基于改进的模糊pid的励磁控制及其方法
【技术领域】
[0001] 本发明设及发电机励磁控制器及控制算法技术领域,更具体的说,设及一种基于 改进的模糊PID的励磁控制及其方法。
【背景技术】
[0002] 长期W来在同步发电机的励磁控制算法中普遍采用的是PID控制,由于系统模型 经常发生变化,受外界影响较大,因此常规的PID控制在实际运行中经常手动调节参数,该 给励磁控制带来极大的不便,而且控制效果不甚理想。采用非线性控制、智能控制方法应用 于励磁控制系统中,其控制效果有了一定的改善,但却大幅增加了控制系统的发杂程度;常 规的模糊PID控制系统结构简单,但由于量化因子、比例因子和论域的固定化,在实际的控 制过程中不能很好的满足调节范围和控制精度;变论域的思想指出在规则形式不变的情况 下,论域随着误差变小而收敛,随着误差的变大而增大,从而提高了控制系统的调节范围和 控制精度。变论域模糊PID控制器实际上就是一种在线根据误差调整论域的自适应模糊 PID控制器。
【发明内容】
[0003] 本发明是为了克服上述不足,给出了一种基于改进的模糊PID控制的同步发电机 励磁控制器。
[0004] 同时,本发明还提供了一种改进的模糊PID控制方法。
[0005] 为了解决W上技术问题,本发明提供一种基于改进的模糊PID控制的同步发电机 励磁控制器方法,包括模糊控制器、PID控制器和论域调整,首先进行模糊化计算,然后根 据确定的合理的论域伸缩机制W及所选择的合适的伸缩因子使得输入和输出的基本论域 随着控制需求进行实时自适应伸缩变化,进而使得定义在基本论域上的模糊划分也随之变 化,从而提高控制性能。
[0006] 本发明进一步限定的技术方案如下:
[0007] 所述的伸缩因子的选择基于函数模型 [000引对于输入论域的伸缩因子,选用: 曰(X) =l-Ae_kx(AG(0,l),k> 0) 该里取^ = 0. 6、k= 0. 5;x表示输入变量e或ec。亦即
[0009] 对于输出论域的伸缩因子,考虑kp、ki和kd对控制性能的影响,采用原则;输出变 量kp和kd的伸缩因子应具有与误差的单调一致性,而输出变量ki的伸缩因子则具有与误 差的单调反向性。亦即输出论语的伸缩因子应使得输出变量kp和ki适当大,kd适当小。 为此选取输出变量kp和ki的论域伸缩因子为;
[0010] 所述的改进的模糊PID控制器主要在常规模糊控制器在线调整PID参数基础上, 同时对模糊控制器本身进行在线优化调整,二者的有机结合,将更加有效地提高控制效果。
[0011] 基于改进的模糊PID的励磁控制及其方法,其特征在于:该方法包括W下步骤,
[0012] 步骤一、选择输入量、输出量及其论域
[0013] 改进的模糊PID控制器W误差E(k)和误差变化率EC(k)作为控制器的输入量,模 糊PID控制的参数化,Ki,Kd(Akp,Aki,Akd)为输出量,进行参数在线自调整,W满足 E似和EC似对PID参数控制的要求。定义;[-e。,e。]为输入变量e的基本论域;[-e。。,eJ 为输入变量ec的基本论域;[-kpwkpj为输出变量kp的基本论域;[-kiwkj为输出变量ki 的基本论域;[-kd。,kj为输出变量kd的基本论域。为简单起见统一为;Xp=[-Ep,化],P =1、2分别为输入变量Xp(P=1J)的基本论域;Yq=[-kq,kq],q= 1、2、3分别为输出变 量yq(q=1,2,3)的基本论域;Ai={ay}1《j《m(该里m为7)为Xp上的模糊划分;Bi =化j.} 1《j《m为Y上的模糊划分。
[0014] 步骤二、确定改进的模糊PID控制器的算法及规则
[0017]式(1)、似中;k为采样周期,采样周期输出值k=0,1…,址,Kp为比例系数;Ki为积分时间常数;Kd为微分时间常数;T、TD分别为表示T、TD的采样时间;e化)、ec(k)分 别为误差、误差变化率。
[001引本发明控制器采用二维双变量控制,模糊推理规则;如果XI是ay,且x2是a2j.,那 么八就是bj_i、y2就是bj、y3就是j+1。此时有;
[0019]
[0020] 步骤S、伸缩因子的选择
[0021] 本发明所谓的变论域是指论域可W分别随着输入变量和输出变量的变化而自行 调整,即论域Xp和化可W分别随着变量XP和yq的变化而自行调整,推广记为;输入变量 是基本论域X(x) =[-a(X化,a(X化],输出变量是基本论域Y(y) = [-0 (y)K,e(y)K], 其中a(X)与0 (y)称为论域的伸缩因子,E表示输入变量e和ec,K表示输出变量kp、ki 和kd,相对于变论域而言,原来的论域称为初始论域。本发明中对于输入论域的伸缩因子, 选用:
[002引a(X) = 1-Ae_kx(入G(0, 1),k> 0)
[0023] 对于输出论域的伸缩因子,选用:
[0024] 0i=2|e
[0025]
[0026] 本发明的改进的模糊PID控制精度较高、震动较小,适合在同步发电机励磁控制 系统中使用;
[0027] 本发明的改进的模糊PID控制的动态性能好,能满足不同工况对控制参数的不同 要求,模糊PID控制的参数可W在线自调整,与经典PID励磁控制器和传统的模糊PID励磁 控制器相比,在改善系统品质及对系统参数发生改变是的鲁椿性均较优,在实际应用中有 一定的推广价值。
【附图说明】
[002引图1为本发明的改进的模糊PID控制器结构示意图
[0029] 图2为本发明的改进的模糊PID控制流程图
[0030] 图3为本发明的参数Tw= 12s时励磁控制仿真对比图
[0031] 图4为本发明的参数Tw= 25s时励磁控制仿真对比图
【具体实施方式】
[0032] 本实例提供的一种基于改进的模糊PID控制的同步发电机励磁控制器控制方法, 其结构示意图如图1所示,包括模糊控制器、PID控制器和论域调整,首先进行模糊化计算, 然后根据确定的合理的论域伸缩机制W及所选择的合适的伸缩因子使得输入和输出的基 本论域随着控制需求进行实时自适应伸缩变化,进而使得定义在基本论域上的模糊划分也 随之变化,从而提高控制性能。
[0033] 所述的伸缩因子的选择基于函数模型
[0034] 对于输入论域的伸缩因子,选用: 曰(X) =l-Ae_kx(AG(0,l),k> 0) 该里取^ = 0. 6、k= 0. 5 ;x表示输入变量e或ec。亦即
[0035] 对于输出论域的伸缩因子,考虑kp、ki和kd对控制性能的影响,采用原则;输出变 量kp和kd的伸缩因子应具有与误差的单调一致性,而输出变量ki的伸缩因子则具有与误 差的单调反向性。亦即输出论语的伸缩因子应使得输出变量kp和ki适当大,kd适当小。 为此选取输出变量kp和ki的论域伸缩因子为; 0 1= 2|e
[0036] 所述的改进的模糊PID控制器主要在常规模糊控制器在线调整PID参数基础上, 同时对模糊控制器本身进行在线优化调整,二者的有机结合,将更加有效地提高控制效果。
[0037] 基于改进的模糊PID的励磁控制及其方法,其特征在于:该方法包括W下步骤, [003引步骤一、选择输入量、输出量及其论域
[0039] 改进的模糊PID控制器W误差E(k)和误差变化率EC(k)作为控制器的输入量,模 糊PID控制的参数化,Ki,Kd(Akp,Aki,Akd)为输出量,进行参数在线自调整,W满足 E似和EC似对PID参数控制的要求。定义;[-e。,e。]为输入变量e的基本论域;[-e。。,eJ 为输入变量ec的基本论域;[-kpwkpj为输出变量kp的基本论域;[-kiwkj为输出变量ki 的基本论域;[-kd。,kj为输出变量kd的基本论域。为简单起见统一为;Xp= [-Ep,化],P =1、2分别为输入变量xp(P= 1,2)的基本论域;Yq=
[-kq,kq],q= 1、2、3分别为输出 变量y<i(q= 1,2, 3)的基本论域;Ai={ay} 1《j《m(该里m为7)为Xp上的模糊划分; Bi=化j.} 1《j《m为Y上的模糊划分。
[0040] 步骤二、确定改进的模糊PID控制器的算法及规则
[0043] 式(1)、似中;k为采样周期,采样周期输出值k= 0,1…,址,Kp为比例系数;Ki 为积分时间常数;Kd为微分时间常数;T、TD分别为表示T、TD的采样时间;e化)、ec(k)分 别为误差、误差变化率。
[0044] 本发明控制器采用二维双变量控制,模糊推理规则;如果XI是alj,且x2是a2j, 那么如就是bj-1、y2就是bj、y3就是j+1。此时有;
[0045]
[0046] 步骤立、伸缩因子的选择
[0047] 本发明所谓的变论域是指论域可W分别随着输入变量和输出变量的变化而自行 调整,即论域Xp和Y。可w分别随着变量Xp和y。的变化而自行调整,推广记为;输入变量是 基本论域X(x) =[-a(X化,a(X化],输出变量是基本论域Y(y) = [-0 (y)K, 0 (y)K],其 中a(X)与0 (y)称为论域的伸缩因子,E表不输入变量e和ec,K表不输出变量kp、ki和 kd,相对于变论域而言,原来的论域称为初始论域。本发明中对于输入论域的伸缩因子,选 用:
[0048] 曰(X) = 1-入e_kx(入G(0, 1),k> 0)
[0049] 对于输出论域的伸缩因子,选用:
[0050] 0i=2|e
[0化1]
[0化2] 本发明的执行效果
[0化3] 为了检验改进的模糊PID控制器的控制性能及效果,采用Matl油软件对其进行仿 真测试;并对常规模糊PID励磁控制器和改进的模糊PID励磁控制器进行了仿真对比,其中 控制系统各个部分的参数的设置如下;同步发电机Tw=12s,Kp=1.0;电压测量单元T, =0. 08s,Kk= 1. 0 ;功率单元Tz= 0. 3s,Kz= 1. 0。其仿真结果如图3所示。
[0054] 将W上仿真指标列于表1,根据W上仿真指标可W看出;一方面,采用模糊控制与 PID相结合,充分发挥了各自的优势,即系统响应不但具有很高的稳态精度,而且具有较快 的响应速度和较小的超调量;另一方面,采用改进后的模糊PID控制方法对模糊控制器本 身进行优化调整,使得控制效果较模糊PID具有更好的快速性,并且对超调也有一定的抑 制能力。
[00巧]表1改进后的模糊PID和常规模糊PID励磁控制性能指标对照表1
[0化6] 由于实际的工况中被控对象不可避免地会随外界的环境变化而变化,并且外界环 境有时还会发生恶劣的变化,扰动突然增加等。为了测试改进的模糊PID励磁控制器的稳 定性,该里假设系统参数发生变化,Td。由原来的12s变为25s,改变后的仿真结果如图3所 /J、- 〇
[0057]表2改进后的模糊PID和常规模糊PID励磁控制性能指标对照表1胃
[005引结合图3和表2所示的算法性能指标对照,从中不难看出,改进后的模糊PID励磁 控制器不仅具有超调量小,稳定精度高的优点,而且响应速度也较常规模糊PID励磁控制 器较快。
[0化9] 改进后的模糊PID励磁控制器采用模糊推理方法对参数进行在线调整,W满足不 同工况对控制参数的不同要求,仿真结果表明,与常规模糊PID励磁控制器相比,改进后的 模糊PID励磁控制器在改善动态品质及对系统参数繁盛改变时的鲁椿性均优于常规PID励 磁控制器,在实际应用中有一定的推广价值。
【主权项】
1. 基于改进的模糊PID的励磁控制及其方法,其特征在于:包括模糊控制器、PID控制 器和论域调整,首先进行模糊化计算,然后根据确定的合理的论域伸缩机制以及所选择的 合适的伸缩因子使得输入和输出的基本论域随着控制需求进行实时自适应伸缩变化,进而 使得定义在基本论域上的模糊划分也随之变化,从而提高控制性能。2. 如权利要求1所述的基于改进的模糊PID的励磁控制及其方法,其特征在于:其伸 缩因子的选择基于函数模型 对于输入论域的伸缩因子,选用: a (X) = 1- λ e七(λ e (〇, I),k > 0) 这里取λ = 〇. 6、k = 0. 5 ;x表示输入变量e或ec。亦即对于输出论域的伸缩因子,考虑kp、ki和kd对控制性能的影响,采用原则:输出变量 kp和kd的伸缩因子应具有与误差的单调一致性,而输出变量ki的伸缩因子则具有与误差 的单调反向性。亦即输出论语的伸缩因子应使得输出变量kp和ki适当大,kd适当小。为 此选取输出变量kp和ki的论域伸缩因子为:3. 如权利要求1所述的基于改进的模糊PID的励磁控制及其方法,其特征在于:所述 的改进的模糊PID控制器主要在常规模糊控制器在线调整PID参数基础上,同时对模糊控 制器本身进行在线优化调整,二者的有机结合,将更加有效地提高控制效果。4. 基于改进的模糊PID的励磁控制及其方法,其特征在于:该方法包括以下步骤, 步骤一、选择输入量、输出量及其论域 改进的模糊PID控制器以误差E(k)和误差变化率EC(k)作为控制器的输入量,模糊 PID控制的参数Kp,Ki,Kd ( Λ kp,Aki,Akd)为输出量,进行参数在线自调整,以满足E (k) 和EC (k)对PID参数控制的要求。定义:[_e。,e。]为输入变量e的基本论域;[_e。。,e J为 输入变量ec的基本论域;[_kp。,kp。]为输出变量kp的基本论域;[_ki(),k i(J为输出变量ki 的基本论域;[_kd。,kj为输出变量kd的基本论域。为简单起见统一为:Xp = [-Ep,Ep],p =1、2分别为输入变量\$ = 1,2)的基本论域;Yq= [_kq,kq],q= 1、2、3分别为输出变 量yq(q = 1,2,3)的基本论域;Ai= {a d 1彡j彡m(这里m为7)为Xp上的模糊划分;B i ={bj} 1彡j彡m为Y上的模糊划分。 步骤二、确定改进的模糊PID控制器的算法及规则式(1)、⑵中:k为采样周期,采样周期输出值让=0,1-,也邱为比例系数;灯为积 分时间常数;Kd为微分时间常数;T、TD分别为表不T、TD的米样时间;e (k)、ec (k)分别为 误差、误差变化率。 本发明控制器采用二维双变量控制,模糊推理规则:如果&是a υ,且&是a 2j,那么yi就是I^py2就是bj、y3就是j+1。此时有:步骤三、伸缩因子的选择 本发明所谓的变论域是指论域可以分别随着输入变量和输出变量的变化而自行调整, 即论域Xp和Yq可以分别随着变量XP和yq的变化而自行调整,推广记为:输入变量是基 本论域Χ(χ) = [_α (χ)Ε, α (χ)Ε],输出变量是基本论域Y(y) = [-β (y)K, β (y)K],其中 a (X)与β (y)称为论域的伸缩因子,E表示输入变量e和ec,K表示输出变量kp、ki和kd, 相对于变论域而言,原来的论域称为初始论域。本发明中对于输入论域的伸缩因子,选用: a (X) = 1- λ e七(λ e (〇, I),k > 0) 对于输出论域的伸缩因子,选用: β 1= 2|e
【专利摘要】本发明公开了一种基于改进的模糊PID的励磁控制及其方法:通过采集机端电压以及电压的偏差作为控制器输入,然后通过模糊化处理,借鉴变论域的思想,选择合适的伸缩因子对控制论域进行实时调整从而达到对比例、积分、微分系数的最优选择。本发明具有测试效率高、稳定性好及实用性强等特点,实现PID参数在线实时自调整,且对系统参数自调整具有很强的辨识性及鲁棒性,提高了系统精度,响应速度和稳定性。
【IPC分类】H02P9/14
【公开号】CN104901596
【申请号】CN201510181733
【发明人】周莉, 李振华, 范国鹏, 蒋涛, 周文庆
【申请人】安徽理工大学
【公开日】2015年9月9日
【申请日】2015年4月16日