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