今天,汽车技术的自动化程度和连接能力正日渐增强,这样的发展趋势向汽车、航空航天和重型非公路应用行业的原始设备制造商 (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 获得更加优越的制造能力。
上一篇:电动车就像是一部大手机,郭台铭的“造车梦”能实现吗
下一篇:自动驾驶下半场突围 虚拟仿真是核心技术
推荐阅读
史海拾趣
为了更好地服务全球客户,Hama积极实施国际化战略,在全球范围内设立了多家子公司。这些子公司不仅负责当地市场的销售和服务工作,还积极参与技术研发和产品创新活动。通过全球子公司的协同作战,Hama成功实现了资源的优化配置和市场的深度覆盖。目前,Hama在全球拥有约2500名员工、5亿欧元的业务和19家全球子公司,已成为国际知名的电子配件供应商之一。未来,随着全球市场的不断变化和发展,Hama将继续加强全球子公司的建设和布局,为公司的长远发展奠定坚实基础。
为了扩大市场份额,DYMO公司积极寻求与各大零售商和办公用品供应商的合作。通过与这些合作伙伴建立紧密的合作关系,DYMO公司的产品得以更广泛地进入市场,并被更多的消费者所熟知。此外,DYMO公司还积极开拓国际市场,将其产品销往全球各地。
品质一直是Anachip公司非常重视的一环。为了确保产品的稳定性和可靠性,公司建立了严格的品质管理体系,从原材料采购到生产过程的每一个环节都进行严格控制。同时,公司还加大了品牌建设的力度,通过广告宣传、赞助活动等方式提升品牌知名度。这些举措不仅提升了公司的市场竞争力,也赢得了客户的信任和忠诚。
在20世纪中期,GI作为一家新兴的电子设备制造商,以其对新兴技术的敏锐洞察力和创新精神而崭露头角。公司创始人意识到半导体技术的巨大潜力,决定投入大量资源进行研发。通过不懈努力,GI成功推出了多款基于半导体技术的创新产品,如早期的晶体管收音机和电视机,这些产品不仅在当时市场上引起了轰动,也为公司后续的快速发展奠定了坚实基础。这一阶段的成功,标志着GI在电子行业技术创新的道路上迈出了坚实的一步。
DLG Hanbit公司成立于20世纪90年代初,当时正值电子行业的快速发展时期。公司创始人李先生是一位资深的电子工程师,他看到了半导体行业的巨大潜力,并决定成立一家专注于半导体设计和制造的公司。初创时期,公司面临着资金紧张、技术落后等重重困难,但李先生和团队坚持不懈,通过引进先进技术、加大研发投入,成功开发出了一款具有竞争力的半导体产品,为公司的发展奠定了基础。
谬误之二:无线设备难以安装 这个谬误中存在一个明显的误解:其实使用无线现场网络,完全不必铺设到各个设备的电缆――跟有线系统比较起来,这就已经使安装简单不少。事实上无线技术最吸引人的地方,就在于它避免了复杂性,降低了成本,而这些正 ...… 查看全部问答∨ |
|
请教个问题: 本人现在使用MPC8313E,正在调试ETSEC1网络驱动,vxworks使用的是评估版workbench3.0+vxworks6.6 现遇到了下面的错误,不知如何解决啦 希望高手给指点一下吧,万分感谢!! > ping "211.64.93.251" Pinging 211.64.93.251 ...… 查看全部问答∨ |
|
s3c2440进入sleep mode后唤醒不了,板子永远睡眠,求救! 为了降低功耗,我在cpu刚一起来的汇编中加的代码让2440进入了sleep模式,但是没太注意唤醒的设置,将INTMSK和EINTMASK全部mask了,我在GPIO设置时就留了GPG5(EINT13)一个中断源,现在怎么按都不管用(可能是跟INTMSK,EINTMASK有关),因为代码加 ...… 查看全部问答∨ |
有没有人知道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的。… 查看全部问答∨ |
本帖最后由 ddllxxrr 于 2016-1-7 17:12 编辑 [PC数码] 美国UL认证,19.8V3A太阳能板,太阳能电池,1:货物名称及数量:美国UL认证,19.8V3A太阳能板,太阳能电池,2:价格:3003:成色;见实物图片 ...… 查看全部问答∨ |
TI-Stellaris封装库是基于Altium Designer的,电脑上没有装Altium Designer,只有protel 99se,希望哪位好心人能把封装库的schlib和pcblib文件帮忙转成protel 99se支持的lib格式,谢谢!… 查看全部问答∨ |
实验板上留有JTAG口,没有上拉电阻,系统供电为3.3V。下载的硬件是 深圳微雪的 下载器,提供ISP和JTAG,在购买的开发板上都可以进行下载。尝试给实验板JTAG口上拉电阻,同样无法下载; 尝试用ISP口下载,同样无法下载。请问大家在设计avr板子 ...… 查看全部问答∨ |