matlab和vc++混合编程在电动汽车系统仿真中应用苏常军

matlab和vc++混合编程在电动汽车系统仿真中应用苏常军

ID:34903702

大小:61.00 KB

页数:9页

时间:2019-03-13

matlab和vc++混合编程在电动汽车系统仿真中应用苏常军_第1页
matlab和vc++混合编程在电动汽车系统仿真中应用苏常军_第2页
matlab和vc++混合编程在电动汽车系统仿真中应用苏常军_第3页
matlab和vc++混合编程在电动汽车系统仿真中应用苏常军_第4页
matlab和vc++混合编程在电动汽车系统仿真中应用苏常军_第5页
资源描述:

《matlab和vc++混合编程在电动汽车系统仿真中应用苏常军》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理仅供参考学习基于MATLAB和VC++混合编程在电动汽车系统仿真中地应用苏常军[1]孙立清[1]王庆才[2](北京理工大学电动汽车技术中心[1]北京100081)(东风汽车公司技术中心[2]武汉430056)摘要:在分析当前电动汽车仿真软件地基础上,指出各种仿真软件地特点,介绍了MATLAB和VC++混合编程地思想,较为全面地列举了MATLAB和VC++混合编程地各种方法.重点介绍其中一种方法在电动汽车仿真软件开发中地应用.将MATLAB和VC++地特点结合起来快速开发出完全具有我国自主知识产权地可以独

2、立执行地电动汽车仿真软件具有重大地参考意义.b5E2RGbCAP关键词:MATLAB;VisualC++;混合编程;电动汽车仿真1.概述在研究和开发电动汽车过程中,选择部件和最佳结构时,需要设计和制造者能够很快地缩小研究范围,找到技术地突破口.仿真技术在研究和开发混合动力电动汽车中具有关键地作用,它可以缩短设计周期,降低研制费用,提高汽车地性能.因此世界上许多汽车制造商与研究机构都投入大量地人力和资金来从事该项技术地研究.国内外许多科研机构开发了用于电动汽车仿真计算地软件和程序【见表1.电动汽车仿真软件总体情况】.

3、SIMPLEV®Version3.1是一种基于DOS下地电动汽车和混合电动车地仿真程序,它地主要用途是作为汽车性能地一种仿真工具.它可以对装有传统地、所有电动地、串联混合和并联混合驱动系统地车辆进行仿真.ADVISOR是由美国能源部运输技术办公室根据工业地需要开发了一套复杂地系统分析工具,它可以对部件和整车地设计中各种问题进行仿真;VehicleSimulationv2.1f.2是由VTT开发地一套基于微软Windows环境下地电动汽车仿真程序.它可用于电动汽车或其它由电机驱动地机器地设计中.这套仿真程序可适用于不

4、同地动力源(电池,电网,内燃机,飞轮电池,电容电池)和能量回收系统.p1EanqFDPw9/9个人收集整理仅供参考学习在国内,许多大学和科研机构也对电动汽车各部件和整车性能进行了仿真研究,主要是通过MATLAB/SIMULINK进行仿真,如华中理工大学地黄缪华开发地仿真软件可以进行电动汽车相关性能地研究.香港大学开发地用于纯电动汽车地仿真软件EVSIM是一套基于微软Windows环境下地电动汽车仿真程序.目前,国内还没有较系统和成熟地混合动力汽车仿真软件,因此这也是我国汽车工业应该研究地一个重点内容DXDiTa9E

5、3d对于一次开发地仿真软件,由于电动汽车机构和控制地复杂性,使得其能适用地车型很有限,且仿真地精度较低,只能够适用某种或某些特定地车型.二次开发地仿真软件大多是基于MATLAB/SIMULINK地运行环境,软件不能够独立运行,代码地重复利用率较小,算法和代码不利于保密等缺陷.这些不利地方面在某种程度上阻碍该类型仿真软件地进一步推广使用.因此人们开始把目光集中到VC++和MATLAB上来,采用二者相结合地方法来开发一种全新地电动汽车仿真软件.RTCrpUDGiT软件名称使用范围开发者开发方式仿真方法SIMPLEV纯电

6、动车、串联式混合动力车Idaho美国国家工程实验室一次开发后向仿真HEVC纯电动车、串联式混合动力车LawrenceLivermore美国国家实验室一次开发EVSIM纯电动车香港大学基于Matlab/simulink二次开发V-Elph串、并联混合动力车TexasA&MUniversityADVISOR纯电动车、混合动力车、燃料电池车和常规车辆美国能源可再生实验室PSAT纯电动车、混合动力车、燃料电池车和常规车辆USACAR、NASA、EPA和DOE前向仿真CRUISE纯电动车、混合动力车、燃料电池车和常规车辆AV

7、L一次开发——Ansoft纯电动车、混合动力车、燃料电池车和常规车辆Ansoft公司一次开发——表1.电动汽车仿真软件地发展总体情况MATLAB是数值分析中较强地应用软件,它地数值计算,数据可视化与简单地编程功能9/9个人收集整理仅供参考学习,得到了广大科技工作者地认可.在MATLAB推崇简洁地同时,其解释性语言执行效率低,局限于MATLAB环境而不利于商业开发,源代码公开不利于算法和数据地保密性等,这些在某种程度上限制了MATLAB地进一步推广应用.5PCzVD7HxAVC++是Microsoft推出地用于面向对

8、象地可视化集成编程环境,从底层软件直到上层直接面向用户地软件都可以用VC++来完成开发.同时VC++还具有界面友好,代码效率高,排错功能强大等一系列优点.用VC++开发地软件具有良好地可重用性,可维护性和可扩充性等.但在实际工程开发中,与MATLAB相比:①VC++在数值处理分析和算法工具等方面不如MATLAB;②VC++在准确方便地绘制数据图形方面也逊于M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。