CN113517832B - 一种低压伺服离散线性自抗扰控制方法 - Google Patents

一种低压伺服离散线性自抗扰控制方法 Download PDF

Info

Publication number
CN113517832B
CN113517832B CN202110677419.0A CN202110677419A CN113517832B CN 113517832 B CN113517832 B CN 113517832B CN 202110677419 A CN202110677419 A CN 202110677419A CN 113517832 B CN113517832 B CN 113517832B
Authority
CN
China
Prior art keywords
observer
current
equation
loop
matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110677419.0A
Other languages
English (en)
Other versions
CN113517832A (zh
Inventor
邢科新
权欣文
林叶贵
吴昊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN202110677419.0A priority Critical patent/CN113517832B/zh
Publication of CN113517832A publication Critical patent/CN113517832A/zh
Application granted granted Critical
Publication of CN113517832B publication Critical patent/CN113517832B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/13Observer control, e.g. using Luenberger observers or Kalman filters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2205/00Indexing scheme relating to controlling arrangements characterised by the control loops
    • H02P2205/01Current loop, i.e. comparison of the motor current with a current reference
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2205/00Indexing scheme relating to controlling arrangements characterised by the control loops
    • H02P2205/07Speed loop, i.e. comparison of the motor speed with a speed reference

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Feedback Control In General (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

一种低压伺服离散线性自抗扰控制方法,根据伺服电机的电流微分方程和运动方程确定低压伺服驱动器速度环和电流环被控对象阶数,根据被控对象阶数确定线性自抗扰控制器的阶数,先对于速度环和电流环设计连续线性自抗扰控制器,再通过欧拉离散法将连续的控制器离散化,确定连续控制器和离散控制器各个矩阵的对应关系;利用参数辨识的方法对电机的转动惯量和电感参数进行辨识,用于设计线性自抗扰控制器的补偿因子,将电流环的数字控制器延时考虑在参数整定中,整定出相应的参数。本发明使线性自抗扰控制器的离散模式运用在低压伺服驱动器中,借助于离散线性自抗扰控制算法可以提高永磁同步电机控制***的稳定性、抗干扰性、快速性、鲁棒性等。

Description

一种低压伺服离散线性自抗扰控制方法
技术领域
本发明涉及低压伺服电机控制领域,尤其设计一种低压伺服驱动器离散线性自抗扰控制方法。
背景技术
低压伺服电机具有不需要电刷换相、结构简单、运行精度高、供电电压低、体积小、质量轻、工作效率高、以及设计外观和尺寸可以在基本设计情况下进行灵活修改等显著优点。在工业4.0时代的到来,功率器件以及永磁体材料蓬勃发展,低压伺服电机的控制精度得以很大程度上的提高,低压伺服电机开始慢慢在机器人控制、液压装置、航空航天、医疗设备、船舶舰艇设备等领域中得到了广泛的应用,并且由于其不需要电刷进行换相,节省了后期更换电刷的成本,故在一定领域中取代了低压有刷电机的占比。然而由于没有电刷的存在,需要控制器对电机进行电子换相,低压伺服电机是一个多变量、强耦合、非线性和变参数的复杂被控对象,为了使低压伺服电机的工作精度高,抗外部干扰能力强,具有更好的动态性能,必须对其采用一些特定的算法及进行控制。
低压伺服电机的控制策略主要有方波控制和矢量控制,方波控制由于其控制方案会造成转矩波动大、控制精度低等影响。故在高精尖控制工况下一般使用矢量控制。低压伺服电机的控制方案主要有:电流环(转矩控制)、速度环控制和位置环三种。其中速度环和位置环内一般都嵌套一个电流环进行控制。针对于三环的控制算法得到了广泛的研究。现在常用的控制算法:传统PID控制、滑膜变结构控制、基于模型的自适应控制、模型预测控制、模糊控制、自抗扰控制等。在工业领域由于PID控制对模型所需信息量的内容少,还是得到应用工程师的广泛使用。自抗扰控制是由中科院韩京清研究员提出的一种不基于模型的控制,自抗扰控制可以看作是传统PID控制的延续和发展,通过观测器的概念将***的内部参数扰动和外部环境扰动一同视为总扰动的概念,通过观测器对总扰动进行观测和补偿。但是由于其所提出的自抗扰控制器是一种非线性控制器,所以其中非线性函数的调优以及控制器参数的调优还是不被大多数应用工程师所理解。高志强老师在2003年提出了将非线性的自抗扰控制器通过带宽的概念转变为一种线性自抗扰控制器,器控制器的调优参数和带宽概念进行结合将控制器的调优参数减少为4个参数并且控制器的带宽和观测器的带宽以比例方式建立了联系。这种方法可以被应用工程师理解,并且取得比PID更好的控制效果。
发明内容
为了克服现有技术的不足,本发明提供一种低压伺服离散线性自抗扰控制方法,在电流环和速度环设计离散线性自抗扰控制器代替传统的PID控制对于电机进行控制,并对于速度环和电流环的控制器参数进行参数整定,将通过参数辨识,辨识得到的参数融入控制器的参数中用于确定补偿因子的大致范围,从而提高离散线性自抗扰控制器的控制精度。
为了解决以上的技术问题,本发明是按照以下方式实现的:
一种低压伺服离散线性自抗扰控制方法,所述方法包括以下步骤:
步骤1)确定电流环和速度环被控对象的阶次,确定阶次由电流的微分方程和运动方程进性确定,交直轴电流的微分方程为:
Figure BDA0003116814310000031
Figure BDA0003116814310000032
上式中id、iq为交直轴电流值,Rs为电机电阻值,Ld、Lq为交直轴电感值,ωe为电机转速值,ψf为永磁体磁链值;
运动方程为:
Figure BDA0003116814310000033
上式中np为电机的极对数,Te为电机的电磁转矩,TL为电机的负载转矩,J为电机的转动惯量,Lmd、Lmq为交直轴电枢反应电感;
由(1.1)~(1.3)可知,电流环和速度环的被动对象的阶数为1,根据自抗扰控制器的设计规则,扩张观测器的阶数需要在被控对象阶数的基础上增加1,故扩张观测器的阶数为2阶;
步骤2)将电流环的微分方程和电机的运动方程改写为输入加扰动的形式,由于采用的是id=0的控制策略,故在分析电流环的时候只对交轴电流进行分析,不再对直轴电流进行分析,将交轴电流的微分方程改写为:
Figure BDA0003116814310000034
上式中
Figure BDA0003116814310000035
可以视为交轴电流环的总扰动,它由电阻、电感、永磁体磁链变化和外部扰动组成;
将运动方程改写为:
Figure BDA0003116814310000041
上式中fω为速度环的总扰动,由内部参数改变和外部负载转矩变化引起的;
步骤3)设计电流环连续线性自抗扰控制器,首先对电流环进行分析,电流环的输入为交轴电流的参考值,输出为交轴电压的控制值,记状态变量
Figure BDA0003116814310000042
则式(1.4)表示为以下状态方程的形式:
Figure BDA0003116814310000043
利用Luenberger的设计原则来设计线性状态观测器来观测扰动量和状态变量,状态观测器的方程为:
Figure BDA0003116814310000044
上式中
Figure BDA0003116814310000045
Figure BDA0003116814310000046
分别表示状态变量
Figure BDA0003116814310000047
Figure BDA0003116814310000048
表示观测器的增益值,
Figure BDA0003116814310000049
为观测器误差,
Figure BDA00031168143100000410
则电流环线性扩张观测器写为:
Figure BDA00031168143100000411
上式中
Figure BDA00031168143100000412
Figure BDA00031168143100000413
步骤4)设计速度环的连续线性自抗扰控制器,速度环的线性扩张观测器表示为:
Figure BDA0003116814310000051
上式中状态变量矩阵zω=[z1_ω,z2_ω]T,状态矩阵
Figure BDA0003116814310000052
观测器增益矩阵Lω=[l1_ω,l2_ω]T,输出矩阵Cω=[1,0],输入矩阵Bω=[bω',0]T,uc_ω=[uo_ω,yω]T
步骤5)设计速度环的跟踪微分器,由于电流环希望电流值随电流的参考值进行快速的变化,故电流环不需要跟踪微分器;速度环由于惯性作用,若不使用跟踪微分器进行过渡过程安排,速度环***会出现超调等不好的动态过程,对于过渡过程采用一阶惯性环节作为过渡过程的安排,一阶惯性环节的表达式为:
Figure BDA0003116814310000053
同时得到经过惯性环节输出与输入之间的关系式为:
Figure BDA0003116814310000054
步骤6)设计线性扩张观测器的增益矩阵,将观测器的增益和控制实际中常用的带宽进行联系,写出式(1.8)***的特征方程为:
Figure BDA0003116814310000055
将特征式展开,将其极点放在同一位置,该位置即为观测器的带宽值,得到观测器的增益矩阵为:
Figure BDA0003116814310000056
步骤7)设计速度环和电流环连续线性自抗扰控制器的控制律,对于一阶被控对象,采用单P控制即可,则电流环和速度环的控制律为:
Figure BDA0003116814310000061
uω=Kω(rω-yω)   (1.15)
上式中
Figure BDA0003116814310000062
Kω为控制律的增益,
Figure BDA0003116814310000063
rω为速度环和电流环的参考信号;
步骤8)将连续线性自抗扰控制器离散化,连续线性自抗扰控制器中的控制律部分只是对线性扩张观测器的输出信号进行放大,故控制律部分不需要进行离散化处理,只需要对连续的线性扩张观测器部分进行离散,采用欧拉离散法对其进行离散,速度环的离散方式和电流环相似,此处仅对电流环的离散过程进行推导,对于状态变量
Figure BDA0003116814310000064
采用以下公式进行微分:
Figure BDA0003116814310000065
上式中
Figure BDA0003116814310000066
为电流环数字控制器所造成的延迟时间,将上式改写为当前时刻较上一时刻的变化:
Figure BDA0003116814310000067
将上式代入连续***的状态方程得:
Figure BDA0003116814310000068
上式中
Figure BDA0003116814310000069
对应于状态矩阵
Figure BDA00031168143100000610
其表达式为:
Figure BDA00031168143100000611
其中I为单位矩阵,
Figure BDA00031168143100000612
对应的是输入矩阵
Figure BDA00031168143100000613
其表达式为:
Figure BDA0003116814310000071
Figure BDA0003116814310000072
等于连续控制器中的输出矩阵
Figure BDA0003116814310000073
为零矩阵,同时得到离散线性扩张观测器的表达方程为:
Figure BDA0003116814310000074
上式中
Figure BDA0003116814310000075
的表达式为:
Figure BDA0003116814310000076
其中
Figure BDA0003116814310000077
为离散线性扩张观测器增益矩阵,和连续***类似写出特征方程为:
Figure BDA0003116814310000078
将其特征根放置在同一极点处,展开后得增益矩阵
Figure BDA0003116814310000079
为:
Figure BDA00031168143100000710
同时得到:
Figure BDA00031168143100000711
相对应的输入矩阵为:
Figure BDA00031168143100000712
相对应的输出矩阵为:
Figure BDA0003116814310000081
相对应的
Figure BDA0003116814310000082
的矩阵表达式为:
Figure BDA0003116814310000083
连续线性扩张观测器的带宽和离散线性扩张观测器的带宽的转化表达式为:
Figure BDA0003116814310000084
步骤9)速度环跟踪微分器的离散化,同样一阶惯性环节采用前向欧拉法进行离散,对于惯性环节进行反拉氏辨识得:
Figure BDA0003116814310000085
由前向欧拉法得:
Figure BDA0003116814310000086
联立上式得:
Figure BDA0003116814310000087
步骤10)将低压伺服电机的转动惯量和电感值进行辨识,作为补偿因子的确定参考,通过辨识算法得到的转动惯量值和电感值,通过公式:
Figure BDA0003116814310000088
Figure BDA0003116814310000089
确定电流环和速度环的补偿因子的基数,因为线性自抗扰控制器中适当增大补偿因子的值可以提高***的抗干扰性和动态性能,故对于补偿因子乘以一个增益因子a,得到实际控制器中补偿因子为:
Figure BDA0003116814310000091
b0_ω'=aω*b0_ω   (1.36)
步骤11)使用稳态图的方式对电流环和速度环的控制律带宽ωc和观测器带宽ωo进行整定,同时对两个***需要留出足够的幅值裕度和相位裕度。
本发明的有益效果为:在电流环和速度环设计离散线性自抗扰控制器代替传统的PID控制对于电机进行控制,并对于速度环和电流环的控制器参数进行参数整定,将通过参数辨识,辨识得到的参数融入控制器的参数中用于确定补偿因子的大致范围,从而提高离散线性自抗扰控制器的控制精度。
附图说明
图1为低压伺服控制器的控制框图。
图2为电流环线性自抗扰控制器的控制框图。
图3为速度环线性自抗扰控制器的控制器框图。
图4为一种低压伺服离散线性自抗扰控制方法的流程图。
具体实施方式
下面结合附图对本发明进一步详细说明。
参照图1-图4,一种低压伺服离散线性自抗扰控制方法,所述方法包括以下步骤:
步骤1)确定电流环和速度环被控对象的阶次,确定阶次由电流的微分方程和运动方程进性确定,交直轴电流的微分方程为:
Figure BDA0003116814310000101
Figure BDA0003116814310000102
上式中id、iq为交直轴电流值,Rs为电机电阻值,Ld、Lq为交直轴电感值,ωe为电机转速值,ψf为永磁体磁链值;
运动方程为:
Figure BDA0003116814310000103
上式中np为电机的极对数,Te为电机的电磁转矩,TL为电机的负载转矩,J为电机的转动惯量,Lmd、Lmq为交直轴电枢反应电感;
由(1.1)~(1.3)可知,电流环和速度环的被动对象的阶数为1,根据自抗扰控制器的设计规则,扩张观测器的阶数需要在被控对象阶数的基础上增加1,故扩张观测器的阶数为2阶;
步骤2)将电流环的微分方程和电机的运动方程改写为输入加扰动的形式,由于采用的是id=0的控制策略,故在分析电流环的时候只对交轴电流进行分析,不再对直轴电流进行分析,将交轴电流的微分方程改写为:
Figure BDA0003116814310000104
上式中
Figure BDA0003116814310000105
可以视为交轴电流环的总扰动,它由电阻、电感、永磁体磁链变化和外部扰动组成;
将运动方程改写为:
Figure BDA0003116814310000111
上式中fω为速度环的总扰动,由内部参数改变和外部负载转矩变化引起的;
步骤3)设计电流环连续线性自抗扰控制器,首先对电流环进行分析,电流环的输入为交轴电流的参考值,输出为交轴电压的控制值,记状态变量
Figure BDA0003116814310000112
则式(1.4)表示为以下状态方程的形式:
Figure BDA0003116814310000113
利用Luenberger的设计原则来设计线性状态观测器来观测扰动量和状态变量,状态观测器的方程为:
Figure BDA0003116814310000114
上式中
Figure BDA0003116814310000115
Figure BDA0003116814310000116
分别表示状态变量
Figure BDA0003116814310000117
Figure BDA0003116814310000118
表示观测器的增益值,
Figure BDA0003116814310000119
为观测器误差,
Figure BDA00031168143100001110
则电流环线性扩张观测器写为:
Figure BDA00031168143100001111
上式中
Figure BDA00031168143100001112
Figure BDA00031168143100001113
步骤4)设计速度环的连续线性自抗扰控制器,速度环的线性扩张观测器表示为:
Figure BDA0003116814310000121
上式中状态变量矩阵zω=[z1_ω,z2_ω]T,状态矩阵
Figure BDA0003116814310000122
观测器增益矩阵Lω=[l1_ω,l2_ω]T,输出矩阵Cω=[1,0],输入矩阵Bω=[bω',0]T,uc_ω=[uo_ω,yω]T
步骤5)设计速度环的跟踪微分器,由于电流环希望电流值随电流的参考值进行快速的变化,故电流环不需要跟踪微分器;速度环由于惯性作用,若不使用跟踪微分器进行过渡过程安排,速度环***会出现超调等不好的动态过程,对于过渡过程采用一阶惯性环节作为过渡过程的安排,一阶惯性环节的表达式为:
Figure BDA0003116814310000123
同时得到经过惯性环节输出与输入之间的关系式为:
Figure BDA0003116814310000124
步骤6)设计线性扩张观测器的增益矩阵,将观测器的增益和控制实际中常用的带宽进行联系,写出式(1.8)***的特征方程为:
Figure BDA0003116814310000125
将特征式展开,将其极点放在同一位置,该位置即为观测器的带宽值,得到观测器的增益矩阵为:
Figure BDA0003116814310000126
步骤7)设计速度环和电流环连续线性自抗扰控制器的控制律,对于一阶被控对象,采用单P控制即可,则电流环和速度环的控制律为:
Figure BDA0003116814310000131
uω=Kω(rω-yω)(1.51)
上式中
Figure BDA0003116814310000132
Kω为控制律的增益,
Figure BDA0003116814310000133
rω为速度环和电流环的参考信号;
步骤8)将连续线性自抗扰控制器离散化,连续线性自抗扰控制器中的控制律部分只是对线性扩张观测器的输出信号进行放大,故控制律部分不需要进行离散化处理,只需要对连续的线性扩张观测器部分进行离散,采用欧拉离散法对其进行离散,速度环的离散方式和电流环相似,此处仅对电流环的离散过程进行推导,对于状态变量
Figure BDA0003116814310000134
采用以下公式进行微分:
Figure BDA0003116814310000135
上式中
Figure BDA0003116814310000136
为电流环数字控制器所造成的延迟时间,将上式改写为当前时刻较上一时刻的变化:
Figure BDA0003116814310000137
将上式代入连续***的状态方程得:
Figure BDA0003116814310000138
上式中
Figure BDA0003116814310000139
对应于状态矩阵
Figure BDA00031168143100001310
其表达式为:
Figure BDA00031168143100001311
其中I为单位矩阵,
Figure BDA00031168143100001312
对应的是输入矩阵
Figure BDA00031168143100001313
其表达式为:
Figure BDA00031168143100001314
Figure BDA00031168143100001315
等于连续控制器中的输出矩阵
Figure BDA00031168143100001316
为零矩阵,同时得到离散线性扩张观测器的表达方程为:
Figure BDA0003116814310000141
上式中
Figure BDA0003116814310000142
的表达式为:
Figure BDA0003116814310000143
其中
Figure BDA0003116814310000144
为离散线性扩张观测器增益矩阵,和连续***类似写出特征方程为:
Figure BDA0003116814310000145
将其特征根放置在同一极点处,展开后得增益矩阵
Figure BDA0003116814310000146
为:
Figure BDA0003116814310000147
同时得到:
Figure BDA0003116814310000148
相对应的输入矩阵为:
Figure BDA0003116814310000149
相对应的输出矩阵为:
Figure BDA00031168143100001410
相对应的
Figure BDA00031168143100001411
的矩阵表达式为:
Figure BDA0003116814310000151
连续线性扩张观测器的带宽和离散线性扩张观测器的带宽的转化表达式为:
Figure BDA0003116814310000152
步骤9)速度环跟踪微分器的离散化,同样一阶惯性环节采用前向欧拉法进行离散,对于惯性环节进行反拉氏辨识得:
Figure BDA0003116814310000153
由前向欧拉法得:
Figure BDA0003116814310000154
联立上式得:
Figure BDA0003116814310000155
步骤10)将低压伺服电机的转动惯量和电感值进行辨识,作为补偿因子的确定参考,通过辨识算法得到的转动惯量值和电感值,通过公式:
Figure BDA0003116814310000156
Figure BDA0003116814310000157
确定电流环和速度环的补偿因子的基数,因为线性自抗扰控制器中适当增大补偿因子的值可以提高***的抗干扰性和动态性能,故对于补偿因子乘以一个增益因子a,得到实际控制器中补偿因子为:
Figure BDA0003116814310000158
b0_ω'=aω*b0_ω   (1.72)
步骤11)使用稳态图的方式对电流环和速度环的控制律带宽ωc和观测器带宽ωo进行整定,同时对两个***需要留出足够的幅值裕度和相位裕度。
本实施例中,通过上位机软件给定速度环的参考输入,将给定输入通入离散一阶惯性环节,调整惯性环节中的时间常数τ,而采样时间是速度环的控制周期,即ts=0.001,其中时间常数的值越大对于超调的抑制能力越强,但同时***所需的调节时间越长。
首先使用PID控制器使得低压伺服电机工作在匀速情况下,此时对于电机的电感参数和转动惯量参数进行辨识,通过辨识之后的参数确定速度环和电流环补偿因子的基数,同时将基数乘以一个比例因子得到控制器的补偿因子。
通过运算放大电路的输出值采样电机的直交轴电流值,作为离散线性扩展观测器的输入,观测器的还有一个输入来自于控制律的输出经过限幅函数得到的控制量。
设计离散线性自抗扰控制器的参数。首先考虑线性自抗扰器的传递函数,通过状态方程将线性自抗扰控制器化为传递函数的形式,同时考虑数字控制器造成延时所产生的延时,将其化为传递函数的形式,同时写出被控对象的传递函数。列写出整个***的闭环传递函数,单独列写其闭环特征方程,编写迭代程序,对不同控制律带宽以及控制律与观测器带宽之间的比例因子进行组合代入特征方程判断其特征根是否处于左半平面。
将得到的控制律带宽以及控制律与观测器带宽之间的比例因子绘制成图,确定稳定区域,在稳定区域中通过性能评价函数得到符合要求的控制器参数,其中比例因子的最大值不能超过10。
通过公式(1.29)得到电流环离散线性扩张观测器的带宽,将其代入电流环控制器,查看实际工作情况寻找最优解。
在低压伺服控制器中一般接受来自于增量式编码器、旋转编码器、绝对值式编码器的输出值,通过控制器对于信号进行处理,判断出低压伺服电机的实时速度。将其作为速度环离散线性扩张观测器的输入,还有一个输入和电流环相同采用限幅之后的控制量作为其输入。
对于速度环采用整定方法对其进行整定,使得低压伺服电机可以在速度环下稳定运行。
上述实施例仅代表了本发明的一种实施方式,并不能理解为对本发明范围的限制。应当指出的是在本领域的普通技术人员,在不脱离本发明构思的前提下,还可以做出若干种变形设计,这些都属于本发明的保护范围。

Claims (1)

1.一种低压伺服离散线性自抗扰控制方法,其特征在于,所述方法包括以下步骤:
步骤1)确定电流环和速度环被控对象的阶次,确定阶次由电流的微分方程和运动方程进行 确定,交直轴电流的微分方程为:
Figure FDA0003116814300000011
Figure FDA0003116814300000012
上式中id、iq为交直轴电流值,Rs为电机电阻值,Ld、Lq为交直轴电感值,ωe为电机转速值,ψf为永磁体磁链值;
运动方程为:
Figure FDA0003116814300000013
上式中np为电机的极对数,Te为电机的电磁转矩,TL为电机的负载转矩,J为电机的转动惯量,Lmd、Lmq为交直轴电枢反应电感;
由式 (0 .1)~(0 .3)可知,电流环和速度环的被动对象的阶数为1,根据自抗扰控制器的设计规则,扩张观测器的阶数需要在被控对象阶数的基础上增加1,故扩张观测器的阶数为2阶;
步骤2)将电流环的微分方程和电机的运动方程改写为输入加扰动的形式,由于采用的是id=0的控制策略,故在分析电流环的时候只对交轴电流进行分析,不再对直轴电流进行分析,将交轴电流的微分方程改写为:
Figure FDA0003116814300000014
上式中
Figure FDA0003116814300000015
可以视为交轴电流环的总扰动,它由电阻、电感、永磁体磁链变化和外部扰动组成;
将运动方程改写为:
Figure FDA0003116814300000016
上式中fω为速度环的总扰动,由内部参数改变和外部负载转矩变化引起;
步骤3)设计电流环连续线性自抗扰控制器,首先对电流环进行分析,电流环的输入为交轴电流的参考值,输出为交轴电压的控制值,记状态变量
Figure FDA0003116814300000017
则式(0 .4)表示为以下状态方程的形式:
Figure FDA0003116814300000021
利用Luenberger的设计原则来设计线性状态观测器来观测扰动量和状态变量,状态观测器的方程为:
Figure FDA0003116814300000022
上式中
Figure FDA0003116814300000023
Figure FDA00031168143000000216
分别表示状态变量
Figure FDA0003116814300000024
Figure FDA0003116814300000025
表示观测器的增益值,
Figure FDA0003116814300000026
为观测器误差,
Figure FDA0003116814300000027
则电流环线性扩张观测器写为:
Figure FDA0003116814300000028
上式中
Figure FDA0003116814300000029
Figure FDA00031168143000000210
步骤4)设计速度环的连续线性自抗扰控制器,速度环的线性扩张观测器表示为:
Figure FDA00031168143000000211
上式中状态变量矩阵zω=[z1_ω,z2_ω]T,状态矩阵
Figure FDA00031168143000000212
观测器增益矩阵Lω=[l1_ω,l2_ω]T,输出矩阵Cω=[1,0],输入矩阵Bω=[bω',0]T,uc_ω=[uo_ω,yω]T
步骤5)设计速度环的跟踪微分器,由于电流环希望电流值随电流的参考值进行快速的变化,故电流环不需要跟踪微分器;速度环由于惯性作用,若不使用跟踪微分器进行过渡过程安排,速度环***会出现超调等不好的动态过程,对于过渡过程采用一阶惯性环节作为过渡过程的安排,一阶惯性环节的表达式为:
Figure FDA00031168143000000213
同时得到经过惯性环节输出与输入之间的关系式为:
Figure FDA00031168143000000214
步骤6)设计线性扩张观测器的增益矩阵,将观测器的增益和控制实际中常用的带宽进行联系,写出式(0 .8)***的特征方程为:
Figure FDA00031168143000000215
将特征式展开,将其极点放在同一位置,该位置即为观测器的带宽值,得到观测器的增益矩阵为:
Figure FDA0003116814300000031
步骤7)设计速度环和电流环连续线性自抗扰控制器的控制律,对于一阶被控对象,采用单P控制即可,则电流环和速度环的控制律为:
Figure FDA0003116814300000032
uω=Kω(rω-yω)    (0.15)
上式中
Figure FDA0003116814300000033
Kω为控制律的增益,
Figure FDA0003116814300000034
rω为速度环和电流环的参考信号;
步骤8)将连续线性自抗扰控制器离散化,连续线性自抗扰控制器中的控制律部分只是对线性扩张观测器的输出信号进行放大,故控制律部分不需要进行离散化处理,只需要对连续的线性扩张观测器部分进行离散,采用欧拉离散法对其进行离散,速度环的离散方式和电流环相似,此处仅对电流环的离散过程进行推导,对于状态变量
Figure FDA0003116814300000035
采用以下公式进行微分:
Figure FDA0003116814300000036
上式中
Figure FDA0003116814300000037
为电流环数字控制器所造成的延迟时间,将上式改写为当前时刻较上一时刻的变化:
Figure FDA0003116814300000038
将上式代入连续***的状态方程得:
Figure FDA0003116814300000039
上式中
Figure FDA00031168143000000310
对应于状态矩阵
Figure FDA00031168143000000311
其表达式为:
Figure FDA00031168143000000312
其中I为单位矩阵,
Figure FDA00031168143000000313
对应的是输入矩阵
Figure FDA00031168143000000314
其表达式为:
Figure FDA00031168143000000315
Figure FDA00031168143000000316
等于连续控制器中的输出矩阵
Figure FDA00031168143000000317
为零矩阵,同时得到离散线性扩张观测器的表达方程为:
Figure FDA00031168143000000318
上式中
Figure FDA00031168143000000319
的表达式为:
Figure FDA00031168143000000320
其中
Figure FDA0003116814300000041
为离散线性扩张观测器增益矩阵,和连续***类似写出特征方程为:
Figure FDA0003116814300000042
将其特征根放置在同一极点处,展开后得增益矩阵
Figure FDA0003116814300000043
为:
Figure FDA0003116814300000044
同时得到:
Figure FDA0003116814300000045
相对应的输入矩阵为:
Figure FDA0003116814300000046
相对应的输出矩阵为:
Figure FDA0003116814300000047
相对应的
Figure FDA0003116814300000048
的矩阵表达式为:
Figure FDA0003116814300000049
连续线性扩张观测器的带宽和离散线性扩张观测器的带宽的转化表达式为:
Figure FDA00031168143000000410
步骤9)速度环跟踪微分器的离散化,同样一阶惯性环节采用前向欧拉法进行离散,对于惯性环节进行反拉氏辨识得:
Figure FDA00031168143000000411
由前向欧拉法得:
Figure FDA00031168143000000412
联立上式得:
Figure FDA00031168143000000413
步骤10)将低压伺服电机的转动惯量和电感值进行辨识,作为补偿因子的确定参考,通过辨识算法得到的转动惯量值和电感值,通过公式:
Figure FDA0003116814300000051
Figure FDA0003116814300000052
确定电流环和速度环的补偿因子的基数,因为线性自抗扰控制器中适当增大补偿因子的值可以提高***的抗干扰性和动态性能,故对于补偿因子乘以一个增益因子a,得到实际控制器中补偿因子为:
Figure FDA0003116814300000053
b0_ω'=aω*b0_ω    (0.36)
步骤11)使用稳态图的方式对电流环和速度环的控制律带宽ωc和观测器带宽ωo进行整定,同时对两个***需要留出足够的幅值裕度和相位裕度。
CN202110677419.0A 2021-06-16 2021-06-16 一种低压伺服离散线性自抗扰控制方法 Active CN113517832B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110677419.0A CN113517832B (zh) 2021-06-16 2021-06-16 一种低压伺服离散线性自抗扰控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110677419.0A CN113517832B (zh) 2021-06-16 2021-06-16 一种低压伺服离散线性自抗扰控制方法

Publications (2)

Publication Number Publication Date
CN113517832A CN113517832A (zh) 2021-10-19
CN113517832B true CN113517832B (zh) 2023-04-07

Family

ID=78065920

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110677419.0A Active CN113517832B (zh) 2021-06-16 2021-06-16 一种低压伺服离散线性自抗扰控制方法

Country Status (1)

Country Link
CN (1) CN113517832B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114428457B (zh) * 2021-12-15 2023-09-05 东南大学 一种用于含时延***的鲁棒自抗扰控制方法
CN114265441A (zh) * 2021-12-29 2022-04-01 中车大连电力牵引研发中心有限公司 一种基于延时、滞后补偿的改进型自抗控制速度控制器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107592048A (zh) * 2017-10-12 2018-01-16 重庆航天职业技术学院 分数阶无刷直流电机***的自适应混沌控制方法
JP6289917B2 (ja) * 2014-01-21 2018-03-07 住友重機械工業株式会社 射出成形機
CN112398397A (zh) * 2020-11-27 2021-02-23 浙江工业大学 一种基于模型辅助的线性自抗扰永磁同步电机控制方法
CN112782977A (zh) * 2020-12-23 2021-05-11 中国科学院宁波材料技术与工程研究所慈溪生物医学工程研究所 一种基于bp神经网络与扩张观测器的电机柔顺控制方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06289917A (ja) * 1993-03-30 1994-10-18 Fanuc Ltd 推定外乱負荷トルクによるサーボモータ制御方法
JPH07327382A (ja) * 1994-05-30 1995-12-12 Fanuc Ltd 交流モータの制御方式

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6289917B2 (ja) * 2014-01-21 2018-03-07 住友重機械工業株式会社 射出成形機
CN107592048A (zh) * 2017-10-12 2018-01-16 重庆航天职业技术学院 分数阶无刷直流电机***的自适应混沌控制方法
CN112398397A (zh) * 2020-11-27 2021-02-23 浙江工业大学 一种基于模型辅助的线性自抗扰永磁同步电机控制方法
CN112782977A (zh) * 2020-12-23 2021-05-11 中国科学院宁波材料技术与工程研究所慈溪生物医学工程研究所 一种基于bp神经网络与扩张观测器的电机柔顺控制方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
永磁同步电机自抗扰控制调速***;唐彬彬 等;《电机与控制应用》;20200310;第47卷(第3期);第12-16页 *

Also Published As

Publication number Publication date
CN113517832A (zh) 2021-10-19

Similar Documents

Publication Publication Date Title
Gutierrez et al. Implementation of a neural network tracking controller for a single flexible link: comparison with PD and PID controllers
CN113517832B (zh) 一种低压伺服离散线性自抗扰控制方法
CN108228975B (zh) 电机伺服***参数辨识方法以及消隙控制方法
CN106483844B (zh) 基于非线性鲁棒的电液伺服***自适应位置控制器的实现方法
CN104242769A (zh) 基于连续终端滑模技术的永磁同步电机速度复合控制方法
Lin et al. Adaptive fuzzy-neural-network control for a DSP-based permanent magnet linear synchronous motor servo drive
CN102497156A (zh) 永磁同步电机速度环的神经网络自校正控制方法
Zain et al. Hybrid learning control schemes with input shaping of a flexible manipulator system
CN113325805B (zh) 一种自抗扰控制器及其设计方法
CN110649845B (zh) 基于鲁棒广义预测控制的光电转台位置跟踪控制方法
Du et al. Modeling and compensation of low-velocity friction with bounds
CN108459497A (zh) 一种基于adrc和nlpid的稳瞄伺服***的控制方法
CN108365787A (zh) 一种基于内模控制的永磁同步电机调速***及其设计方法
CN112039394A (zh) 一种基于模糊自抗扰的pmsm伺服控制***
Zhao et al. Neuroadaptive dynamic surface control for induction motors stochastic system based on reduced-order observer
CN114294461B (zh) 一种智能阀门电动执行机构的控制***构建方法
Schroder et al. Neural-net based observers for sensorless drives
Wang et al. A high performance permanent magnet synchronous motor servo system using predictive functional control and Kalman filter
CN113283090B (zh) 基于蜂群算法的飞机舵机电动伺服***摩擦补偿方法
Sharkawy et al. A robust fuzzy tracking control scheme for robotic manipulators with experimental verification
CN115051601A (zh) 变速旋转直流电机伺服***的扰动补偿和跟踪控制方法
Li et al. Design of model-free position controller for PMSLM based on hyperlocal model
CN112152538A (zh) 一种永磁同步电机的逆模型控制方法
Wu et al. Simulation Analysis of Dynamic Characteristics of AC Motor Based on BP Neural Network Algorithm
Mouna et al. Internal model controller of an ANN speed sensor less controlled induction motor drives

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant