许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  基于模型开发(MBD)基本流程与经验分享

基于模型开发(MBD)基本流程与经验分享

阅读数 2
点赞 0
article_banner

写在前面的

       注册 CSDN 账号三年了,第一次写博客,三年研究生生活马上结束了,回望这三年,每年都有不一样的有趣且有意义的事情发生,庆幸自己没有浪费韶华。本科做了两年大学生电动方程式赛车,考研调剂回本校继续读研,转战无人驾驶方程式赛车整车电控系统开发,在学长的指引下搞了三年的模型开发,同时在董淑成老师的影响下,对基于模型开发更加情有独钟,参加了三届大学生方程式赛事的Mathworks控制策略开发与应用比赛。在毕业之前,总想写点东西,一方面是想把一些东西保留下来能给师弟们做一些参考,另一方面是希望自己做过的东西能对开始接触这方面的小伙伴起到一个入门的作用,于是整理了这几年在做比赛过程中的一些开发流程经验分享出来,个人水平不足为题,恳请发现错误批评指正。

进入正题

       基于模型开发的设计思想现如今正已经被广泛接受,尤其在较为成熟的汽车行业。基于模型的设计至少可以给我们开发的电控系统带来四个方面的好处:

(1)图形化设计;

(2)早期验证;

(3)代码的自动生成;

(4)文档 自动化  

      前几年有幸在学校里听了Mathworks公司的董淑成老师针对大学生方程式赛车 控制 策略开发的一场线下培训课,在培训课中董老师提到了‘V’流程开发的流程,并强调了在代码生成前,模型需要进行充分的验证保证其正确性。对于以前只会用simulink建模的我来说,这又是一片新天地,发现新天地,那就干吧,so,在后面的赛车控制策略开发中我们将‘V’ 流程开发 的思想融入其中,提高了我们赛车控制系统的开发效率,同时稳定性等各方面都得到了较大的提高。我们主要做了以下的一些工作:

  1. 控制策略理论设计
  2. 编写需求文档
  3. 搭建Project框架
  4. 单元模型搭建、复杂度分析
  5. 单元模型功能测试
  6. 系统模型搭建
  7. 模型与需求文档链接
  8. 建模标准检查
  9. 设计错误检查
  10. 系统模型功能测试
  11. 建立数据字典
  12. 代码生成
  13. 代码等效性测试

整体的  一个操作基本操作流程可以参考提前简单看一下Mathworks官方微信发的这篇文章:

经验分享 | 2018 方程式赛车大赛的突围与收获

    后面会根据每个流程做相应的分享。。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空