如何设置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波长更长诶)。
图:PML自动创建一定是要选第一个选项
图:PML设置完毕后正常情况下会产生这些自动生成的方块,他们会包围住整个模型
图:自动生成的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电磁分析