[go: up one dir, main page]

CN114572831A - Bridge crane sliding mode control method based on unknown input observer technology - Google Patents

Bridge crane sliding mode control method based on unknown input observer technology Download PDF

Info

Publication number
CN114572831A
CN114572831A CN202210206814.5A CN202210206814A CN114572831A CN 114572831 A CN114572831 A CN 114572831A CN 202210206814 A CN202210206814 A CN 202210206814A CN 114572831 A CN114572831 A CN 114572831A
Authority
CN
China
Prior art keywords
equation
follows
disturbance
sliding mode
formula
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.)
Pending
Application number
CN202210206814.5A
Other languages
Chinese (zh)
Inventor
陈强
李昊然
朱铮旸
何熊熊
欧县华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN202210206814.5A priority Critical patent/CN114572831A/en
Publication of CN114572831A publication Critical patent/CN114572831A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/04Auxiliary devices for controlling movements of suspended loads, or preventing cable slack
    • B66C13/06Auxiliary devices for controlling movements of suspended loads, or preventing cable slack for minimising or preventing longitudinal or transverse swinging of loads
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/18Control systems or devices
    • B66C13/48Automatic control of crane drives for producing a single or repeated working cycle; Programme control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Control And Safety Of Cranes (AREA)

Abstract

A bridge crane sliding mode control method based on an unknown input observer technology is characterized by establishing a dynamic model of a bridge crane system and initializing a system state and control parameters; designing an unknown input observer; designing a double-layer hyperbolic approaching law; and designing a sliding mode controller based on an unknown input observer and a double-layer hyperbolic approximation rule. The method can effectively solve the problem of rapid positioning of the bridge crane under different continuous non-matching disturbance conditions, effectively inhibit the residual swinging of the load of the bridge crane and ensure the stability of control input.

Description

一种基于未知输入观测器技术的桥式吊车滑模控制方法A sliding mode control method of overhead crane based on unknown input observer technology

技术领域technical field

本发明属于欠驱动桥式吊车控制技术领域,提出一种基于未知输入观测器技术的桥式吊车滑模控制方法,特别是针对含有不同类型非匹配扰动的桥式吊车滑模控制方法。The invention belongs to the technical field of underactuated bridge crane control, and provides a bridge crane sliding mode control method based on unknown input observer technology, in particular to the bridge crane sliding mode control method containing different types of unmatched disturbances.

背景技术Background technique

欠驱动系统是一类特殊的系统,它的具体含义就是系统所具有的独立控制输入量少于该系统本身机构的自由度。吊车是一类典型的欠驱动系统,广泛应用在港口、建筑工地、海上钻井平台等场所,在现代工业应用中有着不可替代的作用。Underactuated system is a special kind of system, its specific meaning is that the independent control input of the system is less than the degree of freedom of the system itself. Crane is a typical underactuated system, widely used in ports, construction sites, offshore drilling platforms and other places, and plays an irreplaceable role in modern industrial applications.

然而,吊车在实际生产应用中,会受到风力等外部扰动的影响,这些不确定因素很容易对操作人员带来严重的安全事故。近年来,许多国内外学者致力于吊车消摆定位控制的研究工作,取得了许多丰硕的成果。然而,现有的研究成果大多是针对吊车在无扰动条件下或者是在吊车存在匹配扰动(包括摩擦力等)条件下,提出的一系列控制方法。针对吊车存在非匹配扰动(包括风力,空气阻力等)时,鲜有相关的研究成果可以很好的处理这类扰动对吊车控制性能的影响。因此研究有效的方法抑制吊车系统存在的非匹配扰动是非常有意义的。However, in actual production applications, cranes will be affected by external disturbances such as wind, and these uncertain factors can easily cause serious safety accidents to operators. In recent years, many scholars at home and abroad have devoted themselves to the research of crane sway elimination and positioning control, and have achieved many fruitful results. However, most of the existing research results are aimed at a series of control methods proposed for the crane in the undisturbed condition or when the crane has matching disturbance (including friction, etc.). When there are unmatched disturbances (including wind, air resistance, etc.) in the crane, there are few relevant research results that can well deal with the influence of such disturbances on the control performance of the crane. Therefore, it is very meaningful to study an effective method to suppress the unmatched disturbance in the crane system.

非匹配扰动在许多控制系统中都存在,并且许多学者提出了新的控制理论与方法去抑制这类扰动,主要包括基于广义扩张状态观测器的线性控制方法、分层滑模控制方法、反步法、模糊控制方法和基于非线性扰动观测器的滑模控制方法等,这些方法可以有效的抑制非匹配扰动对控制性能的影响。目前,针对欠驱动吊车存在的非匹配扰动抑制研究,还处于初级阶段,且许多现有的研究工作针对的非匹配扰动仅仅是针对特定类型下的扰动或者是非持续作用下的非匹配扰动。因此,针对吊车系统中不同类型持续作用下的非匹配扰动,寻找一种可以快速实现且具有良好的抑制效果的控制方法是非常有必要的,同时对吊车的消摆定位性能也是有着重要意义的。Unmatched disturbances exist in many control systems, and many scholars have proposed new control theories and methods to suppress such disturbances, including linear control methods based on generalized extended state observers, hierarchical sliding mode control methods, backstepping These methods can effectively suppress the influence of mismatched disturbances on control performance. At present, the research on the suppression of unmatched disturbances in underactuated cranes is still in its infancy, and many existing research works only target unmatched disturbances under certain types of disturbances or unmatched disturbances under non-continuous action. Therefore, it is very necessary to find a control method that can be quickly realized and has a good suppression effect for the unmatched disturbances under different types of continuous action in the crane system. .

发明内容SUMMARY OF THE INVENTION

为了减小不同类型持续作用下的非匹配扰动对吊车抗摆定位的影响,同时使得吊车可以快速地达到稳定状态并具有良好的鲁棒性,本发明提出了一种基于未知输入观测器技术的桥式吊车滑模控制方法,所提方法采用未知输入观测器技术估计吊车系统中存在的匹配扰动项与非匹配扰动项,然后设计了一种双层双曲趋近律,基于估计的匹配扰动项与非匹配扰动项和双层双曲趋近律,设计滑模控制器。该设计可以有效抑制匹配扰动与不同类型持续作用下的非匹配扰动对吊车抗摆定位性能的影响,同时保证吊车系统具有快速的状态收敛能力,以及平稳的控制输出效果。In order to reduce the influence of unmatched disturbances under different types of continuous action on the anti-swing positioning of the crane, and at the same time, the crane can quickly reach a stable state and have good robustness, the present invention proposes a method based on the unknown input observer technology. The sliding mode control method for overhead cranes is proposed. The proposed method uses the unknown input observer technique to estimate the matching disturbance and non-matching disturbances in the crane system. Then, a double-layer hyperbolic reaching law is designed, based on the estimated matching disturbance. term and unmatched perturbation term and double-layer hyperbolic reaching law, design sliding mode controller. The design can effectively suppress the impact of matching disturbance and different types of unmatched disturbances under continuous action on the anti-sway positioning performance of the crane, and at the same time ensure that the crane system has a rapid state convergence ability and a stable control output effect.

为了解决上述技术问题所提出的技术方案如下:The technical solutions proposed to solve the above technical problems are as follows:

一种基于未知输入观测器技术的桥式吊车滑模控制方法,包括以下步骤:A sliding mode control method for overhead cranes based on unknown input observer technology, comprising the following steps:

步骤1,建立桥式吊车系统的动态模型,初始化系统的状态与控制参数,过程如下:Step 1, establish a dynamic model of the overhead crane system, initialize the state and control parameters of the system, and the process is as follows:

1.1桥式吊车的动力学表示为:1.1 The dynamics of the overhead crane is expressed as:

Figure BDA0003531366000000021
Figure BDA0003531366000000021

Figure BDA0003531366000000022
Figure BDA0003531366000000022

其中M,m分别表示台车的质量和负载的质量;

Figure BDA0003531366000000023
表示台车运动时的加速度;l表示吊绳的长度;
Figure BDA0003531366000000024
分别表示负载摆动的角度,角速度和角加速度;F表示控制输入;dx表示匹配扰动集总项,包括摩擦力,未建模动力学等;dθ表示非匹配扰动集总项,包括空气阻力,摩擦力等;g表示重力加速度;where M and m represent the mass of the trolley and the mass of the load, respectively;
Figure BDA0003531366000000023
Indicates the acceleration of the trolley when it moves; l represents the length of the sling;
Figure BDA0003531366000000024
represent the angle, angular velocity and angular acceleration of the load swing, respectively; F represents the control input; d x represents the lumped term of the matched disturbance, including friction, unmodeled dynamics, etc.; d θ represents the lumped term of the unmatched disturbance, including the air resistance , friction force, etc.; g represents the acceleration of gravity;

1.2结合式(1)-(2)得到台车运动时的加速度表达式为:1.2 Combining equations (1)-(2), the acceleration expression of the trolley during motion is obtained as:

Figure BDA0003531366000000025
Figure BDA0003531366000000025

1.3将式(3)代入式(2)中,经过数学变换,得到控制输入F为:1.3 Substitute equation (3) into equation (2), and through mathematical transformation, the control input F is obtained as:

Figure BDA0003531366000000026
Figure BDA0003531366000000026

其中,

Figure BDA0003531366000000027
in,
Figure BDA0003531366000000027

1.4为了方便后续控制器的设计,定义一个辅助控制量v:1.4 In order to facilitate the design of subsequent controllers, define an auxiliary control variable v:

Figure BDA0003531366000000031
Figure BDA0003531366000000031

将式(5)代入式(4),重新进行变换得到:Substitute equation (5) into equation (4), and re-transform to get:

Figure BDA0003531366000000032
Figure BDA0003531366000000032

1.5定义如下状态变量:1.5 Define the following state variables:

Figure BDA0003531366000000033
Figure BDA0003531366000000033

其中,

Figure BDA0003531366000000034
分别为台车运动的参考轨迹和速度;sec(·)表示余弦函数的倒数;in,
Figure BDA0003531366000000034
are the reference trajectory and speed of the trolley motion, respectively; sec( ) represents the reciprocal of the cosine function;

1.6结合式(7)构建下面形式的状态方程:1.6 Combine the formula (7) to construct the state equation of the following form:

Figure BDA0003531366000000035
Figure BDA0003531366000000035

其中,

Figure BDA0003531366000000036
分别表示式(7)中
Figure BDA0003531366000000037
的一阶导数;λi,i=1,2,3表示定义的辅助变量;
Figure BDA0003531366000000038
表示状态变量
Figure BDA0003531366000000039
的构造函数;它们的具体表达式如下:in,
Figure BDA0003531366000000036
Respectively expressed in formula (7)
Figure BDA0003531366000000037
The first derivative of ; λ i , i=1, 2, 3 represent the defined auxiliary variables;
Figure BDA0003531366000000038
Represents a state variable
Figure BDA0003531366000000039
constructors; their concrete expressions are as follows:

Figure BDA00035313660000000310
Figure BDA00035313660000000310

1.7为了后续方便未知输入观测器的设计,将式(8)变换为如下形式:1.7 In order to facilitate the subsequent design of the unknown input observer, formula (8) is transformed into the following form:

Figure BDA00035313660000000311
Figure BDA00035313660000000311

其中,

Figure BDA00035313660000000312
dm=λ2dx3dθ;in,
Figure BDA00035313660000000312
d m2 d x3 d θ ;

1.8对于吊车的实际应用场景,负载摆动的角度满足

Figure BDA00035313660000000313
因此式(9)定义的辅助变量λ1,λ223是有界的,同理构造函数
Figure BDA00035313660000000314
也是有界的;1.8 For the actual application scenario of the crane, the angle of the load swing meets the requirements
Figure BDA00035313660000000313
Therefore, the auxiliary variables λ 1 , λ2 2 , λ 3 defined by equation (9) are bounded, and the same is true for the constructor function
Figure BDA00035313660000000314
is also bounded;

步骤2,设计未知输入观测器,估计吊车系统中的匹配与非匹配扰动,过程如下:Step 2: Design an unknown input observer to estimate the matching and non-matching disturbances in the crane system. The process is as follows:

2.1假设匹配扰动与非匹配扰动,以及它们的一阶导数都是有界的,定义如下:2.1 It is assumed that matched perturbations and non-matched perturbations, as well as their first derivatives, are bounded, defined as follows:

Figure BDA0003531366000000041
Figure BDA0003531366000000041

其中,

Figure BDA0003531366000000042
分别表示匹配扰动与非匹配扰动的上界,
Figure BDA0003531366000000043
分别表示匹配扰动与非匹配扰动一阶导数的上界;in,
Figure BDA0003531366000000042
represent the upper bounds of matched perturbation and unmatched perturbation, respectively,
Figure BDA0003531366000000043
respectively represent the upper bound of the first derivative of matched disturbance and unmatched disturbance;

2.2对变换后的吊车系统模型式(10),进行一阶低通滤波变换,设计未知输入观测器如下:2.2 Perform first-order low-pass filter transformation on the transformed crane system model (10), and design the unknown input observer as follows:

Figure BDA0003531366000000044
Figure BDA0003531366000000044

其中,k>0表示滤波系数;定义式(12)中[·]/(ks+1)=(·)f;式(12)转变为:Wherein, k>0 represents the filter coefficient; [·]/(ks+1)=(·) f in the definition formula (12); formula (12) is transformed into:

Figure BDA0003531366000000045
Figure BDA0003531366000000045

其中,

Figure BDA0003531366000000046
表示原始状态变量
Figure BDA0003531366000000047
经过低通滤波变换得到的
Figure BDA0003531366000000048
的一阶导数,dmmf,vf,dmf表示dmm,v,dm经过低通滤波后的结果;in,
Figure BDA0003531366000000046
represents the original state variable
Figure BDA0003531366000000047
After low-pass filtering, the
Figure BDA0003531366000000048
The first derivative of , d mmf , v f , d mf represent the result of d mm , v, d m after low-pass filtering;

2.3式(13)中的各状态变量具有如下性质:2.3 Each state variable in equation (13) has the following properties:

Figure BDA0003531366000000051
Figure BDA0003531366000000051

由式(13)-(14)得到dmmf,dmf的表达式:The expressions of d mmf , d mf can be obtained from equations (13)-(14):

Figure BDA0003531366000000052
Figure BDA0003531366000000052

结合式(15)设计扰动观测器,如下:Combined with equation (15), the disturbance observer is designed as follows:

Figure BDA0003531366000000053
Figure BDA0003531366000000053

其中,

Figure BDA0003531366000000054
表示扰动项dmm,dm的估计值;in,
Figure BDA0003531366000000054
represents the estimated value of the disturbance term d mm , d m ;

2.4从式(16)中发现,扰动观测器只有一个滤波系数k可以进行调节,从而避免系统求导带来的噪声放大问题;2.4 It is found from equation (16) that the disturbance observer has only one filter coefficient k that can be adjusted, so as to avoid the noise amplification problem caused by the system derivation;

步骤3,双层双曲趋近律的设计,过程如下:Step 3, the design of the double-layer hyperbolic reaching law, the process is as follows:

设计双层双曲趋近律,如下所示:Design a double-layer hyperbolic reaching law as follows:

Figure BDA0003531366000000058
Figure BDA0003531366000000058

其中,

Figure BDA0003531366000000055
表示待设计滑模面的一阶导数;γ1>0,γ2>0,k1>0,k2>0,p表示一个正奇数;tanh(k1s)表示双曲正切函数,表达式如下:in,
Figure BDA0003531366000000055
represents the first derivative of the sliding mode surface to be designed; γ 1 >0, γ 2 >0, k 1 >0, k 2 >0, p represents a positive odd number; tanh(k 1 s) represents the hyperbolic tangent function, which expresses The formula is as follows:

Figure BDA0003531366000000056
Figure BDA0003531366000000056

a sinh(k2sp)表示反双曲正弦函数,表达式如下:a sinh( k 2 sp ) represents the inverse hyperbolic sine function, and the expression is as follows:

Figure BDA0003531366000000057
Figure BDA0003531366000000057

步骤4,基于未知输入观测器技术的滑模控制律设计,过程如下:Step 4, the sliding mode control law design based on the unknown input observer technology, the process is as follows:

4.1结合式(7),定义滑模面如下:4.1 Combined with formula (7), the sliding mode surface is defined as follows:

Figure BDA0003531366000000061
Figure BDA0003531366000000061

其中,a>0,b>0,c>0;Among them, a>0, b>0, c>0;

4.2结合式(10)对式(20)进行求导得:4.2 Derivation of formula (20) in combination with formula (10) can be obtained:

Figure BDA0003531366000000062
Figure BDA0003531366000000062

4.3结合式(16)-(17)设计式(10)的基于双层双曲趋近律的滑模控制器为:4.3 The sliding mode controller based on the double-layer hyperbolic reaching law combined with equations (16)-(17) to design equation (10) is:

Figure BDA0003531366000000063
Figure BDA0003531366000000063

4.4选择下面的李亚普诺夫函数:4.4 Choose the following Lyapunov function:

Figure BDA0003531366000000064
Figure BDA0003531366000000064

对上式进行求导,将式(22)代入,得到

Figure BDA0003531366000000065
即判定系统是稳定的;Taking the derivative of the above formula, and substituting the formula (22), we get
Figure BDA0003531366000000065
That is, it is determined that the system is stable;

4.5将式(22)设计的辅助控制律代入到式(6)中,得到F表达式为::4.5 Substitute the auxiliary control law designed in Equation (22) into Equation (6), and obtain the F expression as:

Figure BDA0003531366000000066
Figure BDA0003531366000000066

式(24)表示吊车系统中实际控制律。Equation (24) represents the actual control law in the crane system.

本发明基于未知输入观测器技术设计了一种桥式吊车的滑模控制方法,在解决匹配扰动与非匹配扰动对吊车系统消摆定位性能影响的同时,提出的双层双曲趋近律有效提高系统状态的收敛速度,实现桥式吊车系统的良好控制。The present invention designs a sliding mode control method for an overhead crane based on the unknown input observer technology. While solving the influence of matching disturbance and non-matching disturbance on the anti-swing positioning performance of the crane system, the proposed double-layer hyperbolic reaching law is effective Improve the convergence speed of the system state and achieve good control of the overhead crane system.

本发明技术构思:针对带有匹配扰动与不同类型持续作用下的非匹配扰动的桥式吊车系统,本发明采用未知输入观测器技术中的一阶低通滤波方法来估计吊车系统中的匹配与非匹配扰动项,并根据估计值设计一种基于双层双曲趋近律的滑模控制器,该控制器可以有效抑制匹配扰动与非匹配扰动项对吊车系统的影响,同时保证吊车系统状态可以快速镇定。本发明提出一种可以有效抑制匹配扰动与不同类型持续作用下的非匹配扰动,同时实现吊车快速定位消摆的基于未知输入观测器技术的滑模控制方法,保证了桥式吊车系统可以达到较好的控制效果。The technical concept of the present invention: for the bridge crane system with matching disturbance and different types of unmatched disturbances under continuous action, the present invention adopts the first-order low-pass filtering method in the unknown input observer technology to estimate the matching and matching in the crane system. According to the estimated value, a sliding mode controller based on the double-layer hyperbolic reaching law is designed. The controller can effectively suppress the influence of the matching disturbance and the unmatched disturbance on the crane system, while ensuring the state of the crane system. Can quickly calm down. The present invention proposes a sliding mode control method based on unknown input observer technology, which can effectively suppress matching disturbances and non-matching disturbances under different types of continuous action, and at the same time realizes rapid positioning and anti-swing of the crane, ensuring that the bridge crane system can achieve relatively high performance. good control effect.

本发明的有效效果:实现桥式吊车的快速定位,抑制桥式吊车的负载残余摆动,保证控制输入的平稳。The effective effects of the invention are: realize the rapid positioning of the overhead crane, suppress the residual swing of the load of the overhead crane, and ensure the stability of the control input.

附图说明Description of drawings

图1为本发明的控制流程图;Fig. 1 is the control flow chart of the present invention;

图2为在常值非匹配扰动中加入非线性扰动观测器时x的状态轨迹;Figure 2 shows the state trajectory of x when a nonlinear disturbance observer is added to the constant non-matching disturbance;

图3为在常值非匹配扰动中加入非线性扰动观测器时θ的状态曲线;Fig. 3 is the state curve of θ when the nonlinear disturbance observer is added to the constant value unmatched disturbance;

图4为在常值非匹配扰动中加入非线性扰动观测器时F的信号曲线;Fig. 4 is the signal curve of F when the nonlinear disturbance observer is added to the constant value unmatched disturbance;

图5为在常值非匹配扰动中加入广义扩张状态观测器时x的状态轨迹;Figure 5 shows the state trajectory of x when a generalized extended state observer is added to the constant non-matching disturbance;

图6为在常值非匹配扰动中加入广义扩张状态观测器时θ的状态曲线;Fig. 6 is the state curve of θ when a generalized extended state observer is added to the constant-value unmatched disturbance;

图7为在常值非匹配扰动中加入广义扩张状态观测器时F的信号曲线;Fig. 7 is the signal curve of F when the generalized extended state observer is added to the constant-value unmatched disturbance;

图8为在常值非匹配扰动中加入本发明的滑模控制器时x的状态轨迹;Fig. 8 is the state trajectory of x when adding the sliding mode controller of the present invention in the constant value unmatched disturbance;

图9为在常值非匹配扰动中加入本发明的滑模控制器时θ的状态曲线;Fig. 9 is the state curve of θ when adding the sliding mode controller of the present invention in the constant value unmatched disturbance;

图10为在常值非匹配扰动中加入本发明的滑模控制器时F的信号曲线;Fig. 10 is the signal curve of F when adding the sliding mode controller of the present invention in the constant value unmatched disturbance;

图11为在周期非匹配扰动中加入非线性扰动观测器时x的状态轨迹;Figure 11 shows the state trajectory of x when a nonlinear disturbance observer is added to the periodic unmatched disturbance;

图12为在周期非匹配扰动中加入非线性扰动观测器时θ的状态曲线;Figure 12 is a state curve of θ when a nonlinear disturbance observer is added to the periodic unmatched disturbance;

图13为在周期非匹配扰动中加入非线性扰动观测器时F的信号曲线;Fig. 13 is the signal curve of F when the nonlinear disturbance observer is added to the periodic unmatched disturbance;

图14为在周期非匹配扰动中加入广义扩张状态观测器时x的状态轨迹;Figure 14 shows the state trajectory of x when a generalized extended state observer is added to the periodic unmatched disturbance;

图15为在周期非匹配扰动中加入广义扩张状态观测器时θ的状态曲线;Fig. 15 is the state curve of θ when a generalized extended state observer is added to the periodic unmatched disturbance;

图16为在周期非匹配扰动中加入广义扩张状态观测器时F的信号曲线;Fig. 16 is the signal curve of F when the generalized extended state observer is added to the periodic unmatched disturbance;

图17为在周期非匹配扰动中加入本发明的滑模控制器时x的状态轨迹;Fig. 17 is the state trajectory of x when the sliding mode controller of the present invention is added to the periodic unmatched disturbance;

图18为在周期非匹配扰动中加入本发明的滑模控制器时θ的状态曲线;Fig. 18 is the state curve of θ when the sliding mode controller of the present invention is added to the periodic unmatched disturbance;

图19为在周期非匹配扰动中加入本发明的滑模控制器时F的信号曲线。FIG. 19 is the signal curve of F when the sliding mode controller of the present invention is added to the periodic unmatched disturbance.

具体实施方式Detailed ways

下面结合附图对本发明做进一步说明。The present invention will be further described below with reference to the accompanying drawings.

参照图1-图19,一种基于未知输入观测器技术的桥式吊车滑模控制方法,包括以下步骤:1-19, a sliding mode control method for overhead cranes based on unknown input observer technology includes the following steps:

步骤1,建立桥式吊车系统的动态模型,初始化系统的状态与控制参数,过程如下:Step 1, establish a dynamic model of the overhead crane system, initialize the state and control parameters of the system, and the process is as follows:

1.1桥式吊车的动力学表示为:1.1 The dynamics of the overhead crane is expressed as:

Figure BDA0003531366000000081
Figure BDA0003531366000000081

Figure BDA0003531366000000082
Figure BDA0003531366000000082

其中M,m分别表示台车的质量和负载的质量;

Figure BDA0003531366000000083
表示台车运动时的加速度;l表示吊绳的长度;
Figure BDA0003531366000000084
分别表示负载摆动的角度,角速度和角加速度;F表示控制输入;dx表示匹配扰动集总项,包括摩擦力,未建模动力学等;dθ表示非匹配扰动集总项,包括空气阻力,摩擦力等;g表示重力加速度;where M and m represent the mass of the trolley and the mass of the load, respectively;
Figure BDA0003531366000000083
Indicates the acceleration of the trolley when it moves; l represents the length of the sling;
Figure BDA0003531366000000084
represent the angle, angular velocity and angular acceleration of the load swing, respectively; F represents the control input; d x represents the lumped term of the matched disturbance, including friction, unmodeled dynamics, etc.; d θ represents the lumped term of the unmatched disturbance, including the air resistance , friction force, etc.; g represents the acceleration of gravity;

1.2结合式(1)-(2)得到台车运动时的加速度表达式为:1.2 Combining equations (1)-(2), the acceleration expression of the trolley during motion is obtained as:

Figure BDA0003531366000000085
Figure BDA0003531366000000085

1.3将式(3)代入式(2)中,经过数学变换,得到控制输入F为:1.3 Substitute equation (3) into equation (2), and through mathematical transformation, the control input F is obtained as:

Figure BDA0003531366000000086
Figure BDA0003531366000000086

其中,

Figure BDA0003531366000000087
in,
Figure BDA0003531366000000087

1.4为了方便后续控制器的设计,定义一个辅助控制量v:1.4 In order to facilitate the design of subsequent controllers, define an auxiliary control variable v:

Figure BDA0003531366000000088
Figure BDA0003531366000000088

将式(5)代入式(4),重新进行变换得到:Substitute equation (5) into equation (4), and re-transform to get:

Figure BDA0003531366000000089
Figure BDA0003531366000000089

1.5定义如下状态变量:1.5 Define the following state variables:

Figure BDA00035313660000000810
Figure BDA00035313660000000810

其中,

Figure BDA00035313660000000811
分别为台车运动的参考轨迹和速度;sec(·)表示余弦函数的倒数;in,
Figure BDA00035313660000000811
are the reference trajectory and speed of the trolley motion, respectively; sec( ) represents the reciprocal of the cosine function;

1.6结合式(7)构建下面形式的状态方程:1.6 Combine the formula (7) to construct the state equation of the following form:

Figure BDA0003531366000000091
Figure BDA0003531366000000091

其中,

Figure BDA0003531366000000092
分别表示式(7)中
Figure BDA0003531366000000093
的一阶导数;λi,i=1,2,3表示定义的辅助变量;
Figure BDA0003531366000000094
表示状态变量
Figure BDA0003531366000000095
的构造函数;它们的具体表达式如下:in,
Figure BDA0003531366000000092
Respectively expressed in formula (7)
Figure BDA0003531366000000093
The first derivative of ; λ i , i=1, 2, 3 represent the defined auxiliary variables;
Figure BDA0003531366000000094
Represents a state variable
Figure BDA0003531366000000095
constructors; their concrete expressions are as follows:

Figure BDA0003531366000000096
Figure BDA0003531366000000096

1.7为了后续方便未知输入观测器的设计,将式(8)变换为如下形式:1.7 In order to facilitate the subsequent design of the unknown input observer, formula (8) is transformed into the following form:

Figure BDA0003531366000000097
Figure BDA0003531366000000097

其中,

Figure BDA0003531366000000098
dm=λ2dx3dθ;in,
Figure BDA0003531366000000098
d m2 d x3 d θ ;

1.8对于吊车的实际应用场景,负载摆动的角度满足

Figure BDA0003531366000000099
因此式(9)定义的辅助变量λ123是有界的,同理构造函数
Figure BDA00035313660000000910
也是有界的;1.8 For the actual application scenario of the crane, the angle of the load swing meets the requirements
Figure BDA0003531366000000099
Therefore, the auxiliary variables λ 1 , λ 2 , λ 3 defined by equation (9) are bounded, and the same is true for the constructor function
Figure BDA00035313660000000910
is also bounded;

步骤2,设计未知输入估计器,估计吊车系统中的匹配与非匹配扰动,过程如下:Step 2: Design an unknown input estimator to estimate the matching and non-matching disturbances in the crane system. The process is as follows:

2.1假设匹配扰动与非匹配扰动,以及它们的一阶导数都是有界的,定义如下:2.1 It is assumed that matched perturbations and non-matched perturbations, as well as their first derivatives, are bounded, defined as follows:

Figure BDA00035313660000000911
Figure BDA00035313660000000911

其中,

Figure BDA00035313660000000912
分别表示匹配扰动与非匹配扰动的上界,
Figure BDA00035313660000000913
分别表示匹配扰动与非匹配扰动一阶导数的上界;in,
Figure BDA00035313660000000912
represent the upper bounds of matched perturbation and unmatched perturbation, respectively,
Figure BDA00035313660000000913
respectively represent the upper bound of the first derivative of matched disturbance and unmatched disturbance;

2.2对变换后的吊车系统模型式(10),进行一阶低通滤波变换,设计未知输入观测器如下:2.2 Perform first-order low-pass filter transformation on the transformed crane system model (10), and design the unknown input observer as follows:

Figure BDA0003531366000000101
Figure BDA0003531366000000101

其中,k>0表示滤波系数;定义式(12)中[·]/(ks+1)=(·)f;式(12)转变为:Wherein, k>0 represents the filter coefficient; [·]/(ks+1)=(·) f in the definition formula (12); formula (12) is transformed into:

Figure BDA0003531366000000102
Figure BDA0003531366000000102

其中,

Figure BDA0003531366000000103
表示原始状态变量
Figure BDA0003531366000000104
经过低通滤波变换得到的
Figure BDA0003531366000000105
的一阶导数,dmmf,vf,dmf表示dmm,v,dm经过低通滤波后的结果;in,
Figure BDA0003531366000000103
represents the original state variable
Figure BDA0003531366000000104
After low-pass filtering, the
Figure BDA0003531366000000105
The first derivative of , d mmf , v f , d mf represent the result of d mm , v, d m after low-pass filtering;

2.3式(13)中的各状态变量具有如下性质:2.3 Each state variable in equation (13) has the following properties:

Figure BDA0003531366000000106
Figure BDA0003531366000000106

由式(13)-(14)得到dmmf,dmf的表达式:The expressions of d mmf , d mf can be obtained from equations (13)-(14):

Figure BDA0003531366000000107
Figure BDA0003531366000000107

结合式(15)设计扰动观测器,如下:Combined with equation (15), the disturbance observer is designed as follows:

Figure BDA0003531366000000111
Figure BDA0003531366000000111

其中,

Figure BDA0003531366000000112
表示扰动项dmm,dm的估计值;in,
Figure BDA0003531366000000112
represents the estimated value of the disturbance term d mm , d m ;

2.4从式(16)中发现,扰动观测器只有一个滤波系数k可以进行调节,从而避免系统求导带来的噪声放大问题;2.4 It is found from equation (16) that the disturbance observer has only one filter coefficient k that can be adjusted, so as to avoid the noise amplification problem caused by the system derivation;

步骤3,双层双曲趋近律的设计,过程如下:Step 3, the design of the double-layer hyperbolic reaching law, the process is as follows:

设计双层双曲趋近律,如下所示:Design a double-layer hyperbolic reaching law as follows:

Figure BDA0003531366000000113
Figure BDA0003531366000000113

其中,

Figure BDA0003531366000000114
表示待设计滑模面的一阶导数;γ1>0,γ2>0,k1>0,k2>0,p表示一个正奇数;tanh(k1s)表示双曲正切函数,表达式如下:in,
Figure BDA0003531366000000114
represents the first derivative of the sliding mode surface to be designed; γ 1 >0, γ 2 >0, k 1 >0, k 2 >0, p represents a positive odd number; tanh(k 1 s) represents the hyperbolic tangent function, which expresses The formula is as follows:

Figure BDA0003531366000000115
Figure BDA0003531366000000115

asinh(k2sp)表示反双曲正弦函数,表达式如下:asinh( k 2 sp ) represents the inverse hyperbolic sine function, and the expression is as follows:

Figure BDA0003531366000000116
Figure BDA0003531366000000116

步骤4,基于未知输入观测器技术的滑模控制律设计,过程如下:Step 4, the sliding mode control law design based on the unknown input observer technology, the process is as follows:

4.1结合式(7),定义滑模面如下:4.1 Combined with formula (7), the sliding mode surface is defined as follows:

Figure BDA0003531366000000117
Figure BDA0003531366000000117

其中,a>0,b>0,c>0;Among them, a>0, b>0, c>0;

4.2结合式(10)对式(20)进行求导得:4.2 Derivation of formula (20) in combination with formula (10) can be obtained:

Figure BDA0003531366000000118
Figure BDA0003531366000000118

4.3结合式(16)-(17)设计式(10)的基于双层双曲趋近律的滑模控制器为:4.3 The sliding mode controller based on the double-layer hyperbolic reaching law combined with equations (16)-(17) to design equation (10) is:

Figure BDA0003531366000000119
Figure BDA0003531366000000119

4.4选择下面的李亚普诺夫函数:4.4 Choose the following Lyapunov function:

Figure BDA00035313660000001110
Figure BDA00035313660000001110

对上式进行求导,将式(22)代入,得到

Figure BDA0003531366000000121
即判定系统是稳定的;Taking the derivative of the above formula, and substituting the formula (22), we get
Figure BDA0003531366000000121
That is, it is determined that the system is stable;

4.5将式(22)设计的辅助控制律代入到式(6)中,得到F表达式为:4.5 Substitute the auxiliary control law designed by Equation (22) into Equation (6), and obtain the F expression as:

Figure BDA0003531366000000122
Figure BDA0003531366000000122

式(24)表示吊车系统中实际控制律。Equation (24) represents the actual control law in the crane system.

为验证所提方法的有效性,本发明对式(24)所示的基于未知输入观测器技术的桥式吊车滑模控制器的控制效果进行了仿真实验,同时与基于非线性扰动观测器的传统滑模控制器、基于广义扩张状态观测器的状态反馈控制器效果进行了对比。设置实验中的初始条件和控制参数为:采样步长为0.001s;选取系统参数为M=5kg,m=10kg,l=6m,g=9.8m/s2;控制器参数选为a=0.44,b=1.74,c=2.28,γ1=28,k1=15,γ2=15,k2=10,p=3;期望定位目标为xd=10m;未知输入观测器中的滤波系数k=0.01;匹配扰动为dx=0.5sin(t);常值非匹配扰动为dθ=2,周期非匹配扰动为dθ=sin(t);系统初始状态为

Figure BDA0003531366000000123
图2-图19是对含有不同类型持续非匹配扰动的桥式吊车系统的仿真结果对比图。图2-图10是系统(8)中加入持续性常值非匹配扰动时的仿真对比结果。其中图2-图4是系统(8)中加入基于非线性扰动观测器的传统滑模控制器的状态曲线图x,θ,u,由图可以看出x在18秒左右进入稳定状态,θ在24秒进入稳定状态且存在一定的抖动问题,F存在明显的输入抖动问题;图5-图7是在系统(8)中加入基于广义扩张状态观测器的反馈控制器的状态曲线图x,θ,u,从图中可以看出x在17秒左右进入稳定状态,θ在21秒左右进入稳定状态,F在20秒左右进入稳定范围,但存在较为明显的上下波动,不够平稳;图8-图10是在系统(8)中加入本发明的基于未知输入观测器技术的滑模控制器状态曲线图x,θ,u,由图可发现x在13秒左右进入稳定状态,θ在15秒左右进入稳定状态,且负载不存在残余摆动现象,F在2秒左右进入稳定状态,且不存在明显的颤振或者波动现象。图11-图19是系统(8)中加入持续性周期非匹配扰动时的仿真对比结果。图11-图13是系统(8)中加入基于非线性扰动观测器的传统滑模控制器的状态曲线图x,θ,u,由图可以看出x在18秒左右进入稳定状态,θ在22秒进入稳定范围但负载存在明显残余摆动现象,F存在剧烈的抖振现象;图14-图16是在系统(8)中加入基于广义扩张状态观测器的反馈控制器的状态曲线图x,θ,u,从图中可以看出x在18秒左右进入稳定状态,θ在21秒左右进入稳定范围但负载也存在明显的残余摆动现象,F在22秒左右进入稳定范围,但存在较为明显的上下波动,不够平稳;图17-图19是在系统(8)中加入本发明的基于未知输入观测器技术的滑模控制器状态曲线图x,θ,u,由图可发现x在15秒左右进入稳定状态,θ在16秒左右进入稳定状态,且负载不存在明显的残余摆动现象,F在5秒左右进入稳定状态,且不存在明显的颤振或者波动现象,输出平稳。由三种方法的仿真对比结果可得,与基于非线性扰动观测器的传统滑模控制器和基于广义扩张状态观测器的反馈控制器相比较,基于本发明的未知输入观测器技术滑模控制器,可以保证桥式吊车系统状态快速到达稳定范围,且对不同的持续性非匹配扰动类型有着良好的控制效果。综上,基于未知输入观测器技术的桥式吊车滑模控制方法可以有效解决桥式吊车面对持续性非匹配扰动时的抑制问题,同时减少系统状态到达稳态的过渡时间,使桥式吊车具有良好的定位抗摆性能。In order to verify the effectiveness of the proposed method, the present invention conducts a simulation experiment on the control effect of the sliding mode controller of the bridge crane based on the unknown input observer technology shown in Eq. The effects of traditional sliding mode controller and state feedback controller based on generalized extended state observer are compared. Set the initial conditions and control parameters in the experiment as follows: the sampling step is 0.001s; the selected system parameters are M=5kg, m=10kg, l=6m, g=9.8m/s 2 ; the controller parameters are selected as a=0.44 , b=1.74, c=2.28, γ 1 =28, k 1 =15, γ 2 =15, k 2 =10, p=3; the desired positioning target is x d =10m; the filter coefficients in the unknown input observer k=0.01; the matching disturbance is d x =0.5sin(t); the constant non-matching disturbance is d θ =2, and the periodic unmatching disturbance is d θ =sin(t); the initial state of the system is
Figure BDA0003531366000000123
Figures 2-19 are comparison diagrams of simulation results for overhead crane systems with different types of persistent unmatched disturbances. Fig. 2-Fig. 10 are the simulation comparison results when a persistent constant non-matching disturbance is added to the system (8). Among them, Fig. 2-Fig. 4 are the state curves x, θ, u of the traditional sliding mode controller based on the nonlinear disturbance observer added to the system (8). It can be seen from the figure that x enters a stable state in about 18 seconds, and θ Entering a stable state in 24 seconds and there is a certain jitter problem, F has an obvious input jitter problem; Figures 5-7 are the state curves of the feedback controller based on the generalized extended state observer added to the system (8) x, θ, u, it can be seen from the figure that x enters a stable state in about 17 seconds, θ enters a stable state in about 21 seconds, and F enters a stable state in about 20 seconds, but there are obvious up and down fluctuations, which are not stable enough; Figure 8 - Figure 10 is a state curve graph x, θ, u of the sliding mode controller based on the unknown input observer technology of the present invention added to the system (8). It can be found from the graph that x enters a stable state in about 13 seconds, and θ is 15 It enters a stable state in about 2 seconds, and the load has no residual swing phenomenon, and F enters a stable state in about 2 seconds, and there is no obvious flutter or fluctuation phenomenon. Fig. 11-Fig. 19 are the simulation comparison results when continuous periodic unmatched disturbance is added to the system (8). Figures 11-13 are the state curves x, θ, u of the traditional sliding mode controller based on the nonlinear disturbance observer added to the system (8). It can be seen from the figure that x enters a stable state in about 18 seconds, and θ is in the stable state. 22 seconds into the stable range, but the load has obvious residual swing phenomenon, and F has a severe chattering phenomenon; Figure 14-Figure 16 is the state curve diagram x of adding a feedback controller based on a generalized expansion state observer in system (8), θ, u, it can be seen from the figure that x enters the stable state at about 18 seconds, θ enters the stable range at about 21 seconds, but the load also has obvious residual swing phenomenon, and F enters the stable range at about 22 seconds, but there are obvious residual swings. The up and down fluctuations are not stable enough; Figures 17-19 are the state curves x, θ, u of the sliding mode controller based on the unknown input observer technology of the present invention added to the system (8). It can be found from the figure that x is at 15 It enters a stable state in about 5 seconds, θ enters a stable state in about 16 seconds, and the load has no obvious residual swing phenomenon, F enters a stable state in about 5 seconds, and there is no obvious flutter or fluctuation phenomenon, and the output is stable. Compared with the traditional sliding mode controller based on the nonlinear disturbance observer and the feedback controller based on the generalized extended state observer, the sliding mode control based on the unknown input observer technology of the present invention can be obtained from the simulation comparison results of the three methods. The controller can ensure that the state of the overhead crane system quickly reaches the stable range, and has a good control effect on different types of persistent non-matching disturbances. In conclusion, the sliding mode control method of bridge crane based on unknown input observer technology can effectively solve the problem of suppression when the bridge crane faces continuous unmatched disturbances, and at the same time reduce the transition time for the system state to reach a steady state, so that the bridge crane can be effectively controlled. Has good positioning and anti-swing performance.

以上阐述的是本发明给出的仿真对比实验表明所设计方法的优越性,显然本发明不只是局限于上述实例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。本发明所设计的控制方法对不同持续性非匹配扰动的桥式吊车有着良好的定位抗摆控制效果,可以有效提高吊车的工作效率。What is described above is that the simulation comparison experiment given by the present invention shows the superiority of the designed method. Obviously, the present invention is not only limited to the above-mentioned examples, but does not deviate from the basic spirit of the present invention and does not exceed the scope of the essential content of the present invention. Various modifications can be made to it. The control method designed by the invention has good positioning and anti-swing control effect on bridge cranes with different continuous non-matching disturbances, and can effectively improve the working efficiency of the crane.

Claims (1)

1.一种基于未知输入观测器技术的桥式吊车滑模控制方法,其特征在于:所述方法包括下面步骤:1. an overhead crane sliding mode control method based on unknown input observer technology, is characterized in that: described method comprises the following steps: 步骤1,建立桥式吊车系统的动力学模型,初始化系统的状态与控制参数,过程如下:Step 1, establish the dynamic model of the overhead crane system, initialize the state and control parameters of the system, and the process is as follows: 1.1桥式吊车的动力学表示为:1.1 The dynamics of the overhead crane is expressed as:
Figure FDA0003531365990000011
Figure FDA0003531365990000011
Figure FDA0003531365990000012
Figure FDA0003531365990000012
其中M,m分别表示台车的质量和负载的质量;
Figure FDA0003531365990000013
表示台车运动时的加速度;l表示吊绳的长度;θ,
Figure FDA0003531365990000014
分别表示负载摆动的角度,角速度和角加速度;F表示控制输入;dx表示匹配扰动集总项,包括摩擦力,未建模动力学等;dθ表示非匹配扰动集总项,包括空气阻力,摩擦力等;g表示重力加速度;
where M and m represent the mass of the trolley and the mass of the load, respectively;
Figure FDA0003531365990000013
Represents the acceleration of the trolley when it moves; l represents the length of the sling; θ,
Figure FDA0003531365990000014
represent the angle, angular velocity and angular acceleration of the load swing, respectively; F represents the control input; d x represents the lumped term of the matched disturbance, including friction, unmodeled dynamics, etc.; d θ represents the lumped term of the unmatched disturbance, including the air resistance , friction force, etc.; g represents the acceleration of gravity;
1.2结合式(1)-(2)得到台车运动时的加速度表达式为:1.2 Combining equations (1)-(2), the acceleration expression of the trolley during motion is obtained as:
Figure FDA0003531365990000015
Figure FDA0003531365990000015
1.3将式(3)代入式(2)中,经过数学变换,得到控制输入F为:1.3 Substitute equation (3) into equation (2), and through mathematical transformation, the control input F is obtained as:
Figure FDA0003531365990000016
Figure FDA0003531365990000016
其中,
Figure FDA0003531365990000017
in,
Figure FDA0003531365990000017
1.4定义一个辅助控制量v:1.4 Define an auxiliary control quantity v:
Figure FDA0003531365990000018
Figure FDA0003531365990000018
将式(5)代入式(4),重新进行变换得到:Substitute equation (5) into equation (4), and re-transform to get:
Figure FDA0003531365990000019
Figure FDA0003531365990000019
1.5定义如下状态变量:1.5 Define the following state variables:
Figure FDA0003531365990000021
Figure FDA0003531365990000021
其中,xd,
Figure FDA0003531365990000022
分别为台车运动的参考轨迹和速度;sec(·)表示余弦函数的倒数;
where x d ,
Figure FDA0003531365990000022
are the reference trajectory and speed of the trolley motion, respectively; sec( ) represents the reciprocal of the cosine function;
1.6结合式(7)构建下面形式的状态方程:1.6 Combine the formula (7) to construct the state equation of the following form:
Figure FDA0003531365990000023
Figure FDA0003531365990000023
其中,
Figure FDA0003531365990000024
分别表示式(7)中
Figure FDA0003531365990000025
的一阶导数;λi,i=1,2,3表示定义的辅助变量;
Figure FDA0003531365990000026
表示状态变量
Figure FDA0003531365990000027
的构造函数;它们的具体表达式如下:
in,
Figure FDA0003531365990000024
Respectively expressed in formula (7)
Figure FDA0003531365990000025
The first derivative of ; λ i , i=1, 2, 3 represent the defined auxiliary variables;
Figure FDA0003531365990000026
Represents a state variable
Figure FDA0003531365990000027
constructors; their concrete expressions are as follows:
Figure FDA0003531365990000028
Figure FDA0003531365990000028
1.7将式(8)变换为如下形式:1.7 Transform equation (8) into the following form:
Figure FDA0003531365990000029
Figure FDA0003531365990000029
其中,
Figure FDA00035313659900000210
dm=λ2dx3dθ
in,
Figure FDA00035313659900000210
d m2 d x3 d θ ;
1.8对于吊车的实际应用场景,负载摆动的角度满足
Figure FDA00035313659900000211
因此式(9)定义的辅助变量λ123是有界的,同理构造函数
Figure FDA00035313659900000212
也是有界的;
1.8 For the actual application scenario of the crane, the angle of the load swing meets the requirements
Figure FDA00035313659900000211
Therefore, the auxiliary variables λ 1 , λ 2 , λ 3 defined by equation (9) are bounded, and the same is true for the constructor function
Figure FDA00035313659900000212
is also bounded;
步骤2,设计未知输入估计器,估计吊车系统中的匹配与非匹配扰动,过程如下:Step 2: Design an unknown input estimator to estimate the matching and non-matching disturbances in the crane system. The process is as follows: 2.1假设匹配扰动与非匹配扰动,以及它们的一阶导数都是有界的,定义如下:2.1 It is assumed that matched perturbations and non-matched perturbations, as well as their first derivatives, are bounded, defined as follows:
Figure FDA00035313659900000213
Figure FDA00035313659900000213
其中,
Figure FDA00035313659900000214
分别表示匹配扰动与非匹配扰动的上界,
Figure FDA00035313659900000215
分别表示匹配扰动与非匹配扰动一阶导数的上界;
in,
Figure FDA00035313659900000214
represent the upper bounds of matched perturbation and unmatched perturbation, respectively,
Figure FDA00035313659900000215
respectively represent the upper bound of the first derivative of matched disturbance and unmatched disturbance;
2.2对变换后的吊车系统模型式(10),进行一阶低通滤波变换,设计未知输入观测器如下:2.2 Perform first-order low-pass filter transformation on the transformed crane system model (10), and design the unknown input observer as follows:
Figure FDA0003531365990000031
Figure FDA0003531365990000031
其中,k>0表示滤波系数;定义式(12)中[·]/(ks+1)=(·)f;式(12)转变为:Wherein, k>0 represents the filter coefficient; [·]/(ks+1)=(·) f in the definition formula (12); formula (12) is transformed into:
Figure FDA0003531365990000032
Figure FDA0003531365990000032
其中,
Figure FDA0003531365990000033
表示原始状态变量
Figure FDA0003531365990000034
经过低通滤波变换得到的
Figure FDA0003531365990000035
的一阶导数,dmmf,vf,dmf表示dmm,v,dm经过低通滤波后的结果;
in,
Figure FDA0003531365990000033
represents the original state variable
Figure FDA0003531365990000034
After low-pass filtering, the
Figure FDA0003531365990000035
The first derivative of , d mmf , v f , d mf represent the result of d mm , v, d m after low-pass filtering;
2.3式(13)中的各状态变量具有如下性质:2.3 Each state variable in equation (13) has the following properties:
Figure FDA0003531365990000036
Figure FDA0003531365990000036
由式(13)-(14)得到dmmf,dmf的表达式:The expressions of d mmf , d mf can be obtained from equations (13)-(14):
Figure FDA0003531365990000037
Figure FDA0003531365990000037
结合式(15)设计扰动观测器,如下:Combined with equation (15), the disturbance observer is designed as follows:
Figure FDA0003531365990000041
Figure FDA0003531365990000041
其中,
Figure FDA0003531365990000042
表示扰动项dmm,dm的估计值;
in,
Figure FDA0003531365990000042
represents the estimated value of the disturbance term d mm , d m ;
2.4从式(16)中发现,扰动观测器只有一个滤波系数k可以进行调节,从而避免系统求导带来的噪声放大问题;2.4 It is found from equation (16) that the disturbance observer has only one filter coefficient k that can be adjusted, so as to avoid the noise amplification problem caused by the system derivation; 步骤3,双层双曲趋近律的设计,过程如下:Step 3, the design of the double-layer hyperbolic reaching law, the process is as follows: 设计双层双曲趋近律,如下所示:Design a double-layer hyperbolic reaching law as follows:
Figure FDA0003531365990000043
Figure FDA0003531365990000043
其中,
Figure FDA0003531365990000044
表示待设计滑模面的一阶导数;γ1>0,γ2>0,k1>0,k2>0,p表示一个正奇数;tanh(k1s)表示双曲正切函数,表达式如下:
in,
Figure FDA0003531365990000044
represents the first derivative of the sliding mode surface to be designed; γ 1 >0, γ 2 >0, k 1 >0, k 2 >0, p represents a positive odd number; tanh(k 1 s) represents the hyperbolic tangent function, which expresses The formula is as follows:
Figure FDA0003531365990000045
Figure FDA0003531365990000045
asinh(k2sp)表示反双曲正弦函数,表达式如下:asinh( k 2 sp ) represents the inverse hyperbolic sine function, and the expression is as follows:
Figure FDA0003531365990000046
Figure FDA0003531365990000046
步骤4,基于未知输入观测器技术的滑模控制律设计,过程如下:Step 4, the sliding mode control law design based on the unknown input observer technology, the process is as follows: 4.1结合式(7),定义滑模面如下:4.1 Combined with formula (7), the sliding mode surface is defined as follows:
Figure FDA0003531365990000047
Figure FDA0003531365990000047
其中,a>0,b>0,c>0;Among them, a>0, b>0, c>0; 4.2结合式(10)对式(20)进行求导得:4.2 Derivation of formula (20) in combination with formula (10) can be obtained:
Figure FDA0003531365990000048
Figure FDA0003531365990000048
4.3结合式(16)-(17)设计式(10)的基于双层双曲趋近律的滑模控制器为:4.3 The sliding mode controller based on the double-layer hyperbolic reaching law combined with equations (16)-(17) to design equation (10) is:
Figure FDA0003531365990000049
Figure FDA0003531365990000049
4.4选择下面的李亚普诺夫函数:4.4 Choose the following Lyapunov function:
Figure FDA00035313659900000410
Figure FDA00035313659900000410
对上式进行求导,将式(22)代入,得到
Figure FDA0003531365990000051
即判定系统是稳定的;
Taking the derivative of the above formula, and substituting the formula (22), we get
Figure FDA0003531365990000051
That is, it is determined that the system is stable;
4.5将式(22)设计的辅助控制律代入到式(6)中,得到F表达式为:4.5 Substitute the auxiliary control law designed by Equation (22) into Equation (6), and obtain the expression of F as:
Figure FDA0003531365990000052
Figure FDA0003531365990000052
式(24)表示吊车系统中实际控制律。Equation (24) represents the actual control law in the crane system.
CN202210206814.5A 2022-03-04 2022-03-04 Bridge crane sliding mode control method based on unknown input observer technology Pending CN114572831A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210206814.5A CN114572831A (en) 2022-03-04 2022-03-04 Bridge crane sliding mode control method based on unknown input observer technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210206814.5A CN114572831A (en) 2022-03-04 2022-03-04 Bridge crane sliding mode control method based on unknown input observer technology

Publications (1)

Publication Number Publication Date
CN114572831A true CN114572831A (en) 2022-06-03

Family

ID=81771388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210206814.5A Pending CN114572831A (en) 2022-03-04 2022-03-04 Bridge crane sliding mode control method based on unknown input observer technology

Country Status (1)

Country Link
CN (1) CN114572831A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115562019A (en) * 2022-10-11 2023-01-03 济南大学 Periodic sliding mode control method and system for tower crane with unmatched interference
CN117411068A (en) * 2023-09-27 2024-01-16 陕西理工大学 Complementary super-helical control method of microgrid energy storage converter based on hyperbolic observer

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150344271A1 (en) * 2014-06-02 2015-12-03 Liebherr-Werk Nenzing Gmbh Method for controlling the orientation of a crane load and a boom crane
CN110203831A (en) * 2019-05-24 2019-09-06 浙江理工大学 The total-sliding-mode control method of bridge type crane system
CN110467111A (en) * 2018-05-11 2019-11-19 Abb瑞士股份有限公司 The control of bridge crane
CN112327623A (en) * 2020-11-04 2021-02-05 中南大学 Double-pendulum crane sliding mode control method based on load swing state observation
CN113086844A (en) * 2021-04-09 2021-07-09 东南大学 Variable-rope-length bridge crane anti-swing positioning control method based on second-order sliding mode disturbance observer

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150344271A1 (en) * 2014-06-02 2015-12-03 Liebherr-Werk Nenzing Gmbh Method for controlling the orientation of a crane load and a boom crane
CN110467111A (en) * 2018-05-11 2019-11-19 Abb瑞士股份有限公司 The control of bridge crane
CN110203831A (en) * 2019-05-24 2019-09-06 浙江理工大学 The total-sliding-mode control method of bridge type crane system
CN112327623A (en) * 2020-11-04 2021-02-05 中南大学 Double-pendulum crane sliding mode control method based on load swing state observation
CN113086844A (en) * 2021-04-09 2021-07-09 东南大学 Variable-rope-length bridge crane anti-swing positioning control method based on second-order sliding mode disturbance observer

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115562019A (en) * 2022-10-11 2023-01-03 济南大学 Periodic sliding mode control method and system for tower crane with unmatched interference
CN117411068A (en) * 2023-09-27 2024-01-16 陕西理工大学 Complementary super-helical control method of microgrid energy storage converter based on hyperbolic observer
CN117411068B (en) * 2023-09-27 2024-04-05 陕西理工大学 Complementary super-helical control method for microgrid energy storage converter based on hyperbolic observer

Similar Documents

Publication Publication Date Title
CN111152225B (en) Uncertain mechanical arm fixed time trajectory tracking control method with input saturation
CN114572831A (en) Bridge crane sliding mode control method based on unknown input observer technology
CN107608212B (en) A control method of maglev train system based on improved double power reaching law with integral sliding mode control
CN108875253B (en) Terminal sliding mode anti-swing control method and system of under-actuated crane system based on disturbance observer
CN108557664B (en) Enhanced Coupling Nonlinear PD Type Sliding Mode Controller and Method for Overhead Crane System
CN104111607B (en) A kind of control method of the electric machine position servo system considering input delay
CN106959610B (en) APD-SMC controller of bridge crane system, bridge crane system and control method
CN105600683B (en) Bridge crane error tracker with initial load swing angle and trolley displacement and method
CN106647267B (en) Crane finite time trajectory tracking controller with uncertain dynamics and method
CN107102542B (en) A Robust Adaptive Non-Singular Terminal Sliding Mode Control Method for Automatic Train Running
CN113311707B (en) Continuous sliding mode control method considering bridge crane interference
CN108415249A (en) A kind of electrohydraulic servo system adaptive robust control method based on low frequency study
CN104932259A (en) Gain self-adjustment type supercoiling slip form control method for electro-hydraulic positioning servo system
CN113086844B (en) Variable-rope-length bridge crane anti-swing positioning control method based on second-order sliding mode disturbance observer
CN113093553A (en) Adaptive backstepping control method based on instruction filtering disturbance estimation
CN111142385A (en) Bridge type traveling crane system control method based on sliding mode control theory
CN107390517A (en) Robust adaptive non-singular terminal sliding-mode control for train ATO systems
CN113325715B (en) Feedforward control-based global continuous sliding mode control method for bridge crane
CN112180721B (en) Electromechanical servo system self-adaptive sliding mode control method based on variable speed approach law
CN105759616A (en) Servo system finite time control method considering dead zone characteristic
Yang et al. A novel nonsingular fixed-time control for uncertain bridge crane system using two-layer adaptive disturbance observer
CN110362110A (en) Adaptive neural network unmanned aerial vehicle flight path angle control method when a kind of fixed
CN113659894A (en) A Random Finite Time Fuzzy Adaptive Control Method for Asynchronous Motor Based on Command Filtering
CN115220346A (en) An adaptive control system for bridge crane and its design method and application
CN110817691A (en) Pendulum controller and tower crane system disappear

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