提升基于模型的设计:从第一次成功到优化部署

9:10–9:35

基于模型的设计,成为汽车技术开发的前沿技术已经为时多年,目前它在工业界被广泛地使用。我们将回顾基于模型设计的发展历程,深入讨论一些关键领域。在这些领域,模型的使用能够带来对效率和质量的最大化影响。使用系统级模型与验证技术的严谨的桌面仿真,是很多组织机构扩展使用基于模型设计的关键所在。我们将通过汽车行业相关的实例,来讨论诸如虚拟车辆仿真的多项技术。这些技术和方法对于公司推进优化部署基于模型的设计是必不可少的。

Paul Barnard, MathWorks

柴油机电控系统开发的挑战及机遇

9:35–10:05

以潍柴经验为例,分析了中国柴油机电控系统开发的模式及所遇到的挑战,分享了应对措施及解决方案。从工具、规范、流程、方法、产品规划、人才培养、项目管理等诸多方面讨论了如何推进电控系统开发,并着重探讨了基于模型的开发的最佳实践。最后总结了电控开发的关键点及未来发展趋势。

李大明,潍柴动力

汽车智能化的关键驱动技术:模拟仿真与虚拟驾驶

10:05–10:30

由于车辆安全和交通拥堵所带来的日益增长的需求和法规驱动,汽车智能化已经越来越流行。传统车辆技术和产品开发、测试、验证主要基于在不同驾驶场景下密集的场地试验,然而,对于车辆智能测试,为确保测试的可重复性和安全性,由于道路、交通、天气和光照条件下驾驶环境的大变化、不确定性和复杂性已经提出了很大的挑战,除此之外还有成本高、开发周期长的问题。本讲座将提出旨在使虚拟环境下的高保真设计,测试和车辆智能系统验证建模技术的一些最新研究进展和挑战。将涉及到的驾驶技术主要包括车辆动力学建模,虚拟驾驶环境,环境感应器,道路和交通等,进一步的讨论将在带有驾驶员模拟器的硬件在环(HIL)仿真车辆实时智能开发上展开。

吴坚,吉林大学


建模技术在车身电控系统上的应用

11:00–11:25

汽车软件开发当前正处于一个热点,这个行业正在受到互联网思维,以及IT行业的影响,但是这个行业的软件开发仍具备一些特殊性:开发人员多从汽车,机电相关专业出身,对软件技能掌握有限;开发的软件具有高安全性,高稳定性的工作要求;开发工程师往往对机电系统的关注大于对人的关注。这些特点决定了一个软件团队的开发流程及工具必须作出适当的选择。本文从一个整车企业的软件团队管理者的视角,谈谈Simulink®工具相关的建模技术的发展经历,和电子产品开发的应用实践,以及对该行业发展趋势作一些探讨。

王辉,泛亚汽车技术中心

基于MATLAB全工具链的双离合器控制系统开发

11:25–11:50

主要介绍上汽变速箱控制器团队在基于模型开发过程中在MATLAB®工具方面的应用情况和取得的进展,应用的工具主要包括Simulink Test™、Simulink Design Verifier™、Polyspace®、Model Advisor等。开发流程包括在单元测试、模型仿真测试、模型和代码规范测试、自动代码生成和需求管理等方面,以及MATLAB工具在ASPICE、ISO 26262以及在AUTOSAR应用方面的支持。

孙铎,上海汽车技术中心

用Simulink开发分布式汽车控制器

11:50–12:15

下一代控制器(例如ADAS、能量管理等)要求分散在整个车辆内的各种系统能够非常精确地协同工作。与传统的独立功能控制器相比,分布式系统会有更高的开发难度。工程师必须在不同的集成层次对所有的软件单元进行明确定义及测试。本演讲重点讨论美国福特汽车创新的一种使用Simulink®开发分布式控制器的方法。同时,也会涉及到背后所使用的工具链以及MathWorks技术咨询服务在该案例中所起的作用。

李智慧,MathWorks中国

基于桌面以及云端加速新能源汽车控制优化

13:30–14:00

本次演讲主要介绍利用系统级仿真与并行运算来加速混动汽车控制器的设计与优化。内容包括基于 Simscape™来进行混动汽车系统建模,包括电机、电池及其冷却系统等。基于遗传算法优化系统目标,并利用云端并行计算能力来加速复杂系统优化任务。

杨兴, MathWorks中国

控制算法模型架构设计的最佳实践

14:00–15:00

本次课程介绍如何对控制算法模型进行架构设计,将会涉及到软件架构设计的基本原则和方法,及其在Simulink®建模中的最佳实践。通过这部分内容的学习,希望用户在大规模控制算法建模中能够合理的设计模型架构,简化模型设计,以及正确的使用Simulink自身提供的各种架构设计技术。

董淑成, MathWorks中国

统一的模型和代码验证:为何做以及如何做?

15:30–16:30

运用到整个开发流程的验证和确认技术使得可以在对项目产生影响之前就尽早的发现缺陷。本专题涉及如下内容:

  • 采用基于模型的设计思想在项目中实现早期虚拟测试
  • 通过验证和分析确保设计完全与需求相吻合
  • 重复使用模型的测试用例进行代码验证从而证明代码的安全
宋登,MathWorks中国

自动驾驶中MATLAB和ROS的结合

13:30–14:00

Robot Operating System (ROS)在自动驾驶的开发中变得越来越普及。利用MATLAB®和ROS之间的接口,用户可以方便地在ROS环境中从传感器中记录数据,并快速地在MATLAB环境中,利用数据进行后处理分析,可视化以及算法设计。用户也可以将MATLAB和Simulink®环境中做好的控制策略,路径规划以及机器视觉算法发布到ROS环境中。

在这个主题中,将为您讲解在自动驾驶开发中,如何将MATLAB和ROS结合起来加速系统的设计。

吴菁, MathWorks中国

自动驾驶算法设计和原型开发:传感器融合案例

14:00–15:00

相比较与传统底盘系统,自动驾驶算法的设计、验证和实现要更复杂。

本次演讲将介绍一种数据导向的方法,来有效的开发自动驾驶算法。演讲人将以视觉和雷达的传感器融合算法为例说明如何:

  • 通过重放和可视化已记录的车辆数据进行深入探索
  • 借助合成传感器数据测试算法,减少路测时间
  • 利用自动生成代码加速算法原型开发
陈晓挺, MathWorks中国

预测式维护:用MATLAB进行诊断和预测

15:30–16:30

这个部分将演示如何使用MATLAB®的机器学习技术去辨识异常并预测发动机以后的健康状况。所用的数据来自真实的案例,基于这些数据,将介绍以下技术细节:

  • 数据读取、预处理和标识
  • 特征选择
  • 训练并比较多个机器学习模型

通过该案例,可以学习到如何使用MATLAB建立预测算法,并将这些算法部署到生产系统中,使公司能够提高他们设备的可靠性,并可提供新的预测式的保养服务。

卓金武, MathWorks中国

AUTOSAR应用软件开发

9:00–12:00

AUTOSAR作为开放的、标准化的软件架构在汽车行业应用越来越广泛。MathWorks针对AUTOSAR应用软件开发提供了完整的解决方案。本次活动将通过现场讲解和上机练习的方式带您进入AUTOSAR应用软件开发的大门。具体内容包括:

  • AUTOSAR应用开发介绍

  • AUTOSAR的工作流程

    • 从下往上:从Simulink®已有模型起步
    • 从上往下:从软件组件描述文件起步
  • AUTOSAR中的数据对象

  • AUTOSAR中的标定和测量

  • AUTOSAR中的客户/服务器通讯

杜建福,MathWorks中国
娄培松,MathWorks中国

符合ISO 26262的嵌入式软件开发

13:00–16:30

功能安全标准ISO 26262越来越受到汽车行业主机厂和零部件供应商的广泛关注,基于模型设计作为汽车电子领域控制算法软件开发的主流模式,在这种开发模式下如何对算法进行验证,是这次培训要介绍的主要内容,涉及的具体内容如下:

  • ISO 26262要求的各种验证活动及验证对象
  • 模型验证方法(包括静态检查、功能测试、形式化验证等)
  • 代码验证方法(等效性测试)
董淑成, MathWorks中国
宋登,MathWorks中国