欢迎来到天天文库
浏览记录
ID:59253018
大小:163.50 KB
页数:3页
时间:2020-09-08
《psim与simulink联合仿真步骤.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、(1)在PSIM安装目录下,运行程序文件“SetsimPath.exe”,将“SimCouplerModule”以S函数的形式嵌入MATLAB/Simulink,以实现两种软件之间的数据交换,达到联合仿真的目的。(或者直接在打开的psim菜单“utilities”中点击“SimCouplersetup”)(2)在PSIM中搭建主电路仿真模型,并在Elements/Control/SimCoupler下拉菜单中,分别用InLinkNode和OutLinkNode与主电路仿真模型的输入输出变量相连。并使用Simulate/ArrangeSlinkNodes菜单项排
2、列各In/OutLinkNodes的顺序,以便Simulink环境下的SimCouplerBlock按相同的顺序显示各输入输出端口。Simulate/generatenetlistfile菜单项来产生网络表,并保存在同一目录下。在Simulink环境下从工具包窗口中的S-functionSimCoupler菜单下放置一个SimCouplerBlock到所建立的mdl模型文件中,用来代替PSIM中的主电路部分。(或直接随便复制一个simcoupler过来)右键simcouple模块,点击blockparameters(s-function),修改模块参数如下,点
3、击OK,使得模块与psim中的主电路关联,确定后,模块输入输出端口就随之改变。双击SimCouplerBlock模块,输入新建网络表文件所在位置的详细路径。然后点击确定。再创建完整的控制算法部分仿真模型(5)在进行PSIM和Matlab/Simulink联合仿真的时候,合理设置Simulink中的各项参数对于仿真成功与否至关重要。其中,对SimulationParameter中的“solvertype”和“timestep”选项有严格的限制,solvertype即可选择定步长(Fixed-step)也可选择变步长(Variable-Step)。如果选择定步长,
4、则timestep的值必须等于或接近PSIM中所设定的仿真步长;如果选择变步长,则必须在SimcouplerBlock的每个输入端口都加入一个零阶保持器(zeroorderhold),而采样时间(samplingtime)也必须等于或接近PSIM中所设定的仿真步长。(6)仿真波形既可以在PSIM环境下观测,也可在Simulink环境下观测,两种环境下仿真波形非常接近,但PSIM环境下仿真波形的后处理功能更加丰富
此文档下载收益归作者所有