[发明专利]一种PID控制器的参数调节方法、装置及电子设备有效
申请号: | 202110337136.1 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113075881B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 陈思远 | 申请(专利权)人: | 三一重机有限公司 |
主分类号: | G05B11/42 | 分类号: | G05B11/42 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 胡晓静 |
地址: | 215300 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pid 控制器 参数 调节 方法 装置 电子设备 | ||
1.一种PID控制器的参数调节方法,PID控制器用于对目标控制对象进行控制,其特征在于,所述方法包括:
获取PID控制器的当前PID控制参数、所述目标控制对象的当前控制误差及当前误差波动率;
基于预设PID评价指标,分别确定控制误差和误差波动率对应的权重;
基于所述当前控制误差、所述当前误差波动率以及控制误差和误差波动率对应的权重,确定所述目标控制对象的目标控制量;
基于所述目标控制量及所述当前控制误差,对所述当前PID控制参数进行更新;
所述基于预设PID评价指标,分别确定控制误差和误差波动率对应的权重,包括:
分别计算所述当前控制误差在不同权重值下对应所述预设PID评价指标的指标值;
通过如下公式确定所述当前控制误差对应的权重值:
其中,β表示当前控制误差对应的权重值,|E|表示控制误差的绝对值,β0和Kβ表示描述|E|的调整因子,并且0≤β0≤0.5,0≤Kβ≤1-β0,|E|max表示最大历史控制误差;
将所述指标值的最小值所对应的权重值确定为控制误差的权重值;
基于所述控制误差的权重值,确定所述误差波动率对应的权重值。
2.根据权利要求1所述的方法,其特征在于,所述分别计算所述当前控制误差在不同权重值下对应所述预设PID评价指标的指标值,包括:
按照预设控制精度要求,确定调整因子β0和Kβ的数值组合;
分别计算不同数值组合下对应的所述预设PID评价指标的指标值。
3.根据权利要求1所述的方法,其特征在于,所述预设PID评价指标通过如下公式表示:
其中,J表示预设PID评价指标的指标值,|e(t)|表示在当前权重值下所述目标控制对象的控制误差。
4.根据权利要求3所述的方法,其特征在于,通过如下公式计算确定所述目标控制量:
U=βE+(1-β)EC,
其中,U表示目标控制量,β表示控制误差对应的权重,1-β表示误差波动率对应的权重,E表示当前控制误差,EC表示当前误差波动率。
5.一种PID控制器的参数调节装置,PID控制器用于对目标控制对象进行控制,其特征在于,所述装置包括:
获取模块,用于获取PID控制器的当前PID控制参数、所述目标控制对象的当前控制误差及当前误差波动率;
第一处理模块,用于基于预设PID评价指标,分别确定控制误差和误差波动率对应的权重;
第二处理模块,用于基于所述当前控制误差、所述当前误差波动率以及控制误差和误差波动率对应的权重,确定所述目标控制对象的目标控制量;
第三处理模块,用于基于所述目标控制量及所述当前控制误差,对所述当前PID控制参数进行更新;
所述第一处理模块具体用于分别计算所述当前控制误差在不同权重值下对应所述预设PID评价指标的指标值;通过如下公式确定所述当前控制误差对应的权重值:
其中,β表示当前控制误差对应的权重值,|E|表示控制误差的绝对值,β0和Kβ表示描述|E|的调整因子,并且0≤β0≤0.5,0≤Kβ≤1-β0,|E|max表示最大历史控制误差;将所述指标值的最小值所对应的权重值确定为控制误差的权重值;基于所述控制误差的权重值,确定所述误差波动率对应的权重值。
6.一种电子设备,应用于PID控制器,所述PID控制器用于对目标控制对象进行控制,其特征在于,
所述电子设备包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-4任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三一重机有限公司,未经三一重机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110337136.1/1.html,转载请声明来源钻瓜专利网。