[工程科技]第二章SIMULINK仿真基础.ppt
《[工程科技]第二章SIMULINK仿真基础.ppt》由会员分享,可在线阅读,更多相关《[工程科技]第二章SIMULINK仿真基础.ppt(56页珍藏版)》请在三一办公上搜索。
1、Matlab和Simulink,Matlab是集数值计算、符号运算和图形处理功能于一身的超级科学计算语言;与其它计算语言相比,Matlab在功能、开放性和易学性等方面独占鳌头;Matlab的核心是数值计算,Simulink是建立系统框图和仿真的环境;,*Battery(s)V0 43 0 DC 15V;V1 39 0 DC 15V;*DISCHARGEV_0 41 0 PULSE(-15 15 196ms 10us 10us 20ms 200ms);*OFFSETV_1 5 0 PULSE(5-5.7 150ms 10us 10us 50ms 200ms);*PIBIASV_2 1 0 PUL
2、SE(10-10 190ms 2us 2us 10ms 200ms);*Misc.TRAN 10us 210ms 0s 10ms UIC,语句方式,框图方式,SIMULINK仿真基础,在工程实际中,控制系统的结构往往很复杂,如果不借助专用的系统建模软件,则很难准确地把一个控制系统的复杂模型输入计算机,对其进行进一步的分析与仿真。1990年,Math Works软件公司命名为SIMULAB,1992年正式将该软件更名为SIMULINK,使得仿真软件进入了模型化图形组态阶段。,SIMULINK的名称表明了该系统的两个主要功能:Simu(仿真)和Link(连接),即该软件可以利用鼠标在模型窗口上绘制
3、出所需要的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真和分析。,Simulink Basics,click the Simulink button,the Simulink window,click the“new”button,the simulink model window,Simulink Basics,create a new model or open an existing one,第一节 SIMULINK简介,SIMULINK与MATLAB语言的主要区别在于使用户把更多的精力投入到系统模型的构建,而非语言的编程上。SIMULINK提供了一些按功能分类的基本的
4、系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。,一、什么是SIMULINK,三、SIMULINK的模块库介绍,SIMILINK模块库按功能进行分类,主要包括以下8类子库:Continuous(连续模块)Discrete(离散模块)Function&Tables(函数和平台模块)Math(数学模块)Nonlinear(非线性模块)Signals&Systems(信号和系统模块)Sinks(接收器模块)Sources(输入源模块),1、连续模
5、块(Continuous)continuous.mdlIntegrator:输入信号积分Derivative:输入信号微分State-Space:线性状态空间系统模型Transfer-Fcn:线性传递函数模型Zero-Pole:以零极点表示的传递函数模型Memory:存储上一时刻的状态值Transport Delay:输入信号延时一个固定时间再输出Variable Transport Delay:输入信号延时一个可变时间再输出,2、离散模块(Discrete)discrete.mdlDiscrete-time Integrator:离散时间积分器Discrete Filter:IIR与FIR滤
6、波器Discrete State-Space:离散状态空间系统模型Discrete Transfer-Fcn:离散传递函数模型Discrete Zero-Pole:以零极点表示的离散传递函数模型First-Order Hold:一阶采样和保持器Zero-Order Hold:零阶采样和保持器Unit Delay:一个采样周期的延时,3、Function&Tables(函数和平台模块)function.mdlFcn:用自定义的函数(表达式)进行运算MATLAB Fcn:利用matlab的现有函数进行运算S-Function:调用自编的S函数的程序进行运算Look-Up Table:建立输入信号的
7、查询表(线性峰值匹配)Look-Up Table(2-D):建立两个输入信号的查询表(线性峰值匹配),4、Math(数学模块)math.mdlSum:加减运算Product:乘运算Dot Product:点乘运算Gain:比例运算Math Function:包括指数函数、对数函数、求平方、开根号等常用数学函数Trigonometric Function:三角函数,包括正弦、余弦、正切等MinMax:最值运算Abs:取绝对值Sign:符号函数,Logical Operator:逻辑运算Relational Operator:关系运算Complex to Magnitude-Angle:由复数输入
8、转为幅值和相角输出Magnitude-Angle to Complex:由幅值和相角输入合成复数输出Complex to Real-Imag:由复数输入转为实部和虚部输出Real-Imag to Complex:由实部和虚部输入合成复数输出,5、Nonlinear(非线性模块)nonlinear.mdlSaturation:饱和输出,让输出超过某一值时能够饱和。Relay:滞环比较器,限制输出值在某一范围内变化。Switch:开关选择,当第二个输入端大于临界值时,输出由第一个输入端而来,否则输出由第三个输入端而来。Manual Switch:手动选择开关,6、Signal&Systems(信号
9、和系统模块)sigsys.mdlIn1:输入端。Out1:输出端。Mux:将多个单一输入转化为一个复合输出。Demux:将一个复合输入转化为多个单一输出。Ground:连接到没有连接到的输入端。Terminator:连接到没有连接到的输出端。SubSystem:建立新的封装(Mask)功能模块,7、Sinks(接收器模块)sinks.mdlScope:示波器。XY Graph:显示二维图形。To Workspace:将输出写入MATLAB的工作空间。To File(.mat):将输出写入数据文件。,8、Sources(输入源模块)sources.mdlConstant:常数信号。Clock:时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程科技 工程科技第二章 SIMULINK仿真基础 工程 科技 第二 SIMULINK 仿真 基础
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2815412.html