ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:312.13KB ,
资源ID:837288      下载积分:20 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-837288.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于模糊PID控制的智能小车转向系统设计.docx)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

基于模糊PID控制的智能小车转向系统设计.docx

1、基于模糊PID的智能小车转向系统的设计 摘要:因为电动小车的转向性能是决定其整体性能的重要因素之一,它在转向时需要较短的响应速度和较好的动态特性,目前较多的是采用传统的PID控制,但是传统的PID控制很难同时满足以上两种要求,所以把模糊PID控制运用于智能小车中用来改善转向系统。在matlab里simulink中对该系统进行构建模型进行仿真,并且把得到的曲线图和传统PID的图相比较,最后我们可以得出相比于传统的PID控制,模糊PID控制方法可以满足转向统的需求,它具有响应迅速,超调量小,较好的动态特性和鲁棒性。 关键字: 模糊PID 电动小车 PID Abstract: Because the

2、 steering performance of electric trolley is one of the important factors to determine its overall performance, it needs shorter response speed and good dynamic characteristics in steering. At present, more traditional PID control is used, but the traditional PID control is difficult to meet the abo

3、ve two requirements, so the fuzzy PID control used in intelligent car to improve the steering system. In the simulink in matlab, the model of the system is simulated, and the obtained graph is compared with that of the traditional PID. Finally, we can conclude that the fuzzy PID control method can m

4、eet the requirements of the steering system compared with the traditional PID control. Demand, it has a fast response, overshoot small, good dynamic characteristics and robustness. Key words: fuzzy PID electric trolley PID0 引言 智能小车也称作轮式机器人,它可以运用于一些高危现场,例如环境监测,地质勘探等。智能小车可以根据外部的控制信号而调整运动方向、转速等的参数,而转向的

5、性能则是智能小车的重要参数之一。 智能小车的转向系统是一个多输入非线性的模型,并且随着转速的不同转向系统的数学模型也随着发生变化。传统的PID控制虽然控制十分简单,但是由于各个参数初始化以后无法改变,智能小车在转速变化之后PID不能得到很好的控制效果,PID不适合这种时不变系统。针对这一问题,本文把模糊算法和PID算法结合起来应用于这一转向系统,PID的参数会根据误差而调整,从而对PID进行改造消除了缺点。最后运用simulink工具对其进行仿真,再传统PID进行比较。1 智能小车转向模型 智能小车在转弯时要求控制器能在最短的时间内调节转速和运动方向,让小车按照正确轨迹行驶,否则小车就会冲出跑

6、道。因此这个控制器最主要的是响应速度和控制精度,这两个参数决定这个系统的性能优劣。 1.1系统硬件设计 超声波避障模块、51 单片机最小系统板、电机驱动模块、电源模块、串口通信模块、释红外检测模块( 通过检测人体辐射的微量红外线判断周围是否有人) 、超声波避障模块和车体( 包括电机机)等部分组成。模糊PID控制单片机输出不同占空比的PWM脉冲信号,然后通过信号放大器驱动电机转动如下图1所示。 图1小车硬件系统总体结构图1.2 小车转向模型 由查阅相关文献和根据实际进行推理,我们可知电动车转向系统是一个多输入非线性的,因此很难得到一个精确的理想模型。但在实际应用中,常常将一个复杂系统近似为一个带

7、时滞的二阶线性系,电动车转向系统也不例外。通过不同速度下电动车在直线轨迹下运动的实际参数的测取,将电动车的转向系统用以下传递函数表示: (1)2 控制器的设计2.1 PID控制器设计 PID控制作为传统的控制方式,其按照系统偏差的比例,积分与微分对系统进行调节。具有设计简单,易于实现,适用面广等特点。其数学表达式如下。 (2)经过参数整定,本文中的系统参数为=3,=O1,=O0l。2.2 模糊PID控制器设计 模糊控制器是模糊控制系统的核心部分,也是和其它控制系统区别最大的环节。根据模糊控制器设计原理,按图2所示控制系统结构进行模糊自适应PID控制器的设计。该控制系统设计的关键是要先找出三个参

8、数与误差 和误差变化率 c之间的模糊关系,要求在系统运行中不断检测e和ec,根据模糊控制原理对三个参数进行在线修正以满足不同工况下对参数的不同要求,最终获得良好的动态和静态控制性能。 其中的模糊控制器通过检测e和ec的值来改变PID中,这三个参数进行在线修改,以满足不同e和ec时对控制参数的要求,从而让被控对象有这很好的动态性能和静态性能。其中这三个参数:(1) 比例系数的作用是加快系统的响应速度,提高系统的调节精度,越大系统的响应速度越快,调节精度越高。(2) 积分作用系数的作用是消除系统的静态误差,越大系统的静态误差消除的越快。(3) 微分作用系数的作用是改善系统的动态特性,主要是在响应过

9、程中抑制偏差向某一方向变化,对误差进行提前预报。 通过研究以上三个参数的不同作用,考虑三个参数之间的互联关系,查阅了相关文献后制定出了以下的模糊控制表:表1 模糊控制规则 其中模糊PID控制器的输入信号误差e的论域是-3,3,ec的论域是-3,3,输出信号 kp的论域是-0.3,0.3,ki的论域是-0.06,0.06,kd论域-3,3,均模糊化成七级,即负大NB,负中NM,负小NS,零ZR,正小PS,正中PM,正大PB。3 仿真实验 3.1 建立模糊推理规则库 根据以上设计在Matlab中调用FIS编辑器进行模糊控制器的编辑,并建立一个FIS文件以便组建控制系统时调用。建立以Fuzzyshi

10、yanfis命名的FIS文件,FIS类型选择Mamdani型,推理规则选择rain法,合成规则选择msx法,解模糊规则选择centroid法,将输入扩展为二个,将输出扩展为三个,在Membership Function Editor窗口对输入变量 、 c和输出变量Kp、Ki 和Kd。的隶属函数和量化区间进行确立则隶属函数图如下图2和图3所示;在Rule Editor窗口按模糊控制规则表建立输入、输出对应的模糊控制规则。图2 输入变量e隶属函数图 图3 Kp的隶属函数图 3.2解模糊 输入量通过模糊推理得到的结果是一个模糊集合,但是实际模糊控制系统所得到的控制输出信号必须是模糊论域中的精确量。所

11、以一定要对模糊集合进行解模糊化。通过对比各种解模糊的方法后,本文选择重心法,因为其具有更平滑的推理控制,即使对应于输入信号的微小变化,输出也会发生变化。因此本系统采用重心法进行反模糊化。计算式如下式: (3)式中xi为第个i个模糊输出量(xi)第i个模糊输出量的隶属度。 3.3 利用simulink工具箱构建仿真图 利用matlanb中的simulink工具进行仿真,建立如下图4所示的simulink仿真图,把建立的模糊控制规则添加到fuzzy控制器中,上半部分是模糊PID,下半部分是传统PID,把这两个模块的输出连接到一个示波器中,从示波器可以得到如下图5的曲线,把两种控制方式的仿真在一张图

12、上比较从而得出结论。图4 模糊pid的simulink仿真图 图5 t=0.02时的系统阶跃响应曲线图图6 t=0.05时的系统阶跃响应曲线图 由仿真结果可知,通过建立电动车转向系统的近似化模型,分别用模糊PID控制和传统PID控制进行仿真,得到了不同速度下,即不同的时间滞后常数下的系统阶跃响应。从系统阶跃响应曲线图4和图5中可以看到,在t=0.02s时即图4,其中蓝色的曲线是在传统PID控制下得到的输出,黄色的曲线是模糊PID控制得到的。通过比较着两条曲线可得出:模糊PID控制较传统PID控制有更小的超调量和调节时闻,且稳定性能更好。在t=0.05s时即图5,传统PID控制出现剧烈震荡,系统

13、不稳定,而模糊PID控制则保持了较好的稳定性能。4. 结论 本文首先介绍了智能小车的硬件部分随后建立了小车的转向系统的模型,然后通过在Matlab工具箱中的SimuLink 对模糊PID 控制和传统PID 控制进行了建模,分别在t=0.02和t=0.05时进行仿真,得到的结果表明,使用模糊控制器来实时对PID 参数进行调整,与传统PID控制相比,能获得更好的动态性能和稳态性能,鲁棒性更好。以上的结论说明模糊PID控制更适合用于电动车的转向控制中。参考文献1 杨明,程磊,黄卫华,等基于光电管寻迹的智能车舵机控制J1 光电技术应用,2007,(01):50一512 韦巍,何衍智能控制基础M北京:清

14、华大学出版社,20083 夏德铃自动控制理论M北京:机械工业出版社,20054 王孝武现代控制理论基础M北京:机械工业出版社,19985 张晓华系统建模与仿真M北京:清华大学出版社,20066 李国勇神经模糊控制理论及应用M北京:电子工业出版社,20097 兰华,李晓鹏。丁勇竣智能车转向系统模糊控制器设计研究J传感器 与微系统。2010,(05):3536 李老师您好! 这段时间的学习,加深了我对控制这两个字的理解和认识。我认为控制就是最大程度的利用现有装置来满足人们的各种需求,没有好的控制算法的话,就算买再昂贵的设备也无法达到预期的效果。利用智能控制,甚至能赋予计算机智能,让其可以理解人类的语言和行为。 老师在课堂上并不拘泥于书本,还经常给我们介绍智能控制在实际中的应用,并且举出若干案例。您还鼓励我们多独立思考,敢于提出自己的想法,多读相关文献。在以后的课程中希望老师能多介绍一些学科最新的动态和怎么把我们所学的知识运用到本专业里。 感谢老师不辞辛苦的晚上从本部赶到新区给我们上课,祝您身体健康,事事顺心,天天开心。 您的学生:李仲强 2016年11月3日

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922