欢迎来到天天文库
浏览记录
ID:59954488
大小:317.00 KB
页数:16页
时间:2020-11-29
《MATLAB语言及应用-第五章(3).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、S函数的设计与应用第5章Simulink仿真在实际应用中,用普通Simulink模块不容易搭建,可以使用Simulink支持的S-函数格式,用MATLAB或C等语言写出描述过程的程序,构成S-函数模块,像标准Simulink模块那样直接调用。S-函数有固定的程序格式,用MATLAB语言可以编写S-函数,此外还允许采用C语言、C++、Fortran和Ada等语言编写,只不过用这些语言编写程序时,需要用编译器生成动态链接库文件(DLL)文件,可以在Simulink中直接调用。第5章Simulink仿真注意:用MATLAB语言编写的S-函数只能用于基于Simulink的仿真,并不能将其转换成独立于
2、MATLAB的独立程序,用C语言格式建立的S-函数则可以转换成独立程序。S-函数的引导语句为:function[sys,x0,str,ts]=f(t,x,u,flag,p1,p2,…)其中f为S-函数的函数名,t,x,u分别为时间、状态和输入信号,flag为标志位,p1,p2,…为附加参数,x0初始状态,str说明变量,ts采样周期。第5章Simulink仿真第5章Simulink仿真电力系统仿真例子例2电力系统输电线路的单相、三相重合闸的Simulink仿真。一简单电力系统网络结构,该系统电压等级为220kV,为双电源供电系统,左侧为500MVA发电机,右侧为无穷大电网。当在线路k点发生故
3、障时,保护动作断路器将跳闸切断故障线路以保证非故障线路的正常运行。建立模型,仿真其重合闸过程并观察故障相电流的恢复情况。第5章Simulink仿真步骤一:建立仿真模型第5章Simulink仿真第5章Simulink仿真步骤二:设置模块参数第5章Simulink仿真第5章Simulink仿真第5章Simulink仿真第5章Simulink仿真第5章Simulink仿真第5章Simulink仿真第5章Simulink仿真步骤三:设置仿真参数仿真参数相对误差设置为1e-3,开始仿真时间设置为0,结束仿真时间设置为1,其余参数均采用默认设置。步骤四:启动仿真并分析仿真结果(1)线路单相自动重合闸的仿
4、真分析。(2)线路三相自动重合闸的仿真分析。第5章Simulink仿真thankyou!
此文档下载收益归作者所有