基于车辆动力学模型的AMT在环仿真实验系统研究

发布者:RadiantGlow最新更新时间:2011-07-18 关键字:AMT  MCU  看门狗定时器 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  重型车辆具有总质量大、使用工况复杂、挡位多等特点,为减轻驾驶员的操纵难度和劳动强度,实现重型车辆的自动变速具有重大现实意义。电控机械式自动变速器 (AMT)因具有效率高、成本低、易于制造的优点,并且操纵方便,能够满足重型汽车动力传递要求,因此在重型车辆上具有广阔的应用前景。传统的AMT系统开发需要在实车上进行大量调试,造成了时间和资金的浪费。构建AMT在环仿真实验系统,不仅可以模拟车辆在正常工作条件下的性能,而且可以通过修改仿真条件,获得在实验中难以得到的车辆在极限工况、紧急工况条件下车辆响应及评价相应控制策略的优劣,为AMT电控单元的开发提供方便,可显著地提高AMT系统的开发效率和开发质量。

  AMT在环仿真实验系统主要包括AMT电控单元、车辆动力学模拟模块、机械仿真执行机构、信息输入模块等。本文主要针对车辆动力学模拟模块进行设计,建立车辆动力学模型,包括发动机模型、离合器模型及车辆传动系统的纵向动力学模型,并采用C语言进行程序设计,利用外界输入信息,对车辆的直线行驶工况进行模拟仿真,模拟发动机转速、变速器中间轴转速、车速等参数,用以验证AMT电控单元性能的可行性与可靠性。

  1 AMT在环仿真实验系统结构组成及工作原理

  AMT在环仿真实验系统如图1所示,系统主要由AMT电控单元。TCU车辆动力学模拟模块、信息输入模块、离合器执行机构、变速箱选换挡执行机构、传感器系统、仪表盘及液晶显示模块和信息实时检测模块等组成。其中,车辆动力学模拟模块用于模拟整车运动学;信息输入模块有电子油门踏板、制动踏板、车辆载荷旋钮、道路坡度旋钮、驻车制动开关等信息;离合器执行机构采用实车的离合器执行机构,用弹簧模拟离合器压紧力;变速箱选换挡执行机构采用实车的选换挡执行机构;传感器采用实车的选换挡位置传感器和离合器位移传感器;仪表盘采用实车仪表,用于显示车辆车速及发动机转速等信息;液晶显示模块用于显示油门踏板开度、制动踏板开度、车辆载荷、道路坡度、离合器行程、选换挡位置等信息。

 

  当实验系统点火开关打开后,设置车辆载荷和道路坡度信息,通过油门踏板、制动踏板来模拟驾驶员驾驶意图。将采集到的油门踏板开度、制动踏板开度、车辆载荷、道路坡度、离合器位移等信息及AMT电控单元TCU发送的挡位信息通过CAN总线发送给所建立的车辆动力学模型,进行整车运动学模拟。将模拟得到的发动机转速、变速器中间轴转速、车速等信息发送给TCU,TCU根据内置的控制规律(换选挡规律、离合器接合规律等),控制离合器接合及变速箱选换挡,测试 AMT系统性能的可行性和可靠性。

  2 车辆动力学系统仿真模型

  2.1 车辆模型

  车辆由发动机提供动力源,经过传动系传递到驱动车轮,并转化为驱动力克服道路阻力,驱动车辆行驶。车辆的行驶方程为: 

  式中:Ft为驱动力;Ff为地面滚动阻力;Fi为路面坡度阻力;Fw为空气阻力;Fj为加速阻力;Tc为离合器传递的摩擦力矩;ig和io分别为变速器传动比和主减速比;ηT为传动系的机械效率;r为车轮半径;m为车辆总质量;g为重力加速度;f为地面与轮胎的滚动阻力系数;i为道路坡度;CD为空气阻力系数;A为迎风面积;u为汽车行驶速度;δ为汽车旋转质量换算系数。

  

  图2所示为车辆传动的三质量系统动力学模型,其各部分的动力学方程为:

  

  式中:Tc为发动机的输出转矩;Tc为离合器传递的摩擦力矩;Ts为随变速器挡位变化的同步转矩;Tψ为车轮所受阻力转矩,包括空气阻力矩、道路阻力矩和制动力矩等;ωe为发动机曲轴角速度(也是离合器主动片角速度);ωc为变速器输入轴角速度(也是离合器从动片角速度);ωv为变速器输出轴角速度;Je 为发动机、离合器主动部分当量转动惯量;Jc为离合器从动部分、变速器部分当量转动惯量;Jv为与变速器输出轴有固定关系的各总成部件在轴上的当量转动惯量;ign和io分别为变速器第n档传动比和主减速比。

  2.2 发动机模型

  发动机输出转矩Te可通过发动机速度特性曲线求得。采用实车发动机速度特性曲线(即发动机在不同的油门开度和转速下的转矩特性)作为发动机模型,由发动机转速和油门踏板开度确定发动机输出转矩Te。在AMT在环仿真实验系统中,通过由车辆模型求得的发动机转速及油门踏板的实际开度,根据已知的发动机速度特性曲线可以求得不同转速和油门开度下发动机的输出转矩和油耗。

  2.3 离合器模型

  离合器传递转矩Tc与离合器的工作状态有关。离合器依靠主从动片之间的摩擦力矩来传递动力,并通过分离与接合来控制车辆动力传动系统的工作状态,离合器工作状态可以分为完全接合、完全分离和滑磨三个状态。[page]

       2.3.1 完全接合、完全分离状态

  这两个状态是稳定的,离合器传递的转矩也是确定的,即:完全接合时,Tc=Te;完全分离时,Tc=0。


  2.3.2 滑磨状态

  滑磨状态是前两个状态间的过渡状态,既可以是由接合到分离的过渡,也可以是分离到接合的过渡。从其传递的摩擦力矩来看,就是离合器传递的摩擦力矩从0按照一定规律变化到Te或者由Te变化到0的状态。此状态包括离合器起步接合过程、换挡结束后接合过程、换挡开始前分离过程。

  (1)起步接合过程

  图3为起步过程中转速、转矩变化示意图。其中,Tm为换算到离合器从动部分上的车轮所受阻力转矩;Tcs为离合器静态摩擦力矩,△ω(△ω=ωe-ωc) 是离合器主动盘、从动盘的转速差。0~t1阶段,TcTe,Tc继续增长到极大值,由式(3)可知ωe开始减小,ωc继续增大,转速差△ω开始变小;t3~t4阶段,Tc持续降低,直到Tc=Te,转速差△ω一直减小到0;t4~t5是离合器快速接合的阶段,此时离合器已经停止滑磨,开始正常传递发动机转矩,Tc=Te。

  (2)换挡后接合过程

  除了起步接合过程之外,离合器由分离向接合过渡的过程还包括换挡结束后由分离向接合过渡的过程。除与起步过程类似的情况外,这个过程可能出现 ωe<ωc的情况(如降挡后离合器接合过程)。此时,油门踏板开度是保持定值或者按一定速度增大,使得Te>O,而由于△ω=ωe -ωc

  (3)换挡前分离过程

  该过程是换挡开始前分离离合器的过程,作用是切断动力传递,保证换挡过程平顺。离合器开始分离后,随着离合器弹簧正压力的减小,离合器静态摩擦力矩Tc也在减小,在Tcs≥Te时,Tc=Te。当TcsO。为了使车辆行驶的动力不至于中断时间太长,应该控制发动机转速使得ωe≥ωc,以保证Tc>O。

  由上述三个过程可以得到滑模状态时离合器传递力矩的表达式为:

  

  式中:sign(·)为符号函数;z为离合器摩擦面个数;μs为离合器摩擦片静态摩擦系数;FN为离合器摩擦片上法向总压力,取决于离合器分离轴承位置;Rc为离合器摩擦片当量摩擦半径。

  3 车辆动力学仿真程序设计

  在所建立的车辆动力学模型的基础上进行程序设计,主要任务是:接收来自AMT仿真实验系统设置的车辆载荷、道路坡度、加速踏板开度、制动踏板开度信息,来自TCU的挡位信息,以及来自离合器位置传感器的离合器位移信息,对发动机转速、变速器中间轴转速、车速等参数进行模拟。车辆动力学模拟模块MCU采用飞思卡尔公司的16位单片机MC9S12DP512,利用C语言对所建立的车辆动力学仿真模块在Code Warr-ior IDE开发环境下编程。程序主要包括:系统初始化模块、数据通信模块和程序主循环模块,程序流程图如图4所示。


 

  系统初始化主要包括MCU内部时钟设置、通信端口初始化、看门狗定时器设置等,以保证MCU正常运行。数据通信模块用于接收来自AMT在环仿真实验系统发送的数据。主程序根据由发动机模型、离合器模型模拟得到的传动系统输出扭矩及AMT在环仿真系统预先设置的阻力矩,计算车辆加速度,继而可以求得下一时刻的车速和发动机转速等,实现车辆动力学仿真模拟。

  4 结语

  研制了一种基于车辆动力学模型的AMT在环仿真实验系统,通过建立车辆发动机及传动系统的动力学仿真模型,并把驾驶员模型、外界阻力模型等都设计成变参数的模型,进行程序设计。在AMT在环仿真实验台上应用表明,该模型所模拟的发动机转速、车速等参数符合实际车辆行驶工况,可以模拟在实验中难以得到的极限工况、紧急工况等,为AMT系统的研究开发提供了基础。

 

关键字:AMT  MCU  看门狗定时器 引用地址:基于车辆动力学模型的AMT在环仿真实验系统研究

上一篇:一种汽车行驶记录仪的抗干扰设计
下一篇:基于16位控制器的汽车车身电子控制系统解决方案

推荐阅读最新更新时间:2024-05-02 21:29

51单片机电子时钟C语言程序
以 电子时钟 为结尾篇,附上代码。代码有些不怎么完美。但终究是差不多写出来了。结合了IIC通信,中断定时器的使用,键盘使用,还有液晶的显示。 #include reg52.h sbit RS = P2^7; sbit RW = P2^6; sbit E = P2^5; sbit Sda = P2^0; sbit Scl = P2^1; sbit keyleft = P1^0; sbit keyup = P1^1; sbit keydown = P1^2; sbit keyright = P1^3; unsigned char sec=0,min=0,hour=0; unsigned char Year = 2012
[单片机]
Atmel推出用于工业电机控制的AVR微控制器
  爱特梅尔公司( Atmel ® Corporation)宣布推出专为满足具有CAN和LIN连接能力的先进电机控制应用对高精度脉宽调制( PWM )的需求而开发的全新 AVR ® 微控制器系列ATmega16M1、ATmega32M1和ATmega64M1,瞄准工业控制市场。新器件系列具有16、32和64KB闪存、通用IO引脚、模数转换器、模拟比较器、功率级控制器,以及8位和16位定时器,是需要CAN和LIN连接能力之工业控制应用的理想选择。   ATmega16M1、ATmega32M1和ATmega64M1基于高性能 AVR 8位RISC架构,集成了复杂电机控制算法所有必须的基础功能。这些器件提供了独特的功能组合,能够
[单片机]
单片机数据通信之模拟IIC通信
IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。这种方式简化了信号传输总线。 I2C串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。以51单片机和AT24C02介绍IO模拟IIC通信。 启始与停止 启始条件:必须在所有命令之前发送,时钟线保持高电平期间,数据线电平从高
[单片机]
<font color='red'>单片机</font>数据通信之模拟IIC通信
在Linux下搭建AVR单片机C语言开发环境
平台和工具 操作系统:Fedora 23 开发板:Arduino UNO R3 编译器:avr-gcc 烧录软件:avrdude 主要内容 avr-gcc和avrdude的安装 avr-gcc编译 avrdude烧录 avr-gcc和avrdude的安装 sudo dnf install avr-gcc sudo dnf install avrdude avr-gcc编译 #编译hello.c生成hello.elf avr-gcc -std=c11 -mmcu=atmega328p hello.c -o hello.elf #从hello.elf中提取段,生成hello.hex avr-objcopy -j
[单片机]
基于增强型80C51内核的超低功耗安全MCU——RJM8L003系列
RJM8L003系列是基于增强型 80C51内核,专为电池供电的物联网终端而设计的超低功耗安全MCU。丰富完善的功能安全特性,内置硬件真随机数发生器。集成12位高精度逐次逼近型ADC,符合国家密码管理局《随机数检测规范》标准。已大量应用到烟雾报警器、LoRa模组、智能门锁、灯控设备、GPS定位器、安防探测器、电子烟等应用领域。 RJM8L003 功能特性 RJM8L003基于增强型哈佛架构的CPU内核和多级流水线指令系统,主频16MHz,4KB SRAM,32KB FLASH。相同时钟频率的处理性能是传统8051的3倍,采用 Keil uVision4或IAR集成开发环境开发调试应用代码。 RJM8L003系统
[单片机]
基于增强型80C51内核的超低功耗安全<font color='red'>MCU</font>——RJM8L003系列
单片机键盘扫描程序(4*4)
//----键盘扫描程序------- //----用数码管显示相应的键值----- //P1.0--P1.3接行------- //P1.4---P1.7接列------- #include reg51.h unsigned char code table ={0x3F,0x06,0x5B,0x4F, 0x66,0x6D,0x7D,0x07, 0x7F,0x6F,0x77,0x7C, 0x39,0x5E,0x79,0x71};//0到F的16个键植 unsigned char dis ={1,2,3,4}
[单片机]
MSP430单片机实践篇-数码管显示-74HC595动态扫描
一、学习要点: 利用74HC595进行数码管显示,可以只占用3个单片机的I/O口就能完成数码管显示的功能。动态扫描方式则进一步节省了硬件资源,只使用2个74HC595就能显示多达8位数码管。 二、程序执行效果: 本实验所需使用的硬件电路为2个试验板:MSP430F135核心实验板+8位数码管动态扫描显示模块 将MSP430F135核心实验板上的P5.4、P5.2、P5.0分别与8位数码管动态扫描显示模块上的 LATCH、CLK、 DOUT连接,并将8位数码管动态扫描显示模块上的GND、VCC连接好。如下图 P5.0 DOUTP5.2 CLKP5.4 LATCH 如下图所示:在8位数码管动态扫描显示模块上的8个
[单片机]
STM32单片机的GPIO端口设置
1 寄存器问题 首先要了解什么是寄存器?寄存器是中央处理器CPU内用来暂存指令、数据和地址的存储器,在所有应用单片机来进行各种控制操作时,都是通过设置单片机的内部寄存器来操作单片机的,其思想就是根据每块内存单元所具有功能的不同,给这些地址取一个别名,这个过程也叫作寄存器地址映射。在后面的发展过程中,为了减少直接操作寄存器,又增添了库文件操作,以及后来的CubeMX中设置各种寄存器信息,但寄存器操作是单片机内部基础操作的方式,因此寄存器的操作是很有必要了解一下的。 图1.1 存储结构图 1.1 单片机中的寄存器 单片机中有众多寄存器,在实际单片机操作中应熟练掌握的寄存器有程序状态寄存器PSW,定时器方式控制寄存器TMOD,电源控
[单片机]
STM32<font color='red'>单片机</font>的GPIO端口设置
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved