分享

汽车开发中的快速原型和基于模型设计的区别 dspace 有什么作用?

 pgl147258 2014-10-03

【Sean的回答(5票)】:

1. 快速原型和基于模型的设计,这两个概念可以在V模式中讨论,如下图(摘自网络)

汽车开发中的快速原型和基于模型设计的区别 dspace 有什么作用?

2. 基于模型的设计,指的是一种开发方式,即ECU的算法使用模型开发(与之对应的是手写代码)。基于模型的设计的优点之一是可以更好的追溯设计需求,Simulink工具箱更是有专门的V&V工具箱,以保证需求的可追溯性。这一部分主要在V流程的第一阶段。2. 基于模型的设计,指的是一种开发方式,即ECU的算法使用模型开发(与之对应的是手写代码)。基于模型的设计的优点之一是可以更好的追溯设计需求,Simulink工具箱更是有专门的V&V工具箱,以保证需求的可追溯性。这一部分主要在V流程的第一阶段。

3. 快速原型是V流程的第二阶段,指的是将控制算法的模型,生成代码之后下载到快速控制原型中,以验证算法的功能。快速,快在哪里?快在不需要自己设计硬件,快速控制原型设备已经提供了可靠的硬件和底层软件。因此只要有了控制算法的模型,就可以在RCP上去验证算法的功能。

4. 关于dSPACE。dSPAPE提供的设备包含RCP,代码生成,HIL等相关工具。比如AutoBox,Targetlink以及Simulator。因此dSPACE是一家可以提供V流程中使用的软硬件产品的公司。当然,这家公司的产品不少,还涉及其他行业,感兴趣的朋友可以自己去看他们的网站。

【UuSs的回答(0票)】:

所谓基于模型的快去原型开发就是省去以往在开发过程中需要通过手写代码来完成的初期开发过程,通过基于图形化的建模方式,如simulink环境,完成模型的搭建与控制策略的搭建,最后将控制策略下载到实时的硬件平台,如dSPACE的Microautobox。对于快速原型开发,首先是快速,需要有很强的处理能力,其次有快速实现目标功能的方法,能够在短时间生成工程师所需的代码,即通过自动代码生成的方式。二,原型开发,要求硬件平台有很好的移植能力,可以适用于不同的项目。

最后说明快去原型开发只是最前期作为验证功能可行性的手段,后续如果要生成基于指定控制单元,如英飞凌,控制器的代码,需要使用其他的过程与软件,如dSPACE的targetlink

【chenyang的回答(0票)】:

转回电脑回复,利益相关,天天整dSPACE

之前sean的回答大体没有问题。题主在理解这个问题时,首先要有一个意识:基于模型的设计(Model Based Design)是一种开发方式,即公司里面大家都要遵从开发产品的方式。与其对应的基于代码的开发方式(当然可能不是这么叫)。MBD要求从开发到后续测试,尽可能的基于模型实现,相关优势sean已经提到,大家也都明白如果给你一个simulink模型,你对它的理解肯定比代码好。在基于哪种模型,目前大多数为Matlab/Simulink环境。即算法的实现尽可能基于Simulink实现、验证、测试,而代码只是整个流程中的附属产物;当然如果能解决芯片、驱动对模型的支持,大家宁可代码都不要。

个人觉得MBD与V流程也是两个概念,MBD不贯穿V流程时,传统的代码也能实现V流程,只不过V流程的各个极端不太一样。Sean的图是将MBD贯穿于V流程的,会出现诸如代码生成等有特色的环节。该V流程中,第一阶段在simulink环境下离线的仿真是无法验证算法的实时效果的,这就需要一个硬件平台(RCP)直接运行你的算法。在RCP阶段,不需要开发者对算法针对运算效率、RAM/ROM占用进行优化,不需要你关注底层硬件驱动等;唯一需要的是让开发者无需考虑任何东西来验证算法,这就是RCP的目的。dSPACE相关的RCP产品以其计算能力强大、外部接口丰富,完全可以满足该阶段对硬件平台的需求。如Microautobox 900MHz的主频让用户不用担心算法的效率、计算溢出等,相关的上位机软件也可以对运行效果有效监控。

综上所述:dSPACE的快速原型工具相当于一个功能强大的万能控制器,它处于V流程中研发前期的算法验证阶段。它的引入使算法验证和硬件开发可同步进行,不用必须等待硬件开发好后才能验证算法。

dSPACE在MBD的V流程中各个阶段均可以提供相关产品。RCP,代码生成,HIL以及最后的标定。且相关产品以汽车领域为主。其它行业也有涉猎如卫星、航天等。目前除RCP和代码生成外,HIL领域是dSPACE的工作重点,亦为国内各大厂商接受,也确实在测试上起到重要的作用。题主如有兴趣,可联系dSPACE做现场交流。

dSPACE产品的角色:研发工具,加速研发速度

dSPACE公司的角色:研发工具提供商,方案提供商,HIL测试工程服务。

原文地址:知乎

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多