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

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

3天内不再提示

基于MATLAB的工具来分析驾驶循环测试结果

MATLAB 来源:MATLAB 作者:MATLAB 2022-08-09 14:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“我们的工程团队在 IT 领域没有丰富的经验,IT 团队在工程领域也没有丰富的经验。然而,帮助我们的 MathWorks 顾问在这两个领域都很擅长。这种综合能力对于将我们的需求转化为功能至关重要。”

—— 福特公司 CAE 工程师

◆ ◆ ◆ ◆

638ed020-179e-11ed-ba43-dac502259ad0.png

Timeserie s应用程序中自定义布局。 福特汽车能源管理工程全球团队的工程师负责评估福特汽车的排放、燃油经济性和性能。在硬件上进行驾驶循环测试之前,他们使用建模和仿真来执行设计权衡、优化参数和预测性能。当硬件可用时,他们将硬件测试结果与仿真结果进行比较。在过去,此过程是在电子表格或临时脚本中完成的,这些电子表格或脚本因程序而异。 为了提高驾驶循环测试结果分析的一致性,福特工程师开发了 CycleTool。CycleTool 使团队能够评估系统性能、生成报告、跟踪来自多个测试设施的数据,并确定仿真结果和硬件测试结果之间差异的根本原因。它包括 60000 行 MATLAB 代码,使用结合了自动化测试和持续集成的现代软件开发方法进行构建。 “当我们开始开发 CycleTool 时,MATLAB 使一切工作都能够在一个环境中完成,因为福特的大多数模型是在 MATLAB 或 Simulink 中开发的,”福特的一名 CAE 工程师说。“我们从小处着手,使用 MATLAB 面向对象的功能来管理工具随时间推移的增长情况。” 挑战 在过去,每个福特团队都使用自己的电子表格或自定义脚本来分析测试结果。这种方法会导致不一致和重复工作,而且使团队难以共享新功能或方法。福特希望通过基于单一工具的标准化来消除这些缺点。 为了促进该工具的推广,工程师需要在初始版本中增加数据库支持和易于使用的界面。此外,该工具的持续开发过程需要包含版本控制、缺陷跟踪和自动化测试。

解决方案

福特工程师在 MATLAB 中开发了 CycleTool 的早期版本,并与 MathWorks 顾问合作建立了完成开发和分发的工作流。

工程师使用 MATLAB 和 Statistics and Machine Learning Toolbox 来实现统计和分析方法,对测试结果进行去噪、归一化和分析,并将它们与仿真结果进行比较。

借助 MATLAB 面向对象的功能和“模型-视图-控制器”设计模式,该团队开发了界面,用于简化 CycleTool 的配置以及标准图表和报告的创建。为了使位于不同地点的动力总成团队和测试团队能够在 CycleTool 中共享结果,工程师使用了 Database Toolbox 增加了在中央数据库中存储数据的支持。

在使用 MATLAB 单元测试框架和模拟框架创建用于验证 CycleTool 组件的自动化测试后,该团队实现了数据库测试框架,该框架使用 Docker 容器来启动和填充数据库实例。

他们将自动化测试集成到一个完整的软件开发工作流中,该工作流包含用于缺陷跟踪和敏捷项目管理的 Jira、用于版本控制的 GitHub 和 用于持续集成的 Jenkins。

现在,英国、德国、澳大利亚、墨西哥、美国和中国的福特团队都在使用 CycleTool。开发团队仍在扩展该工具,以便与福特全球数据库和企业系统集成。

63dadbbe-179e-11ed-ba43-dac502259ad0.png

在 Summary 应用程序中梳理数据以找出趋势。

结果

专业的支持加速了开发。

“与我们团队合作的 MathWorks 工程师显然处于行业发展实践的前沿领域,”福特的一位技术实施专家说。“他们提供的专业且及时的建议使我们能够更快地构建 CycleTool 并改进开发流程,这比我们尝试自己完成所有工作要快得多。”

一次性脚本转换成广泛使用的软件。

“当工具使用者与工具开发者不同时,该工具必须被视为真正的产品,”一位技术实施专家如是说。“MATLAB 使我们能够进行这种转变,并将版本控制、自动化测试、缺陷跟踪和持续集成一起纳入我们的开发过程中。”

领域专业知识得到了拓展。

“汽车工程师不一定精通软件开发或数据科学,”一位 CAE 工程师指出。“MATLAB 环境具有内置的功能和清晰的文档,使我们能够轻松地应用我们的技能并开发新技能,以构建和推出实际的软件产品。”

审核编辑 :李倩

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

    关注

    189

    文章

    3028

    浏览量

    239180
  • 仿真
    +关注

    关注

    55

    文章

    4535

    浏览量

    138659

原文标题:福特开发基于 MATLAB 的工具来分析驾驶循环测试结果

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    导热凝胶热循环测试结果对比与分析

    铬锐特实业|东莞厂家|导热凝胶热循环测试结果深度对比:1000次-40℃~125℃循环后,高性能导热凝胶热导率衰减率仅5%以内,远优于普通硅脂。详细
    的头像 发表于 04-09 00:28 110次阅读
    导热凝胶热<b class='flag-5'>循环</b><b class='flag-5'>测试</b><b class='flag-5'>结果</b>对比与<b class='flag-5'>分析</b>

    矢量网络分析仪:从群时延到混频器测试的核心工具

    在射频微波领域,信号的 “无失真传输” 是通信系统稳定运行的关键,而群时延则是衡量信号传输质量的核心指标之一。作为射频测试的 “瑞士军刀”,矢量网络分析仪(VNA)不仅能精准测量器件的幅频、相频特性,更是群时延(尤其是混频器群时延)测试
    的头像 发表于 01-15 17:45 1272次阅读
    矢量网络<b class='flag-5'>分析</b>仪:从群时延到混频器<b class='flag-5'>测试</b>的核心<b class='flag-5'>工具</b>

    如何将Primus生成的波形文件导入MATLAB

    VCD 文件及其查看器,如 GTKWave,擅长记录和展示波形,而 MATLAB 擅长对复杂数据进行计算、分析和可视化。在项目设计开发阶段,有时候,我们需要将 EDA 工具生成的波形数据,导入到
    的头像 发表于 12-23 14:22 1113次阅读

    如何选择适合的智驾仿真工具进行场景生成和测试

    在自动驾驶技术日益发展的背景下,选择合适的智驾仿真工具进行场景生成和测试显得尤为重要。该工具不仅需要支持高精度的场景重建,还需满足多种环境条件和传感器模型的兼容性。本文将深入探讨如何评
    的头像 发表于 11-25 10:32 478次阅读
    如何选择适合的智驾仿真<b class='flag-5'>工具</b>进行场景生成和<b class='flag-5'>测试</b>?

    高低温循环测试对电子元件寿命有什么影响

    在电子产品无处不在的今天,微小元件的可靠性直接关系整个系统的成败。小到手机,大到汽车、医疗及工业设备,任何元件的失效都可能造成设备瘫痪。要预知元件寿命,高低温循环测试是关键所在。什么是高低温循环
    的头像 发表于 10-16 15:00 782次阅读
    高低温<b class='flag-5'>循环</b><b class='flag-5'>测试</b>对电子元件寿命有什么影响

    温度循环测试后如何进行数据记录和分析

    温度循环测试后的数据记录和分析是验证电能质量在线监测装置精度稳定性、功能完整性、硬件可靠性的核心环节,需围绕 “数据溯源可查、分析逻辑闭环、结论依据充分” 展开,结合
    的头像 发表于 09-26 14:22 663次阅读

    量化评估企业软件测试能力的评估工具

    的能力评估标准,让测试团队陷入"救火式加班"的循环。更令人焦虑的是——管理层难以量化测试团队的真实能力水平;工程师说不清效率瓶颈究竟在哪里;工具投入不少,但效果始
    的头像 发表于 08-27 10:04 909次阅读
    量化评估企业软件<b class='flag-5'>测试</b>能力的评估<b class='flag-5'>工具</b>包

    如何测试协议分析仪的实时响应效率?

    测试协议分析仪的实时响应效率需从硬件性能、软件处理能力、协议解析精度和实际场景模拟四个维度综合评估。以下是具体测试方法及步骤,结合工具与场景设计,帮助量化
    发表于 07-24 14:19

    知识分享 | MXAM入门简介:使用MXAM进行静态测试

    在汽车和自动化行业中,从事基于模型的开发(MBD)的工程师致力于在保证模型质量的同时保证模型高效。在这一背景下,应用适当的建模工具十分关键。合适的工具不仅可以通过建模标准检查分析
    的头像 发表于 07-23 17:09 1707次阅读
    知识分享 | MXAM入门简介:使用MXAM进行静态<b class='flag-5'>测试</b>

    自动驾驶技术测试有哪些?

    [首发于智驾最前沿微信公众号]之前和大家从安全性、可靠性、用户体验以及商业利益保护等多个角度聊了为什么自动驾驶技术在落地前一定要进行测试,今天智驾最前沿就继续带大家聊一聊自动驾驶测试
    的头像 发表于 06-10 09:00 1169次阅读
    自动<b class='flag-5'>驾驶</b>技术<b class='flag-5'>测试</b>有哪些?

    自动驾驶技术落地前为什么要先测试

    大量的传感器、复杂的算法和强大的计算平台取代人类驾驶员的感知、判断和操作。在技术落地之前,“测试”便成了自动驾驶从实验室走向真实道路的“安全阀”和“试金石”。如果没有充分的
    的头像 发表于 06-09 09:42 879次阅读

    普源示波器如何连接MATLAB实现数据采集与分析

    普源示波器(Rigol)作为国内知名的测试测量仪器品牌,广泛应用于电子工程、科研实验、教学等领域。为了进一步扩展其功能,用户常需将示波器与MATLAB等数据分析平台连接,实现自动化测试
    的头像 发表于 05-29 09:34 1387次阅读

    功率循环测试设备Simcenter powertester的优势有哪些?

    引言PowerTester功率循环测试设备可以用于帮助客户加速完成封装结构研发、可靠性测试以及可靠性筛选等工作。作为大功率半导体器件瞬态测试和功率
    的头像 发表于 05-19 16:31 1492次阅读
    功率<b class='flag-5'>循环</b><b class='flag-5'>测试</b>设备Simcenter powertester的优势有哪些?

    新能源车软件单元测试深度解析:自动驾驶系统视角

    分析: ‌支持MC/DC(修正条件/判定覆盖)等安全关键指标。 ‌ 自动化程度: ‌测试用例生成、执行、报告的全流程自动化。 ‌ 多核支持: ‌并行测试加速,如某工具利用GPU加速图像
    发表于 05-12 15:59

    PanDao:制造成本影响分析软件工具

    设计出 最佳的制造流程。这样一,在光学系统的设计阶段就能将制造成本降至最低。 图1. 拟生产500片平面-非球面BK7透镜,用PanDao软件工具分析 图2. PanDao分析
    发表于 05-12 08:55