创建简单模型
您可以使用 Simulink® 来对系统建模,然后仿真该系统的动态行为。本教程中创建简单模型所使用的基本方法也适用于创建更复杂的模型。此示例对简化的汽车运动进行仿真。当踩下油门踏板时,汽车通常处于行进状态。松开踏板后,汽车怠速并停下来。
Simulink 模块是定义模块输入和模块输出之间数学关系的模型元素。要创建这个简单模型,您需要四个 Simulink 模块。
模块名称模块目的模型目的Pulse Generator为模型生成输入信号表示加速踏板
Gain将输入信号乘以常量值计算踩下加速踏板后如何影响汽车的加速度
Integrator, Second-Order将输入信号积分两次根据加速度计算汽车位置
Outport指定一个信号作为模型的输出指定汽车位置做为模型的输出
此模型的仿真过程是将一个简短的脉冲信号积分两次,形成一个斜坡。结果显示在一个示波器窗口中。输入脉冲表示是否踩下油门踏板 - 1 表示踩下,0 表示未踩下。输出斜坡表示与起点之间的距离增加。打开新模型
使用 Simulink Editor 构建模型。
启动 MATLAB®。在 MATLAB 工具条上,点击 Simulink 按钮 。
点击 Blank Model 模板。
Simulink Editor 打开。
从 Simulation 选项卡中,选择 Save > Save as。在 File name 文本框中,输入您的模型的名称。例如,simple_model。点击 Save。模型使用文件扩展名 .slx 进行保存。打开 Simulink库浏览器
Simulink 在库浏览器中提供了一系列按功能分类的模块库。下面是大多数工作流常用的一些模块库:
Continuous - 表示具有连续状态的系统的模块
Discrete - 表示具有离散状态的系统的模块
Math Operations - 实现代数和逻辑方程的模块
Sinks - 存储并显示所连接信号的模块
Sources - 生成模型的驱动信号值的模块
在 Simulation 选项卡中,点击 Library Browse