虹科方案 | 汽车电子电气架构设计仿真解决方案

来源:虹科汽车电子 虹科方案 | 汽车电子电气架构设计仿真解决方案

导读

本文将介绍面向服务(SOA)的汽车TSN网络架构,并探讨RTaW-Pegase仿真与设计软件在TSN网络设计中的应用。通过RTaW将设计问题分解,我们可以更好地理解汽车电子电气架构设计的过程。

01 汽车E/E架构设计所面临的挑战

面向功能信号→面向服务(SOA)的转变

随着智能网联、自动驾驶、电动汽车的发展,软件、计算能力和先进的传感器正逐渐立于统治地位。这一变革也促使汽车E/E架构从以信号导向,变为以运算平台为基础、面向服务(SOA)的架构。

架构设计导向转变

SOA的架构有以下优势:

更易维护:建立在以 SOA 基础上的信息系统,有着清晰的分层架构。当需求发生变化的时候,不需要修改提供业务服务的接口,只需要调整业务服务流程或者修改操作即可,整个应用系统也更容易被维护。

图片

清晰的分层架构

高可用性:该特点是在于服务提供者和服务使用者的松散耦合关系上得以发挥与体现。使用者无须了解提供者的具体实现细节。

图片

松散的耦合关系

通过模块化实现SW和HW的扩展性和可复用

图片

模块化架构

模块化的隐私和信任:横跨整车的各个边界,各个模块的角色、能力以及权限必须能够实现集中管理。

模块化安全性的需求:需要建立故障控制区的模拟化安全库,必须能够保证某些区域发生错误不会跨模块传播。

持续高成本投入的集成和测试

执行路径及时间

  • 整个系统的持续部署和测试,需要更关注自动化测试;

  • 越复杂的系统在虚拟平台上的早期验证和确认是关键;

  • 测试覆盖率必须以可变性和验证的执行路径来衡量,不只是以公里数来驱动。

汽车全生命周期软硬件的可扩展性

图片

如何面对场景不断优化

面向服务(SOA)的转变:大数据和人工智能算法用于关联许多现有的各种设计规范; 

满足模块化的特性:集中式安全模型的传递性信任算法 ,故障遏制区域内故障概率的数学模型及其产生的 "模块错误率"; 

高投入的集成、测试:设计复杂性指标和测试覆盖率计算器 ;以不同的精度模拟 "全栈 "系统行为,可能插入真实的组件进行软件在环或硬件在环测试案例,以建立对整个系统的信任。

02 面向服务(SOA)的汽车TSN网络架构

RTaW-Pegase:用于TSN网络全面的仿真与设计软件

图片

RtaW的工作流程

RTaW-Pegase® : 是汽车通信网络架构的建模、自动配置和仿真,支持汽车全生命周期的设计选择和验证的解决方案。

图片

RtaW的主要优势

基于TSN的仿真案例(BMW)

图片

SOA架构原型

  • 中央计算平台+域控制的分布;

  • 冗余的中央计算机(应用平台):车身、运动控制、数据分析、安全、ADAS;

  • 3个域控制器;

  • 17 个 ECU 节点:HMI、动力系统、充电系统、摄像头、人工智能后端计算器、接入点等。

图片

RTaW下的网络模型

使用RTaW-Pegase软件仿真构建SOA架构原型,并进行链路仿真与流量分析。

RTaW将设计问题分解

RTaW-Pegase 将我们关注的设计问题进行分解分析:

图片

RTaW问题分解

过载分析

部署新服务时网络过载概率

架构能力分析

基于TSN QoS的网络可扩展性

扩展与成本分析

图片

成本模型

架构优化

图片

基于 CPU 性能的网络可扩展性

核心拓扑结构探索

图片

基于核心拓扑生成体系结构

03 关于RTaW

RTaW支持的功能模块

图片

图片

RTaW支持的TSN协议

图片

现阶段的汽车网络架构设计使计算机辅助的 E/E 架构设计成为可能。

RTaW-Pegase 可计算性能指标,如网络负载、通信延迟和缓冲区利用率,从而有可能在所有情况下预测网络性能,并且可以比较不同的设计和配置选项,使您能够避免过度配置资源。另外,RTaW-Pegase 包括设计空间分配算法,以优化网络拓扑,数据流路由以及在工作站上分配软件功能。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

前端面试之事件循环

什么是事件循环 首先, JavaScript是一门单线程的语言,意味着同一时间内只能做一件事,这并不意味着单线程就是阻塞,而是实现单线程非阻塞的方法就是事件循环 在JavaScript中,所欲任务都可以分为: 同步任务…

创意卡片制作

效果展示 CSS 知识点 box-shadow 属性灵活运用background 属性的 linear-gradient 值灵活运用 页面整体结构 <div class"container"><div class"card"><div class"icon"><ion-icon name"rocket-outline">&…

操作系统(三)进程和线程的基础知识

文章目录 前言进程和线程进程进程的状态进程控制块(PCB&#xff0c;Process Control Block)进程的上下文切换 线程线程的实现 进程加载进程等待和退出等待退出 优先级控制进程调试支持定时 小结 前言 本文主要涉及操作系统的简介、硬件结构、内存管理、进程管理、文件系统、设…

2024京津冀人工智能展会(世亚智博会)展现“中国智造”高端技术

2024京津冀人工智能展会&#xff08;简称:世亚智博会&#xff09;已正式定档2024年6月28-30日&#xff0c;将启用北京亦创会展中心的一层全部展厅&#xff0c;预计展出面积达6万平方米&#xff0c;吸纳全球超过800家展商&#xff0c;展现“中国智造”的尖端理念与高端技术&…

软件推荐目录——按类划分

之前的文章中&#xff0c;博主介绍过诸多实用的软件&#xff0c;今天博主就继续来泛总结一下电脑常用的功能里&#xff0c;有哪些天花板级别存在的软件呢。 1. 浏览器 在之前的文章中&#xff0c;学长已经详细介绍过优秀的浏览器产品&#xff0c;还是同样的套路&#xff1a;外网…

ceph-deploy bclinux aarch64 ceph 14.2.10【3】vdbench fsd 文件系统测试

接上 ceph-deploy bclinux aarch64 ceph 14.2.10-CSDN博客 https://blog.csdn.net/hknaruto/article/details/134347935 fsd.conf 本地也采用远程连接的方式&#xff0c;方便后续扩增到局域网其他机器 hddefault,vdbench/root/vdbench,userroot,shellssh hdhd1,systemceph-…

【Transformer从零开始代码实现 pytoch版】(三)Decoder编码器组件:多头自注意力+多头注意力+全连接层+规范化层

解码器组件 解码器部分&#xff1a; 由N个解码器层堆叠而成每个解码器层由三个子层连接结构组成第一个子层连接结构包括一个多头自注意力子层和规范化层以及一个残差连接第二个子层连接结构包括一个多头注意力子层和规范化层以及一个残差连接第三个子层连接结构包括一个前馈全…

猪酒店房价采集

<?php // 设置代理 $proxy_host jshk.com.cn;// 创建一个cURL资源 $ch curl_init();// 设置代理 curl_setopt($ch, CURLOPT_PROXY, $proxy_host.:.$proxy_port);// 连接URL curl_setopt($ch, CURLOPT_URL, "http://www.zujia.com/");// 发送请求并获取HTML文档…

快跑RUSH

欢迎来到程序小院 快跑RUSH 玩法&#xff1a;跑动的小人&#xff0c;点击鼠标左键跳过障碍物&#xff0c;跳过不同的阶梯&#xff0c;经过金币吃掉获取1分&#xff0c;赶紧去快跑PUSH看看你能够获得多少金币哦^^。开始游戏https://www.ormcc.com/play/gameStart/202 html <…

2024dh网站导航最新,你以为它很花俏?确是牛逼的人人资源站

2024dh网站app.2024网站导航最新。2024免费中文导航。2024dh手机网站导航。2024年还好用的导航app 2024资讯导航是一个专注于新闻和资讯的视频导航网站。电影导航网站&#xff0c;图片导航网站&#xff0c;爱奇艺导航&#xff0c;优酷电影导航&#xff0c;土豆导航&#xff0c…

苹果手机怎么将图片转为excel/word?

第一种方案就是用苹果手机自带的OCR功能来实现需求&#xff0c;但低版本的IOS系统不支持此功能&#xff0c;目前已知IOS15以上版本可以支持&#xff0c;只需要在“设置”--“相册”那打开“实况文本”即可&#xff0c;如下图。 IOS15系统打开“实况文本” 开启后&#xff0c;打…

Pass基础-DevOps

&#xff0c;DevOps是Dev&#xff08;开发&#xff09;和Ops&#xff08;运维/运营&#xff09;的结合&#xff0c;它将人、流程、工具、工程实践等等结合起来应用到IT价值流的实现过程中&#xff0c;是一系列原则、方法、流程、实践、工具的综合体。DevOps面向应用的全生命周期…

递归和master公式 系统栈 + 计算时间复杂度

前置知识&#xff1a;无 1&#xff09;从思想上理解递归&#xff1a;对于新手来说&#xff0c;递归去画调用图是非常重要的&#xff0c;有利于分析递归 2&#xff09;从实际上理解递归&#xff1a;递归不是玄学&#xff0c;底层是利用系统栈来实现的 3&#xff09;任何递归函…

Rust语言入门:理解基础语法

大家好&#xff0c;我是[lincyang]。 今天&#xff0c;我们将深入了解Rust编程语言的基础语法&#xff0c;为你打下坚实的Rust编程基础。 Rust简介 Rust是一种系统编程语言&#xff0c;它注重内存安全、并发性和实用性。Rust的设计哲学是提供安全性&#xff0c;而不损失性能。它…

自动生成Form表单提交在苹果浏览器中的注意事项

以下是本人在公司旧系统中看到的该段代码 function Post(URL, PARAMTERS) {//创建form表单var temp_form document.createElement("form");temp_form.action URL;//如需打开新窗口&#xff0c;form的target属性要设置为_blanktemp_form.target "_blank"…

跟我一起从零开始学python(二)网络编程

前言 昨天讲解了关于从零入门python的第一遍&#xff0c;编程语法必修内容&#xff0c;比如python3基础入门&#xff0c;列表与元组&#xff0c;字符串&#xff0c;字典&#xff0c;条件丶循环和其他语句丶函数丶面向对象丶异常和文件处理 。 今天讲第二篇&#xff1a;python…

修改/etc/fstab文件导致Linux无法正常启动解决方法

如果把 /etc/fstab 文件修改错了&#xff0c;也重启了&#xff0c;系统崩溃启动不了了&#xff0c;那该怎么办&#xff1f;比如&#xff1a; [rootlocalhost ~]# vi /etc/fstab UUIDc2ca6f57-b15c-43ea-bca0-f239083d8bd2 ext4 defaults 1 1 UUID0b23d315-33a7-48a4-bd37-9248…

ceph-deploy bclinux aarch64 ceph 14.2.10【2】vdbench rbd 块设备rbd 测试失败

上篇 ceph-deploy bclinux aarch64 ceph 14.2.10-CSDN博客 安装vdbench 下载vdbench 下载页面 Vdbench Downloads (oracle.com) 包下载 需要账号登录&#xff0c;在弹出层点击同意才能继续下载 用户手册 https://download.oracle.com/otn/utilities_drivers/vdbench/vdb…

搜集的升压芯片资料

DC-DC升压芯片,输入电压0.65v/1.5v/1.8v/2v/2.5v/2.7v/3v/3.3v/3.6v/5v/12v/24v航誉微 HUB628是一款超小封装高效率、直流升压稳压电路。输入电压范围可由低2V伏特到24伏特&#xff0c;升压可达28V可调&#xff0c;且内部集成极低RDS内阻100豪欧金属氧化物半导体场效应晶体管的…

人物百科怎么创建?教你如何创建人物百度百科注意以下方式技巧!

百科就像互联网上的名片&#xff0c;不仅代表身份&#xff0c;而且拥有极高的可信度。因此&#xff0c;许多名人都希望利用百科提高自己的知名度。任何人都可以编辑人物百科词条&#xff0c;但为了成功上传&#xff0c;需要一些技巧。以下是小媒同学给大家带来的人物百科快速创…