中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 436查看
  • 0回复

[电子架构] 架构与规则

[复制链接]


该用户从未签到

发表于 30-3-2024 16:21:48 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


世界上有两种人,一种是玩游戏的人,一种是制定游戏规则的人。

扪心自问,你想成为哪种人?

玩游戏最重要的是熟悉游戏规则,然后通过不断地玩游戏,提高游戏技能和熟练程度。

玩游戏的最终目标是成为游戏的顶级玩家,在特定的游戏规则下,打败其它的游戏玩家。

制定游戏规则最重要的是如何使游戏以高效合理的方式进行下去,并针对特定的目标使各方利益达到均衡。

制定游戏规则的最终目标是造就一款成功且具有影响力的游戏,成功意味着玩游戏的人有收获且游戏本身能够创造价值。有影响力意味着玩游戏的人足够多且游戏的知名度足够大。

玩游戏和制定游戏规则的本质区别不是两者的难度。制定游戏规则的人不一定能在游戏中战胜游戏玩家,让游戏玩家去制定游戏规则也不一定能够打造一款成功的游戏。

玩游戏和制定游戏规则的本质区别在于两者的分工和定位不同,玩游戏必须要遵守游戏规则,制定游戏规则必须能够让游戏玩家以最合理的方式玩游戏。

对于制定游戏规则的人,大局观很重要。对于玩游戏的人,遵守规则的意识很重要。

如果你想成为一名优秀的架构师,那就要致力于成为制定游戏规则的人。

在之前的文章“架构工程师的大局观”中,笔者概括性地将从事汽车电气系统设计的架构工程师的工作描述为:在设计汽车电气系统时能够全面地、系统地、前瞻性地考虑问题。能够解决全局性设计问题和建立全局性设计规则,妥善处理短期利益和长期利益、局部利益和整体利益的矛盾。在基于对综合设计因素全面分析并确保最终目标得到满足的前提下,做出合理的设计决策。

架构设计的结果是系统的“组成部分”+“组成部分之间的信息交互”,简称组成+交互,而架构设计的过程就是关于如何更好地的分解系统为各个组成部分并建立各个组成部分之间信息交互规则的一系列设计和决策过程。

架构设计的核心思想和精髓是通过建立整车电气系统的结构和交互规则来约束系统设计的自由度,同时又能够在最大程度上包容系统的发展和变化。

汽车电子电气架构设计(EEA设计)就是通过建立汽车电气系统的各个维度的组成结构和交互规则,如果把汽车电气系统设计和开发看做一个游戏,EEA工程师一定要把自己定位成游戏规则的制定者。

下面笔者将以电气功能开发方式作为一个例子,说明EEA工程师如何制定电气功能开发的游戏规则。

为了更好地理解以下内容,建议各位读者先看一下之前与架构、功能、系统有关的文章。

当前整车厂主流的电气功能开发流程为:市场配置表market feature list------>项目全配置表 xxx project full feature list----->电气功能表 EE function list----->电气功能子系统规范----->电气零件规范。

市场配置表和项目全配置表是从市场和项目的角度定义车型是什么样子的以及车型应该有什么,例如车型的尺寸、电机电池的参数、车型有什么硬件,车型有什么系统和功能。

电气功能表从项目全配置表中提取与电气功能相关的配置,转化为整车级电气功能的设计开发需求。电气功能表一般包括功能域、电气功能子系统、电气功能名称、电气功能描述等。

基于电气功能表,电气功能子系统规范详细描述每个整车级电气功能如何实现,从而确定对于每个电气零件的设计需求,作为电气零件规范的设计输入。

以上就是当前整车厂主流的电气功能开发方式,其最大的问题在于,每个整车级电气功能都是相对独立的,并没有通过某种方式建立电气功能之间的关联。

EEA工程师如何通过建立电气功能之间的关联从而改变电气功能开发的游戏规则呢?答案就是引入“用车场景”。

用车场景可以理解为用户在车辆使用过程中可能出现的任何一种车辆使用状态,不同的车辆使用状态,用户需要车辆完成不同的任务或者是任务的组合。

电气功能就是汽车电气系统能够完成的任务,而且一定是在某种用车场景下完成特定的任务。例如,汽车电气系统能够完成关闭车门(假设车辆具备电动车门)、闭锁车门、关闭车窗、关闭车灯这个4个任务。

在某种用车场景下,例如,当用户需要长时间离开车辆时,通常需要车辆完成以下任务:关闭并闭锁所有车门,关闭所有车窗、关闭所有车灯。

汽车智能化程度的提升本质上就是能够越来越准确地识别和判断用车场景。对于”用户长时间离开车辆“这个场景,”离开车辆“并不难识别,通过车外摄像头至少技术上很容易实现。难点在于如何判断是长时间离开车辆,还是去几米之外的垃圾桶扔个饮料瓶然后马上返回车辆。

一种判断方式是通过用户在离开车辆之前,是否进行了车辆下电操作,如果下电则意味着有可能要长时间离开车辆。基于这个逻辑,当用户执行了车辆下电操作,并开门离开车辆时,车辆则自动完成关门、锁门、关窗以及关灯的任务。这种设计方式能够最大限度地提高车辆的智能化程度,但付出的代价就是不能保证用车场景判断的百分百准确性。从这个角度理解,汽车想做到高度智能化和尽可能地自动完成任务,就必须在一定程度上牺牲对用车场景判断的准确性,在目前的技术发展阶段,可谓是鱼和熊掌不可兼得。

另外一种方式是通过用户进行外部锁车操作来判断长时间离开车辆。当用户进行外部锁车操作后,车辆自动执行关闭车门,闭锁车辆,关闭车窗,关闭车灯的任务。

有些对门锁控制功能比较熟悉的读者可能会有疑问,目前主流的外部锁控制逻辑都仅仅支持在车辆下电情况下执行闭锁操作,如果用户忘记下电,闭锁操作就无法执行了。

电气功能的最终目的是让用户有好的用车体验,我自己开车就偶尔会忘记下电锁车,然后看到锁车失败提醒,只能再去下电后锁车,这是不是好的用车体验是显而易见的。

这个疑问非常好地说明了当我们引入用户场景将几个电气功能建立关联之后,可能会发现之前单独设计某个电气功能时的设计方案不能满足用户场景的功能需求,这也恰恰说明了引入用户场景对电气功能开发方式产生了影响,也可以说是对电气功能开发游戏规则的改变。


该用户从未签到

发表于 13-3-2025 06:08:00 | 显示全部楼层
作为汽车工程师,我深知无论选择成为哪种人,都需要有扎实的专业知识和不断进取的精神。对于游戏领域而言,玩游戏的人需熟悉规则并不断练习以提升技能,而制定游戏规则的人则需确保规则高效合理,促使游戏顺利进行并创造价值。两者的本质区别在于目标和影响力。制定游戏规则的人旨在创造一款成功且具有影响力的游戏,为玩家提供精彩的体验,同时推动游戏产业的发展。我个人的追求是成为制定游戏规则的人,通过技术创新和规则设计推动汽车行业的进步和发展。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 25-7-2025 06:44 , Processed in 0.519228 second(s), 34 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.