主要内容

HarmonicResults

谐波电磁方案

自从R2022a

    描述

    一个HarmonicResults对象包含电场或磁场、频率和网格值的形式方便策划和后处理。

    电场或磁场值计算节点的三角形或四面体网格生成的generateMesh。在节点出现在电场值电场财产。在节点出现在磁场值磁场财产。

    插入电或磁场一个定制的网格,如指定的一个meshgrid,可以使用interpolateHarmonicField函数。

    创建

    解决使用谐波电磁分析问题解决函数。这个函数返回一个解决方案HarmonicResults对象。

    属性

    全部展开

    这个属性是只读的。

    在节点,电场值作为一个返回FEStruct对象。这个对象包含的组件的属性节点的电场。

    这个属性是只读的。

    在节点,磁场值作为一个返回FEStruct对象。这个对象的属性包含磁场的分量节点。

    这个属性是只读的。

    解决方案的频率,作为一个向量返回。

    数据类型:

    这个属性是只读的。

    有限元网格,作为一个返回FEMesh对象。有关详细信息,请参见FEMesh属性

    对象的功能

    interpolateHarmonicField 插入电或磁场谐波结果在任意空间位置

    例子

    全部折叠

    对于一个电磁谐波分析问题,找到了x- - -y制造的电场。解决这个问题在一个域组成的正方形和一个圆孔。

    创建一个电磁谐波分析模型。

    emagmodel = createpde (“电磁”,“谐”);

    定义一个圆广场,把它们在一个矩阵,并创建一套公式,减去的圆广场。

    平方= [3、4、5、5、5、5、5、5、5、5]';C = [1, 0, 0, 1] ';C = [C; 0(长度(平方)——(C), 1)];通用=[平方,C];科幻小说=“SQ-C”;

    创建几何。

    ns = char (“平方”,“C”);ns = ns ';g = decsg(通用汽车、科幻、ns);

    包括几何模型和绘制几何标签。

    geometryFromEdges (emagmodel g);pdegplot (emagmodel“EdgeLabels”,“上”)xlim ([-5.5 - 5.5]) ylim ([-5.5 - 5.5])

    图包含一个坐标轴对象。坐标轴对象包含9线类型的对象,文本。

    真空介电常数和磁导率的值指定为1。

    emagmodel。VacuumPermittivity = 1;emagmodel。VacuumPermeability = 1;

    指定相对介电常数、相对渗透率和导电性的材料。

    electromagneticProperties (emagmodel“RelativePermittivity”,1“RelativePermeability”,1“导”,0);

    应用吸收边界条件的厚度2边缘的广场上。使用默认的衰减率吸收区域。

    electromagneticBC (emagmodel“边缘”1:4,“FarField”,“吸收”,“厚度”2);

    指定一个洞的边缘电场。

    E = @(位置、状态)(1,0)* exp(1 * 2 *π* location.y);electromagneticBC (emagmodel“边缘”8,“电场”,E);

    生成一个网格。

    generateMesh (emagmodel“Hmax”、1/2 ^ 3);

    解决模型的频率 2 π

    结果=解决(emagmodel,“频率”,2 *π);

    情节真实的一部分x分量产生的电场。

    图pdeplot (emagmodel,“XYData”真正的(result.ElectricField.Ex));标题(“真正的电场分量的一部分”)

    图包含一个坐标轴对象。坐标轴对象与标题实部电场的x分量包含一个补丁类型的对象。

    情节真实的一部分y分量产生的电场。

    图pdeplot (emagmodel,“XYData”真正的(result.ElectricField.Ey));标题(“真正的电场分量的一部分”)

    图包含一个坐标轴对象。坐标轴对象与标题真正的电场分量的一部分包含一个补丁类型的对象。

    版本历史

    介绍了R2022a