[发明专利]一种分数阶PID控制器的参数整定方法有效
申请号: | 201910759562.7 | 申请日: | 2019-08-16 |
公开(公告)号: | CN110531612B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 郑伟佳;罗映;邓敏 | 申请(专利权)人: | 佛山科学技术学院 |
主分类号: | G05B11/42 | 分类号: | G05B11/42 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 蔡伟杰 |
地址: | 528000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分数 pid 控制器 参数 方法 | ||
1.一种分数阶PID控制器的参数整定方法,该方法所针对的伺服系统被控对象的传递函数如下所示,K、τ1和τ2均为对象模型参数,其特征在于,包括以下步骤:
基于神经网络模型,计算分数阶PID控制器模型的积分阶次λ和微分阶次μ;
基于获取的分数阶PID控制器模型的积分阶次λ和微分阶次μ,采用水平相位准则计算分数阶PID控制器模型的比例增益Kp、积分增益Ki以及微分增益Kd;
所述基于神经网络模型,计算分数阶PID控制器模型的积分阶次λ和微分阶次μ,包括以下步骤:
步骤100,分别设定对象模型参数τ1和对象模型参数τ2的取值范围,设定对象模型参数K的值,分别设定伺服系统的开环截止频率ωc的取值范围以及相位裕度的取值范围;
步骤200,根据对象模型参数τ1和对象模型参数τ2的取值范围,将对象模型参数τ1平均分为若干个值(τ11,τ12,...,τ1m),将对象模型参数τ2 平均分为若干个值(τ21,τ22,...,τ2M),将(τ11,τ12,...,τ1m)和(τ21,τ22,...,τ2M)两两取值组合,得到若干个对象模型参数τ1和对象模型参数τ2的取值组合,将每个对象模型参数τ1和对象模型参数τ2的取值组合定义为一个对象样本;
步骤300,根据开环截止频率ωc以及相位裕度的取值范围,将开环截止频率ωc平均分为若干个值(ωc1,ωc2,...,ωcn),将相位裕度平均分为若干个值将(ωc1,ωc2,...,ωcn)和两两取值组合,得到若干个开环截止频率ωc和相位裕度的取值组合,将每个开环截止频率ωc和相位裕度的取值组合定义为一个状态;
步骤400,针对每个对象样本,分别计算一个对象样本在各个状态下的样本特征向量其中表示被控对象在开环截止频率ωc下的相位,表示相位的导数在开环截止频率ωc下的值;
步骤500,针对每一个对象样本,计算每一个对象样本的积分阶次λ和微分阶次μ;
步骤600,以样本特征向量作为输入,以步骤500中得到的每一个对象样本的积分阶次λ和微分阶次μ作为输出,构建样本集;
步骤700,构建第一神经网络模型,以样本特征向量作为输入,微分阶次μ作为输出,完成第一神经网络模型的训练;
步骤800,构建第二神经网络模型,以样本特征向量和微分阶次μ作为输入,以积分阶次λ作为输出,完成第二神经网络模型的训练;
步骤900,获取实际应用中伺服系统被控对象的传递函数的对象模型参数τ1、对象模型参数τ2、开环截止频率ωc以及相位裕度计算样本特征向量,将样本特征向量输入第一神经网络模型中,第一神经网络模型输出微分阶次μ,将样本特征向量和微分阶次μ输入第二神经网络模型中,第二神经网络模型输出积分阶次λ。
2.根据权利要求1所述的一种分数阶PID控制器的参数整定方法,其特征在于,步骤700中,所述第一神经网络模型包括隐含层和输出层,所述隐含层采用sigmoid激活函数,所述输出层采用线性激活函数,且采用均方误差作为优化目标函数,所述第一神经网络模型训练过程中采用LM算法迭代训练得到隐含层和输出层的网络权值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山科学技术学院,未经佛山科学技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910759562.7/1.html,转载请声明来源钻瓜专利网。