simulink仿真总结
乘积运算模块
由实部与虚部构造复数模块 关系运算模块
Reshape
Rounding Function
矩阵重新定维模块
取整模块
模 块 名 称
Sign
模 符号函数模块
块
用
途
Slider Gain Sum Trigonometric Function
可变增益模块(使用滑尺改变增益值) 计算代数和或差模块 执行多种常用三角函数模块
分配器
二进制逻辑运算模块 建立逻辑真值表模块 计算复数的幅值与相角模块
Complex to Real-Imag 计算复数实部与虚部模块
计算点积(内积)模块 增益模块
Logical Operator
逻辑运算模块
模 块 名 称
Magnitude-Angle to Complex
模 块 用
途
由幅值与相角构造复数模块
二、演示一个simulink的简单程序
创建个正弦信号的仿真模型
。。。。。。
三、启动Simulink 单击MATLAB Command窗口工具条上的 Simulink图标,或者在MATLAB命令窗口输入 simulink,即弹出图示的模块库窗口界面 (Simulink Library Browser)。该界面右边的窗口 给出Simulink所有的子模块库。
1、Sources(信号源模块组) 及其用途
模 块 名 称 Band-Limited White Noise Chirp Signal Clock Constant Digital Clock From Workspace From File Ground 模 块 带宽限幅白噪声模块 线性调频信号模块(频率随时间线性增加的正弦信 号),可用于非线性系统谱分析 在每一仿真步输出当前仿真时间(连续时间) 输出与时间无关的实数或复数 仅在指定的采样间隔内输出仿真时间,在其它时间 输出保持前一次值不变(离散时间) 从MATLAB工作空间中读取数据 从一个指定的文件中读取数据并输出 接地模块 用 途
Variable Transport Delay
Zero-Pole
零极点形式模型模块
(二)、一些与SIMULINK一起使用的专业 模块库,主要有:
模 块 名 称
Display Floating Scope
模 实时数字显示模块 浮动示波器模块
块
用
途
Out1
Scope Stop Simulation Terminator To File To Workspace XY Graph
输出端口模块(同端口与子系统模块中Out1)
示波器模块 当输入非0时,停止仿真。在仿真停止前完成当 前时间步内的仿真。 信号终止模块 将其输入写入MAT-file文件内的一个矩阵中 将其输入写入工作空间 X-Y示波器模块
4、Continuous(连续模块组)
模块名称
Derivative
模块用途 微分模块
Integrator
State-Space Transfer Fcn
积分模块
线性状态空间模型模块 线性传递函数模型模块
Transfer Delay
输入信号按指定时间延迟模块
第一个输入按第二个输入指定时间做延迟模 块
Model Verification(模型检验模块组)、 Model-Wide Utilities(公用模块组)、 Ports & Subsystems(端口与子系统模块组)、 Signal Attributes(信号属性模块组)、 Signal Routing(信号传 输选择模块组)、 User-Defined Functions(用户定义函数模块组)等
Math Function
Matrix Concatenation Matrix Gain MinMax Polynomial
数学运算函数模块,可进行多种数学函 数运算
矩阵连接模块 矩阵增益模块 计算极大值与极小值模块 多项式运算模块
Product
Real-Imag to Complex Relational Operator
(一)、SIMULINK 基本模块库,分别为: Sinks(输出模块组)、 Sources(信号源模块组)、 Continuous(连续模块组)、 Discontinuities(非连续模块组)、 Discrete(离散模块组)、 Look-Up Tables(表格模块组)、
Math Operations(数学运算模块组)、
可以产生三种不同波形的信号:正弦波、 方波和锯齿波。信号单位可以是Hz或 rad/s 信号构造器 正弦波信号模块
Signal Builder Sine Wave
Step
Uniform Random N的阶 跃信号
产生在整个指定时间周期内均匀分布的随 机信号
2、Sinks(输出模块组) 及其用途
In1
Pulse Generator
输入端口模块(同端口与子系统模块中In1)
产生固定频率脉冲序列
模 块 名 称
Ramp
Random Number
模
块
用
途
产生按指定初始时间、初始幅度和变化率 的斜坡信号
产生正态分布的随机信号
Repeating Sequence
Signal Generator
产生一个任意波形的周期信号
3、 Math Operations(数学运算模块组)
模 块 名 称
Abs Algebraic Constraint
模
块
用
途
绝对值或求模(对复数)模块 将输入f(z)强制置为0并输出z
Assignment
Bitwise Logical Operator Combinatorial Logic Complex to Magnitude-Angle Dot Product Gain
simulink仿真
一 、Simulink简介 Simulink 中的“Simu”一词表示可用于计算机 仿真,而“Link”一词表示它能进行系统连接,即 把一系列模块连接起来,构成复杂的系统模型。 作为MATLAB的一个重要组成部分,Simulink由 于它所具有的上述的两大功能和特色,以及所提 供的可视化仿真环境、快捷简便的操作方法,而 使其成为目前最受欢迎的仿真软件。 本章主要介绍Simulink的基本功能和基本操作 方法,并通过举例介绍如何利用Simulink进行系统 建模和仿真。