findElectromagneticBC
描述
返回指定的边界条件分配给指定的区域模型。emBC
= findElectromagneticBC (emagmodel.BoundaryConditions
,RegionType
,RegionID
)
例子
为二维几何边缘找到电磁边界条件
创建一个电磁模型静磁分析。
emagmodel = createpde (“电磁”,“静磁”);
包括一个l型膜几何模型中,情节标签。
geometryFromEdges (emagmodel @lshapeg);pdegplot (emagmodel“FaceLabels”,“上”)ylim([-1.1 - 1.1])轴平等的
磁势值分配给边缘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)
应用电压接壤边界条件的侧脸,脸上的洞。
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
输入参数
emagmodel.BoundaryConditions
- - - - - -电磁模型的边界条件
BoundaryConditions
财产
电磁模型的边界条件,指定为BoundaryConditions
模型的属性。
例子:findElectromagneticBC (emagmodel.BoundaryConditions,“边缘”,1)
RegionType
- - - - - -几何区域类型
“边缘”
二维模型|“面子”
三维模型
几何区域类型,指定为“边缘”
二维模型或“面子”
3 d模型。
数据类型:字符
|字符串
RegionID
- - - - - -区域ID
向量的正整数
区域ID指定为一个向量的正整数。通过使用找到边缘或面临idpdegplot
与“EdgeLabels”
或“FaceLabels”
名称-值参数设置为“上”
。
数据类型:双
输出参数
emBC
——电磁边界条件的任务
ElectromagneticBCAssignment
对象
电磁边界条件的任务,作为一个返回ElectromagneticBCAssignment
对象。有关更多信息,请参见ElectromagneticBCAssignment属性。
版本历史
介绍了R2021a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。