The invention discloses a method for controlling the launch platform double observer based on high precise motion, which comprises the following steps: establishing the mathematical model of the launch platform design; launch platform motion controller based on double observers; to launch platform motion controller in double observer stability test based on. The invention adopts double observer, the first observer is used to approximate the internal friction state can not be measured, second observer is used to compensate the external disturbance, the adaptive controller is designed to estimate the uncertain parameters of systems and constant interference, can effectively solve the problems such as external disturbance and nonlinear friction system, improve the control performance of the launch platform.
【技术实现步骤摘要】
基于双观测器的发射平台高精度运动控制方法
本专利技术涉及一种控制方法,具体涉及一种基于双观测器的发射平台高精度运动控制方法。
技术介绍
发射平台是一套典型的机电伺服系统,通常由传感器、执行机构、机械传动机构、负载和控制器组成。由于发射平台可以工作于各种地形情况下,因此被广泛应用于防空武器中。在发射平台工作过程中,外部扰动、摩擦非线性等不确定非线性因素总是存在于伺服系统中。受这些因素的影响,系统容易出现转速低频振荡,发出不规则电磁噪声,特别是在低速运行时,易出现极限环振荡,会导致系统控制性能的严重下降甚至失稳。针对不可测量的状态、外部扰动和参数不确定性等,传统控制方式难以满足伺服系统的跟踪精度要求,因此需要研究高性能的控制方法。近年来,各种先进控制策略应用于电机伺服系统,如自适应控制器。其中基于非线性观测器的自适应鲁棒控制器虽然能够很好的处理摩擦问题,但是当外部扰动等不确定性非线性逐渐增大时,所设计的自适应控制器的保守性就会逐级暴露出来,越强的外部扰动会导致越差的跟踪性能,最终会带来系统的失稳。因此,需要设计高效的控制器同时解决这些问题,从而实现发射平台高精度的运动控制。
技术实现思路
本专利技术的目的在于提供一种基于双观测器的发射平台高精度运动控制方法,有效地解决发射平台中存在的外部扰动、摩擦非线性等不确定非线性因素的影响,实现高精度的跟踪控制。实现本专利技术目的的技术方案为:一种基于双观测器的发射平台高精度运动控制方法,包括以下步骤:步骤1,建立发射平台的数学模型;步骤2,设计基于双观测器的发射平台运动控制器;步骤3,对基于双观测器的发射平台运动控制器进行稳 ...
【技术保护点】
一种基于双观测器的发射平台高精度运动控制方法,其特征在于,包括以下步骤:步骤1,建立发射平台的数学模型;步骤2,设计基于双观测器的发射平台运动控制器;步骤3,对基于双观测器的发射平台运动控制器进行稳定性测试。
【技术特征摘要】
1.一种基于双观测器的发射平台高精度运动控制方法,其特征在于,包括以下步骤:步骤1,建立发射平台的数学模型;步骤2,设计基于双观测器的发射平台运动控制器;步骤3,对基于双观测器的发射平台运动控制器进行稳定性测试。2.根据权利要求1所述的基于双观测器的发射平台高精度运动控制方法,其特征在于,步骤1建立发射平台的数学模型,具体如下:发射平台由方位轴伺服子系统和俯仰轴伺服子系统两部分组成,以方位轴伺服子系统为对象进行数学建模,根据牛顿第二定律,发射平台的动力学模型方程为:式中m表示等效转动惯量,y表示执行器的位置,u是系统控制输入,TL是负载扭矩;代表其他未建模干扰;摩擦力矩F采用LuGre摩擦模型来表示:其中,σ0表示接触面间的鬃毛刚度系数,σ1表示鬃毛阻尼系数,σ2表示粘性摩擦系数;为相对角速度,z表示鬃毛的平均变形量,且平均变形动力学方程表示为:非线性函数表示不同的摩擦效应,表达式如下:其中Fc表示Coulomb摩擦力矩,Fs表示最大静摩擦力矩,表示Stribeck速度。引入摩擦系数λ来反映动摩擦参数σ0和σ1的变化,因此修正后的摩擦力矩表示为:把方程(3)(5)带入到方程(1)中,整理得:定义状态变量则式(6)运动方程转换为状态方程:其中θ=[θ1θ2θ3θ4]T为系统的未知参数,且θ1=J,θ2=λ,θ3=λσ1+σ2,θ4=TL;。定义新的函数N(x2)=σ0-σ1α(x2)|x2|;假设参数不确定性θ和外部扰动大小范围已知。3.根据权利要求2所述的基于双观测器的发射平台高精度运动控制方法,其特征在于,步骤2具体如下:步骤2-1、设计双观测器设计两个RBF神经网络观测器分别去估计不可测量的摩擦状态z和外部扰动f这两个不同的任务,如下:z=W1*Th1(x)+εapprox1(8)f=W2*Th2(x)+εapprox2(9)式中,W1*,W2*分别为两个神经网络的理想权值,h1(x),h2(x)为两个网络的高斯基函数输出,εapprox1,εapprox2为两个神经网络的逼近误差,且满足:εapprox1≤εN1和εapprox2≤εN2;两个网络输入都取X=[x1,x2]T,则网络输出为:其中是z的估计,为f的估计,为Wi*的估计;设计一个带有不连续映射类型的权值自适应律为:其中:式中Γ1,Γ2表示权值自适应正对角矩阵,τ1,τ2为权值自适应函数,i=1,2,上述的投影映射具有以下特性:P1P2定义是估计误差,可以得到:其中是状态z的观测误差,是f的观测误差;步骤2-2、设计自适应控制器,具体如下:定义系统输入位置指令为x1d,位置跟踪误差信号e1=x1-x1d,定义x2eq为虚拟控制的期望...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。