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

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

    关注

    145

    文章

    9743

    浏览量

    155024
  • 舵机
    +关注

    关注

    17

    文章

    380

    浏览量

    43444
  • 智能车模
    +关注

    关注

    0

    文章

    7

    浏览量

    6926
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电能表用电流互感器,到底需不需要接地?

    高压系统(10kV及以上)的电流互感器二次侧必须单点接地,而低压系统(400V及以下)用于计量的电流互感器二次侧通常不需要接地。
    的头像 发表于 05-06 13:48 638次阅读
    电能表用电流互感器,到底需<b class='flag-5'>不需要</b>接地?

    为什么功率芯片不需要先进制程

    在半导体行业,一个有趣的对比始终存在:智能手机的处理器已经演进到3nm制程,而在同一台设备中,负责功率转换的MOSFET却仍然采用30nm甚至更大制程。为什么功率器件不追逐摩尔定律?
    的头像 发表于 04-21 10:01 316次阅读

    请推荐适合 VisionFive 的 CPU 风扇型号,如何将风扇固定在CPU上,还是不需要风扇?

    以及如何将风扇固定在CPU上,还是不需要风扇?谢谢。
    发表于 03-25 07:40

    逆变器很好,但AIDC快不需要

    普通储能逆变器,在功率密度、动态响应、电压等级、散热效率、系统集成、智能化等方面提出了更高、更严苛的要求,是面向未来AI算力工厂的关键电力设备。但有意思的是,随着进入到全直流微电网时代,AIDC正在去逆变化。   AIDC的复杂供电需求
    的头像 发表于 12-19 09:30 8682次阅读

    使用L031封装是20pin的,是不是不需要外置晶振就可以用?

    使用L031封装是20pin的,是不是不需要外置晶振就可以用?如果想用外置晶振有参考配置吗?
    发表于 12-08 08:27

    请问SPI为什么不需要加上拉电阻?

    SPI为什么不需要加上拉电阻?
    发表于 11-25 07:52

    系统c盘满了怎么清理不需要文件

    统c盘满了怎么清理不需要文件   你的 c: 驱动已经满了, 电脑变慢或者无法安装更新, 这是 windows 机器常见的问题, 不用当技术专家也能腾出空间, 这篇指南用简单安全的步骤帮你找到并删除
    的头像 发表于 11-22 09:30 1285次阅读

    请问CW32的pwm移相功能是只有PWM通道1有还是全部都可以配置?

    请问CW32的pwm移相功能是只有PWM通道1有还是全部都可以配置?做三相移相时需不需要额外的处理?
    发表于 11-21 06:22

    使用e203的flashxip模式,需不需要在软件中对qspi0进行xip模式的设置?

    请教一下大家,想使用e203的flashxip模式,需不需要在软件中对qspi0进行xip模式的设置。 以及关于e203mcu的flashxip模式,程序可以通过flashxip.lds文件链接成功
    发表于 11-10 06:20

    有一个转向灯是12V电池供电的产品,那ESD测试工作模式不需要包含24V吧?

    有一个转向灯是12V电池供电的产品,那ESD测试工作模式不需要包含24V吧?*附件:GB∕T 17626.5-2019 电磁兼容 试验和测量技术 浪涌(冲击)抗扰度试验.rar
    发表于 09-16 11:21

    rtt使用的软件i2c库进行模拟i2c时序时,不需要加临界区保护吗?

    这里进行模拟i2c时序,不需要加临界区的保护。假如我有一个低优先级的线程正在进行i2c读写,这时候有个高优先级的线程进行抢占,做了一些工作,这个时候i2c的时序就被破坏了吧。还是说 rtt 不考
    发表于 09-10 08:09

    光纤线需不需要套管

    光纤线是否需要套管,需根据具体应用场景、环境条件及安装要求综合判断。在大多数实际工程中,为了保护光纤、确保信号稳定性和延长使用寿命,套管是必要的防护措施。以下是详细分析: 一、需要套管的情况 户外或
    的头像 发表于 08-07 09:45 2606次阅读
    光纤线需<b class='flag-5'>不需要</b>套管

    使用stm32u575rg通过spi读取外置adc的数据,如何设置才能让spi不需要中断重启持续读取数据?

    DBL_1=3,DINC=1, BNDT=64. 测试时候发现SPI只能读取2组数据,共8个字节,EOT=1. 需要开启EOT中断然后再中断函数中重新关闭再开启SPI才能继续读数据。如何设置才能让spi不需要中断重启持续读取数据
    发表于 07-10 08:22

    深控技术“不需要点表”工业网关:模温机数据采集难题的终结者与效率倍增器

    传统的数据采集方式往往受制于繁琐的点表配置、高昂的集成成本和漫长的调试周期,导致大量模温机处于“数据孤岛”状态,无法发挥数据价值。深控“不需要点表的工业网关”以其即插即用、协议自识别、变量自解析的突破性技术
    的头像 发表于 06-23 15:19 694次阅读

    设备数据的采集可以实现用“不需要点表的网关”吗

    做变压器的工厂,它的设备数据的采集可以实现用“不需要点表的网关”吗
    发表于 05-28 09:59