|||
1 MP指令的功能:
MP, Lab, MAT, C0, C1, C2, C3, C4
Defines a linear material property as a constant or a function of temperature.
就是定义材料属性。
2 惯例做法:
无论是本人曾经的做法,还是ANSYS中的算例,全部喜欢把MP放在建立模型前或者后的附近。但事实上,MP可以在任何地方使用。
3 问题的提出:
(1) 某些时候在求解的过程中,材料的属性确实发生变化,比如电阻率随着温度的变化而变化。
(2) 材料属性随温度变化,但不是像指令所指的多项式变化。
(3) 材料的属性与频率密切相关,但是进行的却是“静态场”。
4 解决方案:
核心思想:将MP指令放入某一“求解循环体内”,该循环体内求解一步,修正一步MP中的系数C0。.
5 举例:
这是一个计算部分电容的程序片段,材料的介电常数与频率相关。首先,将频率数值放入一个数组,同时也形成一个介电常数数组;其次,采用CMatrix进行部分电容的计算,每次计算之前对材料介电常数进行修正。
!Scattering permittivity to frequency;
/Prep7
Nf=10 !Point number;
Perx10=2000 !Permittivity at f=10;
*Dim,Perx_insu,Array,Nf
*Dim,Freq,Array,Nf
*Do,I,1,Nf
Freq(I)=10**I
Perx_insu(I)=Perx10*(1.051-0.051*log10(Freq(I)))
*EndDo
*VPlot,Freq,Perx_insu
!Solving capacitances;
/Solu
Allsel,All
Prefix2='C_f'
*Do,I,1,Nf
/Prep7
MP,Perx,2,Perx_insu(I)
CMatrix,1,Prefix,2*Tn,0,'%Prefix2%%I%'
*EndDo
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-7-18 20:29
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社