CN110107563B - 存在负载干扰情况下多电液伺服执行器分布协同控制方法 - Google Patents
存在负载干扰情况下多电液伺服执行器分布协同控制方法 Download PDFInfo
- Publication number
- CN110107563B CN110107563B CN201910444683.2A CN201910444683A CN110107563B CN 110107563 B CN110107563 B CN 110107563B CN 201910444683 A CN201910444683 A CN 201910444683A CN 110107563 B CN110107563 B CN 110107563B
- Authority
- CN
- China
- Prior art keywords
- electro
- hydraulic servo
- hydraulic
- disturbance
- distributed
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F15—FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
- F15B—SYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
- F15B21/00—Common features of fluid actuator systems; Fluid-pressure actuator systems or details thereof, not covered by any other group of this subclass
- F15B21/08—Servomotor systems incorporating electrically operated control means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Optimization (AREA)
- Theoretical Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Algebra (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Fluid Mechanics (AREA)
- Mechanical Engineering (AREA)
- Feedback Control In General (AREA)
- Servomotors (AREA)
Abstract
本发明公开了一种存在负载干扰情况下多电液伺服执行器协同控制控制方法,该方法包括建立多个非对称电液伺服执行器非线性模型并进行线性化处理,实时获取电液伺服系统的反馈数据,设计分布式一致性协议,采用扰动观测器对系统未知外负载干扰进行估计,计算系统稳定的LMI条件,根据分布式一致性控制律对非对称电液伺服机构实时进行驱动。本发明基于邻域信息来设计分布式一致性协议,建立扰动观测器来对未知负载干扰进行估计,实现多个电液伺服执行器分布式一致性协同控制,提高多个电液伺服系统的跟踪协调能力。
Description
技术领域
本发明属于多个非对称液压缸执行机构的协同控制技术领域,具体涉及一种存在未知外负载干扰情况下多个电液伺服执行器分布协同控制方法。
背景技术
电液伺服系统是指以伺服元件(伺服阀或伺服泵)为控制核心的液压控制系统,主要由电信号处理装置和液压动力机构组成。典型电液伺服系统组成元件如下:(1)给定元件。它可以是机械装置,如凸轮、连杆等,提供位移信号;也可是电气元件,如电位计等,提供电压信号;(2)反馈检测元件。用来检测执行元件的实际输出量,并转换成反馈信号。它可以是机械装置,如齿轮副、连杆等;也可是电气元件,如电位计、测速发电机等;(3)比较元件。用来比较指令信号和反馈信号,并得出误差信号。实际中一般没有专门的比较元件,而是由某一结构元件兼职完成;(4)放大、转换元件。将比较元件所得的误差信号放大,并转换成电信号或液压信号(压力、流量)。它可以是电放大器、电液伺服阀等;(5)执行元件。将液压能转变为机械能,产生直线运动或旋转运动,并直接控制被控对象。一般指液压缸或液压马达;(6)被控制对象。指系统的负载,如工作台等。
电液伺服系统的基本原理是:反馈信号与输入信号相比较得出偏差信号,利用该偏差信号控制液压能源输入到系统的能量,使系统向着减小偏差的方向变化,直至偏差等于零或足够小,从而使系统的实际输出与希望值相符。
随着电液伺服系统在工程领域中的应用日益扩大,大型设备对于负载能力的要求不断增加,多个电液伺服系统协同作用共同驱动的需求日益增加;而现有研究大多针对单个电液伺服执行器,而缺少对多个非对称液压缸执行机构的协同控制的研究。
发明内容
本发明的主要目的在于提供一种存在负载干扰情况下多电液伺服执行器分布协同控制方法,实现含有未知外负载干扰的多个电液伺服执行器的协同控制,并提高多电液伺服控制系统的协同控制性能。
为实现上述目的,本发明提供一种多电液伺服执行器在无向网络下的分布协同控制方法,包括以下步骤:
S1、建立多个非对称电液伺服执行器非线性模型,并进行线性化处理得到线性模型;
S2、驱动电液伺服机构,实时获取电液伺服机构的反馈数据;
S4、设计多电液伺服执行器基于极点配置和扰动补偿的分布式一致性协议;
S5、采用扰动观测器对系统未知外负载干扰进行估计;
S6、基于李雅普洛夫能量函数,并结合分布式一致性协议、反馈数据、一致性误差和扰动估计值,得到系统稳定的LMI条件;
S7、根据分布式一致性控制律对非对称电液伺服机构实时进行驱动。
优选地,所述步骤S1中,所述步骤S1中,建立的第i个非对称电液伺服执行器非线性模型表示为:
其中,xij为第i个模型状态变量,yi为液压缸输出位移,m为负载质量,Ctl为液压缸总泄漏系数,ps为供油压力,βe为液压油有效体积弹性模量,Cd为伺服阀流量系数,w为伺服阀面积梯度,ρ为液压油密度,K为负载刚度系数,b为液压油阻尼系数,FLi为外负载压力,Ksv为伺服阀放大系数,Vt为液压动力机构的总容积,ui为伺服阀控制电压,sgn(·)为符号函数;
非对称电液伺服执行器非线性模型的状态空间模型表示为:
优选地,所述步骤S1中,将多个非对称电液伺服执行器非线性模型进行线性化处理得到线性模型,具体为:
利用状态变量z和反馈控制变量ui对非对称电液伺服执行器非线性模型的状态空间模型进行线性化处理,得到状态空间模型的线性模型,表示为:
优选地,所述步骤S3中,获取的电液伺服系统的反馈数据包括:
液压缸输出位移、液压缸输出位移变化率、液压缸无杆腔和有杆腔的压力、伺服阀阀芯位移。
优选地,所述步骤S4中,设计多电液伺服执行器基于极点配置和扰动补偿的分布式一致性协议表示为:
n个系统的一致性协议向量形式表示为:
优选地,所述步骤S5中,采用扰动观测器对系统未知外负载干扰进行估计表示为:
优选地,所述步骤S6中,基于李雅普洛夫能量函数,并结合分布式一致性协议、反馈数据、一致性误差和扰动估计值,得到系统稳定的LMI条件,具体为:
设定李雅普洛夫能量函数,表示为
结合分布式一致性协议、反馈数据、一致性误差和扰动估计值,得到系统稳定的LMI条件表示为
本发明的有益效果是:本发明基于邻域信息来设计分布式一致性协议,建立扰动观测器来对未知负载干扰进行估计,实现多个电液伺服执行器分布式一致性协同控制,提高多个电液伺服系统的跟踪协调能力。
附图说明
图1是本发明的存在负载干扰情况下多电液伺服执行器分布协同控制方法流程示意图;
图2是本发明实施例中二自由度机械臂机构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,是本发明的存在负载干扰情况下多电液伺服执行器分布协同控制方法流程示意图;一种存在负载干扰情况下多电液伺服执行器分布协同控制方法,包括以下步骤:
S1、建立多个非对称电液伺服执行器非线性模型,并进行线性化处理得到线性模型;
S2、驱动电液伺服机构,实时获取电液伺服机构的反馈数据;
S4、设计多电液伺服执行器基于极点配置和扰动补偿的分布式一致性协议;
S5、采用扰动观测器对系统未知外负载干扰进行估计;
S6、基于李雅普洛夫能量函数,并结合分布式一致性协议、反馈数据、一致性误差和扰动估计值,得到系统稳定的LMI条件;
S7、根据分布式一致性控制律对非对称电液伺服机构实时进行驱动。
如图2所示,本发明以存在未知负载干扰情况下两个电液伺服执行器驱动二自由度机械臂实现分布式协同控制为例,对本发明的存在负载干扰情况下多电液伺服执行器分布协同控制方法作进一步详细说明。
上述机械臂包括:3个机械连杆,包括:第一连杆、第二连杆、第三连杆,2个电液伺服阀,2个双作用液压缸,1个伺服电机,1个定量柱塞泵,1个油箱;其中第一连杆与第二连杆之间铰接称作为肩关节,第二连杆与第三连杆铰接称作为肘关节;肩关节与肘关节处分别设置一个电液伺服阀与双作用液压缸;整个机械臂设置1个伺服电机、1个定量柱塞泵和1个油箱;第二连杆与第三连杆上分别设置一光电编码器,用于测量两个关节的运动角度和角速度;在两个液压缸进油口和出油口各设置1个压力传感器,测量液压缸的负载力,在定量柱塞泵出口安装1个压力表,监测系统的供油压力。
非对称电液伺服执行器的模型为3阶模型,不考虑机械臂机构运动的模型,机械臂运动所需要的关节力矩作为电液伺服执行器的负载干扰考虑。
在本发明的一个可选实施例中,上述步骤S1采用三阶模型描述伺服阀驱动液压缸回路的电液伺服执行器模型,建立第i个非对称电液伺服执行器非线性模型,表示为:
其中,xij为第i个电液伺服系统的第j个状态变量,j=1,2,3,分别表示输出位置、速度、压力,yi为液压缸输出位移,为输出位移变化率,m为负载质量,Ctl为液压缸总泄漏系数,ps为供油压力,βe为液压油有效体积弹性模量,Cd为伺服阀流量系数,w为伺服阀面积梯度,ρ为液压油密度,K为负载刚度系数,b为液压油阻尼系数,FLi为外负载压力,Ksv为伺服阀放大系数,Vt为液压动力机构的总容积,ui为伺服阀控制电压,sgn(·)为符号函数;
非对称电液伺服执行器非线性模型的状态空间模型表示为:
其中,
将多个非对称电液伺服执行器非线性模型进行线性化处理得到线性模型,具体为:
利用状态变量z线性变换
z=[xi1 xi2 -θ1xi1 -θ2xi2+θ3xi3]T
和反馈控制变量ui
ui=α(Xi)+γ-1(Xi)vi
对非对称电液伺服执行器非线性模型的状态空间模型进行线性化处理,得到状态空间模型的线性模型,表示为:
在本发明的一个可选实施例中,上述步骤S3驱动电液伺服机构,实时获取电液伺服机构的反馈数据,包括:液压缸输出位移、液压缸输出位移变化率、液压缸无杆腔和有杆腔的压力、伺服阀阀芯位移。
在本发明的一个可选实施例中,上述步骤S4设计多电液伺服执行器基于极点配置和扰动补偿的分布式一致性协议,表示为:
其中,c为正增益,vi为第i个节点的控制律,为1×3的增益向量,zi,zk分别为第i,k个节点状态,为极点配置的状态反馈向量,为扰动估计值,qi为扰动补偿增益,aik为第i,k个节点相互传递信息,当第i,k个节点能相互传递信息时aik=1,否则aik=0;
n个系统的一致性协议向量形式表示为:
在本发明的一个可选实施例中,上述步骤S5采用扰动观测器对系统未知外负载干扰进行估计表示为:
在本发明的一个可选实施例中,上述步骤S6基于李雅普洛夫能量函数,并结合分布式一致性协议、反馈数据、一致性误差和扰动估计值,得到系统稳定的LMI(linearmatrix inequality,线性矩阵不等式)条件,具体为:
设定李雅普洛夫能量函数,表示为
结合分布式一致性协议、反馈数据、一致性误差和扰动估计值,由能量函数推导得到系统稳定的LMI条件表示为
根据系统稳定的LMI条件求解得到正定对称矩阵P,并代入到一致性协议向量及扰动观测器模型中,从而完成系统稳定的分布式一致性协议和扰动观测器设计。
针对多个电液伺服执行器分布式协同控制问题,本发明采用分布式一致性协议与扰动观测器相结合的方法来提高存在未知外负载干扰条件下非对称电液伺服执行器驱动2-DOF机械臂的分布式协同控制性能。
本发明首先通过输入输出反馈线性化,将电液伺服执行器非线性模型转变为线性模型,模型中的未知外部负载采用扰动观测器进行估计;再基于邻域信息设计分布式一致性协议,同时基于状态误差、观测器估计误差设计李亚普洛夫能量函数,并得到系统稳定的LMI条件,完成分布式一致性协议和扰动观测器的设计。两个电液伺服执行器分别驱动2-DOF机械臂的大臂和前臂,在分布式协同控制律下,实现2-DOF机械臂两个臂协同控制,提高了2-DOF机械臂关节运动的协同控制性能。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。
Claims (6)
1.一种存在负载干扰情况下多电液伺服执行器分布协同控制方法,其特征在于,包括以下步骤:
S1、建立多个非对称电液伺服执行器非线性模型,并进行线性化处理得到线性模型;
S2、驱动电液伺服机构,实时获取电液伺服机构的反馈数据;
S3、设计多电液伺服执行器基于极点配置和扰动补偿的分布式一致性协议;所述步骤S3中,设计多电液伺服执行器基于极点配置和扰动补偿的分布式一致性协议表示为:
n个系统的一致性协议向量形式表示为:
其中,v=[v1,...,vn]T,c为正增益,Ln为n个节点在时刻t通信拓扑图的拉普拉斯矩阵,Qd=diag{q1,...,qn},In为n×n的单位矩阵,是由n个电液伺服系统扰动估计值构成的列向量;
S4、采用扰动观测器对系统未知外负载干扰进行估计;
S5、基于李雅普洛夫能量函数,并结合分布式一致性协议、反馈数据、一致性误差和扰动估计值,得到系统稳定的LMI条件;
S6、根据分布式一致性控制律对非对称电液伺服机构实时进行驱动。
2.如权利要求1所述的存在负载干扰情况下多电液伺服执行器分布协同控制方法,其特征在于,所述步骤S1中,建立的第i个非对称电液伺服执行器非线性模型表示为:
其中,xij为第i个电液伺服系统的第j个状态变量,j=1,2,3,,yi为液压缸输出位移,m为负载质量,Ctl为液压缸总泄漏系数,ps为供油压力,βe为液压油有效体积弹性模量,Ap表示非对称液压缸横截面面积,Cd为伺服阀流量系数,w为伺服阀面积梯度,ρ为液压油密度,K为负载刚度系数,b为液压油阻尼系数,FLi为外负载压力,Ksv为伺服阀放大系数,Vt为液压动力机构的总容积,ui为伺服阀控制电压,sgn(·)为符号函数;
非对称电液伺服执行器非线性模型的状态空间模型表示为:
4.如权利要求3所述的存在负载干扰情况下多电液伺服执行器分布协同控制方法,其特征在于,所述步骤S3中,获取的电液伺服系统的反馈数据包括:
液压缸输出位移、液压缸输出位移变化率、液压缸无杆腔和有杆腔的压力、伺服阀阀芯位移。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910444683.2A CN110107563B (zh) | 2019-05-27 | 2019-05-27 | 存在负载干扰情况下多电液伺服执行器分布协同控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910444683.2A CN110107563B (zh) | 2019-05-27 | 2019-05-27 | 存在负载干扰情况下多电液伺服执行器分布协同控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110107563A CN110107563A (zh) | 2019-08-09 |
CN110107563B true CN110107563B (zh) | 2020-04-17 |
Family
ID=67492369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910444683.2A Expired - Fee Related CN110107563B (zh) | 2019-05-27 | 2019-05-27 | 存在负载干扰情况下多电液伺服执行器分布协同控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110107563B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113864292B (zh) * | 2021-10-28 | 2023-05-30 | 三一重机有限公司 | 电液伺服控制器及其构建方法、电液伺服系统、作业机械 |
CN115388055B (zh) * | 2022-08-23 | 2025-03-14 | 电子科技大学 | 基于反馈线性化的多电液伺服系统分布式协同控制方法 |
CN116300420B (zh) * | 2022-12-13 | 2024-03-15 | 南方海洋科学与工程广东省实验室(湛江) | 伺服控制方法、系统、装置、终端设备以及存储介质 |
CN115903748B (zh) * | 2022-12-14 | 2024-07-26 | 燕山大学 | 基于参考模型的电液伺服位移跟踪试验装置及控制方法 |
CN118545646B (zh) * | 2024-07-25 | 2024-11-12 | 华侨大学 | 基于非线性观测器的重型叉车泵控举升系统反步滑模控制方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104635490A (zh) * | 2014-12-15 | 2015-05-20 | 南京理工大学 | 一种单出杆液压缸位置伺服系统的输出反馈控制方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4625622A (en) * | 1985-08-15 | 1986-12-02 | Vickers, Incorporated | Power transmission |
CN102563182B (zh) * | 2012-01-10 | 2013-06-05 | 江苏科技大学 | 电液线位移伺服系统中伺服控制器控制参数的调整方法 |
CN103941583B (zh) * | 2014-05-04 | 2016-06-29 | 福州大学 | 抗扰动复合非线性伺服控制器的参数化设计方法 |
CN104345638B (zh) * | 2014-10-09 | 2017-06-27 | 南京理工大学 | 一种液压马达位置伺服系统的自抗扰自适应控制方法 |
CN104317198B (zh) * | 2014-10-21 | 2017-06-27 | 南京理工大学 | 具有时变输出约束的电液伺服系统非线性鲁棒位置控制方法 |
CN106066603B (zh) * | 2015-04-21 | 2019-01-18 | 南京理工大学 | 具有精确跟踪性能的电液伺服系统自适应鲁棒位置控制器的实现方法 |
CN106402089B (zh) * | 2016-10-24 | 2017-11-17 | 电子科技大学 | 一种基于耦合干扰观测器的级联电液伺服系统控制方法及系统 |
CN109426150B (zh) * | 2017-08-25 | 2021-11-09 | 南京理工大学 | 基于扩张状态观测器的负载模拟器反步控制方法 |
-
2019
- 2019-05-27 CN CN201910444683.2A patent/CN110107563B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104635490A (zh) * | 2014-12-15 | 2015-05-20 | 南京理工大学 | 一种单出杆液压缸位置伺服系统的输出反馈控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110107563A (zh) | 2019-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110107563B (zh) | 存在负载干扰情况下多电液伺服执行器分布协同控制方法 | |
CN110081046B (zh) | 一种基于反步控制的多电液伺服执行器跟踪同步控制方法 | |
CN110173487B (zh) | 一种多电液伺服执行器在切换网络下的领导同步控制方法 | |
Feng et al. | Identification and compensation of non-linear friction for a electro-hydraulic system | |
CN111546350B (zh) | 一种多关节重载液压机器人系统及高精度运动控制方法 | |
CN106438593B (zh) | 一种存在参数不确定性和负载干扰的电液伺服控制方法及机械臂 | |
Zhou et al. | Adaptive robust control design for underwater multi-DoF hydraulic manipulator | |
CN113146640B (zh) | 一种考虑执行器故障的机械臂分散最优容错控制方法 | |
CN106402089B (zh) | 一种基于耦合干扰观测器的级联电液伺服系统控制方法及系统 | |
CN104345638A (zh) | 一种液压马达位置伺服系统的自抗扰自适应控制方法 | |
CN102501251A (zh) | 带有动态摩擦补偿的机械臂关节定位控制方法 | |
CN107877511B (zh) | 基于输出位置的多双连杆机械臂包含控制器及设计方法 | |
CN106483844A (zh) | 基于非线性鲁棒的电液伺服系统自适应位置控制器的实现方法 | |
CN118502248B (zh) | 基于数据驱动的五自由度天车自抗扰滑模控制方法及系统 | |
CN113325716B (zh) | 基于扩张观测器的水下液压机械臂非线性鲁棒控制方法 | |
CN115388054A (zh) | 一种多电液伺服执行器在通信时延下的分布协同控制方法 | |
CN105538310B (zh) | 一种基于衰减记忆滤波的电液伺服控制方法及2‑dof机械臂 | |
CN116339141A (zh) | 一种机械臂全局固定时间轨迹跟踪滑模控制方法 | |
Xiao et al. | Cascaded sliding mode force control for a single-rod electrohydraulic actuator | |
Sofiane | Sampled data observer based inter-sample output predictor for electro-hydraulic actuators | |
CN102541098B (zh) | 一种电液线位移伺服系统 | |
CN113219841A (zh) | 基于自适应鲁棒的水下多关节液压机械臂非线性控制方法 | |
CN111775142B (zh) | 一种液压机械臂的模型辨识与自适应控制方法 | |
CN114755921B (zh) | 一种水下电动静液作动器干扰补偿控制方法 | |
CN114211478B (zh) | 一种模块化机械臂协调操作最优控制方法及系统 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200417 Termination date: 20210527 |
|
CF01 | Termination of patent right due to non-payment of annual fee |