CN106113040A - 基于串并联估计模型的柔性机械臂***模糊控制方法 - Google Patents

基于串并联估计模型的柔性机械臂***模糊控制方法 Download PDF

Info

Publication number
CN106113040A
CN106113040A CN201610569377.8A CN201610569377A CN106113040A CN 106113040 A CN106113040 A CN 106113040A CN 201610569377 A CN201610569377 A CN 201610569377A CN 106113040 A CN106113040 A CN 106113040A
Authority
CN
China
Prior art keywords
centerdot
definition
error
design
theta
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.)
Granted
Application number
CN201610569377.8A
Other languages
English (en)
Other versions
CN106113040B (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.)
Hefei Longzhi Electromechanical Technology Co ltd
Nanjing Chenguang Group Co Ltd
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 CN201610569377.8A priority Critical patent/CN106113040B/zh
Publication of CN106113040A publication Critical patent/CN106113040A/zh
Application granted granted Critical
Publication of CN106113040B publication Critical patent/CN106113040B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • B25J9/1605Simulation of manipulator lay-out, design, modelling of manipulator
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40527Modeling, identification of link parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Steroid Compounds (AREA)
  • Feedback Control In General (AREA)

Abstract

一种基于串并联估计模型的柔性机械臂***模糊控制方法,包括:建立柔性机械臂伺服***的动态模型,初始化***状态、采样时间以及控制参数;采用模糊神经网络控制的自学习与自适应能力,补偿机械臂***中的未知非线性不确定项;进行通过动态面技术,在每一步设计中引入虚拟控制量,并依次通过一阶低通滤波器,避免传统反演控制法所带来的复杂度***问题;同时,基于串并联估计模型,定义变量预测值并设计相关变化律,提高控制***的鲁棒性。本发明提供一种能够有效改善柔性机械臂伺服***控制性能的基于串并联估计模型的模糊自适应控制方法,实现***的精确快速跟踪。

Description

基于串并联估计模型的柔性机械臂***模糊控制方法
技术领域
本发明涉及一种基于串并联估计模型的柔性机械臂***模糊控制方法,特别是存在未知非线性不确定项的机械臂伺服***的控制方法。
背景技术
随着工业自动化水平的不断提高,机械臂作为主要的自动化机械装置,凭借其可减省人工、操作方便、安全性好等优点,在数控机床、电子加工与检测设备、生产自动化等工业控制领域得到了广泛的应用。如何实现机械臂伺服***的快速精确控制已经成为了一个热点问题,机器臂的轨迹跟踪控制***与柔性机械臂问题也受到越来越多的重视。然而,大量的耦合项以及非线性不确定项存在于机械臂伺服***中,导致难以设计控制算法以实现对伺服***的有效动态补偿。针对机械臂伺服***的控制问题,目前已有很多成熟的控制方法,例如PID控制、自适应控制。
模糊自适应控制在控制领域里已经成为一个研究热点,已成为一种处理不确定性、非线性和其他不确定问题的有力工具。其中,模糊***能有效地对知识抽取与表达,并具有较强的自学习与自适应能力,能有效地补偿非线性不确定项并实现自适应控制。动态面控制技术作为非线性自适应控制的重要手段,能放松***匹配条件并避免反演法对虚拟控制反复求导带来的“复杂性***”问题。
串并联估计模型是基于自适应控制基础上提出来的一种控制方法,通过定义预测误差、状态变量预测值以及其变化律,结合李雅普诺夫理论设计方法,能有效地减小神经网络或模糊***的逼近误差,从而提高控制***的鲁棒性。
发明内容
为了克服现有机械臂伺服***存在未知非线性不确定项,反演法带来的复杂度***以及***鲁棒性差等问题,本发明提出一种基于串并联估计模型的柔性机械臂***模糊控制方法,并结合动态面控制技术,避免传统反演控制方法所带来的“复杂度***”问题,利用模糊自适应控制技术与串并联估计模型,在此基础上设计参数自适应律与控制律,实现了***快速稳定跟踪。
为了解决上述技术问题提出的技术方案如下:
一种基于串并联估计模型的柔性机械臂***模糊控制方法,包括以下步骤:
步骤1:建立柔性机械臂伺服***动态模型,初始化***状态、采样时间以及控制参数,过程如下:
1.1柔性机械臂伺服***动态模型的运动方程表达式为
I q ·· + K ( q - θ ) + M g L s i n ( q ) = 0 J θ ·· - K ( q - θ ) = u - - - ( 1 )
其中,q与θ分别为机械臂连杆和电机的转动角度;分别为机械臂连杆和电机的转动角加速度;g为重力加速度;I为连杆的惯量;J为电机的惯量;K为弹簧的刚度系数;M与L分别为连杆的质量与长度;u为控制信号;
1.2定义:x1=q,x3=θ,式(1)改写为
x · 1 = x 2 x · 2 = x 3 + f 2 ( X ) x · 3 = x 4 x · 4 = 1 J u + f 4 ( X ) y = x 1 - - - ( 2 )
其中,y为***位置输出轨迹;分别为机械臂连杆和电机的转动角速度;
f 2 ( X ) = - M g L I sin x 1 - K I ( x 1 - x 3 + I K x 3 ) , f 4 ( X ) = K J ( x 1 - x 3 ) ;
步骤2:针对式(1),计算控制***位置跟踪误差,利用模糊***逼近复杂非线性项,设计***状态预测误差以及预测变量的变化律,设计虚拟控制量,并通过一阶低通滤波器输出,最后更新模糊***权值,过程如下:
2.1定义***的位置跟踪误差
s1=x1-yr (3)
其中,yr为二阶可导期望位置轨迹;
2.2设计虚拟控制量
x 2 d = - k 1 s 1 + y · r - - - ( 4 )
其中,k1为常数且满足k1>0,为期望速度轨迹;
2.3定义一个新的变量让虚拟控制量通过时间常数为τ2的一阶低通滤波器,得
τ 2 x · 2 c + x 2 c = x 2 d x 2 c ( 0 ) = x 2 d ( 0 ) - - - ( 5 )
2.4定义滤波误差为消除滤波误差对控制效果的影响,定义第一补偿信号z1,其变化律表达式为
z · 1 = - k 1 z 1 + z 2 + χ 2 z 1 ( 0 ) = 0 - - - ( 6 )
其中,z2为第二补偿信号;
2.5定义跟踪误差补偿信号
v1=s1-z1 (7)
2.6定义误差变量
s 2 = x 2 - x 2 c - - - ( 8 )
2.7为了逼近复杂的非线性不确定项f2(X),定义以下模糊***
其中,为理想权重;ε2为模糊逼近误差,εN2为逼近误差上界,满足|ε2|≤εN2的表达式为
其中,μl(xj)为隶属度函数,其表达式为 为常数,exp(·)为指数函数;
2.8设计虚拟控制量
其中,k2为常数且满足k2>0,的估计值;
2.9定义一个新的变量让虚拟控制量通过时间常数为τ3的一阶低通滤波器,得
τ 3 x · 3 c + x 3 c = x 3 d x 3 c ( 0 ) = x 3 d ( 0 ) - - - ( 12 )
2.10定义滤波误差为消除滤波误差对控制效果的影响,定义第二补偿信号z2,设计其变化律表达式
z · 2 = - k 2 z 2 + z 3 - z 1 + χ 3 z 2 ( 0 ) = 0 - - - ( 13 )
其中,z3为第三补偿信号;
2.11定义预测误差
z 2 N N = x 2 - x ^ 2 - - - ( 14 )
其中,为***状态x2的预测值;
2.12设计串并联估计模型
其中,β2为常数且满足β2>0;
2.13定义跟踪误差补偿信号
v2=s2-z2 (16)
2.14设计模糊***权重估计值的调节规律为
其中,δ2与rz2为常数,且δ2>0,rz2>0,γ2为对称正定矩阵;
2.15定义误差变量
s 3 = x 3 - x 3 c - - - ( 18 )
2.16设计虚拟控制量
x 4 d = x · 3 c - k 3 s 3 - s 2 - - - ( 19 )
其中,k3为常数,且k3>0;
2.17定义一个新的变量让虚拟控制量通过时间常数为τ4的一阶低通滤波器,可得
τ 4 x · 4 c + x 4 c = x 4 d x 4 c ( 0 ) = x 4 d ( 0 ) - - - ( 20 )
2.18定义滤波误差为消除滤波误差对控制效果的影响,定义第三补偿信号z3,设计其变化律表达式
z · 3 = - k 3 z 3 + z 4 - z 2 + χ 4 z 3 ( 0 ) = 0 - - - ( 21 )
2.19定义跟踪误差补偿信号
v3=s3-z3 (22)
步骤3:设计控制器输入,过程如下:
3.1定义误差变量
s 4 = x 4 - x 4 c - - - ( 23 )
3.2为了逼近复杂的非线性不确定项f4(X),定义以下模糊***
f 4 ( X ) = θ 4 * ( X ) + ϵ 4 - - - ( 24 )
其中,为理想权重;ε4为模糊逼近误差,εN4为逼近误差上界,满足|ε4|≤εN4
3.3设计控制器输入为u
其中,k4为常数且满足k4>0,的估计值;
3.4定义补偿信号z4,设计其变化律表达式
{ z · 4 = - k 4 z 4 - z 3 z 4 ( 0 ) = 0 - - - ( 26 )
3.5定义预测误差
z 4 N N = x 4 - x ^ 4 - - - ( 27 )
其中,为***状态x4的预测值;
3.6设计串并联估计模型
其中,β4为常数且满足β4>0;
3.7定义跟踪误差补偿信号
v4=s4-z4 (29)
3.8设计模糊***权重估计值的调节规律为
其中,δ4,rz4为常数,且δ4>0,rz4>0,γ4为对称正定矩阵;
步骤4:设计李雅普诺夫函数
V = 1 2 Σ i = 1 4 v i 2 + 1 2 ( θ ~ 2 T γ 2 - 1 θ ~ 2 + θ ~ 4 T γ 4 - 1 θ ~ 4 + r z 2 z 2 N N 2 + r z 4 z 4 N N 2 ) - - - ( 31 )
对式(31)进行求导得:
V · = Σ i = 1 4 v i v · i + ( - θ ~ 2 T γ 2 - 1 θ ^ · 2 - θ ~ 4 T γ 4 - 1 θ ^ · 4 + r z 2 z · 2 N N z 2 N N + r z 4 z · 4 N N z 4 N N ) - - - ( 32 )
如果则判定***是稳定的。
本发明的技术构思为:针对柔性机械臂伺服***,考虑柔性关节的复杂动态方程,利用模糊模型较强的自学习能力与自适应能力逼近***中复杂的非线性不确定项。采用动态面技术,在每一步设计过程中加入虚拟控制量,并通过依次通过一阶低通滤波器,其低通性能有效避免传统反演控制方法所带来的“复杂度***”问题。设计低通滤波器滤波误差相应补偿信号,进一步提高控制精度。最后,基于串并联估计模型,定义***状态预测量并设计相应控制律,以此提高***的鲁棒性。本发明提供中能有效克服非线性不确定项,提高***鲁棒性并实现动态补偿的模糊自适应控制方法,实现***位置信号的稳定快速跟踪。
本发明的优点为:避免传统反演控制方法所带来的“复杂度***”问题,补偿***未知模型复杂非线性项问题,减小模糊自适应控制误差,能提高***的鲁棒性,实现对伺服***位置轨迹的稳定快速跟踪。
附图说明
图1为本发明期望信号1的跟踪效果图;
图2为本发明期望信号1的跟踪误差图;
图3为本发明期望信号1的控制输入示意图;
图4为本发明期望信号2的跟踪效果图;
图5为本发明期望信号2的跟踪误差图;
图6为本发明期望信号2的控制输入示意图;
图7为本发明的控制流程图。
具体实施方式
下面结合附图对本发明做进一步说明。
参照图1–图7,一种基于串并联估计模型的柔性机械臂***模糊控制方法,所述控制方法包括如下步骤:
步骤1:建立柔性机械臂伺服***动态模型,初始化***状态、采样时间以及控制参数,过程如下:
1.1柔性机械臂伺服***动态模型的运动方程表达式为
I q ·· + K ( q - θ ) + M g L s i n ( q ) = 0 J θ ·· - K ( q - θ ) = u - - - ( 1 )
其中,q与θ分别为机械臂连杆和电机的转动角度;分别为机械臂连杆和电机的转动角加速度;g为重力加速度;I为连杆的惯量;J为电机的惯量;K为弹簧的刚度系数;M与L分别为连杆的质量与长度;u为控制信号;
1.2定义:x1=q,x3=θ,式(1)改写为
x · 1 = x 2 x · 2 = x 3 + f 2 ( X ) x · 3 = x 4 x · 4 = 1 J u + f 4 ( X ) y = x 1 - - - ( 2 )
其中,y为***位置输出轨迹;分别为机械臂连杆和电机的转动角速度;
f 2 ( X ) = - M g L I sin x 1 - K I ( x 1 - x 3 + I K x 3 ) , f 4 ( X ) = K J ( x 1 - x 3 ) ;
步骤2:针对式(1),计算控制***位置跟踪误差,利用模糊***逼近复杂非线性项,设计***状态预测误差以及预测变量的变化律,设计虚拟控制量,并通过一阶低通滤波器输出,最后更新模糊***权值,过程如下:
2.1定义***的位置跟踪误差
s1=x1-yr (3)
其中,yr为二阶可导期望位置轨迹;
2.2设计虚拟控制量
x 2 d = - k 1 s 1 + y · r - - - ( 4 )
其中,k1为常数且满足k1>0,为期望速度轨迹;
2.3定义一个新的变量让虚拟控制量通过时间常数为τ2的一阶低通滤波器,得
τ 2 x · 2 c + x 2 c = x 2 d x 2 c ( 0 ) = x 2 d ( 0 ) - - - ( 5 )
2.4定义滤波误差为消除滤波误差对控制效果的影响,定义第一补偿信号z1,其变化律表达式为
z · 1 = - k 1 z 1 + z 2 + χ 2 z 1 ( 0 ) = 0 - - - ( 6 )
其中,z2为第二补偿信号,在步骤2.10中定义;
2.5定义跟踪误差补偿信号
v1=s1-z1 (7)
2.6定义误差变量
s 2 = x 2 - x 2 c - - - ( 8 )
2.7为了逼近复杂的非线性不确定项f2(X),定义以下模糊***
其中,为理想权重;ε2为模糊逼近误差,εN2为逼近误差上界,满足|ε2|≤εN2的表达式为
其中,μl(xj)为隶属度函数,其表达式为 为常数,exp(·)为指数函数;
2.8设计虚拟控制量
其中,k2为常数且满足k2>0,的估计值;
2.9定义一个新的变量让虚拟控制量通过时间常数为τ3的一阶低通滤波器,得
τ 3 x · 3 c + x 3 c = x 3 d x 3 c ( 0 ) = x 3 d ( 0 ) - - - ( 12 )
2.10定义滤波误差为消除滤波误差对控制效果的影响,定义第二补偿信号z2,设计其变化律表达式
z · 2 = - k 2 z 2 + z 3 - z 1 + χ 3 z 2 ( 0 ) = 0 - - - ( 13 )
其中,z3第三补偿信号,在步骤2.18中定义;
2.11定义预测误差
z 2 N N = x 2 - x ^ 2 - - - ( 14 )
其中,为***状态x2的预测值;
2.12设计串并联估计模型
其中,β2为常数且满足β2>0;
2.13定义跟踪误差补偿信号
v2=s2-z2 (16)
2.14设计模糊***权重估计值的调节规律为
其中,δ2与rz2为常数,且δ2>0,rz2>0,γ2为对称正定矩阵;
2.15定义误差变量
s 3 = x 3 - x 3 c - - - ( 18 )
2.16设计虚拟控制量
x 4 d = x · 3 c - k 3 s 3 - s 2 - - - ( 19 )
其中,k3为常数,且k3>0;
2.17定义一个新的变量让虚拟控制量通过时间常数为τ4的一阶低通滤波器,可得
τ 4 x · 4 c + x 4 c = x 4 d x 4 c ( 0 ) = x 4 d ( 0 ) - - - ( 20 )
2.18定义滤波误差为消除滤波误差对控制效果的影响,定义补偿信号z3,设计其变化律表达式
z · 3 = - k 3 z 3 + z 4 - z 2 + χ 4 z 3 ( 0 ) = 0 - - - ( 21 )
2.19定义跟踪误差补偿信号
v3=s3-z3 (22)
步骤3:设计控制器输入,过程如下:
3.1定义误差变量
s 4 = x 4 - x 4 c - - - ( 23 )
3.2为了逼近复杂的非线性不确定项f4(X),定义以下模糊***
f 4 ( X ) = θ 4 * ( X ) + ϵ 4 - - - ( 24 )
其中,为理想权重;ε4为模糊逼近误差,εN4为逼近误差上界,满足|ε4|≤εN4
3.3设计控制器输入为u
其中,k4为常数且满足k4>0,的估计值;
3.4定义补偿信号z4,设计其变化律表达式
z · 4 = - k 4 z 4 - z 3 z 4 ( 0 ) = 0 - - - ( 26 )
3.5定义预测误差
z 4 N N = x 4 - x ^ 4 - - - ( 27 )
其中,,为***状态x4的预测值;
3.6设计串并联估计模型
其中,β4为常数且满足β4>0;
3.7定义跟踪误差补偿信号
v4=s4-z4 (29)
3.8设计模糊***权重估计值的调节规律为
其中,δ4,rz4为常数,且δ4>0,rz4>0,γ4为对称正定矩阵;
步骤4:设计李雅普诺夫函数
V = 1 2 Σ i = 1 4 v i 2 + 1 2 ( θ ~ 2 T γ 2 - 1 θ ~ 2 + θ ~ 4 T γ 4 - 1 θ ~ 4 + r z 2 z 2 N N 2 + r z 4 z 4 N N 2 ) - - - ( 31 )
对式(31)进行求导得:
V · = Σ i = 1 4 v i v · i + ( - θ ~ 2 T γ 2 - 1 θ ^ · 2 - θ ~ 4 T γ 4 - 1 θ ^ · 4 + r z 2 z · 2 N N z 2 N N + r z 4 z · 4 N N z 4 N N ) - - - ( 32 )
如果则判定***是稳定的。
本发明针对柔性机械臂***,基于模糊自适应控制技术和串并联估计模型,结合动态面技术,设计一种基于串并联估计模型的柔性机械臂***模糊控制方法,克服非线性不确定项对控制效果的影响,实现对***的位置轨迹的跟踪控制,并提高了***的鲁棒性,为验证所提方法的有效性,本发明给出了所提控制方法对两种不同信号的控制效果图。
为了体现控制***的鲁棒性,所有参数设置都是一致的***初始化参数为[x1,x2,x3,x4]T=[0,0,0,0]T[z1,z2,z3,z4]T=[0,0,0,0]T [z1NN,z2NN,z3NN,z4NN]T=[0,0,0,0]T;串并联估计模型参数:[β1,β2,β3,β4]=[0.01,0.01,0.01,0.01];模糊***参数为:自适应控制律参数为γ2=0.1I11,I11为11阶单位方阵,γ4=0.1I11,δ2=0.01,δ4=0.01;一阶低通滤波器的时间常数为τ2=0.8,τ3=8,τ4=0.006;***模型参数为Mgl=5,I=1,J=1,K=40;控制器参数为k1=18,k2=15,k3=8,k4=8。
期望信号1为单位正弦波输入,其表达式为y=sinx;期望信号2为非单位正弦波输入,其表达式为y=0.5[sint+sin(0.5t)]。从图1-2可以看出,本发明控制方法跟踪单位正弦波输入,相应输出在0.6秒内都能准确跟踪上给定输入信号并且误差保持在10%的误差带内;从图3可以看出,控制器输出前4秒内控制输出在-3到+7范围内有小波动,4秒后控制输出呈稳定输出;从图4-5可以看出,本发明控制方法跟踪非单位正弦波输入,相应输出在0.6秒内都能准确跟踪上给定输入信号并且误差保持在10%的误差带内;从图6可以看出,控制器输出前4秒内控制输出在-5到+10范围内有小波动,5秒后控制输出呈稳定输出;从图1-6可以看出,同组控制参数对不同的期望信号都能有效精确地实现跟踪,具有较好的鲁棒性。因此,本发明提供一种能够有效补偿未知非线性不确定项,有效提高***鲁棒性以及避免反演方法带来的“复杂度***”问题的基于串并联估计模型的柔性机械臂模糊控制方法,实现***的稳定快速跟踪。
以上阐述的是本发明给出的一个实施例表现出的优良优化效果,显然本发明不只是限于上述实施例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。

Claims (1)

1.一种基于串并联估计模型的柔性机械臂***模糊控制方法,其特征在于:包括以下步骤:
步骤1:建立柔性机械臂伺服***动态模型,初始化***状态、采样时间以及控制参数,过程如下:
1.1柔性机械臂伺服***动态模型的运动方程表达式为
I q ·· + K ( q - θ ) + M g L s i n ( q ) = 0 J θ ·· - K ( q - θ ) = u - - - ( 1 )
其中,q与θ分别为机械臂连杆和电机的转动角度;分别为机械臂连杆和电机的转动角加速度;g为重力加速度;I为连杆的惯量;J为电机的惯量;K为弹簧的刚度系数;M与L分别为连杆的质量与长度;u为控制信号;
1.2定义:x1=q,x3=θ,式(1)改写为
x · 1 = x 2 x · 2 = x 3 + f 2 ( X ) x · 3 = x 4 x · 4 = 1 J u + f 4 ( X ) y = x 1 - - - ( 2 )
其中,y为***位置输出轨迹;分别为机械臂连杆和电机的转动角速度;
f 2 ( X ) = - M g L I sin x 1 - K I ( x 1 - x 3 + I K x 3 ) , f 4 ( X ) = K J ( x 1 - x 3 ) ;
步骤2:针对式(1),计算控制***位置跟踪误差,利用模糊***逼近复杂非线性项,设计***状态预测误差以及预测变量的变化律,设计虚拟控制量,并通过一阶低通滤波器输出,最后更新模糊***权值,过程如下:
2.1定义***的位置跟踪误差
s1=x1-yr (3)
其中,yr为二阶可导期望位置轨迹;
2.2设计虚拟控制量
x 2 d = - k 1 s 1 + y · r - - - ( 4 )
其中,k1为常数且满足k1>0,为期望速度轨迹;
2.3定义一个新的变量让虚拟控制量通过时间常数为τ2的一阶低通滤波器,得
τ 2 x · 2 c + x 2 c = x 2 d x 2 c ( 0 ) = x 2 d ( 0 ) - - - ( 5 )
2.4定义滤波误差为消除滤波误差对控制效果的影响,定义第一补偿信号z1,其变化律表达式为
z · 1 = - k 1 z 1 + z 2 + χ 2 z 1 ( 0 ) = 0 - - - ( 6 )
其中,z2为第二补偿信号;
2.5定义跟踪误差补偿信号
v1=s1-z1 (7)
2.6定义误差变量
s 2 = x 2 - x 2 c - - - ( 8 )
2.7为了逼近复杂的非线性不确定项f2(X),定义以下模糊***
其中,为理想权重;ε2为模糊逼近误差,εN2为逼近误差上界,满足|ε2|≤εN2的表达式为
其中,μl(xj)为隶属度函数,其表达式为 为常数,exp(·)为指数函数;
2.8设计虚拟控制量
其中,k2为常数且满足k2>0,的估计值;
2.9定义一个新的变量让虚拟控制量通过时间常数为τ3的一阶低通滤波器,可得
τ 3 x · 3 c + x 3 c = x 3 d x 3 c ( 0 ) = x 3 d ( 0 ) - - - ( 12 )
2.10定义滤波误差为消除滤波误差对控制效果的影响,定义第二补偿信号z2,设计其变化律表达式
z · 2 = - k 2 z 2 + z 3 - z 1 + χ 3 z 2 ( 0 ) = 0 - - - ( 13 )
其中,z3为第三补偿信号;
2.11定义预测误差
z 2 N N = x 2 - x ^ 2 - - - ( 14 )
其中,为***状态x2的预测值;
2.12设计串并联估计模型
其中,β2为常数且满足β2>0;
2.13定义跟踪误差补偿信号
v2=s2-z2 (16)
2.14设计模糊***权重估计值的调节规律为
其中,δ2与rz2为常数,且δ2>0,rz2>0,γ2为对称正定矩阵;
2.15定义误差变量
s 3 = x 3 - x 3 c - - - ( 18 )
2.16设计虚拟控制量
x 4 d = x · 3 c - k 3 s 3 - s 2 - - - ( 19 )
其中,k3为常数,且k3>0;
2.17定义一个新的变量让虚拟控制量通过时间常数为τ4的一阶低通滤波器,可得
τ 4 x · 4 c + x 4 c = x 4 d x 4 c ( 0 ) = x 4 d ( 0 ) - - - ( 20 )
2.18定义滤波误差为消除滤波误差对控制效果的影响,定义第三补偿信号z3,设计其变化律表达式
z · 3 = - k 3 z 3 + z 4 - z 2 + χ 4 z 3 ( 0 ) = 0 - - - ( 21 )
2.19定义跟踪误差补偿信号
v3=s3-z3 (22)
步骤3:设计控制器输入,过程如下:
3.1定义误差变量
s 4 = x 4 - x 4 c - - - ( 23 )
3.2为了逼近复杂的非线性不确定项f4(X),定义以下模糊***
f 4 ( X ) = θ 4 * ( X ) + ϵ 4 - - - ( 24 )
其中,为理想权重;ε4为模糊逼近误差,εN4为逼近误差上界,满足|ε4|≤εN4
3.3设计控制器输入为u
其中,k4为常数且满足k4>0,的估计值;
3.4定义补偿信号z4,设计其变化律表达式
z · 4 = - k 4 z 4 - z 3 z 4 ( 0 ) = 0 - - - ( 26 )
3.5定义预测误差
z 4 N N = x 4 - x ^ 4 - - - ( 27 )
其中,,为***状态x4的预测值;
3.6设计串并联估计模型
其中,β4为常数且满足β4>0;
3.7定义跟踪误差补偿信号
v4=s4-z4 (29)
3.8设计模糊***权重估计值的调节规律为
其中,δ4,rz4为常数,且δ4>0,rz4>0,γ4为对称正定矩阵;
步骤4:设计李雅普诺夫函数
V = 1 2 Σ i = 1 4 v i 2 + 1 2 ( θ ~ 2 T γ 2 - 1 θ ~ 2 + θ ~ 4 T γ 4 - 1 θ ~ 4 + r z 2 z 2 N N 2 + r z 4 z 4 N N 2 ) - - - ( 31 )
对式(31)进行求导得:
V · = Σ i = 1 4 v i v · i + ( - θ ~ 2 T γ 2 - 1 θ ^ · 2 - θ ~ 4 T γ 4 - 1 θ ^ · 4 + r z 2 z · 2 N N z 2 N N + r z 4 z · 4 N N z 4 N N ) - - - ( 32 )
如果则判定***是稳定的。
CN201610569377.8A 2016-07-19 2016-07-19 基于串并联估计模型的柔性机械臂***模糊控制方法 Active CN106113040B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610569377.8A CN106113040B (zh) 2016-07-19 2016-07-19 基于串并联估计模型的柔性机械臂***模糊控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610569377.8A CN106113040B (zh) 2016-07-19 2016-07-19 基于串并联估计模型的柔性机械臂***模糊控制方法

Publications (2)

Publication Number Publication Date
CN106113040A true CN106113040A (zh) 2016-11-16
CN106113040B CN106113040B (zh) 2018-03-16

Family

ID=57289900

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610569377.8A Active CN106113040B (zh) 2016-07-19 2016-07-19 基于串并联估计模型的柔性机械臂***模糊控制方法

Country Status (1)

Country Link
CN (1) CN106113040B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106335064A (zh) * 2016-11-29 2017-01-18 合肥工业大学 一种柔性关节机器人***的控制器设计方法
CN106773684A (zh) * 2016-12-09 2017-05-31 西北工业大学 基于智能学习评价的柔性机械臂复合控制方法
CN109227545A (zh) * 2018-10-30 2019-01-18 闽江学院 一种基于可达集估计的柔性机械臂目标追踪控制方法
CN109895121A (zh) * 2017-12-07 2019-06-18 泰科电子(上海)有限公司 机械臂控制***和方法
CN110877333A (zh) * 2019-04-12 2020-03-13 国网宁夏电力有限公司电力科学研究院 一种柔性关节机械臂控制方法
CN112873207A (zh) * 2021-01-25 2021-06-01 浙江工业大学 一种基于未知***动态估计器的柔性关节机械臂预设性能控制方法
CN113325711A (zh) * 2021-05-27 2021-08-31 广东工业大学 一种用于柔性机械臂高精度定位的智能控制方法
CN114393579A (zh) * 2022-01-04 2022-04-26 南京航空航天大学 一种基于自适应模糊虚拟模型的机器人控制方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0429680A1 (en) * 1989-06-22 1991-06-05 Kabushiki Kaisha Yaskawa Denki Seisakusho Fuzzy control method and robot height profile control method using the same
KR101120107B1 (ko) * 2009-11-30 2012-03-22 재단법인대구경북과학기술원 모바일 로봇의 장애물 회피 퍼지 제어기
WO2014001070A1 (fr) * 2012-06-25 2014-01-03 Commissariat A L'energie Atomique Et Aux Energies Alternatives Dispositif et procede d'optimisation d'un systeme d'inference floue preservant l'interpretabilite
CN104950678A (zh) * 2015-06-17 2015-09-30 浙江工业大学 一种柔性机械臂***的神经网络反演控制方法
CN105563489A (zh) * 2016-03-01 2016-05-11 浙江工业大学 基于非线性自抗扰控制技术的柔性机械臂控制方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0429680A1 (en) * 1989-06-22 1991-06-05 Kabushiki Kaisha Yaskawa Denki Seisakusho Fuzzy control method and robot height profile control method using the same
KR101120107B1 (ko) * 2009-11-30 2012-03-22 재단법인대구경북과학기술원 모바일 로봇의 장애물 회피 퍼지 제어기
WO2014001070A1 (fr) * 2012-06-25 2014-01-03 Commissariat A L'energie Atomique Et Aux Energies Alternatives Dispositif et procede d'optimisation d'un systeme d'inference floue preservant l'interpretabilite
CN104950678A (zh) * 2015-06-17 2015-09-30 浙江工业大学 一种柔性机械臂***的神经网络反演控制方法
CN105563489A (zh) * 2016-03-01 2016-05-11 浙江工业大学 基于非线性自抗扰控制技术的柔性机械臂控制方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106335064A (zh) * 2016-11-29 2017-01-18 合肥工业大学 一种柔性关节机器人***的控制器设计方法
CN106773684A (zh) * 2016-12-09 2017-05-31 西北工业大学 基于智能学习评价的柔性机械臂复合控制方法
CN106773684B (zh) * 2016-12-09 2019-06-04 西北工业大学 基于智能学习评价的柔性机械臂复合控制方法
CN109895121A (zh) * 2017-12-07 2019-06-18 泰科电子(上海)有限公司 机械臂控制***和方法
CN109227545B (zh) * 2018-10-30 2020-05-05 闽江学院 一种基于可达集估计的柔性机械臂目标追踪控制方法
CN109227545A (zh) * 2018-10-30 2019-01-18 闽江学院 一种基于可达集估计的柔性机械臂目标追踪控制方法
CN110877333A (zh) * 2019-04-12 2020-03-13 国网宁夏电力有限公司电力科学研究院 一种柔性关节机械臂控制方法
CN110877333B (zh) * 2019-04-12 2023-01-17 国网宁夏电力有限公司电力科学研究院 一种柔性关节机械臂控制方法
CN112873207A (zh) * 2021-01-25 2021-06-01 浙江工业大学 一种基于未知***动态估计器的柔性关节机械臂预设性能控制方法
CN112873207B (zh) * 2021-01-25 2022-03-08 浙江工业大学 一种基于未知***动态估计器的柔性关节机械臂预设性能控制方法
CN113325711A (zh) * 2021-05-27 2021-08-31 广东工业大学 一种用于柔性机械臂高精度定位的智能控制方法
CN114393579A (zh) * 2022-01-04 2022-04-26 南京航空航天大学 一种基于自适应模糊虚拟模型的机器人控制方法及装置
CN114393579B (zh) * 2022-01-04 2023-09-22 南京航空航天大学 一种基于自适应模糊虚拟模型的机器人控制方法及装置

Also Published As

Publication number Publication date
CN106113040B (zh) 2018-03-16

Similar Documents

Publication Publication Date Title
CN106113040A (zh) 基于串并联估计模型的柔性机械臂***模糊控制方法
CN109465825B (zh) 机械臂柔性关节的rbf神经网络自适应动态面控制方法
CN110877333B (zh) 一种柔性关节机械臂控制方法
CN105798930A (zh) 基于龙伯格状态观测器的柔性机械臂***饱和补偿控制方法
CN111941432B (zh) 一种高性能机械臂人工智能输出反馈控制方法
Yoo et al. Adaptive dynamic surface control of flexible-joint robots using self-recurrent wavelet neural networks
CN109740742A (zh) 一种基于lstm神经网络的目标跟踪方法
CN108621159A (zh) 一种基于深度学习的机器人动力学建模方法
CN104950678A (zh) 一种柔性机械臂***的神经网络反演控制方法
CN106452242A (zh) 基于串并联估计模型的永磁同步电机混沌模糊控制方法
CN111522243A (zh) 一种五自由度上肢外骨骼***鲁棒迭代学习控制策略
Hassanein et al. Model-based adaptive control system for autonomous underwater vehicles
Qi et al. Stable indirect adaptive control based on discrete-time T–S fuzzy model
Zhou et al. Adaptive NN control for nonlinear systems with uncertainty based on dynamic surface control
CN103433924A (zh) 串联机器人高精度位置控制方法
CN106406098B (zh) 一种机器人***在未知环境下的人机交互控制方法
CN103728988B (zh) 基于内模的scara机器人轨迹跟踪控制方法
Rego et al. Lyapunov-based continuous-time nonlinear control using deep neural network applied to underactuated systems
CN106054606B (zh) 基于级联观测器的无模型控制方法
Chen et al. Accurate pouring using model predictive control enabled by recurrent neural network
CN108326857A (zh) 基于鲁棒自适应控制算法的书法及雕刻机器人控制方法
El-Fakdi et al. Autonomous underwater vehicle control using reinforcement learning policy search methods
CN114406996B (zh) 一种输入受限机械臂的合作博弈最优跟踪控制方法及***
Hassanein et al. Auto-generating fuzzy system modelling of physical systems
Zeinali et al. Fuzzy logic-based inverse dynamic modelling of robot manipulators

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230118

Address after: No.1 Zhengxue Road, Qinhuai District, Nanjing, Jiangsu 210001

Patentee after: NANJING CHENGUANG GROUP Co.,Ltd.

Address before: B-2704, Woye Garden Business Office Building, No. 81, Ganquan Road, Shushan District, Hefei City, Anhui Province, 230088

Patentee before: HEFEI LONGZHI ELECTROMECHANICAL TECHNOLOGY Co.,Ltd.

Effective date of registration: 20230118

Address after: B-2704, Woye Garden Business Office Building, No. 81, Ganquan Road, Shushan District, Hefei City, Anhui Province, 230088

Patentee after: HEFEI LONGZHI ELECTROMECHANICAL TECHNOLOGY Co.,Ltd.

Address before: 310014 science and technology office, Zhejiang University of Technology, No. 18 Chao Wang Road, Xiacheng District, Hangzhou, Zhejiang

Patentee before: JIANG University OF TECHNOLOGY

TR01 Transfer of patent right