PI调节器的一些YY心得

PI调试经验:

最近在调试PI参数时,发现积分环节参数还有挺大的学问:

 

比如说响应有高频干扰时,最简单通俗的办法就是加一个一阶低通滤波器,一阶低通滤波器的表达式如下:

截止频率

当截止频率越低的时候,滤的越深,但是从波特图可以看出,滤的深也就会造成幅值衰减。

上面是分析的一阶低通滤波器,下面是积分环节,两则竟然有异曲同工之妙

 

积分的表达式如下:

公式没毛病的,那个是积分系数,在控制中,两则往往可以换用,从表达式也能看出都可以起到一定的效果,这样就可以参考滤波器的思想来调节积分环节了,比如响应有高频干扰时,怎么办,加大截止频率,对应到积分环节上面就是减小积分系数,实测好像是这么回事,哈哈哈,在调节积分时往往会听到什么稳态误差,什么叫稳态误差呢,也就是稳定时与给定信号死活有一个误差,咋办呢,那就把积分系数调大点,呦,稳态误差确实没了,换成滤波器的思想就是,当积分环节太小时,截止频率太低,会造成幅值衰减,刚刚应该也对应这稳态误差了,有可能是这么回事吧,也有可能时误解,随便YY

 

当然积分还有其他很多优点,我个人觉的加快响应,消除稳态误差,还有上面说的应该能起到平滑滤波的作用,就是使控制效果好呗,

 

当然了,有优点就会有缺点啊,要不就不完美了,有句歌不就唱完美并不美么,不扯了,缺点如下:

 

会增加超调,增大稳定时间,不想打字,贴图,之前的总结:

  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PI调节器输出为NaN时,意味着控制系统中出现了一些问题。"NaN"代表不是一个数字(Not a Number),这可能是由于以下几个原因造成的: 1. 值域错误:PI调节器的输出值超出了可以表示的范围。例如,如果输出是一个无限大的数或者超出了计算机可以处理的范围,那么结果将变为NaN。 2. 输入错误:PI调节器接收到了一个无效的输入。这可能是因为输入信号不符合预期的格式或范围,或者输入信号的数据类型与预期不匹配。 3. 数据损坏:在计算过程中,出现的一个错误导致最终的结果变为NaN。这可能是由于错误的计算步骤、不一致的单位或者其他错误导致的。 解决这个问题的方法取决于具体的情况。可以采取以下几步来尝试解决这个问题: 1. 检查输入:确保PI调节器接收到的输入信号是有效的,符合预期的格式和范围。 2. 检查参数设置:检查PI调节器参数设置是否正确。可能需要重新调整参数,以确保输出结果在可接受的范围内。 3. 检查计算步骤:检查计算过程中是否有错误的步骤或步骤顺序。可能需要重新审查计算步骤,确保正确计算。 4. 检查数据一致性:确保在计算过程中使用的数据具有一致的单位和格式。例如,如果输入信号使用了不同的单位,可能会导致计算错误。 如果以上方法都无法解决问题,可能需要进一步排查或寻求专业人士的帮助。最终,解决问题的关键是找出导致输出为NaN的具体原因,并采取相应的措施进行修复。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值