版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学校代码 10126 学号 分 类 号 TP273+.4 密级 本科毕业论文(设计) 卡车倒行入库模糊控制与 PID 控制的对比分析 学院、系 电子信息工程学院自动化系 专业名称 自动化 年 级 08 级 学生姓名 XXXX 指导教师 XXXXXX 2012 年 05 月 04 日 内容摘要 PID(比例 积分 微分)控制具有结构简单、稳定性能好、可靠性高等优点, 尤其适用于可建立精确数学模型的控制系统。而对于一些多变量、非线性、时滞 的系统,传统的PID控制器并不能达到预期的效果。 随着模糊数学的发展,模糊控制的思想逐渐得到控制工程师们的重视,各种 模糊控制器也应运而生。作为智能控制的一个重
2、要分支,模糊控制对于某些复杂 控制对象具有更好的控制效果。 本论文介绍了PID控制及模糊控制的概念及工作原理并就两者对小车倒行入 库的控制进行了设计和对比。并利用MATLAB中的SIMULINK 和模糊逻辑推理系统 工具箱进行了控制系统的仿真研究,并简要地分析了对应的仿真数据。最终得出 对于控制小车倒行入库这种复杂的对象,模糊控制要明显优于PID控制。 关键词:经典PID控制,模糊控制,参数整定,MATLAB仿真 ABSTRACT PID(Proportion Integration Differentiation) control, with lots of advantages inclu
3、ding simple structure, good stability and high reliability, is quite suitable to establish especially the control system which accurate mathematical model is available and needed. However, taken multivariable, nonlinear and time-lag into consideration, traditional PID controller can not reach the ex
4、pected effect. Along with the development of Fuzzy Mathematics, control engineers gradually pay much attention to the idea of Fuzzy Control, thus promoting the invention of fuzzy controllers. Fuzzy control which is a part of intelligent control has better effect to some complicated objects. Meanwhil
5、e,the concept and working principle are introduced of Fuzzy controll and PID control and their effects in controlling the car reversing were compared and analyzed. Eventually, the Fuzzy Inference Systems Toolbox and SIMULINK toolbox are used to simulate Control System. The results of the simulation
6、show that Self- organizing Fuzzy Control System can get a better effect than the Classical PID controlled evidently. Keywords: Classic PID control; Fuzzy Control; MATLAB simulation 目录 第一章第一章 绪论绪论 .1 第二章第二章 PID 控制控制 .3 2.1 经典 PID 控制系统的分类与简介.3 2.1.1 P 控制.3 2.1.2 PI 控制 .3 2.1.3 PD 控制.3 2.1.4 比例积分微分(PID
7、)控制.3 2.2 PID 的算法和参数.4 2.2.1 位移式 PID 算法.4 2.2.2 增量式 PID 算法.5 2.2.3 积分分离 PID 算法.6 2.2.4 不完全微分 PID 算法.6 2.3 PID 参数对系统控制性能的影响.7 2.3.1 比例系数 KP 对系统性能的影响.7 2.3.2 积分时间常数 Ti 对系统性能的影响 .8 2.3.3 微分时间常数 Td 对系统性能的影响.8 2.4 PID 控制器的选择与 PID 参数整定 .8 2.4.1 PID 控制器的选择.8 2.4.2 PID 控制器的参数整定.8 第三章第三章 模糊控制模糊控制 .9 3.1 模糊逻辑
8、与模糊控制的概念.9 3.1.1 模糊控制相关概念.9 3.1.2 模糊控制的优点.10 3.2 模糊控制器的基本结构与工作原理.10 3.3 模糊控制器各部分组成.11 3.3.1 模糊化接口.11 3.3.2 知识库.11 3.3.3 模糊推理机.12 3.3.4 解模糊接口.12 3.4 模糊推理方式.12 3.4.1 Mamdani 模糊模型(迈达尼型).12 3.4.2 Takagi-Sugeno 模糊模型(高木-关野).13 3.5 模糊控制技术的应用概况.13 第四章第四章 基于基于 MATLAB 的汽车倒车仿真分析的汽车倒车仿真分析.14 4.1 基于 MATLAB 的模糊控制
9、下的汽车倒车仿真分析.14 4.1.1 汽车倒车模糊控制器构建.14 4.1.2 汽车仿真系统构建.14 4.1.3 系统的仿真及性能分析.17 4.2 基于 MATLAB 的 PID 控制下的汽车倒车仿真分析.19 4.2.1 PID 控制汽车倒车仿真模型建立.19 4.2.2 PID 参数确定及系统仿真.20 4.3 两种控制下的汽车倒车仿真结果对比分析.23 结束语结束语 .25 致谢致谢 .26 参考文献参考文献 .27 第一章 绪论 常规PID控制具有原理简单,使用方便,鲁棒性好等优点,所以到今天为止, 全世界控制领域中84仍是应用PID控制1。PID控制是最早发展起来的控制策 略之
10、一,自19151940年期间PID控制器产生以来,许多先进控制方法不断推出, 但PID控制器仍然是主要的控制方法。就是在1995至今,PID控制器还一直被广泛 应用在现代工业过程控制中,如果包括改进的PID控制,则在各种控制系统中约 有90左右的控制回路具有PID结构2。然而工业对象普遍存在非线性、时变性 和不确定性等因素,采用常规PID控制,是在忽略系统众多不确定因素的前提下, 建立模型进行控制,不能达到精确控制要求。而且对于复杂控制对象,由于受到 参数整定方法繁琐的干扰,常规PID控制器参数往往整定不良、性能欠佳,对运 行环境的适应性也较差。 1965年,美国加州大学著名控制专家L.A.扎
11、德教授的开创性论文“Fuzzy Sets”的发表,标志以“Fuzzy”命名的数学-模糊数学的诞生3。 在客观世界中普遍存在着三种现象:确定现象,随即现象,模糊现象,为了 研究这些现象,相继产生了普通数学,统计数学,模糊数学,康托尔集合论提供 了研究普通数学的基础。在康托尔集合论中,一个对象对于一个集合来说,要么 属于,要么不属于,这种集合论只能表示“非此即彼”的确定现象。但在客观世 界中事物多具“亦此亦彼”性,比如“年轻”与“不年轻” , “高个子”与“矮个 子” ,诸如此类没有明确外延,我们把没有明确外延的现象称为模糊现象。模糊 数学是研究模糊现象的,模糊现象又普遍存在于自然科学和社会科学中
12、,所以模 糊数学必然的被广泛应用。模糊数学的产生是历史发展的必然结果,模糊控制技 术的不断发展完善,将为推动工业自动化的进程做出巨大的贡献。 自扎德 1965 年开创“模糊集”以来,模糊集合论及相应的模糊理论有了 飞跃的发展, 1974 年伦敦大学首次尝试利用模糊逻辑,开发了世界上第一台 模糊控制的引擎, 1965-1974 是第一阶段, 1974-1979 是第二阶段, 1979-现 在是第三阶段。我国也是世界上模糊控制技术研究的领先者之一,在人力投入 方面,比日本,欧美都多,居世界第一。我国在模糊控制方面着重通用模糊控 制系统的开发,它与传统控制相比 ,具有实时性好 ,超调量小,抗干扰强,
13、稳态 误差小,自动化程度高等优点。从上世纪末到本世纪初我国在模糊控制研究开 发领域已有更大的发展 ,主要反映在模糊控制理论的研究和模糊逻辑控制产品 的开发上,特别值得强调的是模糊逻辑在智能计算机与智能控制的应用与开发 上也起到了重要的作用。 本文以四章的篇幅首先 对本课题研究的背景和意义、控制理论发展状况 作了介绍。然后介绍了 PID 控制器算法 ,以对基本的 PID 控制器结构分析为 出发点,从其控制原理规律、参数整定方法综述 等方面进行了仔细的分析与 讨论,并对模糊控制的 概念进行了大致的阐述并对其工作原理、构成结构、 分类等几个方面进行较深入的分析,列举了几个目前较纯熟的将模糊控制应用
14、于家用电器的应用实例。 在文章的最后 分别对本文所提出的 基于 MATLAB 实 现的模糊控制下的小车倒库与 PID 控制下的小车倒库 进行了仿真实验研究并 对两者的仿真结果 进行了比较分析,并且归纳结果、概括结论。 第二章 PID 控制 2.1 经典 PID 控制系统的分类与简介 2.1.1 P 控制 这类控制输出的变化与输入控制器的偏差成比例关系, 输入偏差越大输 出越大。单纯的比例控制适用于扰动不大,滞后较小,负荷变化小,要求不高, 允许有一定剩余误差存在的场合。 在工业生产中,比例控制规律使用较为普 遍,它是控制规律中最基本的、应用最普遍的一种,其最大优点就是控制及时、 迅速。只要有偏
15、差产生,控制器立即产生控制作用 4。但是不能最终消除 剩余误差的缺点限制了它的单独使用。 2.1.2 PI 控制 克服剩余误差的办法是在比例控制的基础上加上积分控制。积分控制器 的输出与输入偏差对时间的积分成正比。 它的输出不仅与输入偏差的大小有 关,而且还与偏差存在的时间有关。只要偏差存在,输出就会不断累积,一直 到偏差为零,累积才会停止。所以,积分控制可以消除剩余误差。 2.1.3 PD 控制 当被控对象受到扰动作用后,被控变量没有立即发生变化,而是有一个时 间上的延迟。因此要引入比例、微分作用,即PD 控制。它比单纯的比例作 用更快。尤其是对容量滞后大的对象,可以减小偏差的幅度,节省控制
16、时间, 显著改善控制质量。 2.1.4 比例积分微分(PID)控制 最为理想的控制当属比例 -积分-微分控制。它集三者之长:既有比例作用 的及时迅速,又有积分作用的消除剩余误差能力,还有微分作用的超前控制功 能。当偏差扰动出现时,微分立即大幅度动作,抑制偏差的这种跃变;比例也 同时起消除偏差的作用,使振荡幅度减小。由于比例作用是持久和起主要作用 的控制规律,积分作用可以慢慢把剩余误差克服掉,因此可使系统比较稳定; 只要三个作用的控制参数选择得当,便可充分发挥三种控制规律的优点,得到 较为理想的控制效果。即当我们不完全了解一个系统和被控对象,或不能通过 有效的测量手段来获得系统参数时,最适合用P
17、ID 控制技术。 然而伴随着新的控制系统的不断涌现, PID 控制策略在控制非线性、时 变、强耦合及参数和结构不确定的复杂过程时,控制效果不理想。因此,它的 应用受到了很大程度上的限制。 2.2 PID 的算法和参数 2.2.1 位移式 PID 算法 算法在连续控制系统中,常常采用如图2-1 所示的 PID 控制。 图 2-1 PID 控制流程 其控制原则如公式 2-1 所示。 )( )( 1 )()( 0 t D I p dt tde Tdtte T teKtu (2-1) 其中, KP比例系数; TI积分时间常数; TD微分时间常数; e(t)偏差; u(t)控制量; 经过离散化,获得位置
18、 PID 的离散算法,如公式 2-2 所示。 k i DIp kekeKieKkeKku 0 )1()()()()( (2-2) 调节器输出 u(k)与跟过去所有偏差信号有关,计算机需要对e(i)进行 累加,运算工作量很大,而且计算机故障可能使u(k)做大幅振荡,这种情况 往往使控制很不方便,在有些场合可能会造成严重的事故。另外,控制器的输 出 u(k)对应的是执行机构的实际位置;如果计算机出现故障,u(k)的大幅度 变化会引起执行机构位置的大幅度变化。因此,在实际的控制系统中不太常用 这种方法。 2.2.2 增量式 PID 算法 依据位移式 PID 算法,推理得公式 2-3。 )2() 1(
19、2)()()1()( ) 1()()( kekekeKkeKkekeK kukuku DIp (2-3) 式中,e(k)第 k 次采样时的偏差值; e(k-1)第(k-1)次采样时的偏差值; u(k)第 k 次采样时调节器的输出; KP比例系数; ,。 I PI T T KK T T KK D PD 依据算法形式,显然可以看出增量式PID 算法和位置式算法相比具有以 下几个优点: 首先,增量式算法只与 e(k) 、e(k-1) 、e(k-2)有关,不需要进行累 加,不易引起积分饱和,因此能获得较好的控制效果。 其次,在位置式控制算法中,由手动到自动切换时,必须首先使计算机的 输出值等于阀门的原
20、始开度,才能保证手动到自动的无扰动切换,这将给程序 设计带来困难。而增量式设计只与本次的偏差值有关,与阀门原来的位置无关, 因而易于实现手动自动的无扰动切换。 再次,增量式算法中,计算机只输出增量,误动作影响小。必要时可加逻 辑保护,限制或禁止故障时的输出。 为适应更多的应用领域, PID 控制器也有了多种算法。 2.2.3 积分分离 PID 算法 积分分离 PID 算法基本思想是:设置一个积分分离阈值,当|e(k) |时,采用 PID 控制,以便于消除静差,提高控制精度;当 |e(k)|时, 采用 PD 控制。其对应的算法如公式 2-4 所示。 (2-4) )2() 1(2)()()1()(
21、)(kekekeKkeKkekeKku DIP 其中, 为逻辑变量,其取值原则为: | )(|0 | )(|1 ke ke 对同一控制对象,分别采用普通 PID 控制和积分分离 PID 控制,见图 2- 2。 图 2-2 PID 控制和积分分离 PID 控制比较 其中 1-普通 PID 控制效果 2-积分分离 PID 控制效果 显然,积分分离的 PID 比普通的 PID 的控制效果好。 2.2.4 不完全微分 PID 算法 在 PID 控制器的输出端再串联一阶惯性环节(比如低通滤波器)来抑制高 频干扰,平滑控制器的输出,这样就组成了不完全微分PID 控制,见图 2- 3。 PID 调 节器 )
22、(Ds f )(sE)( sU)(sU 图 2-3 不完全微分 PID 控制器 其控制算法,如公式 2-5 所示。 )( )1 () 1()(kukuku (2-5) 其中, )2() 1(2)()()1()()( kekekeKkeKkekeKku DIP TT T f 通过这样的算法,可以延长微分作用的时间,见图2-4。 图 2-4 不完全微分 PID 和完全微分 PID 控制特性比较 不完全微分 PID 控制中的微分作用能缓慢地维持多个采样周期,使一般的 工业执行机构能较好地跟踪微分作用的输出。因此,抗干扰能力较强,在一些 扰动频繁的场合应用十分普遍。 2.3 PID 参数对系统控制性能
23、的影响 2.3.1 比例系数 KP 对系统性能的影响 比例系数加大,使系统的动作灵敏,速度加快,稳态误差减小。KP 偏 大,振荡次数加多,调节时间加长。 KP 太大时,系统会趋于不稳定。 KP 太 小,又会使系统的动作缓慢。 KP 可以选负数,这主要是由执行机构、传感器 以控制对象的特性决定的。如果 KD 的符号选择不当,对象状态就会距离目 标状态越来越远,如果出现这样的情况KP 的符号就一定要取反。 2.3.2 积分时间常数 Ti 对系统性能的影响 积分作用使系统的稳定性下降, Ti 小(积分作用强)会使系统不稳定, 但能消除稳态误差,提高系统的控制精度。 2.3.3 微分时间常数 Td 对
24、系统性能的影响 微分作用可以改善动态特性。 Td 偏大时,超调量较大,调节时间较短; Td 偏小时,超调量也较大,调节时间也较长。只有Td 合适,才能使超调量 较小,减短调节时间。 2.4 PID 控制器的选择与 PID 参数整定 2.4.1 PID 控制器的选择 在引入 PID 之前要确定用哪种类型,即选定 PID 控制器的基本类型。通 常依据表 2-1 原则确定。 表 2-1 PID 控制类型选定原则 被控参数控制器备注 温度/成分 流量/压力 液位/料位 PID PI P *K *K:当工业对象具有较大的滞后时,可引入微分作用;但如果测量噪声较 大,则应先对测量信号进行一阶或平均滤波。
25、2.4.2 PID 控制器的参数整定 PID 控制器的参数整定是 控制系统设计 的核心内容。它是根据被控过程 的特性确定 PID 控制器的比例系数、积分时间和微分时间的大小。 PID 控制器参数整定的方法很多,概括起来有两大类 5: 一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定 控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实 际进行调整和修改。 二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行, 且方法简单、易于掌握,在工程实际中被广泛采用。PID 控制器参数的工程 整定方法,主要有临界比例法、反应 曲线法和衰减法。三种方法各有其特点,
26、 其共同点都是通过试验,然后按照工程 经验公式对控制器参数进行整定。但 无论采用哪一种方法所得到的控制器参数都需要在实际运行中进行最后调整与 完善。现在一般采用的是临界比例法。 第三章 模糊控制 3.1 模糊逻辑与模糊控制的概念 3.1.1 模糊控制相关概念 “模糊逻辑”的概念,其根本在于区分布尔逻辑或清晰逻辑,用来定义那 些含混不清,无法量化或精确化的问题,对于冯 诺依曼开创的基于 “真 假”推理机制,以及因此开创的电子电路和集成电路的布尔算法,模糊逻辑填 补了特殊事物在取样分析方面的空白 6。在模糊逻辑为基础的模糊集合理论 中,某特定事物具有特色集的隶属度,他可以在 “是”和“非”之间的范
27、围 内取任何值。而模糊逻辑是合理的量化数学理论,是以数学基础为根本去处理 这些不确定、不精确的信息。 模糊控制是基于模糊逻辑描述的一个过程的控制算法。它是用模糊数学的 知识模仿人脑的思维方式,根据模糊现象进行识别和判决,给出精确控制量, 进而对被控对象进行控制的。对于参数精确已知的数学模型,我们可以用波特 图或奈克斯特图来分析其过程以获得精确的设计参数。而对一些复杂系统,如 粒子反应,气象预报等设备,建立一个合理而精确的数学模型是非常困难的。 对于电力传动中的变速矢量控制问题,尽管可以通过测量得知其模型,但由于 其多变量且非线性变化的特点,精确控制也是非常困难的。 模糊控制技术依据与操作者的实
28、践经验和直观推断,也依靠设计人员和研 发人员的经验和知识积累。它无需建立设备模型,因此基本上是自适应的,具 有很强的鲁棒性。历经多年发展,已有许多成功应用模糊控制理论的案例,如 Rutherford、Carter 应用于冶金炉和热交换器的控制装置。 3.1.2 模糊控制的优点 对比常规控制办法,模糊控制有以下几点优势: (1)模糊控制完全是在操作人员经验控制基础上实现对系统的控制,无 需建立数学模型,是解决不确定系统的一种有效途径。 (2)模糊控制具有较强的鲁棒性,被控对象参数的变化对模糊控制的影 响不明显,可用于非线性、时变、时滞的系统,并能获得优良的控制效果。 (3)由离散计算得到控制查询
29、表,提高了控制系统的实时性、快速性。 (4)控制的机理符合人们对过程控制作用的直观描述和思维逻辑,是人 工智能的再现,属于智能控制。 3.2 模糊控制器的基本结构与工作原理 模糊控制器有如下结构,图 3-1 呈现了其基本控制流程。 模糊化模糊推理 知识库 解模糊被控对象 FC 图 3-1 模糊控制器控制流程 为了了解模糊控制器的工作原理 7,图 3-2 列出其结构框图。 模糊化模糊推理 知识库 解模糊被控对象 FC - 图 3-2 模糊控制器结构 显然,模糊控制器主要由模糊化接口、知识库、模糊推理机、解模糊接口 四部分组成,通过单位负反馈来引入误差,并以此为输入量进行控制动作。 3.3 模糊控
30、制器各部分组成 3.3.1 模糊化接口 模糊化接口接受的输入只有误差信号e(t) ,由 e(t)再生成误差变化率 或误差的差分 e(t) ,模糊化接口主要完成以下两项功能: 论域变换 模糊化 3.3.2 知识库 知识库中存储着有关模糊控制器的一切知识,它们决定着模糊控制器的性 能,是模糊控制器的核心 8。 数据库(Data Base) 数据库中存储着有关模糊化、模糊推理、解模糊的一切知识,包括模糊化 中的论域变换方法、输入变量各模糊集合的隶属度函数定义等,以及模糊推理 算法、解模糊算法、输出变量各模糊集合的隶属度函数定义等。 规则库(Rule Base) 模糊控制规则集,即以 “ifthen”
31、形式表示的模糊条件语句,如 R1:If e* is A1, then u* is C1, R2:If e* is A2, then u* is C2, 其中,e*就是前面所说的模糊语言变量, A1,A2,An 是 et*的模糊 子集,C1,C2,Cn 是 u*的模糊子集。 规则库中的 n 条规则是并列的,它们之间是 “或”的逻辑关系,整个规 则集合的总模糊关系为:。 n i i RR 1 3.3.3 模糊推理机 模糊控制应用的是广义前向推理。 即通过模糊规则对控制决策进行推断, 以确定模糊输出子集。 3.3.4 解模糊接口 解模糊 论域反变换 3.4 模糊推理方式 3.4.1 Mamdani
32、模糊模型(迈达尼型) Mamdani 型的模糊推理方法最先将模糊集合的理论用于控制系统9。它 是在 1975 年为了控制蒸汽发动机提出来的。其采用极小运算规则定义表达的 模糊关系。如 R:If x is A then y is B。式中:x 为输入语言变量; A 为推理 前件的模糊集合; y 为输出语言变量; B 模糊规则的后件。用 RC 表示模糊 关系,如公式 3-1。 ).,()()( , yxfyxBAR BAYXC (3-1) 当 x 为,且模糊关系的合成运算采用 “极大极小”运算时,模糊推 A 理的结论计算如公式 3-2 所示。 ./)()()(yyBxAxRAB A Xx YC (
33、3-2) 3.4.2 Takagi-Sugeno 模糊模型(高木-关野) Sugeno 模糊模型也称 TSK 模糊模型,旨在开发从给定的输入 输出数 据集合产生模糊规则的系统化方法。此类方法将解模糊也结合到模糊推理中, 故输出为精确量。这是因为 Sugeno 型模糊规则的后件部分表示为输入量的线 性组合。它是最常用的模糊推理算法。 与 Mamdani 型类似;其中输入量模糊化和模糊逻辑运算过程完全相同, 主要差别在于输出隶属函数的形式。典型的零阶Sugeno 型模糊规则的形式: If x is A and y is B then z =k。 式中:x 和 y 为穿入语言变量; A 和 B 为推
34、理前件的模糊集合; z 为输 出语言变量; k 为常数。 更为一般的一阶 Sugeno 模型规则形式为: If x is A and y is B then z= px+qy+r。 当然,以上两种解模糊方法各有千秋。由于Mamdani 型模糊推理规则的 形式符合人们的思维和语言表达的习惯。因而能够方便地表达人类的知识,但 存在计算复杂、不利于数学分析的缺点; Sugeno 型模糊推理则具有计算简单, 利于数学分析的优点,是具有优化与自适应能力的控制器或模糊建模工具。 3.5 模糊控制技术的应用概况 国内在模糊控制方面也同样取得了显著成果。 1986 年,都志杰等人用单 片机研制了工业用模糊控制
35、器。随后,何钢、能秋思、刘浪舟等人相继将模糊 控制方法成功地应用在碱熔釜反应温度、玻璃窑炉等控制系统中。 在社会生活领域中,体现在模糊控制技术在家电中的应用,所谓模糊家电, 就是根据人的经验,在电脑或者芯片的控制下实现可模仿人的思维进行操作的 家用电器。几种典型的模糊家电产品 诸如:模糊电视机 、模糊空调器 、模糊 微波炉、模糊洗衣机、模糊洗衣机等的应用已经相当纯熟。 第四章 基于 MATLAB 的汽车倒车仿真分析 4.1 基于 MATLAB 的模糊控制下的汽车倒车仿真分析 4.1.1 汽车倒车模糊控制器构建 利用 MATLAB 模糊工具箱的图形界面可视化工具 ,可以方便直观地实 现模糊推理系
36、统的设计过程 10。MATLAB 模糊工具箱提供的图形化工具有 模糊推理系统编辑器 (Fuzzy)、隶属函数编辑器 (Mfedit)、模糊规则编辑器 (Ruledit)、模糊规则观察器 (Ruleview)、模糊推理输入输出曲面视图 (Surfview)等 5 类。这 5 个图形化工具操作简单,相互动态联系,可以同时用 来快速构建用户设计的模糊系统 。 (1)FIS 编辑器。通过上节的分析可以知道,系统设置为3 个输入 1 个 输出。3 个输入分别改为距离、角度 1 和角度 2,输出改为控制角度,这时建 立的为初步模糊推理的 GUI 界面。 (2)隶属度函数编辑器 。通过规则可以知道 ,在这里
37、需要定义距离的隶 属度函数类型,这里选择 Z型和S型分别定义近距离和远距离 。 (3)模糊规则编辑器 。在规则编辑器中产生已得到的模糊推理规则 : 如果D是远,则=1;如果D是近,则=2。在FIS编辑器的File下选择 Save to disk as,将设计的FIS保存到磁盘文件中,命名为 sltbu,调用时直接 采用sltbufis文件。 4.1.2 汽车仿真系统构建 在实际的倒车中,当我们想把汽车倒人车库时,首先要估算一下车位的位 置和车的相对位置 (如左前方,距离远近等 ),然后分析判断,确定一个行驶的 路线进行倒车 。当确认汽车完全进入车库后,倒车结束 。代替人工控制后, 模糊控制汽车
38、倒车的工作流程如图 4-1所示11。 开始 汽车定位 到车位? 模糊计算转角 汽车控制系统 汽车运动 停止运动 结束 Yes No 图 4-1 模糊控制汽车倒车仿真流程 由此得出建立汽车仿真模型需要的几个模块:模糊控制模块、汽车模块、 停止模块、动画显示模块、定位模块等 。 (1)汽车模型。可以根据汽车的动力学方程构造汽车的模型: sin cos )/( vy vx tgtv 在这里,为汽车的车轴和水平方向的夹角,为汽车的前轮和汽车车轴的 夹角。从上面的分析可以看出汽车有 3个控制状态变量,一个输出、yx 变量。所以可以初步确定计算转角的模型 。如图4-2所示。 图 4-2 模糊控制汽车倒车仿
39、真模型 (2)汽车的停止模块 。汽车的停止模块同样采用的是用户自定义模块中 的Fcn子模块。 (3)汽车定位模块。汽车定位模块主要是利用了用户自定义模块中的 Fcn模块来实现距离函数。在这个模型中, near和far是2个状态反馈控制器, 它们分别工作在 2个不同的状态变量的时候,而模糊控制器在这里如同一个搅 拌机使2个状态能够平滑地控制。根据卡车模型建立的仿真模型,如图4-2所 示。其中,模块 Truck kinematics为方程组表示的汽车系统模型。并经过了封 装;Fuzzy controller模块表示的是模糊控制器; Animation模块作为输出的动 画显示模块。 本文中主要是编辑
40、结果输出的动画显示模块 。动画的输出与 SIMULINK 仿真过程中的时间设定有关 。流程如图4-3所示。MATLAB定义的S函数中, 主要用Flag控制标签来实现控制,完成仿真动画的输出 。 初始化 TT 停? 模型更新 模型输出 模型输出 模型微分 模型输出 模型过零 时间=时间+步长 数值 积分 过零 检测 图4-3 4.1.3 系统的仿真及性能分析 在这里可以看到小车在各个位置开始倒车时的运动轨迹及能否顺利到达车 库。仿真图形如图 4-4、图4-5、图4-6所示。 图4-4 近距离倒车轨迹 图4-5 远距离倒车轨迹 图4-6 水平方向距车位较远时倒车轨迹 通过仿真实验可以发现,汽车距离
41、远、近都可以顺利地到达车库。模糊控 制汽车倒车具有汽车行驶轨迹呈光滑的弧状、控制良好的效果。 4.2 基于 MATLAB 的 PID 控制下的汽车倒车仿真分析 4.2.1 PID 控制汽车倒车仿真模型建立 参看图 4-2 汽车倒车仿真模型可知,经由 汽车系统模块 Truck kinematics 反馈回的信号为一个三路复合信号,于是可如图4-7 进行构建 PID 控制下的汽车倒车仿真模型。 图4-7 PID控制汽车倒车仿真模型 4.2.2 PID 参数确定及系统仿真 根据PID参数的工程整定法,通过反复试值确定下各 PID控制器的参数, 由上至下分别列至表 4-1: P参数I参数D参数 PID
42、控制器10.010.010.01 PID控制器20.011.40.01 PID控制器31.60.010.01 表4-1 仿真图形如图 4-8、图4-9、图4-10所示、图4-11,图4-12。 图4-8近距离倒车轨迹 图4-9 左侧远距离倒车轨迹 图4-10 右侧远距离倒车轨迹 图4-11 水平方向距车位较远时倒车轨迹 1 图4-12 水平方向距车位较远时倒车轨迹 1 通过仿真实验可以发现,汽车 在近距离和远距情况下 都可以到达车库 , 但较之模糊控制下的汽车倒车行驶轨迹轨迹不平滑控制效果不佳。并且还存在 着将小车停放在某些特定位置如水平方向距车位较远时小车的控制效果很糟, 有时甚至不能进入车
43、位,如图 4-11,图4-12所示。 4.3 两种控制下的汽车倒车仿真结果对比分析 两种控制下汽车模型的倒车轨迹对比图如下: 图 4-13 远距离倒车轨迹对比 图 4-14 近距离倒车轨迹对比 图 4-15 水平方向距车位较远时倒车轨迹对比 综合上述对比结果,较之PID算法控制下的小车的倒车轨迹,模糊控制倒 车轨迹成弧状且更光滑,控制效果卓越。 表明了基于模糊控制的汽车倒车入 库是可行的,它成功地解决了倒车后视不良的问题,也说明了用模糊控制算 法控制的汽车倒车 效果是非常明显地优于采用常规 PID控制算法的控制的。 具有极大的实际使用价值 和现实意义。 结束语 纵观当代控制理论的发展历程与控制领域的多样化的不断推进,相关控制 技术会进一步的推陈出新,被控对象也会越发复杂,控制器的设计会越来越精 巧。然而以PID为基本原理的控制器仍是过程控制领域不可或缺的基本控制单 元。但由于经典 PID参数整定的局限性,限制了它们在某些复杂控制领域的发 展。 “车到山前必有路 ” ,作为智能控制最活跃而富有成果的领域之一,模糊 控制已经填补了工业生产过程中的这一空白。 论文中详细介绍经典 PID的相关知识、控制算法、整定参数和预置参数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某电池生产厂质量控制细则
- 玻璃产品检验员高级技师考试试卷及答案
- 新生儿脓毒症规范化诊疗(依据2022版新生儿脓毒症指南)
- 第十一章 电磁感应(原卷版)
- 第六章 圆周运动 易错点深度总结
- T∕CATAGS 61-2022 短途运输客票技术规范
- 广东省河源市龙川县隆师中学2026年高三第二学期第一次区模拟化学试题含解析
- 车库购买合同
- 财税咨询服务合同
- 2025~2026学年浙江温州市瑞安市集云实验学校等五校联考九年级下学期开学考英语试卷
- 2026下半年湖南益阳市资阳区事业单位招聘工作人员16人易考易错模拟试题(共500题)试卷后附参考答案
- 2026浙江杭州市西湖区人民政府西溪街道办事处招聘编外合同制工作人员2人笔试模拟试题及答案解析
- 环氧彩砂自流平地坪施工及验收规范
- 2026年科目1驾驶技术模拟题库及完整答案详解
- TSG08-2026《特种设备使用管理规则》全面解读课件
- GB/T 4140-2003输送用平顶链和链轮
- 2023年绵阳市林业系统事业单位招聘笔试模拟试题及答案解析
- 部编小学音乐六年级《卡普里岛》课件-一等奖新名师优质公开课获奖比赛人教
- 计算流体力学CFD课件
- 作文与预测-范文gre讲义
- 昆虫生态及预测预报
评论
0/150
提交评论