Simplorer和Matsimulink联合仿真设计_第1页
Simplorer和Matsimulink联合仿真设计_第2页
Simplorer和Matsimulink联合仿真设计_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Matlab/simulink 和 Simplorer 联合仿真Matlab/simulink 和Simplorer联合仿真的意义在于:Simplorer 可以调用 simuli nk中已经建好或者封装好的子模块进行联合仿真,利用现有的模型,为仿真提 供便利。Sim2Sim指Ansoft/Simplorer与Matlab/Simulink之间的联合仿真。本人使用的分别是 Simplorer 9.0 和 Matlab R2010a 版本。打开SIMPLORER9.0的安装路径,在 cpl文件夹下的matlab文件夹中可以看到Simplorer 9.0 支持的联合仿真的 Matlab的版本,如下图

2、所示:图1进入到与R2010a文件夹下,会看到 3个文件,见图2。其中AnsoftLinkDialog.m文件实现对另外两个文件的操作,而An softSFu nction函数正是实现Simuli nk 与Simplorer数据传输的桥梁。”0-1“ f 闻"刊竹卜.-0卜 cpl » maHn!? rJClftap *yII对*出丰冋3 *)Kn fspiH)起叽T已佥51聖區LE21大小:IcDiallpg.mM立i斗1 KB辿佢为社fitI AnscMFurrTi ori.dlKE扁An sc feSFu nch onH如1 ICB亠±图2在进行Sim2Si

3、m联合仿真之前,先要将图中三个文件所在的路径加载到Matlab的扫描路径中,见图3、4。因为Matlab在运行一个函数的时候,只会在自己的扫描路径内搜 索,如果不在其扫描路径内,就找不到相应的函数,因此就不会执行,这一点Matlab的通性。记住An soft的软件不支持中文路径和中文文件名。 MATLAB 711JD (RZOlOb)1 Edit Debug 杓讪 IrlOnkiop Windcn*Help粕4W* q Cirretrt F©kCfrH + OClose CcrnnMod 弼时Ctr!*W r nCo<Timimport P1 NcSar WorfciipfrG

4、fr A.Ctrl 心A卜Set PsdhuPreferences,-Pdg# SetupsPrinuCtrl"Pnnl 5<*liKtJO|ilu«r1 W0RKJbwck_GtrH2 DAM4TUbMif WDRJOkJ Dz.- it rrt»i:inJl -4or <;图3* PztbA匚he旷m $心町产 dffect irnrnc-diiflyrRj&mciveSaveD-eHullN1ATI AR砖卅卜p卅卜;联合仿真过程如下:1. Simplorer 中的操作(1)在 Simplorer 9.0中建立工程,保存为connect_

5、sim.amsp ;(2) 添加Simulink 连接部件,见图5,弹出图6示的窗口;fttmfrbriir Cewl T«l» WiMgiw litlpf"Z込卜睛!辺宣*fuily AddSrhfj:fnfMrt Rh* - 訴击net他*»ly¥3 血 Hit 代w PwjE p* Rh*m(tk |a Eid吓I订rT«j-«pi 1.庭IJ D -i Ek kiti «uEJ* ctesi Output Dialogic:ir*sK-of r 电I Sr« 屯匸丄Proper jd-NHFitS

6、rrt Artww SetvpI1感» Ed* 皿p-Ghiraerizf 社dt 亡f!2Md rmjirik CooipscrHAddC(Hrr>r>Mrr.Mawfll C«mpDr*ntAjfid汗址 Co-rioniHil,.QJD E'ynimic CQfnfwnertAdd 也pn Htftk Ccmporw%" Jk!-d Vccdriial CorFpcrerrt.Adid Mep4k CorFponent-JUd 丸f 呻看Md刖* 屮呻和JAdd HP51 C&*npeni*t”Add 氐!JD 3眄puincrt

7、 DE'QEcfwrt 齿'/dDL IMIS-freafie.nd tZrwiapcTim! iirfTi Cuerr-rt Srh«rM:Sc十比 £uMn图6(3) 点击图6中所示红色圈出的按钮,添加Simulink部件的变量,输入变量名为feedback,默认值为0,选择to simulink作为其输入变量;同理,添加simulink 的输出变量PWM界面如图7所示。输入输出端口的个数可以根据实际需要进行添加。McdEi Marre &miirku5a1 -FileI Irwt fie ri tne prool"Ftead Hhtu

8、 Infoirniion feonni itie ifeSinrul rk Interfacea为SiiTMjirikVdriatjIeDtfaiJl 旳七& ieclmAdd Fn Dsscittijiiieadbadk0To Shu-TmSi口lUnkAuiJiicrc.rrRur S n uli < IOKCanud(4) 点击OK即可添加图8所示的Simulink 部件;Simulink1图8(5) 在Simplorer中建立图9所示的仿真模型;注:本电路为一个 BUCK变换器,电感是在 PExprt中设计的环形电感导入 Simplorer中, 前一节有讲。(6)添加瞬态

9、求解器,设置求解器参数,如图10示,注意仿真时间、步长要和simuli nk 中保持一致。图102. Simuli nk 中的操作(1)建立 connect_sim.mdl仿真文件;(2)将S-Function 模块加入到文件中;(3)双击该模块,弹出图 11所示的窗口,在 S-function name 一栏中输入AnsoftSFunction,注意严格区分大小写;可以看出,此处输入的函数就是前面图2中对应的两个文件名;厨 Functicn Block Parameters: 5-Function?-FurctionUser-defin-abl& block. Blocks can

10、be written, m 0, MATLA3 (Level-1 J, and Fortran and nust canto rm to S-funjctian statidards. The vanatles 鸟 n3 arid 土丄鸽 are automatically passed 10 the S-function by Simuiink. You can specify additional paranelsis lr. the 'S-function paramstirE- fleldn If the S-function block requires additional

11、 source ffor the Eeal-Tiiri& Workshop buiLd process specity The filenanef in tlie ' Sturction modulesEnter ths tlenan?s only; do rot useeEtensiQins ?r full pgrthnane:, e*g, ent er src srcl', naT 'src. c srcl. c .bataiTjeters-iurction name:AnscftSFunctioaEditS-iurction Daranieters:S-f

12、 ufjctidk thodul« i0KCancelrfelpApply图11(4) 点击OK弹出图12所示的窗口;图12(5) 勾选图 12 中 Read link in formation from file 的.asmp (Simplorer)仿真文件,如图 12所示;复选框,并选择之前建立辑* Lrit 神戸储吃Cltfey* 峪特齐 Q b 驴 IACH< i> CsJ#t! Jim 4>«* #<?»* 3PU?iW IN 3PU?iW INI凶ujd;Nn.:HEF-U*MI PFTViSS-Sts.amit* 产*itLJ

13、 ft* ibl/Hj冋L 窑黑if lHjSiM2SiM$wtuapt% hfwtmDk Gnri上 «nwKfl_H-fn MmpF v»d I <4rtMKfWi.4XiW<Tj9 MIp JunOLJiw* k£_ ttl m rrp. h=<kii relent Prapad: Rte pjnm *I ”恤_2图12(6) 此时将出现图13所示的对话框,双击图中红色圈出的变量a和b的左侧,实现Simulink 和Simplorer的连接,如图 所示;图13(7) 完成图14所示的仿真模型,搭建过程中要保证各个端口的数据类型一致; srnploreriroT simpiorcrAn softS=unc lion y FunciiorDiscreteTs = le 006 5StjpezpovergulSdlLTdliuri p|0 Cc-ntTDllsrsubtract(8)Stop*>sstopei图14设置求解器参数,参数的设置要和SimplorerRapcat ng sequen

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论