电气工程学报, 2018, 13(3): 27-33 doi: 10.11985/2018.03.004

基于模糊自适应分数阶PI λ的伺服控制策略研究

单亚运, 庞科旺, 刘旭宇

江苏科技大学电子信息学院 镇江 212000

Research on Servo Control Strategy Based on Fuzzy Adaptive Fractional PI λ

Shan Yayun, Pang Kewang, Liu Xuyu

Jiangsu University of Science and Technology Zhenjiang 212000 China

收稿日期: 2017-10-10   网络出版日期: 2018-03-25

Received: 2017-10-10   Online: 2018-03-25

作者简介 About authors

单亚运 男 1990年生,硕士研究生,研究方向为电力电子装置与系统。

庞科旺 男 1963年生,副教授,硕士生导师,研究方向为大功率电力电子装置及自动化。

摘要

本文提出以传统PI控制器为基础,结合广泛应用的模糊控制理论以及迅猛发展的分数阶控制理论,设计一种基于模糊自适应分数阶PI λ的伺服控制器的设想,并在Simulink中搭建仿真模型验证其控制性能。仿真结果显示,本文设计的伺服控制器表现出更为优越的性能。对于高精度伺服系统而言,模糊自适应分数阶PI λ控制器能够满足其对控制性能的苛刻要求,具有一定的可行性。

关键词: 传统PI控制 ; 伺服系统 ; 模糊自适应分数阶PI λ控制 ; Simulink

Abstract

This paper put forward a vision that designing a fuzzy adaptive fractional PI λ controller based on the traditional PI control combining the widely used fuzzy control theory and the fast developing fractional theory. Meanwhile dynamic simulation for the feed servo system is done under the SIMULINK,which results show that the servo controller designed in this paper has superior control performance and the adaptive fuzzy fractional PI λ can meet the control requirements of high precision servo system. The idea is feasible.

Keywords: Traditional PI control ; servo control system ; fuzzy adaptive fractional PI λ ; Simulink

PDF (2068KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

单亚运, 庞科旺, 刘旭宇. 基于模糊自适应分数阶PI λ的伺服控制策略研究 . 电气工程学报[J], 2018, 13(3): 27-33 doi:10.11985/2018.03.004

Shan Yayun. Research on Servo Control Strategy Based on Fuzzy Adaptive Fractional PI λ. Journal of Electrical Engineering[J], 2018, 13(3): 27-33 doi:10.11985/2018.03.004

1 引言

伴随着技术的进步和工业化的不断发展,数控领域各个场合对伺服控制系统的要求也随之提高,基于传统PI控制策略的伺服系统已很难满足控制性能的要求。例如在经编机高速横移领域,对位置控制要求十分苛刻,因为位置偏差会引起花型扭曲,导致产品质量下降[1]

交流伺服控制系统并非是完全线性的,系统内部各参数也在不停地改变,而且它的负载也不是一成不变的,模型也不是完全整数阶的,各种因素的影响使得系统的动态性能呈现很大的差异。传统PI调节器具有很差的自适性能力,在高精度和高可靠性的场合,它的控制性能根本不能达到预想的效果。模糊自适应PI控制器为典型的整数阶控制器,对于分数阶模型同样难以达到理想的控制性能。针对以上问题,文章将广泛引用的模糊自适应控制、近来发展迅猛的分数阶控制理论与当前应用最广的经典PI控制相结合,设计了一种新型的模糊自适应分数阶PIλ交流伺服控制器[2,3,4,5,6]。最后在Simulink中搭建仿真模型,通过仿真验证其控制效果,经试验证实,其确有优越的控制性能。

2 永磁同步电机矢量模型

矢量控制是一种借助坐标变换实现对转矩更好控制的高性能交流电机控制技术,坐标变换方法包含Clark和Park变换两种[7]。永磁同步电机经过坐标变换后得到在dq坐标系中定子电压方程和磁链方程

式中,uduq分别为定子电压矢量在dq轴的分量;idiq分别为定子电流矢量在dq轴的分量;Ψd、Ψq分别为定子磁链在dq轴的分量;LdLq分别为dq轴的同步电感;Rs为定子每相绕组电阻;ωr为转子旋转的电角度;Ψf为转子磁链。

转矩方程和运动方程为

式中,pn为电机磁极对数;TL为负载转矩;B为黏滞摩擦系数;J为转动惯量。

从转子坐标来看,经过坐标变换后的三相定子电流最终被等效为力矩电流iq和励磁电流id两个分量。矢量控制有多种不同的控制方式,本文采用id = 0控制,这种方式可以使电机输出平稳而又最大的转矩。此时得到的电机转矩方程为

由式(5)可知,pn和Ψf是永磁同步电机的内部参数,其值固定。为了获得恒定的力矩输出,只要控制iq为定值即可。

3 模糊自适应分数阶PIλ控制器

3.1 分数阶微积分理论

分数阶微积分是一个古老而又新颖的研究课题,古老是指它的定义由来已久,而新颖指的是它的应用历史非常短暂,直到最近才被大家所关注。分数阶与整数阶微积分最大的不同点,即最重要的特征是,它的微积分算子并不是固定不变的整数阶次,它有可能是分数阶的,更广地来说,它是任意阶的。Grünwald-Letnikov和Riemann-Liouville是出现频率最高的两种分数阶微积分定义。aDtα为描述分数阶微分与积分算子,at为在微积分求解时变量取值的上下限,α为算子阶次。

(1)Grünwald-Letnikov 分数阶微积分定义为

(2)Riemann-Liouville 分数阶微积分定义为

式中,m - 1<α<m,mN

3.2 传统PID控制器

PID控制的微分方程如式(8)所示,式中,e(t)为系统给定值与反馈值之间的偏差量。

进行拉普拉斯变换得传递函数为

式中,Kp为比例系数;Ti为积分时间常数;Td为微分时间常数。

PID控制器由比例、积分、微分三个环节组成。比例环节有减小偏差的作用,但是存在稳态误差;积分环节能够消除稳态误差,但是会降低系统稳定性和动态响应速度;微分环节能够超前作用于偏差,提高系统动态性能,能够降低超调量。

3.3 分数阶PIλDμ控制器

分数阶PIλDμ控制器的微分方程为

式中,λ>0,μ>0为任意实数,λ、μ分别为分数阶控制器积分和微分环节的阶次;KpKiKd是控制器的比例、积分、微分系数。进行拉普拉斯变换得传递函数为

分数阶PIλDμ与传统PID相比增加了两个可调参数λ、μ,扩大了参数的可调节范围,拓宽了分数阶PIλDμ控制器的应用领域,控制器的应用方式也变得更加灵活多变,但同时也带来了参数整定困难的问题。

3.4 分数阶微积分的数字实现

分数阶毫无疑问不是一个简单系统,无法用有限的维度简单描述它,它的复杂程度决定了整数阶的控制方法不能直接应用于分数阶系统。面对这一情况,数学家们并没有知难而退,他们另辟蹊径,既然无法直接描述分数阶系统,那么就通过有限的微分方程近似地将它描述出来。本文所采用的逼近方法是Oustaloup方法,它属于间接近似化中的一种。

Oustaloup方法近似的传递函数形式为

在给定频段[ωAB]内,用C0[(1 + sb)/(1 + sh)]来代替sμ,其中,(ωb ωh)1/2 = ωμbAhB,且C0 = ωbμ = ωμh,那么传递函数就能表示成

式中,C = C0α

把式(13)写成零点、极点的形式,得到表达式

式中

可求得

3.5 模糊自适应分数阶PIλ控制器设计

模糊自适应分数阶PIλ控制器如图1所示。

图1

图1   模糊自适应分数阶PIλ控制器结构图

Fig.1   Fuzzy adaptive fractional PIλ chart


本文模糊自适应分数阶PIλ控制器的设计思路是,在分数阶PIλ控制回路中引入模糊推理模块,通过模糊控制规则周期性地推理出每个参数的当前值,再将本周期的参数值实时传递给分数阶PIλ控制器,从而实现参数在线整定。模糊推理模块输入变量为偏差e及其变化率ec,输出变量ΔKp、ΔKi、λ,各变量的模糊子集选取相同的{正大、正中、正小、零、负小、负中、负大},记为{PB、PM、PS、ZO、NS、NM、NB},选取输入变量eec的论域为[-3,3],输出变量ΔKp、ΔKi的论域为[-3,3],输出变量λ的论域为[0,1]。输入变量eec的隶属度函数采用高斯型隶属函数,输出变量ΔKp、ΔKi、λ的隶属度函数采用对称分布的三角型隶属函数,隶属度函数如图2所示。

图2

图2   模糊变量隶属度函数

Fig.2   Fuzzy variable membership function


确定好输入输出的隶属度函数之后,开始模糊控制规则的编写工作。模糊控制规则由一系列的条件连接词组成,使用最频繁的条件语句是if_then语句,本次研究即采用此语句,写出格式如下式所示的模糊规则,总共49条;并将其制成表格,最终结果见表1~表3

表1   ΔKp的模糊规则表

Tab.1  ΔKp Fuzzy rule table

ec
e
NBNMNSZOPSPMPB
NBPBPBPMPMPSZOZO
NMPBPBPMPSPSZONS
NSPMPMPMPSZONSNS
ZOPMPMPSZONSNMNM
PSPSPSZONSNSNMNM
PMPSZONSNMNMNMNB
PBZOZONMNMNMNBNB

新窗口打开| 下载CSV


表2   ΔKi的模糊规则表

Tab.2  ΔKi Fuzzy rule table

ec
e
NBNMNSZOPSPMPB
NBNBNBNMNMNSZOZO
NMNBNBNMNSNSZONS
NSNBNMNSNSZOPSPS
ZONMNMNSZOPSPMPM
PSNMNSZOPSPSPMPB
PMZOZOPSPSPMPBPB
PBZOZOPSPMPMPBPB

新窗口打开| 下载CSV


表3   λ的模糊规则表

Tab.3  λ Fuzzy rule table

ec
e
NBNMNSZOPSPMPB
NBPSNSNBNBNBNMPS
NMPSNSNBNMNMNSZO
NSZONSNMNMNSNSZO
ZOZONSNSNSNSNSZO
PSZOZOZOZOZOZOZO
PMPBNSPSPSPSPSPB
PBPBPMPMPMPSPSPB

新窗口打开| 下载CSV


基于Matlab/Simulink的模糊自适应分数阶PIλ控制器的模型如图3所示。模糊控制器的模糊逻辑推理采用Mamdani法则,去模糊化方法选择重心法。模糊控制器周期性输出推理值ΔKp、ΔKi、λ,ΔKp、ΔKi分别与参数预先设定值KpKi相加,λ设置为全局变量,在模型中引入S-Function模块,仿真过程中重复调用S函数,在S函数中添加修改变量λ的代码指令,这样就能够将每个周期修改后的λ值带入到分数阶微积分模块中,实现阶次周期性修改,从而实现分数阶PIλ控制器参数KpKi和λ的在线整定。

图3

图3   模糊自适应分数阶PIλ控制器模型

Fig.3   Fuzzy adaptive fractional PIλ controller model


4 系统仿真

根据所建立的永磁同步电机矢量控制模型,利用Matlab的Simulink建立了基于模糊自适应分数阶PIλ控制器的交流伺服控制仿真系统,如图4所示。

图4

图4   基于模糊自适应分数阶PIλ控制器的交流伺服控制仿真图

Fig.4   Servo control strategy based on fuzzy adaptive fractional PIλ simulation chart


仿真系统由位置调节器、转速调节器、电流调节器,Park逆变换模块、SVPWM模块[8]、永磁同步电机、参数测量模块、Clark模块、Park模块等组成。系统采用位置、转速和电流三闭环控制方式,内部两控制环均采用数字PI控制器,最外环为位置环,采用本次设计的模糊自适应分数阶PIλ控制器作为位置调节器。位置给定θ*在与转子实际位置θ相比较并求出偏差值后,作为输入变量通过模糊自适应分数阶PIλ控制器,输出转速给定值ω*,与转速测量值ω比较并求出偏差值后,作为输入通过PI控制器,经调节后输出力矩电流给定值iq*,本文矢量控制选择最大转矩方式,取励磁电流给定值id* = 0。三相电流测量值iaibic经Clark和Park坐标变换后得到直、交轴电流反馈值iqid,分别与前一步骤确定的力矩电流和励磁电流作比较并求出偏差值,经过电流调节器的调节和电流型逆变器后控制电机三相电流,从而完成对伺服电机的位置控制。

永磁同步电机采用的参数如下:定子绕组电阻Rs = 0.62Ω,d相绕组电感Ld = 0.008 5H,q相绕组电感Lq = 0.008 5H,转子磁场磁通Ψf = 0.175Wb,转动惯量J = 0.008kg·m2,极对数p = 4,B = 0。仿真系统采用ode3模式,仿真时间选择为0~10s,比较传统PI和模糊自适应分数阶PIλ控制器对伺服位置控制阶跃响应的控制效果。

两种控制器作用下伺服系统位置控制的阶跃响应曲线如图5所示。点线是传统PI控制器作用的伺服系统位置控制运行曲线图,单线是模糊自适应分数阶PIλ控制器作用的伺服系统位置控制运行曲线图。根据图5获得的数据,计算并列出两种控制方式的性能对比见表4

图5

图5   模糊自适应分数阶PIλ控制与PI控制下伺服位置控制阶跃响应曲线图

Fig.5   Fuzzy adaptive fractional PIλ and PI control result chart


表4   两种位置控制器的性能对照表

Tab.4  Performance comparison table of two position controllers

控制器上升时间
/s
超调量
(%)
调节时间
/s
传统PI控制器0.79019.35.6
模糊自适应分数阶PIλ控制器0.7451.34.8

新窗口打开| 下载CSV


通过表4各控制性能的数据对比可知,基于模糊自适应分数阶PIλ控制器的交流伺服控制系统大幅度地降低了超调量,具有更快的响应速度和更好的控制效果,其动态性、稳态性及鲁棒性都远优于传统PI控制的交流伺服系统。

5 结论

本文以提高交流伺服系统控制性能为最终目标,设计了一种基于模糊自适应分数阶PIλ的伺服控制器。其设计理念是在分数阶PIλ控制回路中引入模糊推理模块,运用模糊推理规则,得出推理结果,引用结果实时修改分数阶PIλ控制器参数。分数阶PIλ控制器增加的可调参数λ,扩大了参数的可调节范围,拓宽了分数阶PIλ控制器的应用领域,与此同时也使得它的应用方式变得更加灵活多变。此次研究工作的最后,根据建立的电机矢量模型,使用Simulink搭建了位置、转速及电流三闭环仿真系统,分别采用数字PI和模糊自适应分数阶PIλ控制器作为位置环调节器进行仿真实验,仿真研究结果表明:模糊自适应分数阶PIλ控制器产生了更小的超调量,具有更快的响应速度和更好的控制效果,其动态性、稳态性及鲁棒性都远优于传统PI控制的交流伺服系统。对于高精度伺服系统而言,基于模糊自适应分数阶PIλ控制器的伺服系统能够满足其苛刻的控制要求,是一个可行的方案。

参考文献

郭俊华, 蒋高明, 夏风林 .

基于伺服控制经编机电子横移系统的研究

[J].针织工业, 2007(5):14-16, 71.

[本文引用: 1]

Guo Junhua, Jiang Gaoming, Xia Fenglin .

Research on electronic sway system of warp knitting machine based on servo control

[J]. Knitting Industries, 2007(5):14-16, 71.

[本文引用: 1]

窦艳艳, 钱蕾, 冯金龙 .

基于Matlab的模糊PID控制系统设计及仿真

[J]. 电子科技, 2015,28(2):119-112.

[本文引用: 1]

Dou Yanyan, Qian Lei, Feng Jinlong .

Design and simulation of fuzzy PID control system based on Matlab

[J]. Electronic Technology, 2015,28(2):119-112.

[本文引用: 1]

孙书诚, 郎朗, 陈孟元 .

模糊自适应PID控制器在交流伺服控制系统中的研究

[J]. 长春工程学院学报(自然科学版), 2012,13(2):39-42.

[本文引用: 1]

Sun Shucheng, Lang Lang, Chen Mengyuan .

Research on AC servo control system based on fuzzy adaptive PID controller

[J]. Journal of Changchun Institute of Technology(Natural Science Edition), 2012,13(2):39-42.

[本文引用: 1]

赵春娜, 李英顺, 陆涛 . 分数阶系统分析与设计[M]. 北京: 国防工业出版社, 2011: 42-48.

[本文引用: 1]

Jun Liu, Qian Weixie .

Research on the fuzzy PID speed control system of permanent magnet linear synchronous motor based on genetic algorithm

[J]. Applied Mechanics and Materials, 2014,2963(494):1582-1586.

[本文引用: 1]

王思明, 王欢 .

分数阶PID控制器的设计及仿真

[J]. 现代防御技术, 2015,43(6):204-208.

[本文引用: 1]

Wang Siming, Wang Huan .

Design and simulation of fractional-order PID controller

[J]. Modern Defence Technology, 2015,43(6):204-208.

[本文引用: 1]

齐乃明, 宋志国, 秦昌茂 .

基于最优Oustaloup的分数阶PID参数整定

[J]. 控制工程, 2012,19(2):283-285.

[本文引用: 1]

Qi Naiming, Song Zhiguo, Qin Changmao .

Fractional-order PID parameter tuning based on optimal oustaloup

[J]. Control Engineering, 2012,19(2):283-285.

[本文引用: 1]

刘晓黎 .

基于永磁同步电机数学模型的矢量控制理论、仿真、实验及应用研究

[D]. 合肥:合肥工业大学, 2017: 19-22.

[本文引用: 1]

隋峻, 王晶, 樊键 , .

SVPWM在永磁同步电机系统中的应用与仿真

[J]. 兵工自动化, 2011,30(3):55-58.

Sui Jun, Wang Jing, Fan Jian , et al.

Application and simulation of permanent magnet in PMSM system

[J]. Ordnance Industry Automation, 2011,30(3):55-58.

刘金琨 . 先进PID控制MATLAB仿真[M]. 北京: 电子工业出版社, 2004.

/