ECU控制设计与实现课件.ppt
《ECU控制设计与实现课件.ppt》由会员分享,可在线阅读,更多相关《ECU控制设计与实现课件.ppt(130页珍藏版)》请在三一办公上搜索。
1、内燃机电子控制,ECU控制设计与实现,本课程的结构,ECU的控制设计与实现,ECU的开发技术ECU开发流程实时操作系统技术ECU的技术特征,ECU的开发技术,ECU的控制功能,对燃油喷射系统的控制对柴油机其他系统的电子控制与配套机械系统匹配的电控,ECU的研究发展,ECU的发展ECU开发技术的发展,柴油机电控单元研究发展,电控单元的研究取得的飞速进步,主要得益于电子控制行业的迅速发展和各种现代控制技术在柴油机领域的应用。为了满足各个方面的性能要求,电控技术已经渗透到柴油机的各个部分,采用了许多新的控制技术。现在,柴油机电子控制的内容已由当初的燃油系统单一控制逐步发展到包括发动机各个系统控制、故
2、障诊断、实时管理等功能在内的综合管理系统,各种先进的电子控制技术在电控单元中得到了越来越广泛的应用,控制理论在电控单元研究中的应用,发动机电子控制使用的控制方法从早期的经典控制理论的PID算法逐步发展到优化控制、自适应控制、模糊控制、神经网络控制以及预测控制等多种现代控制理论。现代控制理论的引入使得电控系统更能适应柴油机这一类复杂多变量系统,时变系统和非线性系统,此外,现代控制理论与不断进步的新型电控器件相结合,使柴油机电控技术在进入实用化方面不断取得新的突破。,自适应控制和鲁棒控制,内燃机的自适应控制系统首先由Draper和Li在1951年提出,他们介绍了一种能使性能特性不确定的内燃机达到最
3、优性能的控制系统。基于模型的自适应控制技术逐渐应用于发动机控制以提高精度,其主要运用范围是发动机的稳态工况。由于动态工况下参数变化快、自适应算法收敛速度限制和控制器计算速度限制等因素,在动态工况下应用存在着不足。,神经网络和模糊控制,柴油机是一种多输入、多输出的非线性控制系统,难以用经典的控制方法来满足控制设计要求。随着控制理论的发展,各种新颖的控制方法正在逐步取代经典的控制方法,并在实际中得到推广,如神经网络和模糊控制等方法。,神经网络和模糊控制,神经网络本质上是并行结构的非线性系统,这给发动机非线性控制系统的描述带来了一种新的数学模型;神经网络是一个多输入输出系统,在信息综合、信息互补与冗
4、余等方面有较强的能力,而且在多变量、大系统与复杂系统的控制方案设计上有很明显的优势。,神经网络和模糊控制,模糊理论与神经网络有共同之处,如均为并行处理结构、都具有非线性映射能力。模糊神经网络是近年来智能控制领域的热点,它既具有模糊系统的便于理解,可以表达人的经验模糊等特点,又有神经网络的并行处理功能、容错能力、强大的自组织、自学习能力。,神经网络和模糊控制,在国外,日本丰田公司较早将神经网络应用于控制,并提出了“智能发动机”的概念。同时还进行了应用神经网络技术控制发动机的试验。另外,M.Michael等开发了一个神经控制器,实现汽车燃油喷射系统的空燃比的实时自适应控制;Lenz U等利用神经网
5、络方法提出了一种高精度控制燃烧室内空燃比的火花点燃式发动机燃烧控制对策。,神经网络和模糊控制,神经网络和模糊控制的特点是其本质为并行结构,这种特点决定了其计算速度取决于控制器的结构形式。目前,并行计算芯片还处在研究阶段,远未进入控制器领域,这使得理论上计算速度很快的模糊神经网络算法在实际的处理器上速度慢、资源占用量大,实时性差。此外,两者数学基础均不完善,对系统稳定性、动态特性等性能分析都无确定的准则和方法,反馈线性化等非线性反馈技术,20世纪非线性控制理论的突破性进展发端于20世纪70年代初期。随着微分几何理论和微分代数方法的引入,使得非线性系统控制理论及其应用有了一个巨大飞跃。非线性系统的
6、几何理论在20世纪80年代己经初步形成了自己的完整体系,基于微分几何的非线性系统控制理论的出现,也极大地促进了非线性系统鲁棒控制理论的研究。,发动机管理系统的功能发展,随着电子计算机技术和控制技术的快速发展,车辆发动机电控的功能由最初的燃油喷射系统电控逐步发展到集喷油电控、增压电控、怠速电控、进气涡流控制、电控风扇驱动、怠速稳定控制、EGR控制、冷启动电控、柴油机电控液压启动系统、冷却控制、故障诊断为一体的发动机综合电子控制装置。发动机电子控制逐步形成了包括控制、处理、故障诊断和实时管理的发动机综合管理系统,发动机管理系统的功能发展,国外新开发的电控柴油机上都具备监控诊断功能。这已成为现代发动
7、机的一个重要特征。例如,美国CUMMINS公司采用CELECT和CENTRY发动机电子管理系统对发动机进行全面控制和管理。有些电控系统还包括了对机外排放的控制、安全性控制、以及与其它电控系统的信息通讯等等。如:电控柴油机微粒袋滤系统、壁流式微粒过滤器电加热再生控制系统、电控牵引力控制系统等等。,电控发动机故障自诊断功能,现代发动机的电子控制系统复杂程度逐步增加,故障诊断功能也被包含进电控系统当中,这不仅要求故障系统对发动机的工作特性进行检测,还要求ECU具有故障自诊断功能以监测电子控制系统各部分的工作状况,如:传感器的故障诊断、执行器的故障诊断和配线电路的故障诊断等等。,电控发动机故障自诊断功
8、能,1988年,美国汽车工程师协会(SAE)、美国环保署(EPA)、加州空气资源委员会(CARB)协同提出了OBD-I随车诊断系统,其目的是加快燃油喷射系统的维修速度,提高其维修质量,以降低汽车的废气排放。OBD-I系统能够实时监视控制模块、与控制模块相连的各传感器、燃油表系统以及废气再循环系统等等。1993年,美国环保署颁布了OBD-II的规定,一些1994年出厂的轻型车上开始配备OBD-II随车诊断系统。目前已推出了OBD-III型系统。,现场总线技术,当前,出现了多种现场总线:基金会总线LonWorksProfibusHARTCAN,现场总线技术,CAN即控制局域网络,最早由德国BOSC
9、H公司推出,用于汽车内部测量与执行部件间的数据通信。由于其高性能、高可靠性及独特的设计,CAN越来越受到人们的重视。世界上一些著名的汽车制造厂商,如BENZ、BMW、PORSCHE、ROLLS-ROYCE和JAGU都已开始采用CAN总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。,传感器技术,近年来,随着控制技术、计算机技术和宽带网络技术的快速发展,多传感器系统得到了越来越多的应用,这对传感器提出了更高的要求,即准确度高,可靠性好,易于组网,并具有信息处理和自检等智力功能。随着新材料及新技术的应用,电控系统要求传感器集成化和智能化。实现智能化的传感器具有信号放大、处理功能,各种补偿功
10、能,以及自诊断功能,其智能部分还应具有编码和译码的能力。,传感器技术,网络化智能传感器是以嵌入式技术为核心,集成了传感单元、信号处理单元和网络接口单元的新一代传感器。处理器的引入使传感器成为硬件和软件的结合体,能根据输入信号值进行一定程度的判断和制定决策,实现自校正和自保护功能。非线性补偿、零点漂移和温度补偿等软件技术的应用,则使传感器具有很高的线性度和测量精度。网络接口技术的应用使传感器能方便地接入网络。,计算机硬件的发展,电控单元(ECU)是柴油机电控系统的核心,其硬件就是微处理器。目前,在发动机电控单元中除了常用的8位和16位的微处理器外,32位特别是64位微处理器已逐步开始使用,而且,
11、专用的汽车微机也已研制出来。当前ECU发展的总趋势是从单系统单机控制向多系统集中控制过渡,汽车电控系统将采用计算机网络技术,把发动机电控系统、车身电控系统、底盘电控系统及信息与通信系统等各个系统的ECU相联接,形成机内分布式计算机网络。,电控系统开发工具与设计方法的发展,计算机仿真技术的应用 实时操作系统的应用 计算机辅助控制系统设计(CACSD)技术,计算机仿真技术的应用,发动机电子控制技术是改善发动机性能有力的手段。在发动机电子控制系统的开发中,控制算法对系统控制性能的影响很大,通常它的在线整定和调节比较困难、费时,一般需要首先利用电控系统仿真模型。电子控制系统的分析、设计及系统的调试、改
12、造都要应用系统仿真技术。,计算机仿真技术的应用,随着计算机技术的快速发展,出现了较多仿真软件:美国Math Works公司推出的MATLAB。它所带的组件之一Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,是一种通用的仿真软件。针对发动机领域也出现了一些专用的仿真软件:AVL公司开发的用于发动机性能仿真的HYDSIM德国Tesis公司的en-DYNA软件,是一个发动机动力学分析模型库,可以从模型库中建立实时发动机模型。因而可以测试最新型ECU。美国波音公司的EASY-5软件用于工程分析法国伊梦镜(IMAGINE)公司的AMESim软件用于燃油喷射、制动系统、动力传动、冷却系统
13、等方面,实时操作系统的应用,以前电控单元的研制采取的是针对特定的硬件,为特定的功能编程的方法,并且几乎全部采用汇编等可读性差的代码编写方式。这种方式设计的控制器效率高,但可移植性差,无法应用软件工程领域的一些先进技术。实时系统是对外来事件在限定时间内能做出反应的系统。限定的时间范围可以从微秒到分钟。实时系统的正确性不仅依赖系统计算的逻辑结果,还依赖于产生这个结果的时间。近十年来,实时操作系统得到飞速的发展,从支持8位微处理器到16位、32位甚至64位,从支持单一品种的微处理器芯片到支持多品种微处理器芯片,从只有实时内核到除了内核外还提供其他功能模块,如高速文件系统,TCPIP网络系统,窗口系统
14、等等。,实时操作系统的应用,据Embedded Systems Programming报告,世界各国多家公司,已成功推出200余种可供嵌入式应用的实时操作系统。其中几个著名的实时、嵌入式操作系统是Wind River公司(WRS)的VxWorks、pSOS,Mentor Graphics公司的 VRTX,Microsoft公司的Windows CE,Microware公司的 OS.9,3COM公司的 Palm OS,LYNX公司的Lynx等。,实时操作系统的应用,为了设计技术共享和软件重用、构件兼容、维护方便以及合作生产,近几年,一些地区和国家的汽车行业协会纷纷制定嵌入式产品标准,特别是软件编
15、程接口API规范。如,欧共体汽车产业联盟规定以OSEK标准作为开发汽车嵌入式系统的公用平台和应用编程接口(OSEK的名称来自于德文“车内电子设备的开放系统的接口”)。OSEK规定了汽车控制器的通信规程、网络管理规则以及高效利用存贮器的嵌入式操作系统规范。目前,Wind River等嵌入式软件公司已宣布推出兼容的操作系统。,计算机辅助控制系统设计(CACSD)技术,市场对控制系统的开发要求较多:开发周期要求、高可靠性要求、控制算法要求,同时,并行工程要求设计、实现、测试及生产准备同时进行等等。有时控制对象在开发过程中也在不断发生变化。因此,只有计算机辅助控制系统设计(CACSD:Computer
16、-Aided Control System Design)才能满足这一切要求。计算机辅助控制系统设计不仅仅是进行控制方案的设计和离线仿真,还包括实时快速控制原型(RCP)、已验证的设计向产品型控制器的转换和硬件在环测试。,计算机辅助控制系统设计,快速地建立控制对象及控制器模型,并对整个控制系统进行多次的、离线的及在线的试验来验证控制系统软、硬件方案的可行性,这个过程称为 快速控制原型(RCP)。已设计完的控制器投入生产后,在投放市场前必须对其进行详细的测试。现在普遍采用的方法就是:在系统测试时,控制器是真实的,其余部分能采用实际的产品就用实际的,不能采用实际的产品,就采用实时数字模型来模拟控制
17、器的外环境,进行整个系统的测试,这个过程称为硬件在环仿真(HILS)。,计算机辅助控制系统设计,用于发动机电控单元开发的典型产品之一是德国dSPACE公司开发的dSPACE实时仿真系统。它是基于MATLAB/Simulink/RTW的控制系统开发和半实物仿真的软硬件工作平台,它将ECU的开发、编程、测试集成在一个统一的环境下,从而可以加速与简化开发流程,快速实现控制参数的修改,并能与OSEK标准的实时操作系统链接。,ECU的开发流程,电控单元的开发流程,电控单元的开发流程,当前的电控开发以虚拟现实技术为主要特征,以dSPACE开发工具为例,介绍电控单元的开发流程。,虚拟现实技术,虚拟现实(VR
18、)是虚拟制造理念与技术的主要支撑技术,在虚拟技术出现前,许多技术已经为我们提供了分析世界、观察世界的有力工具,但是这些工具基本上都只能帮助我们进行单方向的推理。我们需要一种简捷的互动环境。,虚拟样机技术,虚拟样机技术是一种以人为中心的优化产品开发过程的方法与虚拟现实技术相结合的技术,它将分布的、来之不同了光学克领域的模型集成在一起,不依赖物理样机就可并行协同的进行有效的、可验证的设计工作,提高了产品开发项目中开发者与开发则、产品与客户的交互,使设计面向过程,面向市场,快速原型技术(RP),在开发的初期阶段,快速地建立控制对象及控制器模型,并对整个控制系统进行多次的、离线的及在线的试验来验证控制
19、系统软、硬件方案的可行性。这个过程我们称之为 快速控制原型(RCP),硬件在环仿真(HILS),在系统测试时,控制器是真实的,其余部分能采用实际的产品就用实际的,不能采用实际的产品,就采用实时数字模型来模拟控制器的外环境,进行整个系统的测试,这个过程我们称之为 半实物仿真(HILS),汽车控制的解决方案,目标代码生成,硬件在回路仿真,标定,Rapid Prototyping,功能设计,通用汽车公司的燃料电池车欧宝的开发流程,目标:在开发过程中使用统一的软硬件平台 在办公室作离线仿真在实验室进行原型测试在车上进行标定MATLAB/dSPACE 被用于 ECU开发的所有阶段,当今的开发流程,快速控
20、制原型与硬件在回路仿真,快速控制原型与硬件在回路仿真,功能错误,编程错误,编译器错误,速度内存问题,实时响应问题,I/O 软件,软件在回路仿真,原型控制器在回路仿真,硬件在回路仿真,ECU开发商需要的工作,ECU的购买者需要在做实验时应用,结果的精度,当今的开发流程-V循环,功能设计,目标代码生成,Hardware-in-the-Loop,Calibration,快速控制原型,基于模型的设计流程,模型被修改,细化,实施,原型代码,嵌入式代码,系统仿真,快速原型,硬件在回路仿真,嵌入式系统,算法系统设计与分析,数据分析,建模与可视化,行为数学模型,工程问题,数据 I/O,代码生成,实施,测试,任
21、务,验证与优化,基于模型的控制系统设计,控制对象模型,xPC,dSPACE MicroAutobox,TargetLink,在集成的设计环境中开发嵌入式系统,设计流程中使用的工具,dSPACE Simulator,OSEK,MATLAB/Simulink是基本环境,工程计算的标准软件基于模型的控制器设计用Simulink对非线性动态系统仿真大量与定义的图块,Stateflow,描述有限状态机(控制逻辑)的交互式工具集成于 MATLAB/Simulink对事件驱动系统进行仿真,例子:发动机控制 在 Simulink中进行功能设计,标准的设计描述文件 仿真的基础 快速控制原型的基础 产品代码生成的
22、基础 硬件在回路仿真的基础 控制单元开发人员的“可执行技术规范”,当今的开发流程-V循环,目标代码生成,Hardware-in-the-Loop,标定,功能设计,Real-Time Interface/实时接口,ControlDesk/实验控制台,硬件管理硬件配置下载,实验控制开始,停止,.,虚拟仪器可视化的测量变量可视化的模型参数在线调参数据获取,参数编辑,实验管理收集实验数据,典型的开发流程,为控制对象建立理论模型,初步建立控制规律,通过离线仿真测试控制系统的设计,生成模型的实时代码,配置 ControlDesk/实验控制台获取数据并监视与改变参数,在模型中加入 I/O,快速原型的组件系统
23、,用AutoBox 配置模块化的dSPACE 系统(用于车载实验)用笔记本来控制或 PCMCIA 自启动系统独立运行可选择浮点处理器的性能,或使用多处理器可扩展的 I/O板外部信号调理新的 PowerPC 750 处理器板,快速控制原型(MicroAutoBox)用于发动机或底盘的管理,HIL 和 RCP 并行应用HIL:虚拟发动机和车体,模型开发用了一个月RCP:燃油喷射逻辑(考虑湿壁补偿)的设计在10天之内完成,Toyota:控制原型与硬件在回路,目标代码生成,Hardware-in-the-Loop,标定,快速控制原型,功能设计,当今的开发流程-V循环,无缝连接,TargetLink,原
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ECU 控制 设计 实现 课件

链接地址:https://www.31ppt.com/p-3872688.html