如何设置PML边界条件?怎么解决Error:The material of the PML base object cannot be anisotropic?

2016-11-14  by:CAE仿真在线  来源:仿真在线

2-line-antenna (L:/hfss/华为团体培训/ansoft-hfss-caoshanyong/Ch 02/)
  HFSSDesign1 (DrivenModal)
    [warning] HFSSDesign1: Solutions have been invalidated. Undo to recover. (4:49:11 下午  十一月 14, 2015)
    [info] Solution Setup 'Setup1', Sweep 'Sweep': Interpolating sweep converged. (4:53:29 下午  十一月 14, 2015)
    [info] Normal completion of simulation on server: Local Machine. (4:53:29 下午  十一月 14, 2015)
    [warning] HFSSDesign1: Solutions have been invalidated. Undo to recover. (4:58:10 下午  十一月 14, 2015)
    [warning] Adaptive Passes did not converge based on specified criteria. (4:58:23 下午  十一月 14, 2015)
    [info] Solution Setup 'Setup1', Sweep 'Sweep': Interpolating sweep converged. (4:58:44 下午  十一月 14, 2015)
    [info] Normal completion of simulation on server: Local Machine. (4:58:45 下午  十一月 14, 2015)
    [warning] HFSSDesign1: Solutions have been invalidated. Undo to recover. (5:00:48 下午  十一月 14, 2015)
    [error] An object that is assigned the zero-conductivity material 'vacuum' must have 'Solve Inside' enabled. (5:02:27 下午  十一月 14, 2015)
    [warning] HFSSDesign1: Solutions have been invalidated. Undo to recover. (5:17:09 下午  十一月 14, 2015)
    [warning] HFSSDesign1: Solutions have been invalidated. Undo to recover. (5:17:45 下午  十一月 14, 2015)
    [warning] Boundary 'Rad1': Boundary lost its assignment due to geometry modifications and has been deleted. (5:24:44 下午  十一月 14, 2015)
    [warning] Warning - Boundary 'PerfE1' and Boundary 'PML_radiation1' overlap. (6:31:25 下午  十一月 14, 2015)
    [warning] Warning - Boundary 'PerfE1' and Boundary 'PML_radiation2' overlap. (6:31:25 下午  十一月 14, 2015)
    [error] %1 '%2':: The material of the PML base object cannot be anisotropic. (6:31:25 下午  十一月 14, 2015)
    [warning] PML group 'PMLGroup1' part 'PML_Box1_1' is contained by object 'Box2' (6:31:25 下午  十一月 14, 2015)
    [warning] PML Setup: PML Material parameters are out of sync with the problem setup and need to be recalculated using the PML Setup Wizard. (6:31:25 下午  十一月 14, 2015)


上面提示存在2个问题

1、An object that is assigned the zero-conductivity material 'vacuum' must have 'Solve Inside' enabled
  这个表示真空材料,你不能修改对象属性里面的Solve Inside为disable,即不打勾 真空材料必须solve inside,否则出错。

既然是真空了,难道还有表面之分吗?

2、The material of the PML base object cannot be anisotropic

翻译:基于PML的材料对象,不能是各相异性的。

出现这个问题,是把带有各向异性的3d对象设置成了PML对象,这样是不行的,PML对象一般是真空或各向同性材料对象

问题的根本学员对PML设置流程不了解。

PML要么设置在面上(hfss会自动根据所选择的面,创建PML层对象),要么设置在体上,而设置在体上表示那些小方块都由你自己去创建,而不是hfss自动创建。


创建PML边界的正确做法步骤:

1、先做一个空气盒子,这个空气盒子离模型应该大于lambda/20,(比辐射边界的1/4要小多了,但是你别高兴的太早了)

2、然后选择这个空气盒子的6个面(记得,是面face不是object哦)

3、然后asign boundary-》pml setup wizard

然后进行如图设置,数据一般用默认的就行了,他会根据你设置的频率范围进行合理计算(一般边界层宽度要大于1/3波长,这里你是不是吓倒了?比1/4波长更长诶)。



The material of the PML base object cannot be anisotropicansys hfss图片1

图:PML自动创建一定是要选第一个选项

The material of the PML base object cannot be anisotropicansys hfss图片2

图:PML设置完毕后正常情况下会产生这些自动生成的方块,他们会包围住整个模型

The material of the PML base object cannot be anisotropicHFSS分析案例图片3

图:自动生成的PML层默认是隐藏的,你要自己把他显示出来,才可以看到上图的效果。




整个设置下来,到了最后会生成数十个小box,而且总体体积(网格数量)远大于radiation时使用的空气盒子,其实计算空间更大了

这就是为啥PML消耗内存和计算时间的原因。

但是他的优点是边界完全吸收,不反射。这就是问题的重点。



开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:如何设置PML边界条件?怎么解决Error:The material of the PML base object cannot be anisotropic? HFSS电磁分析培训 HFSS培训课程 HFSS技术教程 HFSS无线电仿真 HFSS电磁场仿真 HFSS学习 HFSS视频教程 天线基础知识 HFSS代做 天线代做 Fluent、CFX流体分析 HFSS电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com