正在加载图片...
.402. 智能系统学报 第10卷 00 LS -l1C1 定积分时间常数T,最后确定微分时间常数T,通 0 00 -1 0 常为0即可。 0 00 0 -1 2.2模糊PD控制 B21= 000r2S12 -T2C12 2.2.1模糊控制基本原理 000 0 0 模糊控制的核心是模糊控制器,而模糊控制器 LM 00 0 0 的关键是模糊控制规则的确定,即模糊控制规则 0 0 表)。模糊控制系统框图如图5所示,把误差e及 1 0 其变化率e作为模糊控制器的输入,把控制量u作 0 1 为模糊控制器的输出,得 B2= (2-2)S2-(l2-r2)C2 u=F(e,e) (21) 0 0 1 糊 模 被 C=[C C:C]T e C,=[a1a]' 对象 dw'dt 制算法 C2 [Aar Acy Ads Ay Apr A 图5模糊控制器基本结构 C=[Fou Foly Fa Fay Fx F] Fig.5 The basic structure of the fuzzy controller -[(I C +lCp)o+lCpo+2@@Ce] -[(l,S1+l2S2)ω,2+l2Sw22+22ω,w2S2] 二连杆平面机器人2个关节预定角度和码 与实际角度0,和0,的误差e及其变化率e.作为控制 -nCiw2 器输入,输出为驱动关节转矩T。 -nSo 2.2.2输入量的模糊化 -[(L,C1+T2Ce)w12+r,C2w22+2,ωwC2] 精确输入量e和e.分别乘以量化因子k.和k。 -[(HS:+raSp)w+r2Spo2+20@Sp] 以转换到各自的论域范围。设模糊控制器的输入量 D= 0 标准域均为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5 Mg 6}。输入量论域划分成7个模糊子集,即{NB,NM, T1-T2 -Migr C NS,ZO,PS,PM,PB}。模糊子集的隶属函数采用高 0 斯函数,函数曲线如图6所示。 Mg plot poinits:181 FIS Variables ☒1. Membership function plots T2 NBX NMX NSX ZOX PSX PMX PB 0 e Mug -4 -2 0 2 2二连杆投球机器人的控制方法 input variable"e" 图6隶属函数曲线 分别采用PD控制和模糊PD控制对二连杆 投球机器人进行运动轨迹控制。 Fig.6 Membership functions curve 2.1PID控制 2.2.2输入量的模糊化 PD控制策略其结构简单、稳定性好、可靠性 规则选取的总体原则是:当误差较大时,选择控 高2]。式(20)为PID控制标准公式,其中U(t)为 制量以消除误差为主:当误差较小时,选择控制量要 PD控制器输出,K。为比例放大系数,T为积分常 防止超调,以系统的稳定性为主。 数,T为微分放大系数,e为偏差信号。 输出变量与输入变量取一样的模糊子集,即u= )=×++ de (20) {NB,NM,NS,ZO,PS,PM,PB},同样采用高斯隶属 函数。e和e分别定义为7个模糊子集、49条规则, PD参数设置:首先确定比例增益K。,而后确 如表1所示。B21 = 0 0 0 l 1 S1 - l 1C1 0 0 0 - 1 0 0 0 0 0 - 1 0 0 0 r2 S12 - r2C12 0 0 0 0 0 Mpl 0 0 0 0 é ë ê ê ê ê ê ê ê ê ù û ú ú ú ú ú ú ú ú B22 = 0 0 1 0 0 1 (l 2 - r2 )S12 - (l 2 - r2 )C12 1 0 0 1 é ë ê ê ê ê ê ê ê ê ù û ú ú ú ú ú ú ú ú C = [C1 C2 C3 ] T C1 = [α1 α2 ] T C2 = [Ac1x Ac1y Ac2x Ac2y Aplx Aply ] T C3 = [F01x F01y F21x F21y F32x F32y ] T D = - [(l 1C1 + l 2C12)ω 2 1 + l 2C12ω 2 2 + 2l 2ω1ω2C12] - [(l 1S1 + l 2S12)ω1 2 + l 2S12ω2 2 + 2l 2ω1ω2S12] - r1C1ω1 2 - r1S1ω1 2 - [(l 1C1 + r2C12)ω1 2 + r2C12ω2 2 + 2r2ω1ω2C12] - [(l 1S1 + r2S12)ω1 2 + r2S12ω2 2 + 2r2ω1ω2S12] 0 M1g τ1 - τ2 - M1gr1C1 0 M2g τ2 0 - Mplg é ë ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê êê ù û ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú úú 2 二连杆投球机器人的控制方法 分别采用 PID 控制和模糊 PID 控制对二连杆 投球机器人进行运动轨迹控制。 2.1 PID 控制 PID 控制策略其结构简单、稳定性好、可靠性 高[12] 。 式(20)为 PID 控制标准公式,其中 U(t) 为 PID 控制器输出, Kp 为比例放大系数,Ti为积分常 数,Td为微分放大系数,e 为偏差信号。 U(t) = Kp × e + 1 Ti ∫edt + Td de dt é ë ê ê ù û ú ú (20) PID 参数设置:首先确定比例增益 Kp ,而后确 定积分时间常数 Ti,最后确定微分时间常数 Td ,通 常为 0 即可。 2.2 模糊 PID 控制 2.2.1 模糊控制基本原理 模糊控制的核心是模糊控制器,而模糊控制器 的关键是模糊控制规则的确定,即模糊控制规则 表[13] 。 模糊控制系统框图如图 5 所示,把误差 e 及 其变化率 ec作为模糊控制器的输入,把控制量 u 作 为模糊控制器的输出,得 u = F(e,ec) (21) 图 5 模糊控制器基本结构 Fig. 5 The basic structure of the fuzzy controller 二连杆平面机器人 2 个关节预定角度 θ d 1 和 θ d 2 与实际角度 θ1和 θ2的误差 e 及其变化率 ec作为控制 器输入,输出为驱动关节转矩 τ。 2.2.2 输入量的模糊化 精确输入量 e 和 ec分别乘以量化因子 ke 和 kec 以转换到各自的论域范围。 设模糊控制器的输入量 标准域均为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5, 6}。 输入量论域划分成 7 个模糊子集,即{NB,NM, NS,ZO,PS,PM,PB}。 模糊子集的隶属函数采用高 斯函数,函数曲线如图 6 所示。 图 6 隶属函数曲线 Fig. 6 Membership functions curve 2.2.2 输入量的模糊化 规则选取的总体原则是:当误差较大时,选择控 制量以消除误差为主;当误差较小时,选择控制量要 防止超调,以系统的稳定性为主。 输出变量与输入变量取一样的模糊子集,即 u = {NB,NM,NS,ZO,PS,PM,PB},同样采用高斯隶属 函数。 e 和 ec分别定义为 7 个模糊子集、49 条规则, 如表 1 所示。 ·402· 智 能 系 统 学 报 第 10 卷
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有