网站大量收购闲置独家精品文档,联系QQ:2885784924

SJ-DP-18-2012-整车控制器设计规范.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

编号

SJ-DP-18-2012

代替

规范等级

三级

XX股份有限公司内部技术规范

整车控制器设计规范

Thespecificationofvehiclecontroller

2012-5-8

XX股份有限公司发布

前言

本规范规定了纯电动汽车整车控制器的工作原理、设计流程、建模规范等。

本规范适用于整车控制器性能条件。

本规范由汽车工程研究院标准所管理。

本规范由汽车工程研究院北京研究院负责起草。

规范编号

制定/修订者

制定/修订日期

批准

日期

目次

TOC\o1-3\h\z\u1 范围 1

2 术语和定义 1

3 工作原理 1

4 设计流程 2

5算法建模规范 2

PAGE1

整车控制器技术规范

范围

本规范规定了纯电动轿车整车控制器的工作原理、设计流程、建模规范等。

本规范适用于纯电动轿车整车控制器,其它相关控制系统可参照执行。

术语和定义

CAN(ControllerAreaNetwork):控制器局域网

HIL(HardwareinLoop):硬件在环

ECU(ElectronicControlUnit):电子控制单元

工作原理

整车控制器通过采集点火开关信号、充电口开关信号、碰撞开关信号、手刹开关信号等开关量信号及加速踏板、制动踏板、换挡杆等模拟信号,并接收整车CAN网络上相关节点的信息,完成整车上下电控制、驾驶员意图解析、行驶模式控制、扭矩管理、故障管理和助力真空泵、热管理系统等的控制。整车控制器的结构原理示意图如图1所示。

图SEQ图\*ARABIC1整车控制器结构原理

设计流程

采用现代的设计开发流程:离线功能仿真—快速控制原型—自动代码生成—硬件在回路仿真—参数标定所构成的“V模式”。新的开发流程符合国际汽车行业标准(ASAM/ASAP)。

图2整车控制器的设计开发流程

如图2所示,基于V模式的整车控制器设计流程如下:

Matlab/Simulink/Stateflow控制算法开发及离线仿真;

利用快速原型验证控制算法;

自动代码生成;

整车控制器硬件在环(HIL)测试;

整车控制器标定。

5算法建模规范

通过模型方式开发控制策略促成了一个高度连贯和有效的开发,功能模型不仅规范了所需要的功能而且提供了设计信息,并且最终通过代码生成方法成为执行、实现的基础,指导控制单元功能的实现。

为了实现友好界面,模型的易读、可复用性,高效的代码生成等效果,控制算法建模基于Matlab/Simulink/Stateflow工具,建模过程建议遵循以下规范:

注:每一条规范都被赋予强制的、强烈推荐的和推荐的这些优先级的其中之一。

1、强制的:所有使用者都须遵循的规范;

2、强烈推荐:规范被一致认为是良好的做法模型应该最大程度地遵循这些规范;

3、推荐:规范被推荐用以改善外观,但是不严格要求用来建模倾向于遵循该规范。

5.1命名规则

命名规则如表1所示。

表1命名规则

标题

文件名

优先级

强制

MATLAB版本

所有

先决条件

描述

文件名遵从如下约束:

构成

文件名=名字.扩展名

名字:不能以数字打头,不能含空格

扩展名:不能含空格

允许使用的字符

名字:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_

扩展名:

abcd

fghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

下划线

名字:

能够使用下划线来分

割各部分

不能使用多个连续下

划线(两个或两个以

上)

不能以下划线打头

不能以下划线结尾

扩展名:

不应使用下划线

目的

可读性核实确认

作业流程化代码生成

仿真

5.2模型结构

基本模块

此文档中的基本模块是指Simulink基本库中的模块,基本模块的例子如下所示。

模块名字放置位置规则如表2所示。

表2模块名字的位置

标题

模块名字的位置

优先级

强烈推荐

MATLAB版本

所有

先决条件

描述

如果要显示每个模块的名字,应将名字置于模块下方。

正确做法

错误做法

目的

可读性SHAPE核实确认

作业流程化

文档评论(0)

138****9307 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档