历史上的今天

今天是:2024年10月10日(星期四)

正在发生

2020年10月10日 | MBSE 如何实现先进的 E/E 架构设计

发布者:HarmoniousSoul 关键字:OEM  元器件  MBSE  汽车技术 手机看文章 扫描二维码
随时随地手机看文章

今天,汽车技术的自动化程度和连接能力正日渐增强,这样的发展趋势向汽车、航空航天和重型非公路应用行业的原始设备制造商 (OEM) 提出了一个共同挑战: OEM 希望能够借助于先进技术改进乘用车、飞机以及农用设备和其他重型设备的安全性、生产力和功能;但随之而来的,就是需要面对越来越复杂的电气、电子和机电系统。

 

持续的行业打磨与累积为我们带来了一些数据层面的观察:2020 年,普通车辆的软件代码行数 (SLOC) 已经达到 1.5 亿行,网络信号数达到 20,000 个甚至是以上。除了更复杂的车辆外,OEM 还必须管理所有软件、网络和电气元器件以及其他车辆系统和零部件的生命周期,在这种情况下,OEM 需要协调开发周期来支持主导项目的启动,同时还要兼顾其他项目的需求。

 


在管理软件和元器件的生产生命周期时,OEM 要首先确保这些元器件在每种车型的生产和服务中都得以适当使用,并根据不同车辆的规格对其进行配置,这一过程往往会涉及不同部门多个团队的合作问题,要管理这种复杂性并保障整个开发过程的可追溯性,对于及时、有效地向市场推出先进、互联且自动化的车辆来说至关重要。


基于模型的系统工程流程中的 E/E 架构设计

传统策略过于依赖人工操作,工程领域又被划分为多个孤岛,这就要求未来的策略必须依靠自动化,通过强大的数据完整性和集成的解决方案支持协作。基于模型的系统工程 (MBSE) 提供了先进的集成工程软件解决方案组合,能够为日益复杂的 E/E 架构开发提供所需的关键能力。


强大的数据模型对实现 MBSE 流程来说极其关键,在这一流程中,数据从定义到制造再到服务的过程中会保持连续性。这种连续性使电气分配系统 (EDS)、网络和软件开发各个阶段的工作数据为能够为下一步的流程服务(图 2)。这样贯穿开发流程的数字主线提高了工程师管理和变更的能力。由于每个领域都在同一数字主线中运作,工程师们可以在进行设计变更之前先充分了解其可能产生的全部影响,变更一旦通过验证,就能在相关的领域和设计中迅速执行。

 


此外,数据的连续性还提供了从功能模型到车辆软件、网络和 EDS 中的功能实现及文档的可追溯性。这种可追溯性确保了工程师快速识别车辆架构中任何一个元器件的功能来源,或者反向找到与特定 ECU、网络信号或与功能实现有关的管脚。


MBSE 使工程师能够利用现有的功能模型和各种环境下的工程数据来创建车辆架构和更详细的系统设计。通过在上游流程数据的基础上不断构建,MBSE 可以确保可追溯性并简化变更管理和实现。然而,合并模型、创建架构和维护可追溯性所涉及的许多流程仍然要依靠手动完成。现代 E/E 系统工程解决方案能够通过手动任务的自动化来改善这些流程,同时可以提供统一的数据库,确保整个 E/E 架构和系统设计中的数据连续性。

 

为 E/E 架构设计增强 MBSE

将功能模型整合到单一的车辆平台目前需要投入大量时间和精力。功能模型存在于各种不同的系统工程工具中,每种模型都有自己的车辆功能抽象方法。要在传统的系统工程工具中完善一种功能模型,并尽量将其呈现在车辆平台中,就需要投入大量的人力。定义车辆平台的模型通常有数百个或数千个,将这一工作量百倍或千倍地增加,任务的繁重可想而知。

如今,E/E 系统工程解决方案可以将大部分工作自动化。先进 E/E 系统工程软件可以导入功能设计抽象,而无需在系统工程环境中添加所需的领域详细信息。这使工程师可以在平台级别使用软件、硬件、网络和 EDS 的领域详细信息来完善这一抽象。之后,软件将使用基于规则的综合并采用后续领域工程流程中所需的粒度在车辆平台中部署功能。


这些专业 E/E 工程解决方案还拥有逻辑和物理 KPI 的内置指标,包括成本、带宽利用率等。这些指标有助于早期优化,而且与基于规则的综合相结合,能够推动 E/E 架构的快速迭代。之后,设计规则检查可以识别物理设计抽象中的违规或问题,诸如超额带宽或 ECU 利用率等。


以原先使用 Excel 构建的软件组件功能设计为例。E/E 工程解决方案可以导入这一设计以及车辆所需的数百个或数千个其他设计,并部署创建车辆平台所需的功能。功能部署后,内置指标可以显示架构中每个 ECU 使用了多少 RAM,使工程师能够分析各种配置。此外,工程师可以快速查看当前的功能分配将在架构的每个 ECU 中创建多少 CPU 负载,从而在必要时调整分配。调整之后,工程师可以综合更新后的架构,并通过这一方式继续完善。


先进的 E/E 工程解决方案在此基础上更进一步。与 Teamcenter 和 Polarion 等产品和应用程序生命周期管理解决方案 (PLM/ALM) 集成,让数字主线能够一直回溯到产品配置、需求和约束(图 3)。这种全面的可追溯性确保工程师能够了解架构中的每个组件或功能及其实现方式,也能追溯到它们存在的缘由。因此,车辆 OEM 可以自动生成详细且准确的合规性文档,而无需寻找信息。

 

 

此外,使用嵌入式软件开发解决方案可以使软件工程师直接与架构设计进行协作和同步,从而在系统定义的环境中开发嵌入式软件应用程序需求。工程师可以根据这些需求协调软件模型和控制算法,并在实现代码之前验证功能。之后,软件工程师可以利用自动化和基于契约的软件设计将高层架构完善为软件组件,或者导入现有代码,在新的车辆平台中复用。与此同时,ALM 框架跟踪软件开发、提供可追溯性、协调验证和确认,以及跟踪应用程序的配置和交付。


MBSE 支持未来的 E/E 架构

由于需要额外的电子硬件、软件应用程序、网络和其他架构组件来支持更多高级功能,这些技术的集成也导致了车辆架构规模和复杂性的迅速增加。这些现代 E/E 架构的复杂性使许多制造商很难利用现有传统的劳动密集型程序进行设计和验证。此外,通过每种车辆抽象来保持车辆需求、功能和实现的可追溯性更是难上加难。


为了应对汽车、航空航天和商用车辆未来日益增加的复杂性,OEM 必须改进现有的架构设计流程,以充分利用 MBSE 和数字主线的能力。当前的 E/E 系统工程解决方案通过提供强大的数据连续性和先进的自动化功能来实现 MBSE。借助于这些解决方案,工程师可以使用现有的功能模型来生成车辆架构和更详细的系统设计,并在上游流程数据的基础上不断构建,确保从功能到实现以及实际元器件或系统的可追溯性。这些解决方案还同时提供了架构和系统设计的闭环验证和优化,以提高车辆在架构层级的性能。


随着车辆自动化程度越来越高,MBSE 流程与先进 E/E 工程工具所提供的可追溯性就会变得越来越重要,作为证明车辆平台合规性和安全性的重要手段,两者的结合将助力 OEM 获得更加优越的制造能力。


关键字:OEM  元器件  MBSE  汽车技术 引用地址:MBSE 如何实现先进的 E/E 架构设计

上一篇:电动车就像是一部大手机,郭台铭的“造车梦”能实现吗
下一篇:自动驾驶下半场突围 虚拟仿真是核心技术

推荐阅读

华尔街分析师周一(8 日) 表示:也许英特尔最大的问题就是有太多问题。英特尔( INTC-US )近期备受市场关注,因为该公司问题重重,正处于领导转型阶段,没有明显的长期继任者,还面临着CPU供应短缺问题,让竞争对手超微( AMD-US )有机会超前。周一(8 日) 摩根士丹利分析师Joseph Moore 给客户的一份报告中说明,英特尔的问题在于要做的事情太多。...
本公司及董事会全体成员保证信息披露内容的真实、准确和完整,没有虚假记载、误导性陈述或重大遗漏。杭州海康威视数字技术股份有限公司(以下简称“海康威视”或“公司”)于2019年10月9日15:30-16:00召开了投资者电话沟通会,会议记录如下:第一部分:公司高级副总裁、董事会秘书黄方红做情况说明大家下午好,今天这个电话会议主要关于美国商务部将海...
小米集团副总裁、手机部总裁曾学忠近日发文科普小米120倍超长变焦技术。曾学忠称小米10至尊纪念版的潜望式超长焦镜头搭载了一枚大底IMX 586模组,塞下这颗高像素的CMOS,意味着模组体积会比传统潜望式镜头大得多,为此工程师们在光学防抖模块以及镜片设计等方面都下了不少功夫,像采用Prism Tilt OIS技术、制成跑道式双面D Shape镜片形状、采用主动光...
7月底以来,股价长期低迷的天音控股犹如坐上“过山车”,短短一月股价便涨愈2倍,9月9日股价更一度攀升到27.85元/股的最高位。不过紧接着却又突然大跳水,接连数日呈一字跌停。显而易见,天音控股股价剧烈波动的背后,与近日沸沸扬扬的收购事件有关。在股价上涨初期,其曾两度发布公告称,公司目前并没有以披露而未披露的事项或与该事项有关的筹划、商谈、...

史海拾趣

问答坊 | AI 解惑

补充: linux设备驱动程序(中文第三版) 2.6内核(完整版)

前面有个贴的 附件只有11章,这个较完整,有18章的中文版!!! …

查看全部问答∨

无线设备难以安装(3)——我们担心什么?

谬误之二:无线设备难以安装 这个谬误中存在一个明显的误解:其实使用无线现场网络,完全不必铺设到各个设备的电缆――跟有线系统比较起来,这就已经使安装简单不少。事实上无线技术最吸引人的地方,就在于它避免了复杂性,降低了成本,而这些正 ...…

查看全部问答∨

MPC8313E下调试ETSEC1网络驱动程序

请教个问题: 本人现在使用MPC8313E,正在调试ETSEC1网络驱动,vxworks使用的是评估版workbench3.0+vxworks6.6 现遇到了下面的错误,不知如何解决啦 希望高手给指点一下吧,万分感谢!! > ping "211.64.93.251" Pinging 211.64.93.251 ...…

查看全部问答∨

如何将程序下载到CPLD

如何将程序下载到CPLD …

查看全部问答∨

s3c2440进入sleep mode后唤醒不了,板子永远睡眠,求救!

为了降低功耗,我在cpu刚一起来的汇编中加的代码让2440进入了sleep模式,但是没太注意唤醒的设置,将INTMSK和EINTMASK全部mask了,我在GPIO设置时就留了GPG5(EINT13)一个中断源,现在怎么按都不管用(可能是跟INTMSK,EINTMASK有关),因为代码加 ...…

查看全部问答∨

windows ce 6.0的项目模板

有没有人知道windows ce 6.0的项目模板在哪里?visual studio 2005 的Smart Device 下只有windows ce 5.0的模板 我用的是imagine cup寄来的visual studio 2005,安装后visual studio 2005 还是winCE 5.0 的项目模板,而给我们的winCE 是6.0的。…

查看全部问答∨

美国UL认证,19.8V3A太阳能板,太阳能电池,

本帖最后由 ddllxxrr 于 2016-1-7 17:12 编辑 [PC数码] 美国UL认证,19.8V3A太阳能板,太阳能电池,1:货物名称及数量:美国UL认证,19.8V3A太阳能板,太阳能电池,2:价格:3003:成色;见实物图片           ...…

查看全部问答∨

TI-Stellaris封装库求助

TI-Stellaris封装库是基于Altium Designer的,电脑上没有装Altium Designer,只有protel 99se,希望哪位好心人能把封装库的schlib和pcblib文件帮忙转成protel 99se支持的lib格式,谢谢!…

查看全部问答∨

杯具了,程序尽然跑飞了

这两天在调试程序时,在用delay的延时函数时,尽然发生程序跑飞了   这还是第一次遇到这种情况  我真的是想不明白了???…

查看全部问答∨

设计的atmega16A 实验板无法下载程序

实验板上留有JTAG口,没有上拉电阻,系统供电为3.3V。下载的硬件是  深圳微雪的 下载器,提供ISP和JTAG,在购买的开发板上都可以进行下载。尝试给实验板JTAG口上拉电阻,同样无法下载; 尝试用ISP口下载,同样无法下载。请问大家在设计avr板子 ...…

查看全部问答∨
小广播
最新汽车电子文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved