主要内容

findElectromagneticBC

找到电磁边界条件分配给几何区域

自从R2021a

    描述

    例子

    emBC= findElectromagneticBC (emagmodel.BoundaryConditions,RegionType,RegionID)返回指定的边界条件分配给指定的区域模型。

    例子

    全部折叠

    创建一个电磁模型静磁分析。

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

    包括一个l型膜几何模型中,情节标签。

    geometryFromEdges (emagmodel @lshapeg);pdegplot (emagmodel“FaceLabels”,“上”)ylim([-1.1 - 1.1])轴平等的

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

    磁势值分配给边缘1和2。

    electromagneticBC (emagmodel“边缘”,1“磁势”1);electromagneticBC (emagmodel“边缘”2,“磁势”,0);

    检查边界条件规范的边缘1和2。

    emBC = findElectromagneticBC (emagmodel.BoundaryConditions,“边缘”1:2);emBC (1)
    ans = ElectromagneticBCAssignment属性:RegionID: 1 RegionType:“边缘”矢量化:“关闭”磁势:1
    emBC (2)
    ans = ElectromagneticBCAssignment属性:RegionID: 2 RegionType:“边缘”矢量化:“关闭”磁势:0

    创建一个静电电磁模型分析。

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

    导入和阴谋一个几何图形代表一盘有一个洞。

    通用= importGeometry (emagmodel,“PlateHoleSolid.stl”);pdegplot(通用、“FaceLabels”,“上”,“FaceAlpha”,0.3)

    图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

    应用电压接壤边界条件的侧脸,脸上的洞。

    electromagneticBC (emagmodel“电压”0,“面子”、三6);electromagneticBC (emagmodel“电压”,1000,“面子”7);

    检查边界条件规范面临4、5和7。

    emBC = findElectromagneticBC (emagmodel.BoundaryConditions,“面子”,4 5 7);emBC (1)
    ans = ElectromagneticBCAssignment属性:RegionID: [3 4 5 6] RegionType:“脸”矢量化:“关闭”电压:0
    emBC (2)
    ans = ElectromagneticBCAssignment属性:RegionID: [3 4 5 6] RegionType:“脸”矢量化:“关闭”电压:0
    emBC (3)
    ans = ElectromagneticBCAssignment属性:RegionID: 7 RegionType:“脸”矢量化:“off”电压:1000

    输入参数

    全部折叠

    电磁模型的边界条件,指定为BoundaryConditions模型的属性。

    例子:findElectromagneticBC (emagmodel.BoundaryConditions,“边缘”,1)

    几何区域类型,指定为“边缘”二维模型或“面子”3 d模型。

    数据类型:字符|字符串

    区域ID指定为一个向量的正整数。通过使用找到边缘或面临idpdegplot“EdgeLabels”“FaceLabels”名称-值参数设置为“上”

    数据类型:

    输出参数

    全部折叠

    电磁边界条件的任务,作为一个返回ElectromagneticBCAssignment对象。有关更多信息,请参见ElectromagneticBCAssignment属性

    版本历史

    介绍了R2021a