平衡车的建模与控制

1、内容简介

选择一款平衡车(如:小米九号平衡车等),并估计平衡车的关键参数。完成以下工作:

1. 建立平衡车模型;

2. 设计反馈控制器,实现平衡车静止状态下的平衡控制;

3. 讨论以上设计反馈控制器的性能。


344-可以交流、咨询、答疑

2、内容说明

  1. 一种典型的平衡车动态平衡原理图

两轮自平衡车控制系统具有明显欠驱动的特点,平衡车的直接动力来源就是左右两个电机,假设以左右电机转矩为系统输入量,整个控制系统就是通过调整左右电机转矩达到稳定平衡状态,而系统的输出变量明显较多,如车身倾斜角度、倾斜角速度、车轮转角、车轮转角速度等,对于这种本身高度不稳定的系统,合适的控制算法是必须的。

 

  1. 一种典型的平衡车系统构成

参照国内外两轮自平衡车研究,可得到两轮自平衡车系统整体结构如图所示,此系统框图从左至右体现出了两轮自平衡车的主要功能模块以及整个控制流程,传感器信号采集模块、中央处理器模块、电机驱动模块完成各自任务以至于最终维持车体动态平衡。

3、仿真假设:

1).倒立摆只在二位平面内做水平直线移动,忽略路面的输入干扰视为水平。

原因:模型使用条件缩小,模型建立难度降低。

2).假设倒立摆平衡杆θ值在0附近。

原因:符合控制目标,由于模型为非线性的,此步骤是把模型线性化处理的重要假设。

3)忽略路面摩擦力,和空气阻力。

原因:非线性方程的线性化、倒立摆移动速度小,移动距离短。

4)倒立摆平衡杆部分按照直接质心位置在顶端计算。

原因:可省略转动惯量的计算,降低模型复杂度,简化控制模型。

5)  倒立摆plant输入为单输入,为加速度

原因:输入可以是加速度、力或者速度,如果使用速度值需要根据速度推到力矩值,模型太过复杂。

3、仿真分析

 

 

4、参考论文


 

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
平衡是一种自平衡装置,可通过控制系统实现保持垂直位置的能力。Simulink是一个强大的建模和仿真工具,可用于设计和验证控制系统。 设计平衡控制系统的关键是建立准确的动力学模型。Simulink提供了丰富的积木库,可以方便地建立辆的数学模型。该模型可以包括体质量、惯性、电机及控制器等部件,并考虑外部环境的影响。 在Simulink中建立模型后,我们可以使用PID控制器或其他控制算法来设计控制系统。PID控制器根据辆倾斜角度的错误信号来调整电机输出的力矩,以实现平衡。通过调整PID控制器的参数,可以优化控制性能,提高系统的稳定性和鲁棒性。 为了验证控制系统的性能,我们可以在Simulink中进行仿真实验。通过输入不同的扰动信号或模拟不同的工作条件,我们可以评估控制系统的稳定性、响应速度和鲁棒性。如果系统的性能不理想,我们可以通过调整控制器参数或重新设计模型来改进。 在设计和验证阶段完成后,我们可以使用Simulink将控制系统部署到实际的平衡硬件上。通过连接电机、传感器和控制器,我们可以实现对平衡的实时控制。同时,也可以使用Simulink提供的数据记录和分析工具,对系统的性能进行监测和优化。 总之,利用Simulink可以实现对平衡控制系统的全面建模、仿真和实时控制。它为设计和验证控制系统提供了强大的工具和环境,同时也提供了可靠的数据分析和优化功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值