基于PREEvision的架构方案评估

news2024/9/28 13:16:19

Introduction

随着汽车行业的快速发展和消费者需求的日益复杂化,现代汽车已不再仅仅是机械设备的集合体,更是高度复杂的电子和电气系统的结合体。在这样的背景下,如何有效地设计和优化汽车电气架构,成为制造商和供应商面临的关键挑战之一。而在这一挑战中,PREEvision 的架构参数评估功能以其卓越的前瞻性和创新性,成为解决方案的重要一环。

PREEvision工具

在这里,我们先简单了解下PREEvision这款软件,PREEvision是一个结合了版本基线、权限管理、数据库管理的电子电气架构协同工作开发平台,而不是单独意义上的一款架构设计工具,并且它还开放了一些对外接口,可通过调用接口实现定制化开发,有Metrics、Table、Rule、Report。接下来介绍我们的主角:基于PREEvision开发的架构方案评估。

基于PREEvision的架构方案评估

该架构方案评估其实是从PREEvision模型统计不同方案多维度的架构参数,然后进行评估打分,以Report的形势呈现出来。可以清晰直观的评估不同方案各个评估项的优劣,基于评估结果,暴露架构问题,优化架构设计,也方便后续方案的管理和查阅。在整车电子电气系统的开发进程中,会涉及到功能需求设计、网络设计、逻辑功能设计、原理设计、线束设计等多方面内容,由不同负责人进行共同开发。在模型开发过程中需要进行不断的评估优化,最终选择最优的设计方案。

PS:文中提到的几个概念:维度、参数、评估指标、评估子指标、评估项,他们之间是有关联的,为了方便读者理解,在此做出说明。首先架构评估可以从多个维度出发,每个维度定义为一个评估指标,每个指标包含多个评估子指标,而每个评估子指标是最小的评估项,评估子指标的数据即为参数。

3,1架构方案评估报告设计流程

基于PREEvision的架构参数评估是指利用PREEvision软件来进行汽车电子系统架构的优化和评估过程。以下是这个过程的一些关键步骤和方法:

1.系统建模与设计

首先,工程团队使用PREEvision软件进行系统建模。这包括创建整车电气架构的高级视图,定义各个子系统的功能需求和交互关系等。PREEvision提供了直观的图形界面和丰富的建模工具,使工程师能够快速构建复杂的系统模型。

2.参数化设计与优化

在建模过程中,工程师可以灵活地定义和管理各种系统参数。这些参数可以涵盖硬件特性、通信带宽、功耗要求、性能指标等。通过参数化设计,工程团队能够在不同设计方案之间进行比较和评估,找出最优的架构配置。

3.变型管理打包

PREEvision支持变型管理打包功能,可以将各个模型相关构件打包到不同的Alternative中,之后通过获取比较配置方案中的构件信息来评估方案好坏。

4.实时协作与信息交流

在整个架构评估过程中,PREEvision提供了强大的实时协作平台。多个团队成员可以在同一系统模型上同时进行编辑和交流,确保信息的实时更新和团队之间的有效沟通。

5.数据集成

PREEvision是一个开放式平台,支持与其他工具和系统的数据集成。这使得我们可以轻松从模型中获取评估参数并导出相应文档,以便分析暴露架构问题,优化架构设计

3.2 架构方案维度

当评估架构方案时,可以从多个维度进行评估和分析。这些维度包括但不限于以下几个方面,需要根据具体项目的需求和约束条件,权衡这些维度的重要性,并进行综合考量,以达到最优的架构设计。

物理尺寸:包括控制器pin数量、线束重量、线束长度、高/低压电源线长度、高/低压地线长度等物理属性信息。

集成特性:包括总线负载率、多控制器分配特性数量、多硬件变型特性数量、总线接口数量、网关数量、控制器集成功能逻辑模块的数量等维度信息,可提升设计效率和质量。

可靠性评估:包括电线数量、复用控制器比重、内联电线数量、常电控制器比重、常电控制器数量、常电传感器数量、常电执行器数量,支持诊断控制器比重、控制器数量、电器件数量、不同类型的信号数量等可靠性相关的评估项。

成本:包括线束成本、电器件成本、保险&继电器盒成本等成本评估项,能够根据不同的设计参数进行成本效益分析。这种分析可以帮助制造商在设计阶段就优化成本,并选择最经济且有效的解决方案。

复杂性:包括CAN节点数量、LIN节点数量、Ethernet节点数量、CAN通道数量、LIN通道数量、Ethernet通道数量、保险丝数量、继电器数量、AUTOSAR网络唤醒ECU、osec网络唤醒ECU、本地唤醒ECU等评估项。                                                                                                                                                                                                                                                                                         

上述内容为常用的架构参数评估,但不局限于以上评估指标,可基于客户实际需求开展评估。由于篇幅原因,就不一一介绍评估项的获取逻辑了,所有数据都由PREEvision模型获取,这里简单举例“网关数量”逻辑的获取,首先从配置Alternative中查找所有激活的ECU,判断ECU下的Process Unit是否关联通信层的Gateway,若存在关联,则认为该ECU是网关。

网关数量获取逻辑

Report中网关数量评估项

3.3架构方案评估得分

架构方案评估的得分通常是基于一系列具体的标准和指标来计算的,通过得分的方式直观的表现评估项的优劣,当然除了单项评估指标得分外,这些评估指标通常会被赋予权重,并且通过对每个因素的具体评估来确定总体方案得分。

  1. 架构评估子指标得分

我们上面已经获取了各个架构评估子指标的数据,接下来涉及专家审查、技术评估以及对需求和目标的详细分析得出评估项的标准值,再经过算法计算,得出子指标得分,我们可通过对比不同方案的同一评估子指标,评估好坏,还拿网关数量为例,得分情况如下。

2.方案总体得分

所谓方案总得分就是各个评估指标的得分之和,这里涉及到一个权重问题,客户认为

每个评估子指标的重要程度不同,便可对比换算每个评估子指标权重,如下图所示。

    所有评估子指标权重得分之和就是该方案的总体得分,通过对比方案总得分,可清晰明了的看出不同方案的整体优劣,如下图所示。

架构方案

方案得分

方案1

46.72

方案2

57.02

综上所述,PREEvision 的架构参数评估功能不仅提升了汽车电气架构设计的效率和质量,还为整车厂和供应商带来了显著的经济和竞争优势。随着汽车电子系统技术的不断进步,PREEvision 将继续发挥其重要作用,助力行业迈向更智能、更可靠的未来。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1980743.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CSS实现元素hover时背景色拉伸渐变

HTML代码 <ul><li><p><a href"#">Facebook搜索</a></p></li><li><p><a href"#">Instagram搜索</a></p></li><li><p><a href"#">Google搜索&…

【Qt】如何搭建Qt开发环境

Qt的开发工具 需要搭建Qt开发环境&#xff0c;需要安装3个部分&#xff1a; C编译器&#xff08;gcc、cl.exe...&#xff09;注意&#xff0c;这里的C编译器不是指visual studio这种集成开发环境&#xff0c;编译器不等于IDE&#xff0c;编译器只是IDE调用的一个程序。Qt SDK…

办公知识分享:如何自己制作一个图文二维码呢?

和一般的网址二维码、文件二维码等不同&#xff0c;H5编辑二维码支持在一个H5页面同时展示&#xff1a;图片内容、文字内容、并支持插入超链接、视频、音频等文件…。 其用途非常广泛&#xff0c;在教育、企业办公、产品包装设计、展会、艺术展览等都在使用H5编辑二维码来传播…

代码随想录算法训练营第24天 | 题目:93.复原IP地址 、78.子集 、 90.子集II

代码随想录算法训练营第24天 | 题目&#xff1a;93.复原IP地址 、78.子集 、 90.子集II 文章来源&#xff1a;代码随想录 题目名称&#xff1a;93.复原IP地址 有效 IP 地址 正好由四个整数&#xff08;每个整数位于 0 到 255 之间组成&#xff0c;且不能含有前导 0&#xff09…

Apache EChart前端图表

目录 一、了解Apache EChart 1.1 什么是Apache Echart 1.2 为什么要使用图表 1.3 常见的图表以及特点 二、Apache EChart的基本使用 2.1 下载echarts.js 2.2 echart基本使用案例 三、多类型图表的使用 3.1 柱状图(type:bar) --基本柱状图 --多系列柱状图 --堆叠柱状图…

我面试了个目标 50w 的大厂老哥,很符合预期

大家好&#xff0c;我是程序员鱼皮。上周我直播模拟面试了一位很优秀的老哥&#xff0c;有些感受想和朋友们分享分享。 先简单介绍一下&#xff1a;老哥是一本硕士出身 在大厂做后端开发 2 年&#xff0c;buff 拉满&#xff0c;目标是通过跳槽冲击 50 万的年薪。 说实在的&a…

Python 如何进行图像处理(OpenCV, PIL)

图像处理是计算机视觉的重要组成部分&#xff0c;它涉及对数字图像进行分析、修改和处理。在Python中&#xff0c;OpenCV和Pillow&#xff08;PIL是Pillow的前身&#xff09;是两个非常流行的图像处理库。 一、OpenCV简介 OpenCV&#xff08;Open Source Computer Vision Lib…

【文心智能体】梗图七夕版,一分钟让你看懂如何优化prompt,以及解析低代码工作流编排实现过程和零代码结合插件实现过程,依然是干货满满,进来康康吧

目录 背景什么是梗图梗图概念梗图结构 低代码开发最小运行单元大模型链提示词模板文心模板输出效果 测试工具链HTTP请求工具 梗图工具链全流程 梗图优化Prompt提示词优化后梗图结构提示词前后对比优化前效果优化后效果API接口BOS图片水印 梗图插件格式说明构思插件清单文件定义…

21天学通C++:理解智能指针、IO流、异常处理

理解智能指针 管理堆&#xff08;或自由存储区&#xff09;中的内存时&#xff0c;C程序员并非一定要使用常规指针&#xff0c;而可使用智能指针。 什么是智能指针 简单地说&#xff0c;C智能指针是包含重载运算符的类&#xff0c;其行为像常规指针&#xff0c;但智能指针能…

Spring通过注解优雅实现工厂模式

Spring通过注解优雅实现工厂模式 工厂模式作为开发者&#xff0c;应该都是耳熟能详的&#xff0c;在课本上、在网络上都会有无数的案例&#xff0c;是一个简单、确十分好用的设计模式。但是实现它的方法有很多&#xff0c;早年见过最多的就是用 if 判断类型&#xff0c;然后返回…

Docker部署Minio并配置域名访问

Docker部署Minio并配置域名访问 1、拉取镜像 docker pull minio/minio:RELEASE.2024-08-03T04-33-23Z-cpuv12、启动容器 # 创建数据目录 mkdir /data/minio # 创建配置目录 mkdir /root/.minio # 启动容器(如果不配置域名访问MINIO_BROWSER_URL、MINIO_SERVER_URL可以不用配…

springboot书画在线学习网站-计算机毕业设计源码11849

摘 要 本篇论文旨在设计和开发基于SpringBoot的书画在线学习网站&#xff0c;提供用户便捷的学习方式和丰富的学习资源。在该系统中&#xff0c;用户可以通过网站浏览书画的相关内容&#xff0c;包括诗公告消息、书画资讯、课程信息等。同时&#xff0c;系统还将提供书画的学习…

第七在线联手深服协:以科技之力,绘就时尚 AI 智能商品管理新篇章

7月30日&#xff0c;在深圳&#xff0c;一场堪称行业精英云集、科技锋芒毕露的“科技赋能时尚前沿沙龙”圆满落幕。这场盛会由 7thonline 第七在线与深圳服装行业协会&#xff08;简称“深服协”&#xff09;携手打造&#xff0c;深度聚焦 AI 智能商品管理在时尚天地的创新运用…

Liunx 小程序之进度条

Liunx 小程序之进度条 效果前提条件回车和换行缓冲区倒计时 进度条纯进度条模拟下载的进度条Progressbar.hProgressbar.cmain.cmakefile 效果 先来看效果&#xff0c;这其实是一个动态的进度条&#xff0c;后有源码&#xff0c;运行即可&#xff1a; 前提条件 在制作之前有两…

springboot仓库人力资源管理系统-计算机毕业设计源码45130

摘 要 仓库人力资源管理系统作为一种先进的信息技术工具&#xff0c;在企业中扮演着重要的角色。本文旨在深入探讨SpringBoot仓库人力资源管理系统的各项功能及其优势&#xff0c;以及对企业运营所带来的深远影响。 首先&#xff0c;我们详细探讨了SpringBoot仓库人力资源管理…

Opencv学习-图像变换

1. 图像连接 图像连接是指将两个具有相同高度或者宽度的图像连接在一起&#xff0c;图像的下&#xff08;左&#xff09;边缘是另一个图像的上&#xff08;右&#xff09;边缘。图像连接常在需要对两幅图像内容进行对比或者内容中存在对应信息时显示 对应关系时使用。例如&…

全国十大起名大师排行榜,中国最厉害三个起名大师是谁?

全国十大起名大师排行榜&#xff0c;中国最厉害三个起名大师是谁&#xff1f; 山东济南最受欢迎的起名大师有多位&#xff0c;其中较为知名的包括&#xff1a; ‌颜廷利&#xff0c;被誉为山东济南最出名的起名大师之一&#xff0c;还是现代山东文化名人&#xff0c;通过魔方解…

人工智能时代下,国产服务器操作系统如何加快发展?

人工智能时代下&#xff0c;国产服务器操作系统如何加快发展&#xff1f; 云智融合浪潮下&#xff0c;服务器操作系统产业未来发展将走向何方&#xff1f;英特尔和龙蜥的合作&#xff0c;能为国产操作系统的发展带来什么&#xff1f;双方如何通过合作布局“云AI”时代的未来&am…

配有知识库的AI助手与大模型问答相比,各有哪些优缺点?

1. 配有知识库支持的AI助手 优点&#xff1a; 精确性&#xff1a;知识库是由专业人员整理和维护的&#xff0c;其中的信息通常是经过验证和准确的。因此&#xff0c;配有知识库的AI助手可以提供准确的答案&#xff0c;并且在特定领域的问题上表现良好。可控性&#xff1a;知识…

合并重叠的区间

这一题不能用差分数组&#xff0c;因为 [1 , 4] [5, 6] 这个就会被合并&#xff0c;正确的做法就是先排序 bool cmp(vector<int> a, vector<int> b) {if (a[0] < b[0]) return 1;if (a[0] b[0]) return a[1] < b[1];return 0; } class Solution { public:ve…