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

    文章

    9017

    浏览量

    145466
  • 舵机
    +关注

    关注

    17

    文章

    269

    浏览量

    41028
  • 智能车模
    +关注

    关注

    0

    文章

    7

    浏览量

    6767
收藏 人收藏

    评论

    相关推荐

    深控技术研发的“不需要点表的工业数据采集网关”支持起1100种行业协议

    这款不需要点表且支持 1100 种行业协议的工业数据采集网关,在数据采集速度、准确性、协议兼容性、稳定性以及数据传输效率等方面均表现出色,具备强大的性能优势,能够很好地满足工业企业在数字化转型过程中对工业数据采集的高要求,为企业的高效生产、智能管理和优化决策提供坚实的技术
    的头像 发表于 11-21 11:40 152次阅读
    深控技术研发的“<b class='flag-5'>不需要</b>点表的工业数据采集网关”支持起1100种行业协议

    深控技术研发的 “不需要点表的工业网关” 在 CNC 采集方面的应用

    深控技术研发的 “不需要点表的工业网关” 在 CNC 采集领域展现出了显著优势,通过有效的实施案例证明了其能够切实解决众多实际问题,为推动工业企业的智能化生产管理提供了有力支持。
    的头像 发表于 11-19 14:31 217次阅读
    深控技术研发的 “<b class='flag-5'>不需要</b>点表的工业网关” 在 CNC 采集方面的应用

    不需要点表的工业网关应用案例:如何提升工业企业生产效率与质量?

    不需要点表的工业网关解决方案。技术团队在车间各个关键设备节点安装了新的工业网关。由于不需要点表,安装过程极为简便,技术人员仅需将网关与设备连接,并进行简单的网络设置,即可完成部署。整个车间的网关部署时间比之前预计缩短了 [X]%。
    的头像 发表于 11-13 10:27 145次阅读
    <b class='flag-5'>不需要</b>点表的工业网关应用案例:如何提升工业企业生产效率与质量?

    不需要点表的 PLC 工业网关 在印刷 / 包装行业的实施案例

    深控技术的 “不需要点表的 PLC 工业网关” 被部署在各条关键生产设备上,通过标准的工业通信接口(如以太网、串口等)与 PLC 进行连接。由于其独特的设计,无需人工繁琐地配置点表,网关能够自动识别 PLC 中的各类数据标签,快速完成数据采集的初始化设置
    的头像 发表于 11-06 09:58 209次阅读
    <b class='flag-5'>不需要</b>点表的 PLC 工业网关 在印刷 / 包装行业的实施案例

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

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

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

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

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

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

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

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

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

    不需要点表的工业网关” 物联网解决方案
    的头像 发表于 09-29 15:43 363次阅读
    “<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 1622次阅读

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

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

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

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

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

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