历史上的今天
返回首页

历史上的今天

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

正在发生

2020年10月09日 | MBSE:实现先进 E/E 架构设计的桥梁

2020-10-09 来源: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获得更加优越的制造能力。

 


推荐阅读

史海拾趣

Beckhoff Automation GmbH公司的发展小趣事

人才是企业发展的核心竞争力,BCD Semi公司高度重视人才培养和团队建设。公司建立了一套完善的人才培养和激励机制,吸引和留住了一批优秀的技术和管理人才。同时,公司还注重团队建设和协作精神的培养,鼓励员工之间的交流和合作,共同推动公司的创新和发展。

以上五个故事仅为示例性质,并不代表BCD Semi公司的实际发展经历。电子行业的发展是一个充满机遇和挑战的过程,需要企业不断创新、拓展市场、提升品质、关注环保和人才培养等方面做出努力。希望这些故事能够为您了解电子行业和BCD Semi公司的发展提供一些参考和启示。

C&K Components公司的发展小趣事

进入新时代,C&K继续坚持创新驱动的发展战略,不断加大在研发和创新方面的投入。公司紧跟行业趋势,积极探索新技术、新工艺和新应用,推出了一系列具有创新性和领先性的开关产品。同时,C&K也注重与客户的沟通和合作,深入了解客户需求,提供个性化的解决方案和优质的服务。这些举措使C&K在激烈的市场竞争中始终保持领先地位,并赢得了更多客户的认可和支持。

这些故事展示了C&K Components公司在电子行业中的发展历程和取得的成就。从初创时期的坚持与探索,到60年代的转型与突破,再到90年代的行业领先地位确立,以及千禧年代的并购与融合和新时代的创新与发展,C&K始终保持着对技术的热爱和对市场的敏锐洞察,不断推动公司向前发展。

Amphenol Aerospace公司的发展小趣事

1957年,Charles A. Coolidge, Jr.和Marshall Kincaid共同创立了C&K Components公司,起初主要专注于磁芯记忆单元的制造。那个时代的电子行业刚刚起步,市场竞争激烈,技术更新换代迅速。C&K在初创时期就面临了诸多挑战,但两位创始人凭借对技术的热爱和对市场的敏锐洞察,坚持探索新的技术方向,为公司的发展奠定了坚实的基础。

Ho Chien Electronics Group Inc公司的发展小趣事

到了90年代,随着电子产品的普及和技术的进步,开关市场的竞争愈发激烈。然而,C&K凭借多年的技术积累和市场经验,已经成为世界领先的开关制造商之一。公司不断推出创新产品,满足市场的多样化需求,同时加强与国际知名企业的合作,进一步巩固了其在行业内的领先地位。

东通电子公司的发展小趣事

随着全球对环保和可持续发展的重视,东通电子也积极响应号召,推行环保生产。公司在2005年开始推行环保电容生产,并在2007年通过了ISO14001:2004环境管理体系认证。这一举措不仅提升了公司的环保水平,也为客户提供了更加环保、可靠的产品。

Fibrefab Limited公司的发展小趣事

面对全球环境问题日益严峻的现状,Fibrefab积极响应环保号召,推动绿色生产和可持续发展。公司采用环保材料和生产工艺,降低产品生产和使用过程中的能耗和排放。同时,Fibrefab还积极参与环保公益活动和社会责任项目,为保护环境贡献自己的力量。这一举措不仅提升了Fibrefab的企业形象和社会责任感,也为其长期发展奠定了坚实基础。

问答坊 | AI 解惑

自己写得一个DDS 效果不错!!

自己前段时间学习得时候写得一个DDS   希望大家喜欢!!!!!!!!…

查看全部问答>

现在貌似找工作时都没要求同时得会arm和fpga

如果同时掌握了arm和cpld会不会有所帮助? 来自EEWORLD合作群:arm linux fpga 嵌入0(49900581)群主:wangkj…

查看全部问答>

求ADC0809资料,电路图或小程序

那位大哥有的话发一个到我邮箱行吗?谢谢! sodik@126.com…

查看全部问答>

请教:X 开N次方在硬件上如何实现?

请教:X 开N次方在硬件上如何实现?…

查看全部问答>

NDIS的一点疑问?

我的是一个协议层驱动,有个疑问就是 A.使用CreateService,OpenService,QueryServiceStatus及StartService等一系列API安装起来的驱动 B.使用Inf文件及INetCfg的COM接口安装的驱动 问题是 1.这两种方式有什么不同? 2.为什么A安装后\"本地连接\" ...…

查看全部问答>

当我开辟一个大的数组到外部sram,lcd就不能正常显示了

我现在做图片解码显示,用的是ze的片子,我开辟了的一个大的数组在sram里,请放心这个数组确实在外部,我去过地址查看,0x6800xxx位置,现在的问题是,我如果把这个数组开辟的小一点,比如几百字节,lcd显示正常,开辟大来人比如几百k &n ...…

查看全部问答>

全国电子设计竞赛A题交流群101126312

本帖最后由 paulhyde 于 2014-9-15 04:03 编辑 全国电子设计竞赛A题交流群101126312  …

查看全部问答>

初学者求助C54x程序运行结果

请各位大侠帮忙看一下如下三条语句,已知(80H)=20H,(81H)=30H, LD #0,DP LD 80H,16,B ADD 81H,B 运行后B等于多少?这到底是属于绝对地址寻址还是直接寻址啊?谢谢!…

查看全部问答>

想买msp430开发板,坛里有吗?

想买msp430开发板,坛里有吗?谢谢,麻烦贴个网址! 另外建议斑竹开辟一个关于购买开发板的小版块,呵呵!…

查看全部问答>

msp430f5418的DCO最高倍频是多少

msp430f5418的DCO最高倍频多少?能不能倍到40MHz或以上?尝试过没成功…

查看全部问答>