0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么P参数不需要动态都可得到很好的效果?

工程师 来源:卓晴 作者:卓晴 2020-09-10 14:35 次阅读

来源:卓晴

01问题提出

卓大大,我有一个问题想要请教。对于舵机的转向控制,高速的时候需要动态P才能得到平滑的控制效果(也就是偏差越小P越小,偏差越大P越大)。

但对于电机的速度控制,在任何期望速度下,P参数不需要动态都可得到很好的效果,请问这个如何用理论解释?是因为电机的惯性比较大吗?

▲ 车模在不同速度下运行出现的振荡

02理论分析

对于电机转速 控制,如果采用电流串激闭环控制(这样建模分析比较简单),电机的转速 的加速度正比于转子力矩,转子的力矩正比于转子电流。因此如果控制速度环控制率采用比例控制,整个系统就是一个典型的二阶控制系统。在电机带有阻尼负载(即力矩与转速成正比),该系统可以稳定,并且稳定性与转速无关。这是因为整个系统反馈控制比例控制增益与转速没有关系。

对于车模在赛道上循迹运行控制时,舵机的输出正比于车模前轮的转角 。前轮转角相对于车模位移 积分就形成车模与赛道线中心的偏移量 :

而位移 是车模速度 的积分:

将(2)式代入(1)可以得到:

分析(3)可以看到,相对于舵机输出角度 对于车模偏移量影响是一个积分关系,其中积分项系数包括 ,这一项与速度成正比。如果同样使用比例负反馈来对车模偏移量进行控制的话,反馈比例系数与车模运行速度成正比。这一点与前面电机控制是不同的。

下图显示了车模运行速度 为恒速 时,车模的偏移量与舵机输出转角 之间的关系。

▲ 在恒速下,车模的偏移量与舵机输出转角之间的关系

考虑到车模的惯性以及舵机执行过程的延迟等特点,当车模方向控制比例超过一定限度后,方向控制就会变得不稳定了。

由此,可以知道车模方向比例控制的时候,需要根据车速调整比例系数。

▲ 车模在转弯过程中的动态特性

03仿真实验

由于舵机输出转角的转动速度是有限值,而且近似为 一个恒速转动,这是一个非线性的环节。为了简化分析,下面将舵机简化成一个纯延迟环节。比如延迟100ms。将这个延迟环节重新增加在上面的仿真系统中,就会发现,随着比例控制的增加增加,系统的单位阶跃响应就会变得不稳定。

▲ 带有纯延时环节的一阶积分环节的比例控制

通过上面的仿真可以看出,比例增益过大会使得系统变得越来越不稳定。根据02节叙述的,车模方向控制的比例系数是与车速成正比,所以当车速增加时,车模运行就会变得原来也不稳定了。

04如果解决方向不稳定?

解决车模方向控制不稳定的方法:

动态调整控制参数,比如车速增加时,需要适当减少P的大小,从而抑制振荡的产生。这种方法在直道运行是比较有效果,但在弯道时,车模轨迹就会距离赛道中心线有较大的偏差。

通过增加赛道检测的 前瞻距离,也就是将车模相对赛道的偏差位置尽可能往前移,这样就可以抵消舵机执行过程中所带来的时间延迟。使用摄像头可以有效提高赛道前方检测的距离。

通过机器学习的方法进行赛道预测。由于赛道元素的组合是有限的,并且是提前公布的。可以通过机器学习的方法将赛道偏移控制信息存储在人工神经网络中,来提高控制的精度。比如今年AI电磁组,虽然赛道检测的电感传感器非常短,但是经过机器学习也可以获得与摄像头相近的性能。

提高舵机的性能。舵机的惯性(延迟)是造成方向控制不稳定的内因。可以适当通过改造舵机输出机械连杆,增加它的机械传动比例,可以在一定程度上提高车模控制的快速性。

在控制算法中引入微分量,来抑制振荡的现象。

下图是通过在控制环节中引入微分控制项,可以看到微分系数在一定范围内可以减少系统输出的振荡。但是当微分系数过大时,也会引起系统的不稳定性。

▲ 增加控制中的微分项,在一定参数范围内可以抑制振荡

参考资料

[1]劈-I-D: https://zhuoqing.blog.csdn.net/article/details/104134875

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机
    +关注

    关注

    142

    文章

    8867

    浏览量

    144785
  • 舵机
    +关注

    关注

    17

    文章

    263

    浏览量

    40901
  • 智能车模
    +关注

    关注

    0

    文章

    7

    浏览量

    6759
收藏 人收藏

    评论

    相关推荐

    C语言为什么不需要包含stdio.h

    我们在写单片机程序的时候,第一行都会包含 reg51.h,于是就有同学提出了疑问,为什么不需要包含 stdio.h?
    的头像 发表于 10-29 15:48 128次阅读

    基于 “不需要点表的工业网关” 的工业自动化设备远程监控解决方案

    基于 “不需要点表的工业网关” 的工业自动化设备远程监控解决方案具有显著的优势,能够为工业企业提供高效、便捷、安全的设备远程监控服务,助力企业提升生产效率和竞争力。
    的头像 发表于 10-28 15:20 94次阅读
    基于 “<b class='flag-5'>不需要</b>点表的工业网关” 的工业自动化设备远程监控解决方案

    深控技术 “不需要点表的 Plc 网关”:功能、应用与优势

    深控技术研发的 “不需要点表的 Plc 网关” 凭借其支持多品牌、灵活组网、强大总表读取功能等优势,在食品行业等众多领域展现出了卓越的应用价值,为工业自动化的发展提供了有力的推动。
    的头像 发表于 10-28 14:18 117次阅读
    深控技术 “<b class='flag-5'>不需要</b>点表的 Plc 网关”:功能、应用与优势

    深控技术不需要点表的注塑机网关:制药行业的智能变革

    深控技术研发的 “不需要点表的注塑机网关” 在制药行业的成功应用,为企业带来了显著的经济效益和社会效益。它不仅提高了生产效率和产品质量,还降低了设备维护成本,为制药企业的智能化转型提供了有力支持。相信在未来,深控技术不需要点表的注塑机网关将在更多行业发挥重要作用,推动产业
    的头像 发表于 10-23 09:44 96次阅读
    深控技术<b class='flag-5'>不需要</b>点表的注塑机网关:制药行业的智能变革

    SMT 产线数据采集方案 —— 不需要点表的工业网关

    深控技术研发的 “不需要点表的工业网关” 为 SMT 产线的数据采集提供了一种高效、准确、便捷的解决方案。
    的头像 发表于 10-21 10:31 152次阅读
    SMT 产线数据采集方案 —— <b class='flag-5'>不需要</b>点表的工业网关

    深控技术研发的 “不需要点表的工业网关” 在工厂产线设备的应用

    工厂产线设备的高效运行与数据交互至关重要。深控技术研发的 “不需要点表的工业网关” 为工厂产线带来了创新性的解决方案,极大地提升了设备的互联互通性、数据处理效率以及整体运营的智能化水平。
    的头像 发表于 10-14 10:52 158次阅读
    深控技术研发的 “<b class='flag-5'>不需要</b>点表的工业网关” 在工厂产线设备的应用

    不需要点表的工业网关” 深控技术物联网解决方案

    不需要点表的工业网关” 物联网解决方案
    的头像 发表于 09-29 15:43 274次阅读
    “<b class='flag-5'>不需要</b>点表的工业网关” 深控技术物联网解决方案

    OPA2171需不需要外部补偿?

    如OPA2171这个运放,不知道需不需要外部补偿?
    发表于 09-26 06:23

    选择ths4631后需不需要用jfet呀?

    如图所示的电荷灵敏前方电路,如果用ths4631作为运放A1,还需不需要用前端的Q1(Q1为jfet,型号为2sk152),如果需要时什么原因,如果不需要时什么原因。还有用Q1的作用是什么?
    发表于 09-23 07:20

    网线那几根线不需要

    在网线中,哪几根线不需要接主要取决于网络的需求和类型。一般来说,在百兆网络中,通常只需要用到其中的四根线,即第1、第2、第3、第6根线,它们分别承担着数据的发送和接收功能。这四根线在网线中的颜色
    的头像 发表于 09-04 09:40 858次阅读

    Endpoint端点如何做才能够达到不需要PC端手动IN就将数据往上推送?

    您好,我想问一下Endpoint端点如何做才能够达到不需要PC端手动IN就将数据往上推送? 使用的是FX3芯片,其中我发现在鼠标HID范例中,它就是不需要电脑IN,只要在某一个GPIO口触发之后
    发表于 05-27 08:29

    L6235Q VREF引脚要是不需要tacho测速功能需要怎么接?

    这个L6235Q VREF引脚要是不需要tacho测速功能需要怎么接,看数据手册好像是说PWM电流控制器参考电压,最小值为-0.1V,最大值为5V,设计时应该怎
    发表于 03-28 08:17

    不需要License不需要烧录器,板卡集成下载器和调试功能,盘古PGX-Lite 7K开发板

    不需要License不需要烧录器,板卡集成下载器和调试功能,盘古PGX-Lite 7K开发板,紫光同创Compa系类低功耗CPLD,基于PGC7KD-6IMBG256,轻松掌握国产FPGA操作
    发表于 03-08 13:51

    六类屏蔽网线和六类非屏蔽网线都不需要接地吗

    是的,一般情况下六类屏蔽网线和六类非屏蔽网线都不需要接地。在综合布线工程中,通常采用免接地方式,即网线不需要直接接地。这是因为网线传输的信号电压较低,一般在12V左右,因此不需要通过接地来消除静电等
    的头像 发表于 03-08 10:01 2899次阅读

    请问51的P0口什么时候要上拉电阻什么时候不需要

    求教大神,51的P0口什么时候要上拉电阻什么时候不需要呢?
    发表于 11-09 08:02