如何建立分类模型matlab,创建简单模型 - MATLAB & Simulink - MathWorks 中国

本文介绍如何使用Simulink建立一个简单的汽车运动模型,模拟汽车在踩下和松开油门踏板时的动态行为。通过Pulse Generator、Gain、Integrator和Outport等模块,构建模型来表示汽车的位置变化。此外,还展示了如何添加Signal Viewer进行仿真结果的可视化,以及如何通过细化模型来模拟传感器和紧急刹车功能。
摘要由CSDN通过智能技术生成

创建简单模型

您可以使用 Simulink® 来对系统建模,然后仿真该系统的动态行为。本教程中创建简单模型所使用的基本方法也适用于创建更复杂的模型。此示例对简化的汽车运动进行仿真。当踩下油门踏板时,汽车通常处于行进状态。松开踏板后,汽车怠速并停下来。

Simulink 模块是定义模块输入和模块输出之间数学关系的模型元素。要创建这个简单模型,您需要四个 Simulink 模块。

模块名称模块目的模型目的Pulse Generator为模型生成输入信号表示加速踏板

Gain将输入信号乘以常量值计算踩下加速踏板后如何影响汽车的加速度

Integrator, Second-Order将输入信号积分两次根据加速度计算汽车位置

Outport指定一个信号作为模型的输出指定汽车位置做为模型的输出

3f606baa335675418a24000620a7149a.png

此模型的仿真过程是将一个简短的脉冲信号积分两次,形成一个斜坡。结果显示在一个示波器窗口中。输入脉冲表示是否踩下油门踏板 - 1 表示踩下,0 表示未踩下。输出斜坡表示与起点之间的距离增加。打开新模型

使用 Simulink Editor 构建模型。

启动 MATLAB®。在 MATLAB 工具条上,点击 Simulink 按钮 9684a4de642553979aeaf3dd8e186c2d.png

c248ec9a837416360b304a931c292e3a.png

点击 Blank Model 模板。

Simulink Editor 打开。

73ba32bafbc1efad18824f182eb87769.png

从 Simulation 选项卡中,选择 Save > Save as。在 File name 文本框中,输入您的模型的名称。例如,simple_model。点击 Save。模型使用文件扩展名 .slx 进行保存。打开 Simulink库浏览器

Simulink 在库浏览器中提供了一系列按功能分类的模块库。下面是大多数工作流常用的一些模块库:

Continuous - 表示具有连续状态的系统的模块

Discrete - 表示具有离散状态的系统的模块

Math Operations - 实现代数和逻辑方程的模块

Sinks - 存储并显示所连接信号的模块

Sources - 生成模型的驱动信号值的模块

在 Simulation 选项卡中,点击 Library Browse

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值