0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PREEvision各层在电子电气架构建模中的开发要点

北汇信息POLELINK 2022-07-27 16:09 次阅读

PREEvision工具为用户提供了一个完整的协同开发平台,不仅支持从电子电气系统需求阶段到产品系列开发的全过程,同时包括了对产品线及模型元素管理方面的内容。

pYYBAGLg5z2AUgQiAAMMnSuoeTg216.png

图1 PREEvision工具EEA设计流程

本文重点围绕PREEvision工具在EEA设计阶段各层功能及建模要点进行描述(主要在EE perspective下)。

1 PREEvision产品目标(Product Goal)

产品目标(Product Goal)用于描述产品的设计目标,主要从设计需求层面开展建模设计。包括三个维度,即客户特征(Customer Feature)、需求(Requirements)以及用户用例(User Cases),是以三种不同视角以层次化及图形化去构建整车电子电气功能与非功能方面的需求。

1.1客户特征(Customer Feature)

客户特征(Customer Feature)是作为整车电子电气系统设计第一步,也是工具建模开始的第一层,它以整车的feature与function清单为基础,在PREEvision工具中以图表的格式,按需求工程的层次来进行录入的。

模型开发要点:

  • 的命名规则,包含对模型各层中全部Artifact的命名,便于协同工作时的统一性(以下各层相同);
  • 如果涉及变量管理,则需要在这一层就开始同步定义变量及变量之间的关系,继而模型化。

poYBAGLg52qAMZybAAD2ZG1Hmbg858.png

图2客户特征(Customer Feature)

1.2需求(Requirements)

需求(Requirements)用于描述具体功能与非功能需求,可以包括威廉希尔官方网站 需求、结构需求、布置需求、法规需求、性能需求、EMC需求(或目标)等。目前最新版本9.5.3已经在属性定义上与需求管理工具Doors更加一致。

支持树形结构编辑及表格界面编辑的同时,还支持相关设计文档的嵌入。

模型开发要点:

  • 应保证需求的准确性、完整性以及一致性;
  • 需求层的Attribution定义尽可能的按需求的类型进行分包定义,对需求按类型划分层级;
  • 应该对需求的级别进行定义,如Shall、Must、Will、Should等。

poYBAGLg546AHCFiAAD8J_-bmjs874.png

图3需求(Requirements)

1.3用户用例(User Cases)

用户用例(User Cases)是站在用户的视角,涵盖角色,关联关系以及功能因果链关系的模型。这个模块目前在国内各个PREEvision用户中使用相对较少,但是随着正向开发以及SOA的发展应用,用户用例及场景分析将越来越重要,因此在这一层的建模工程将逐步应用起来。

poYBAGLg55-AYnx5AACpcmKjj4w093.png

图4用户用例(User Cases)模型图片来源:Vector

PREEvision的需求层为第三方工具提供了功能丰富的导入和导出功能,例如在需求层可导入导出DOORS、Excel格式的需求描述文件。

2 PREEvision逻辑功能架构(Logical Function Architecture)

PREEvision工具在这一层是对功能逻辑进行建模,主要包括传感模块、逻辑模块以及执行模块的模型元素,通过接口(Interface)定义模型元素彼此之间的关系,通过数据(Data)定义彼此之间交互的具体信息,并最终形成逻辑架构模型。

模型开发要点:

  • 定义好建模规范,尤其是模型的整体风格要求,如模型元素的尺寸、颜色、布置等要求(以下各层相同);
  • 在Library中按系统划分方式或负责人分工方式定义package,各负责人在定义好的package中定义好接口及数据类型(需要遵从集团级的命名方式),以跨系统间的接口调用;
  • 定义Activity chain,以便更好的理解完整的功能链。

pYYBAGLg57-AI3v7AAGy-AxGh_Y702.png

图5功能逻辑模型

3 PREEvision软件架构(Software Architecture)

PREEvision工具在这一层支持软件行为(Software behavior)模型设计、面向服务的架构(SOA)模型设计、软件架构模型设计以及面向对象的软件设计、诊断模型的设计。其中基于AUTOSAR Adaptive的SOA设计是PREEvision在软件定义汽车概念中的一项最佳实践,主要的设计内容:服务定义、服务接口设计、SOA架构、软件架构、以太网通讯设计、服务部署/软件映射、Switch配置等内容。

模型开发要点:

  • PREEvision工具的软件层模型重点面向应用层的设计;
  • 在Library中按系统划分方式或负责人分工方式定义package,各负责人在定义好的package中定义好接口及数据类型(需要遵从集团级的命名方式),以跨系统间的接口调用3、SOA设计过程中VLAN尽量定义为10的倍数,避免后期产生错误;
  • SOA设计中,注意自动生成的设置数据如果与设计数据不符,应及时调整;
  • 必须确保ADT与相应的IDT的数据类型是兼容的,否则无法实现有效映射;
  • AUTOSAR的“依赖(Dependency)”关系无法实现导入导出。

pYYBAGLg5_aAEa3NAAFcs8yNhK4109.png

图6 SOA及软件设计流程与工作产品

poYBAGLg5_yAYUQwAAENc1QPh1E632.png

图7 SOA、以太网及Switch设计编辑界面

pYYBAGLg6ASAefUoAAH1RTEI8Mk676.png

图8软件架构模型

通过这一层的建模,最终可导出ARXML格式的应用层软件文件,用于后续的软件详细开发,同时关乎设计的威廉希尔官方网站 规范,如服务矩阵、以太网通讯矩阵、软件架构等也可通过报告形式自动生成。

4 PREEvision硬件网络架构(Hardware Network Architecture)

PREEvision工具在网络架构层是面向车载总线通讯的网络的建模设计。主要包括网络拓扑模型设计、通讯报文、信号路由模型设计,其中通讯设计涵盖了目前主流的CAN/CAN FD,LIN、Flexray以及Ethernet的通讯模型设计。

在这一层中,PREEvision还支持ARXML/DBC/LDF/FIBEX等数据库文件的无缝导入导出,如CANoe,Davinci等。

模型开发要点:

  • 模块化的部件、总线、接口、信号等的artifact与其类属性尽量在Library中创建,以便产品的复用;
  • 如果有特殊的路由规则及相关评估权重,需要在信号路由前对规则进行定义。

pYYBAGLg6C6Ae_xxAAHrCprMNiU340.png

图9网络拓扑模型

poYBAGLg6DWANJylAAC9K7jxbYA840.png

图10通讯设计流程

pYYBAGLg6D2ARG_rAAI2DT3Lf6Q707.png

图11 CAN总线通讯报文设计

5 PREEvision硬件部件架构(Hardware Component Architecture)

PREEvision工具在硬件部件层是面向ECU、系统/子系统电气原理、线束的建模设计。主要包括ECU架构模型设计、系统/子系统电气原理模型设计、电源分配模型设计、接地分配模型设计、线束原理模型设计。

在这一层中,PREEvision支持KBL文件的导出,通过二次开发实现与线束设计工具的无缝衔接,如Capital Design。

模型开发要点:

  • 1、电源分配、线束中用到的元器件(device)种类较多,且重用度高,尽量在Library中定义模型元素,以便复用;
  • 2、注意cable、core、schematic pin、splice、header、wiring connector、wiring harness inline connector、slot、cavity的区别与定义;
  • 3、定义Header的Connector Prototype的时候需要确认对应线束端的Connector Type是否定义了对应的Connector Prototype;
  • 4、注意pin脚定义时不同连接类型应使用不同的pin类型;
  • 5、如果需要属性完整的KBL文件导出,Connector的slot和cavity必须定义完整;
  • 6、线束模型设计中变量定义对“Must-Use”的应用。

pYYBAGLg6ISAT5VgAACrfm4gv4U107.png

图12部件模型

poYBAGLg6IuAJd_lAAFPaTmFvQY762.png

图13部件原理模型

pYYBAGLg6JSAIg0TAAGWgm_z8ys924.png

图14电源分配模型

pYYBAGLg6KSAWj1RAAC3I8QTBR8611.png

图15线束原理模型

6 PREEvision物理架构(Geometry)

PREEvision工具在物理架构层是面向整车E/E系统(包括电子电器零部件、线束路由、线束分段、连接器、线束内嵌式连接器等)的安装布置信息的设计,可用于生成线束图(3D信息),其中的相关属性信息可用于对线束系统的计算评估。

在这一层中,PREEvision支持KBL文件的导入与导出,以实现与线束设计/生产工具的无缝衔接,如Capital Design。

模型开发要点:

  • 需要分别在两个图中实现物理拓扑(三维数据布置)的设计和接插件的设计;
  • 需要把硬件层的部件与安装位置的部件进行映射;
  • 线束原理图(硬件层)、线束图及布置图的设计对专业要求较高,因此,建模人员尽量以线束设计人员为主。

pYYBAGLg6MSAEZd9AAEyXsZg7p8952.png

图16物理架构模型图片来源:Vector

7 映射(Mapping)

PREEvision提供了电子电气系统设计的上下游关联关系的功能,涵盖了从需求层到最后的物理架构层的全部模块内容,主要用于保证设计的一致性和可追溯性,在应用PREEvision工具进行架构开发时,应尽可能的定义好上下游的映射关系。

相应的,可以在每个模型元素(artifact)的属性中Mapping下查阅与其相关的全部映射关系,也可以在mapping view的模式下查阅全局的映射关系。

同时模型的一致性检查功能也可以实现对模型的检索,以提供未实现映射的内容。

8信号路由(Signal Routing)/线束路由(WH Routing)

系统逻辑架构/软件架构描述并提供了通信需求,硬件架构描述了ECU网络。逻辑架构或软件架构到硬件层(部件网络)的ECU映射完成后,相关的数据信息传递链就清晰了,继而系统信号也相应的产生了。

信号路由支持以下功能:

  • 单独的算法支持计算信号最佳路由路径
  • 用户自定义的权重函数进行路由成本的计算
  • 网关自动路由支持
  • 总线信号的实例化(信号传输)
  • 路由结果分析

poYBAGLg6POAautHAACRDJFfq8Q885.png

图17线信号路由设计流程图片来源:Vector

PREEvision的线束路由提供了一种自动化机制,该机制将部件原理层的原理图连接嵌入到车辆的物理结构中,从而生成及调整线束,使其完全适合基础车辆物理结构,继而将部件和连接关系映射到车辆物理结构中的实际物理位置,形成物理架构,以及包含的物理参数信息。最终生成线束图及关键设计参数。

写在最后

PREEvision可以说集成了完整的汽车电子电气开发流程各环节的设计与管理工具链,功能十分强大,同时随着我们对此工具应用的逐步深入,也将在建模过程中发现更多的需要标准化操作与注意事项的建模要点。此外Vector中国的Ready to Use方案也很贴近本土客户使用习惯,将来PREEvision工具在模型敏捷开发中将带来更好的用户体验。

PREEvision是德国Vector公司的一款面向汽车电子电气架构设计、开发及管理的专业工具,被OEM和零部件系统供应商的架构工程师、系统工程师、软件工程师等广泛使用。

北汇信息作为Vector中国的合作伙伴,不仅提供相应的工具和威廉希尔官方网站 支持服务及培训,还针对不同的应用提供相应的解决方案,助力中国客户的研发效率提升,后续还会为大家带来进一步的案例介绍。

参考文档

[1] PREEvisionManual

[2]文中部分图片来自于Vector

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    面向教学科研的汽车电气电子控制系统开发及测试实验室

    及实践能力不足的问题,需要与汽车行业实际的应用进行适配。经纬恒润以量产车型电子电气开发经验为基础,推出与企业研发测试同步的面向教学科研的汽车电子电气
    的头像 发表于 12-17 17:00 355次阅读
    面向教学科研的汽车<b class='flag-5'>电气</b>与<b class='flag-5'>电子</b>控制系统<b class='flag-5'>开发</b>及测试实验室

    Simulink自定义模块开发教程 Simulink 控制系统的应用

    控制系统的设计和分析,Simulink 提供了一个强大的工具集,允许工程师通过图形化界面快速构建和测试复杂的系统模型。然而,Simulink 的标准库可能不包含所有特定的功能,这时就需要
    的头像 发表于 12-12 09:21 291次阅读

    深入解析自动驾驶系统的DCU、MCU、MPU、SoC及整车电子架构

    摘要本文探讨了自动驾驶的DCU、MCU和MPU电子电气架构的作用,比较了分布式与集中式
    的头像 发表于 11-20 17:08 1087次阅读
    深入解析自动驾驶系统<b class='flag-5'>中</b>的DCU、MCU、MPU、SoC及整车<b class='flag-5'>电子</b><b class='flag-5'>架构</b>

    电气导轨的优点和操作要点

    现代电气安装工程,导轨式安装具有许多显著的优点,下面,我们将详细探讨导轨式安装的优点以及进行导轨安装时的操作要点。 一、导轨的优点 安
    的头像 发表于 10-04 11:04 331次阅读

    pcb设计布局的要点是什么

    PCB设计,布局是一个非常重要的环节,它直接影响到电路的性能、可靠性和成本。以下是关于PCB布局的一些要点,这些要点将帮助您设计出高质量的PCB。 确定设计目标和要求
    的头像 发表于 09-02 14:48 395次阅读

    思尔芯亮相RISC-V中国峰会,展示架构建模与混合仿真验证方法

    架构设计软件的研发上取得了进展,该项目的成员——产品经理梁琪与研发工程师被邀请至演讲台,他们为与会者带来了题为《基于RISC-V的架构建模及混合仿真验证方法》的
    的头像 发表于 08-30 12:44 243次阅读
    思尔芯亮相RISC-V中国峰会,展示<b class='flag-5'>架构建模</b>与混合仿真验证方法

    小鹏汽车与大众汽车深化合作,共绘电子电气架构新篇章

    7月22日,小鹏汽车香港交易所发布重大合作公告,正式宣告与全球汽车巨头大众汽车集团携手迈入全新合作阶段,双方签署了关于电子电气架构威廉希尔官方网站 的战略合作联合
    的头像 发表于 07-22 15:53 825次阅读

    小鹏汽车与大众汽车达成电子电气架构威廉希尔官方网站 战略合作

    ,双方将全力投入为大众在华生产的CMP和MEB平台开发行业领先的电子电气架构。联合开发协议的签署不仅标志着双方将在中国加速
    的头像 发表于 07-22 09:49 959次阅读

    架构下服务建模,关键在这6步!

    经纬恒润基于SystemWeaver平台,按照SOA建模理念为客户提供了新一代基于SOA的企业级电子电气系统协同设计解决方案,可以有效支持服务和信号的混合架构建模
    的头像 发表于 07-08 10:36 1362次阅读
    新<b class='flag-5'>架构</b>下服务<b class='flag-5'>建模</b>,关键在这6步!

    大众与小鹏签署电子电气架构威廉希尔官方网站 战略合作框架协议

    小鹏汽车与大众汽车集团共同宣布签署了电子电气架构威廉希尔官方网站 战略合作框架协议,为大众汽车中国市场的电动车平台开发领先的
    发表于 04-22 10:45 405次阅读
    大众与小鹏签署<b class='flag-5'>电子</b><b class='flag-5'>电气</b><b class='flag-5'>架构</b>威廉希尔官方网站
战略合作框架协议

    PREEvision的逻辑架构:实现车辆系统设计的高效抽象化

    车辆的电子/电气(E/E)架构已经从过去的简单设计演变成今天的复杂结构。早期,E/E架构主要由车载系统和基于信号的应用所定义,其设计空间相
    的头像 发表于 04-08 14:11 1060次阅读
    <b class='flag-5'>PREEvision</b><b class='flag-5'>中</b>的逻辑<b class='flag-5'>架构</b>:实现车辆系统设计的高效抽象化

    架构开发与优化咨询和实施服务

    得益于硬件平台算力的提升,汽车电子电气架构的集成度逐渐提高,多域融合成为了目前行业软件工程的重要工作内容。经纬恒润可以为汽车电子和软件工程
    的头像 发表于 02-05 14:26 375次阅读
    <b class='flag-5'>架构</b><b class='flag-5'>开发</b>与优化咨询和实施服务

    智能网联汽车电子电气架构详解

    汽车电子电气架构正在由传统的分布式架构向域集中式和中央集中式演进, 并继续演进至车路云一体化协同。智能网联汽车整体软件架构需要采用 SOA
    的头像 发表于 01-17 09:24 2258次阅读
    智能网联汽车<b class='flag-5'>电子</b><b class='flag-5'>电气</b><b class='flag-5'>架构</b>详解

    解析PREEvision汽车电子电气系统设计工具

    PREEvision是一款全面的汽车电子电气系统设计工具,支持从概念设计到具体实现的整个过程。
    的头像 发表于 01-09 12:20 2526次阅读
    解析<b class='flag-5'>PREEvision</b>汽车<b class='flag-5'>电子</b>和<b class='flag-5'>电气</b>系统设计工具

    智能网联汽车电子电气架构解析

    什么是电子电气架构2007年由德尔福(DELPHI)首先提出E/E架构的概念,具体就是功能
    的头像 发表于 01-03 09:46 1410次阅读
    智能网联汽车<b class='flag-5'>电子</b><b class='flag-5'>电气</b><b class='flag-5'>架构</b>解析