exponenta event banner

earthSurfacePermittivity

Диэлектрическая проницаемость и проводимость материалов земной поверхности

Описание

earthSurfacePermittivity функция вычисляет электрические характеристики (относительную диэлектрическую проницаемость, проводимость и комплексную относительную диэлектрическую проницаемость) материалов земной поверхности на основе методов и уравнений, представленных в ITU-R P.527 [1]. earthSurfacePermittivity функция обеспечивает различные синтаксисы для учета характеристик, присущих указанному материалу поверхности.

пример

[epsilon,sigma,complexepsilon] = earthSurfacePermittivity('pure-water',fc,temp) вычисляет электрические характеристики чистой воды при заданных частоте и температуре. Для чистой воды температура должна быть больше 0 ℃.

пример

[epsilon,sigma,complexepsilon] = earthSurfacePermittivity('dry-ice',fc,temp) вычисляет электрические характеристики сухого льда при заданных частоте и температуре. Для сухого льда температура должна быть меньше или равна 0 ℃.

пример

[epsilon,sigma,complexepsilon] = earthSurfacePermittivity('sea-water',fc,temp,salinity) вычисляет электрические характеристики морской воды при заданных частоте, температуре и солености. Для морской воды температура должна быть выше -2 ℃.

пример

[epsilon,sigma,complexepsilon] = earthSurfacePermittivity('wet-ice',fc,liqfrac) вычисляет электрические характеристики мокрого льда на заданной частоте и объемную долю жидкой воды. Для мокрого льда температура составляет 0 ℃.

[epsilon,sigma,complexepsilon] = earthSurfacePermittivity('soil',fc,temp,sandpercent,claypercent,specificgravity,vwc) вычисляет электрические характеристики грунта при заданной частоте, температуре, процентном содержании песка, процентном содержании глины, удельном весе и объемном содержании воды.

пример

[epsilon,sigma,complexepsilon] = earthSurfacePermittivity('soil',___,bulkdensity) задает насыпную плотность грунта в дополнение к входным аргументам из предыдущего синтаксиса.

пример

[epsilon,sigma,complexepsilon] = earthSurfacePermittivity('vegetation',fc,temp,gwc) вычисляет электрические характеристики растительности при заданной частоте, температуре и гравиметрическом содержании воды. Для растительности температура должна быть больше или равна -20 ℃.

Примеры

свернуть все

Сравните относительную диэлектрическую проницаемость и проводимость морской воды без солей (нулевой солености) с чистой водой.

Укажите несущую частоту 9 ГГц, температуру 30℃ и соленость нуля.

fc = 9e9; % Carrier frequency in Hz.
temp = 30;
salinity = 0;

Вычислите относительную диэлектрическую проницаемость и проводимость.

[epsilon_pure_water,sigma_pure_water] = earthSurfacePermittivity('pure-water',fc,temp);
[epsilon_sea_water,sigma_sea_water] = earthSurfacePermittivity('sea-water',fc,temp,salinity);

Убедитесь, что свободная от соли морская вода и чистая вода имеют одинаковую относительную диэлектрическую проницаемость и проводимость.

isequal(epsilon_pure_water,epsilon_sea_water)
ans = logical
   1

isequal(sigma_pure_water,sigma_sea_water)
ans = logical
   1

Сравните относительную диэлектрическую проницаемость и проводимость мокрого льда без жидкой воды для сухого льда при 0℃. Подтвердите, что результаты отличаются на незначительную величину.

Укажите несущую частоту 12 ГГц.

fc = 12e9; % Carrier frequency in Hz.

Рассчитайте относительную диэлектрическую проницаемость и проводимость для мокрого льда с нулевым содержанием жидкой воды по объему.

liqfrac = 0;
[epsilon_wet_ice_0,sigma_wet_ice_0] = earthSurfacePermittivity('wet-ice',fc,liqfrac); % Set liquid water volume fraction to 0.

Рассчитайте относительную диэлектрическую проницаемость и проводимость сухого льда при 0 ℃.

temp = 0;
[epsilon_dry_ice_0,sigma_dry_ice_0] = earthSurfacePermittivity('dry-ice',fc,temp); % Set temperature to 0.

Сравните относительную диэлектрическую проницаемость и проводимость мокрого льда без жидкости для сухого льда при 0℃. Убедитесь, что мокрый лед без жидкости и сухой лед при 0℃ имеют по существу одинаковую относительную диэлектрическую проницаемость и проводимость.

epsilon_wet_ice_0-epsilon_dry_ice_0
ans = 8.8818e-16
sigma_wet_ice_0-sigma_dry_ice_0
ans = -9.2179e-16

Постройте график диэлектрической проницаемости и проводимости в зависимости от частоты для сухого льда и для мокрого льда. Для сухого льда варьируйте температуру. Для мокрого льда варьируйте объемную долю жидкой воды. Рассчитайте значения диэлектрической проницаемости и проводимости с помощью arrayfun для применения earthSurfacePermittivity функция для элементов матричных входов.

freq = repmat([0.1,10,20,40,60]*1e9,6,1);
temp = repmat((-100:20:0)',1,5);
liqfrac = repmat((0:0.2:1)',1,5);
[epsilon_dry_ice, sigma_dry_ice] = arrayfun(@(x,y)earthSurfacePermittivity('dry-ice',x,y),freq,temp);
[epsilon_wet_ice, sigma_wet_ice] = arrayfun(@(x,y)earthSurfacePermittivity('wet-ice',x,y),freq,liqfrac);

Отображение мозаичных графиков поверхности в заданных диапазонах.

figure
tiledlayout(2,2)
nexttile
surf(temp,freq,epsilon_dry_ice,'FaceColor','interp')
title('Permittivity of Dry Ice')
xlabel('Temperature (℃)')
ylabel('Frequency (Hz)')
nexttile
surf(temp,freq,sigma_dry_ice,'FaceColor','interp')
title('Conductivity of Dry Ice')
nexttile
surf(liqfrac,freq,epsilon_wet_ice,'FaceColor','interp')
title('Permittivity of Wet Ice')
xlabel('Liquid Fraction')
ylabel('Frequency (Hz)')
nexttile
surf(liqfrac,freq,sigma_wet_ice,'FaceColor','interp')
title('Conductivity of Wet Ice')

Figure contains 4 axes. Axes 1 with title Permittivity of Dry Ice contains an object of type surface. Axes 2 with title Conductivity of Dry Ice contains an object of type surface. Axes 3 with title Permittivity of Wet Ice contains an object of type surface. Axes 4 with title Conductivity of Wet Ice contains an object of type surface.

Рассчитать относительную диэлектрическую проницаемость и проводимость для различных грунтовых смесей в соответствии с текстовыми классификациями в ITU-R P.527, таблица 1.

Инициализируйте вычислительные переменные для значений констант и матричных значений.

fc = 28e9; % Frequency in Hz
temp = 23; % Temperature in °C
vwc = 0.5; % Volumetric water content
pSand = [51.52; 41.96; 30.63; 5.02]; % Sand percentage
pClay = [13.42; 8.53; 13.48; 47.38]; % Clay percentage
sg = [2.66; 2.70; 2.59; 2.56]; % Specific gravity
bd = [1.6006; 1.5781; 1.5750; 1.4758]; % Bulk density (g/cm^3)

Рассчитайте относительную диэлектрическую проницаемость и проводимость для этих текстовых классификаций: супеси, суглинки, илистые суглинки и илистые глины. Использовать arrayfun для применения earthSurfacePermittivity функция для элементов матричных входов. Составьте таблицу результатов.

[Permittivity,Conductivity] = arrayfun(@(w,x,y,z)earthSurfacePermittivity( ...
    'soil',fc,temp,w,x,y,vwc,z),pSand,pClay,sg,bd);

pSilt = 100 - (pSand + pClay); % Silt percentage
soilType = ["Sandy Loam";"Loam";"Silty Loam";"Silty Clay"];
varNames1 = ["Soil Textual Classification";"Sand";"Clay";"Silt";"Specific Gravity";"Bulk Density"];
varNames2 = ["Soil Textual Classification";"Permittivity";"Conductivity"];

ITU-R P.527, таблица 1 определяет процентное содержание песка, процентное содержание глины, удельный вес и объемную плотность для грунтовых смесей с этими текстовыми классификациями грунта.

table(soilType,pSand,pClay,pSilt,sg,bd,'VariableNames',varNames1)
ans=4×6 table
    Soil Textual Classification    Sand     Clay     Silt     Specific Gravity    Bulk Density
    ___________________________    _____    _____    _____    ________________    ____________

           "Sandy Loam"            51.52    13.42    35.06          2.66             1.6006   
           "Loam"                  41.96     8.53    49.51           2.7             1.5781   
           "Silty Loam"            30.63    13.48    55.89          2.59              1.575   
           "Silty Clay"             5.02    47.38     47.6          2.56             1.4758   

Относительная диэлектрическая проницаемость и проводимость для этих текстовых классификаций грунта включены в эту таблицу.

table(soilType,Permittivity,Conductivity,'VariableNames',varNames2)
ans=4×3 table
    Soil Textual Classification    Permittivity    Conductivity
    ___________________________    ____________    ____________

           "Sandy Loam"               15.281            18.2   
           "Loam"                     14.563          16.998   
           "Silty Loam"               13.965          16.011   
           "Silty Clay"               12.861          14.647   

Рассчитать относительную диэлектрическую проницаемость и проводимость в зависимости от частоты для растительности, варьируя гравиметрическое содержание воды и температуру.

Рассчитайте относительную диэлектрическую проницаемость и проводимость растительности при заданных параметрах.

fc = 10e9; % Frequency in Hz
temp  = 23; % Temperature in °C
gwc = 0.68; % Gravimetric water content
[epsilon_veg,sigma_veg] = ...
    earthSurfacePermittivity('vegetation',fc,temp,gwc)
epsilon_veg = 20.5757
sigma_veg = 4.9320

Рассчитайте значения, необходимые для построения графика диэлектрической проницаемости и проводимости с помощью arrayfun для применения earthSurfacePermittivity функция для элементов матричных входов.

Для диапазона температур рассчитать значения для построения графика диэлектрической проницаемости и проводимости в зависимости от частоты для растительности при гравиметрическом содержании воды 0,68.

fc = repmat([0.1,10,20,40,60]*1e9,6,1);
gwc1 = 0.68;
temp1 = repmat((-20:20:80)',1,5);
[epsilon_veg_gwc,sigma_veg_gwc] = ...
    arrayfun(@(x,y)earthSurfacePermittivity('vegetation',x,y,gwc1),fc,temp1);

Для диапазона гравиметрического содержания воды рассчитать значения для построения графика диэлектрической проницаемости и проводимости в зависимости от частоты для растительности при 10 ° C.

temp2 = 10;
gwc2 = repmat((0.2:0.1:0.7)',1,5);
[epsilon_veg_tmp, sigma_veg_tmp] = ...
    arrayfun(@(x,z)earthSurfacePermittivity('vegetation',x,temp2,z),fc,gwc2);

Отображение мозаичных графиков поверхности в заданных диапазонах.

figure
tiledlayout(2,2)
nexttile
surf(temp1,fc,epsilon_veg_gwc,'FaceColor','interp')
title('Permittivity of Vegetation at 0.68 gwc')
xlabel('Temperature (℃)')
ylabel('Frequency (Hz)')
nexttile
surf(temp1,fc,sigma_veg_gwc,'FaceColor','interp')
title('Conductivity of Vegetation at 0.68 gwc')
nexttile
surf(gwc2,fc,epsilon_veg_tmp,'FaceColor','interp')
title('Permittivity of Vegetation at 10°C')
xlabel('Gravimetric Water Content')
ylabel('Frequency (Hz)')
nexttile
surf(gwc2,fc,sigma_veg_tmp,'FaceColor','interp')
title('Conductivity of Vegetation at 10°C')

Figure contains 4 axes. Axes 1 with title Permittivity of Vegetation at 0.68 gwc contains an object of type surface. Axes 2 with title Conductivity of Vegetation at 0.68 gwc contains an object of type surface. Axes 3 with title Permittivity of Vegetation at 10°C contains an object of type surface. Axes 4 with title Conductivity of Vegetation at 10°C contains an object of type surface.

Входные аргументы

свернуть все

Несущая частота в Гц, заданная как скаляр в диапазоне (0, 1e12].

Типы данных: double

Температура в ° C, заданная как числовой скаляр. Допустимые поверхности и соответствующие температурные пределы указаны в этой таблице.

ПоверхностьДопустимая температура (℃)

чистой воды

больше 0

сухой лед

меньше или равно 0

вода-море

больше или равно -2

почва

любой числовой

растительность

≥ –20

Примечание

Когда поверхность покрыта мокрым льдом, температура составляет 0 ℃.

Типы данных: double

Соленость морской воды в г/кг, указанная как неотрицательный скаляр.

Типы данных: double

Объемная доля жидкой воды мокрого льда, заданная как числовой скаляр в диапазоне [0, 1].

Типы данных: double

Песчаный процент грунта, указанный как числовой скаляр в диапазоне [0, 100]. Сумма sandpercent и claypercent должно быть меньше или равно 100.

Типы данных: double

Процент глины от грунта, указанный как числовой скаляр в диапазоне [0, 100]. Сумма sandpercent и claypercent должно быть меньше или равно 100.

Типы данных: double

Удельный вес грунта, указанный как неотрицательный скаляр. Удельный вес - это массовая плотность образца грунта, деленная на массовую плотность количества воды в образце грунта.

Типы данных: double

Объемная водность грунта, заданная как числовой скаляр в диапазоне [0, 1]. Дополнительные сведения см. в разделе Содержание грунтовых вод.

Типы данных: double

Насыпная плотность грунта в г/см3, указанная как неотрицательный скаляр. Дополнительные сведения см. в разделе Содержание грунтовых вод.

Типы данных: double

Гравиметрическое содержание воды в растительности, указанное как числовой скаляр в диапазоне [0, 0,7]. Дополнительные сведения см. в разделе Содержание грунтовых вод.

Типы данных: double

Выходные аргументы

свернуть все

Относительная диэлектрическая проницаемость земной поверхности, возвращаемая как неотрицательный скаляр.

Проводимость земной поверхности в Siemens на метр (S/m), возвращаемая как неотрицательный скаляр.

Комплексная относительная диэлектрическая проницаемость земной поверхности, возвращаемая как комплексный скаляр, вычисляемый как

complexepsilon = epsilon1i sigma / (2πfcε0).

Расчет complexepsilon основан на уравнениях (59) и (9b) в ITU-R P.527 [1]. f - частота в ГГц. c - скорость света в свободном пространстве. α0 = 8.854187817e-12 Фарадса/м, где α0 - электрическая постоянная для диэлектрической проницаемости свободного пространства.

Подробнее

свернуть все

Материалы ITU по местности

В МСЭ-Р P.527 [1] представлены методы и уравнения расчета комплексной относительной диэлектрической проницаемости на несущих частотах до 1000 ГГц для этих общеземных поверхностных материалов.

  • Вода

  • Морская вода

  • Сухой или влажный лед

  • Сухой или влажный грунт (сочетание песка, глины и ила)

  • Растительность (выше и ниже замерзания)

Как описано в ITU-R P.527, специфическая текстурная классификация применяется к этим смесям песка, глины и ила в почве с соответствующими удельными тягами и насыпными плотностями.

Класс текстуры обозначения грунтаПесчаный суглинокСуглинокИлистый суглинокИлистая глина

% песка

51.52

41.96

30.63

5.02

% Глины

13.42

8.53

13.48

47.38

% Ил

35.06

49.51

55.89

47.60

Удельный вес (αs)

2.66

2.70

2.59

2.56

Объемная плотность (αb) в г/см3

1.6006

1.5781

1.5750

1.4758

Содержание грунтовых вод

Содержание воды в почве выражается в гравиметрическом или объемном выражении. Гравиметрическое содержание воды, gwc, - масса воды на массу сухого грунта. Объемное содержание воды, vwc, - объем жидкой воды на объем почвы. Объемная плотность, bulkdensity, - отношение массы сухого грунта к объему образца грунта. Взаимосвязь между gwc и vwc является vwc = gwcbulkdensity. Если насыпная плотность не указана, значение bulkdensity вычисляется с использованием ITU-R P.527, уравнение 36:

bulkdensity = 1,07256 + 0,078886 лн (pSand) + 0,038753 лн (pClay) + 0,032732 лн (pSilt),

где

Ссылки

[1] ITU-R P.527-5. «Электрические характеристики поверхности Земли». Международный союз электросвязи - сектор радиосвязи (МСЭ-Р). Август 2019 года.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Функции

Объекты

Представлен в R2020a