基于Telelogic Rhapsody的电控液力自动变速器电控系统信息流设计
2012-08-21葛立坤范知友
葛立坤,范知友
(中国北方车辆研究所,北京100072)
利用Telelogic Rhapsody软件对电子系统进行开发,国外的相关研究比较多,国内最近几年来才刚刚兴起.查阅了国内外的一些关于航空电子系统、轨道交通系统、柴油机电控系统、汽车电控系统的文章,可以得到些许借鉴.何火军[1]利用 Rhapsody和 Simulink建立无人机的飞行控制系统,将用Simulink建立的无人机动力学模型通过2个软件间的接口,采用“黑盒子”的模式,导入到Rhapsody,并生成产品级代 码;许效宁[2]将Rhapsody所建模型在VxWorks实时操作系统上应用,并通过Rhapsody自动化测试工具分别对模型进行了白盒和黑盒测试,证明了模型的完整性;文武红[3]利用Rhapsody对柴油机电控系统进行开发,以改善发动机的动力性、经济性;SengChong[4]建立了一种车辆电子系统的开发方法和开发环境——采用Rhapsody和Simulink联合开发,并进行了硬件在环半实物仿真验证.本文采用Rhapsody对电控液力自动变速器电控系统进行了体系结构的部署,并采用顺序图、状态图体现系统内主要的信息流,为变速器电控系统控制策略的建模做了必要的基础性工作.
1 Telelogic Rhapsody的简介
Telelogic Rhapsody是IBM公司的一款用于软件开发的软件,常用来开发嵌入式的软件系统.Rhapsody融合了Object Management Group(OMG)的系统建模语言 (SysML)/统一建模语言 (UML)环境,采用各种图形、图表等可视化的建模方式对系统进行开发,开发过程中可以随时对模型进行验证,及时发现问题,避免了到最后阶段才发现问题而导致高昂的修改成本.模型与C、C++、Java等语言之间可以进行相互转化.
2 电控系统的信息流分析
2.1 自动换挡控制策略
各种输入信息输入到电控自动变速器控制单元(ECU),经过ECU计算,得出可满足该驾驶员意图的最佳换挡规律,以实现智能化控制,见图1。……
