基于跟踪误差调节的模糊直接广义预测控制
广义预测控制理论及其应用研究
浙江大学博士学位论文摘要fI亡当面鎏I控赳作为预测控制中最具代表性的算法之一,多年来一直是研究领域最为活跃的预测控剑簋法。
它融合了预测控制与自适应控制的优点,可直接处理输入、输出约束,并对过程的时滞及阶次估计不准有好的鲁棒性,能适用于开环不稳定和非最小相位系统。
目前,线性单变量系统的广义预测控制理论发展得较为成熟,但实际中往往是多变量、非线性系践两方面的研究,主要内容如下:1.从算法、理论和应用三个方面概述了预测控制的发展历史及现状,重点介绍了广义预测控制及其改进算法。
机制能有机地结合起来,对系统的阶次估计不准有好的鲁棒性。
|}—-,3.I由于很难用常规方法获得非线性系统的精确模型,而神经网络具有能逼近任~非线性系统的能力,因此用神经网络实现非线性预测控制是处理复杂非线性问题的一种通用思路J‘本文提出了先用递归神经网络将非线性过程全局反馈线性化,然后在此基础上设计约束广义预测控制器的方法,并在控制算法中考虑了线性化带来的模型误差。
f对连续搅拌槽反应器的仿真说明了该算法的有效性。
k一4.;对预测控制器进行鲁棒性分析和设计一直都是预测控制研究领域的难点。
竭‘文结合模型误差上界的频域辨识结果和小增益理论分析了存在建模误差时广义预测控制器的稳定性,根据对模型误差上界的估计给出基于图形的鲁棒广义预测控制器的参数整定方法,并将这一结果应用于PUMA500机器人的关节力控制系统的鲁棒参数设计。
浙江大学博士学位论文5.推导了有约束的多变量广义预测控制算法,并给出状态空间实现。
(对Shell分馏塔的仿真研究结果表明,算法能有效地处理过程时滞和非最小相位特性,有良好的解耦性能,在跟踪性、抗干扰性等方面的控制效果优于动态矩阵控制算法。
}一—76简要概述了国内外催化裂化装置先进控制的现状,并根据我国催化裂化工业的具体情况,提出一些具有实际意义的建议。
7阳汽油的干点和轻柴油的倾点是反映流化催化裂倔主分馏塔产品质量指标的重要参数,但由于种种困难很难获得。
基于干扰观测器的机械臂广义模型预测轨迹跟踪控制
收稿日期:2022-12-04基金项目:国家自然科学基金(61903025);北京科技大学青年教师学科交叉研究项目(FRF IDRY GD22 002)引用格式:卢紫超,李通,孙泽文,等.基于干扰观测器的机械臂广义模型预测轨迹跟踪控制[J].测控技术,2023,42(9):81-87.LUZC,LIT,SUNZW,etal.DisturbanceObserver BasedGeneralizedModelPredictiveTrajectoryTrackingControlforRoboticManipulators[J].Measurement&ControlTechnology,2023,42(9):81-87.基于干扰观测器的机械臂广义模型预测轨迹跟踪控制卢紫超1,李 通1,孙泽文1,田 霖2,孙 亮1,刘冀伟3(1.北京科技大学智能科学与技术学院,北京 100083;2.中华人民共和国民政部一零一研究所,北京 100070;3.北京科技大学自动化学院,北京 100083)摘要:为实现对多自由度机械臂关节运动精确轨迹跟踪,提出一种基于非线性干扰观测器的广义模型预测轨迹跟踪控制方法。
针对机械臂轨迹跟踪运动学子系统,采用广义预测控制(GeneralizedPredictiveControl,GPC)方法设计期望的虚拟关节角速度。
对于机械臂轨迹跟踪动力学子系统,考虑机械臂的参数不确定性和未知外界扰动,利用GPC方法设计关节力矩控制输入,基于非线性干扰观测器方法实时估计和补偿系统模型中的不确定性。
在李雅普诺夫稳定性理论框架下证明了机械臂关节角位置和角速度的跟踪误差最终收敛于零的小邻域。
数值仿真验证了所提出控制方法的有效性和优越性。
关键词:机械臂控制;轨迹跟踪;广义预测控制;干扰观测器;稳定性分析中图分类号:TP391.9 文献标志码:A 文章编号:1000-8829(2023)09-0081-07doi:10.19708/j.ckjs.2023.09.012DisturbanceObserver BasedGeneralizedModelPredictiveTrajectoryTrackingControlforRoboticManipulatorsLUZichao1牞LITong1牞SUNZewen1牞TIANLin2牞SUNLiang1牞LIUJiwei3牗1.SchoolofIntelligenceScienceandTechnology牞UniversityofScienceandTechnologyBeijing牞Beijing100083牞Cina牷2.The101ResearchInstitute牞MinistryofCivilAffairsofthePeople sRepublicofChina牞Beijing100070牞Cina牷3.SchoolofAutomationandElectricalEngineering牞UniversityofScienceandTechnologyBeijing牞Beijing100083牞Cina牘Abstract牶Inordertorealizetheaccuratetrajectorytrackingofthemulti degreesoffreedomroboticmanipula torsinthejointmotionspace牞arobustgeneralizedpredictivecontrolmethodbasedonthenonlineardisturb anceobservermethodisproposed.Forthekinematicsubsystemoftheroboticmanipulatortrajectorytrackingmissions牞thedesiredangularvelocitytrajectoryisdevelopedbythegeneralizedmodelpredictivecontroltheo ry.Then牞consideringtheparametricuncertaintiesandunknownexternaldisturbancesforthedynamicsubsys temoftheroboticmanipulatortrajectorytrackingmissions牞theGPCmethodisadoptedtodesignthetorquecontrolinput牞thenonlineardisturbanceobserverisemployedtocompensatethelumpedunknownperturbationsinthedynamics.UndertheframeworkofLyapunovstabilitytheory牞itisprovedthatthejointangletrajectorytrackingerrorsandangularvelocitytrackingerrorsultimatelyconvergetothesmallneighborhoodsofzero.Theeffectivenessandadvantagesoftheproposedmethodarefinallyverifiedbynumericalsimulations.Keywords牶roboticmanipulatorcontrol牷trajectorytracking牷GPC牷disturbanceobserver牷stabilityanalysis 机械臂是高精度、多输入多输出、高度非线性、强耦合的复杂系统。
基于模糊预测控制的路径跟踪控制研究
基于模糊预测控制的路径跟踪控制研究作者:谢振于莲芝葛山峰来源:《软件导刊》2016年第10期摘要:在构建与分析移动机器人运动学模型基础上,研究了基于模糊预测控制的移动机器人路径跟踪控制方法。
充分利用模糊控制和预测控制优点,改进了传统模糊控制算法,提高了移动机器人路径跟踪的快速性和平稳性。
仿真实验表明,机器人的仿真轨迹和参数表现良好。
关键词:路径跟踪;模糊预测控制;移动机器人DOIDOI:10.11907/rjdk.161832中图分类号:TP301文献标识码:A文章编号:16727800(2016)0100004030引言轮式移动机器人被广泛应用于医院、工厂、家庭等领域,能减少人工成本、提高工作效率、改善生活环境[1]。
移动机器人必须具备感知环境、动态决策、行为控制和任务执行功能。
无论环境是不是已知,无论周围环境多么复杂,轮式机器人必须尽可能快速、安全、准确地到达指定位置。
为了完成任务,机器人必须处理好定位、导航、路径跟踪问题[2]。
机器人设计元素有:一组传感器用来获取周围环境信息和机器人自身状态信息;数据融合单元用来处理从传感器获取的位姿信息;运动处理单元结合融合后的数据信息,对自身位姿进行辨识,并对参考路径进行有效跟踪[3]。
本文主要考虑移动机器人的路径跟踪问题。
移动机器人通常存在非线性延时和环境造成的噪声扰动问题。
对非线性问题来说,模糊控制在处理噪声干扰方面性能良好[67],因此通常用来处理那些模型不确定的复杂系统。
另外,用模糊控制来处理非线性问题也有助于增强整个系统的鲁棒性。
但是对一些大的延时问题模糊控制不能适应,而预测控制在处理一些大的延时问题时处理能力更强。
本文采用模糊控制与预测控制相结合的方式来处理移动机器人路径跟踪问题,仿真测试结果证明此方法可行。
1移动机器人运动学模型本文将两轮驱动移动机器人作为研究对象[4]。
根据文献,在建立轮式机器人学方程时,用来保持机器人平衡的轮子可以忽略,其个数不会影响运动学方程[5]。
广义预测控制
广义预测控制(GPC)是一种鲁棒性强、能够有效地克服系统滞后、可应用于开环不稳定非最小相位系统的先进控制算法,但由于它需要Diophantine方程计算、矩阵求逆和最小二乘的递推求解,因此计算量很大,本文针对此缺陷提出四种不基于对象模型且实时性高的广义预测控制快速算法,为广义预测控制应用于实时性要求高的快速系统奠定了理论基础,具体研究工作如下。
(1)对参数未知单输入单输出线性系统提出一种参数自适应直接广义预测控制(DGPC)方法,该方法直接辨识广义预测控制器参数,即基于广义误差估计值对控制器参数和广义误差估计值中的未知向量进行自适应调整。
然后利用中值定理将参数未知单输入单输出非线性系统线性化变为时变线性系统,在自适应辨识中对时变参数采用三次样条函数进行逼近,以此将单输入单输出线性系统直接广义预测控制方法推广到单输入单输出非线性系统。
最后,将此方法推广到多输入多输出线性系统和非线性系统。
(2)对参数未知单输入单输出线性系统提出一种径向基函数(RBF)网络的直接广义预测控制方法,该方法利用RBF网络来逼近控制增量表达式,直接设计出广义预测控制器,并基于广义误差估计值对控制器参数即网络权值和广义误差估计值中的未知向量进行自适应调整。
然后将单输入单输出线性系统RBF网络广义预测控制方法推广到单输入单输出非线性系统。
最后,将此方法推广到多输入多输出线性系统和非线性系统。
(3)对参数未知单输入单输出线性系统提出一种模糊自适应的直接广义预测控制方法,该方法利用模糊逻辑来逼近控制增量表达式,直接设计出广义预测控制器,并基于广义误差估计值对控制器参数权值和广义误差估计值中的未知向量进行自适应调整。
然后将单输入单输出线性系统模糊自适应广义预测控制方法推广到单输入单输出非线性系统。
最后,将此方法推广到多输入多输出线性系统和非线性系统。
(4)提出一种基于灰色模型的多变量广义预测控制算法,该算法所需估计的参数少,而且多步情况下无需求解Diophantine方程,从而使计算量明显减少,极大的提高了实时性。
基于跟踪误差调节的模糊直接广义预测控制
摘 要 :针 对 广义预 测控 制 ( P ) 算量 大 的缺 陷 , 出一种 模糊 直接 广 义预 测控 制 ( D P 方 法。该 方 法首 GC计 提 F G C)
入广义预测控 制 , 对参数未知线性 系统提出 了一种直接 自适应
0 引言
自从 Cak lre等人提 出广 义 预测 控制 ( P 算 法 … 以来 , G C) 由于该算法对扰动 、 随机噪声 、 时滞 变化等具有较强的鲁棒性 ,
使其在工业过程控制 中得到 了成 功的应用。 目前 , 线性 系统的 广义预测控制 已经 日趋成熟 , 而对于非线性 系统 的广 义预测控 制, 还没有较为 系统且行 之有 效 的研 究方法 , 用近 似线性 化 采 的方法 用得较多 。文献 [ ] 2 利用微 分 中值定 理将一 类非 线性系统近似转换成时 变的线性 系统 , 然后 再辨识 系统 参数 ;
A s at hs ae rsne ido zyd et e eazdpeit ecnrlF G C ooecm esot m n bt c :T i pp r eet ak fuz i c gn r i rdc v o t ( D P )t vro e h r o igo r p d n f r le i o t h c f
关键词 :非 线性 系统 ;广义预 测控 制 ; 糊 自适 应控 制 ;稳定 性分 析 模
中图分 类号 :T 2 3 G 7
文献标 志码 :A
文章 编号 :1 0 — 6 5 2 1 ) 3 10 . 3 0 13 9 ( 0 0 0 . 0 9 0
广义预测控制算法
广义预测控制算法
广义预测控制算法(Generalized Predictive Control,GPC)是
一种经典的模型预测控制算法,通过构建动态模型进行系统预测,并根据预测结果调整控制策略,以实现对系统的控制。
GPC算法的核心思想是利用系统的输入和输出数据建立系统
的数学模型,然后利用该模型进行系统的预测。
在每个控制周期内,GPC算法通过最小化预测误差的平方和来优化控制策略,从而实现系统的动态调节。
GPC算法的步骤如下:
1. 建立系统的数学模型,一般采用传递函数或状态空间模型。
2. 根据已知的输入和输出数据,利用最小二乘法或其他拟合方法来估计模型参数。
3. 根据建立的模型进行系统的预测,预测未来若干个时刻的系统输出。
4. 根据预测结果和系统的期望输出,计算预测误差,并通过最小化预测误差的平方和来优化控制策略。
5. 根据优化的控制策略,确定系统的控制输入,并应用于系统。
GPC算法具有较好的鲁棒性和自适应性,可以应用于多种控
制问题。
然而,由于需要建立系统的数学模型,并且对模型参数的估计比较困难,使得算法的实际应用存在一定的困难和局限性。
同时,算法的计算复杂度较高,实时性较差。
总的来说,广义预测控制算法是一种经典的模型预测控制算法,
适用于多种控制问题,但在实际应用中需要解决模型建立和参数估计的问题,并考虑算法的计算复杂度。
基于CARIMA模型的广义预测控制器设计毕业设计(论文)
第1章概述1.1 预测控制的背景60年代初,现代控制理论的研究取得了长足的进展,基于性能指标的优化控制理论也日趋成熟,这大大提高了人们对被控对象的认识,为控制工程师们在高层次上设计系统提供了一种有效的手段。
但在控制实践中,许多复杂的工业系统的数学模型很难精确建立,而且对象的结构和参数往往具有一定的不确定性。
从工程应用的角度,人们希望对象的模型尽量简化,系统在不确定性因素的影响下能保持良好的性能(即鲁棒性),且要求控制算法简单,易于实现,以满足实时控制的需要。
实践的需要向控制理论提出了新的挑战,促使人们寻找对模型要求低、控制质量好、在线实现方便的控制算法。
同时计算机的飞速发展为各种新的控制算法的研究提供了物质基础,预测控制就是在这种背景下产生的一种新型计算机控制算法。
1978年,Richalet等人在系统脉冲响应的基础上,提出了模型预测启发控制(MPHC)[1],并介绍了其在工业过程控制中的效果;1982年,Rouhani和Mehra给出了基于脉冲响应的模型算法控制(MAC)[2];Cutler在对象阶跃响应的基础上提出了动态矩阵控制(DMC)[3]。
这些算法以对象的有限阶跃响应或有限脉冲响应为模型,在每一个控制周期内采用滚动推移的方式在线对过程进行有限时域内的优化控制(即滚动优化),它对过程的模型要求低,算法简单,容易实现,同时在优化过程中不断利用测量信息进行反馈校正,在一定程度上克服了不确定性的影响,在复杂的工业过程控制中显现出良好的控制性能。
DMC和MAC在锅炉和分馏塔以及石油化工生产装置上的成功应用,也大大促进了预测控制的发展。
广义预测控制(GPC)[4]是随着自适应控制的研究而发展起来的一种预测控制方法,由于各类最小方差控制器一般要求已知对象的时延,如果时延估计不准确,则控制精度将大大降低;极点配置自校正控制器则对系统的阶次十分敏感。
这种对模型精度的高要求,束缚了自校正控制算法在复杂的工业过程控制中的应用,人们期望能寻找一种对数学模型要求低、鲁棒性强的自适应控制算法。
基于T-S模糊建模的广义预测控制系统在热工过程中的应用
2 系统建模及应用
为使 y(k) 尽可能平稳地到达设定值 w,选用如下参考 : (15) (16)
2)输出预测 为了预测 j 步以后的输出,引入 Dioaphantine 方程 :
第 28 卷 第 7 期 2021 年 7 月
仪器仪表用户 INSTRUMENTATION
Vol.28 2021 No.7
基于T-S模糊建模的广义预测控制系统在热工过程 中的应用
孙 涛,何同祥
(华北电力大学 控制与计算机工程学院,河北 保定 071003)
摘 要 :由于过热汽温系统具有大惯性、大迟延和时变性的特性,传统的 PID 串级控制策略很难达到理模法,并利用广义预测控制算法对过热汽温系统进 行控制。针对该算法在火电厂过热汽温控制系统中进行了仿真,仿真结果表明,该算法较常规 PID 控制方法具有更 好的控制性能。
(19)
由于 ω(k+j) 都是 k 时刻以后的白噪声,则 k+j 时刻的 最优预测是 :
写成向量形式即为 :
(20)
(21)
采用改进模糊聚类算法的 T-S 模糊辨识方法辨识过热 汽温系统输出参数,如图 1 所示。 1.3 广义预测控制算法 1.3.1 预测模型
假设被控对象 CARIMA 模型为 :
图3 对比两种控制方法示意图 Fig.3 Comparison of two control methods
e-100s 作为被控对象进行仿真研究,并与常规 PID(Kp=1.25, Ki=0.5)串级控制对比来评估本文所用方法的性能,得到 的仿真图如图 3 所示。
基于预瞄的车辆路径跟踪控制研究
基于预瞄的车辆路径跟踪控制研究1. 本文概述随着现代交通系统的迅速发展,车辆路径跟踪控制作为智能交通系统的重要组成部分,其研究对于提高车辆行驶安全性和效率具有重要意义。
本文旨在探讨基于预瞄理论的车辆路径跟踪控制方法。
预瞄控制策略通过预测车辆未来状态,提前做出控制决策,从而实现更平滑、更稳定的车辆行驶路径。
本文首先对车辆路径跟踪控制的相关理论和研究现状进行综述,分析现有方法的优缺点。
接着,详细介绍预瞄控制策略的基本原理和关键技术,包括预瞄距离的选取、车辆动力学模型的建立以及控制算法的设计。
通过仿真实验验证所提出控制策略的有效性和优越性。
本文总结研究成果,并对未来研究方向进行展望,以期为进一步提高车辆路径跟踪控制的性能和实用性提供参考。
2. 预瞄理论基础预瞄理论是车辆路径跟踪控制研究中的一个重要概念,它源于人类驾驶员在驾驶过程中的视觉行为。
在车辆行驶过程中,驾驶员通常会将目光提前投向道路前方,预测车辆未来的行驶轨迹,并根据这些信息调整方向盘,以确保车辆能够稳定地沿着期望路径行驶。
预瞄理论正是模拟了这一过程,并将其应用于车辆路径跟踪控制中。
预瞄理论的核心思想是,通过引入一个预瞄距离,来预测车辆在未来的某个时刻的位置和状态,从而提前进行控制决策。
预瞄距离的选取是预瞄理论中的关键问题,它直接影响到控制系统的性能。
预瞄距离过短,会导致车辆对路径变化的响应过于敏感,容易产生振荡预瞄距离过长,则会使车辆对路径变化的响应过于迟缓,降低跟踪精度。
预瞄理论在车辆路径跟踪控制中的应用,主要是通过设计一个预瞄控制器来实现。
预瞄控制器通常包括两部分:预瞄模块和控制模块。
预瞄模块负责根据预瞄距离预测车辆的未来状态,而控制模块则根据这些预测信息,生成控制信号,对车辆进行控制。
预览控制器的设计需要考虑车辆的动力学特性、路径特性以及控制目标等因素。
预瞄理论在车辆路径跟踪控制中的应用,可以有效地提高车辆的跟踪精度和稳定性,提高驾驶员的驾驶舒适性和安全性。
基于模糊补偿的广义预测控制
收稿 日期 :0 申 16 一) 男、 现在 上海理 亡 大学动 力学院做博 _后研究 卜
莲西
维普资讯
第 2期
宫 赤 坤 等 : 于 模 糊 补偿 的 广 义 预 测 控 制 基
timedel8y我校生物与农业工程学院与美国堪萨斯州立大学生物与农业工程系建立合作关系我校生物与农业工程学院院长地面机械仿生技术教育部重点实验室主任长江学者佟金教授在美国高访期间与美国堪萨斯州立大学生物与农业工程系主任詹姆斯?考利克教授于2002年3月12日在美国堪萨斯州立大学签署了我校生物与农业工程学院与美国堪萨斯州立大学生物与农业工程系为期lo年的合作协议美国堪萨斯州立大学主管部门及相关院系领导出席了签字仪式
1 广义 预 测 控 制 器 的设计
设 系统 由 C RI 模 型来描 述 _ : A MA 2 J
A( ) ( )= B( 一) ( _ t v z “ £一 1 + C( 一) ) A ) z 甜( / () 1
式 中 y t () ( ) t分别 为过 程的输 出和 输 入 ; A:l —
v0l3 N0 2 2 A r 2 02 0
20 0 2年 4月
文章 编号 :6 1 4 72 0 )2—0 7 1 17 —5 9 (0 20 0 8—) 5
基于模糊 补偿 的广 义预测控 制
宫赤 坤 ,华泽 钊
( 海 理 工 ^ 学 动力 学 院, 海 上 上 209 ) 00 3
J ・ J 】
() 2
式 中 △“ t j =o j ( ) ( =M , P) …, 表示 在 M 步 后控 制 量不再变 化 ; 为最大预 测 时域 ; 为控 制 时域 ; P M NI 为最 小预测 时域 ; 为 控制加权 序 列 , () 可设 为常 数 。 此式 用预测 模型输 出 Y t ) 替被 控对 象输 出 j t )参 考 序 列 Y ( ) 可 知 的, 大 多 ( 代 , , ( r£ 是 对
广义预测控制,算法及仿真实例
广义预测控制算法及实例分析一.广义预测控制算法1.广义预测控制的提出广义预测控制是预测控制中三种常见算法之一。
预测控制的提出并不是某一种统一理论的产物,而是源于工业实践,并在工业实践过程中发展和完善起来的一类新型计算机控制算法。
预测控制不会过分依赖被控对象的精确数学模型,能很好的应对工业对象的结构、参数的不确定性,且用工业计算机较容易实现。
2.广义预测控制的基本原理广义预测控制是预测控制中最具代表性的算法,他有三方面的特点:基于传统的参数模型,模型参数少;是在自适应发展过称中发展起来的,保留了自适应发展的优点且更具鲁棒性;采用多步预测、滚动优化、反馈校正更适于工业应用。
广义预测控制基本原理:预测模型、滚动优化、反馈校正预测模型:预测控制的模型称为预测模型。
预测控制对模型的要求只强调其功能而非结构,只要模型可利用过去己知数据信息预测系统未来的输出行为,就可以作为预测模型。
在DMC、MAC等预测控制策略中,采用了阶跃响应、脉冲响应等非参数模型,而GPC预测控制策略则多选择CARIMA参数模型。
滚动优化:预测控制是一种优化控制算法,通过某一性能指标的最优来确定未来的控制作用。
预测控制的优化标准不是采用一成不变的全局最优化目标,而是采用滚动式的有限时域优化策略。
优化不是一次离线进行,而是反复在线进行。
在每一采样时刻,优化性能指标只涉及到未来有限的时域,而到下一采样时刻,这一优化时域同时向前推移。
因此,预测控制在每一时刻有一个相对于该时刻的优化性能指标,即实现滚动优化。
反馈校正:预测控制算法在进行滚动优化时,优化的基点应与系统实际一致。
但作为基础的预测模型,只是对象动态特性的粗略描述,可能与实时状态不慎符合。
这就需要用附加的预测手段补充模型预测的不足,或对基础模型进行在线修正。
预测控制算法在通过优化确定了一系列未来的控制作用后,每次只是实施当前时刻的控制作用。
到下一采样时刻,则首先检测对象的实际输出,并利用这一实时信息对基于模型的预测进行修正,然后再进行新的优化。
预测控制理论简述及相关应用
1 模糊控制概述传统的自动控制,包括经典理论和现代控制理论中有一个共同的特点,即控制器的综合设计都要建立在被控对象准确的数学模型(如微分方程、传递函数或状态方程)的基础上,但是在实际工业生产中,很多系统的影响因素很多,十分复杂。
建立精确的数学模型特别困难,甚至是不可能的。
这种情况下,模糊控制的诞生就显得意义重大,模糊控制不用建立数学模型,根据实际系统的输入输出的结果数据,参考现场操作人员的运行经验,就可对系统进行实时控制。
模糊控制从1974年到现在,模糊控制的发展经历了两个阶段,即简单模糊控制阶段和自我完善模糊控制阶段。
简单模糊控制阶段指在计算机系统上把控制器上的推理过程处理成控制表,这种模糊控制器结构简单但不灵活,自适应能力和鲁棒性有限,控制精度不高;自我完善模糊控制阶段指具有参数自调整、自组织和自学习功能的模糊控制器,这样使模糊控制系统的性能得到了很大的提高。
从广义上讲,模糊控制可以定义为:“模糊控制指的是以模糊集合理论、模糊语言变量及模糊推理为基础的一类计算机数字控制方法”或者定义为“基于模糊集合理论、模糊逻辑,并同传统的控制理论相结合,模拟人的思维方式,对难以建立数学模型的对象实施的一种控制方法”。
其基本思想是在被控对象的模糊模型的基础上,用机器去模拟人对系统控制的一种方法。
模糊控制属于非线性控制,它特别适用于被控对象数学模型未知的、复杂的非线性控制系统。
从模糊控制的智能性来看,它属于智能控制。
20世纪80年代末,日本首先将模糊控制技术应用于家用电器领域,之后相继推出了模糊洗衣机、电冰箱、空调器、电饭锅等,显示了模糊控制强大的生命力。
最初的模糊电冰箱是在变频冰箱系统中得到尝试的,首先通过A/D采样读入冷藏室及冷冻室的温度值和温度变化的速度,并将其模糊化后,然后根据原先计算的模糊规则,调节压缩机的转速。
2 模糊控制的基本原理2.1模糊控制原理模糊控制是以模糊集理论、模糊语言变量和模糊逻辑推理为基础的一种智能控制方法。
基于误差校正的预测控制算法综述[1]
综述与评论 化工自动化及仪表,2005,32(2):1~4 Contr ol and I nstru ments in Che m ical I ndustry 基于误差校正的预测控制算法综述庞中华,金元郁(青岛科技大学自动化学院,山东青岛266042) 摘要: 在分析了模型预测误差的来源后,对近20年来典型的基于误差校正的预测控制算法作了较全面的回顾,分析各种方法的研究现状及其成功应用的实例。
关键词: 预测控制;模型预测误差;反馈校正;鲁棒性 中图分类号:TP273 文献标识码:A 文章编号:100023932(2005)(02)200012041 引 言自70年代中期以来出现的预测控制算法,如模型算法控制(MAC[1],MPHC[2]),动态矩阵控制(DMC[3]),广义预测控制(GPC[4])等,经过近30年的深入研究和发展后,不仅在工程实际中取得了广泛的应用,其理论和方法[5~9]也日臻完善。
然而,由于实际被控对象中存在的非线性、参数时变、模型失配、有界干扰等因素,基于描述对象的数学模型的预测与实际对象的输出将会存在较大的误差,这种不可避免的模型误差势必降低系统的控制精度和鲁棒性,甚至导致系统的不稳定。
所以,这就需要用附加的预测手段补充模型预测的不足,或者对对象模型进行在线修正[10]。
但即使对于广义预测控制算法,尽管进行在线辨识修正对象模型参数,仍对对象降阶建模误差(结构性建模误差)的鲁棒性不好,并对随机噪声干扰较敏感。
针对这个问题,席裕庚[10~11]提出“引入误差预测,构成以误差预测补充模型预测的多层次的综合预测”的思想。
其中,模型预测反映了预测模型所描述的确定的动态因果关系,而误差预测则描述了在预测模型中未能包含的一切不确定性信息,可以归结为基于一系列过去的误差信息采用因果或非因果的方式预报未来的误差,它作为模型预测的重要补充,可以弥补在对象模型中已简化或无法加以考虑的一切其它因素。
视觉跟踪模糊自调节PI控制算法
算法
法有 两个优点 : 以二值 目 图像 的矩特征 为图像特征 , ① 标 因而无需 图像特征 匹配 ; 模糊调节 器根 据闲环 系统响应的 ② 不同阶段, 在线调节 P 参数, I 从而改善 了闭环 系统的整体性能。仿真结果表明, 本文提出的模糊 自 调节 P 控制_ I 算法 不仅 简单快速 , 具有较 高控制精度 。 且
ti agr h h s w da tgs ① I g auemac n eesr sb ayi g me t acsl tda hs loi m a oa vna e : maef tr thi u n csaya i r emo ns r e ce sm— t t e s n ma e i
( o l eo o u e ce c ,S a g a ih r sUnv riy h n h i 0 0 0 C l g f mp t r i e h n h i s e i iest ,S a g a 2 0 9 ) e C S n F e
Ab ta t Viu l r c ig s se sa eo tnn n ie ra d tm p rls se ,whc r a dt ete td b h rd— src s a a kn y tm r fe o l a n e o a y tms t n iha eh r Ob r ae yt eta i t n lc n r l to s Thsp p rp o o e u z eft nn P o to lo i m o iu ltak n y tm o i a o to h d . o me i a e r p ss af zy s l u i - g Ic n r lag rt h f ravs a r c ig s se t
基于跟踪误差模型的无人驾驶车辆预测控制方法 -回复
基于跟踪误差模型的无人驾驶车辆预测控制方法-回复无人驾驶车辆(UAV)的预测控制方法是使车辆在真实道路环境中以高效且安全的方式行驶的关键技术之一。
基于跟踪误差模型的控制方法被广泛应用于无人驾驶车辆的控制系统中,可以提供高精度的车辆运动轨迹预测。
本文将详细介绍基于跟踪误差模型的无人驾驶车辆预测控制方法,并逐步回答相关问题。
一、什么是跟踪误差模型?跟踪误差模型是一种数学模型,用于描述车辆的运动状态与期望轨迹之间的误差。
该模型通常包括位置误差、姿态误差和速度误差等参数,用于衡量车辆在运动过程中与期望轨迹之间的差距。
二、基于跟踪误差模型的预测控制方法的原理是什么?基于跟踪误差模型的预测控制方法的原理是通过对车辆运动状态的建模,预测未来一段时间内的车辆轨迹,并与期望轨迹进行对比和校正。
具体而言,该方法通过当前的车辆状态(位置、姿态和速度等)和期望轨迹,计算出跟踪误差模型,并利用该模型预测未来时刻的跟踪误差。
然后,将预测的误差作为控制输入,通过控制算法实现对车辆控制信号的调整,使得车辆按照期望轨迹行驶。
三、基于跟踪误差模型的预测控制方法的具体步骤是什么?1. 确定期望轨迹:根据实际需求和场景要求,确定无人驾驶车辆的期望运动轨迹。
例如,可以设计一条路径规划算法或者通过遥控方式手动指定车辆的期望轨迹。
2. 获取车辆状态:利用传感器或者GPS等定位系统获取车辆当前的位置、姿态和速度等状态参数。
3. 建立跟踪误差模型:根据获取的车辆状态和期望轨迹,建立跟踪误差模型。
通常可以使用误差向量表示跟踪误差,如位置误差、姿态误差和速度误差等参数。
4. 预测未来轨迹:利用建立的跟踪误差模型,预测未来一段时间内的车辆轨迹。
可以使用预测控制算法,例如卡尔曼滤波器或者递归最小二乘法等,对车辆状态进行更新和预测。
5. 控制信号调整:根据预测的车辆轨迹和期望轨迹之间的误差,通过控制算法调整车辆的控制信号,使得车辆能够按照期望轨迹行驶。
常用的控制算法有PID控制、模型预测控制等。
一种克服模型参数失配的广义预测控制算法
一种克服模型参数失配的广义预测控制算法1 引言在控制领域中,预测控制(Predictive Control)是一种高级控制方法,该方法通过对未来系统行为的预测进行优化,能够实现较高的控制性能。
但是在实际应用中,由于模型不准确、参数变化等因素,往往会导致预测控制的失效。
为了克服这些问题,本文将介绍一种广义预测控制算法(Generalized Predictive Control,简称GPC),以其在模型参数失配情况下的优秀控制效果为例,探讨预测控制的改进之路。
2 预测控制的基本原理预测控制的基本思路是通过对系统行为的预测,通过最优化问题求解方式得到控制策略。
预测控制的过程包括两个关键步骤:预测(Prediction)和最优化(Optimization)。
在预测阶段,控制器使用系统的动态模型对未来的状态与输出进行预测,得到一组序列预测值。
在最优化阶段,使用一个性能指标(如MPC的代价函数)对控制器的控制策略进行评价,并找到最优策略,使得预测值与实际输出尽可能相近,同时优化目标最小化。
最终得到的解决方案应用于系统。
3 模型参数失配测量误差、模型不确定性、传感器误差等因素都可能导致参数的失配。
模型参数失配可以分为两类:常系数失配和时变失配。
常系数失配指的是模型中的某些参数在不确定的基础上保持不变。
在这种情况下,如果只使用标准的预测控制算法,将会导致控制效果变差且不稳定。
时变失配指的是模型的参数随时间变化。
模型参数的不确定性随着时间的推移而增加,因此预测控制算法的精度也会逐渐下降,导致控制响应变慢。
4 广义预测控制算法(GPC)广义预测控制(Generalized Predictive Control)是一种基于ARMA模型的改进方案,可以很好地解决模型参数失配问题。
ARMA(Auto-Regressive Moving Average)模型是常用的线性时不变系统模型,它通常用于描述具有随机噪声的信号序列。
广义预测控制
广义预测控制(GPC)是一种鲁棒性强、能够有效地克服系统滞后、可应用于开环不稳定非最小相位系统的先进控制算法,但由于它需要Diophantine方程计算、矩阵求逆和最小二乘的递推求解,因此计算量很大,本文针对此缺陷提出四种不基于对象模型且实时性高的广义预测控制快速算法,为广义预测控制应用于实时性要求高的快速系统奠定了理论基础,具体研究工作如下。
(1)对参数未知单输入单输出线性系统提出一种参数自适应直接广义预测控制(DGPC)方法,该方法直接辨识广义预测控制器参数,即基于广义误差估计值对控制器参数和广义误差估计值中的未知向量进行自适应调整。
然后利用中值定理将参数未知单输入单输出非线性系统线性化变为时变线性系统,在自适应辨识中对时变参数采用三次样条函数进行逼近,以此将单输入单输出线性系统直接广义预测控制方法推广到单输入单输出非线性系统。
最后,将此方法推广到多输入多输出线性系统和非线性系统。
(2)对参数未知单输入单输出线性系统提出一种径向基函数(RBF)网络的直接广义预测控制方法,该方法利用RBF网络来逼近控制增量表达式,直接设计出广义预测控制器,并基于广义误差估计值对控制器参数即网络权值和广义误差估计值中的未知向量进行自适应调整。
然后将单输入单输出线性系统RBF网络广义预测控制方法推广到单输入单输出非线性系统。
最后,将此方法推广到多输入多输出线性系统和非线性系统。
(3)对参数未知单输入单输出线性系统提出一种模糊自适应的直接广义预测控制方法,该方法利用模糊逻辑来逼近控制增量表达式,直接设计出广义预测控制器,并基于广义误差估计值对控制器参数权值和广义误差估计值中的未知向量进行自适应调整。
然后将单输入单输出线性系统模糊自适应广义预测控制方法推广到单输入单输出非线性系统。
最后,将此方法推广到多输入多输出线性系统和非线性系统。
(4)提出一种基于灰色模型的多变量广义预测控制算法,该算法所需估计的参数少,而且多步情况下无需求解Diophantine方程,从而使计算量明显减少,极大的提高了实时性。
基于C-R模糊模型的广义预测控制算法
基于C-R模糊模型的广义预测控制算法
翟春艳;李书臣
【期刊名称】《计算机仿真》
【年(卷),期】2004(021)011
【摘要】该文对非线性系统的建模采用Cao-Ress(C-R)模糊模型,并用卡尔曼滤波算法在线辨识模糊模型的结论参数,从而减少了参数辨识的数量和避免了矩阵的求逆运算,然后在每一个采样点对该系统进行局部动态线性化,根据得到的系统线性化模型对系统采取广义预测控制(GPC)方法得到当前的控制动作.仿真结果表明了该方法的有效性.
【总页数】2页(P80-81)
【作者】翟春艳;李书臣
【作者单位】辽宁石油化工大学信息学院自动化系,辽宁,抚顺,113001;辽宁石油化工大学信息学院自动化系,辽宁,抚顺,113001
【正文语种】中文
【中图分类】TP273
【相关文献】
1.基于C-R模糊模型PID控制及在过热汽温系统中的应用 [J], 金飞;王宁
2.基于聚类算法的C-R模糊模型结构辨识 [J], 刘军;薛明;张利建;李桂丽
3.基于改进蚁狮算法的广义预测控制对T-S模糊模型的控制研究 [J], 张文彬
4.基于C-R模糊模型的预测控制的动态特性分析 [J], 刘军;路永华;张雨丽;崔平远;
许晓鸣
5.基于C-R模糊模型的非线性预测控制 [J], 刘军;段培永;许晓鸣
因版权原因,仅展示原文概要,查看原文内容请购买。
模糊控制――文献综述
模糊控制――文献综述摘要模糊控制理论是以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级控制策.模糊控制作为以模糊集合论、模糊语言变量及模糊逻辑推理为基础的一种计算机数字控制,它已成为目前实现智能控制的一种重要而又有效的形式尤其是模糊控制和神经网络、遗传算法及混沌理论等新学科的融合,正在显示出其巨大的应用潜力。
实质上模糊控制是一种非线性控制,从属于智能控制的范畴.模糊控制的一大特点是既具有系统化的理论,又有着大量实际应用背景。
本文简单介绍了模糊控制的概念,模糊控制系统的组成,模糊控制的算法,其中包含模糊控制系统的原理、模糊控制器的分类及其设计元素。
最后以模糊PID复合控制在锅炉汽包水位控制中的应用说明模糊控制系统的整体设计过程,通过仿真证明了模糊控制显示出的优势。
1. 模糊控制的基本思想模糊控制是模糊集合理论中的一个重要方面,是以模糊集合化、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制,从线性控制到非线性控制的角度分类,模糊控制是一种非线性控制;从控制器的智能性看,模糊控制属于智能控制的范畴[1][2]。
模糊控制是建立在人类思维模糊性基础上的一种控制方式,模糊逻辑控制技术模仿人的思考方式接受不精确不完全信息来进行逻辑推理,用直觉经验和启发式思维进行工作,是能涵盖基于模型系统的技术。
它不需用精确的公式来表示传递函数或状态方程,而是利用具有模糊性的语言控制规则来描述控制过程.控制规则通常是根据专家的经验得出的,所以模糊控制的基本思想就是利用计算机实现人的控制经验[3]。
2. 模糊控制系统的组成及结构分析摸糊控制系统是采用计算机控制技术构成的一种具有反馈通道的闭环结构的数字模糊控制系统。
智能性的模糊控制器是模糊控制系统的核心,一个模糊控制系统性能的优劣,主要取决于模糊控制器的结构,所采用的模糊控制规则、合成推理算法以及模糊决策的方法等因素[6][7]。
模糊控制系统组成原理如图1所示。
伺服系统中如何实现跟踪误差控制
伺服系统中如何实现跟踪误差控制伺服系统是指在工业自动化、机器人等领域中使用的一种控制系统,其功能是将输出信号稳定在给定的目标值附近。
然而,在实际的应用中,由于各种因素的影响,伺服系统实现精确控制时仍会出现误差。
跟踪误差是指实际输出信号与目标值之间的差异,是伺服系统中需要解决的一个重要问题。
本文将介绍在伺服系统中如何实现跟踪误差控制。
一、PID 控制器PID 控制器是一种经典的控制器,常用于伺服系统中。
PID 控制器通过反馈实际输出信号与目标值之间的误差,并根据误差的大小产生控制信号,调节输出信号的值。
其中,P 代表比例项,I 代表积分项,D 代表微分项。
在PID控制器中,比例项用来校正已知误差的百分比;积分项用来校正剩余误差;微分项用来弥补响应速度不够快引起的超调或不稳定问题。
PID控制器可以通过不断调整参数来达到较好的控制效果,是控制伺服系统跟踪误差的一种常用方法。
二、模型预测控制模型预测控制 (MPC) 在伺服系统中也是一种常用的方法。
模型预测控制是一种基于模型的控制策略,通过对系统的预测建模,计算多个时间点的控制量,以优化控制信号的效果。
MPC 利用系统的预测模型对运动趋势进行预测,然后再综合考虑跟踪误差和控制输入的平衡,计算最优的输出信号。
采用 MPC 控制器能够通过对输出信号和状态变量的预测来控制系统,从而在一定程度上减小跟踪误差的大小。
三、自适应控制在实际的应用中,系统参数的变化可能会导致跟踪误差的大小发生变化。
在这种情况下,自适应控制是一种有效的跟踪误差控制方法。
自适应控制是一种可以自动检测系统参数变化并及时响应的控制方法,通过对系统模型的在线更新来实现系统对参数变化的自适应。
自适应控制能够自动跟踪系统的参数,使得伺服系统可以通过自主学习动态模型参数,实现更加准确的跟踪误差控制。
综上所述,PID 控制器、模型预测控制和自适应控制都是常用的跟踪误差控制方法,其原理和适用情况各有不同。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿日期:2009207215;修回日期:2009208212 作者简介:李桂秋(19662),女,黑龙江佳木斯人,副教授,主要研究方向为计算机应用、计算机教育;陈志旺(19782),男,河北武清人,讲师,博士,主要研究方向为预测控制、智能信息处理、嵌入式系统应用(cz waar on@ysu .edu .cn ).基于跟踪误差调节的模糊直接广义预测控制李桂秋1,陈志旺2(1.常州机电职业技术学院,江苏常州213164;2.燕山大学工业计算机控制工程河北省重点实验室,河北秦皇岛066004)摘 要:针对广义预测控制(GPC )计算量大的缺陷,提出一种模糊直接广义预测控制(F DGPC )方法。
该方法首先利用中值定理将一类非线性系统等价表示为时变线性系统,然后通过模糊逻辑系统直接设计预测控制器,并利用跟踪误差对控制器参数θu 进行自适应调整。
理论证明了该方法可使跟踪误差收敛到原点的一个小邻域内。
仿真结果验证了此方法的有效性。
关键词:非线性系统;广义预测控制;模糊自适应控制;稳定性分析中图分类号:TG273 文献标志码:A 文章编号:100123695(2010)0321009203doi:10.3969/j .issn .100123695.2010.03.055Fuzzy direct generalized p redictive contr ol based on tracking err or adjust m entL I Gui 2qiu 1,CHE N Zhi 2wang2(1.Changzhou Institute of M echtronic Technology,Changzhou J iangsu 213164,China;2.Key Laboratory of Industrial Co m puter Control Engi 2neering of Hebei Province,Yanshan U niversity,Q inhuangdao Hebei 066004,China )Abstract:This paper p resented a kind of fuzzy direct generalized p redictive contr ol (F DGPC )t o overcome the shortcom ing of large computati on l oad of original GPC .I n the method,rep laced a class of nonlinear syste m by a ti m e varying linear syste m based on the mean value theore m.Then used a fuzzy l ogic system t o design p redictive contr oller directly .Finally adjusted the contr oller para meter θu adap tively based on tracking err or .It is p r oved that the p r oposed method can make the tracking err or converge t o a s mall neighborhood of the origin .Si m ulati on results de monstrate the effectiveness of the method .Key words:nonlinear syste m;GPC;fuzzy adap tive contr ol;stability analysis 引言自从Clarke 等人提出广义预测控制(GPC )算法[1]以来,由于该算法对扰动、随机噪声、时滞变化等具有较强的鲁棒性,使其在工业过程控制中得到了成功的应用。
目前,线性系统的广义预测控制已经日趋成熟,而对于非线性系统的广义预测控制,还没有较为系统且行之有效的研究方法,采用近似线性化的方法[2~12]用得较多。
文献[2]利用微分中值定理将一类非线性系统近似转换成时变的线性系统,然后再辨识系统参数;文献[3]将文献[2]中得到的时变参数利用三次样条函数逼近转换成时不变的参数,再进行辨识;文献[4]给出了可使一类非线性系统近似转换成线性系统的两个假设,即系统对输入的偏导连续和系统满足L i p schitz 条件,然后将近似的线性系统写成状态方程的形式,利用最小二乘法辨识参数,然而它所辨识的仍是时变参数。
需要指出的是文献[2,3]中存在D i ophan 2tine 方程的求解、矩阵求逆计算和最小二乘的递推求解,因此需要较长的在线计算时间。
而文献[13,14]提出的预测控制直接算法省掉了D i ophantine 方程所要求的递推求解和矩阵的求逆计算,因此减少了在线计算量。
文献[9,15,16]构造了一个性能误差e f ,利用在t →∞时e f (t +1)=0,采用递推最小二乘直接辨识控制器参数;文献[10]将自适应模糊逻辑系统引入广义预测控制,对参数未知线性系统提出了一种直接自适应模糊广义预测控制方法,直接利用模糊逻辑系统设计广义预测控制器,并基于广义误差e g (类似于文献[9,15,16]中的e f )对控制器参数和广义误差估计值中的未知向量进行自适应调节,文献[11,12]将文献[10]的方法推广到多变量系统;文献[17~19]将这一思想推广到未知非线性离散系统。
被控对象模型设被控对象的输入/输出模型描述如下:y (k )=f (y (k -1),…,y (k -m ),u (k -1),…,u (k -n ))(1)其中:u (k )、y (k )分别为系统输入和输出,n 和m 分别是输入和输出的阶次,f (・)是关于y (k -1),…,y (k -m ),u (k -1),…,u (k -n )的未知非线性连续可微函数,且满足下列条件:a )f (0, 0,0,0 0)=0;b )f (・)对y (k -1),…,y (k -m ),u (k -1),…,u (k -n )连续可导,且各偏导数有界,设0<9f9u (k -N )≤k max 。
其中:k max为常数,N 为预测时域。
引理1 满足条件a )和b )的非线性系统(1)可等价表示为如下时变线性系统:y (k )=f (y (k -1),…,y (k -m ),u (k -1),…,u (k -n ))=第27卷第3期2010年3月 计算机应用研究App licati on Research of Computers Vol .27No .3Mar .2010∑mi =1a i (k )y (k -i )+∑ni =1b i (k )u (k -i )(2)其中: a i =9f9y (k -i )(y (k -1),...,y (k -i +1),ξy ,0, 0i =1,…,m ,ξy ∈(0,y (k -i ))b i (k )=9f9u (k -i )(y (k -1),...,y (k -n ),u (k -1),...,u (k -i +1),ξu ,0, 0i =1,…,n,ξu ∈(0,u (k -i ))证明参见文献[3]。
由引理1知被控对象(1)可采用如下时变的模型描述:A (k,z -1)Δy (k )=B (k,z -1)Δu (k -1)(3)其中u (k )和y (k )表示被控对象的输入和输出。
A (k,z-1)=1+a 1(k )z-1+…+a n a (k )z -n aB (k,z -1)=b 0(k )+b 1(k )z -1+…+b n b (k )z -n bn a =m ,n b =n -1,Δ=1-z -1表示差分算子,假设被控对象滞后d =1,若d >1则只需令B (k,z -1)多项式中的前d -1项系数为零即可。
为使被控对象的输出y (k +j )跟踪参考序列y r (k +j )(j =1,2,…),取性能指标函数为J =∑Nj =1(y (k +j )-y r (k +j ))2(4)由文献[1]引入D i ophantine 方程,可得最优预测输出的向量形式为Y =G U +Fy (k )+HΔu (k -1)(5)定义Y r =[y r (k +1),…,y r (k +N )]T,则性能指标函数(4)可写成J =(Y -Y r )T(Y -Y r )(6)由式(5)和(6),可得使J 取最小的控制律为U =P -1[Y r -Fy(k )-H Δu (k -1)]。
令P T1(k )表示P -1的第一行,则预测控制律可写成Δu (k )=P T1(k )[Y r -Fy (k )-H Δu (k -1)]=P (z-1)y r (k +N )+α(z -1)y (k )+β(z -1)Δu (k -1)=Z u (k )θu (k )(7)u (k )=u (k -1)+Δu (k )(8) 控制器设计定理1 假定输入论域 U 是R n 上的一个紧集,对于任意定义在 U 上的实连续函数g (x )和任意的ε>0,一定存在形如f (x )=∑Ml =1yl∏ni =1a l i exp (-(x i - x l iσl i )2)∑Ml =1∏ni =1a l i exp(-(x i - x l iσli)2)的模糊系统f (x )使sup x ∈U|f (x )-g (x )|<ε成立。
即带有乘积推理机、单值模糊器、中心平均解模糊器和高斯隶属度函数的模糊系统是万能逼近器。
令μl i (x i )=a l i exp-(x i - x l iσl i)2,ξl (X )=∏ni =1μl i (x i )∑M l =1∏ni =1μl i (x i ),θ=[θ1θ2…θM]T(θl=y l),ξ(X )=[ξ1(X )ξ2(X )…ξM (X )],则作为万能逼近器的模糊逻辑系统为f (x )=ξ(X )θ(9)由于被控对象参数未知,控制律Δu (k )不能根据式(7)获得,直接利用形如式(9)的模糊逻辑系统逼近式(7),得如下模糊广义预测控制器:Δu (k )=f (Z u (k )|θu )=ξ(Z u (k ))θu (k )(10)为保证被控对象输出跟踪给定,设跟踪误差为e (k )=y (k )-y r (k )(11)基于误差e (k )对控制律Δu (k )中的参数θu (k )进行自适应调节,取自适应律θu (k )辨识算法为θu (k )=^φ(k ) |^φ(k )|≤M uP{^φ(k )} |^φ(k )|>M u(12)^φ(k )=θu (k -N )-γξT(Z u (k -N ))1+ξ(Z u (k -N ))ξT(Z u (k -N ))e (k )其中γ是自适应学习率,由设计者取定。