随着新能源三电、智能驾驶等新技术的应用,汽车中衍生出很多的安全关键零部件,如 bms、vcu、mcu、adas 等,相应的软件在汽车中的比重越来越大,随之而来的安全性、可靠性要求也越来越高。ansys 主要针对安全关键零部件的嵌入式产品级软件提供了 scade 开发套件,支持嵌入式软件详细设计和代码自动生成,有效缩短产品研制周期,提高产品研制效率,提高产品质量。
产品功能
scade 开发套件由以下主要部分组成:
• scade architect:支持 sysml 建模能力,可以利用 sysml模型对系统行为及架构进行建模。还在 sysml 的基础上进行封装定制,扩展出了针对汽车嵌入式系统设计凯发娱乐登录的解决方案(autosar)、aadl 及 face 凯发娱乐登录的解决方案等。
• scade suite:套件的核心组件,支持控制逻辑详细建模、仿真验证、代码自动生成。基于形式化语言“scade”,语法严谨,减少代码生成配置环节,一键从模型生成代码,且代码生成器通过 iso 26262 等行业安全标准认证 (tcl3),行业经过安全认证(asil d)的代码生成器,适用于高安全软件开发(适用于 c 和 ada),支持标定和 ni/dspace 等 hil 桥接。
• scade suite gateway for simulink:支持将 simulink 模型与scade 模型的双向转换。
• scade display:支持 hmi 详细设计、仿真验证、代码自动生成。支持生成 opengl/opengl safety/opengl es 代码,代码生成器的通过行业安全标准认证,适用于高安全软件开发。
• scade test:支持对 scade 模型进行验证,包括对 scade模型进行覆盖率分析、自动化测试环境以及和目标测试平台工具的桥接等。
• scade lifecycle:支持和 alm/plm(例如 doors、reqtify、polarion)进行桥接实现生命周期数据管理、文档自动生成等。
• scade 汽车包,专为汽车领域提供 scade architect 和scade suite 专业扩展,包括:
♦ autosar 定制符合 autosar 4.2.2 标准
♦ 支持 scade architect 项目 arxml 文件的导入 / 导出
♦ 支持 scade architect 和 scade suite 进行双向同步,确保架构模型和详细设计模型一致性
♦ scade suite 生成的代码符合 autosar 标准
♦ 支持 asam mcd-2 dc (aka asap2) 软件标定和测量
应用案例
• 德国大众:自 2016 年开始,基于 scade 在 bms、eps 中构建软件,满足 iso 26262 asil c/d 的应用要求。通过多个项目的比较评估,可以有效减少 56% 的开发时间,为项目节省 30% 的人力和成本。
• 斯巴鲁:2013 年,斯巴鲁在量产混动车型 xv hybrid 中,使用 scade 开发整车管理系统(ebu)。
主要客户
• 汽车:大众、宝马、斯巴鲁、nevs、faraday future、马自达、toyota tsusho electronics、德尔福、denso、dura、method electronics、autodrive solutions 等。