- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VC++和Matlab的汽车ABS制动性能分析
轻型汽车技术 2013(9)总 289 技术纵横 11
基于VC++和Matlab的汽车ABS制动性能分析
周 辉 周 宁
(长安大学汽车学院)
摘 要
为了提高仿真效率、计算精度及仿真结果的通用性,本文提出了VisuMc++、
Madab的联合仿真。文章介绍了用VC编写程序界面,用Madab编写m文件,通
过Matcom将 nl文件转化为cpp文件加入到VC工程中实现联合仿真的方法。并
以BYDF3为例进行 了ABS制动性能分析 ,证 明了联合仿真的优越性及其在
ABS性能分析中的可行性。
关键词:联合仿真 Visualc++ MatlabABS
编写通用性较强且界面美观的框架实现汽车制动
前 言
性能仿真研究,提高了效率。
制动陛能的好坏是衡量一台汽车安全陛的重
要指标,所以有必要对汽车的制动性能进行分析。 l 汽车ABS制动原理
目前对于汽车制动性能的研究主要通过数字仿真 ABS是防抱死制动装置,它是在制动过程中
和制动试验。因为试验需要较高的成本,且前期试 防止车轮被制动抱死,提高汽车的方向稳定性和
验存在一定的盲 目性,所以制动试验多用于研究 转向稳定性及转向操纵能力,缩短制动距离的安
后期。在前期的研究中需要大量的数字仿真,对于 全装置lll。为了简化分析,通过二 自由度单轮模型
数字仿真需要借助一些仿真软件,Matlab和Vc++ 来介绍汽车ABS的制动原理。受力情况如图l所
在仿真中经常用到。Matlab有许多功能强大的数 示,忽略空气阻力和滚动摩擦力运动微分方程如
学函数和二维及三维图形工具,在汽车制动性能 下闭:
仿真上有着广泛的应用。但是,Matlab不能脱离其 ∑F=一MV (1)
编译环境运行,且界面编写功能简单。对于仿真主 Ico=p‘Fxr—Th (2)
程序的开发则主要采用 目前较流行的Visualc++, 式中 M——车辆质量
它可以开发出美观的用户界面。Vc++还可以方便 V——车身加速度
的实现仿真结果的输出和打印,易于连接数据库 ∑F 地面制动力
存储仿真数据,且能够脱离软件本身运行结果。但 卜一车轮转动惯量
是,要实现仿真过程中的数值运算、多元微分方程 ∞——车轮角加速度
组的求解 、图形的输出等则需要繁杂的代码且运 r一 车轮滚动半径
行效率低下闼。将两个软件进行结合则可以发挥各 Th_—啼I动器扭矩
自的优势,同时增强仿真程序的通用性。本文利用 Fx——法 向反力
matcom4.5实现 Matlab与VC++的连接,将 m文 p—‘—纵向附着系。
件转化为cpp文件添加到 VC++工程中。此方法 为了简化问题,我们做如下假设:
可以通过Matlab编写相对简单的代码,用 vc++ 1)认为车轮迅速抱死,忽略车速的降低。
12 技术纵横 轻型汽车技术 2013(9)总289
2)
文档评论(0)