
横向滚动稳定性MPC代码在MATLAB中实现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
PID控制器代码,结合Matlab的横向和纵向模型进行耦合,旨在实现横向稳定性以及防止车辆侧翻。该存储库包含了当前正在审阅的稿件中使用的代码,包括陈珊、陈华以及Pletta,A.和Negrut,D.所作的研究成果。具体而言,本文中涉及的控制策略是基于最小时间预测控制的横向和纵向耦合控制轨迹跟踪技术,用于确保车辆的横向稳定性并有效抑制侧翻风险。《ASME动态系统、测量和控制期刊》于2020年10月发表了该论文。以下目录详细说明了存储库中的各个组成部分:src目录包含了本文所述的MPC控制器、车辆模型、参考轨迹以及其他相关功能。plots_5.1_verification中的代码用于验证针对Carsim平台阶跃输入的模型精度,具体参照第5.1节和图6。plots_5.2至5.4.1_tracking中的代码则展示了控制器在跟踪具有连续变化曲率参考轨迹的能力,这与第5.2至5.4.1节以及图7、8、10和11的结果相符。plots_5.4.2_stability中的代码呈现了所获得稳定性裕量和有界输出结果,这些信息详见图5.4.2。此外,该存储库还提供了即用型MATLAB代码,包含8自由度的MPC控制器和14自由度的工厂模型。用户可以通过克隆此存储库获得可复制的数字安装版本。通过git clone https://github.com/uws 访问该存储库。
全部评论 (0)
还没有任何评论哟~


