基于MATLAB-Simulink的电控汽油机怠速控制系统控制策略仿真剖析_第1页
基于MATLAB-Simulink的电控汽油机怠速控制系统控制策略仿真剖析_第2页
基于MATLAB-Simulink的电控汽油机怠速控制系统控制策略仿真剖析_第3页
基于MATLAB-Simulink的电控汽油机怠速控制系统控制策略仿真剖析_第4页
基于MATLAB-Simulink的电控汽油机怠速控制系统控制策略仿真剖析_第5页
已阅读5页,还剩16页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于MATLAB/Simulink的电控汽油机怠速控制系统控制策略仿真剖析一、绪论1.1研究背景与意义随着汽车保有量的持续增长,汽车发动机的性能和燃油经济性成为了人们关注的焦点。在汽车运行的众多工况中,怠速工况占据了相当比例,例如在城市拥堵路况下,车辆怠速时间可能高达总行驶时间的30%-50%。发动机怠速是指发动机在无负载情况下,保持最低稳定转速运转的工作状态,此时发动机仅维持自身运转及为车辆附属设备提供动力。怠速工况看似简单,却对发动机的性能和燃油经济性有着重要影响。怠速控制不佳会导致发动机出现诸多问题。当发动机怠速不稳时,会产生明显的抖动,不仅降低了车内乘客的乘坐舒适性,还可能影响车辆的稳定性和操控性。在燃油经济性方面,怠速转速过高会使燃油消耗大幅增加,据研究表明,怠速转速每提高100转/分钟,燃油消耗可能会增加5%-10%;而怠速转速过低则可能导致发动机熄火,尤其是在车辆负载变化较大时,如开启空调、使用大功率电器等情况下,容易引发发动机运转不稳定甚至熄火的现象。此外,怠速工况下发动机的排放问题也不容忽视。怠速时发动机燃烧条件相对较差,容易产生大量的有害气体,如一氧化碳(CO)、碳氢化合物(HC)和氮氧化物(NOx)等。这些污染物的排放不仅对环境造成严重污染,危害人体健康,还可能导致车辆排放不达标,无法通过环保检测。在当前全球倡导节能减排的大背景下,提高发动机怠速性能和燃油经济性具有极其重要的现实意义。对于汽车制造商而言,优化怠速控制系统可以提升产品竞争力,满足日益严格的环保和节能法规要求。对于消费者来说,能够降低燃油消耗,减少使用成本,同时也为环保事业做出贡献。因此,研究电控汽油机怠速控制系统控制策略仿真,对于深入理解怠速控制原理,优化控制策略,提升发动机性能和燃油经济性,具有重要的理论和实际应用价值。1.2国内外研究现状在国外,怠速控制系统的研究起步较早,技术也相对成熟。美国、日本和德国等汽车工业发达国家在这方面投入了大量的研发资源,取得了众多成果。美国汽车工程师学会(SAE)组织了大量关于汽车发动机怠速控制的研究项目,众多汽车企业如通用、福特等也在不断研发新的怠速控制技术,在电子节气门控制(ETC)、自动怠速控制(AIC)等方面处于领先地位。例如,通用汽车研发的怠速控制系统能够根据发动机冷却液温度、空调负载、电池充电状态以及驾驶条件等多种因素自动调整怠速转速,使发动机在不同工况下都能保持稳定运行,有效降低了燃油消耗和排放。日本的汽车企业如丰田、本田等在怠速控制技术方面也有着卓越的表现。丰田的智能怠速控制系统采用了先进的传感器技术和控制算法,能够实时监测发动机的运行状态,并根据实际情况精确调整怠速转速。通过对进气量、喷油量和点火时机的协同控制,实现了发动机怠速的高度稳定性和燃油经济性的显著提升。德国的汽车制造商则注重在高端汽车领域应用先进的怠速控制技术。奔驰、宝马等品牌的汽车在怠速控制系统中采用了复杂的电子控制系统和高精度的传感器,实现了对发动机怠速的精细化控制。这些系统不仅能够快速响应各种工况变化,还具备良好的可靠性和耐久性。在国内,随着汽车工业的快速发展,对怠速控制系统的研究也日益深入。近年来,国内高校和科研机构在怠速控制领域取得了不少研究成果。一些高校如清华大学、上海交通大学等开展了大量关于怠速控制策略的研究,在模糊控制、神经网络控制等智能控制算法在怠速控制中的应用方面取得了一定进展。部分国内汽车企业也加大了对怠速控制系统的研发投入,通过与高校和科研机构合作,不断提升自身的技术水平。例如,吉利汽车在其部分车型上应用了自主研发的怠速控制系统,通过优化控制策略和硬件设计,有效提高了发动机怠速的稳定性和燃油经济性。然而,目前国内外的研究仍存在一些不足之处。一方面,现有的控制策略在应对复杂工况时,如极端天气条件、车辆老化等情况下,控制效果可能会受到影响,鲁棒性有待进一步提高。另一方面,虽然智能控制算法在怠速控制中展现出了良好的应用前景,但这些算法的实现往往需要大量的计算资源和复杂的参数调试,在实际应用中还存在一定的困难。此外,对于怠速控制系统与整车其他系统之间的协同优化研究还相对较少,如何实现怠速控制系统与车辆动力系统、电气系统等的有机融合,以进一步提升整车性能,是未来研究需要关注的重点方向。1.3研究内容与方法1.3.1研究内容本研究主要围绕电控汽油机怠速控制系统展开,具体内容包括以下几个方面:怠速控制系统的结构和原理分析:深入剖析怠速控制系统的组成结构,包括传感器、电子控制单元(ECU)、执行器等各个部分的功能和工作原理。详细研究怠速控制的基本原理,了解发动机在怠速工况下的运行特性,以及如何通过控制进气量、喷油量和点火时机等参数来实现怠速转速的稳定控制。PID控制策略在怠速控制系统中的应用:研究传统PID控制算法在怠速控制系统中的具体应用,分析其控制原理、控制算法的实现方式以及参数设定方法。通过对PID控制策略的研究,了解其在怠速控制中的优点和局限性,为后续与其他控制策略进行对比分析奠定基础。模糊控制策略在怠速控制系统中的应用:探讨模糊控制策略在怠速控制系统中的应用,包括模糊控制的基本原理、知识库的建立方法以及模糊控制器的设计过程。研究如何将发动机的转速偏差、转速偏差变化率等信息转化为模糊量,通过模糊推理和决策来实现对怠速执行器的控制,以提高怠速控制的精度和响应速度。采用MATLAB/Simulink对电控汽油机怠速控制系统进行仿真,并对PID控制和模糊控制策略进行对比分析:利用MATLAB/Simulink软件搭建电控汽油机怠速控制系统的仿真模型,将上述研究的PID控制策略和模糊控制策略分别应用于仿真模型中进行仿真实验。通过对仿真结果的分析,对比两种控制策略在怠速转速稳定性、响应速度、抗干扰能力等方面的性能表现,总结各自的优缺点,为实际应用提供参考依据。1.3.2研究方法为了完成上述研究内容,本研究将采用以下几种方法:文献综述法:广泛查阅国内外关于怠速控制系统的相关文献,包括学术论文、专利、技术报告等。通过对这些文献的研究和分析,了解怠速控制系统的研究现状、发展趋势以及各种控制策略的应用情况,为后续的研究提供理论基础和技术参考。数学建模法:针对电控汽油机怠速控制系统,考虑发动机内部结构、工作过程以及控制参数等因素,建立数学模型。通过数学模型来描述发动机在怠速工况下的动态特性,包括进气、燃烧、做功等过程,以及各控制参数对怠速转速的影响。数学模型的建立将为控制策略的研究和仿真分析提供基础。MATLAB/Simulink仿真法:使用MATLAB/Simulink软件搭建电控汽油机怠速控制系统的仿真模型,将建立的数学模型和设计的控制策略融入到仿真模型中。通过设置不同的仿真工况和参数,对怠速控制系统进行仿真实验,观察和分析仿真结果,验证控制策略的有效性和性能优劣。通过仿真分析,可以快速、准确地评估不同控制策略的效果,为实际应用提供可靠的依据。二、电控汽油机怠速控制系统概述2.1系统结构组成电控汽油机怠速控制系统主要由传感器、电子控制单元(ECU)和执行元件三大部分组成,各部分相互协作,共同实现对发动机怠速的精确控制。传感器是怠速控制系统的“感知器官”,负责实时采集发动机的各种运行状态信息,并将这些信息转换为电信号传输给ECU。常见的传感器包括:节气门位置传感器:安装在节气门体上,用于检测节气门的开度。在怠速工况下,节气门处于全关闭或接近全关闭状态,节气门位置传感器将节气门的位置信息传递给ECU,以便ECU判断发动机是否处于怠速工况。当节气门开度发生变化时,传感器输出的信号也会相应改变,为ECU提供发动机负荷变化的重要依据。冷却液温度传感器:通常安装在发动机冷却液通道上,用于测量发动机冷却液的温度。发动机在冷启动时,冷却液温度较低,此时需要较大的进气量来保证发动机的顺利启动和快速暖机。随着冷却液温度的升高,发动机对进气量的需求逐渐减少。冷却液温度传感器将冷却液温度信号反馈给ECU,ECU根据该信号调整怠速控制策略,使发动机在不同温度下都能保持稳定的怠速运行。转速传感器:一般安装在发动机曲轴或凸轮轴上,用于精确测量发动机的转速。转速传感器输出的信号是怠速控制系统实现闭环控制的关键反馈信号,ECU通过比较发动机的实际转速与目标转速,计算出转速偏差,并根据该偏差调整执行元件的动作,以实现对怠速转速的精确控制。进气压力传感器:安装在进气管上,用于测量进气管内的绝对压力。进气管压力与发动机的进气量密切相关,进气压力传感器将进气管压力信号传输给ECU,ECU可以根据该信号间接计算出发动机的进气量,从而更准确地控制怠速时的喷油量和点火时机,保证发动机的稳定运行。空调开关信号:用于向ECU传递空调系统的工作状态信息。当空调开启时,发动机的负荷会增加,此时需要适当提高怠速转速,以防止发动机因负荷过大而熄火。ECU接收到空调开关信号后,会相应地调整怠速控制策略,增加进气量和喷油量,使发动机能够平稳地带动空调压缩机工作。动力转向开关信号:当车辆进行转向操作时,动力转向系统会消耗一定的发动机功率,导致发动机负荷增加。动力转向开关信号将转向操作信息传递给ECU,ECU根据该信号判断发动机负荷的变化情况,及时调整怠速转速,确保发动机在转向过程中保持稳定运行。空档起动开关信号:用于检测车辆是否处于空档状态。在空档时,发动机的负荷相对较小,怠速转速可以维持在较低水平。空档起动开关信号将空档状态信息反馈给ECU,ECU根据该信号对怠速转速进行相应的调整,以实现燃油经济性和怠速稳定性的平衡。电源电压信号:反映车辆电源系统的电压情况。电源电压的波动可能会影响发动机的正常运行,ECU通过监测电源电压信号,对怠速控制策略进行必要的调整,以保证发动机在不同电源电压条件下都能稳定工作。电子控制单元(ECU)是怠速控制系统的“大脑”,它接收来自各个传感器的信号,对这些信号进行分析、处理和计算,然后根据预设的控制策略和算法,向执行元件发出控制指令。ECU内部包含了微处理器、存储器、输入输出接口等多个部分。微处理器负责执行各种控制算法和逻辑判断,存储器用于存储发动机的各种运行参数、控制策略和标定数据,输入输出接口则实现了ECU与传感器和执行元件之间的数据传输和通信。在怠速控制过程中,ECU根据传感器传来的发动机运行状态信息,从存储器中查询相应的控制参数和策略,计算出为了使发动机达到目标怠速转速所需的控制量,如进气量、喷油量和点火提前角等,然后通过输出接口向执行元件发送控制信号,实现对发动机怠速的精确控制。执行元件是怠速控制系统的“执行机构”,根据ECU发出的控制指令,直接对发动机的运行参数进行调整,以实现对怠速转速的控制。常见的执行元件包括:怠速控制阀(ISC):是怠速控制系统中最主要的执行元件之一,其作用是通过控制旁通空气道或节气门的开度,调节怠速时的进气量。怠速控制阀主要有节气门直动式和旁通空气式两种类型。节气门直动式怠速控制阀通过电机驱动节气门的最小开度限制器,直接改变节气门的开度来控制进气量;旁通空气式怠速控制阀则通过控制旁通空气道的空气流量,间接调节发动机的进气量。旁通空气式怠速控制阀又可分为步进电动机型、旋转电磁阀型、占空比控制电磁阀型等多种类型,不同类型的怠速控制阀其工作原理和控制方式略有差异,但都是通过改变阀门的开度来调节旁通空气量,从而实现对怠速转速的控制。喷油器:在怠速控制中,喷油器根据ECU的指令精确控制喷油量,以保证发动机在怠速工况下的混合气浓度符合要求。ECU根据发动机的转速、进气量、冷却液温度等传感器信号,计算出合适的喷油量,并向喷油器发出喷油脉冲信号,控制喷油器的开启时间和喷油频率,从而实现对混合气浓度的精确控制,确保发动机在怠速时能够稳定燃烧。点火系统:点火系统在怠速控制中负责控制点火提前角,使发动机在怠速工况下能够实现最佳的燃烧效果。ECU根据发动机的运行状态和传感器信号,计算出合适的点火提前角,并通过点火控制器控制点火线圈的工作,在合适的时刻向火花塞提供高压电,点燃混合气。合适的点火提前角可以提高发动机的燃烧效率,减少燃油消耗和排放,同时保证发动机在怠速时的稳定性。2.2工作原理电控汽油机怠速控制系统的工作原理基于反馈控制理论,通过对发动机转速、进气量等参数的实时监测和调整,实现对发动机怠速转速的精确控制。其基本工作过程如下:当发动机处于怠速工况时,节气门位置传感器检测到节气门处于全关闭或接近全关闭状态,同时车速传感器检测到车速为零,这些信号被传输给ECU,ECU据此判断发动机处于怠速工况。ECU根据冷却液温度传感器、空调开关信号、动力转向开关信号、空档起动开关信号等传感器传来的信息,确定当前发动机的负荷状态和工作条件,从预先存储在存储器中的数据表格中查询出相应的目标怠速转速。目标怠速转速是根据发动机的设计要求和实际运行经验确定的,旨在保证发动机在怠速工况下既能稳定运行,又能满足燃油经济性和排放要求。转速传感器实时测量发动机的实际转速,并将该转速信号反馈给ECU。ECU将发动机的实际转速与目标怠速转速进行比较,计算出转速偏差。如果实际转速高于目标怠速转速,说明发动机的进气量或喷油量过大,需要减少进气量或喷油量;如果实际转速低于目标怠速转速,则说明发动机的进气量或喷油量不足,需要增加进气量或喷油量。ECU根据计算出的转速偏差,按照预设的控制算法计算出为了消除转速偏差所需的控制量,即需要调整的进气量、喷油量或点火提前角等参数。然后,ECU向相应的执行元件发出控制指令,通过控制怠速控制阀的开度来调节进气量,控制喷油器的喷油时间和喷油频率来调节喷油量,以及控制点火系统的点火提前角,使发动机的实际转速逐渐接近目标怠速转速。在调整过程中,转速传感器不断地将发动机的实际转速反馈给ECU,ECU根据新的转速反馈信号实时调整控制量,形成一个闭环控制回路。通过这种不断的监测、比较、计算和调整过程,怠速控制系统能够快速、准确地响应发动机负荷和工作条件的变化,使发动机在各种怠速工况下都能保持稳定的转速运行。例如,当车辆在怠速状态下开启空调时,空调压缩机开始工作,发动机的负荷增加。此时,空调开关信号将这一信息传递给ECU,ECU根据预设的控制策略,判断需要提高发动机的怠速转速以保证发动机能够平稳地带动空调压缩机工作。ECU首先查询目标怠速转速表格,确定在开启空调情况下的目标怠速转速,然后与发动机的实际转速进行比较。如果实际转速低于目标怠速转速,ECU会向怠速控制阀发出控制指令,增大怠速控制阀的开度,使更多的空气通过旁通空气道进入发动机,增加进气量。同时,ECU也会相应地增加喷油器的喷油量,以保证混合气浓度合适。随着进气量和喷油量的增加,发动机的转速逐渐上升,转速传感器将实时转速反馈给ECU,ECU根据反馈信号不断调整怠速控制阀的开度和喷油器的喷油量,直到发动机的实际转速达到目标怠速转速并保持稳定。2.3控制目标电控汽油机怠速控制系统的控制目标主要包括以下几个方面:保持怠速转速稳定:这是怠速控制系统最基本的目标。在怠速工况下,发动机不受驾驶员的直接控制,且容易受到各种因素的干扰,如发动机内部的机械摩擦、附件负载的变化(如空调、发电机等)、环境温度的变化等。怠速控制系统通过实时监测发动机的转速,并根据转速偏差及时调整进气量、喷油量和点火提前角等参数,使发动机能够克服这些干扰,保持稳定的怠速转速运行。稳定的怠速转速不仅可以提高车辆的乘坐舒适性,还能减少发动机的振动和磨损,延长发动机的使用寿命。降低排放:怠速工况下,发动机的燃烧条件相对较差,容易产生大量的有害气体,如一氧化碳(CO)、碳氢化合物(HC)和氮氧化物(NOx)等。怠速控制系统通过精确控制混合气浓度和点火提前角,优化发动机的燃烧过程,使燃料能够充分燃烧,减少有害气体的生成。例如,通过合理调整混合气浓度,使空燃比接近理论空燃比(14.7:1),可以提高燃烧效率,降低CO和HC的排放;通过优化点火提前角,使燃烧过程更加接近上止点,能够减少NOx的排放。此外,一些先进的怠速控制系统还配备了废气再循环(EGR)装置,将部分废气引入进气系统,进一步降低NOx的排放。提高燃油经济性:怠速时发动机虽然没有对外输出功率,但仍需要消耗燃油来维持自身运转。怠速转速过高会导致燃油消耗增加,因此,怠速控制系统的一个重要目标是在保证发动机稳定运行的前提下,尽可能降低怠速转速,以减少燃油消耗。通过精确控制进气量和喷油量,使发动机在怠速工况下以最经济的方式运行,避免不必要的燃油浪费。例如,当发动机负荷较小时,怠速控制系统可以适当降低怠速转速,减少燃油喷射量,从而实现燃油经济性的提升。据统计,优化怠速控制系统可以使车辆在怠速工况下的燃油消耗降低5%-15%左右。快速响应负荷变化:在怠速过程中,发动机的负荷可能会突然发生变化,如开启或关闭空调、使用大功率电器、车辆挂入挡位等。怠速控制系统需要能够快速响应这些负荷变化,及时调整发动机的运行参数,确保发动机在负荷变化时能够保持稳定运行,避免出现熄火或转速大幅波动的情况。例如,当车辆在怠速时突然开启空调,怠速控制系统应能在短时间内检测到负荷变化,并迅速增加进气量和喷油量,提高发动机的转速,以满足空调压缩机的工作需求,使发动机能够平稳地应对负荷变化,保证车辆的正常运行。改善发动机的起动性能:发动机的起动过程是一个特殊的工况,此时发动机的温度较低,润滑油粘度较大,机械阻力也较大。怠速控制系统在发动机起动时,通过控制怠速控制阀提供较大的进气量,使发动机能够顺利启动,并快速进入暖机状态。在暖机过程中,怠速控制系统根据冷却液温度等传感器信号,逐渐调整进气量和喷油量,使发动机的转速平稳下降,最终达到正常的怠速转速。良好的起动性能可以缩短发动机的起动时间,减少发动机的磨损,提高用户的使用体验。三、常见控制策略解析3.1PID控制策略3.1.1控制算法原理PID控制算法是一种经典的控制算法,它通过比例(Proportional)、积分(Integral)、微分(Derivative)三个环节的线性组合来实现对被控对象的控制。其基本原理是根据系统的误差,即目标值与实际值之间的差值,来调整控制量,使系统的输出尽可能接近目标值。比例环节是对当前误差的直接响应,其输出与误差成正比。比例系数K_p决定了比例环节的作用强度。当系统出现误差时,比例环节会立即产生一个与误差大小成正比的控制量,试图快速减小误差。例如,在怠速控制系统中,如果发动机实际转速低于目标怠速转速,比例环节会根据比例系数增大控制量,如增加怠速控制阀的开度,以提高进气量,进而使发动机转速上升。比例环节的优点是响应速度快,能够快速对误差做出反应,减小系统的稳态误差。然而,单纯的比例控制存在局限性,当系统存在较大的惯性或干扰时,仅靠比例控制可能无法完全消除误差,容易导致系统出现振荡,且比例系数过大时,还可能使系统变得不稳定。积分环节主要用于消除系统的稳态误差。它对误差进行积分运算,即考虑误差在时间上的累积效应。积分系数K_i决定了积分环节的作用强度和积分速度。随着时间的推移,积分项会不断累积误差,当误差持续存在时,积分项的输出会逐渐增大,从而推动控制量不断调整,直到误差被消除,系统达到稳态。在怠速控制中,积分环节可以弥补比例控制无法消除稳态误差的不足。例如,当发动机受到长期的小干扰,导致实际转速略低于目标怠速转速时,比例控制可能无法完全消除这个小偏差,但积分环节会不断累积这个误差,逐渐增加控制量,使发动机转速逐渐接近目标怠速转速。积分环节的引入可以有效提高系统的控制精度,使系统在稳态时能够更准确地跟踪目标值。但积分环节也有缺点,如果积分系数过大,积分作用过强,会导致系统响应变慢,甚至在响应过程中产生较大的超调,使系统出现振荡,严重时可能导致系统不稳定。微分环节是对误差的变化率进行响应,它能够预测误差的变化趋势,提前进行控制,从而减小系统的超调量,提高系统的稳定性。微分系数K_d决定了微分环节对误差变化率的敏感程度。在怠速控制系统中,当发动机转速变化较快时,微分环节会根据误差变化率产生一个控制量,对发动机的转速变化进行抑制。例如,当发动机突然受到较大的负载干扰,转速急剧下降时,微分环节会检测到误差变化率较大,迅速输出一个反向的控制量,减缓转速的下降速度,避免发动机转速过度偏离目标怠速转速。微分环节对于快速变化的系统或具有较大惯性的系统具有很好的控制效果,可以有效改善系统的动态性能。然而,微分环节对噪声较为敏感,如果系统中存在噪声,噪声的快速变化可能会被微分环节放大,导致控制量波动较大,影响系统的正常运行。因此,在实际应用中,通常需要对输入信号进行滤波处理,以减少噪声对微分环节的影响。PID控制器的输出u(t)是比例、积分、微分三个环节输出的线性组合,其数学表达式为:u(t)=K_pe(t)+K_i\int_{0}^{t}e(\tau)d\tau+K_d\frac{de(t)}{dt}其中,e(t)为系统的误差,即目标值与实际值的差值;K_p为比例系数;K_i为积分系数;K_d为微分系数;\int_{0}^{t}e(\tau)d\tau表示对误差e(t)从0到t时刻的积分;\frac{de(t)}{dt}表示误差e(t)对时间的导数,即误差变化率。在实际应用中,由于计算机只能处理离散的数据,因此需要将上述连续的PID控制算法进行离散化处理。常用的离散化方法是采用差分近似代替微分,用累加近似代替积分,得到离散PID控制算法的表达式。以位置式PID算法为例,其离散化后的表达式为:u(k)=K_pe(k)+K_i\sum_{j=0}^{k}e(j)\Deltat+K_d\frac{e(k)-e(k-1)}{\Deltat}其中,u(k)为第k次采样时刻的控制量输出;e(k)为第k次采样时刻的误差;e(k-1)为第k-1次采样时刻的误差;\Deltat为采样周期;K_p、K_i、K_d分别为比例、积分、微分系数。3.1.2在怠速控制系统中的应用在电控汽油机怠速控制系统中,PID控制策略被广泛应用于实现对发动机怠速转速的精确控制。其具体应用方式如下:首先,需要确定系统的输入和输出变量。在怠速控制中,系统的输入变量通常为发动机的实际转速n和目标怠速转速n_0,通过两者的差值计算得到转速偏差e=n_0-n。输出变量则是用于控制发动机怠速的执行器控制量,如怠速控制阀的开度、喷油器的喷油量或点火提前角等。然后,根据PID控制算法的原理,利用转速偏差e计算出控制量的调整值。比例环节根据转速偏差的大小,按照比例系数K_p计算出一个与偏差成正比的控制量调整值,用于快速对转速偏差做出响应。积分环节对转速偏差进行积分运算,随着时间的累积,积分项的输出会根据积分系数K_i逐渐增大,以消除系统的稳态误差。微分环节则根据转速偏差的变化率,按照微分系数K_d计算出一个控制量调整值,用于预测转速偏差的变化趋势,提前进行控制,减小系统的超调量和振荡。最后,将计算得到的控制量调整值作用于执行器,对发动机的怠速进行调整。例如,如果计算得到的控制量调整值要求增大怠速控制阀的开度,则控制器向怠速控制阀发出相应的控制信号,使怠速控制阀的开度增大,增加进气量,从而提高发动机的转速;反之,如果控制量调整值要求减小怠速控制阀的开度,则怠速控制阀的开度减小,进气量减少,发动机转速降低。通过不断地检测发动机的实际转速,计算转速偏差,并根据PID控制算法调整执行器的控制量,形成一个闭环控制系统,使发动机的怠速转速能够稳定在目标怠速转速附近。在实际应用中,PID控制器的参数设定和调整是影响控制效果的关键因素。参数设定和调整方法主要有以下几种:经验试凑法:这是一种最常用的方法,它基于工程师的经验和对系统的了解,通过反复试验和调整PID参数,观察系统的响应,直到获得满意的控制效果。具体步骤是先将积分系数K_i和微分系数K_d设置为零,只调节比例系数K_p,使系统对阶跃输入信号产生响应,观察系统的响应曲线。如果系统响应速度较慢,超调量较小,则逐渐增大比例系数K_p;如果系统出现振荡,超调量较大,则减小比例系数K_p。当比例系数调整到合适的值后,再逐渐增加积分系数K_i,观察系统的稳态误差是否减小。如果积分作用过强,导致系统出现振荡,则减小积分系数K_i。最后,调整微分系数K_d,观察系统的动态性能是否改善,如超调量是否减小,响应速度是否加快等。通过反复调整这三个参数,使系统达到最佳的控制性能。经验试凑法的优点是简单易行,不需要对系统进行复杂的数学建模,但需要工程师具备丰富的经验和调试技巧,而且调试过程较为耗时。Ziegler-Nichols法:这是一种基于临界比例度的参数整定方法。首先,将积分系数K_i和微分系数K_d设置为零,只保留比例控制,逐渐增大比例系数K_p,使系统产生等幅振荡,此时的比例系数称为临界比例度K_{pK},振荡周期称为临界振荡周期T_{K}。然后,根据Ziegler-Nichols经验公式计算出PID控制器的参数:对于P控制器:K_p=0.5K_{pK}对于PI控制器:K_p=0.45K_{pK},T_i=0.83T_{K}对于PID控制器:K_p=0.6K_{pK},T_i=0.5T_{K},T_d=0.125T_{K}其中,T_i为积分时间常数,T_d为微分时间常数。Ziegler-Nichols法的优点是整定过程相对简单,能够快速得到一组较为合适的PID参数,但该方法只适用于一些简单的线性系统,对于复杂的非线性系统,可能无法得到理想的控制效果。基于模型的参数整定方法:这种方法需要先建立发动机怠速控制系统的数学模型,然后根据模型的特性和控制要求,采用优化算法来确定PID控制器的参数。常用的数学模型包括线性模型和非线性模型,如传递函数模型、状态空间模型等。优化算法可以采用遗传算法、粒子群优化算法、梯度下降算法等。基于模型的参数整定方法能够充分考虑系统的动态特性和控制要求,理论上可以得到最优的PID参数,但建立精确的数学模型往往比较困难,而且优化算法的计算量较大,在实际应用中受到一定的限制。3.1.3优缺点分析PID控制策略在怠速控制中具有以下优点:结构简单,易于实现:PID控制算法的原理相对简单,只包含比例、积分、微分三个基本环节,其数学表达式清晰明确,易于理解和实现。在实际应用中,无论是采用硬件电路还是软件编程的方式,都能够方便地实现PID控制器,对控制器的硬件要求不高,成本较低。这使得PID控制策略在工业生产和各种控制系统中得到了广泛的应用,包括电控汽油机怠速控制系统。稳定性好,可靠性高:经过长期的实践验证,PID控制策略在许多控制系统中都表现出了良好的稳定性和可靠性。在怠速控制中,通过合理调整PID参数,可以使发动机在不同的工况下都能保持相对稳定的怠速转速,不易受到外界干扰的影响。即使在系统参数发生一定变化或存在一定噪声的情况下,PID控制器仍能保持较好的控制性能,确保发动机的正常运行。例如,当车辆在怠速状态下受到轻微的路面颠簸或电器负载的小幅度变化时,PID控制的怠速系统能够迅速调整控制量,使发动机转速保持稳定,避免出现熄火或转速大幅波动的情况。对模型依赖小:PID控制算法不需要精确建立被控对象的数学模型,它主要根据系统的误差及其变化来进行控制。在电控汽油机怠速控制系统中,发动机的工作过程非常复杂,受到多种因素的影响,如进气量、喷油量、点火提前角、发动机内部机械结构和摩擦等,建立精确的数学模型难度较大。而PID控制策略能够在不依赖精确数学模型的情况下,实现对怠速转速的有效控制,这使得它在实际应用中具有很强的适应性和实用性。然而,PID控制策略在应对复杂工况时也存在一些局限性:对非线性系统控制效果不佳:发动机怠速工况具有明显的非线性特性,其运行状态受到多种因素的非线性影响,如进气歧管的动态特性、喷油器的非线性喷射特性、燃烧过程的复杂性等。而PID控制本质上是一种线性控制策略,对于非线性系统,单纯的PID控制往往难以取得理想的控制效果。在复杂的怠速工况下,例如发动机冷启动、急加速或急减速后的怠速过渡过程中,PID控制可能会出现较大的转速偏差和超调,导致怠速不稳定,无法满足现代汽车对怠速性能的严格要求。参数整定困难:虽然有多种PID参数整定方法,但在实际应用中,要找到一组适合所有工况的最优PID参数仍然非常困难。发动机的工作状态会随着环境温度、海拔高度、车辆负载等因素的变化而发生改变,不同的工况下需要不同的PID参数才能实现最佳的控制效果。例如,在低温环境下,发动机的润滑油粘度增大,机械阻力增加,需要较大的进气量和喷油量来维持怠速稳定,此时PID参数应相应调整;而在高温环境下,发动机的散热需求增加,可能会影响其燃烧过程,PID参数也需要进行优化。如果PID参数不能及时根据工况变化进行调整,就会导致控制效果变差,甚至出现系统不稳定的情况。抗干扰能力有限:在实际运行中,发动机怠速系统会受到各种复杂干扰的影响,如电磁干扰、传感器噪声、机械振动等。虽然PID控制策略具有一定的抗干扰能力,但对于一些强干扰或具有不确定性的干扰,其控制效果可能会受到较大影响。例如,当车辆在电磁环境复杂的区域行驶时,传感器可能会受到电磁干扰,导致测量的转速信号出现偏差,PID控制器根据错误的信号进行控制,可能会使发动机怠速转速出现波动,影响车辆的正常运行。而且,PID控制策略对于干扰的响应是基于误差的反馈控制,存在一定的滞后性,难以在干扰发生的瞬间及时做出有效的调整。3.2模糊控制策略3.2.1基本原理模糊控制是一种基于模糊数学和模糊逻辑的智能控制方法,它模仿人类的思维方式和语言表达,能够处理具有模糊性和不确定性的信息,从而实现对复杂系统的有效控制。其基本原理主要包括模糊化、模糊推理和清晰化三个关键步骤。模糊化是将精确的输入量转化为模糊量的过程。在怠速控制系统中,输入量通常为发动机的转速偏差e和转速偏差变化率ec等精确物理量。首先,需要确定这些输入量的论域,即它们的取值范围。然后,将论域划分为若干个模糊子集,每个模糊子集对应一个模糊语言变量,如“负大(NB)”、“负中(NM)”、“负小(NS)”、“零(ZE)”、“正小(PS)”、“正中(PM)”、“正大(PB)”等。对于每个模糊子集,定义相应的隶属度函数,用于描述输入量对该模糊子集的隶属程度。隶属度函数的取值范围在0到1之间,当输入量完全属于某个模糊子集时,其隶属度为1;当输入量完全不属于该模糊子集时,隶属度为0;当输入量部分属于该模糊子集时,隶属度在0到1之间。例如,对于转速偏差e,如果其论域为[-100,100],可以将其划分为7个模糊子集,“负大(NB)”对应的隶属度函数可能在e\leq-80时取值为1,在e\geq-60时取值为0,在-80<e<-60之间取值逐渐从1减小到0,表示e对“负大(NB)”模糊子集的隶属程度随着e的增大而逐渐减小。通过隶属度函数,将精确的输入量转化为多个模糊语言变量的隶属度值,从而实现了输入量的模糊化。模糊推理是模糊控制的核心环节,它根据预先制定的模糊控制规则,对模糊化后的输入量进行推理运算,得出模糊控制量。模糊控制规则是基于专家经验和实际操作数据总结出来的,通常用“if-then”形式的条件语句来表示。例如,对于怠速控制,一条典型的模糊控制规则可能是:“ife是NB且ec是NB,then怠速控制阀开度是PB”,意思是当发动机转速偏差为负大且转速偏差变化率也为负大时,应将怠速控制阀开度调至正大,以迅速提高发动机转速。模糊推理过程中,首先根据输入量的模糊化结果,确定每条控制规则的前件(“if”部分)的满足程度,即计算前件中各个模糊语言变量的隶属度的最小值(采用“min”算子)。然后,根据满足程度,确定每条规则后件(“then”部分)的模糊输出量,即根据前件的满足程度对后件的模糊子集进行截断或缩放。最后,将所有规则的模糊输出量进行合成,得到总的模糊控制量。常用的合成方法有“max”算子,即取所有规则模糊输出量的最大值作为总的模糊控制量。模糊推理过程模拟了人类的思维推理方式,能够根据输入信息的模糊性和不确定性,灵活地做出控制决策。清晰化是将模糊控制量转化为精确控制量的过程,以便作用于执行器对被控对象进行实际控制。常用的清晰化方法有重心法、最大隶属度法等。重心法是计算模糊控制量的隶属度函数曲线与横坐标围成的面积的重心,将重心对应的横坐标值作为精确控制量。其计算公式为:u=\frac{\sum_{i=1}^{n}u_i\mu(u_i)}{\sum_{i=1}^{n}\mu(u_i)}其中,u为精确控制量,u_i为模糊控制量论域中的离散点,\mu(u_i)为u_i四、基于MATLAB/Simulink的仿真建模4.1仿真软件介绍MATLAB是一款由美国MathWorks公司开发的集数值计算、符号计算、可视化和编程于一体的高级技术计算语言和交互式环境,在科学研究、工程计算、数据分析等众多领域都有着广泛的应用。Simulink则是MATLAB软件的重要组成部分,是一个基于MATLAB的可视化动态系统建模、仿真和分析工具。在控制系统仿真领域,MATLAB/Simulink具有诸多显著的功能和优势。首先,Simulink提供了一个直观的图形化建模环境,用户无需编写大量复杂的代码,只需通过简单的鼠标操作,从模块库中拖拽所需的模块,并将它们按照系统的结构和逻辑关系连接起来,即可快速搭建出复杂的控制系统模型。这种可视化的建模方式大大降低了建模的难度和工作量,使得工程师和研究人员能够更加专注于系统的设计和分析,而不是陷入繁琐的编程细节中。例如,在搭建电控汽油机怠速控制系统模型时,用户可以直接从Simulink的模块库中找到表示传感器、控制器、执行器以及发动机本体等的模块,将它们组合在一起,就能够清晰地展示出怠速控制系统的结构和工作流程。其次,Simulink拥有丰富的模块库,涵盖了各种控制系统的基本元素和常用算法。这些模块库包括连续系统模块库、离散系统模块库、数学运算模块库、信号处理模块库、控制模块库等,几乎能够满足各种类型控制系统的建模需求。在怠速控制系统仿真中,可以利用控制模块库中的PID控制器模块实现PID控制策略,利用模糊逻辑工具箱中的相关模块构建模糊控制器,从而方便地对不同控制策略进行仿真研究。而且,用户还可以根据自己的需求自定义模块,进一步扩展Simulink的功能。再者,MATLAB与Simulink紧密集成,用户可以在两者之间无缝切换,充分利用MATLAB强大的数值计算、数据分析和可视化功能。在Simulink中完成系统仿真后,仿真结果可以直接输出到MATLAB中进行进一步的数据分析和处理,如绘制响应曲线、计算性能指标等。同时,用户也可以在MATLAB中编写自定义函数和脚本,并将其集成到Simulink模型中,实现更加复杂的控制算法和系统功能。例如,在对怠速控制系统的仿真结果进行分析时,可以使用MATLAB的绘图函数绘制发动机转速随时间的变化曲线,直观地展示不同控制策略下怠速转速的稳定性和响应特性;还可以利用MATLAB的数据分析函数计算转速偏差、超调量、调节时间等性能指标,对控制策略的效果进行量化评估。此外,Simulink还支持多种求解器,能够处理不同类型的动态系统方程,适应各种复杂的系统建模和仿真需求。用户可以根据系统的特点和仿真要求选择合适的求解器,以获得准确和高效的仿真结果。在怠速控制系统仿真中,对于不同的发动机模型和控制策略,通过合理选择求解器,可以确保仿真过程的稳定性和准确性,快速得到可靠的仿真结果。最后,Simulink具有广泛的应用领域,不仅在汽车工程领域被用于发动机控制系统、车辆动力学系统等的仿真设计,还在航空航天、工业自动化、电力系统、通信系统等众多领域发挥着重要作用。其强大的功能和灵活性使得它成为了控制系统仿真领域的首选工具之一。在电控汽油机怠速控制系统的研究中,利用Simulink进行仿真建模和分析,能够有效地验证控制策略的有效性,为实际系统的设计和优化提供有力的支持。4.2电控汽油机怠速控制系统数学模型建立为了在MATLAB/Simulink环境下对电控汽油机怠速控制系统进行准确的仿真,需要建立其数学模型。该数学模型的建立需要综合考虑发动机内部结构、进气、供油、燃烧以及机械运动等多个因素,以全面描述发动机在怠速工况下的动态特性。进气系统模型进气系统负责将空气引入发动机气缸,其动态特性对发动机的性能有着重要影响。在怠速工况下,进气量主要由怠速控制阀(ISC)或节气门的开度控制。假设进气系统为一个集总参数系统,可利用理想气体状态方程和流量连续性方程来建立进气系统模型。首先,根据理想气体状态方程pV=mRT,其中p为气体压力,V为气体体积,m为气体质量,R为气体常数,T为气体温度。对于进气系统,可将进气管内的气体视为理想气体,进气管体积V为常数,进气管压力p_{in}和温度T_{in}随进气过程变化。进气流量q_{in}可通过流量连续性方程来描述,即单位时间内进入进气管的空气质量等于进气管内空气质量的变化率。设进气管内初始空气质量为m_0,则有:\frac{dm}{dt}=q_{in}-q_{out}其中,q_{out}为单位时间内流出进气管进入气缸的空气质量。进气流量q_{in}与怠速控制阀开度\alpha或节气门开度\theta以及进气管与大气之间的压力差\Deltap=p_{atm}-p_{in}有关,可通过经验公式或实验数据拟合得到其关系,一般可表示为:q_{in}=C_dA(\alpha)\sqrt{\frac{2\Deltap}{\rho_{atm}}}其中,C_d为流量系数,取决于进气系统的结构和气体流动特性;A(\alpha)为怠速控制阀或节气门的流通截面积,是开度\alpha或\theta的函数;\rho_{atm}为大气密度。燃油喷射系统模型燃油喷射系统的作用是根据发动机的工况精确控制喷油量,以形成合适的混合气。在怠速控制中,喷油量主要根据发动机的转速、进气量以及冷却液温度等信号来确定。假设喷油器的喷油时间为\tau,喷油速率为q_f,则喷油量m_f可表示为:m_f=q_f\tau喷油时间\tau由电子控制单元(ECU)根据发动机的运行参数通过控制算法计算得到。通常,喷油时间与进气量成正比,与发动机转速成反比,并根据冷却液温度等因素进行修正。即:\tau=K_1\frac{q_{in}}{n}+K_2T_{cool}+K_3其中,K_1、K_2、K_3为修正系数,可通过实验标定确定;n为发动机转速;T_{cool}为冷却液温度。发动机动力学模型发动机动力学模型用于描述发动机的机械运动和输出转矩,它是怠速控制系统数学模型的核心部分。发动机的输出转矩T_e主要由燃烧产生的气体作用力矩T_{comb}和各种阻力矩T_{res}组成,根据牛顿第二定律,发动机的动力学方程可表示为:J\frac{d\omega}{dt}=T_e-T_{load}其中,J为发动机转动惯量,包括曲轴、飞轮等旋转部件的转动惯量;\omega为发动机角速度,\omega=\frac{2\pin}{60};T_{load}为发动机的负载转矩,包括附件负载转矩(如空调压缩机、发电机等)和摩擦转矩等。燃烧产生的气体作用力矩T_{comb}与混合气的燃烧过程密切相关,它受到进气量、喷油量、点火提前角等多种因素的影响。一般可通过实验数据拟合或基于燃烧理论建立的模型来计算,例如:T_{comb}=K_4m_fq_{in}\eta_{v}\eta_{t}\cos(\theta_{ig}+\theta_0)其中,K_4为与发动机结构和燃烧特性有关的系数;\eta_{v}为充气效率,反映实际进入气缸的空气量与理论进气量的比值;\eta_{t}为热效率,反映燃料燃烧释放的能量转化为机械能的效率;\theta_{ig}为点火提前角;\theta_0为与发动机结构和工作过程有关的相位角。发动机的阻力矩T_{res}主要包括机械摩擦转矩T_{friction}和附件负载转矩T_{accessory}。机械摩擦转矩与发动机转速、润滑油粘度、零部件的配合间隙等因素有关,可近似表示为:T_{friction}=K_5n+K_6其中,K_5、K_6为与发动机机械结构和摩擦特性有关的系数。附件负载转矩T_{accessory}则取决于车辆上各种附件的工作状态,如空调压缩机工作时的负载转矩、发电机发电时的负载转矩等,可根据附件的特性和工作参数进行计算。其他辅助模型除了上述主要模型外,还需要考虑一些辅助模型来完善电控汽油机怠速控制系统的数学模型。例如,点火系统模型用于描述点火提前角的控制规律,它与发动机的转速、负荷、冷却液温度等因素有关;排放模型用于预测发动机在怠速工况下的有害气体排放,如一氧化碳(CO)、碳氢化合物(HC)和氮氧化物(NOx)等的排放,排放模型通常基于实验数据和经验公式建立,与混合气浓度、燃烧温度、空燃比等因素密切相关。通过建立上述进气系统模型、燃油喷射系统模型、发动机动力学模型以及其他辅助模型,并将它们有机结合起来,就可以得到一个较为完整的电控汽油机怠速控制系统数学模型。这个数学模型能够准确描述发动机在怠速工况下的动态特性,为后续在MATLAB/Simulink中进行仿真建模和控制策略研究提供坚实的基础。4.3仿真模型搭建4.3.1PID控制策略仿真模型在MATLAB/Simulink环境下,依据PID控制算法和已建立的电控汽油机怠速控制系统数学模型,搭建PID控制策略的仿真模型。首先,在Simulink的模块库浏览器中,找到并添加用于构建仿真模型的基本模块。添加一个“Step”模块来模拟系统的目标怠速转速输入信号,该模块可以设置阶跃变化的时间和目标值,例如将目标怠速转速设置为800转/分钟,阶跃时间设置为0秒,表示从仿真开始时发动机就期望达到800转/分钟的怠速转速。接着,添加一个表示发动机的“TransferFunction”模块,根据前面建立的发动机动力学模型,确定其传递函数参数。发动机的传递函数描述了输入(如进气量、喷油量等控制量)与输出(发动机转速)之间的动态关系,通过合理设置传递函数的分子和分母多项式系数,来准确模拟发动机在不同工况下的响应特性。然后,添加一个“PIDController”模块,该模块是实现PID控制算法的核心。在模块参数设置中,分别设置比例系数K_p、积分系数K_i和微分系数K_d。这些参数的初始值可以根据经验或采用前面提到的Ziegler-Nichols法等方法进行初步设定,例如K_p=0.5,K_i=0.1,K_d=0.05。在后续的仿真过程中,可以根据系统的响应情况对这些参数进行进一步调整和优化,以获得更好的控制效果。将“Step”模块的输出连接到“PIDController”模块的参考输入端口(通常标记为“Ref”或“Setpoint”),表示目标怠速转速。“PIDController”模块的输出连接到发动机“TransferFunction”模块的输入端口,作为控制发动机运行的控制量,如怠速控制阀的开度或喷油量等。发动机“TransferFunction”模块的输出表示发动机的实际转速,将其反馈连接到“PIDController”模块的反馈输入端口(通常标记为“Feedback”或“Measured”),形成闭环控制回路。这样,PID控制器就可以根据发动机实际转速与目标转速的偏差,通过比例、积分和微分运算,不断调整控制量,使发动机转速趋近于目标怠速转速。为了观察和分析仿真结果,添加一个“Scope”模块,将发动机“TransferFunction”模块的输出(即发动机实际转速)连接到“Scope”模块的输入端口。“Scope”模块可以实时显示发动机转速随时间的变化曲线,通过观察该曲线,可以直观地了解PID控制策略下发动机怠速转速的稳定性、响应速度以及是否存在超调等情况。此外,还可以添加一些其他辅助模块,如“Gain”模块用于对信号进行增益调整,“Sum”模块用于信号的加减运算等,以满足仿真模型的具体需求。例如,在计算转速偏差时,可以使用“Sum”模块将目标怠速转速信号与发动机实际转速信号相减,得到转速偏差信号,然后将该偏差信号输入到“PIDController”模块中进行处理。通过以上步骤,就完成了基于PID控制策略的电控汽油机怠速控制系统仿真模型的搭建。在搭建过程中,要确保各个模块之间的连接正确无误,参数设置合理,以保证仿真模型能够准确地模拟实际系统的运行情况,为后续的仿真分析和控制策略优化提供可靠的基础。4.3.2模糊控制策略仿真模型根据模糊控制原理和建立的知识库,在MATLAB/Simulink中搭建模糊控制策略的仿真模型。首先,需要利用MATLAB的模糊逻辑工具箱(FuzzyLogicToolbox)来创建模糊推理系统(FuzzyInferenceSystem,FIS)。在MATLAB命令窗口中输入“fuzzy”命令,打开模糊逻辑编辑器。在模糊逻辑编辑器中,进行以下操作:定义输入输出变量:确定模糊控制器的输入变量为发动机的转速偏差e和转速偏差变化率ec,输出变量为怠速控制阀的开度调整量\Delta\alpha(或其他执行器的控制量)。分别设置输入输出变量的论域,例如转速偏差e的论域可以设置为[-100,100],表示发动机实际转速与目标怠速转速的偏差范围在-100转/分钟到100转/分钟之间;转速偏差变化率ec的论域可以设置为[-50,50],表示转速偏差变化的速率范围;怠速控制阀开度调整量\Delta\alpha的论域根据实际情况设置,假设为[-10,10],表示怠速控制阀开度可在-10%到10%的范围内调整。定义模糊子集和隶属度函数:将每个输入输出变量划分为若干个模糊子集,并为每个模糊子集定义相应的隶属度函数。对于转速偏差e,可以划分为7个模糊子集,分别为“负大(NB)”、“负中(NM)”、“负小(NS)”、“零(ZE)”、“正小(PS)”、“正中(PM)”、“正大(PB)”。采用三角形隶属度函数来描述每个模糊子集,例如“负大(NB)”的隶属度函数在e\leq-80时取值为1,在e\geq-60时取值为0,在-80<e<-60之间取值逐渐从1减小到0;对于转速偏差变化率ec和怠速控制阀开度调整量\Delta\alpha也进行类似的模糊子集划分和隶属度函数定义。建立模糊控制规则库:根据专家经验和实际操作数据,制定模糊控制规则。例如,一条典型的模糊控制规则为:“ife是NB且ec是NB,then\Delta\alpha是PB”,表示当发动机转速偏差为负大且转速偏差变化率也为负大时,应将怠速控制阀开度调至正大,以迅速提高发动机转速。通过不断总结和归纳各种工况下的控制经验,建立一个完整的模糊控制规则库,该规则库通常以表格的形式呈现,方便管理和维护。完成模糊推理系统的创建后,将其保存为一个.fis文件,以便在Simulink模型中调用。在Simulink中搭建模糊控制策略的仿真模型。从Simulink模块库中添加“FuzzyLogicController”模块,在模块参数设置中,加载前面创建的.fis文件,使其能够调用模糊推理系统进行模糊控制运算。添加与PID控制策略仿真模型类似的其他模块,如“Step”模块用于输入目标怠速转速,“TransferFunction”模块表示发动机,“Scope”模块用于显示发动机转速响应曲线等。将“Step”模块的输出与发动机“TransferFunction”模块的输出相减,得到转速偏差e,再通过一个“Derivative”模块计算转速偏差变化率ec。将转速偏差e和转速偏差变化率ec作为输入信号连接到“FuzzyLogicController”模块的输入端口,“FuzzyLogicController”模块的输出即为怠速控制阀开度调整量\Delta\alpha,将其连接到发动机“TransferFunction”模块的输入端口,作为控制发动机运行的控制量。发动机“TransferFunction”模块的输出(发动机实际转速)反馈连接到转速偏差计算部分,形成闭环控制。通过以上步骤,成功搭建了基于模糊控制策略的电控汽油机怠速控制系统仿真模型。该模型能够根据发动机转速偏差及其变化率,通过模糊推理和决策,实时调整怠速控制阀开度,实现对发动机怠速转速的有效控制。在实际仿真过程中,可以根据需要对模糊推理系统的参数(如隶属度函数形状、模糊控制规则等)进行调整和五、仿真结果与分析5.1仿真工况设定为了全面评估PID控制策略和模糊控制策略在电控汽油机怠速控制系统中的性能表现,设定了以下几种典型的仿真工况,以模拟发动机在实际怠速运行过程中可能遇到的各种情况。冷启动工况:模拟发动机在低温环境下的启动过程。在该工况下,发动机冷却液温度较低,润滑油粘度较大,机械阻力增加,同时燃油的雾化和蒸发性能也会受到影响,这些因素都会导致发动机启动困难和怠速不稳定。设定发动机初始冷却液温度为-10℃,模拟冷启动时的低温环境。目标怠速转速设定为1200转/分钟,因为在冷启动时,为了使发动机能够快速暖机并达到稳定运行状态,通常需要将怠速转速设定得较高。在仿真开始时,发动机处于静止状态,然后启动发动机,观察不同控制策略下发动机转速从启动到达到目标怠速转速并稳定运行的过程。负载变化工况:考虑发动机在怠速运行过程中负载突然变化的情况,如开启空调、使用大功率电器等。这些负载变化会导致发动机的负荷瞬间增加,如果怠速控制系统不能及时做出响应,发动机的转速就会出现明显的波动,甚至可能导致发动机熄火。在仿真中,当发动机在怠速工况下稳定运行一段时间后,例如在5秒时,突然模拟开启空调,增加发动机的负载。此时,目标怠速转速相应提高到1000转/分钟,以满足增加负载后的运行需求。观察不同控制策略下发动机在负载变化前后转速的响应情况,包括转速的波动幅度、恢复稳定所需的时间等。正常怠速工况:模拟发动机在正常环境温度下,无额外负载变化时的怠速运行状态。这是发动机怠速运行的常见工况,用于评估控制策略在常规情况下对怠速转速的稳定控制能力。设定发动机冷却液温度为正常工作温度,例如80℃,目标怠速转速设定为800转/分钟。在仿真过程中,保持发动机的运行环境和工况相对稳定,观察发动机转速在不同控制策略下围绕目标怠速转速的波动情况,评估其稳定性和控制精度。通过设置这几种典型的仿真工况,可以较为全面地模拟发动机在实际怠速运行中的各种情况,从而更准确地评估PID控制策略和模糊控制策略的性能优劣,为实际应用提供更可靠的参考依据。5.2仿真结果对比在上述设定的仿真工况下,分别对基于PID控制策略和模糊控制策略的电控汽油机怠速控制系统进行仿真实验,得到以下仿真结果。冷启动工况:在冷启动工况下,PID控制策略和模糊控制策略的仿真结果对比如图1所示。从图中可以看出,采用PID控制策略时,发动机启动后转速迅速上升,但在接近目标怠速转速1200转/分钟时,出现了较大的超调,超调量约为150转/分钟,随后转速经过多次振荡才逐渐稳定下来,调节时间较长,约为8秒。而采用模糊控制策略时,发动机转速上升较为平稳,超调量明显较小,约为50转/分钟,且能够更快地达到稳定状态,调节时间约为5秒。这表明在冷启动工况下,模糊控制策略能够更好地适应发动机在低温环境下的复杂特性,更快速、平稳地将发动机转速调整到目标怠速转速,控制效果优于PID控制策略。负载变化工况:负载变化工况下两种控制策略的仿真结果如图2所示。当在5秒时模拟开启空调增加负载,目标怠速转速提高到1000转/分钟后,PID控制策略下发动机转速迅速下降,最低降至700转/分钟左右,然后开始逐渐上升,经过多次波动后,大约在8秒时才恢复到目标怠速转速附近,且仍存在一定的转速波动。而模糊控制策略下,发动机转速下降幅度较小,最低降至850转/分钟左右,随后快速上升,在6秒左右就基本恢复到目标怠速转速,且转速波动较小,很快就达到了稳定状态。这说明在负载变化工况下,模糊控制策略对发动机负荷变化的响应更加迅速和准确,能够更有效地维持发动机怠速转速的稳定,相比PID控制策略具有更好的动态性能。正常怠速工况:正常怠速工况下两种控制策略的转速波动情况如图3所示。在正常怠速工况下,PID控制策略下发动机转速围绕目标怠速转速800转/分钟波动,波动范围在±50转/分钟左右。而模糊控制策略下,发动机转速的波动范围明显更小,在±20转/分钟左右。这表明在正常怠速工况下,模糊控制策略能够更精确地控制发动机怠速转速,使其更稳定地运行在目标转速附近,控制精度优于PID控制策略。5.3结果分析与讨论通过对不同控制策略在各仿真工况下的仿真结果进行分析,可以得出以下结论:响应速度与稳定性:在冷启动工况和负载变化工况下,模糊控制策略的响应速度明显快于PID控制策略,能够更迅速地对发动机工况的变化做出反应,使发动机转速更快地达到稳定状态。这是因为模糊控制策略能够根据发动机转速偏差及其变化率的模糊信息,利用预先制定的模糊控制规则进行推理和决策,能够更灵活地调整控制量,从而更快地适应工况变化。而PID控制策略是基于线性控制理论,对于发动机在冷启动和负载变化等复杂工况下的非线性特性适应性较差,导致响应速度较慢,超调量大,调节时间长。在正常怠速工况下,模糊控制策略也能使发动机转速保持更稳定的运行,波动范围更小,说明模糊控制策略在维持怠速转速稳定性方面具有更好的性能。控制精度:无论是在冷启动工况、负载变化工况还是正常怠速工况下,模糊控制策略的控制精度都高于PID控制策略。模糊控制通过模糊化、模糊推理和清晰化等过程,能够将发动机运行状态的模糊信息转化为精确的控制量,对发动机怠速转速进行更精细的调节,从而实现更高的控制精度。而PID控制由于其自身的局限性,对于一些复杂的干扰和不确定性因素难以完全消除,导致控制精度相对较低。抗干扰能力:从负载变化工况的仿真结果可以看出,模糊控制策略在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论