一种增强型的增益鲁棒分数阶PID控制器参数整定方法技术

技术编号:11731454 阅读:325 留言:0更新日期:2015-07-15 03:38
本发明专利技术涉及一种增强型的增益鲁棒分数阶PID控制器参数整定方法,属于电机位置系统的分数阶自动控制技术领域。电机系统控制器在拥有三个可调参数Kp,Ki,Kd前提下,又添加了两个参数λ,μ,这五个参数配合调整,可大大增加系统的稳定性及动态响应,同时由于增加了约束条件Arg[G(jωb)]=Arg[C(jωb)P(jωb)]=-π+φm和Arg[G(jωh)]=Arg[C(jωh)P(jωh)]=-π+φm,还可以满足增益K1变化较大情况下的系统鲁棒性需求。对电机系统控制精度及鲁棒性得到了很大的提升。

【技术实现步骤摘要】

本专利技术属于电机位置系统的分数阶自动控制
,主要涉及一种基于MATLAB分数阶FOPID结构的鲁棒控制器的参数整定方法。
技术介绍
MATLAB是矩阵实验室的简称,用于算法开发、数据可视化、数据分析以及控制仿真等,尤其是近年来,MATLAB在控制系统仿真、分析和设计方面得到了广泛应用。用MATLAB语言编程效率高,程序调试十分方便,可大大缩减软件开发周期。工业现代化发展水平是衡量一个国家综合国力水平的重要因素,电机是这些工业设备的动力来源,是设备正常运行的保障,这就使得对电机控制的研究就显得尤为迫切,开发具有高位置精度、响应速度快、高鲁棒性性的伺服控制器已成为研究热点。式(1)是一个典型的电机系统位置控制模型的传递函数 P ( s ) = K 1 Js ( T 1 s + 1 ) ( T 2 s + 1 ) - - - ( 1 ) ]]>其中J为有效负荷的惯性参数;T1,T2为系统的时间常数,s为拉普拉斯算子;K1为增益常数。电机系统中由于外界的不良扰动,会导致等效的增益常数K1变化。如果某个电机系统中的增益常数K1不稳定,其在某个大范围内有变动,那么在没有充分考虑系统参数鲁棒性的情况下将可能导致系统性能的下降,甚至将导致系统的不稳定。同时,在满足系统增益鲁棒性的同时,人们往往不希望以牺牲系统动态性能为代价。特别在一些环境较差但控制精度要求较高的系统中。从频域的角度来考虑,对一个普通的控制系统而言增益常数K1的改变将导致系统相位裕度的变化。从系统频域稳定裕度来看,这种改变不仅会影响系统的性能,如果系统相位裕度受影响太大,还将可能导致系统的不稳定。所以,设计一个控制器使得控制系统的相位裕度对K1值的改变具有鲁棒性在实际应用领域是具有很深远的意义的。目前绝大多数电机系统都采用传统的整数阶PID控制器去优化电机系统的动态性能及鲁棒性,随着工业技术控制精度的提高以及控制性能的需求提升,传统的整数阶PID控制器对电机系统的控制性能遭到了瓶颈。随着分数阶控制理论的发展,证实了分数阶控制器具有比传统整数阶控制器更好的响应能力和抗干扰能力,可以使控制系统获得更好的动态性能和鲁棒性。其原因在于分数阶鲁棒PID控制器由于多了两个可调参数λ,μ(0<λ<2,0<μ<2),故控制器参数的调整范围变大,可更灵活地控制电机系统,获得更好的控制效果。当外界干扰强度增大的时候,会导致等效的增益常数K1变化增大,其他的分数阶PID控制器参数整定方法缺少对K1较大范围变化的适应性及鲁棒性,仅仅只是在穿越频率一个点处满足鲁棒性,系统的鲁棒性不强。
技术实现思路
本专利技术提供一种增强型的增益鲁棒分数阶PID控制器参数整定方法,以解决增益常数K1变化范围较大的情况下系统鲁棒性不强,而使系统性能不良的问题。本专利技术采取的技术方案是:电机系统位置控制模型的传递函数形如: P ( s ) = K 1 Js ( T 1 s + 1 ) ( T 2 s + 1 ) - - - ( 1 ) ]]>其中J为有效负荷的惯性参数;T1,T2为系统的时间常数,s为拉普拉斯算子;K1为增益常数;其特征在于所述电机系统位置鲁棒控制器的参数整定方法,包括以下步骤:(1)对于电动位置系统被控对象的数学模型传递函数P(s),其待整定FOPID控制器传递函数形式待整定参数为比例系数Kp,积分系数Ki,微分系数Kd,积分阶次λ,微分阶次μ,并给定需校正穿越频率ωc和需保持稳定的相位裕度φm;(2)利用MATLAB画出被控对象P(s)的伯德图,求得在频率ωc处的模值|P(jωc)|,及相角Arg[P(jωc)],同时给定ωc周围两个频率点ωb,ωh,其中ωb,ωh经验值取值范围30%ωc≤ωb<ωc<ωh≤350%ωc,并利用MATLAB所画出被控对象P(s)的伯德图,求得在频率ωb处的相角Arg[P(jωb)]及ωh处的相角Arg[P(jωh)];(3)将增益鲁棒性条件作为目标函数,令: V = dArg [ G ( jω ) ] dω | ω = ω c - - - ( 2 ) ]]>其中G(jω)=C(jω)P(jω);(4)利用幅值裕度稳定性条件,根据穿越频率的定义,开环系统传递函数G(jωc)=C(jωc)P(jωc)在穿越频率ωc处幅值为1,于是可以得到:|G(jωc)|=|C(jωc)P(jωc)|=1      (3)将(3)等式转换为不等式,可得:||C(jωc)|-1/P(jωc)||≤0      (4)(5)利用相位裕度稳定性条件,系统开环传递函数在穿越频率ωc处本文档来自技高网
...
一种增强型的增益鲁棒分数阶PID控制器参数整定方法

【技术保护点】
一种增强型的增益鲁棒分数阶PID控制器参数整定方法,电机系统位置控制模型的传递函数形如:P(s)=K1Js(T1s+1)(T2s+1)---(1)]]>其中J为有效负荷的惯性参数;T1,T2为系统的时间常数,s为拉普拉斯算子;K1为增益常数;其特征在于所述电机系统位置鲁棒控制器的参数整定方法,包括以下步骤:(1)对于电动位置系统被控对象的数学模型传递函数P(s),其待整定FOPID控制器传递函数形式待整定参数为比例系数Kp,积分系数Ki,微分系数Kd,积分阶次λ,微分阶次μ,并给定需校正穿越频率ωc和需保持稳定的相位裕度φm;(2)利用MATLAB画出被控对象P(s)的伯德图,求得在频率ωc处的模值|P(jωc)|,及相角Arg[P(jωc)],同时给定ωc周围两个频率点ωb,ωh,其中ωb,ωh经验值取值范围30%ωc≤ωb<ωc<ωh≤350%ωc,并利用MATLAB所画出被控对象P(s)的伯德图,求得在频率ωb处的相角Arg[P(jωb)]及ωh处的相角Arg[P(jωh)];(3)将增益鲁棒性条件作为目标函数,令:V=dArg[G](jω)d&omega;|ω=ωc---(2)]]>其中G(jω)=C(jω)P(jω);(4)利用幅值裕度稳定性条件,根据穿越频率的定义,开环系统传递函数G(jωc)=C(jωc)P(jωc)在穿越频率ωc处幅值为1,于是可以得到:|G(jωc)|=|C(jωc)P(jωc)|=1     (3)将(3)等式转换为不等式,可得:||C(jωc)|‑1/|P(jωc)||≤0     (4)(5)利用相位裕度稳定性条件,系统开环传递函数在穿越频率ωc处相位裕度为φm;Arg[G(jωc)]=Arg[C(jωc)P(jωc)]=‑π+φm     (5)其中Arg[C(jωc)P(jωc)]=Arg[C(jωc)]+Arg[P(jωc)];将(5)等式转换为不等式,可得|Arg[C(jωc)P(jωc)]+π‑φm|≤0     (6)(6)为扩大系统开环相频特性的平坦范围,添加两个约束条件Arg[G(jωb)]=Arg[C(jωb)P(jωb)]=‑π+φm     (7)Arg[G(jωh)]=Arg[C(jωh)P(jωh)]=‑π+φm     (8)将(7)(8)等式转换为不等式,可得|Arg[C(jωb)P(jωb)]+π‑φm|≤0     (9)|Arg[C(jωh)P(jωh)]+π‑φm|≤0     (10)(7)利用MATLAB中的Fmincon函数工具箱,将(2)作为目标函数,(4)(6)(9)(10)作为约束条件,可求解出增强型分数阶控制器五个参数最优解,即得到Kp,Ki,Kd,λ,μ;(8)将上述求出的五个参数带入即完成控制器参数整定。...

【技术特征摘要】
1.一种增强型的增益鲁棒分数阶PID控制器参数整定方法,电机系统位置控制模
型的传递函数形如:
P ( s ) = K 1 Js ( T 1 s + 1 ) ( T 2 s + 1 ) - - - ( 1 ) ]]>其中J为有效负荷的惯性参数;T1,T2为系统的时间常数,s为拉普拉斯算子;K1为增益常数;其特征在于所述电机系统位置鲁棒控制器的参数整定方法,包括以下步
骤:
(1)对于电动位置系统被控对象的数学模型传递函数P(s),其待整定FOPID控
制器传递函数形式待整定参数为比例系数Kp,积分系数Ki,
微分系数Kd,积分阶次λ,微分阶次μ,并给定需校正穿越频率ωc和需保持稳定的相
位裕度φm;
(2)利用MATLAB画出被控对象P(s)的伯德图,求得在频率ωc处的模值
|P(jωc)|,及相角Arg[P(jωc)],同时给定ωc周围两个频率点ωb,ωh,其中ωb,ωh经
验值取值范围30%ωc≤ωb<ωc<ωh≤350%ωc,并利用MATLAB所画出被控对象
P(s)的伯德图,求得在频率ωb处的相角Arg[P(jωb)]及ωh处的相角Arg[P(jωh)];
(3)将增益鲁棒性条件作为目标函数,令:
V = dArg [ G ] ( ...

【专利技术属性】
技术研发人员:王春阳刘雪莲吴萌蔡年春辛瑞昊李明秋田成军
申请(专利权)人:长春理工大学
类型:发明
国别省市:吉林;22

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1