0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

康谋分享 | 自动驾驶联合仿真——功能模型接口FMI(一)

康谋自动驾驶 2024-06-12 13:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

功能模型接口FMI(Functional Mock-up Interface)是一个开放且与工具解耦的标准。FMI包含了一个C-API(接口),一个用于描述接口的XML文件以及可交换的功能模型单元FMU(Functional Mock-up Unit),通常会是“zip”文件。FMI实际上是提供了容器化形式的模型,能够在不同的目标上轻松进行重复使用和部署,实现在不同的自动驾驶仿真工具之间动态交换仿真模型和联合仿真。

一、FMI的使用

1、导入和导出工具

通常来说在使用FMI时会有包含导入和导出工具。

wKgaomZo9LqAbGAiAAB6W507lFM613.png

导出工具通常是开发模型的地方,能够将模型按照FMI标准打包为FMU;导入工具通常独立于导出工具,可以在外部设置由C-API定义的一个变量、一个值或是触发一个计算步骤,在接收FMU后在,可以在导入工具中与其他模型结合并实现联合仿真。

实际上FMI标准只定义了一个FMU的接口,在多个FMU进行耦合并实现联合仿真时,FMI标准并不涉及到的联合仿真算法或是FMU 的求解器。

2、FMU文件结构

FMU作为模型的容器能够自由的进行分发,通常来说是一个以".fmu"结尾的zip文件。

wKgZomZpERaAPl06AAEDct4c51g515.pngwKgaomZpETqAc2i4AAAaFx82EDQ604.png

在一个FMU文件中,至少包含了一个模型描述文件,其描述了模型变量、接口、能力以及模型架构扩展限制的元数据信息。

还至少包含了一个二进制的模型表示,在Linux系统下是.so文件,在window系统中是dll文件。也可以是C源码,能够让使用者进行重新编译创建一个新的二进制文件用于新的目标,这一部署机制可以方便的扩展到不同的系统平台上。

除此以外,可能还包括额外的文件,比如模型文档和相关的头文件。

3、FMI 2.0和FMI 3.0

FMI2.0包括:

带有事件的常微分方程(ODEs),这些方程描述了系统的动态行为,需要通过数值求解器来进行求解;

连续和离散变量,即FMI的模型中,变量可能是随时间变化,也可以是在特定时间点发生变化;

时间概念,或可以理解为更广泛的独立变量,或是自变量,比如可以是一个角度,从而表述系统的动态变化。

FMI3.0增加:

不仅限于动态方程,也支持纯代数方程,可以处理不随时间变化的静态关系;

进一步支持了复杂的离散行为,即通过使用始终和模型分区来管理模型的顺序和同步;

同时不仅仅是基于物理的方程还可以:

vECU模型

机器学习模型

AI模型

......

二、FMI 3.0.1中的联合仿真

wKgZomZpEeiAATzvAAFhyzH6Tpg843.png

1、多个仿真程序耦合

联合仿真时将多个仿真程序耦合在一起,最终实现由多个子系统组成整理自动驾驶HiL系统的行为。

2、子系统耦合

子系统之间是互相耦合的,也就是每个子系统的行为依赖于其他子系统的行为,所以联合仿真必须是以逐步计算的方式进行。

3、示例

每个仿真程序负责计算一个子系统的行为,比如在自动驾驶HiL系统中,aiSim负责场景和传感器仿真,CarSim负责车辆动力学,两个仿真程序互相使用对方产生的输出来进行计算。

CarSim中车辆动力学更新的频率时1kHz,那么需要同步aiSim中场景更新的频率也为1kHz,而且只有在收到动力学信息后才会进行下一步的仿真。

4、同步和误差管理

在联合仿真的过程中,可能会产生附加误差,需要通过合适的联合仿真算法或是通信模式来将其限制在可接受的范围内,比如设置更新步长等。

作者介绍

崔工

康谋科技仿真测试业务技术主管,拥有超过5年的汽车仿真测试及自动驾驶技术研发经验,熟练掌握仿真测试工具和平台,如aiSim、HEEX等,能有效评估和优化自动驾驶系统的性能和安全性。拥有出色的跨文化沟通能力,成功带领团队完成多项海外技术合作项目,加速了公司在自动驾驶技术上的国际化进程。作为技术团队的核心,领导并实施过大规模的自动驾驶仿真测试项目,对于车辆行为建模、环境模拟以及故障诊断具有独到见解。擅长运用大数据分析和人工智能技术,优化仿真测试流程,提高测试效率和结果的准确性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 联合仿真
    +关注

    关注

    0

    文章

    5

    浏览量

    8411
  • 自动驾驶
    +关注

    关注

    791

    文章

    14667

    浏览量

    176385
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度解析:双模态仿真测试解决方案!

    随着端到端自动驾驶架构的兴起,传统基于规则的仿真测试正面临“真实感不足”与“场景泛化难”的双重挑战。本文深入解析推出的双模态仿真测试解决
    的头像 发表于 11-21 17:32 8294次阅读
    深度解析:<b class='flag-5'>康</b><b class='flag-5'>谋</b>双模态<b class='flag-5'>仿真</b>测试解决方案!

    自动驾驶数据采集时间同步指南:方法、挑战、场景与解决方案

    自动驾驶数据采集面临多传感器协同与多总线协议割裂的挑战,时间同步精度直接影响系统安全与研发效率。科技推出"全以太网+gPTP"方案,通过硬件级时间戳、多协议转以太网聚合等技术
    的头像 发表于 11-21 16:48 1779次阅读

    L4级自动驾驶数据采集系统首选——科技DATALynx ATX4 &amp; BRICK系列全解析

    ,并具备智能数据筛选和OTA升级功能。已成功应用于Robotaxi数据闭环和智驾验证平台,显著提升数据处理效率。科技凭借全栈工具链和全球化服务网络,助力企业突破自动驾驶研发瓶颈。
    的头像 发表于 11-20 16:16 849次阅读

    端到端智驾仿真软件推荐:全球首款ASIL-D认证平台助您突破自动驾驶测试瓶颈

    和独创的aiSim AIR引擎,为自动驾驶安全落地提供数字化解决方案。 、端到端智驾仿真平台技术标杆 全球认证标杆 aiSim是全球首个通过功能安全最高等级ISO 26262 ASI
    的头像 发表于 11-19 13:26 297次阅读

    新闻 | 实力认证!aiSim荣获ASAM“自动驾驶仿真技术奖”

    、零部件供应商、科技公司及行业专家,共探先进数据与仿真技术融合、ASAM国际标准应用等核心热点。受邀参会并深度参与交流,凭借技术硬实力斩获“自动驾驶
    的头像 发表于 11-11 17:33 1912次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>新闻 | 实力认证!<b class='flag-5'>康</b><b class='flag-5'>谋</b>aiSim荣获ASAM“<b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>技术奖”

    aiSim 携经纬恒润焕新 HIL 测试,诚邀集成商共建生态!

    提供了站式解决方案,8月份已正式亮相上海汽车测试展。X德思特X经纬恒润联合首发智能驾驶HIL仿真
    的头像 发表于 10-28 17:32 228次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b> aiSim 携经纬恒润焕新 HIL 测试,诚邀集成商共建生态!

    新闻 | 加入ASAM组织,全球首个ASIL-D认证自动驾驶仿真平台aiSim引领安全新标杆

    !ASAM作为国际汽车行业标准化领域的权威机构,致力于推动仿真、测试及数据交互的标准化进程。此次加入,标志着自动驾驶仿真技术领域的创新
    的头像 发表于 08-29 16:57 838次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>新闻 | <b class='flag-5'>康</b><b class='flag-5'>谋</b>加入ASAM组织,全球首个ASIL-D认证<b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>平台aiSim引领安全新标杆

    加入ASAM组织,自动驾驶仿真平台aiSim引领安全新标杆

    科技正式加入全球汽车标准化组织 ASAM(Association for Standardization of Automation and Measuring Systems),成为其正式会员单位!
    的头像 发表于 07-09 16:53 511次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>加入ASAM组织,<b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>平台aiSim引领安全新标杆

    分享 | 基于多传感器数据的自动驾驶仿真确定性验证

    自动驾驶仿真测试中,游戏引擎的底层架构可能会带来非确定性的问题,侵蚀测试可信度。如何通过专业仿真平台,在多传感器配置与极端天气场景中实现测试数据零差异?确定性验证方案已成为自动驾驶研发
    的头像 发表于 07-02 13:17 3975次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | 基于多传感器数据的<b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>确定性验证

    为什么仿真对于自动驾驶来说非常重要?

    [首发于智驾最前沿微信公众号]自动驾驶仿真是当前自动驾驶技术研发与验证体系中不可或缺的重要环节。它通过构建虚拟的道路场景、车辆动力学模型以及传感器感知环境,实现对
    的头像 发表于 05-23 09:13 591次阅读
    为什么<b class='flag-5'>仿真</b>对于<b class='flag-5'>自动驾驶</b>来说非常重要?

    分享 | 自动驾驶仿真进入“标准时代”:aiSim全面对接ASAM OpenX

    自动驾驶领域,仿真与标准接口至关重要。aiSim集成ASAM OpenX系列标准,通过OpenDRIVE、OpenSCENARIO等五大
    的头像 发表于 05-14 10:38 3341次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | <b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>进入“标准时代”:aiSim全面对接ASAM OpenX

    自动驾驶模型中常提的Token是个啥?对自动驾驶有何影响?

    近年来,人工智能技术迅速发展,大规模深度学习模型(即大模型)在自然语言处理、计算机视觉、语音识别以及自动驾驶等多个领域取得了突破性进展。自动驾驶作为未来智能交通的重要方向,其核心技术之
    的头像 发表于 03-28 09:16 964次阅读

    分享 | 3DGS:革新自动驾驶仿真场景重建的关键技术

    3DGS技术为自动驾驶仿真场景重建带来突破,通过3D高斯点精确表达复杂场景的几何和光照特性,显著提升渲染速度与图像质量。aiSim平台结合3DGS,提供高保真虚拟环境与动态交通流模
    的头像 发表于 03-05 09:45 4741次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | 3DGS:革新<b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>场景重建的关键技术

    自动驾驶规控算法验证到底需要什么样的场景仿真软件?

    ModelBase-AD凭借其优秀的静态场景模型、随机交通流模型、整车动力学模型,为各大主机厂和供应商提供了准确的自动驾驶规控算法验证仿真
    的头像 发表于 02-11 14:16 1986次阅读
    <b class='flag-5'>自动驾驶</b>规控算法验证到底需要什么样的场景<b class='flag-5'>仿真</b>软件?