CN111824958B - 桥式吊车卷扬控制器生成方法、控制方法及控制器生成系统 - Google Patents
桥式吊车卷扬控制器生成方法、控制方法及控制器生成系统 Download PDFInfo
- Publication number
- CN111824958B CN111824958B CN202010627936.2A CN202010627936A CN111824958B CN 111824958 B CN111824958 B CN 111824958B CN 202010627936 A CN202010627936 A CN 202010627936A CN 111824958 B CN111824958 B CN 111824958B
- Authority
- CN
- China
- Prior art keywords
- model
- control
- observer
- controller
- derivative
- 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
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000013461 design Methods 0.000 claims description 31
- 239000011159 matrix material Substances 0.000 claims description 29
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 238000005259 measurement Methods 0.000 claims description 12
- 238000006073 displacement reaction Methods 0.000 claims description 6
- 230000009897 systematic effect Effects 0.000 claims 1
- 238000004804 winding Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 7
- 230000032258 transport Effects 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000009795 derivation Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66C—CRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
- B66C13/00—Other constructional features or details
- B66C13/18—Control systems or devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66C—CRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
- B66C13/00—Other constructional features or details
- B66C13/16—Applications of indicating, registering, or weighing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66C—CRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
- B66C13/00—Other constructional features or details
- B66C13/18—Control systems or devices
- B66C13/48—Automatic control of crane drives for producing a single or repeated working cycle; Programme control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66C—CRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
- B66C2700/00—Cranes
- B66C2700/08—Electrical assemblies or electrical control devices for cranes, winches, capstans or electrical hoists
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Control And Safety Of Cranes (AREA)
- Feedback Control In General (AREA)
Abstract
本发明涉及一种桥式吊车卷扬控制器生成方法、控制方法及控制器生成系统,涉及桥式吊车卷扬控制的技术领域,根据桥式吊车卷扬控制系统结构,对桥式吊车卷扬控制系统进行动力学分析,建立卷扬系统动力学结构下的待观测控制模型;基于测量变量绳摆长度获得最优反馈全状态观测器的估计模型;基于待观测控制模型进行模型转换,结合估计模型和模型转换得到实际控制器;并利用实际控制器得到桥式吊车控制卷扬方法,进一步的,利用上述控制器生成方法,得到待观测控制模型获取模块、估计模型获取模块和实际控制器生成模块,从而生成控制系统。与现有技术相比,具有提高桥式吊车运送效率的效果。
Description
技术领域
本发明涉及桥式吊车控制的技术领域,尤其是涉及一种桥式吊车卷扬控制器生成方法、控制方法及控制器生成系统。
背景技术
桥式吊车是典型的非线性机械系统,它利用长绳将负载与吊车相连,并通过吊车的运动来将负载运送到指定的位置,桥式吊车在港口、仓库、建筑工地等场所都得到了广泛的应用。近几十年来,如何对桥式吊车实现精准的全自动化控制,从而提高运送效率、定位精度和安全系数是当前工业领域中的研究热点问题。
传统的桥式吊车控制方法中,大都依赖于吊车系统的具体数学模型。然而,在桥式吊车工作过程中,由于系统变量之间的耦合特性,不同运送批次之间负载变化以及风向、碰撞等外界不确定因素干扰,使获得桥式吊车的系统准确参数模型具有难度,即桥式吊车卷扬系统的准确模型未可知,从而使得桥式吊车卷扬系统位置跟踪控制效果较差,导致桥式吊车运送效率较低。
随着模型估计及数据驱动控制理论的发展,以模糊控制与神经网络为代表的智能控制方法,为控制设计摆脱准确参数模型提供了方法和依据。但模糊控制需要专家和操作人员的丰富经验;神经网络系统需要大量丰富的数据,并且缺乏严谨的推理过程和选择依据,这些特征导致它们在控制系统的在线调节问题上面临较大困境。由高钦和和董家臣发表在《控制与决策》上的论文“线性扩张状态观测器的观测误差讨论”,由陈志翔和高钦发表在《控制理论与应用》上的论文“线性/非线性切换扩张状态观测器”以及由邵星灵和王宏伦发表在《控制与决策》上的论文“线性扩张状态观测器及其高阶形式的性能分析”基于对系统非线性项、不确定项及扰动的估计,使控制系统形成简单的串联积分型控制,在参数选取合理的情况下,可获得满意的效果。但在另一个角度上讲,积分器串联型结构,限制了估计方法的应用范围和控制方案的广泛应用。同时,该方法在观测器设计过程中,仅针对观测误差实施反馈设计,无法保证每个观测变量的运行轨迹,基于此类观测器设计出的控制器,还是无法保证桥式吊车卷扬系统位置跟踪的控制效果及较高的桥式吊车运送效率。
发明内容
本发明目的一是提供一种桥式吊车卷扬控制器生成方法,具有有助于提高运送效率的特点。
本发明的上述发明目的是通过以下技术方案得以实现的:
一种桥式吊车卷扬控制器生成方法,所述生成方法包括:
待观测控制模型获取,根据桥式吊车卷扬控制系统结构,对桥式吊车卷扬控制系统进行动力学分析,建立卷扬系统动力学结构下的待观测控制模型:
其中,y(t)表示卷扬控制的绳摆长度,f(t)表示卷扬系统中包含已有模型、未建模动态以及不确定扰动信息的待观测模型,u(t)表示卷扬系统的控制输入,b为已知控制控制系数;
估计模型获取,基于测量变量y(t)获得最优反馈全状态观测器的估计模型;以及,
实际控制器生成,基于所述待观测控制模型进行模型转换,结合所述估计模型和模型转换得到实际控制器。
通过采用上述技术方案,通过配置的最优全反馈状态观测器,充分利用最优全反馈状态观测器内部全部状态信息;通过绳摆长度的反馈,并结合估计模型对绳摆长度和速度进行估计,对模型进行控制设计,得到实际的桥式吊车卷扬控制器,从而有助于根据得到的桥式吊车卷扬控制器对接下来的绳摆运动状态进行调整,进而有助于提高吊车卷扬的运送效率。
本发明进一步配置为:所述估计模型获取的具体方法包括,
对所述待观测控制模型进行系统扩展,得到系统扩展矩阵;基于所述系统扩展矩阵定义系统观测器;
根据所述系统观测器定义全状态的虚拟控制器,基于定义性能指标Jv获得二次型最优反馈率k,结合二次型最优反馈率k和所述虚拟控制器得到最优反馈全状态观测器;以及,
通过采用上述技术方案,基于最优反馈全状态观测器中自身变量的全部可观测性,使得虚拟控制器具有较好的观测性能,而采用线性二次型最优反馈函数Lqry可以兼顾卷扬系统的系统观测器性能指标的稳定性和最优性。
对所述待观测控制模型定义扩展状态x(t)=[x1(t),x2(t),x3(t)]T,得到系统扩展矩阵:
y(t)=Cx(t) (2)
其中,u(t)表示卷扬系统的控制输入,h(t)为f(t)的导数,
n为动态系统的阶次;N=[0(n-1)×1;1];
扩展状态空间描述的特征在于,Ac和Bc形式不唯一,能够根据系统本身阶次以及控制设计所需结构进行矩阵配置,从而获得符合实际控制设计所需的状态间模型形式;针对桥式吊车卷扬控制系统,Ac和Bc被配置为可控标准型,即
根据Ac和Bc的配置,针对卷扬系统所构建的扩展矩阵可表示为:
定义g(t)=f(t)+x1(t)+x2(t),基于公式(2),则h(t)为g(t)的导数;
因此,公式(2)等价于
y(t)=Cx(t)
此时,x(t)=[x1(t),x2(t)]T;基于公式(2)中对C的定义,有y(t)=x1(t),后续部分均将绳摆长度x1(t)直接作为测量变量;
定义扩展状态向量为:
z=[z1,z2,z3]T (4)
其中,z1表示测量变量x1(t)的估计量,z2表示测量变量x1(t)采用导数估计后的值,z3表示系统模型g(t)的估计;
基于公式(4),定义卷扬系统的系统观测器为:
其中,Av=A,v为系统观测器的虚拟控制器,用于设计和配置系统观测器参数;虚拟控制器充分利用系统观测器全部状态及全部状态的反馈信息,驱动系统观测器对系统状态进行跟踪,从而获得模型g(t)的估计所述虚拟控制器的维数和形式,根据跟踪需要进行灵活配置;在卷扬系统中,定义为v为3×1维,BV=eye(3);
通过定义以下性能指标
获得线性二次型最优反馈率
k=lqry(Av,Bv,Cv,Dv,Qv,Rv) (6)
其中,Cv=eye(3),Dv=zeros(3,3),Qv和Rv为待调节系数;
将虚拟控制器设计为
v=-kz+kRef (7)
通过采用上述技术方案,能够根据系统本身阶次以及控制设计所需结构进行矩阵配置,从而获得符合实际控制设计所需的状态空间模型形式。基于此,设置系统观测器,充分利用绳摆长度的反馈信息和系统观测器内部全部状态信息,对卷扬系统绳摆长度、速度等系统状态以及模型进行估计。在实际控制设计中,利用状态和模型估计信息对系统模块进行抵消,得到实际的桥式吊车卷扬控制器,从而有助于桥式吊车卷扬控制器对接下来的绳摆运动状态进行调整,进而有助于提高吊车卷扬的运送效率。
本发明可以进一步配置为:所述导数估计的具体方法包括:
定义导数估计变量,并设置导数估计器
实现导数估计方法;
vr=-krr+krErx1(t) (16)
kr=lqr(Ar,Br,Qr,Rr) (18)
其中,Qr和Rr为待调节系数,kr=[kr1,kr2,kr3]。
通过采用上述技术方案,利用线性二次型调节器进行导数估计配置,兼顾导数估计系统性能指标的稳定性和最优性,获得测量信号的导数估计,并保证导数跟踪误差为零。将导数估计与系统观测器的虚拟控制器设计相结合,能够获得最优反馈全状态观测器的估计模型。
本发明可以进一步配置为:所述实际控制器生成的方法包括:
根据公式(2)系统扩展矩阵的配置,待观测动力学模型等价于公式(3),且可以表示为以下形式
其中,x(t)=[x1(t),x2(t)]T,g(t)=x1(t)+x2(t)+f(t)为待观测模型;
基于Ac和Bc,定义性能指标Jc获得线性二次型最优反馈率kc
kc=lqr(Ac,Bc,Qc,Rc) (12)
其中,Qc和Rc为待调节系数,kc=[kc1,kc2,kc3]。
结合所述估计模型抵消和线性二次型最优反馈率得到实际控制器u(t)
其中,yd(t)为卷扬位移期望,yd(t)'为位移期望导数,由导数估计方法获得。
通过采用上述技术方案,基于最优反馈全状态观测器获得估计模型,并与线性二次型调节器LQR相结合,在数学模型未知的情形下,得到基于LQR的控制方案,实现对桥式吊车卷扬的控制,在一定程度上提高了对桥式吊车卷扬的控制效果。
本发明目的二是提供一种桥式吊车卷扬控制方法,具有提高桥式吊车运送效率的特点。
本发明的上述发明目的是通过以下技术方案得以实现的:
一种桥式吊车卷扬控制方法,所述控制方法基于卷扬控制器生成方法生成的实际控制器实现。
通过采用上述技术方案,用基于卷扬控制器生成方法生产的实际控制器实现对桥式吊车卷扬的控制,在一定程度上可以实现桥式吊车卷扬绳摆运动的准确控制,有益于提高运送效率。
本发明目的三是提供一种桥式吊车卷扬控制器生成系统,具有有助于提高桥式吊车运送效率的特点。
本发明的上述发明目的是通过以下技术方案得以实现的:
一种桥式吊车卷扬控制器生成系统,所述生成系统包括,
待观测控制模型获取模块,根据桥式吊车卷扬控制系统结构,对桥式吊车卷扬控制系统进行动力学分析,建立卷扬系统动力学结构下的待观测控制模型:
其中,y(t)表示卷扬控制的绳摆长度,f(t)表示卷扬系统中包含已有模型、未建模动态以及不确定扰动信息的待观测模型,u(t)表示卷扬系统的控制输入,b为已知控制控制系数;
估计模型获取模块,基于测量变量y(t)获得最优反馈全状态观测器的估计模型;以及,
实际控制器生成模块,基于所述待观测控制模型进行模型转换,结合所述估计模型和模型转换得到实际控制器。
通过采用上述技术方案,通过设置最优反馈全状态观测器,充分利用系统观测器内部全部状态信息;通过绳摆长度的反馈,并结合估计模型对绳摆长度和速度进行估计,对待观测控制模型进行控制设计,得到实际的桥式吊车卷扬控制器生成系统,实现对桥式桥车卷扬运动状态的调整,有助于提高桥式吊车的运送效率。
综上所述,本发明包括以下至少一种有益技术效果:
1.本发明的桥式吊车卷扬控制器生成方法,通过配置的最优全反馈状态观测器,充分利用最优全反馈状态观测器内部全部状态信息;通过绳摆长度的反馈,并结合估计模型对绳摆长度和速度进行估计,进一步对待观测控制模型进行控制设计,得到实际的桥式吊车卷扬控制器,从而有助于根据得到的桥式吊车卷扬控制器对接下来的卷扬运动状态进行调整,进而有助于提高桥式吊车的运送效率。
2.本发明的桥式吊车卷扬控制方法,摆脱了对模型的依赖,利用得到的实际控制器,实现对桥式吊车卷扬系统的位置跟踪控制,有益于提高桥式吊车的运送效率;
3.本发明的桥式吊车卷扬控制器生成系统利用上述控制器生成方法,得到待观测控制模型获取模块、估计模型获取模块和实际控制器生成模块,从而生成卷扬控制器系统,有助于实现桥式吊车卷扬运动状态的跟踪控制,进而有助于提高桥式吊车的运动效率。
附图说明
图1是桥式吊车卷扬控制系统示意图;
图2是本发明其中一实施例的桥式吊车卷扬控制器生成方法流程图;
图3是本发明实际控制器的控制效果图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。
本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其它等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
参照图2,位于桥架上的桥式吊车能够沿桥架移动,卷扬控制系统位于吊车上,卷扬机通过绳摆连接有负载,且卷扬机通过操纵绳摆长度实现货物纵向搬运。在桥式吊车工作过程中,由于系统变量之间的耦合特性,不同批次之间负载变化以及风向、碰撞等外界不确定性因素干扰,获得系统准确参数模型具有一定难度。
作为桥式吊车卷扬控制器生成方法的一种具体实施例,如图2所述,生成方法包括:
待观测控制模型获取101,根据桥式吊车卷扬控制系统结构,对桥式吊车卷扬控制系统进行动力学分析,建立卷扬系统动力学结构下的待观测控制模型:
其中y(t)表示卷扬控制的绳摆长度,f(t)表示卷扬系统中包含已有模型、未建模动态以及不确定扰动信息的待观测模型,u(t)表示卷扬系统的控制输入,b为已知控制控制系数;
通过分析可知,由于桥式吊车卷扬控制系统建模精度、外界扰动、负载的变化等,会导致基于模型的控制方法存在一定的偏差。为此,根据事实测量数据y(t)对模型进行估计,根据估计模型进行进一步的控制设计,成为当前较为实际的控制方法。
估计模型获取102,基于测量变量y(t)获得最优反馈全状态观测器的估计模型;
实际控制器生成103,基于所述待观测控制模型进行模型转换,结合所述估计模型和模型转换得到实际控制器。
作为估计模型获取的一种实施方式,具体方法包括:
对所述待观测控制模型进行系统扩展,得到系统扩展矩阵;基于所述系统扩展矩阵定义系统观测器;
根据系统观测器定义全状态的虚拟控制器,基于定义性能指标Jv获得二次型最优反馈率k,结合二次型最优反馈率k和所述虚拟控制器得到最优反馈全状态观测器;以及,
其中,系统扩展的具体方法不定,得到的系统扩展矩阵是待观测控制模型在理论上的等价表示,能够作为卷扬系统的系统观测器的结构参考和误差证明。
上述估计模型获取的实施方式中,基于系统观测器中自身状态变量的全部可观性,使得虚拟控制器具有较好的观测性能,而采用二次型最优反馈函数可以兼顾系统观测器系统性能指标的稳定性和最优性。
作为待观测控制模型系统扩展的一种实施方式,具体方法包括:
对待观测控制模型定义扩展状态x(t)=[x1(t),x2(t),x3(t)]T,建立系统扩展矩阵:
y(t)=Cx(t) (2)
其中,u(t)表示卷扬系统的控制输入,h(t)为f(t)的导数,
n为动态系统的阶次;N=[0(n-1)×1;1];
扩展状态空间描述的特征在于,Ac和Bc形式不唯一,根据系统本身阶次以及控制设计所需结构进行矩阵配置,从而获得符合实际控制设计所需的状态间模型形式;针对桥式吊车卷扬控制系统,Ac和Bc被配置为可控标准型,即
根据Ac和Bc的配置,针对卷扬系统所构建的扩展矩阵可表示为:
定义g(t)=f(t)+x1(t)+x2(t),基于公式(2),则h(t)为g(t)的导数;
因此,公式(2)等价于
y(t)=Cx(t)
此时,x(t)=[x1(t),x2(t)]T;基于公式(2)中对C的定义,有y(t)=x1(t),后续部分均将绳摆长度x1(t)直接作为测量变量;
由于系统建模精度、外界扰动、负载的变化等,会导致基于模型的控制方法存在一定的偏差,因此要对吊车卷扬控制系统进行控制,可以根据观测绳摆长度的状态信息,对吊车运动状态进行调整。
对于定义系统观测器的一种实施方式,定义扩展状态向量为
z=[z1,z2,z3]T (4)
其中,z1为测量变量x1(t)的估计量,z2代表测量变量x1(t)的导数估计,z3为系统模型g(t)的估计;
基于公式(2)中对C的定义,有y(t)=x1(t),后续部分均将绳摆长度x1(t)直接作为测量变量。基于此,作为获取卷扬系统的系统观测器的一种实施方式,定义卷扬系统的系统观测器为:
其中,Av=A,v为系统观测器的虚拟控制器,用于设计和配置状态反馈观测器参数;虚拟控制器充分利用系统观测器全部状态及全部状态的反馈信息,驱动系统观测器对系统状态进行跟踪,从而获得模型g(t)的估计该虚拟控制器的维数和形式,能够根据跟踪需要进行灵活配置;在卷扬系统中,定义为v为3×1维,BV=eye(3)。
通过定义以下性能指标
获得线性二次型最优反馈率
k=lqry(Av,Bv,Cv,Dv,Qv,Rv) (6)
其中,Cv=eye(3),Dv=zeros(3,3),Qv和Rv为待调节系数。
将虚拟控制器设计为
v=-kz+kRef (7)
得到的估计模型可以通过实际控制器代入到桥式吊车卷扬系统中,对原模型进行抵消,从而获得完全由Ac和Bc组成的近似线性模型。
得到的估计模型可以对桥式吊车卷扬系统接下来的运动状态进行估计,从而实现对卷扬机运动的预判。
作为实际控制器生成的一种实施方式,其具体方法为:
根据公式(2)系统扩展矩阵的配置,待观测动力学模型等价于公式(3),且可以表示为以下形式
其中,x(t)=[x1(t),x2(t)]T,g(t)=x1(t)+x2(t)+f(t)为待观测模型;
基于Ac和Bc,定义性能指标Jc获得线性二次型最优反馈率kc
kc=lqr(Ac,Bc,Qc,Rc) (12)
其中,Qc和Rc为待调节系数,kc=[kc1,kc2,kc3]。
结合所述估计模型抵消和线性二次型最优反馈率得到实际控制器u(t)
其中,yd(t)'为位移期望导数,由导数估计方法获得,yd(t)为卷扬位移期望,
其中,t∈[0,T],T为目标运行时间长度。
上述实际控制器生成的实施方式中,将控制设计与线性二次型调节器相结合,形成基于最优反馈全状态观测器的LQR控制方法,使传统的LQR控制器摆脱了对模型的依赖,实现了桥式吊车卷扬的高效位置跟踪控制。
对于导数估计的获取,可以采用传统的求导方法,但传统的求导方法,存在导数误差较大的情况,在虚拟控制器中使用传统的求导方法获得导数,可能会影响估计模型的结果,为了减小导数的误差,提供一种新的导数估计方法,以下通过的导数估计的具体实施方式进行说明。
导数估计获取中,定义导数估计变量,并通过导数估计器
实现导数估计方法。
vr=-krr+krErx1(t) (16)
kr=lqr(Ar,Br,Qr,Rr) (18)
其中,Qr和Rr为待调节系数,kr=[kr1,kr2,kr3]。
将公式(16)代入(15)得到
进一步写为
由公式(19)和(20)可知,通过式(18)配置反馈矩阵kr,可以使得闭环系统的极点达到期望的状态,并兼顾最优反馈全状态观测器系统性能指标的稳定性和最优性。因此,基于虚拟控制器vr的设计可确保得到x1(t)-r=0,从而可获得的估计为并能够保证跟踪误差为零,从而保证ref的准确性。
为证明最优反馈全状态观测器的稳定性,基于扩展矩阵(2),桥式吊车卷扬系统扩展模型为
将虚拟控制器(7)代入到卷扬系统的系统观测器(5)中,有:
(21)-(22),并定义e=x(t)-z=0,由于在公式(7)中定义了 则在导数估计准确的前提下, 结合公式(21), 所以,ref2-z2=x2(t)-z2=e2,ref3-z3=x3(t)-z3=e3,因此公式(22)变为
进一步的表示为:
由此可见误差系统特征根可由系统观测器的状态矩阵和反馈控制率k确定。因此,在模型导数h(t)有界的假设和导数估计误差为零的保证下,误差系统稳定性可以得到保证。从而有
e→0 (25)
结合公式(3)可知,
作为桥式吊车卷扬控制方法的一种实施方式,利用桥式吊车卷扬控制器生成方法中得到的实际控制器,对桥式吊车卷扬进行位置跟踪,从而跟踪绳摆长度等信息,并根据跟踪得到的运动状态信息,对桥式吊车卷扬接下来的运动状态作预判,并进行及时的调整控制,从而提高桥式吊车的运送效率。
作为桥式吊车卷扬控制器生成系统的一种实施方式,包括,
待观测控制模型获取模块,根据桥式吊车卷扬控制系统结构,对桥式吊车卷扬控制系统进行动力学分析,建立卷扬系统动力学结构下的待观测控制模型:
其中,y(t)表示卷扬控制的绳摆长度,f(t)表示卷扬系统中包含已有模型、未建模动态以及不确定扰动信息的待观测模型,u(t)表示卷扬系统的控制输入,b为已知控制控制系数;
估计模型获取模块,基于测量变量y(t)获得最优反馈全状态观测器的估计模型;以及,
实际控制器生成模块,基于所述待观测控制模型进行模型转换,结合估计模型和模型转换得到实际控制器。
通过利用控制器生成方法,得到待观测控制模型获取模块、估计模型获取模块和实际控制器生成模块,从而生成控制器系统,有助于实现对桥式吊车卷扬的跟踪控制,有助于提高桥式吊车的运送效率。
参照图3,采用实际控制器进行桥式吊车卷扬控制的控制效果如图3所示,目标曲线yd(t)为黑色实线,实际响应曲线y(t)=x1(t)为黑色虚线。由绳摆长度响应曲线y(t)可以看出,系统输出能够准确快速的跟踪目标。
Claims (5)
1.一种桥式吊车卷扬控制器生成方法,其特征在于,所述生成方法包括:
待观测控制模型获取(101),根据桥式吊车卷扬控制系统结构,对桥式吊车卷扬控制系统进行动力学分析,建立卷扬系统动力学结构下的待观测控制模型:
其中,y(t)表示卷扬控制的绳摆长度,f(t)表示卷扬系统中包含已有模型、未建模动态以及不确定扰动信息的待观测模型,u(t)表示卷扬系统的控制输入,b为已知控制系数;
估计模型获取(102),基于测量变量y(t)获得最优反馈全状态观测器的估计模型;以及,
实际控制器生成(103),基于所述待观测控制模型进行模型转换,结合所述估计模型和模型转换得到实际控制器;
所述估计模型获取(102)的具体方法包括:
对所述待观测控制模型进行系统扩展,得到系统扩展矩阵;基于所述系统扩展矩阵定义系统观测器;
根据所述系统观测器定义全状态的虚拟控制器,基于定义性能指标Jv获得二次型最优反馈率k,结合二次型最优反馈率k和所述虚拟控制器得到最优反馈全状态观测器;以及,
对所述待观测控制模型定义扩展状态x(t)=[x1(t),x2(t),x3(t)]T,得到系统扩展矩阵:
y(t)=Cx(t) (2)
其中,u(t)表示卷扬系统的控制输入,h(t)为f(t)的导数,
n为动态系统的阶次;N=[0(n-1)×1;1];
扩展状态空间描述的特征在于,Ac和Bc形式不唯一,能够根据系统本身阶次以及控制设计所需结构进行矩阵配置,从而获得符合实际控制设计所需的状态间模型形式;针对桥式吊车卷扬控制系统,Ac和Bc被配置为可控标准型,即
根据Ac和Bc的配置,针对卷扬系统所构建的扩展矩阵可表示为:
定义g(t)=f(t)+x1(t)+x2(t),基于公式(2),则h(t)为g(t)的导数;
因此,公式(2)等价于
此时,x(t)=[x1(t),x2(t)]T;基于公式(2)中对C的定义,有y(t)=x1(t),后续部分均将绳摆长度x1(t)直接作为测量变量;
定义扩展状态向量为:
z=[z1,z2,z3]T (4)
其中,z1表示测量变量x1(t)的估计量,z2表示测量变量x1(t)采用导数估计后的值,z3表示系统模型g(t)的估计;
基于公式(4),定义卷扬系统的系统观测器为:
其中,Av=A,v为系统观测器的虚拟控制器,用于设计和配置系统观测器参数;虚拟控制器充分利用系统观测器全部状态及全部状态的反馈信息,驱动系统观测器对系统状态进行跟踪,从而获得模型g(t)的估计所述虚拟控制器的维数和形式,根据跟踪需要进行灵活配置;在卷扬系统中,定义为v为3×1维,BV=eye(3);
通过定义以下性能指标
获得线性二次型最优反馈率
k=lqry(Av,Bv,Cv,Dv,Qv,Rv) (6)
其中,Cv=eye(3),Dv=zeros(3,3),Qv和Rv为待调节系数;
将虚拟控制器设计为
v=-kz+kRef (7)
3.根据权利要求1的控制器生成方法,其特征在于,所述实际控制器生成(103)的方法包括:
根据公式(2)系统扩展矩阵的配置,待观测动力学模型等价于公式(3),且可以表示为以下形式
其中,x(t)=[x1(t),x2(t)]T,g(t)=x1(t)+x2(t)+f(t)为待观测模型;
基于Ac和Bc,定义性能指标Jc获得线性二次型最优反馈率kc
kc=lqr(Ac,Bc,Qc,Rc) (12)
其中,Qc和Rc为待调节系数,kc=[kc1,kc2,kc3];
结合所述估计模型抵消和线性二次型最优反馈率得到实际控制器u(t)
其中,yd(t)为卷扬位移期望,yd(t)'为位移期望导数,由导数估计方法获得。
4.一种桥式吊车卷扬控制方法,其特征在于,所述控制方法基于权利要求1到3之一的控制器生成方法生成的实际控制器实现。
5.一种桥式吊车卷扬控制器生成系统,其特征在于,所述生成系统包括,
待观测控制模型获取模块,根据桥式吊车卷扬控制系统结构,对桥式吊车卷扬控制系统进行动力学分析,建立卷扬系统动力学结构下的待观测控制模型:
其中,y(t)表示卷扬控制的绳摆长度,f(t)表示卷扬系统中包含已有模型、未建模动态以及不确定扰动信息的待观测模型,u(t)表示卷扬系统的控制输入,b为已知控制控制系数;
估计模型获取模块,基于测量变量y(t)获得最优反馈全状态观测器的估计模型;以及,
实际控制器生成模块,基于所述待观测控制模型进行模型转换,结合所述估计模型和模型转换得到实际控制器;
所述估计模型获取的具体方法包括:
对所述待观测控制模型进行系统扩展,得到系统扩展矩阵;基于所述系统扩展矩阵定义系统观测器;
根据所述系统观测器定义全状态的虚拟控制器,基于定义性能指标Jv获得二次型最优反馈率k,结合二次型最优反馈率k和所述虚拟控制器得到最优反馈全状态观测器;以及,
对所述待观测控制模型定义扩展状态x(t)=[x1(t),x2(t),x3(t)]T,得到系统扩展矩阵:
y(t)=Cx(t) (2)
其中,u(t)表示卷扬系统的控制输入,h(t)为f(t)的导数,
n为动态系统的阶次;N=[0(n-1)×1;1];
扩展状态空间描述的特征在于,Ac和Bc形式不唯一,能够根据系统本身阶次以及控制设计所需结构进行矩阵配置,从而获得符合实际控制设计所需的状态间模型形式;针对桥式吊车卷扬控制系统,Ac和Bc被配置为可控标准型,即
根据Ac和Bc的配置,针对卷扬系统所构建的扩展矩阵可表示为:
定义g(t)=f(t)+x1(t)+x2(t),基于公式(2),则h(t)为g(t)的导数;
因此,公式(2)等价于
此时,x(t)=[x1(t),x2(t)]T;基于公式(2)中对C的定义,有y(t)=x1(t),后续部分均将绳摆长度x1(t)直接作为测量变量;
定义扩展状态向量为:
z=[z1,z2,z3]T (4)
其中,z1表示测量变量x1(t)的估计量,z2表示测量变量x1(t)采用导数估计后的值,z3表示系统模型g(t)的估计;
基于公式(4),定义卷扬系统的系统观测器为:
其中,Av=A,v为系统观测器的虚拟控制器,用于设计和配置系统观测器参数;虚拟控制器充分利用系统观测器全部状态及全部状态的反馈信息,驱动系统观测器对系统状态进行跟踪,从而获得模型g(t)的估计所述虚拟控制器的维数和形式,根据跟踪需要进行灵活配置;在卷扬系统中,定义为v为3×1维,BV=eye(3);
通过定义以下性能指标
获得线性二次型最优反馈率
k=lqry(Av,Bv,Cv,Dv,Qv,Rv) (6)
其中,Cv=eye(3),Dv=zeros(3,3),Qv和Rv为待调节系数;
将虚拟控制器设计为
v=-kz+kRef (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010627936.2A CN111824958B (zh) | 2020-07-02 | 2020-07-02 | 桥式吊车卷扬控制器生成方法、控制方法及控制器生成系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010627936.2A CN111824958B (zh) | 2020-07-02 | 2020-07-02 | 桥式吊车卷扬控制器生成方法、控制方法及控制器生成系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111824958A CN111824958A (zh) | 2020-10-27 |
CN111824958B true CN111824958B (zh) | 2021-06-22 |
Family
ID=72899594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010627936.2A Active CN111824958B (zh) | 2020-07-02 | 2020-07-02 | 桥式吊车卷扬控制器生成方法、控制方法及控制器生成系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111824958B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113184705B (zh) * | 2021-05-20 | 2022-12-16 | 山东大学 | 一种带有不确定负载的桥式吊车控制方法及系统 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101797246B1 (ko) * | 2010-07-02 | 2017-11-13 | 가부시끼가이샤 고고우 | 조작 장치 및 그 조작 장치를 구비하는 이동 장치 |
CN102701077B (zh) * | 2012-06-21 | 2014-12-31 | 三一重工股份有限公司 | 起重机吊钩位置的控制系统、控制方法及起重机 |
CN105329777B (zh) * | 2015-12-03 | 2017-03-22 | 山东大学 | 带有持续扰动的可升降桥式吊车系统的模糊控制方法 |
CN108358062B (zh) * | 2018-03-02 | 2019-04-09 | 上海应用技术大学 | 欠驱动桥式吊车全局稳定控制方法 |
EP3566998B1 (en) * | 2018-05-11 | 2023-08-23 | ABB Schweiz AG | Control of overhead cranes |
CN110217700B (zh) * | 2019-05-14 | 2021-04-23 | 广州大学 | 一种柔性起重机缆绳系统的振动控制方法、装置及介质 |
-
2020
- 2020-07-02 CN CN202010627936.2A patent/CN111824958B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111824958A (zh) | 2020-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113824361B (zh) | 分数阶永磁同步发电机的模糊有限时间最优同步控制方法 | |
CN109333529A (zh) | 含预定义性能的多单臂机械手输出一致控制器及设计方法 | |
CN108549229A (zh) | 一种桥式吊车神经网络自适应控制器及其设计方法 | |
Zhang et al. | Design, Implementation, and Validation of Robust Fractional‐Order PD Controller for Wheeled Mobile Robot Trajectory Tracking | |
Chai et al. | Linear active disturbance rejection control for double-pendulum overhead cranes | |
CN107942671A (zh) | 一种改进的水下机器人作业机械臂广义预测控制方法 | |
CN109911771A (zh) | 变系数自抗扰控制器设计方法、及吊车自抗扰控制器 | |
CN113691179B (zh) | 基于固定时间变幂次指数趋近律的永磁同步电机控制方法 | |
CN113814983A (zh) | 一种多单臂机械手系统控制方法及系统 | |
CN118502248A (zh) | 基于数据驱动的五自由度天车自抗扰滑模控制方法及系统 | |
CN111824958B (zh) | 桥式吊车卷扬控制器生成方法、控制方法及控制器生成系统 | |
CN119440095A (zh) | 一种面向非线性多智能体系统的预定性能一致性跟踪控制方法及系统 | |
CN115890668B (zh) | 一种机器人关节模组分散式优化学习控制方法及系统 | |
Xia et al. | Amplitude saturated nonlinear output feedback controller design for underactuated 5-dof tower cranes without velocity measurement | |
Zhang et al. | Improved energy dissipation control of overhead cranes | |
Li et al. | Consensus tracking and vibration control for multiple overhead cranes with flexible cables under time-varying actuator faults | |
Fang et al. | Adaptive recurrent neural network intelligent sliding mode control of permanent magnet linear synchronous motor | |
CN111762688B (zh) | 桥式吊车控制器生成方法、控制方法以及控制器生成系统 | |
CN118068704A (zh) | 集装箱吊车自适应模糊控制方法及系统 | |
CN117902468A (zh) | 塔式吊车定位防摆无模型自适应控制方法 | |
Sharkawy et al. | A robust fuzzy tracking control scheme for robotic manipulators with experimental verification | |
Roman et al. | Active Disturbance Rejection Control for 3D Crane Systems | |
CN113184705B (zh) | 一种带有不确定负载的桥式吊车控制方法及系统 | |
Deniz et al. | Experimental verification of lead-lag compensators on a twin rotor system | |
Chen et al. | Data-driven discrete learning sliding mode control for overhead cranes suffering from disturbances |
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 |