1、中英文翻译 中文 3730 字 智能小车控制中模糊 -PID控制的实现 摘要: 本文设计了一个自动智能小车控制系统和模糊 -PID控制算法。 提出了一个设计模糊 PID控制器的方案。通过 matlab的仿真分析表明 ,模糊 - PID控制算法的性能比一般的 PID控制更好。智能小车的试验结果表明它会随黑色的引导线快速并且稳定的走完整个行程。 关键词 : 模糊 PID;智能小车;模糊控制器;模糊控制。 1简介 近年来 ,许多国家正在研制无人驾驶的车辆技术。产生了许多新的理论和应用技术。文献 1中提出了一个采用实时检测速度从而准确、动态改变 小车转向的理论,从而实现转向完美特性的控制策略。文献 2
2、中采用边缘检测算法来提取道路信息,并采用了比例控制。文献 3提出了一种有效、具有良好抗干扰性的、适应性强的动态图像处理算法。这种算法有效的解决了由环境光线变化以及轨道变化所引起的小车偏离轨道现象。文献 4利用非线性最优化重建了轨道和摄像调整间的空间关系,从而使它能够精确的测量出横向偏差。上述方案都从某种意义上改善了小车的性能,但他们都缺少以小车运动和大量实验为基础的小车的特性。这篇文章中提出了一个模糊控制算法以及模糊 PID 控制器的设计方法。在本文 最后 ,给出了实验结果来证明模糊PID 算法的有效性。 2硬件系统设计 要实现模糊 PID 控制算法的设计,有必要设计一个智能小车硬件系统。智能
3、小车应该有由道路检测,转角检测,速度检测等构成的智能控制单元。详见图 1。 图 1 智能小车原理框图 中英文翻译 3模糊 PID 控制的基本原则 用一般的 PID 控制算法来获得最好的响应是不容易的。因为参数 Kp、 Ki、 Kd 不适应于不同的对象,或者同一个对象的不同状态。模糊控制是以模糊集合和模糊逻辑为机车的。不需要精确的数学模型,它可以由用经验建立起来的规则表来确定控制变量的大小。一般来说 ,模糊控制的输入变量基于系统的误差 E 和系统的误差变化量Ec。这和比例微分控制相似。这样的控制可能可以获得较好的动态性能,但获得的静态性能不能让人满意。 将模糊控制于 PID 控制结合起来,这就会
4、使系统即具有模糊控制所具有的灵活的适应特性,又具有 PID 控制的所具有的较高的精确度。图 2 给出了模糊 PID 控制系统的结构图,其中模糊控制器的作用是选择不同的 PID 参数来改善局部响应,进而改善整体的响应。 图 2 模糊 PID控制仿真框图 4模糊 PID 控制器的设计 速度驱动电机控制器的设计和下面给出的转向机构控制器设计是 相似的。模糊控制器由模糊化、模糊推理、去模糊化组成,这些都是以知识库为基础的。控制器输入为误差及误差变化量,输出为参数 Kp、 Ki、 Kd。 假设误差 E 的模糊集合为 NB NM NS NO PO PS PM PB;误差变化量 Ec、参数 Kp、Ki、 Kd 的模糊集合为 NB NM NS ZO PS PM PB。他们表示的意义为: NB=负大、 NM=负中、 NS=负小、 NO=负零、 ZO=零、 PO=正零、 PS=正小、 PM=正中、 PB=正大。得到模糊变量 E、 EC、 Kp、 Ki、 Kd 的隶属度函数曲线如图 3 至图 7 所示: 中英文翻译 图 3 Kp隶属函数响应曲线 图 4 Ki隶属函数响应曲线 图 5 Kd隶属函数响应曲线 图 6 E隶属函数响应曲线