findElectromagneticProperties

Найдите электромагнитные свойства материала присвоенными геометрической области

    Описание

    пример

    emProperties = findElectromagneticProperties(emagmodel.MaterialProperties,RegionType,RegionID) возвращает электромагнитные свойства материала, присвоенные заданной области заданной модели.

    Примеры

    свернуть все

    Создайте электромагнитную модель для электростатического анализа.

    emagmodel = createpde('electromagnetic','electrostatic');

    Включайте L-образную мембранную геометрию в модель и постройте его с метками поверхности.

    geometryFromEdges(emagmodel,@lshapeg);
    pdegplot(emagmodel,'FaceLabels','on')
    ylim([-1.1 1.1])
    axis equal

    Figure contains an axes object. The axes object contains 4 objects of type line, text.

    Задайте вакуумное значение проницаемости в системе СИ модулей.

    emagmodel.VacuumPermittivity = 8.8541878128E-12;

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

    electromagneticProperties(emagmodel,'RelativePermittivity',2.5, ...
                                        'Face',1);
    electromagneticProperties(emagmodel,'RelativePermittivity',2.25, ...
                                        'Face',2);
    electromagneticProperties(emagmodel,'RelativePermittivity',1, ...
                                        'Face',3);

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

    findElectromagneticProperties(emagmodel.MaterialProperties,'Face',1)
    ans = 
      ElectromagneticMaterialAssignment with properties:
    
                  RegionType: 'Face'
                    RegionID: 1
        RelativePermittivity: 2.5000
        RelativePermeability: []
    
    
    findElectromagneticProperties(emagmodel.MaterialProperties,'Face',2)
    ans = 
      ElectromagneticMaterialAssignment with properties:
    
                  RegionType: 'Face'
                    RegionID: 2
        RelativePermittivity: 2.2500
        RelativePermeability: []
    
    
    findElectromagneticProperties(emagmodel.MaterialProperties,'Face',3)
    ans = 
      ElectromagneticMaterialAssignment with properties:
    
                  RegionType: 'Face'
                    RegionID: 3
        RelativePermittivity: 1
        RelativePermeability: []
    
    

    Создайте и постройте геометрию, состоящую из двух вложенных сфер.

    gm = multisphere([5 15]);
    pdegplot(gm,'CellLabels','on','FaceAlpha',0.3)

    Figure contains an axes object. The axes object contains 2 objects of type quiver, patch.

    Создайте электромагнитную модель для магнитостатического анализа.

    emagmodel = createpde('electromagnetic','magnetostatic');

    Включайте геометрию в модель.

    emagmodel.Geometry = gm;

    Задайте вакуумное значение проницаемости в системе СИ модулей.

    emagmodel.VacuumPermeability = 1.2566370614E-6;

    Задайте различное значение относительной проницаемости для каждой ячейки.

    electromagneticProperties(emagmodel,'RelativePermittivity',2.5, ...
                                        'Cell',1);
    electromagneticProperties(emagmodel,'RelativePermittivity',2.25, ...
                                        'Cell',2);

    Проверяйте электромагнитную спецификацию свойств материала на каждую ячейку.

    findElectromagneticProperties(emagmodel.MaterialProperties,'Cell',1)
    ans = 
      ElectromagneticMaterialAssignment with properties:
    
                  RegionType: 'Cell'
                    RegionID: 1
        RelativePermittivity: 2.5000
        RelativePermeability: []
    
    
    findElectromagneticProperties(emagmodel.MaterialProperties,'Cell',2)
    ans = 
      ElectromagneticMaterialAssignment with properties:
    
                  RegionType: 'Cell'
                    RegionID: 2
        RelativePermittivity: 2.2500
        RelativePermeability: []
    
    

    Входные параметры

    свернуть все

    Свойства материала электромагнитной модели в виде MaterialProperties свойство модели.

    Пример: emagmodel.MaterialProperties

    Геометрический тип области в виде 'Face' для 2D геометрии или 'Cell' для 3-D геометрии.

    Типы данных: char | string

    ID области в виде вектора из положительных целых чисел. Найдите поверхность или ячейку IDs при помощи pdegplot с 'FaceLabels' или 'CellLabels' набор аргумента значения имени к 'on'.

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

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

    свернуть все

    Присвоение свойств материала, возвращенное как ElectromagneticMaterialAssignment объект. Для получения дополнительной информации смотрите ElectromagneticMaterialAssignment Properties.

    Введенный в R2021a