SIMULINK仿真技术基础第一节SIMULINK简介SIMULINK是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。一、什么是SIMULINKSIMULINK仿真技术基础所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。SIMULINK仿真技术基础2、在MATLAB命令窗口中点击图标二、SIMULINK的启动1、在MATLAB命令窗口中输入simulink结果是在桌面上出现一个称为SimulinkLibraryBrowser的窗口,在这个窗口中列出了按功能分类的各种模块的名称。3、打开simulink模型编辑窗口SIMULINK仿真技术基础simulink模型库浏览器SIMULINK仿真技术基础标题栏菜单栏工具栏模块说明框基本模块库专用模块集模块查找器模块库中的模块SIMULINK仿真技术基础SIMULINK模型编辑窗口菜单工具栏模块编辑处当前状态仿真进程仿真解法SIMULINK仿真技术基础一个简单的例子(simulink)例:对一个正弦波信号进行积分处理,然后将原始正弦信号和积分后的信号送到示波器中同时显示出来。SIMULINK仿真技术基础三、常用的SIMULINK模块介绍SIMILINK模块库按功能进行分类,介绍几类常用的子库:Sources(输入源模块)Sinks(接收器模块)Continuous(连续模块)Discrete(离散模块)SIMULINK仿真技术基础MathOperations(数学模块)Signalrouting(信号路由)Ports&Subsystems(端口和子系统模块)SIMULINK仿真技术基础1、Sources(输入源模块)sources.mdlConstant:常数信号。Clock:时钟信号。FromWorkspace:来自MATLAB的工作空间。FromFile(.mat):来自数据文件。PulseGenerator:脉冲发生器。SIMULINK仿真技术基础RepeatingSequence:重复信号。SignalGenerator:通用信号发生器,可以产生正弦、方波、锯齿波及随意波。SineWave:正弦波信号。Step:阶跃信号。SIMULINK仿真技术基础2、Sinks(接收器模块)sinks.mdl将输出写入MATLAB的工作空间。将输出写入数据文件。输出端输出到终端SIMULINK仿真技术基础示波器显示二维图形将信号的值直接显示模块窗口中游离示波器游离示波器说明SIMULINK仿真技术基础注:工作在游离状态的示波器能够对模型中的一条或多条信号线上的信号进行观察,而不用将示波器与信号线相连。观察具体的信号时可以在工具栏中单击图标,在打开的信号选择器进行选择。SIMULINK仿真技术基础停止仿真模块:输入信号任意分量非零时,结束仿真。SIMULINK仿真技术基础3、连续模块(Continuous)continuous.mdlIntegrator:输入信号积分Derivative:输入信号微分State-Space:线性状态空间系统模型SIMULINK仿真技术基础VariableTransportDelay:输入信号延时一个可变时间再输出Transfer-Fcn:线性传递函数模型Zero-Pole:以零极点表示的传递函数模型TransportDelay:输入信号延时一个固定时间再输出SIMULINK仿真技术基础4、离散模块(Discrete)discrete.mdl离散传递函数模型以零极点表示的离散传递函数模型IIR与FIR滤波器离散状态空间系统模型SIMULINK仿真技术基础一阶采样和保持器零阶采样和保持器一个采样周期的延时离散时间积分器对输入信号进行采样保持,在下一步输出SIMULINK仿真技术基础5、Math(数学模块)Sum:加减运算Product:乘运算DotProduct:点乘运算Gain:比例运算(初始值是1)MatrixGain:比例运算(初始值是3×的矩阵)SIMULINK仿真技术基础MathFunction:包括指数函数、对数函数、求平方、开根号等常用数学函数TrigonometricFunction:三角函数,包括正弦、余弦、正切等MinMax:最值运算Abs:取绝对值Sign:符号函数SIMULINK仿真技术基础ComplextoMagnitude-Angle:由复数输入转为幅值和相角输出Magnitude-AngletoComplex:由幅值和相角输入合成复数输出ComplextoReal-Imag:由复数输入转为实部和虚部输出Real-ImagtoC...