基于Matlab和模糊PID的汽车巡航控制系统设计_仇成群
- 格式:pdf
- 大小:2.02 MB
- 文档页数:6
基于MATLAB模糊自适应PID 控制器的设计The fuzzy PID controller and‘its simulation Abstract:This paper discusses the design of fuzzy PID controller and he method of realization using MATLAB software.The result of simulation in MATLAB/Simulink indicates that the controlle r evidently improves the dynamic property of control system.The controlle r is easily realized and applied in engineering.First, let's take a look at how the PID controller works in variable (e) represents the tracking error, the difference between the desired input value (R) and the actual output (Y). This error signal (e) will be sent to the PID controller, and the controller computes both the derivative and the integral of this error signal. The signal (u) just past the controller is now equal to the proportional gain (Kp) times the magnitude of the error plus the integral gain (Ki) times the integral of the error plus the derivative gain (Kd) times the derivativeof the error.摘要: 基于模糊自适应控制理论, 设计了一种模糊自适应PID 控制器, 具体介绍了这种PID 控制器的控制特点及参数设计规则, 实现PID 控制器的在线自整摘要: 基于模糊自适应控制理论, 设计了一种模糊自适应PID 控制器, 具体介绍了这种PID 控制器的控制特点及参数设计规则, 实现PID 控制器的在线自整定和自调整。
基于LabVlEW的直流伺服电机模糊PID控制系统LabVIEW-BasedFuzzyPIDControlSystemofDCServo-motor昊占涛-,z张桂香2(1湖南大学国家高效磨黼I程技术研究中心,长沙410082;2湖南大学机械与汽车工程学院,长沙410082)攘娶:论述了一种基予模糍PID算法的直流镯服电极控制系统,介缁了模糨PID算法及模糊控裁规鲻。
系统采用图形化的编程潜言LabVIEW,软件交互界面友好。
试验结果表明,采用该模糊PID控制器的系统能克服常规PID控制器的弊端,控制品质好,算法简单,具有实际应用价值。
关键词:直流伺服电视模糊控铡PIDLabVIEWAbstract:TheDCservo-motorcontrolsystembasedonfuzzyPIDalgorithmisintroduced。
ThefussyPIDalgorithmandtheregulationoffuzzycontrolarepresented.Thesystemhasafinesoftwareinterface,whichisrealizedbyLabVlEW。
TheresultsshowthatthefussyPIDcontrolsystemcanovercomethedrawbacksoftraditionalPIDcontroller,whichhasapracticalvalueofapplicationwithgoodcontrolperformanceandsimplealgorithm.Keywords:DCservo-motorfuzzycontrolPIDLabVIEW0引言直流伺服电视爨祷响应侠、低速平稳住好、潺速范围宽等特点,常用于实现精密谪速和位置控制的随动系统中,在工业、国防和民耀等领域内褥到广泛应瘸脚;所以,会理选择鸯漉饲服电机的控制方法。
X寸予充分发撂盔流箍鞭电梳的工作蔑麓鸯着积极的作用。
模糊PID在汽车防锁死系统(ABS)上的控制优化及仿真研究蒋科军;刘成晔;张兰春【摘要】在Matlab/Simulink环境内建立了汽车ABS动力学模型,引入S函数对模糊PID控制过程进行优化,并对该控制方法进行了仿真研究,研究结果表明:基于S 函数的模糊PID控制更加灵活,汽车ABS在基于S函数的模糊PID控制下,制动距离较常规模糊PID控制短,虽然基于S函数的模糊PID控制在后期有明显颤振,但控制参数具有明显的收敛性.【期刊名称】《科学技术与工程》【年(卷),期】2013(013)031【总页数】5页(P9450-9453,9459)【关键词】汽车ABS;模糊PID控制;S函数;优化;仿真【作者】蒋科军;刘成晔;张兰春【作者单位】江苏理工学院汽车与交通工程学院,常州213001;江苏理工学院汽车与交通工程学院,常州213001;江苏理工学院汽车与交通工程学院,常州213001【正文语种】中文【中图分类】U463.526汽车防抱死制动系统ABS(anti-lock braking system)是目前比较普及的汽车主动安全技术,它能够显著提高汽车制动时方向稳定性和转向操纵能力,缩短汽车制动距离。
据文献[1]统计,汽车ABS技术的应用能使交通事故减少25%以上。
基于ABS技术对汽车安全的巨大作用,当前对汽车ABS的研究和改良仍是国内外汽车研究的重要课题,如郑太雄等[2]、齐志权等[3]研究汽车 ABS参考车速的确定方法,分析不同方法确定的参考车速对汽车ABS 控制效果的影响;李伯全等[4]、李熙亚等[5]研究汽车ABS的路面自动识别技术,通过采用智能控制和自适应技术来提升汽车ABS的性能;Peng等[6]研究汽车ABS与其他汽车底盘系统的联合控制。
本文以汽车ABS的控制为研究课题,在模糊PID控制中引入S 函数,希望通过S函数的灵活性和多层次性,提高汽车ABS的制动效果。
1 汽车ABS动力学模型1.1 汽车ABS工作原理汽车制动时(忽略空气阻力),轮胎与路面间的式(1)中,λ为车轮滑移率;VC为车辆速度;VT为车轮边缘的线速度;ω为车轮角速度;R为车轮滚动半径。
一、设计原理设计思想:油门控制采用增量式PID 控制算法,刹车控制采用模糊控制算法,最后通过选择规则进行选择控制量输入。
选择规则:首先定义速度偏差-50 km/h ≤e (k )≤50km/h ,-20≤ec= e (k )- e (k-1)≤20,阀值e swith =10km/h 。
若:e (k )<0① e (k )>- e swith and throttlr_1≠0 选择油门控制② 否则:先将油门控制量置0,再选择刹车控制 若:0<e (k ) 先选择刹车控制,再选择油门控制 若:e (k )=0 直接跳出选择 刹车控制:刹车采用模糊控制算法1.确定模糊语言变量e 基本论域取[-50,50],ec 基本论域取[-20,20],刹车控制量输出u 基本论域取[-30,30],这里我将这三个变量按照下面的公式进行压缩离散化:)]2(2[ba x ab n y +--= 其中,],[b a x ∈,n 为离散度。
e 、ec 和u 均取离散度n=3,离散化后得到三个量的语言值论域分别为:E=EC=U={-3,-2,-1,0,1,2,3}其对应语言值为{ NB,NM,NS,ZO, PS,PM,PB } 2.确定隶属度函数E/EC 和U 取相同的隶属度函数,边界选取钟形隶属度函数,中间取三角形隶属度函数,即:E EC U(,5,1)(,3,2,0)(,3,1,1)u (,2,0,2)(,1,1,3)(,0,2,3)(,1,5)g x trig x trig x trig x trig x trig x g x ∧∧--⎧⎪--⎪⎪--⎪=-⎨⎪-⎪⎪⎪⎩说明:边界选择钟形隶属度函数,中间选用三角形隶属度函数,图像略。
实际EC 和E 输入值若超出论域范围,则取相应的端点值。
3.模糊控制规则由隶属度函数可以得到语言值隶属度(通过图像直接可以看出)如下表:表1:E/EC 和U 语言值隶属度向量表设置模糊规则库如下表:表2:模糊规则表3.模糊推理由模糊规则表3可以知道输入E 与EC 和输出U 的模糊关系,这里我取两个例子做模糊推理如下:if (E is NB) and (EC is NM) then (U is PB)那么他的模糊关系子矩阵为:1211U EC E R R R R ⨯⨯=其中,711)0,,0,5.0,1(0⨯== P R E ,即表1中NB 对应行向量,同理可以得到,712)0,,0,5.0,1,0(1⨯== P R EC , 711)0,,0,5.0,1(0⨯== P R U77210000000000005.05.00005.010)0,,0,5.0,1,0()0,,0,5.0,1(⨯⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡=⨯=⨯TEC E R R 49121)0,,0,5.0,5.0,0,0,0,0,0,5.0,1,0(⨯= EC E R7491211000000005.05.00005.0100000)0,,0,5.0,1()0,,5.0,1,0(⨯⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡=⨯=⨯=TU EC E R R R if (E is NB or NM) and (EC is NB) then (U is PB)21211()E E EC U R R R R R =⨯⨯,结果略。
基于模糊控制的车辆自适应巡航系统设计
赵秀春;徐国凯;张涛;葛平淑
【期刊名称】《大连民族学院学报》
【年(卷),期】2013(15)5
【摘要】在定速巡航的基础上,结合跟车巡航功能,设计了一种自适应巡航分层控制系统,可根据行驶工况自动切换其工作模式,实现巡航系统的智能化.该系统综合考虑了跟车系统中前车车速、加速度、车距等各种因素,利用模糊控制技术的优点,提高控制系统的性能.利用Matlab仿真及硬件在环技术进行实验研究,结果表明该控制系统能够实现巡航模式的自适应切换,并且具有较高的控制精度和理想的巡航性能.【总页数】4页(P508-511)
【作者】赵秀春;徐国凯;张涛;葛平淑
【作者单位】大连民族学院机电信息工程学院辽宁大连116605;大连民族学院机电信息工程学院辽宁大连116605;大连民族学院机电信息工程学院辽宁大连116605;大连民族学院机电信息工程学院辽宁大连116605
【正文语种】中文
【中图分类】U463.6
【相关文献】
1.基于模糊控制的车辆自适应巡航研究及仿真 [J], 陈荣章;张靓超
2.自动驾驶车辆自适应巡航模糊控制研究 [J], 周佳扬; 张艳涛
3.基于滑模控制的车辆自适应巡航系统设计 [J], 张立发;赵秀春;高天一
4.基于滑模控制的车辆自适应巡航系统设计 [J], 张立发;赵秀春;高天一
5.基于模糊控制的汽车自适应巡航系统设计 [J], 贺翠华
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MATLAB的模糊PID控制系统的设计与仿真作者:王超蒋平来源:《电子世界》2013年第04期【摘要】在传统的PID控制基础上,本文介绍了一种基于PID模糊控制的混合型控制,通过MATLAB&Simulink软件和模糊逻辑工具箱设计控制系统结构模型.仿真结果证明,该控制方法具有更优的性能。
【关键词】模糊PID控制;MATLAB仿真1.引言在传统的控制方法中,PID控制凭借其算法简单、精度高、可靠性强、技术成熟、应用广泛的优点脱颖而出,占据了工业控制系统80%以上的份额;然而随着现代控制系统越来越复杂,精度要求也越来越高,传统、单一的控制策略已经无法满足设计性能的要求,同时,随着电子技术和计算机的发展,各种新兴的智能算法也不断涌现,将传统算法和智能算法相结合,成为现代控制系统策略选择的趋势。
作为智能控制中最重要且最有效的手段之一的模糊控制,在应对复杂系统的非线性和时变特征时有着较好的表现,因此越来越多的被应用到工程实践中,并已取得了不俗的成绩。
本文介绍的是基于传统的PID控制和现代控制理论中的智能模糊控制相结合的一种控制方法,用MATLAB&Simulink软件和模糊逻辑工具箱设计控制系统结构模型,并通过仿真结果证明该控制方法具有更优的性能。
2.PID模糊控制系统的结构3.利用MATLAB&Simulink软件进行控制仿真基于现代控制理论的模糊控制,内容比较抽象,理论性较强,比较枯燥。
另外,模糊控制是模糊集合理论、模糊语言变量以及模糊逻辑推理为基础的一种计算机控制,它处理的问题可能难以靠解析求解,需要采用复杂的数值计算方法,采用软件编程,不仅工作量大,而且过程繁杂,大大制约了控制方法的性能验证和工程实现。
MATLAB&simulink是MathWorks公司推出的当今国际控制界最为流行的面向工程和科学计算的高级语言,是公认的最为灵活和有效的仿真软件。
而且随着智能控制的迅速推广应用,MathWorks公司已经添加了智能逻辑控制工具箱,其中包括模糊控制工具箱、神经网络控制箱等热门工具。
基于Matlab和模糊PID的汽车巡航控制系统设计一、本文概述随着汽车工业的快速发展和智能驾驶技术的不断进步,汽车巡航控制系统作为提高驾驶安全性和舒适性的重要手段,越来越受到人们的关注。
传统的巡航控制系统主要依赖于PID(比例-积分-微分)控制算法,虽然在一定程度上能够实现车速的稳定控制,但在面对复杂多变的道路环境和驾驶员的个性化需求时,其性能往往难以达到最优。
为了解决这个问题,本文将研究并设计一种基于Matlab和模糊PID的汽车巡航控制系统。
该系统将结合传统PID控制算法的稳定性和模糊控制算法的灵活性,通过Matlab进行建模与仿真,实现对汽车巡航速度的更精确、更智能的控制。
本文将介绍汽车巡航控制系统的基本原理和PID控制算法的基本原理;详细阐述模糊PID控制算法的设计思路和实现方法;然后,通过Matlab进行仿真实验,验证所设计的模糊PID控制算法在汽车巡航控制系统中的有效性和优越性;对本文的研究成果进行总结,并展望未来的研究方向和应用前景。
本文的研究不仅有助于提升汽车巡航控制系统的性能,同时也为智能驾驶技术的发展提供了新的思路和方法。
二、汽车巡航控制系统概述汽车巡航控制系统是一种先进的驾驶辅助系统,旨在通过自动调节发动机的油门或制动系统,使车辆能够在驾驶员设定的速度下稳定行驶,而无需持续踩踏油门踏板。
这种系统不仅可以提高驾驶的舒适性,减少驾驶员的疲劳感,而且在长途驾驶或高速公路上行驶时,能有效提高行车安全性。
巡航控制系统的核心在于其控制策略,它需要根据车辆当前的速度、加速度、道路条件以及驾驶员的设定速度等多个因素,进行实时计算和判断,以决定如何调整发动机的输出或制动力度。
传统的PID (比例-积分-微分)控制器因其简单性和有效性,在巡航控制系统中得到了广泛应用。
然而,由于实际驾驶环境的复杂性和不确定性,传统的PID控制器往往难以应对各种突发情况,如突然出现的障碍物、道路坡度变化等。
为了解决这个问题,近年来,基于模糊逻辑的控制器被引入到汽车巡航控制系统中。