matlab平衡小车数学模型PID,Simulink仿真

Simulink仿真

通过对两轮自平衡小车系统进行动力学分析和数学建模,在理论上设计出了控制方法。下面,调用 Matlab 软件的 Simulink 仿真工具包对两轮自平衡小车的控制系统数学模型进行仿真验证,观察角度在干扰信号的作用下的自恢复情况。

在 Simulink 文件中,建立两轮自平衡小车的数学模型,调用 PID 控制器构成控制系统的主要部分。设定输入信号值为 0,代表角度初始值为 0,小车初始在平衡位置。对输出节点,调用两个 Step 模块,通过设定 Step Time,使之构成宽度为 1s 的脉冲信号作为小车的外力干扰作用信号。整体系统构成负反馈形式,如下图所示。

cb6ec91571480114e79a606f25cfb0dc.pngImage 3.4.1 - 两轮自平衡小车控制系统数学模型的 Simulink 仿真 alt ><

仿真系统中示波器 Angle 与 f 分别表示角度变化波形与外力作用信号波形。点击运行,可以看到外力作用为标准的脉冲信号。如下图所示。

8f7e122ae93f15c28d81059c14836c4d.pngImage 3.4.2 - 外界干扰信号波形图 alt ><

此时,在脉冲信号作为干扰的情况下,Angle 示波器中显示了车体角度的变化值。如下图所示。

df687f90986ff3f6c72e2d699e49cfab.pngImage 3.4.3 - 车体角度自恢复过程仿真波形 alt ><

通过波形可以看出,角度在外界干扰的情况下,能够在一定时间内自动恢复到稳定状态。这证明了前文建立的两轮自平衡小车控制系统的数学模型是有效的,也为接下来设计小车的软硬件系统提供了坚实的控制理论基础。

  • 1
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值