simulink 学习(二)

本文介绍了如何使用Simulink构建一个复杂模型,模拟汽车在达到10米时的紧急刹车情况。通过添加Integrator、Subtract、Constant、Band-Limited White Noise和Zero-Order Hold等模块,模拟了障碍物距离、传感器噪声和采样过程。最终,通过Scope Viewer比较了实际距离(actual distance)和测量距离(measured distance)的差异,展示了噪声和采样对信号的影响。
摘要由CSDN通过智能技术生成

在上节的基础上,完成复杂的功能仿真。

1、打开创建模型

 2、由于要对汽车位置到达10时的紧急刹车进行建模,故双击Integrator, Second-Order 模块,更改参数。然后电机确认

3、添加新模块和连接

3.1修改模型

求实际距离。要想求出障碍物位置和车辆位置之间的距离,需要从 “Math Operations” 库中添加 Subtract 模块。还要从 “Sources” 库中添加 Constant 模块来为障碍物的位置设置常量值 10。


对真实传感器中常见的不完美测量进行建模。使用 “Sources” 库中的 Band-Limited White Noise 模块产生噪声。将 Noise power 参数设置为 0.001。通过使用 “Math Operations” 库中的 Add 模块将噪声添加到测量中。

对每 0.1 秒触发一次的数字传感器进行建模。在 Simulink 中,以给定时间间隔对信号进行采样需要一个样本和保持器。从 “Discrete” 库中添加 Zero-Order Hold 模块。将该模块添加到模型后

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值