李尔采用基于模型的设计来设计、验证和实现数十种车身电子系统。
在一个BCM项目中,Lear工程师分析了客户要求,并将整个系统分区成内部和外部照明,电池管理和车辆启动控制等组件。
团队使用matlab®,仿金宝app真软件®, Stateflow®为每个组件开发全功能的行为模型,包括所有必需的输入和输出。
要进行早期单元测试,工程师使用Simulink中的信号构建器块以生成测试刺激并将它们包含在模型中。金宝app该团队还使用Simulink开发工厂模金宝app型进行功能测试。
使用仿真软件金宝app检查™,S金宝appimulink Coverage™和Simulink Requidence™团队分析了模型覆盖范围和持续的精炼测试用例,设计和要求,直到它们达到满意的模型覆盖水平,包括决策覆盖和修改条件/决策覆盖(MC / DC)。
在验证了近400个单元模型后,团队使用了Embedded Coder®生成C代码。它们通过循环(SIL)测试验证了此代码,可重用为单位模型测试生成的测试用例。
Lear工程师将每个单元模型生成的代码集成到20-30个功能级组件中,这些组件依次集成到一个完整的系统模型中。该团队与客户会面,并运行组件和完整模型的模拟,以解决原始设计规范中的歧义。
该团队使用MATLAB脚本自动将测试用例转换为测试矢量,用于硬件在环(HIL)和基于车辆的测试。他们编写了额外的MATLAB脚本来导入和分析硬件的测试结果。
共享模型的能力使LEAR能够在分布式团队中扩展工作日。在某些情况下,北美的Lear工程师在亚洲同事的同一夜间测试了设计变更。
在一个国际客户的独立项目中,翻译技术术语的问题使李尔工程师很难理解特定的需求。Bauman指出:“我金宝app们使用Simulink模型,包括一个Signal Builder模块来可视化不同的计时选项,客户立即选择他们想要的。”“开放沟通渠道对项目至关重要。”