功能安全学习攻略:如何高效掌握?

最近很多朋友问我,

怎么能快速掌握功能安全?

只看标准真的很枯燥,有没有什么资料推荐?

我在开始学习功能安全的时候也有同样的困惑,所以,今天就跟大家聊一聊这个话题。当然,每个人的背景不同,目的不同,我这里说的方法仅供大家参考,具体还是要结合自己的情况。

 

我觉得目前专职从事功能安全工作的人,可能分为两类:

第一类,是一开始就在国外或者外企,做功能安全的人,这也包括一些比较知名的咨询公司的人,他们可能没有太多迷茫,因为他们所在的企业,有成熟的功能安全开发流程,平台,数据,模板,工具,大量过去的案例,也有很多正规的实践机会,遇到问题,背后还有专家做指导。

 

另一类,是我这样的,一开始,能获取到的资料,就是10个部分的标准。随着这些年从业人员越来越多,很多人也愿意将经验在一些平台上分享出来,能帮助大家更多掌握。但缺少系统的培训资料,网上买了仅有的几本和功能安全相关的书,看完总还觉得欠点味道,跟部门领导申请昂贵的专业培训,参与为期几天的标准讲解,勉强入门,但和实际开展工作还差很远距离。有的同学可能比较幸运,刚好赶上一个需要认证的项目,公司请了第三方工程服务机构,带着一起做,经过一个项目练下来,就能够真正实践了。

 

但总体来说,功能安全的整体了解很简单,完全掌握各个阶段的工作确实有些难度。

 

第一个原因,功能安全整体涵盖面确实很广,从整车到系统、到软硬件,甚至到生产。

 

这里想到我刚工作时候的一件事。我刚毕业在一家客车企业做车身骨架设计,我们和美国一家公司合作,转化对方一个客车产品到量产。

我们在同一个办公室集中办公,他们一边用CATIA把这个车设计出来,我们一边转换成公司的二维生产图纸。

对方公司出了3个人,其中两个是老外,一个车身、一个底盘、一个电气,三个人设计整车;我们一堆人十几个,同步转化对方的成果。

这个故事,我经常给年轻的工程师讲,用来提升他们对自己的要求,跳出这种以为工程师就是这样的舒适感觉。

 

国内不乏有一大批优秀的工程师,在一些领域非常专业;但大部分汽车工程师,在当前汽车行业的管理模式下,岗位职责单一,知识面窄,在一个公司干得稍微长久点的,一不小心就当了主管,不管是主机厂还是Tire1,很少有人说,我要坚持把这块技术干好,拒绝升迁管理岗,即使很多人适合做技术而不适合做管理。

高工和总经理,绝对差距还是很大的。

这一点,很多企业也在改善,于是高工上面,出现了“科学家”这个职位,但副总还是比科学家多。

 

一名工程师的技术储备,跟过往工作经历有关,工程师招聘,项目经验,职责和业绩,是有效体现能力的依据。

 

一名工程师,参与过整车开发,又做过产品硬件,又做过产品软件,还懂生产工艺,还懂流程体系,还懂质量管理,至少是汽车电子十年以上,而且是真正的十年而不是十个一年。所以大部分人,学习功能安全,就是单纯在学习,没有办法把标准的语言和自己工作的经历或者技术完全结合起来。所以,做好一个专职的功能安全工程师,完整掌握标准的各个阶段,是有难度的。

 

第二个原因,国内功能安全系统的资料很少,仅有的一些专业机构的培训,费用比较昂贵,参加短时间的培训,也没办法很快就吃透,这点不用展开,大家深有体会。

 

第三个原因,功能安全确实有深度,说大点,涵盖到交通领域;说小点,到芯片内部部件;说实点,到一个个硬件器件;说虚点,还要做好安全文化。电气架构、软件架构、安全分析、可靠性预估,这每一块深入挖掘下去,都可以成为一个专业领域,但这些对于每一个功能安全项目,可能都要用到。

 

一件事情能做多好,取决于有多大的动力和决心。

我刚开始做功能安全,是因为接到一个任务,负责一个项目的功能安全,负责把项目的功能安全搞定,达到ASILD水平,并能通过认证。

初生牛犊不怕虎,先根据GB34590,整理出来开发流程,以及各个过程的输出物,并且需要给项目所有同事培训。

后来,我把这个阶段学到的内容,整理成了培训视频 《功能安全开发流程》

下来,还要会做这每个阶段的工作,首先要熟悉标准要求,国标看了两遍,还是没有太多体会,发现ISO26262-2018相比国标更新了很多内容,为了更准确理解标准作者想表达的含义,我就开始看ISO26262-2018英文版,同时翻译过来,画了大家现在看到的 《ISO26262-2018思维导图》

这两项工作做完,基本对标准内容非常熟悉,随便说一个要求,我都知道在标准的哪个部分,哪个章节。

 

再下来,就是攻克各阶段的工作。比如HARA分析,这个工作,很早做整车架构的时候接触过,现在就根据模板,结合项目,正式开始做,做完后,再用标准要求做检查,请教一些专家。类似这样,断断续续,从不同的地方获取到一些项目案例、培训资料、专家指导,不断验证和补充我对各个阶段的理解。这个阶段,最重要的就是实践,发现问题并解决问题。

对于当时的我来说,这个过程是痛苦和漫长的。

 

对于大伙来说,功能安全的学习,希望不再这么困难,因为我经历过的这些,尽量系统的整理并分享出来,至少能缩短大家学习的时间。

 

所以,我下决心做完功能安全从基础到实践的所有培训。

除非工作上遇到比较大的变化,比如没有经受起下面的诱惑。

 

但到目前为止,坚持做下去的想法还没有改变。

下面是我计划的课表:

一、基础(主要是讲标准,通过结合案例和模板的讲解,让大家快速理解标准)

Part3.5_相关项定义

Part3.6_HARA(基础篇)

Part3.7_功能安全概念(基础篇)

Part4.6_技术安全概念(基础篇)

Part4.7_系统集成和测试

Part4.8_安全确认

Part5.5_硬件介绍

Part5.6_硬件安全需求

Part5.7_硬件设计

Part5.7_硬件安全分析

Part5.10_硬件集成和测试

Part6.5_软件介绍

Part6.6_软件安全需求(基础篇)

Part6.7&8_软件设计和软件安全分析(基础篇)

Part6.9&10&11_软件测试

Part7_生产运行服务和报废

 

二、专题(是我对关键技术和工作的整合,也包括我不断搜集到一些资料消化和吸收的成果,让大家对一些特定技术,有更深入的理解)

1_如何学习功能安全

2_功能安全介绍

3_功能安全管理和生命周期

4_一次讲透功能安全ASIL

5_功能安全开发流程

6_ISO26262和ASPICE融合

7_安全设计和安全机制

8_功能安全架构

9_验证和确认

10_考功能安全工程师的几个途径

。。。

 

三、随想(是分享我工作过程或者大家工作过程中的一些感悟)

1.为什么安全目标不能作为功能安全需求

2.

3.

4.

。。。

 

四、实践(通过案例讲解如何做,让大家能干项目)

1_HARA实践(ESCL/ADAS/VCU/EPS)

2_功能安全概念(实践篇)

3_技术安全概念(实践篇)

4_硬件定量计算(实践篇)

5_软件安全需求(实践篇)

6_软件架构设计(实践篇)

7_安全分析FMEA/FTA/DFA(实践篇)

。。。

 

功能安全这个领域,我也还需要持续不断的深耕,所以希望能和大家结伴而行,大家能多反馈问题,我们一起想办法解决,共同提升。

 

总结一下,怎么学好功能安全?

三步:

1. 熟读标准,没看懂的章节,可以看我的视频,视频没表达清楚的,直接问我,标准理解的问题,完全可以解决;

2. 各个阶段工作的项目实践,如果实践遇到困难,也可以看我的实践课程,实践过程不同项目可能有一些差别,也可以联系我一起讨论;

3. 学习相关技术深度研究的论文,了解不同企业关于功能安全的技术方案。

 

最后,说一个话题。相信大家学习功能安全,肯定都是考虑自身职业发展,俺也一样,当前国内真正把功能安全搞得很懂的人确实不多,所以这方面的人才相对比较紧缺,为什么有这么大动力来研究他,不就是为了涨点工资吗?

就单纯拿这个目的来说,我已经达成,所以也看好大家!

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空