Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Using unlinear AC/DC-material
Posted Mar 1, 2011, 5:30 a.m. EST Low-Frequency Electromagnetics, Materials 7 Replies
Please login with a confirmed email address before reporting spam
Hi all, Im trying to use the unlinear material "Soft Iron" from the AC/DC database. No matter what I do I get the error message;
Attempt to evaluate negative power of zero.
- Function: ^
Failed to evaluate temporary symbolic derivative variable.
- Variable: mod1.mef.murzz@VDN$mod1.curlAz
- Defined as: (dmod1.mat4.def.MUR_dx1((sqrt(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2))))/unit_T_cf))*(((2*mod1.mef.Bz)*(0.5*(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2)))^(-0.5))))*(1/unit_T_cf)))
Failed to evaluate temporary symbolic derivative variable.
- Variable: mod1.mef.murinvzz@VDN$mod1.curlAz
- Defined as: (((-1)/(mod1.mef.murzz^2))*((dmod1.mat4.def.MUR_dx1((sqrt(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2))))/unit_T_cf))*(((2*mod1.mef.Bz)*(0.5*(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2)))^(-0.5))))*(1/unit_T_cf)))))
Failed to evaluate temporary symbolic derivative variable.
- Variable: mod1.mef.Hz@VDN$mod1.curlAz
- Defined as: ((mod1.mef.murinvzz+(mod1.mef.Bz*((((-1)/(mod1.mef.murzz^2))*((dmod1.mat4.def.MUR_dx1((sqrt(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2))))/unit_T_cf))*(((2*mod1.mef.Bz)*(0.5*(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2)))^(-0.5))))*(1/unit_T_cf))))))))*(1/mu0_const))
Failed to evaluate expression.
- Expression: d(d((-mod1.mef.Hx*test(mod1.curlAx)-mod1.mef.Hy*test(mod1.curlAy)-mod1.mef.Hz*test(mod1.curlAz)+mod1.mef.Jx*test(mod1.Ax)+mod1.mef.Jy*test(mod1.Ay)+mod1.mef.Jz*test(mod1.Az))*(dvol),{test@3}),mod1.curlAz)
I have tried to refine the mesh and lowering the tolerance but nothing seems to work. The model Im experimenting with is the "power_inductor" from the model library. I just open the model and change the core material to "Soft Iron(without losses)". What do I do wrong?
Best regards Niklas K
Attempt to evaluate negative power of zero.
- Function: ^
Failed to evaluate temporary symbolic derivative variable.
- Variable: mod1.mef.murzz@VDN$mod1.curlAz
- Defined as: (dmod1.mat4.def.MUR_dx1((sqrt(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2))))/unit_T_cf))*(((2*mod1.mef.Bz)*(0.5*(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2)))^(-0.5))))*(1/unit_T_cf)))
Failed to evaluate temporary symbolic derivative variable.
- Variable: mod1.mef.murinvzz@VDN$mod1.curlAz
- Defined as: (((-1)/(mod1.mef.murzz^2))*((dmod1.mat4.def.MUR_dx1((sqrt(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2))))/unit_T_cf))*(((2*mod1.mef.Bz)*(0.5*(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2)))^(-0.5))))*(1/unit_T_cf)))))
Failed to evaluate temporary symbolic derivative variable.
- Variable: mod1.mef.Hz@VDN$mod1.curlAz
- Defined as: ((mod1.mef.murinvzz+(mod1.mef.Bz*((((-1)/(mod1.mef.murzz^2))*((dmod1.mat4.def.MUR_dx1((sqrt(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2))))/unit_T_cf))*(((2*mod1.mef.Bz)*(0.5*(((mod1.mef.Bz^2)+((mod1.mef.By^2)+(mod1.mef.Bx^2)))^(-0.5))))*(1/unit_T_cf))))))))*(1/mu0_const))
Failed to evaluate expression.
- Expression: d(d((-mod1.mef.Hx*test(mod1.curlAx)-mod1.mef.Hy*test(mod1.curlAy)-mod1.mef.Hz*test(mod1.curlAz)+mod1.mef.Jx*test(mod1.Ax)+mod1.mef.Jy*test(mod1.Ay)+mod1.mef.Jz*test(mod1.Az))*(dvol),{test@3}),mod1.curlAz)
I have tried to refine the mesh and lowering the tolerance but nothing seems to work. The model Im experimenting with is the "power_inductor" from the model library. I just open the model and change the core material to "Soft Iron(without losses)". What do I do wrong?
Best regards Niklas K
7 Replies Last Post Mar 2, 2011, 5:17 a.m. EST