首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
使用基于模型的设计开发侧翻稳定性控制系统
来源:本站整理  作者:佚名  2010-04-15 17:01:09




 指定了控制器结构之后,下一项任务就是调优控制器增益,以满足设计需求。如果没有能够以系统化方式实验的模型,工程师通常就要依赖从过去的车辆程序中获得的知识,或者投入大量时间去尝试,通过道路实验调优 PID 补偿器的参数值。基于模型的设计使此过程摆脱了硬件的麻烦,而是使用模型来探索设计空间。通过将这些模型与基于自动优化的方法相结合,工程师即可显著减少通过原型或仿真开展繁琐测试的需求,获得最优的控制器增益。
 对于这种应用,优化算法首先将控制器增益设置为零,要找到保证系统处于设计限制之内的最优控制器增益,共需进行大约 100 次迭代,计算时间约为 4 分钟。迭代式试错法则需要密集的人工测试,即便测试是完全可重复的,而且调优过程中的侧翻不会对车辆导致任何损害,做相同数量的测试用例所需的时间也将超过 4 小时。在现代 PC 上以数字方式仿真一次为时 10 秒的 NHTSA fishhook 操控实验仅需不到 3 秒钟的时间,并且可以无限制地重复,而不存在与道路实验有关的开销。
 在此模型中,我们要为 ESC 中的 PID 补偿器寻找最优控制器增益,保证车辆的车体侧翻角、滑移率和滑移角处于特定的设计限制之内,同时最小化因差动制动引起的速度损失。六项可调优的增益提供了近乎无限种控制器增益组合,详尽无遗的测试几乎是不可能实现的。Simulink® Response Optimization™ 允许以图形化方式设置系统需求,限制车体侧翻和车辆滑移,同时最小化 ESC 制动的能量损失。指定性能标准之后,基于优化的例程将自动调整参数,使车辆能够在无侧翻的情况下执行 fishhook 操控实验。
 我们将需要限制的信号提供给 Signal Constraint 模块,并以图形化方式设置其设计限制,如图 2 的水平实线所示。我们选择了以下需求(限制)来满足设计目标:
• 车体侧翻角限制为 +/-11.5 度。
• 车辆滑移角限制为 +/-11.5 度。
• 最大滑移率设置为 +/-37.25 度/秒。
• Fishhook 操控实验结束时的最低车速设置为 10 英里/小时。
• 仿真结束的时间设置为 10 秒。
 
为避免因一组不正确的控制器增益值而导致的车辆侧翻仿真提早结束,需要指定仿真时间限制。

 

图 2:提供给 Signal Constraint 模块的信号(左侧)以及优化过程中侧翻与滑移率信号的变化(右侧)。黄色区域代表不允许的信号值范围。
  每项信号限制都定义了信号的分段线性上限和下限。在优化过程中,控制器增益将被调整,仿真在迭代循环中重复运行,直至仿真信号满足指定边界或优化例程无法解决问题。图 2 显示出在优化算法迭代得到解决方案的过程中侧翻信号和滑移率信号的变化。在解决此类可行性问题时,优化算法将计算被限制的信号与各分段线性边界之间的最大有符号距离。通常情况下,负数值表示相应的限制已满足。
 优化算法使用与各边界之间的有符号距离来更新控制器参数。在构造优化问题时,优化算法所采用的方式独立于计算系统状态的数值解法。可以使用基于梯度或非基于梯度的方法,例如遗传算法。在本例中,给定控制器的切换特性和后续的非平滑行为,基于梯度的解法很难得出全局解决方案。因而使用了模式搜索算法。在实践中,我们建议在多种类型的优化方法之间切换,以确保优化算法能够找到全局极值,并排除收敛到成本函数局部最小值的情况。
控制器验证与性能验证
 图 3 以形象的方式展示了优化后的 ESC 避免车辆侧翻的性能。红色的汽车未配备控制器,发生了侧翻;而蓝色汽车配备了经过优化的控制器。通过这样的仿真,我们就能论证可避免 SUV 侧翻的控制器设计,从而极大地减少了道路调优的次数,避免完全依赖实际车辆测试。

 

图 3:在以 50 英里/小时的时速下执行 fishhook 操控实验时,配有 ESC 和未配有 ESC 的 SUV 的可视化行为演示。蓝色的 SUV 配备了经过优化的 ESC,红色 SUV 未配备 ESC。
后续步骤和结束语
  在设计工作中,后续步骤通常涉及将控制算法从 Simulink 模型转为在底盘控制器上实现的代码。要在车辆投产之前执行设计验证,可利用集成化快速原型设计和半实物(HIL)仿真工具,通过配有测量仪表的原型汽车进行代码的道路测试。可以使用生产代码生成工具来实现算法,获得在原型汽车上实现的代码,这种方法能够最小化转化过程中的错误,并进一步加速车辆开发过程。此外,使用此模型,工程师还可在不同的车辆配置下测试控制器,支持快速修改,最大化控制器设计在多种车辆程序中的重用。
 本文强调了基于模型的设计在开发解决侧翻问题的 ESC 算法中的应用,此外还展示了一种根据设计需求自动调优 ESC 的方法。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:56,765.63000 毫秒