一种控制输入幅值与速率受限条件下伺服电机的抗饱和控制方法

文档序号:8298586阅读:622来源:国知局
一种控制输入幅值与速率受限条件下伺服电机的抗饱和控制方法
【技术领域】
[0001] 本发明涉及一种控制输入幅值与速率受限条件下伺服电机的抗饱和控制方法,这 是一种基于线性矩阵不等式的伺服电机幅值和速率抗饱和控制方法,它是针对伺服电机系 统,针对控制输入幅值与速率受限条件下,给出一种伺服电机的抗饱和控制方法,用于控制 伺服电机转角,属于自动控制技术领域。
【背景技术】
[0002] 伺服电机是一种控制电机,它可以把输入的电压信号变换为电机轴上的角速度和 角位移。伺服电机又分为直流和交流两大类:直流伺服电机通常用于大功率控制系统,交流 伺服电机用脉宽调制(PWM)信号来控制,通常用于小功率系统。伺服系统的传感器有许多 种,在现代数字式伺服系统中,最常用的是轴角编码器,又称码盘。在伺服系统中,系统的设 定值与从传感器反馈回来的测量信号相减,形成误差信号;控制器根据这个误差信号,以一 定的算法产生出控制电机的信号。
[0003] 伺服电机饱和问题可分为幅值饱和与速率饱和两种,前者指输入与输出信号的幅 值(位置)之间关系,即当输入信号在一定范围内工作时,输入值与输出值能够保持同步变 化(经常是成比例的),而当输入达到一定程度时,输入的进一步增大使得输出值由于物理 限制不再增大,而是不断逼近或完全停止某一最大值附近,当出现这种现象时,称该装置处 幅值饱和;后者指输入与输出信号的变化率(速率)之间关系,其系统输入信号与输出信号 的速率关系原理同幅值饱和,当出现这种现象时,就称该装置处于速率饱和。
[0004] 传统的PID控制方法没有考虑电机的幅值和速率饱和,而在工程应用上必须考虑 这个问题。在这种技术背景下,本发明针对伺服电机系统,给出了一种基于线性矩阵不等式 的抗饱和控制方法,用于控制伺服电机转角。采用这种控制不仅保证了闭环系统的稳定性, 而且保证了电机不会出现幅值和速率饱和现象,解决了伺服电机的抗饱和问题,更方便在 工程实践中应用。

【发明内容】

[0005] 1、发明目的
[0006] 本发明的目的是提供一种控制输入幅值与速率受限条件下伺服电机的抗饱和控 制方法,它克服了现有控制技术忽视电机物理限制的不足,给出一种基于LMI的抗饱和控 制方法,设计了幅值和速率的线性补偿器,保证了电机在自身物理条件限制的情况下,实现 对伺服电机系统转角快速精确的控制。
[0007] 2、技术方案
[0008] 本发明的设计思想是:针对伺服电机系统,首先设计状态反馈控制器,保证在理想 的条件下系统对转角的控制,然后设计幅值和速率线性补偿器,在输入控制信号出现幅值 或速率饱和时,对控制器进行补偿,保证电机不会出现饱和现象,最后设计包含控制器和补 偿器的闭环控制,实现对伺服电机系统的转角控制。
[0009] 本发明一种控制输入幅值与速率受限条件下伺服电机的抗饱和控制方法,其具体 步骤如下:
[0010] 步骤一:伺服电机系统模型分析及建模:
[0011] 伺服电机系统采用负反馈的控制结构,输出量为伺服电机系统转角0。
[0012] 伺服电机系统传递函数描述如下:
【主权项】
1. 一种控制输入幅值与速率受限条件下伺服电机的抗饱和控制方法,其特征在于:该 方法具体步骤如下: 步骤一:伺服电机系统模型分析及建模: 伺服电机系统采用负反馈的控制结构,输出量为伺服电机系统转角0 ; 伺服电机系统传递函数描述如下:
其中:L表示伺服电机的力矩系数; J表示汽轮发电机功角初值; Ld表示伺服电机系统电枢绕组的电感; Rd表示伺服电机系统电枢绕组的电阻; &表示阻尼系数; 表示伺服电机系统反电势系数; 为了便于设计,分别定义三个状态变量Xl、x2、x3如下: Xx= 0X2= 〇 x3-d> 其中0为伺服电机转角,《为转角速度,士为转角加速度,取xp=[Xix2x3]T这时式 (1)就写成
取U为单输入的电压信号,伺服电机输出表不为 y=X1=CpyXp 其中Cpy= [1 0 0],跟踪误差z=r-y=Cpzxp+Dpzlx,其中r为跟踪信号,Cpz= [-1 0 〇],D_= 1将伺服电机系统化为状态方程的表达形式,便于下一步设计; 步骤二:伺服电机状态反馈LQG控制的设计 根据模型式(2)设计LQG控制器,LQG是最优控制领域中用于设计线性系统跟踪的常 用方法,利用matlab中LQI函数得到状态反馈增益u= -Kx。,保证系统输出y跟踪指定信 号r,其中叉。=[xp xJ'Xii/(r-y)dt,K=[kik2k3k4],得到控制器设计如下:
本仿真中r取为阶跃信号,控制器的输出y。作为模型(2)的输入,即可保证系统输出y跟踪指定信号r; 步骤三:线性补偿器输出yaw设计 非理想情况下,当控制信号出现幅值饱和或速率饱和时,控制器输出不能直接作为控 制信号,即u辛y。,设计补偿器如下:
其中U=sat(Saw),xawGR3,Saw,yawGR,yaw为补偿器的一个输出,加入到控制器中, 加入补偿器后,控制器设计为如下:
其中11。=y_yaw,Vl为补偿器的另外一个输出,步骤四设计vi保证幅值和速率抗饱和系 统稳定; 步骤四:线性补偿器输出Vl的设计 为了能够使得补偿器状态xaw、Saw收敛稳定,只能设计输出v,来实现,设计如下:
其中kx、ks是需要设计的增益系数,kx= [kxlkx2kx3]GR1X3>〇,ksGR>〇; 步骤五:跟踪性能检验与参数调节 这一步将检验系统性能是否满足设计要求,并且适当调节控制参数,借助于常用的数 值计算和控制系统仿真工具Matlab7. 0进行; 参数KxKs以及LQG中的参数为调节参数,若跟踪误差过大,不满足设计要求,则调节 以上参数使控制算法满足要求; 步骤六:设计结束 整个设计过程重点考虑了三个方面的控制需求,分别为控制的抗饱和性,闭环系统的 稳定性,跟踪的快速精确性;围绕这三个方面,首先在上述第一步中确定了闭环控制系统的 具体构成;第二步中给出了伺服电机系统控制器的控制方法;第三步和第四步给出了线性 补偿器的设计方法,第五步中介绍了用以提高跟踪性能的参数调节方法;经上述各步骤后, 设计结束。
【专利摘要】一种控制输入幅值与速率受限条件下伺服电机的抗饱和控制方法,该方法有以下步骤:步骤一:伺服电机系统模型分析及建模;步骤二:伺服电机状态反馈LQG控制的设计;步骤三:线性补偿器输出yaw设计;步骤四:线性补偿器输出v1的设计;步骤五:跟踪性能检验与参数调节;步骤六:设计结束。整个设计过程重点考虑了三个方面的控制需求,分别为控制的抗饱和性,闭环系统的稳定性,跟踪的快速精确性;围绕这三个方面,首先在上述第一步中确定了闭环控制系统的具体构成;第二步中给出了伺服电机系统控制器的控制方法;第三步和第四步给出了线性补偿器的设计方法。第五步中介绍了用以提高跟踪性能的参数调节方法;经上述各步骤后,设计结束。
【IPC分类】G05D3-12
【公开号】CN104615149
【申请号】CN201410710008
【发明人】刘金琨, 方旭, 王明钊
【申请人】北京航空航天大学
【公开日】2015年5月13日
【申请日】2014年11月27日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1