欢迎来到天天文库
浏览记录
ID:44725637
大小:416.00 KB
页数:25页
时间:2019-10-26
《MATLAB教程_第7章__Simulink仿真》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MATLAB基础及应用第2版主编:于润伟朱晓慧第7章Simulink仿真本章要点Simulink系统的基本模块仿真模型的编辑仿真参数的设置7.1认识SimulinkSimulink是MATLAB环境下对动态系统进行建模、仿真和分析的一个软件包。该系统的两个主要功能就是Simu(仿真)和Link(连接)。一、Simulink的启动和退出1.Simulink的启动在MATLAB操作桌面下,单击工具栏中的图标或在命令窗口键入命令Simulink,就会弹出一个名为“SimulinkLibraryBrowser”的浏览器窗口。2.模型的创建在创建新模型时,单击Simulin
2、kLibraryBrowser浏览器上方工具栏内的“建立新模型”图标、或者单击MATLAB命令窗口File→New→Model选项,会弹出一个名为Untitled(无标题)的空白窗口,所有控制模块都创建在这个窗口中。二、Simulink基本模块在Simulink的模块库浏览器窗口左侧的Simulink选项上单击鼠标右键,单击弹出菜单的Openthe‘Simulink’Labray选项,可以打开Simulink模块库窗口。1.信号源模块(Sources)双击Simulink模块库窗口中的Sources模块,即可打开信号源模块。信号源模块模块功能模块功能In1创建输入端
3、Ground接地Constant常数Clock当时时间SignalGenerator信号发生器DigitalClock数字时钟Ramp斜波FromFile从文件读数据SineWave正弦波FromWorkspace从工作空间读数据Step阶跃信号RandomNumber随机信号RepeatingSequence重复序列UniformRandomNumber均匀随机信号PulseGenerator脉冲发生器Band-LimitedWhiteNoise带限白噪声ChirpSignal快速正弦扫描2.输出模块(Sinks)模块功能模块功能Scope示波器ToFile输出到
4、文件FloatingScope可选示波器ToWorkspace输出到工作空间XYGraphXY关系图Terminator通用终端Outl创建输出端StopSimulation输出不为0时停止仿真Display实时数值显示3.连续系统模块(Continuous)连续系统模块提供积分、微分等连续系统仿真的常用原件。连续系统模块的功能模块功能模块功能Integrator积分Zero-Pole零极点Derivative微分Memory延时输出State-Space状态方程TransportDelay传输延时TransferFcn传递函数VariableTransportDe
5、lay可变传输延时4.离散系统模块(Discrete)离散系统模块提供了滤波器、传递函数等离散系统仿真模块。离散系统模块的功能模块功能模块功能Zero-OrderHold零阶保持器DiscreteFilter离散滤波器UnitDelay单位延时采样保持DiscreteTransferFcn离散传递函数Discrete-TimeIntegrator离散时间积分DiscreteZero-Pole离散零极点DiscreteState-Space离散状态方程First-OrderHold一阶保持器8.数学运算模块(MathOperations)数学运算模块提供了基本数学运算
6、函数、三角函数、复数运算函数以及矩阵运算函数。数学运算模块的功能模块功能模块功能Sum求和RoundingFunction取整函数Product积或商CombinatorialLogic逻辑真值表DotProduct点积LogicOperator逻辑算子Gain常数增益BitwiseLogicalOperator位逻辑算子SliderGain可变增益RelationalOperator关系算子MatrixGain矩阵增益ComplextoMagnitude-Angle复数的模和辐角MathFunction数学运算函数Magnitude-AngletoComplex模
7、和辐角合成函数Trigonometricfunction三角函数ComplextoReal-Imag复数的实部和虚部MinMax求最大值Real-ImagtoComplex实部和虚部合成复数Abs求绝对值AlgebraicConstraint强迫输入信号为零Sign符号函数7.2Simulink模块操作一、模块的编辑处理1.模块的操作(1)添加模块当要把一个模块添加到模型中,先在Simulink模块库中找到它,然后直接将这个模块拖入模型窗口中即可。(2)选取模块当模块已经位于模型窗口中时,只要用鼠标在模块上单击就可以选中该模块,这时模块的四角上出现一些黑色的小方
此文档下载收益归作者所有