Simulink常用英文单词缩写及基本操作

发布于:2024-09-17 ⋅ 阅读:(143) ⋅ 点赞:(0)

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即可修改模块名字体;
改变模块名位置: 鼠标左键单击选中模块→将鼠标移动到模块名称上方拖动鼠标,模块名称位置可放在模块的上下左右四个位置方向;
隐藏模块名称: 鼠标左键选中模块鼠标右键单击FormatShow Block Name

Simulink常见英文单词缩写

英文缩写 英文原文 中文翻译
MATLAB Matrix Laboratory 矩阵实验室
Simulink Simulation Link 模拟仿真
DSP Digital Signal Processing 数字信号处理
Power System Blockset 电力系统模块库
RLC ResistorInductorCapacitor 电阻、电感、电容
Signal Lines 信号线
Branch Line 分支线
Variable step 可变步长类算法
Subsystem 创建子系统

仿真参数设置

MODELINGModel SettingsConfiguration Parameters

Solve面板

主要设置仿真开始时间和结束时间,选择解法器,并设置相关参数;
Simulink支持两类解法器:固定步长可变步长解法器

Data Import/Export

该面板主要用于向MATLAB工作空间输出模型仿真结果数据,或从MATLAB工作空间读数据到模型。

Diagnostics 面板

该面板主要用于设置当模块在编译和仿真遇到突发情况时,Simulink将采取那种诊断动作。

Hardware Implementation 面板

该面板主要用于定义硬件的特性(包括硬件支持的字长等)

Model Referencing 面板

该面板主要用于生成目标代码、 建立仿真以及定义当此模型中包含其他模型或其他模型引用该模型时的一些选项参数值。

仿真算法简介

仿真算法是求常微分方程、传递函数、状态方程解的数值计算方法,主要方法有:

  1. 欧拉法(Euler): 是数值计算的基础,用矩形面积来近似积分计算,简单但精度不高;
  2. 阿达姆斯法(Adams): 是欧拉法的改进版,用梯形面积近似积分计算,计算量较大;
  3. 龙格-库塔法(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算法,它是一种多步算法,在容许误差较大时,Ode23sOde15s有效,所以在解算一类带刚性的问题无法使用Ode15s算法时,可以用Ode23s算法;
Ode23t: 一种采用自由内插方法的梯形算法。如果模型有一定刚性,又要求解没有数值衰减时, 可以使用这种算法;
Ode23tb: 采用TR-BDF2算法,即在龙格-库塔法的第一阶段用梯形法, 第二阶段用二阶的Gear算法。在容差比较大时,Ode23tbOde23t都比Ode15s要好。 此算法可以解刚性问题。

固定步长类算法

  1. Ode5: 是固定步长的Ode45算法;
  2. Ode4: 四阶的龙格-库塔法
  3. Ode3: 采用Bogacki-Shampine算法;
  4. Ode2: 一种改进的欧拉算法;
  5. Ode1: 欧拉算法。

参考链接

MATLAB/Simulink 电力系统建模与仿真 第2版


网站公告

今日签到

点亮在社区的每一天
去签到