Simulink常用英文单词缩写及基本操作
常用快捷键
快捷键 | 说明 | |
---|---|---|
Shift + 鼠标左键 |
加选 | 选择多个元件拖动 |
Ctrl + 鼠标左键 |
复制选中的元件并跟随鼠标拖动 | 复制操作 |
Del | 删除选中的元件 | |
Ctrl + R | 旋转元件 | |
Ctrl + I | 水平翻转 | Flip Block |
Ctrl + 另一个模块 |
快速连接信号线 | 自动连线 |
Ctrl + 鼠标左键 |
分支线的产生与连接 | 产生分支线 |
鼠标右键 |
绘制分支线 |
Simulink基本操作
在命令行窗口输入simulink
弹出Simulink Start Page
界面

Simulink模块库中包含的模块库
模块库 | 说明 |
---|---|
Continuous |
连续系统模块库 |
Discontinuities |
非连续系统模块库 |
Discrete |
离散系统模块库 |
Logic and Bit Operations |
逻辑与位操作模块库 |
Lookup Tables |
查表模块库 |
Math Operations |
数学运算模块库 |
Model Verification |
模块声明库 |
Model-Wide Utilities |
模块通用功能库 |
Ports & Subsystems |
端口和子系统模块库 |
Signal Attributes |
信号属性模块库 |
Signal Routing |
信号数据流模块库 |
Sinks |
接收器模块库 |
Sources |
信号源模块库 |
User-Defined Functions |
用户自定义库 |
Additional Math & Discrete |
附加的数学与离散函数库 |
Commonly Used Blocks |
常用模块库 |
模块名操作
修改模块名: 单击模块名,将在原名字的四周出现编辑框,此时就可自定义模块名称,此时光标闪烁,修改好后将光标移出编辑框,单击即完成修改;
模块名字体设置: 选中模块
→鼠标右键单击
→Format→Font Style for Selection
即可修改模块名字体;
改变模块名位置: 鼠标左键单击选中模块→将鼠标移动到模块名称上方拖动鼠标,模块名称位置可放在模块的上下左右四个位置方向;
隐藏模块名称: 鼠标左键选中模块
→鼠标右键单击
→Format
→Show Block Name
Simulink常见英文单词缩写
英文缩写 | 英文原文 | 中文翻译 |
---|---|---|
MATLAB |
Matrix Laboratory |
矩阵实验室 |
Simulink |
Simulation Link |
模拟仿真 |
DSP |
Digital Signal Processing |
数字信号处理 |
Power System Blockset |
电力系统模块库 | |
RLC |
Resistor 、Inductor 、Capacitor |
电阻、电感、电容 |
Signal Lines |
信号线 | |
Branch Line |
分支线 | |
Variable step |
可变步长类算法 | |
Subsystem |
创建子系统 |
仿真参数设置
MODELING
→Model Settings
→Configuration Parameters

Solve面板
主要设置仿真开始时间和结束时间,选择解法器,并设置相关参数;
Simulink支持两类解法器:固定步长
和可变步长解法器
;
Data Import/Export
该面板主要用于向MATLAB工作空间输出模型仿真结果数据,或从MATLAB工作空间读数据到模型。
Diagnostics 面板
该面板主要用于设置当模块在编译和仿真遇到突发情况时,Simulink将采取那种诊断动作。
Hardware Implementation 面板
该面板主要用于定义硬件的特性(包括硬件支持的字长等)
Model Referencing 面板
该面板主要用于生成目标代码、 建立仿真以及定义当此模型中包含其他模型或其他模型引用该模型时的一些选项参数值。
仿真算法简介
仿真算法是求常微分方程、传递函数、状态方程解的数值计算方法,主要方法有:
- 欧拉法(Euler): 是数值计算的基础,用矩形面积来近似积分计算,简单但精度不高;
- 阿达姆斯法(Adams): 是欧拉法的改进版,用梯形面积近似积分计算,计算量较大;
- 龙格-库塔法(Rung-Kutta): 间接使用泰勒级数展开式方法。
可变步长类算法
Ode45
: 基于显式四/五阶Rung-Kutta算法
, 它是一种单步解法,即只要知道前一步的解,就可以计算出当前的解,不需要附加初始值。在Simulink
的算法选择中将Ode45
设为默认的算法;
Ode23
: 基于显式二阶/三阶Rung-Kutta算法
,也是一种单步解法,在容许误差和计算略带刚性的问题方面,该算法比Ode45
要好;
Odel13
: 可变阶数的Adams-Bashforth-Moulton PECE算法
, Odel13
是一种多步算法,也就是需要知道前几步的解,才能计算出当前的解,在误差要求很严时,Odel13
算法较Ode45
更适合,此算法不能解刚性问题;
Ode15s
: 一种可变阶数的Numerical Differentiation Formulas (NDFs)算法
, 它是一种多步算法,当遇到刚性问题时或者使用Ode45算法不通时, 可以考虑这种算法;
Ode23s
: 这是一种改进的二阶Rosenbrock算法
,它是一种多步算法,在容许误差较大时,Ode23s
比Ode15s
有效,所以在解算一类带刚性的问题无法使用Ode15s
算法时,可以用Ode23s
算法;
Ode23t
: 一种采用自由内插方法的梯形算法。如果模型有一定刚性,又要求解没有数值衰减时, 可以使用这种算法;
Ode23tb
: 采用TR-BDF2
算法,即在龙格-库塔法
的第一阶段用梯形法, 第二阶段用二阶的Gear
算法。在容差比较大时,Ode23tb
和Ode23t
都比Ode15s
要好。 此算法可以解刚性问题。
固定步长类算法
Ode5
: 是固定步长的Ode45
算法;Ode4
: 四阶的龙格-库塔法
;Ode3
: 采用Bogacki-Shampine
算法;Ode2
: 一种改进的欧拉算法;Ode1
: 欧拉算法。
参考链接
MATLAB/Simulink 电力系统建模与仿真 第2版