《电机调速系统的抗饱和PID控制方法.pdf》由会员分享,可在线阅读,更多相关《电机调速系统的抗饱和PID控制方法.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102624299 A (43)申请公布日 2012.08.01 C N 1 0 2 6 2 4 2 9 9 A *CN102624299A* (21)申请号 201210019001.1 (22)申请日 2012.01.20 H02P 6/08(2006.01) (71)申请人中国科学院上海技术物理研究所 地址 200083 上海市虹口区玉田路500号 (72)发明人吕娴娜 刘银年 孙德新 付峪 江浩 郎均慰 符玉襄 (74)专利代理机构上海新天专利代理有限公司 31213 代理人郭英 (54) 发明名称 电机调速系统的抗饱和PID控制方法 (57) 摘要 本发明公。
2、开了一种电机调速系统抗饱和PID 控制方法,在普通PID控制器中加入积分预测器, 当执行器发生饱和时,积分状态预测器利用控制 指令值和系统输出值的误差e、该误差的微分值 以及限制器输出值共同计算稳态积分状态值,并 通过低通滤波器后重置积分项。这种方法能有效 地抑制积分饱和现象,使得控制器发生饱和时能 获得更小的过冲和更快的退饱和时间。本发明可 应用于各类电机调速系统PID控制器。 (51)Int.Cl. 权利要求书1页 说明书4页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 2 页 1/1页 2 1.一种电机调速系统抗饱和PI。
3、D控制方法,其特征在于包括以下步骤: a.判断PID控制器的输出u,若u属于限幅范围内,即PID控制器输出属于限制器线性 区时,积分输入q直接等于跟踪误差e; b.当PID控制器输出属于限制器饱和区时,那么积分状态预测器将计算出一个预测的 稳态积分状态值,该值由控制指令值和系统输出值的误差e、误差的微分值e以及限制器 输出值v共同计算; c.在积分状态预测后加一个低通滤波器,滤波后的值乘以积分系数后作为积分计算 值; d.误差e乘以比例系数作为比例计算值,误差e的微分即动态误差乘以微分系数作为 微分计算值,由比例计算值,积分计算值和微分计算值相加得出PID控制输出u。 2.根据权利要求1所述的。
4、一种电机调速系统抗饱和PID控制方法,其特征在于,所述的 积分状态预测值由下式确定: 其中为积分状态预测值,k i 为积分系数,e为控制误差,e为误差微分值,k t 和 m 均 为系统参数,由被控对象参数确定,v为限制器输出。 3.根据权利要求1所述的一种电机调速系统抗饱和控制方法,其特征在于,所述的低 通滤波器带宽通常选择高于5倍的PID控制器的带宽,并低于微分噪声带宽。 权 利 要 求 书CN 102624299 A 1/4页 3 电机调速系统的抗饱和 PID 控制方法 技术领域 0001 本发明的实施涉及电机调速系统的控制,更具体而言涉及一种用于电机调速系统 的抗饱和PID控制方法。 背。
5、景技术 0002 在电机调速系统中,一般采用多环路嵌套的控制方法,如电流环嵌套速度环。由于 受到电机最大电流,最大功率,发热等因素的限制,需对电机电流和速度进行限幅。一般限 幅器输出如图1所示,形式可表示如下式: 0003 0004 其中U h 为限制器输出上限, 0005 U l 为限制器输出下限。 0006 这种执行器会产生饱和,可能导致控制器的输出和被控对象实际的输入不等,从 而引起系统闭环性能变差,例如超调,响应变慢,甚至不稳定,这种现象称为Windup现象。 0007 PID控制器广泛使用于电机调速系统。考虑图2这样一个反馈系统,假如给定参考 信号205一个大阶跃,比执行器202达到。
6、饱和值U h 的输入还要大得多。积分器208继续对 误差206做积分运算,PID控制器201输出207持续增大。然而,受控对象的输入203被限 制在执行器202输出最大值,所以误差206依然很大,直到受控对象203的输出204超出参 考值205,误差值206改变符 号。如果饱和持续很长一段时间,PID控制器输出207可能变 得很大,这将导致一个相当大的负误差206,产生很差的瞬态响应。 0008 积分环节的存在,必然会导致积分饱和现象,所以说对于电机调速系统,必须要考 虑系统的Windup现象。条件积分方法是一种传统的抗积分饱和的方法。 0009 条件积分方法具备一个开关环节,当系统控制器发生。
7、限幅饱和时,停止或限制PID 控制器的积分作用。这一类方法可以归结为非线性结构的抗饱和算法。非线性结构的算法 在设计和构造控制器的过程中考虑控制输入饱和的非线性特性,通过改变控制器的结构使 之能够全局稳定。 0010 最简单的条件积分可以表示成下式所示: 0011 0012 其中q为积分输入,e为跟踪误差,u为限幅器输入,v为限幅器输出。 0013 这种方法实现简单,但积分作用的限制值不容易掌握,且一旦输入条件发生变化, 该方法不一定能有效抑制Windup现象。 0014 A.Scottedward Hodel,and Charles E.Hall,在Variable-Structure PI。
8、D Control to Prevent Integrator Windup,一文中公开了一种提出了一种约束积分项的方 法,在控制器工作在线性区时,积分输入就等于被控误差,一旦进入饱和区,积分输入由饱 和程度,即限幅器输入和输出的差值计算决定。上述方法可以表达为下式: 说 明 书CN 102624299 A 2/4页 4 0015 0016 其中和K c 均为正常数。 0017 这种方法中,通过合理配置负反馈支路增益K c 可达到较为理想的控制效果,但对 不同的系统条件缺乏鲁棒性。 发明内容 0018 本发明的目的在于,针对现有抗饱和PID控制器对于不同控制输入条件缺乏鲁棒 性的不足,提出一种。
9、基于积分状态预测的抗饱和(anti-windup)PID控制方法。 0019 本发明是通过对控制误差分别进行比例运算、积分运算和微分运算后的结果进行 累加作为控制器输出。为了抗积分饱和,其中的积分运算不同于普通积分运算,如图4所示 由一个切换开关404、一个积分状态预测器405和一个低通滤波器406组成。 0020 切换开关404由限幅器输出408控制,当限幅器输出408等于输入409时,即PID 控制器工作在限幅器407的线性区,积分输入411就等于控制误差410;当限幅器输出408 不等于输入409时,即PID控制器工作在限幅器407的饱和区,积分项413重置为一预测值。 积分输入可表示如。
10、下式: 0021 0022 其中q为积分输入,e为控制误差,u为限幅器输入,v为限幅器输出, i 为低通 滤波器带宽。 0023 积分状态预测器结构如图5所示,积分状态预测值501由控制误差502,动态控制 误差503(即误差微分)以及限幅器输出值504所计算得出,计算过程如下式表示: 0024 当 0025 其中 为积分状态预测值, 0026 e为误差微分值, 0027 k t 为系统参数, 0028 m 为系统参数, 0029 v为限制器输出, 0030 U h 为限制器输出上限, 0031 U l 为限制器输出下限。 0032 积分状态预测值通过低通滤波器406后作为积分项重置值。该低通。
11、滤波器可以为 任意形式,最简单的可以使用一阶低通滤波器,转移函数可以表示为以下形式: 0033 0034 其中q(s)为积分重置值, 0035 为积分状态预测值。 0036 这样积分状态加载时间可以由参数 i 来调节,通常低通滤波器的带宽 i 要高于 说 明 书CN 102624299 A 3/4页 5 PID控制器的带宽的5倍,由于积分状态预测包含了跟踪误差的微分项,低通滤波器的带宽 i 应低于微分噪声带宽,以限制微分噪声。 0037 电机调速系统抗饱和PID控制方法具体步骤如下: 0038 a.判断PID控制器的输出u,若u属于限幅范围内,当PID控制器输出属于限制器 线性区时,积分输入q。
12、直接等于跟踪误差e; 0039 b.当PID控制器输出属于限制器饱和区时,那么积分状态预测器将计算出一个预 测的稳态积分状态值,该值由控制指令值和系统输出值的误差e、误差的微分值e以及限 制器输出值共同计算; 0040 c.在积分状态预测通过一个低通滤波器,滤波后的值乘以积分系数后作 为积分 计算值; 0041 d.误差e乘以比例系数作为比例计算值,误差e的微分(即动态误差)乘以微分 系数作为微分计算值,由比例计算值,积分计算值和微分计算值相加得出PID控制输出u。 0042 本发明的优点在于: 0043 1.利用积分状态预测设计抗饱和PID控制器,使得控制器发生饱和时能获得更小 的过冲和更快。
13、的退饱和时间。 0044 2.积分状态预测无突变,噪声小。 0045 3.给PID控制器抗饱和提供了一种新的方法。 附图说明 0046 图1为限幅器示意图。 0047 图2带执行器饱和的闭环控制系统。 0048 图3为基于积分状态预测的抗饱和PID控制器示意图。 0049 图4为积分状态预测器示意图。 0050 图5为基于积分状态预测的抗饱和速度闭环控制示意图。 具体实施方式 0051 下面举例对本发明的具体实施进行描述。本例实施于永磁同步电机的调速控制。 调速控制为双环路结构,内环为电流环,外环为速度环,均采用抗饱和PID控制。 0052 电流环采用基于磁场定向的矢量控制,具体原理和实施过程。
14、再次就不再赘述。总 之,电流环的带宽要远远大于速度环带宽,所以只要电流环稳定,在考虑速度环控制时可以 忽略电流环的影响。以下结合附图5详细的描述基于积分预测的速度环抗饱和控制器的设 计。 0053 电机调速系统可以表示为一个一阶模型,如下式所示: 0054 0055 其中 ref 为速度参考值,为速度输出值, 0056 k t 为系统参数,在速度环控制时为k T /J, 0057 m 为系统参数,在速度环控制时为J/B, 0058 J为电机负载惯量, 说 明 书CN 102624299 A 4/4页 6 0059 B为粘滞系数, 0060 v为限制器输出。 0061 速度环控制的目的就是对速度。
15、参考值进行无差跟踪。速度环的跟踪误差可以表示 为下式: 0062 e ref - 0063 速度环跟踪误差e作为PID控制器的输入,分别经过比例计算,微分运算和积分运 算后叠加作为PID控制的输出,输出可表示为下式: 0064 uk p e+k i q+k d e 0065 其中u为控制器输出, 0066 k p 为比例系数, 0067 k d 为微分系数, 0068 k i 为积分系数, 0069 q为积分项, 0070 e为速度控制误差, 0071 e为速度误差微分。 0072 速度PID控制器输出u,由于受到限幅器的限制,实际给到电机的输入值 为v(忽 略电流环影响,v可视为电流值)。 。
16、0073 当PID控制器输出uv,即PID控制器工作在线性区,此时积分项的输入q等 于速度跟踪误差e;当PID控制器输出uv,即PID控制器工作在饱和范围,那么如图5所 示速度跟踪动态误差e可以由下式表示: 0074 当vU h ,U l 0075 这样饱和范围时的积分状态就可以由上式预测得,如下式: 0076 当 0077 其中 为积分状态预测值。 0078 为了防止积分项突变,将 通过一个低通滤波器后作为重置积分项。 0079 本例中采用最简单的一阶低通滤波器,传递函数可表示如下式: 0080 0081 这样积分状态预测值加载时间可以由参数 i 来调节。低通滤波器的带宽一般选 择高于PID控制器的带宽的5倍,由于积分状态预测包含了跟踪误差的微分项,为抑制微分 噪声,低通滤波器的带宽要低于微分噪声带宽。 说 明 书CN 102624299 A 1/2页 7 图1 图2 图3 说 明 书 附 图CN 102624299 A 2/2页 8 图4 图5 说 明 书 附 图CN 102624299 A 。