[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117506896A - Control method for single-connecting-rod mechanical arm embedded with direct-current motor - Google Patents

Control method for single-connecting-rod mechanical arm embedded with direct-current motor Download PDF

Info

Publication number
CN117506896A
CN117506896A CN202311455734.4A CN202311455734A CN117506896A CN 117506896 A CN117506896 A CN 117506896A CN 202311455734 A CN202311455734 A CN 202311455734A CN 117506896 A CN117506896 A CN 117506896A
Authority
CN
China
Prior art keywords
observer
sliding mode
control
output
time
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
CN202311455734.4A
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.)
JIANGSU HUAYU PRINTING CO Ltd
Huaiyin Institute of Technology
Original Assignee
JIANGSU HUAYU PRINTING CO Ltd
Huaiyin Institute of Technology
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 JIANGSU HUAYU PRINTING CO Ltd, Huaiyin Institute of Technology filed Critical JIANGSU HUAYU PRINTING CO Ltd
Priority to CN202311455734.4A priority Critical patent/CN117506896A/en
Publication of CN117506896A publication Critical patent/CN117506896A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1615Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention discloses a control method of a single-link mechanical arm embedded with a direct-current motor, which is used for controlling a single-link mechanical arm system with an output constraint direct-current motor and comprises the following steps: firstly, expanding a traditional low-order sliding mode dynamics system to a high order based on an exponentiation integration technology, and providing a high-order sliding mode algorithm with stable fixed time; constructing a tangential barrier Lyapunov function and a fixed time disturbance observer in consideration of the problems of unknown angular positions of the connecting rod and the motor shaft and limited output voltage of the motor armature; deducing a design controller by using a similar backstepping method, and verifying according to a Lyapunov second method stability criterion and a fixed time stability theoremAnd a deterministic expression of a fixed time is obtained. The invention can ensure that the system state can realize stable convergence independently of the initial condition of the system under the condition of limited output, and the stable time can not infinitely increase the performance index, thereby improving the predictability and accuracy of the mechanical arm control systemControl capability, robustness and adaptive characteristics of the system are enhanced.

Description

一种嵌入直流电机单连杆机械臂控制方法A control method for a single-link robotic arm embedded with a DC motor

技术领域Technical Field

本发明涉及嵌入直流电机单连杆机械臂控制领域,具体涉及一种基于高阶固定时间扰动观测器和高阶滑模的嵌入直流电机单连杆机械臂控制方法,利用具有扰动补偿的高阶滑模算法和多重加幂积分器技术的固定时间稳定控制,提升嵌入直流电机单连杆机械臂的可预测性,鲁棒性,自适应和精确控制特性。The present invention relates to the field of control of a single-link robot arm with an embedded DC motor, and in particular to a control method for a single-link robot arm with an embedded DC motor based on a high-order fixed-time disturbance observer and a high-order sliding mode. The method utilizes a high-order sliding mode algorithm with disturbance compensation and a fixed-time stable control using a multiple power integrator technology to improve the predictability, robustness, adaptability and precise control characteristics of the single-link robot arm with an embedded DC motor.

背景技术Background Art

嵌入式直流电机单连杆机械臂在工业自动化领域中具有广泛应用。为了实现精确而稳定的控制,研究人员不断探索各种高级控制方法。固定时间扰动观测器和高阶滑模控制技术因其出色的鲁棒性和适应性,在机械臂控制领域引起了极大的兴趣。本发明将介绍这种基于固定时间扰动观测器和高阶滑模的嵌入直流电机单连杆机械臂控制方法,并探讨其在解决现实控制问题中的潜在应用。机械臂控制的关键挑战之一是实现精确的轨迹跟踪和稳定的运动控制。传统的PID控制等方法往往难以应对非线性、时变性以及外部扰动等问题,限制了机械臂系统的性能和控制效果;尤其在存在外部扰动和参数变化的情况下,控制系统更容易失去稳定性和性能。Embedded DC motor single-link robotic arms are widely used in the field of industrial automation. In order to achieve precise and stable control, researchers are constantly exploring various advanced control methods. Fixed-time disturbance observer and high-order sliding mode control technology have aroused great interest in the field of robotic arm control due to their excellent robustness and adaptability. This paper will introduce this embedded DC motor single-link robotic arm control method based on fixed-time disturbance observer and high-order sliding mode, and explore its potential application in solving real-world control problems. One of the key challenges of robotic arm control is to achieve accurate trajectory tracking and stable motion control. Traditional PID control and other methods often have difficulty in dealing with problems such as nonlinearity, time-varying and external disturbances, which limits the performance and control effect of the robotic arm system; especially in the presence of external disturbances and parameter changes, the control system is more likely to lose stability and performance.

固定时间扰动观测器(Fixed-Time Disruption Observer,FTDO)是一种先进的控制技术,用于估计系统中的扰动项。它不依赖于系统模型,并且能够在线估计扰动的大小和影响,从而允许控制系统在扰动的影响下保持稳定。通过在控制器中引入固定时间扰动观测器,系统能够实时地校正扰动对控制效果的影响,提高了控制系统的鲁棒性。Fixed-Time Disruption Observer (FTDO) is an advanced control technique used to estimate disturbances in a system. It does not rely on the system model and can estimate the size and impact of disturbances online, allowing the control system to remain stable under the influence of disturbances. By introducing a fixed-time disturbance observer in the controller, the system can correct the impact of disturbances on the control effect in real time, improving the robustness of the control system.

高阶滑模控制(Higher-Order Sliding Mode Control,HOSM)是一种应用滑模变换的控制策略,旨在将系统状态引导到滑模面上,实现系统状态的精确跟踪和控制。高阶滑模控制在处理非线性、时变系统方面具有良好的性能,对于机械臂等需要高精度运动控制的系统具有重要意义。Higher-Order Sliding Mode Control (HOSM) is a control strategy that applies sliding mode transformation, aiming to guide the system state to the sliding surface and achieve accurate tracking and control of the system state. High-order sliding mode control has good performance in dealing with nonlinear and time-varying systems, and is of great significance for systems that require high-precision motion control, such as robotic arms.

发明内容Summary of the invention

发明目的:针对背景技术中提到的问题,本发明提供一种嵌入直流电机单连杆机械臂控制方法,能够提高嵌入直流电机单连杆机械臂控制精度和可预测性,削弱角位置未知带来的系统不确定性,增强系统的抗干扰能力。结合非线性固定时间干扰观测器抑制干扰、高阶滑模控制策略削弱抖振影响提升控制精确度、类backstepping推导控制器的基础上使用正切型障碍Lyapunov函数的方法确保机械臂运动中角度、角速度等约束条件和固定时间稳定收敛,进一步提高嵌入直流电机单连杆机械臂的鲁棒性能。Purpose of the invention: In view of the problems mentioned in the background technology, the present invention provides a control method for a single-link manipulator with an embedded DC motor, which can improve the control accuracy and predictability of the single-link manipulator with an embedded DC motor, weaken the system uncertainty caused by the unknown angular position, and enhance the anti-interference ability of the system. The nonlinear fixed-time disturbance observer is combined to suppress interference, the high-order sliding mode control strategy is used to weaken the influence of jitter and improve the control accuracy, and the method of using the tangent barrier Lyapunov function on the basis of the backstepping-like derivation controller ensures the stable convergence of the angle, angular velocity and other constraints and fixed time in the movement of the manipulator, so as to further improve the robust performance of the single-link manipulator with an embedded DC motor.

技术方案:本发明的一种嵌入直流电机单连杆机械臂控制方法,包括以下步骤:Technical solution: A control method of a single-link mechanical arm embedded with a DC motor of the present invention comprises the following steps:

步骤1:考虑输出受限扩展得到具有输出约束和非匹配项的高阶滑模嵌入直流电机单连杆机械臂动力学方程;Step 1: Consider the output-constrained expansion to obtain the high-order sliding mode embedded DC motor single-link manipulator dynamic equation with output constraints and non-matching terms;

步骤2:通过采用多层积分的加幂积分方法提高系统的抗干扰特性,结合系统的高精度控制要求,构建用于估计非匹配项干扰的n阶固定时间干扰观测器;Step 2: The anti-interference characteristics of the system are improved by adopting the power integration method of multi-layer integration. Combined with the high-precision control requirements of the system, an n-order fixed-time interference observer is constructed to estimate the non-matching interference.

步骤3:利用类backstepping方法递推设计虚拟控制器和实际控制输入;Step 3: Recursively design the virtual controller and actual control input using a backstepping-like method;

步骤4:构建满足输出约束条件的正切型障碍Lyapunov函数并对其求导,将步骤3中的虚拟控制器、实际控制输入代入正切型障碍Lyapunov函数的导数,验证控制律是否能够使闭环系统渐进收敛,若能够使闭环系统渐进收敛,继续步骤4,若不能使闭环系统渐进收敛,则回到步骤3重新设计虚拟控制器、实际控制输入;Step 4: Construct a tangent barrier Lyapunov function that satisfies the output constraint and derive it. Substitute the virtual controller and actual control input in step 3 into the derivative of the tangent barrier Lyapunov function to verify whether the control law can make the closed-loop system converge asymptotically. If so, continue with step 4. If not, return to step 3 to redesign the virtual controller and actual control input.

步骤5:针对闭环系统进行Lyapunov第二法稳定性分析,证明输出约束条件没有被违反,并得到固定时间的确定性表达式,确保控制性能指标满足设计要求。Step 5: Perform Lyapunov second method stability analysis on the closed-loop system to prove that the output constraints are not violated and obtain a deterministic expression for a fixed time to ensure that the control performance indicators meet the design requirements.

进一步地,具有输出约束和非匹配项的非线性高阶滑模系统的模型如下:Furthermore, the model of the nonlinear high-order sliding mode system with output constraints and non-matching terms is as follows:

其中,si∈R,i=1,...,n是输出,即滑模变量,u∈R是控制输入;p0(t,x)和q0(t,x)为未知连续可微函数;x为系统状态,t为时间,fi(si),i=1,...,n-1为非匹配项,ci(t),i=1,...,n-1为非匹配扰动项,设滑模变量si相对于控制输入u的相对阶是n,即,Among them, s i ∈R, i = 1, ..., n is the output, that is, the sliding mode variable, u ∈ R is the control input; p 0 (t, x) and q 0 (t, x) are unknown continuous differentiable functions; x is the system state, t is the time, fi (s i ), i = 1, ..., n-1 is the non-matching term, c i (t), i = 1, ..., n-1 is the non-matching disturbance term, and the relative order of the sliding mode variable s i relative to the control input u is n, that is,

系统模型重写为The system model is rewritten as

进一步地,具有输出约束和非匹配项的非线性高阶滑模系统有如下假设:Furthermore, the nonlinear high-order sliding mode system with output constraints and non-matching terms has the following assumptions:

假设1:存在已知的正常数和已知的正定函数使得以下条件成立:Assumption 1: There exists a known positive constant and known positive definite functions The following conditions are established:

假设2:非匹配项fi(si)和非匹配扰动项的导数是有界的,即能够找到有界导函数ρi(si)<M,M>0以及一个常数N使得:Assumption 2: The derivatives of the non-matching term fi (s i ) and the non-matching disturbance term is bounded, that is, we can find a bounded derivative function ρ i (s i )<M,M>0 and a constant N such that:

其中n为系统阶数;in n is the system order;

假设3:此外输出si满足一个约束条件为:Assumption 3: In addition, the output si satisfies a constraint:

|si|<Δ,i=1,...,n。|s i |<Δ,i=1,...,n.

其中Δ>0,为大于零的正常数。Where Δ>0 is a positive constant greater than zero.

进一步地,所述步骤2中设计的扰动观测器的形式如下所示:Furthermore, the form of the disturbance observer designed in step 2 is as follows:

其中,是观测状态,si∈R,i=1,...,n是输出,即滑模变量,是扰动的估计值,vi,i=1,...,n-1是观测器中间变量,L和θ为观测器增益,次数αi满足以下关系:为任意小的常数;in, is the observed state, s i ∈R, i=1,...,n is the output, i.e., the sliding mode variable, is the estimated value of the disturbance, v i ,i=1,...,n-1 is the intermediate variable of the observer, L and θ are the observer gains, and the order α i satisfies the following relationship: is an arbitrarily small constant;

κii,i=1,...,n的选择要分别使得矩阵:κ ii ,i=1,...,n are chosen so that the matrices:

是Hurwitz的;并且固定时间估计为:is Hurwitz's; and the fixed time estimate is:

其中,m=α-1, in, m=α-1,

λmin(Q1)>0是矩阵Q1的最小特征值,0<γ≤λmin(P1),Q1,Q2∈Rn×n为对称正定矩阵,且矩阵P1,P2满足以下等式:λ min (Q 1 )>0 is the minimum eigenvalue of the matrix Q 1 , 0<γ≤λ min (P 1 ), Q 1 ,Q 2 ∈R n×n are symmetric positive definite matrices, and the matrices P 1 ,P 2 satisfy the following equations:

所以第一个观测器的固定时间形式为:So the fixed-time form of the first observer is:

其中 in

第二个观测器的固定时间形式为:The fixed-time form of the second observer is:

其中 in

由此递推,第n-1个观测器的固定时间形式为:Recursively speaking, the fixed time form of the n-1th observer is:

其中 in

令观测器变量及其导数的误差为:Let the error of the observer variable and its derivative be:

则观测器估计误差系统有如下形式Then the observer estimation error system has the following form

将n-1个观测器固定时间累加得到:The fixed-time accumulation of n-1 observers yields:

进一步地,所述步骤3设计虚拟控制器、实际控制输入包括以下步骤:Furthermore, the step 3 of designing a virtual controller and actual control input includes the following steps:

步骤3.1:选取能够满足输出约束的Lyapunov函数,其表达式如下:Step 3.1: Select a Lyapunov function that satisfies the output constraint. Its expression is as follows:

其中p,r1,τ为满足p≥r1>0和τ>0的实数,Lyapunov函数V1(s1)定义在区域D1={s1:|s1|<Δ},Δ为大于零的正常数;Where p, r 1 , τ are real numbers satisfying p ≥ r 1 > 0 and τ > 0, the Lyapunov function V 1 (s 1 ) is defined in the region D 1 = {s 1 : |s 1 | < Δ}, Δ is a positive constant greater than zero;

步骤3.2:根据观测误差对系统模型进行坐标变换,得到新的系统模型:Step 3.2: Based on the observation error Perform coordinate transformation on the system model to obtain a new system model:

其中,si∈R,i=1,...,n是输出,即滑模变量,u∈R是控制输入;p0(t,x)和q0(t,x)为未知连续可微函数;x为系统状态,t为时间,fi(si),i=1,...,n-1为非匹配项,ci(t),i=1,...,n-1为非匹配扰动项;Among them, s i ∈R, i = 1, ..., n is the output, i.e., the sliding mode variable, u ∈ R is the control input; p 0 (t, x) and q 0 (t, x) are unknown continuous differentiable functions; x is the system state, t is the time, fi (s i ), i = 1, ..., n-1 is the non-matching term, and c i (t), i = 1, ..., n-1 is the non-matching disturbance term;

设计一个非连续的HOSM控制器来固定时间稳定系统,由于在固定时间T0内观测误差会最终收敛到零,使得对系统转换为如下形式:A discontinuous HOSM controller is designed to stabilize the system in fixed time. Since the observation error will eventually converge to zero within the fixed time T 0 , The system is converted into the following form:

(33)应用以下虚拟控制(3)(4)、实际控制输入(5),保证在闭环系统输出受限的条件下实现系统信号的半全局一致有界,控制性能满足固定时间稳定Tmax(33) Apply the following virtual control (3) (4) and actual control input (5) to ensure that the system signal is semi-globally uniformly bounded under the condition that the closed-loop system output is limited, and the control performance satisfies the fixed time stability T max :

其中,s2 *为第一个虚拟控制器,为第k个虚拟控制器,u为控制输入,l,μ为大于0的正常数,a满足条件p≥a≥r1;β1≥l+μ|ξ1|v1为连续可微函数,ρ1为有界导函数,βk≥ck1+ck2+ck3+μ|ξk|v+(n-1+k)l为连续可微函数;Among them, s 2 * is the first virtual controller, is the kth virtual controller, u is the control input, l, μ are positive constants greater than 0, a satisfies the condition p≥a≥r 1 ; β 1 ≥l+μ|ξ 1 | v1 is a continuously differentiable function, ρ 1 is a bounded derivative function, β k ≥c k1 +c k2 +c k3 +μ|ξ k | v +(n-1+k)l is a continuously differentiable function;

其中,βn≥cn1+cn2+cn3+l,为连续可微函数,γn为正常数,q 0为正常数,为正定函数; in, β n ≥c n1 +c n2 +c n3 +l, is a continuously differentiable function, γ n is a positive constant, q 0 is a positive constant, is a positive definite function;

为固定常数, is a fixed constant,

n为系统阶数。 n is the system order.

进一步地,所述步骤3中设计的Lyapunov函数的n阶表达式如下所示:Furthermore, the n-order expression of the Lyapunov function designed in step 3 is as follows:

其中,K为积分变量,wi为第i个加幂积分器,通过叠加i个加幂积分器实现控制器的强稳定特性。in, K is the integration variable, w i is the i-th power integrator, and the strong stability characteristics of the controller are achieved by superimposing i power integrators.

有益效果:Beneficial effects:

本发明引入非匹配项解决了传统高阶滑模通过直接导数法将不确定性转移到控制通道中从而导致控制增益过大的问题;考虑到非匹配扰动并引入固定时间扰动观测器(FTDO)估计扰动可以增强系统对外部干扰的抵抗能力,适应更普遍的工作条件提高控制系统的鲁棒性;The present invention introduces non-matching items to solve the problem that the traditional high-order sliding mode transfers uncertainty to the control channel through the direct derivative method, thereby causing the control gain to be too large; considering the non-matching disturbance and introducing the fixed time disturbance observer (FTDO) to estimate the disturbance can enhance the system's resistance to external disturbances, adapt to more common working conditions and improve the robustness of the control system;

本发明解决了嵌入直流电机单连杆机械臂中容易出现的执行器饱和,系统不稳定等问题,利用输出受限对执行器进行约束并保证不违反输出约束条件;采用高阶滑模控制,通过设计更多的控制参数优化控制性能,以实现更高的控制精度;The present invention solves the problems of actuator saturation and system instability that are easy to occur in a single-link mechanical arm with an embedded DC motor. The actuator is constrained by output limitation and the output constraint is ensured not to be violated. High-order sliding mode control is adopted to optimize the control performance by designing more control parameters to achieve higher control accuracy.

本发明为了减小二阶滑模控制的抖动对系统带来的影响,通过采用多层积分的加幂积分方法减缓低阶滑模控制的抖动问题以提高抗干扰能力,实现对嵌入直流电机单连杆机械臂系统状态的精确控制同时削弱系统带来的严重抖振情况。In order to reduce the impact of the jitter of the second-order sliding mode control on the system, the present invention adopts a multi-layer integral power integration method to alleviate the jitter problem of the low-order sliding mode control to improve the anti-interference ability, thereby achieving precise control of the state of the single-link robotic arm system embedded with a DC motor and weakening the serious jitter caused by the system.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明嵌入直流电机单连杆柔性机械臂立体图;FIG1 is a perspective view of a single-link flexible mechanical arm with an embedded DC motor according to the present invention;

图2为本发明直流电动机控制单连杆柔性机械臂原理图;FIG2 is a schematic diagram of a single-link flexible mechanical arm controlled by a DC motor according to the present invention;

图3为本发明实施步骤流程框图。FIG3 is a flowchart of the implementation steps of the present invention.

具体实施方式DETAILED DESCRIPTION

下面结合附图对本发明的技术方案作进一步说明。The technical solution of the present invention is further described below in conjunction with the accompanying drawings.

本实施例中以嵌入直流电机单连杆柔性机械臂的电路原理图为例,对其进行控制器设计,得到系统的动态模型如下:In this embodiment, the circuit schematic diagram of a single-link flexible mechanical arm with an embedded DC motor is taken as an example to design a controller, and the dynamic model of the system is obtained as follows:

其中,u(t)表示输入电压,i(t)表示电枢电流,u*(t)表示电枢电压,Q1(t)∈R表示连杆的角位置,Q2(t)∈R表示电机轴的角位置,m表示连杆质量,d表示连杆重心的位置,g表示重力加速度,J1表示连杆的转动惯量,J2表示电机轴的转动惯量,L表示电感,R表示电枢电阻,F1表示连杆的粘性摩擦参数,F2表示电机轴的粘性摩擦参数,K为弹簧参数,Kb为反电动势常数,Kt为转矩常数,N为齿轮转动比。Among them, u(t) represents the input voltage, i(t) represents the armature current, u * (t) represents the armature voltage, Q1 (t)∈R represents the angular position of the connecting rod, Q2 (t)∈R represents the angular position of the motor shaft, m represents the mass of the connecting rod, d represents the position of the center of gravity of the connecting rod, g represents the acceleration of gravity, J1 represents the moment of inertia of the connecting rod, J2 represents the moment of inertia of the motor shaft, L represents the inductance, R represents the armature resistance, F1 represents the viscous friction parameter of the connecting rod, F2 represents the viscous friction parameter of the motor shaft, K is the spring parameter, Kb is the back electromotive force constant, Kt is the torque constant, and N is the gear ratio.

选取合理的滑动变量并求导,结合下三角结构非匹配项的高阶滑模动力学形式,得到如下动力学方程:Select reasonable sliding variables and take derivatives, and combine the high-order sliding mode dynamics form of the non-matching terms of the lower triangular structure to obtain the following dynamic equation:

结合假设2的条件,可选取如下函数:Combined with the conditions of Assumption 2, the following function can be selected:

为了提高控制的精确性,本发明在系统(2)的基础上引入扰动量,建立包含扰动的状态空间模型如下:In order to improve the accuracy of control, the present invention introduces a disturbance quantity on the basis of system (2) and establishes a state space model including the disturbance as follows:

采用本发明所述的一种基于固定时间扰动观测器和高阶滑模的嵌入直流电机单连杆机械臂控制方法,具体步骤如下:The control method of a single-link manipulator with an embedded DC motor based on a fixed-time disturbance observer and a high-order sliding mode according to the present invention is adopted, and the specific steps are as follows:

考虑如下具有非匹配扰动的不确定非线性高阶滑模系统模型研究:Consider the following uncertain nonlinear high-order sliding mode system model with unmatched disturbances:

式中,si∈R,i=1,...,n是输出(滑模变量),u∈R是控制输入;p0(t,x)和q0(t,x)为未知平滑函数;ci(t),i=1,...,n-1为非匹配项,ci(t),i=1,...,n-1为非匹配扰动项。所有的滑模变量被限制在一个开集Di={si:|si|<Δ}中,Δ>0,为大于零的正常数,其中i=1,2,...,n-1。由于在固定时间T0内观测误差会最终收敛到零。In the formula, s i ∈R, i = 1, ..., n is the output (sliding mode variable), u ∈R is the control input; p 0 (t, x) and q 0 (t, x) are unknown smooth functions; c i (t), i = 1, ..., n-1 is the non-matching term, and c i (t), i = 1, ..., n-1 is the non-matching disturbance term. All sliding mode variables are restricted to an open set D i = {s i : |s i | < Δ}, Δ > 0, which is a positive constant greater than zero, where i = 1, 2, ..., n-1. Since the observation error will eventually converge to zero within a fixed time T 0 .

本发明的控制目标是针对具有非匹配扰动和输出约束的非线性高阶滑模系统(4),设计基于多重加幂积分方法,固定时间扰动观测器和输出约束的控制方案,使得控制系统满足如下控制目标:The control objective of the present invention is to design a control scheme based on a multiple power integral method, a fixed time disturbance observer and an output constraint for a nonlinear high-order sliding mode system (4) with non-matching disturbances and output constraints, so that the control system satisfies the following control objectives:

目标1:系统所有的滑模变量不违反输出约束条件,即,保证|si|<Δ,i=1,2,...,n-1,Δ>0,为大于零的正常数。Objective 1: All sliding mode variables of the system do not violate the output constraints, that is, ensure that |s i |<Δ, i=1,2,...,n-1, Δ>0, which is a positive constant greater than zero.

目标2:固定时间扰动观测器对系统的外部扰动进行补偿,保证观测器误差系统能够在固定时间内收敛到0,多个加幂积分器叠加,提高所构造固定时间控制器的稳定性。Objective 2: The fixed-time disturbance observer compensates for the external disturbance of the system to ensure that the observer error system can converge to 0 within a fixed time. Multiple power integrators are superimposed to improve the stability of the constructed fixed-time controller.

目标3:根据Lyapunov稳定性定理,证明所有的闭环系统变量最终一致有界,使得n个滑模变量收敛到0。Objective 3: Based on the Lyapunov stability theorem, prove that all closed-loop system variables are ultimately uniformly bounded, so that the n sliding mode variables converge to 0.

为实现以上控制目标,对系统(3)施加以下假设条件。具有输出约束的非线性高阶滑模系统有如下假设:In order to achieve the above control objectives, the following assumptions are imposed on system (3). The nonlinear high-order sliding mode system with output constraints has the following assumptions:

假设1:存在已知的正常数和已知的正定函数使得以下条件成立:Assumption 1: There exists a known positive constant and known positive definite functions The following conditions are established:

假设2:非匹配项fi(si)和非匹配扰动项的导数是有界的,即能够找到有界导函数ρi(si)<M,M>0以及一个常数N使得:Assumption 2: The derivatives of the non-matching term fi (s i ) and the non-matching disturbance term is bounded, that is, we can find a bounded derivative function ρ i (s i )<M,M>0 and a constant N such that:

其中n为系统阶数。in n is the system order.

假设3:此外输出si满足一个约束条件为:Assumption 3: In addition, the output si satisfies a constraint:

|si|<Δ,i=1,...,n。|s i |<Δ,i=1,...,n.

其中Δ>0,为大于零的正常数。Where Δ>0 is a positive constant greater than zero.

设计的扰动观测器的形式如下所示:The form of the designed disturbance observer is as follows:

其中,是观测状态,si∈R,i=1,...,n是输出,即滑模变量,是扰动的估计值,vi,i=1,...,n-1是观测器中间变量,L和θ为观测器增益,次数αi满足以下关系:为任意小的常数。in, is the observed state, s i ∈R, i=1,...,n is the output, i.e., the sliding mode variable, is the estimated value of the disturbance, v i ,i=1,...,n-1 is the intermediate variable of the observer, L and θ are the observer gains, and the order α i satisfies the following relationship: is an arbitrarily small constant.

κii,i=1,...,n的选择要分别使得矩阵:κ ii ,i=1,...,n are chosen so that the matrices:

是Hurwitz的;n取值为5,满足实际控制要求;并且固定时间估计为:is Hurwitz's; n is 5, which meets the actual control requirements; and the fixed time estimate is:

其中,m=α-1,λmin(Q1)>0是矩阵Q1的最小特征值,0<γ≤λmin(P1),Q1,Q2∈Rn×n为对称正定矩阵,且矩阵P1,P2满足以下等式:in, m=α-1, λ min (Q 1 )>0 is the minimum eigenvalue of the matrix Q 1 , 0<γ≤λ min (P 1 ), Q 1 ,Q 2 ∈R n×n are symmetric positive definite matrices, and the matrices P 1 ,P 2 satisfy the following equations:

所以第一个观测器的固定时间形式为:So the fixed-time form of the first observer is:

其中 in

第二个观测器的固定时间形式为:The fixed-time form of the second observer is:

其中 in

由此递推,第n-1个观测器的固定时间形式为:Recursively speaking, the fixed time form of the n-1th observer is:

其中 in

令观测器变量及其导数的误差为Let the error of the observer variable and its derivative be

则观测器估计误差系统有如下形式Then the observer estimation error system has the following form

将n-1个观测器固定时间累加得到:The fixed-time accumulation of n-1 observers yields:

结论1:应用以下虚拟控制(6)(7)、实际控制输入(8),保证在闭环系统输出受限的条件下实现系统信号的半全局一致有界,控制性能满足固定时间稳定TmaxConclusion 1: Applying the following virtual control (6) (7) and actual control input (8) ensures that the system signal is semi-globally uniformly bounded under the condition that the closed-loop system output is limited, and the control performance satisfies the fixed time stability T max :

其中,s2 *为第一个虚拟控制器,为第k个虚拟控制器,u为控制输入,l,μ为大于0的正常数,a满足条件p≥a≥r1;β1≥l+μ|ξ1|v1为连续可微函数,ρ1为有界导函数,βk≥ck1+ck2+ck3+μ|ξk|v+(n-1+k)l,为连续可微函数。Among them, s 2 * is the first virtual controller, is the kth virtual controller, u is the control input, l, μ are positive constants greater than 0, a satisfies the condition p≥a≥r 1 ; β 1 ≥l+μ|ξ 1 | v1 is a continuously differentiable function, ρ 1 is a bounded derivative function, β k ≥c k1 +c k2 +c k3 +μ|ξ k | v +(n-1+k)l, is a continuously differentiable function.

其中,βn≥cn1+cn2+cn3+l,为连续可微函数,γn为正常数,q 0为正常数,为正定函数; 为固定常数, n为系统阶数。in, β n ≥c n1 +c n2 +c n3 +l, is a continuously differentiable function, γ n is a positive constant, q 0 is a positive constant, is a positive definite function; is a fixed constant, n is the system order.

以下是结合多重加幂积分技术与固定时间扰动观测器,针对具有输出约束和非匹配项的不确定非线性高阶滑模系统模型,证明闭环系统跟踪控制性能满足固定时间稳定的具体证明过程。The following is a specific proof process of combining the multiple power integration technique with the fixed-time disturbance observer to prove that the closed-loop system tracking control performance satisfies the fixed-time stability for an uncertain nonlinear high-order sliding mode system model with output constraints and non-matching terms.

第一步:针对含有n-1个非匹配扰动的高阶滑模系统,观测第1个扰动的观测器固定时间形式为:Step 1: For a high-order sliding mode system with n-1 non-matching disturbances, the fixed-time form of the observer observing the first disturbance is:

其中观测第2个扰动的观测器固定时间形式为:in The fixed-time form of the observer observing the second disturbance is:

其中以此类推,观测第n-1个扰动的观测器固定时间形式为:in By analogy, the fixed-time form of the observer observing the n-1th disturbance is:

其中 in

根据n-1个观测器的固定时间表达式,得到累加的观测器固定时间表达式According to the fixed time expressions of n-1 observers, the cumulative observer fixed time expression is obtained

第二步:选择Lyapunov函数Step 2: Select the Lyapunov function

取V1(s1)的时间导数得到Taking the time derivative of V 1 (s 1 ) yields

其中s2 *是待设计的虚拟控制律,根据假设可知,in s 2 * is the virtual control law to be designed. According to the assumption,

同时,定义然后虚拟控制器可以设计为At the same time, define The virtual controller can then be designed as

其中β1≥l+μ|ξ1|v1为一个光滑函数,综合以上,可得Among them, β 1 ≥l+μ|ξ 1 | v1 is a smooth function. Combining the above, we can get

第三步:选择Lyapunov函数Step 3: Select the Lyapunov function

其中,K为积分变量,wi为第i个加幂积分器,通过叠加i个加幂积分器实现控制器的强稳定特性。然后定义变量对V2沿着系统微分可得:in, K is the integration variable, w i is the i-th power integrator, and the strong stability of the controller is achieved by superimposing i power integrators. Then define the variable Differentiating V2 along the system yields:

接下来,将分别估计(15)中的三项;首先,根据引理可得Next, we will estimate the and Three items; first, according to the lemma Available

代入并应用引理得到第一项的估计:Substitution And apply the lemma Get the first item Estimates:

其中,为固定常数。in, is a fixed constant.

继续估计下一项对于Continue to estimate the next item for have

注意到以及所以可以被估计为Notice as well as so can be estimated as

又有所以There are and so

其中 in

结合(19)(20),有Combining (19) and (20), we have

其中结合(18)(21),得到第二项的最终表达式:in Combining (18) and (21), we get the second term The final expression of is:

其中估计最后一项 in Estimate the last item have

故有Therefore

根据假设2,并利用引理得到According to Assumption 2, and using Lemma get

其中 in

结合(23)(24),有Combining (23) and (24), we have

代入(17)(22)(25)三项估计,可得:Substituting the three estimates into (17)(22)(25), we get:

利用虚拟控制器消除余项,可得Using Virtual Controllers Eliminating the remainder, we can get

第k步:选取Lyapunov函数Step k: Select the Lyapunov function

与第一步相似,沿系统进行微分,得到Similar to the first step, differentiating along the system yields

同样对三项表达式进行估计,在此不做赘述,有第一项:The three expressions are estimated in the same way. I will not go into details here. The first term is:

第二项:Item 2:

第三项:Item 3:

代入(30)(31)(32),Substitute (30)(31)(32),

有第k+1个虚拟控制律为:The k+1th virtual control law is:

代入虚拟控制律消去余项可得,Substituting into the virtual control law and eliminating the remainder, we can obtain:

第n步:Step n:

沿系统函数进行微分Differentiate along the system function

其中, in,

依据类backstepping的思想,消去未知项得到固定时间稳定形式,即如下实际控制输入形式:Based on the idea of backstepping, the unknown terms are eliminated to obtain a fixed-time stable form, which is the actual control input form as follows:

带入后得到After bringing in

又因为Also because

其中 in

进一步,得到的表达式Further, we get The expression

的表达式and The expression

最后根据固定时间稳定形式,可得到Finally, according to the fixed time stable form, we can get

其中 in

得到固定时间的表达式Get the expression of fixed time

由固定时间稳定性定理可知,若存在连续正定函数V(x):Rn→R+∪{0}满足:From the fixed-time stability theorem, we know that if there exists a continuous positive definite function V(x):R n →R + ∪{0} that satisfies:

其中α,β,p,q均为正常数,并且满足p<1,q>1,则原系统是固定时间稳定的,收敛时间T(x0)满足:Where α, β, p, q are all positive numbers, and satisfy p<1, q>1, then the original system is fixed-time stable, and the convergence time T(x 0 ) satisfies:

考虑到固定时间扰动观测器的存在,得到全系统的固定时间表达式:Considering the existence of the fixed-time disturbance observer, the fixed-time expression of the whole system is obtained:

为了证明系统(4)能够固定时间稳定,需要进行收敛性分析;在假设2的条件下,由和ρ(s1)<M,可知非匹配项f1(s1)和非匹配扰动项ci(t),i=1,...,n-1在时间间隔[0,T0]内是有界的。由于s1,...,sn-1,ρ(s1)都是有界的,不难得到虚拟控制器中的β1,...,βk和控制输入u中的cn1,cn2,cn3也是有界的。In order to prove that system (4) can be stable in fixed time, convergence analysis is required; under the condition of assumption 2, and ρ(s 1 )<M, we can see that the non-matching term f 1 (s 1 ) and the non-matching disturbance term c i (t), i=1,...,n-1 are bounded in the time interval [0,T 0 ]. Since s 1 ,...,s n-1 , ρ(s 1 ) are all bounded, it is not difficult to obtain the virtual controller β 1 ,...,β k in and c n1 , c n2 , c n3 in the control input u are also bounded.

假设x1,...,xn在时间上可以无限延伸,s1(t,x),...,sn-1(t,x)是关于t和x的函数,通过设计合适的滑模面s1,...,sn-1使得s1,...,sn-1,p0(t,x),q0(t,x)在t≥T0上一致有界。Assume that x 1 ,...,x n can extend infinitely in time, s 1 (t,x),...,s n-1 ( t ,x) are functions of t and x, and by designing a suitable sliding surface s 1 ,...,s n - 1 ,p 0 (t,x),q 0 (t,x) are uniformly bounded on t≥T 0 .

因此,需要证明当t∈[0,T0],是有界的;当t∈[0,T0]时,存在一些正常数ka,kb,kc,kd,ke,kf,kg使得s1,...,sn-1≤ka, q 0(t,x)≤|q0(t,x)|≤kd,|βi(s1)|≤ke,i=1,...,k|βn(sn-1)|≤kf,|ci(t)|≤kg,i=1,...,n-1。Therefore, we need to prove that when t∈[0,T 0 ], is bounded; when t∈[0,T 0 ], there exist some positive constants ka , k b , k c , k d , k e , k f , k g such that s 1 ,...,s n-1 ≤ka , q 0 (t,x)≤|q 0 (t,x)|≤k d ,|β i (s 1 )|≤k e ,i=1,...,k|β n (s n-1 )|≤k f ,|c i (t)|≤k g ,i=1,...,n-1.

构造辅助函数对Q(s)沿系统求导有Constructor Helper Function Taking the derivative of Q(s) along the system, we have

其中in

其中由于是s1,...,sn-1以及c1,...,cn-1的观测值,且在固定时间T0内观测误差e1,...,en-1会收敛至0。显然,e1,...,en-1在t∈[0,T0]内也是有界的:in because and are the observed values of s 1 ,...,s n-1 and c 1 ,...,c n-1 , and the observation errors e 1 ,...,en -1 converge to 0 within a fixed time T 0. Obviously, e 1 ,..., en-1 is also bounded in t∈[0,T 0 ]:

|ei|≤|ei max|≤emax,i=1,...,n-1,emax>0。基于观测器(以估计第一个扰动的观测器为例)误差的有界性可得|e i |≤|e i max |≤e max ,i=1,...,n-1,e max >0. Based on the boundedness of the observer error (taking the observer estimating the first disturbance as an example), we can get

同理,对于n阶系统,有Similarly, for an n-order system, we have

假设得到Assumptions get

Q(s)被估计为Q(s) is estimated as

其中in

为正常数。Is a normal number.

另一方面,如果则有其中D为正常量。结合(38)可得解得微分方程为On the other hand, if Then there is Where D is a normal quantity. Combining (38) we can get Solving the differential equation is

所以是有界的,意味着系统(4)的状态将不会在固定时间T0内出现固定时间逃离现象,同时也说明了实际系统(3)在n-1个观测器和控制器(41)作用下能够固定时间稳定。so is bounded, which means that the state of system (4) will not escape in fixed time within fixed time T 0. It also shows that the actual system (3) can be fixed time stable under the action of n-1 observers and controller (41).

本发明研究了基于固定时间扰动观测器和高阶滑模的嵌入直流电机单连杆机械臂控制方法,在非匹配干扰和系统不确定条件下使用固定时间扰动观测器来对扰动进行实时估计,且跟踪误差在固定时间内满足性能指标,通过将多重加幂积分器叠加,正切型障碍Lyapunov函数与高阶滑模算法相结合的方法,在满足输出约束的条件下采用高阶滑模进一步削弱抖振对系统带来的影响,提升机械臂控制系统的可预测性和精确控制能力,增强系统的鲁棒性和自适应特性。The present invention studies a control method for a single-link manipulator with an embedded DC motor based on a fixed-time disturbance observer and a high-order sliding mode. A fixed-time disturbance observer is used to estimate the disturbance in real time under conditions of non-matching disturbance and system uncertainty, and the tracking error meets the performance index within a fixed time. By superimposing multiple power integrators and combining the tangent barrier Lyapunov function with a high-order sliding mode algorithm, a high-order sliding mode is used to further weaken the influence of jitter on the system under the condition of satisfying the output constraints, thereby improving the predictability and precise control capability of the manipulator control system and enhancing the robustness and adaptability of the system.

上述实施方式只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。The above embodiments are only for illustrating the technical concept and features of the present invention, and their purpose is to enable people familiar with the technology to understand the content of the present invention and implement it accordingly, and they cannot be used to limit the protection scope of the present invention. Any equivalent transformation or modification made according to the spirit of the present invention should be included in the protection scope of the present invention.

Claims (6)

1.一种嵌入直流电机单连杆机械臂控制方法,其特征在于,包括以下步骤:1. A control method for a single-link mechanical arm embedded with a DC motor, characterized in that it comprises the following steps: 步骤1:考虑输出受限扩展得到具有输出约束和非匹配项的高阶滑模嵌入直流电机单连杆机械臂动力学方程;Step 1: Consider the output-constrained expansion to obtain the high-order sliding mode embedded DC motor single-link manipulator dynamic equation with output constraints and non-matching terms; 步骤2:通过采用多层积分的加幂积分方法提高系统的抗干扰特性,结合系统的高精度控制要求,构建用于估计非匹配项干扰的n阶固定时间干扰观测器;Step 2: The anti-interference characteristics of the system are improved by adopting the power integration method of multi-layer integration. Combined with the high-precision control requirements of the system, an n-order fixed-time interference observer is constructed to estimate the non-matching interference. 步骤3:利用类backstepping方法递推设计虚拟控制器和实际控制输入;Step 3: Recursively design the virtual controller and actual control input using a backstepping-like method; 步骤4:构建满足输出约束条件的正切型障碍Lyapunov函数并对其求导,将步骤3中的虚拟控制器、实际控制输入代入正切型障碍Lyapunov函数的导数,验证控制律是否能够使闭环系统渐进收敛,若能够使闭环系统渐进收敛,继续步骤4,若不能使闭环系统渐进收敛,则回到步骤3重新设计虚拟控制器、实际控制输入;Step 4: Construct a tangent barrier Lyapunov function that satisfies the output constraint and derive it. Substitute the virtual controller and actual control input in step 3 into the derivative of the tangent barrier Lyapunov function to verify whether the control law can make the closed-loop system converge asymptotically. If so, continue with step 4. If not, return to step 3 to redesign the virtual controller and actual control input. 步骤5:针对闭环系统进行Lyapunov第二法稳定性分析,证明输出约束条件没有被违反,并得到固定时间的确定性表达式,确保控制性能指标满足设计要求。Step 5: Perform Lyapunov second method stability analysis on the closed-loop system to prove that the output constraints are not violated and obtain a deterministic expression for a fixed time to ensure that the control performance indicators meet the design requirements. 2.根据权利要求1所述的一种嵌入直流电机单连杆机械臂控制方法,其特征在于,具有输出约束和非匹配项的非线性高阶滑模系统的模型如下:2. According to the control method of a single-link manipulator with an embedded DC motor in claim 1, the model of the nonlinear high-order sliding mode system with output constraints and non-matching terms is as follows: 其中,si∈R,i=1,...,n是输出,即滑模变量,u∈R是控制输入;p0(t,x)和q0(t,x)为未知连续可微函数;x为系统状态,t为时间,fi(si),i=1,...,n-1为非匹配项,ci(t),i=1,...,n-1为非匹配扰动项,设滑模变量si相对于控制输入u的相对阶是n,即,Among them, s i ∈R, i = 1, ..., n is the output, that is, the sliding mode variable, u ∈ R is the control input; p 0 (t, x) and q 0 (t, x) are unknown continuous differentiable functions; x is the system state, t is the time, fi (s i ), i = 1, ..., n-1 is the non-matching term, c i (t), i = 1, ..., n-1 is the non-matching disturbance term, and the relative order of the sliding mode variable s i relative to the control input u is n, that is, 系统模型重写为The system model is rewritten as 3.根据权利要求1所述的一种嵌入直流电机单连杆机械臂控制方法,其特征在于,具有输出约束和非匹配项的非线性高阶滑模系统有如下假设:3. A control method for a single-link manipulator with an embedded DC motor according to claim 1, characterized in that the nonlinear high-order sliding mode system with output constraints and non-matching terms has the following assumptions: 假设1:存在已知的正常数和已知的正定函数使得以下条件成立:Assumption 1: There exists a known positive constant and known positive definite functions The following conditions are established: 假设2:非匹配项fi(si)和非匹配扰动项的导数是有界的,即能够找到有界导函数ρi(si)<M,M>0以及一个常数N使得:Assumption 2: The derivatives of the non-matching term fi (s i ) and the non-matching disturbance term is bounded, that is, we can find a bounded derivative function ρ i (s i )<M,M>0 and a constant N such that: 其中n为系统阶数;in n is the system order; 假设3:此外输出si满足一个约束条件为:Assumption 3: In addition, the output si satisfies a constraint: |si|<Δ,i=1,...,n。|s i |<Δ,i=1,...,n. 其中Δ为大于零的正常数。Where Δ is a positive constant greater than zero. 4.根据权利要求1所述的一种嵌入直流电机单连杆机械臂控制方法,其特征在于,所述步骤2中设计的扰动观测器的形式如下所示:4. The control method of a single-link mechanical arm embedded with a DC motor according to claim 1, characterized in that the form of the disturbance observer designed in step 2 is as follows: 其中,是观测状态,si∈R,i=1,...,n是输出,即滑模变量,是扰动的估计值,vi,i=1,...,n-1是观测器中间变量,L和θ为观测器增益,次数αi满足以下关系:αi=iα-(i-1),i=2,...,n,为任意小的常数;in, is the observed state, s i ∈R, i=1,...,n is the output, i.e., the sliding mode variable, is the estimated value of the disturbance, v i ,i=1,...,n-1 is the observer intermediate variable, L and θ are the observer gains, and the order α i satisfies the following relationship: α i =iα-(i-1),i=2,...,n, is an arbitrarily small constant; κii,i=1,...,n的选择要分别使得矩阵:κ ii ,i=1,...,n are chosen so that the matrices: 是Hurwitz的;并且固定时间估计为:is Hurwitz's; and the fixed time estimate is: 其中,m=α-1, in, m=α-1, λmin(Q1)>0是矩阵Q1的最小特征值,0<γ≤λmin(P1),Q1,Q2∈Rn×n为对称正定矩阵,且矩阵P1,P2满足以下等式:λ min (Q 1 )>0 is the minimum eigenvalue of the matrix Q 1 , 0<γ≤λ min (P 1 ), Q 1 ,Q 2 ∈R n×n are symmetric positive definite matrices, and the matrices P 1 ,P 2 satisfy the following equations: 所以第一个观测器的固定时间形式为:So the fixed-time form of the first observer is: 其中 in 第二个观测器的固定时间形式为:The fixed-time form of the second observer is: 其中 in 由此递推,第n-1个观测器的固定时间形式为:Recursively speaking, the fixed time form of the n-1th observer is: 其中 in 令观测器变量及其导数的误差为:Let the error of the observer variable and its derivative be: 则观测器估计误差系统有如下形式Then the observer estimation error system has the following form 将n-1个观测器固定时间累加得到:The fixed-time accumulation of n-1 observers yields: 5.根据权利要求4所述的一种嵌入直流电机单连杆机械臂控制方法,其特征在于,所述步骤3设计虚拟控制器、实际控制输入包括以下步骤:5. The control method of a single-link mechanical arm embedded with a DC motor according to claim 4, characterized in that the step 3 of designing a virtual controller and actual control input comprises the following steps: 步骤3.1:选取能够满足输出约束的Lyapunov函数,其表达式如下:Step 3.1: Select a Lyapunov function that satisfies the output constraint. Its expression is as follows: 其中p,r1,τ为满足p≥r1>0和τ>0的实数,Lyapunov函数V1(s1)定义在区域D1={s1:|s1|<Δ};Where p, r 1 , τ are real numbers satisfying p ≥ r 1 > 0 and τ > 0, and the Lyapunov function V 1 (s 1 ) is defined in the region D 1 = {s 1 : |s 1 | <Δ}; 步骤3.2:根据观测误差对系统模型进行坐标变换,得到新的系统模型:Step 3.2: Based on the observation error Perform coordinate transformation on the system model to obtain a new system model: 其中,si∈R,i=1,...,n是输出,即滑模变量,u∈R是控制输入;p0(t,x)和q0(t,x)为未知连续可微函数;x为系统状态,t为时间,fi(si),i=1,...,n-1为非匹配项,ci(t),i=1,...,n-1为非匹配扰动项;Among them, s i ∈R, i = 1, ..., n is the output, i.e., the sliding mode variable, u ∈ R is the control input; p 0 (t, x) and q 0 (t, x) are unknown continuous differentiable functions; x is the system state, t is the time, fi (s i ), i = 1, ..., n-1 is the non-matching term, and c i (t), i = 1, ..., n-1 is the non-matching disturbance term; 设计一个非连续的HOSM控制器来固定时间稳定系统,由于在固定时间T0内观测误差会最终收敛到零,使得对系统转换为如下形式:A discontinuous HOSM controller is designed to stabilize the system in fixed time. Since the observation error will eventually converge to zero within the fixed time T 0 , The system is converted into the following form: (33)应用以下虚拟控制(3)(4)、实际控制输入(5),保证在闭环系统输出受限的条件下实现系统信号的半全局一致有界,控制性能满足固定时间稳定Tmax(33) Apply the following virtual control (3) (4) and actual control input (5) to ensure that the system signal is semi-globally uniformly bounded under the condition that the closed-loop system output is limited, and the control performance satisfies the fixed time stability T max : 其中,s2 *为第一个虚拟控制器,为第k个虚拟控制器,u为控制输入,l,μ为大于0的正常数,a满足条件p≥a≥r1;β1≥l+μ|ξ1|v1为连续可微函数,ρ1为有界导函数,βk≥ck1+ck2+ck3+μ|ξk|v+(n-1+k)l为连续可微函数;Among them, s 2 * is the first virtual controller, is the kth virtual controller, u is the control input, l, μ are positive constants greater than 0, a satisfies the condition p≥a≥r 1 ; β 1 ≥l+μ|ξ 1 | v1 is a continuously differentiable function, ρ 1 is a bounded derivative function, β k ≥c k1 +c k2 +c k3 +μ|ξ k | v +(n-1+k)l is a continuously differentiable function; 其中,βn≥cn1+cn2+cn3+l,为连续可微函数,γn为正常数,q 0为正常数,为正定函数; 为固定常数, n为系统阶数。in, β n ≥c n1 +c n2 +c n3 +l, is a continuously differentiable function, γ n is a positive constant, q 0 is a positive constant, is a positive definite function; is a fixed constant, n is the system order. 6.根据权利要求1至5任一所述的一种嵌入直流电机单连杆机械臂控制方法,其特征在于,所述步骤3中设计的Lyapunov函数的n阶表达式如下所示:6. A control method for a single-link manipulator with an embedded DC motor according to any one of claims 1 to 5, characterized in that the n-order expression of the Lyapunov function designed in step 3 is as follows: 其中,K为积分变量,wi为第i个加幂积分器,通过叠加i个加幂积分器实现控制器的强稳定特性。in, K is the integration variable, w i is the i-th power integrator, and the strong stability characteristics of the controller are achieved by superimposing i power integrators.
CN202311455734.4A 2023-11-02 2023-11-02 Control method for single-connecting-rod mechanical arm embedded with direct-current motor Pending CN117506896A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311455734.4A CN117506896A (en) 2023-11-02 2023-11-02 Control method for single-connecting-rod mechanical arm embedded with direct-current motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311455734.4A CN117506896A (en) 2023-11-02 2023-11-02 Control method for single-connecting-rod mechanical arm embedded with direct-current motor

Publications (1)

Publication Number Publication Date
CN117506896A true CN117506896A (en) 2024-02-06

Family

ID=89759845

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311455734.4A Pending CN117506896A (en) 2023-11-02 2023-11-02 Control method for single-connecting-rod mechanical arm embedded with direct-current motor

Country Status (1)

Country Link
CN (1) CN117506896A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118068717A (en) * 2024-03-28 2024-05-24 淮阴工学院 An adaptive sliding mode control strategy for intelligent material vehicle
CN119024708A (en) * 2024-10-30 2024-11-26 山东科技大学 An adaptive boundary anti-disturbance vibration reduction control method for a flexible manipulator system
CN119407788A (en) * 2024-11-29 2025-02-11 南京易信同控制设备科技有限公司 A finite time tracking control method for a vehicle-mounted single-link robotic arm system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118068717A (en) * 2024-03-28 2024-05-24 淮阴工学院 An adaptive sliding mode control strategy for intelligent material vehicle
CN119024708A (en) * 2024-10-30 2024-11-26 山东科技大学 An adaptive boundary anti-disturbance vibration reduction control method for a flexible manipulator system
CN119407788A (en) * 2024-11-29 2025-02-11 南京易信同控制设备科技有限公司 A finite time tracking control method for a vehicle-mounted single-link robotic arm system
CN119407788B (en) * 2024-11-29 2025-04-25 南京易信同控制设备科技有限公司 Finite time tracking control method of vehicle-mounted single-link mechanical arm system

Similar Documents

Publication Publication Date Title
CN117506896A (en) Control method for single-connecting-rod mechanical arm embedded with direct-current motor
CN105404304B (en) The fault-tolerant posture collaboration tracking and controlling method of spacecraft based on normalization neutral net
CN104950677B (en) Mechanical arm system saturation compensation control method based on back-stepping sliding mode control
CN110262256B (en) Multilateral self-adaptive sliding mode control method of nonlinear teleoperation system
CN110673472B (en) Adaptive Robust Control Method Based on Neural Network Compensation for Dead Zone Inversion Error
CN114895564B (en) Design method of adaptive neural network controller for electrically driven flexible joint manipulator
CN110154028A (en) A Model-Free Adaptive Integral Terminal Sliding Mode Control Method for Manipulators
CN110181510B (en) Mechanical arm trajectory tracking control method based on time delay estimation and fuzzy logic
CN107121932B (en) A Robust Adaptive Control Method of Error Symbol Integral for Motor Servo System
CN110716506A (en) Servo system position tracking control method based on mixed sliding mode control
CN113835339B (en) A super-helical sliding mode trajectory tracking method for wheeled mobile robots
CN110340894B (en) Teleoperation system self-adaptive multilateral control method based on fuzzy logic
CN106452242B (en) Permanent magnet synchronous motor chaos fuzzy control method based on series-parallel estimation model
CN109085749A (en) A kind of non-linear remote operating bilateral control method based on adaptive fuzzy inverting
CN112558468B (en) Launching platform adaptive robust output feedback control method based on double observers
CN106200553B (en) It is servo-actuated to cooperate with compensation method online with profile errors
CN114114928A (en) A fixed-time adaptive event-triggered control method for a piezoelectric micropositioning platform
CN114952835A (en) Flexible joint mechanical arm neural network integral sliding mode controller design method based on disturbance observer
CN114509949A (en) A method for controlling the predetermined performance of a robot
CN108155833A (en) Consider the motor servo system Asymptotic Stability control method of electrical characteristic
CN112486209B (en) Autonomous underwater robot three-dimensional path tracking method and device and storage medium
CN113659894A (en) A Random Finite Time Fuzzy Adaptive Control Method for Asynchronous Motor Based on Command Filtering
CN116991068A (en) Motor control method and system based on distributed preset time gradient descent method
CN110000788B (en) A finite-time fault-tolerant control method for remote operating systems
CN113377006B (en) A Global Fast Terminal Sliding Mode Control Method Based on Invariant Manifold Observer

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