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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000005516 engineering process Methods 0.000 title claims abstract description 18
- 238000013461 design Methods 0.000 claims description 25
- 230000014509 gene expression Effects 0.000 claims description 15
- 230000001133 acceleration Effects 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 12
- 238000001914 filtration Methods 0.000 claims description 7
- 238000009795 derivation Methods 0.000 claims description 6
- 230000009466 transformation Effects 0.000 claims description 6
- 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 claims description 3
- ZKZBPNGNEQAJSX-REOHCLBHSA-M L-selenocysteinate group Chemical group N[C@@H](C[SeH])C(=O)[O-] ZKZBPNGNEQAJSX-REOHCLBHSA-M 0.000 claims description 3
- 230000003321 amplification Effects 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 3
- 230000000737 periodic effect Effects 0.000 description 11
- 230000000694 effects Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 238000004088 simulation Methods 0.000 description 6
- 238000011160 research Methods 0.000 description 5
- 230000002085 persistent effect Effects 0.000 description 3
- 230000001629 suppression Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 244000145845 chattering Species 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000007704 transition Effects 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/04—Auxiliary devices for controlling movements of suspended loads, or preventing cable slack
- B66C13/06—Auxiliary devices for controlling movements of suspended loads, or preventing cable slack for minimising or preventing longitudinal or transverse swinging of loads
-
- 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
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling 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
Description
技术领域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,建立桥式吊车系统的动态模型,初始化系统的状态与控制参数,过程如下:
1.1桥式吊车的动力学表示为:1.1 The dynamics of the overhead crane is expressed as:
其中M,m分别表示台车的质量和负载的质量;表示台车运动时的加速度;l表示吊绳的长度;分别表示负载摆动的角度,角速度和角加速度;F表示控制输入;dx表示匹配扰动集总项,包括摩擦力,未建模动力学等;dθ表示非匹配扰动集总项,包括空气阻力,摩擦力等;g表示重力加速度;where M and m represent the mass of the trolley and the mass of the load, respectively; Indicates the acceleration of the trolley when it moves; l represents the length of the sling; 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:
1.3将式(3)代入式(2)中,经过数学变换,得到控制输入F为:1.3 Substitute equation (3) into equation (2), and through mathematical transformation, the control input F is obtained as:
其中, in,
1.4为了方便后续控制器的设计,定义一个辅助控制量v:1.4 In order to facilitate the design of subsequent controllers, define an auxiliary control variable v:
将式(5)代入式(4),重新进行变换得到:Substitute equation (5) into equation (4), and re-transform to get:
1.5定义如下状态变量:1.5 Define the following state variables:
其中,分别为台车运动的参考轨迹和速度;sec(·)表示余弦函数的倒数;in, 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:
其中,分别表示式(7)中的一阶导数;λi,i=1,2,3表示定义的辅助变量;表示状态变量的构造函数;它们的具体表达式如下:in, Respectively expressed in formula (7) The first derivative of ; λ i , i=1, 2, 3 represent the defined auxiliary variables; Represents a state variable constructors; their concrete expressions are as follows:
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:
其中,dm=λ2dx-λ3dθ;in, d m =λ 2 d x -λ 3 d θ ;
1.8对于吊车的实际应用场景,负载摆动的角度满足因此式(9)定义的辅助变量λ1,λ22,λ3是有界的,同理构造函数也是有界的;1.8 For the actual application scenario of the crane, the angle of the load swing meets the requirements Therefore, the auxiliary variables λ 1 , λ2 2 , λ 3 defined by equation (9) are bounded, and the same is true for the constructor function 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:
其中,分别表示匹配扰动与非匹配扰动的上界,分别表示匹配扰动与非匹配扰动一阶导数的上界;in, represent the upper bounds of matched perturbation and unmatched perturbation, respectively, 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:
其中,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:
其中,表示原始状态变量经过低通滤波变换得到的的一阶导数,dmmf,vf,dmf表示dmm,v,dm经过低通滤波后的结果;in, represents the original state variable After low-pass filtering, the 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:
由式(13)-(14)得到dmmf,dmf的表达式:The expressions of d mmf , d mf can be obtained from equations (13)-(14):
结合式(15)设计扰动观测器,如下:Combined with equation (15), the disturbance observer is designed as follows:
其中,表示扰动项dmm,dm的估计值;in, 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,双层双曲趋近律的设计,过程如下:
设计双层双曲趋近律,如下所示:Design a double-layer hyperbolic reaching law as follows:
其中,表示待设计滑模面的一阶导数;γ1>0,γ2>0,k1>0,k2>0,p表示一个正奇数;tanh(k1s)表示双曲正切函数,表达式如下:in, 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:
a sinh(k2sp)表示反双曲正弦函数,表达式如下:a sinh( k 2 sp ) represents the inverse hyperbolic sine function, and the expression is as follows:
步骤4,基于未知输入观测器技术的滑模控制律设计,过程如下:
4.1结合式(7),定义滑模面如下:4.1 Combined with formula (7), the sliding mode surface is defined as follows:
其中,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:
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:
4.4选择下面的李亚普诺夫函数:4.4 Choose the following Lyapunov function:
对上式进行求导,将式(22)代入,得到即判定系统是稳定的;Taking the derivative of the above formula, and substituting the formula (22), we get 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:
式(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,建立桥式吊车系统的动态模型,初始化系统的状态与控制参数,过程如下:
1.1桥式吊车的动力学表示为:1.1 The dynamics of the overhead crane is expressed as:
其中M,m分别表示台车的质量和负载的质量;表示台车运动时的加速度;l表示吊绳的长度;分别表示负载摆动的角度,角速度和角加速度;F表示控制输入;dx表示匹配扰动集总项,包括摩擦力,未建模动力学等;dθ表示非匹配扰动集总项,包括空气阻力,摩擦力等;g表示重力加速度;where M and m represent the mass of the trolley and the mass of the load, respectively; Indicates the acceleration of the trolley when it moves; l represents the length of the sling; 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:
1.3将式(3)代入式(2)中,经过数学变换,得到控制输入F为:1.3 Substitute equation (3) into equation (2), and through mathematical transformation, the control input F is obtained as:
其中, in,
1.4为了方便后续控制器的设计,定义一个辅助控制量v:1.4 In order to facilitate the design of subsequent controllers, define an auxiliary control variable v:
将式(5)代入式(4),重新进行变换得到:Substitute equation (5) into equation (4), and re-transform to get:
1.5定义如下状态变量:1.5 Define the following state variables:
其中,分别为台车运动的参考轨迹和速度;sec(·)表示余弦函数的倒数;in, 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:
其中,分别表示式(7)中的一阶导数;λi,i=1,2,3表示定义的辅助变量;表示状态变量的构造函数;它们的具体表达式如下:in, Respectively expressed in formula (7) The first derivative of ; λ i , i=1, 2, 3 represent the defined auxiliary variables; Represents a state variable constructors; their concrete expressions are as follows:
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:
其中,dm=λ2dx-λ3dθ;in, d m =λ 2 d x -λ 3 d θ ;
1.8对于吊车的实际应用场景,负载摆动的角度满足因此式(9)定义的辅助变量λ1,λ2,λ3是有界的,同理构造函数也是有界的;1.8 For the actual application scenario of the crane, the angle of the load swing meets the requirements Therefore, the auxiliary variables λ 1 , λ 2 , λ 3 defined by equation (9) are bounded, and the same is true for the constructor function 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:
其中,分别表示匹配扰动与非匹配扰动的上界,分别表示匹配扰动与非匹配扰动一阶导数的上界;in, represent the upper bounds of matched perturbation and unmatched perturbation, respectively, 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:
其中,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:
其中,表示原始状态变量经过低通滤波变换得到的的一阶导数,dmmf,vf,dmf表示dmm,v,dm经过低通滤波后的结果;in, represents the original state variable After low-pass filtering, the 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:
由式(13)-(14)得到dmmf,dmf的表达式:The expressions of d mmf , d mf can be obtained from equations (13)-(14):
结合式(15)设计扰动观测器,如下:Combined with equation (15), the disturbance observer is designed as follows:
其中,表示扰动项dmm,dm的估计值;in, 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,双层双曲趋近律的设计,过程如下:
设计双层双曲趋近律,如下所示:Design a double-layer hyperbolic reaching law as follows:
其中,表示待设计滑模面的一阶导数;γ1>0,γ2>0,k1>0,k2>0,p表示一个正奇数;tanh(k1s)表示双曲正切函数,表达式如下:in, 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:
asinh(k2sp)表示反双曲正弦函数,表达式如下:asinh( k 2 sp ) represents the inverse hyperbolic sine function, and the expression is as follows:
步骤4,基于未知输入观测器技术的滑模控制律设计,过程如下:
4.1结合式(7),定义滑模面如下:4.1 Combined with formula (7), the sliding mode surface is defined as follows:
其中,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:
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:
4.4选择下面的李亚普诺夫函数:4.4 Choose the following Lyapunov function:
对上式进行求导,将式(22)代入,得到即判定系统是稳定的;Taking the derivative of the above formula, and substituting the formula (22), we get 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:
式(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);系统初始状态为图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 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)
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)
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)
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 |
-
2022
- 2022-03-04 CN CN202210206814.5A patent/CN114572831A/en active Pending
Patent Citations (5)
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)
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 |