• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

求助!关于使用PExprt磁性元件设计软件进行变压器或电感建模的问题!

本人最近使用PExprt磁性元件设计软件进行单端正激变压器或电感设计,虽然软件使用简单,应该说已经基本掌握其使用,关键是我后期要使用PSPICE Model进行DC/DC全电路仿真,在调用该model设计的时候发现电路根本不收敛,不知道有没有高人曾经这样做过DC/DC全电路仿真,有的话请帮下我,说明一下您的建模过程,以及在PSPICE中调用是如何解决该问题,并保证设计的参数是正确的.谢谢!!!

以下为本人建立的PSPICE模型参数(删除了部分热损耗模型参数):
*****************************************************
*   PExprt FEA based MODEL FOR MAGNETIC COMPONENT.  *
*            PSPICE(R) LANGUAGE VERSION             *
*    GENERATED BY PExprt (C) UPM-Ansoft 1992-2004   *
*                    Version 6.0.15                 *
*****************************************************
*          Frequency Domain Model Version           *
*****************************************************


.lib impedanc.lib

.subckt swh778_magnetic_1826 ap_center am_center bp_center bm_center

vsens1 ap_center N1_1 0
hsens1 isens1 0 vsens1 1


vsens2 bp_center N2_1 0
hsens2 isens2 0 vsens2 1



* Inductances 1.

L_1 N1_3 am_center 1.135697e-004

R_Eddy1 N1_3 am_center {R_Eddy1}

.PARAM R_Eddy1=4.784000e+005  

* Inductances 2.

L_2 N2_3 bm_center 3.708399e-005

R_Eddy2 N2_3 bm_center {R_Eddy2}

.PARAM R_Eddy2=1.562123e+005  


K_core L_1 L_2  1


* Z1_1.

XSIMP1_1 N1_1 N1_2 s_imp PARAMS:
+   C0 = 0.0239896,
+   C1 = 3.02271e-007,
+   C2 = 0.411802,
+   C3 = 1.39943e+007,
+   C4 = 0.000608306,
+   C5 = 3.33364e+008,
+   C6 = 0.00014081,
+   C7 = 3.14942e+007


* Z1_2.

XMIMP1_2 N1_2 N1_3 isens2 m_imp PARAMS:
+   C0 = -0.000298586,
+   C1 = 1.95016e-007,
+   C2 = -0.00207754,
+   C3 = 47409.6,
+   C4 = -0.149506,
+   C5 = 1.94825e+007,
+   C6 = -0.524726,
+   C7 = 5.78975e+008,
+   C8 = 0.117658,
+   C9 = 1.39943e+007,
+   C10 = 0.000173802,
+   C11 = 3.33364e+008,
+   C12 = 4.02314e-005,
+   C13 = 3.14942e+007,
+   C14 = 0.0148719,
+   C15 = 2.0935e+006,
+   C16 = 0.172104,
+   C17 = 9.03818e+008,
+   C18 = 0.276253,
+   C19 = 1.68579e+007


* Z2_1.

XMIMP2_1 N2_1 N2_2 isens1 m_imp PARAMS:
+   C0 = -0.000298586,
+   C1 = 1.95016e-007,
+   C2 = -0.00207754,
+   C3 = 47409.6,
+   C4 = -0.149506,
+   C5 = 1.94825e+007,
+   C6 = -0.524726,
+   C7 = 5.78975e+008,
+   C8 = 0.117658,
+   C9 = 1.39943e+007,
+   C10 = 0.000173802,
+   C11 = 3.33364e+008,
+   C12 = 4.02314e-005,
+   C13 = 3.14942e+007,
+   C14 = 0.0148719,
+   C15 = 2.0935e+006,
+   C16 = 0.172104,
+   C17 = 9.03818e+008,
+   C18 = 0.276253,
+   C19 = 1.68579e+007


* Z2_2.

XSIMP2_2 N2_2 N2_3 s_imp PARAMS:
+   C0 = 0.00850396,
+   C1 = 1.49137e-007,
+   C2 = 0.0169964,
+   C3 = 2.0935e+006,
+   C4 = 0.19669,
+   C5 = 9.03818e+008,
+   C6 = 0.315718,
+   C7 = 1.68579e+007


.ends


以下两个分别为变压器和电感的源文件,可以用wordpad打开transformer.lib inductor.lib
全部回复(5)
正序查看
倒序查看
2008-04-22 20:08
本人设计的变压器匝比为Np/Ns=7:4,仿真得到的结果
初级电感量 113.88μH   初级直流电阻   27.46mΩ
次级电感量 37.24μH    次级直流电阻   10.06mΩ
0
回复
2008-04-27 17:22
@wangpengddl
本人设计的变压器匝比为Np/Ns=7:4,仿真得到的结果初级电感量113.88μH  初级直流电阻  27.46mΩ次级电感量37.24μH    次级直流电阻  10.06mΩ
难道就没有人这样去做过吗/高手都到哪里去了?有人出来帮帮忙,万分感谢.
0
回复
qaz33510
LV.9
4
2008-04-28 16:06
@wangpengddl
难道就没有人这样去做过吗/高手都到哪里去了?有人出来帮帮忙,万分感谢.
library 是频域的哟.DCDC也是频域的吗?
0
回复
2008-08-28 15:32
impedanc.lib
这个库在哪里
XSIMP1_1 N1_1 N1_2 s_imp PARAMS
0
回复
codayrain
LV.1
6
2011-04-12 15:17
我也在做这方面的学习,只是看到你的帖子已经是很久之前了,不知你的问题解决了没有?我在做PSpice仿真中也遇到过不收敛的问题,但是通过设置仿真环境参数如精度等就可以解决。但是我现在还不能达到你这一步,我在PExprt中建立的模型导不进Pspice这是怎么回事?请多多指点!
0
回复