CN107621783B - 基于摩擦补偿的发射平台自适应鲁棒控制方法 - Google Patents
基于摩擦补偿的发射平台自适应鲁棒控制方法 Download PDFInfo
- Publication number
- CN107621783B CN107621783B CN201710745927.1A CN201710745927A CN107621783B CN 107621783 B CN107621783 B CN 107621783B CN 201710745927 A CN201710745927 A CN 201710745927A CN 107621783 B CN107621783 B CN 107621783B
- Authority
- CN
- China
- Prior art keywords
- friction
- adaptive
- bounded
- self
- parameter
- 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
Links
Images
Landscapes
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
Abstract
本发明公开了一种基于摩擦补偿的发射平台自适应鲁棒控制方法,属于机电伺服控制领域,控制方法包括:建立发射平台的数学模型;设计自适应鲁棒控制器;对自适应鲁棒控制器进行稳定性测试。本发明在LuGre摩擦模型的基础上,设计自适应参数估计器以估计不确定的摩擦参数,为避免参数在自适应过程中发散,采用了不连续映射的方法以保证摩擦参数估计有界,同时针对时变外干扰和参数估计误差设计非线性鲁棒反馈项以抵消这部分所造成的影响;能够实现精确的补偿摩擦,保证发射平台优良的控制性能。
Description
技术领域
本发明涉及一种控制方法,具体涉及一种基于摩擦补偿的发射平台自适应鲁棒控制方法。
背景技术
发射平台是一套典型的机电伺服***,由方位轴伺服子***和俯仰轴伺服子***两部分组成,主要用于瞄准既定目标发射动能载荷,达到打击目标的目的,在军事领域有着广泛的应用。随着国际竞争的激烈化,对发射平台的性能要求越来越高。然而非线性摩擦存在于发射平台中,对伺服性能有着重要影响。因此,我们需要设计高效的控制器来实现摩擦补偿。
传统的PID控制虽然结构简单,但是不能处理参数不确定和不确定非线性。自适应控制虽然能够很好的处理参数不确定,但是对于不可参数化的不确定非线性项,自适应控制无能为力。而自适应鲁棒控制(ARC)的提出,使得***可获得出色的跟踪性能,可以同时兼顾参数不确定与不确定的非线性,但是在ARC控制器中并没有考虑精确的摩擦补偿。而对于发射平台高精度的运动控制,摩擦又是一个不可忽视的重要问题。为了更加准确地描述摩擦力行为,LuGre摩擦模型被广泛应用。然而,LuGre摩擦模型参数多、结构复杂,怎样通过简单、实用的自适应鲁棒控制器实现高性能的控制效果,这是急需解决的问题。
发明内容
本发明的目的在于提供一种基于摩擦补偿的发射平台自适应鲁棒控制方法。
实现本发明目的的技术方案为:一种基于摩擦补偿的发射平台自适应鲁棒控制方法,包括以下步骤:
步骤1,建立发射平台的数学模型;
步骤2,设计基于摩擦补偿的发射平台自适应鲁棒控制器;
步骤3,对基于摩擦补偿的发射平台自适应鲁棒控制器进行稳定性测试。
本发明与现有技术相比,其显著优点为:(1)本发明在LuGre摩擦模型的基础上,对模型进行了改进,只需通过自适应鲁棒控制器就能够实现精确的摩擦补偿,保证发射平台优良的控制性能;(2)本发明的控制器更加简单化,易于工程实践。
附图说明
图1是发射平台的***组成框图。
图2是发射平台的摩擦补偿控制方法的原理示意图。
图3是***期望的跟踪信号示意图。
图4(a)、图4(b)是ARC和PID两种控制器下的位置跟踪误差曲线图。
图5是本发明所设计的控制器对参数估计的曲线图。
具体实施方式
结合图1、图2,本发明的一种基于摩擦补偿的发射平台自适应鲁棒控制方法,包括以下步骤:
步骤一、建立发射平台的数学模型;
发射平台方位轴伺服子***的动力学模型方程为:
其中,σ0、σ1、σ2分别表示鬃毛刚度系数、鬃毛阻尼系数和粘性摩擦系数;为两个接触面之间的相对角速度;z表示鬃毛的平均变形量;非线性函数表示不同的摩擦效应;Fc表示Coulomb摩擦力矩,Fs表示最大静摩擦力矩,表示Stribeck速度。
为解决模型中不可测量的摩擦状态,采用一个稳态值zs接近,且zs表示如下:
因为内部的摩擦状态是有界的,定义ε=z-zs,摩擦力F可以写成如下的形式:
因此***的模型可表示为如下状态空间形式:
假定给定所期望的运动轨迹是有界的且有二阶有界导数。并且参数θ和时变扰动d大小范围已知。
步骤二、设计基于摩擦补偿的发射平台自适应鲁棒控制器,具体步骤如下:
步骤2-1、定义x1d为***期望的位置指令,e1=x1-x1d表示位置跟踪误差信号,e2=x2-x2eq表示速度跟踪误差。则我们可以得到:
利用反步积分设计原理和稳定性理论,由位置误差e1递推出x2的期望值。为此,选取李雅普诺夫函数V1(t)如下:
求其微分得:
因此我们可以得到:
由(8),e2的导数可以表示为:
步骤2-2、设计自适应鲁棒控制器
设计***的控制量U为:
将方程(15)带入到(14)中,e2的导数可以表示为:
式中,Γ>0是一个正的对角矩阵,它表示参数的自适应增益。τ是自适应函数。我们很容易得到:
为了处理参数自适应的估计误差及外部时变扰动,非线性鲁棒反馈项Us被设计为:
Us=-εssign(e2) (19)
式中εs是一个正实数,且满足:
εs>Δ2M+δ (20)
其中:|d|≤δ,Δ2M=Δ2max-Δ2min。
即,我们可以得到:
e2[Us+Δ2sign(e2)-d]≤0 (21)
步骤三、稳定性测试
定义李雅普诺夫函数为:
整理式(22)可得:
由(7)可得:
根据(18)和(21)可得:
下面结合具体实施例和附图对本发明做进一步说明。
实施例
仿真参数为:m=0.2kgm2,TL=2Nm,d=0.03x1x2,σ0=0.03Nm/rad,σ1=0.8Nms/rad,σ2=0.65Nms/rad,Fs=2.19Nm,Fc=16.69Nm。位置参考跟踪信号选择为x1d=sin(t)。自适应鲁棒控制器(ARC)的参数为:k1=180,k2=60,k=20,Δ1=1.449,Δ2=17.12,Γ=diag{0.01,0.0003,1.0,0.001}。
图3是***期望的跟踪信号。图4(a)、图4(b)是ARC和PID两种控制器的位置跟踪误差曲线图。从图中可以看出,ARC控制器相比PID控制器,跟踪误差要小得多。图5是本发明所设计的控制器对参数估计的曲线图。由图可知,即使得不到参数的准确值,我们通过ARC控制器也可实现对其自适应,获得良好的跟踪效果。
Claims (2)
1.一种基于摩擦补偿的发射平台自适应鲁棒控制方法,其特征在于,包括以下步骤:
步骤1,建立发射平台的数学模型,具体如下:
发射平台方位轴伺服子***的动力学模型方程为:
其中,σ0、σ1、σ2分别表示鬃毛刚度系数、鬃毛阻尼系数和粘性摩擦系数;为两个接触面之间的相对角速度;z表示鬃毛的平均变形量;非线性函数表示不同的摩擦效应;Fc表示Coulomb摩擦力矩,Fs表示最大静摩擦力矩,表示Stribeck速度;
为解决模型中不可测量的摩擦状态,采用一个稳态值zs接近,且zs表示如下:
因为内部的摩擦状态是有界的,定义ε=z-zs,F可以写成如下的形式:
因此***的模型表示为如下状态空间形式:
假定给定所期望的运动轨迹是有界的且有二阶有界导数,并且参数θ和时变扰动d大小范围已知;
步骤2,设计基于摩擦补偿的发射平台自适应鲁棒控制器,具体如下:
步骤2-1、定义x1d为***期望的位置指令,e1=x1-x1d表示位置跟踪误差,e2=x2-x2eq表示速度跟踪误差,则:
利用反步积分设计原理和稳定性理论,由位置跟踪误差e1递推出x2的期望值;选取李雅普诺夫函数V1(t)如下:
求其微分得:
因此可以得到:
由(8),e2的导数表示为:
步骤2-2、设计自适应鲁棒控制器
设计***的控制量U为:
将方程(15)带入到(14)中,e2的导数表示为:
式中,Γ>0是一个正的对角矩阵,它表示参数的自适应增益,τ是自适应函数,则有:
为了处理参数自适应的估计误差及外部时变扰动,非线性鲁棒反馈项Us被设计为:
Us=-εssign(e2) (19)
式中εs是一个正实数,且满足:
εs>Δ2M+δ (20)
其中:|d|≤δ,Δ2M=Δ2max-Δ2min;
即,可以得到:
e2[Us+Δ2sign(e2)-d]≤0 (21)
步骤3,对基于摩擦补偿的发射平台自适应鲁棒控制器进行稳定性测试。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710745927.1A CN107621783B (zh) | 2017-08-26 | 2017-08-26 | 基于摩擦补偿的发射平台自适应鲁棒控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710745927.1A CN107621783B (zh) | 2017-08-26 | 2017-08-26 | 基于摩擦补偿的发射平台自适应鲁棒控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107621783A CN107621783A (zh) | 2018-01-23 |
CN107621783B true CN107621783B (zh) | 2021-09-03 |
Family
ID=61089301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710745927.1A Active CN107621783B (zh) | 2017-08-26 | 2017-08-26 | 基于摩擦补偿的发射平台自适应鲁棒控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107621783B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108398879B (zh) * | 2018-01-31 | 2021-04-02 | 湖北工业大学 | 一种气动位置伺服***自适应反演摩擦补偿控制方法 |
CN108646549A (zh) * | 2018-03-31 | 2018-10-12 | 西南石油大学 | 一种提高伺服***跟踪精度的补偿控制方法 |
CN109067271B (zh) * | 2018-09-14 | 2021-04-27 | 闽江学院 | 一种基于鲁棒扰动补偿方案的直流电机伺服控制方法 |
CN111580539B (zh) * | 2020-06-16 | 2024-04-16 | 北京石油化工学院 | 一种洛伦兹惯性稳定平台摩擦辨识与补偿控制方法 |
CN112033233B (zh) * | 2020-07-27 | 2022-07-26 | 河北汉光重工有限责任公司 | 一种非线性干扰下的间接驱动高精度伺服实现方法 |
CN112904720A (zh) * | 2021-01-18 | 2021-06-04 | 中国船舶重工集团公司第七二四研究所 | 一种伺服***摩擦非线性自适应控制方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104698850A (zh) * | 2015-02-11 | 2015-06-10 | 南京理工大学 | 一种改进的电机位置伺服***的自适应鲁棒控制方法 |
CN106527126A (zh) * | 2015-09-11 | 2017-03-22 | 南京理工大学 | 电机伺服***非线性鲁棒自适应位置控制器的实现方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105700410A (zh) * | 2014-11-24 | 2016-06-22 | 申久祝 | 一种农田平地机激光发射平台调平控制*** |
CN104965413B (zh) * | 2015-06-29 | 2017-12-12 | 南京理工大学 | 受控化发射平台的摩擦补偿自适应控制方法 |
CN104965412B (zh) * | 2015-06-29 | 2017-12-12 | 南京理工大学 | 受控化发射平台的自适应鲁棒输出反馈控制方法 |
US9978016B2 (en) * | 2015-12-22 | 2018-05-22 | King Fahd University Of Petroleum And Minerals | Pneumatic valve system, method for controlling an actuator in a pneumatic valve system, and non-transitory computer readable medium |
CN106647270B (zh) * | 2016-12-21 | 2019-07-12 | 北京控制工程研究所 | 针对空间密频结构的稳定自适应模糊主动振动控制方法 |
-
2017
- 2017-08-26 CN CN201710745927.1A patent/CN107621783B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104698850A (zh) * | 2015-02-11 | 2015-06-10 | 南京理工大学 | 一种改进的电机位置伺服***的自适应鲁棒控制方法 |
CN106527126A (zh) * | 2015-09-11 | 2017-03-22 | 南京理工大学 | 电机伺服***非线性鲁棒自适应位置控制器的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107621783A (zh) | 2018-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107621783B (zh) | 基于摩擦补偿的发射平台自适应鲁棒控制方法 | |
CN107561935B (zh) | 基于多层神经网络的电机位置伺服***摩擦补偿控制方法 | |
CN111152225B (zh) | 存在输入饱和的不确定机械臂固定时间轨迹跟踪控制方法 | |
CN107577146B (zh) | 基于摩擦整体逼近的伺服***的神经网络自适应控制方法 | |
CN104199295B (zh) | 基于神经网络的机电伺服***摩擦补偿和变结构控制方法 | |
CN105045103B (zh) | 一种基于LuGre摩擦模型伺服机械手摩擦补偿控制***及方法 | |
CN105116725B (zh) | 基于扩张状态观测器的伺服***自适应滑模控制方法 | |
CN107121932B (zh) | 电机伺服***误差符号积分鲁棒自适应控制方法 | |
CN110673472B (zh) | 基于神经网络补偿死区反演误差的自适应鲁棒控制方法 | |
CN104199294B (zh) | 电机伺服***双神经网络摩擦补偿和有限时间协同控制方法 | |
CN104360596B (zh) | 机电伺服***有限时间摩擦参数辨识和自适应滑模控制方法 | |
CN110181510B (zh) | 一种基于时延估计与模糊逻辑的机械臂轨迹跟踪控制方法 | |
CN114536334B (zh) | 一种柔性机械臂***高阶滑模抗干扰控制方法 | |
CN106383523B (zh) | 一种飞行器非线性姿态控制***稳定性分析方法 | |
CN107765548B (zh) | 基于双观测器的发射平台高精度运动控制方法 | |
CN105182990B (zh) | 具有输出受限的三自由度模型直升机的鲁棒控制方法 | |
CN115502986B (zh) | 基于状态观测器的多关节机械臂事件驱动控制方法 | |
CN110842913A (zh) | 一种单关节机械臂的自适应滑模迭代学习控制方法 | |
CN104965413B (zh) | 受控化发射平台的摩擦补偿自适应控制方法 | |
CN107263455B (zh) | 二自由度scara机器人的位置跟踪控制方法 | |
CN104020664B (zh) | 一种基于偏微分方程的柔性机械臂干扰观测器设计方法 | |
CN110888320B (zh) | 基于双电动缸同步运动误差建模的自适应鲁棒控制方法 | |
CN109995278B (zh) | 一种考虑输入受限的电机伺服***自调节控制方法 | |
CN112223276A (zh) | 基于自适应神经网络滑模控制的多关节机器人控制方法 | |
Gao | Adaptive Neural Control for Hysteresis Motor Driving Servo System with Bouc‐Wen Model |
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 |