福特汽车公司开发和部署声音质量指标

挑战

开发和部署的声音质量指标关联与主观印象的声音

解决方案

使用MATLAB产品族开发声音质量分析工具和部署平方指标对公司和其全球供应商

结果

  • 福特的产品质量改善s manbetx 845
  • 开发时间减少了六个月
  • 源代码控制

福特选择了MATLAB系列产品作为他们的软件平台快速开发算法,获取和分析数据、构建和部署应用程序。

GUI对火花探测器。

减少噪音,风力发动机,以及电动座椅调节器,镜子,和其他组件成为汽车设计要求的关键。直到最近,消声努力专注于整体声级。工程师们现在认识到其他属性,包括清晰度,响度,和波动,影响音质的观念。

,以确保可接受的声学环境不进行昂贵和耗时的听力研究,工程师必须获得客观音质(平方)指标与主观印象的声音。

福特的研究和先进的工程和产品开发组织生成可靠的平方指标对该公司和其全球供应商提供一套平方MATLAB开发的分析工具。在不到三周,福特将指标与MATLAB为开发独立应用程序使用MATLAB编译器™这样相对新手用户可以执行应用程序没有任何编程。

挑战

唯一指标实现标准iso 532 b是静止的响度。所有其他平方指标是特定于供应商的:他们取决于供应商的特定的实现技术。

福特着手开发一个易于使用的、可伸缩的测量和分析工具,它将廉价分发平方指标,可以作为插件接口与第三方分析系统。独立版本的记录工具必须提供基本的功能,玩,和编辑;工作与数据库;分析信号;并产生相关的平方指标与主观印象的声音质量。

解决方案

福特选择了MATLAB系列产品作为他们的软件平台快速开发算法,获取和分析数据、构建和部署应用程序。使用MATLAB和MATLAB编译器,他们部署了平方指标不同的第三方分析系统使用一个版本的MATLAB源代码。

使用MATLAB和MATLAB编译器,福特与供应商第三方集成分析系统通过生成基于MATLAB的dll。其他语言编写的第三方平方分析系统通过信号和数据在系统生成的dll。此外,福特使用MATLAB的GUI前端开发简单的声音质量工具(SSQT),他们用MATLAB编译器编译之前分发给他们的供应商作为一个独立的应用程序。

使用这种方法,福特已经存了6个月的开发时间,避免重写的过程MATLAB应用程序到另一种语言或MATLAB以外的应用程序可以运行。这种方法还使他们能够简化应用程序维护只要求他们更新原来的MATLAB程序。他们分布式基于MATLAB的独立应用程序插件全球超过25个供应商,使他们能够使用他们的第三方系统进行数据采集和分析数据使用SSQT指标。

使用信号处理工具箱™和统计和机器学习工具箱™,工程师开发版本的平方为响度指标,锐度,和波动强度,客观地衡量感知体积,谱密度和调制。他们用指标来评估电动汽车座椅的音质,踏板,和镜子以及开关、雨刷等内部特征。

工程师也开发了算法过程的几种类型的时变声音,包括风能发达,冲动的发动机噪音,引发爆震,难以描述使用标准客观平方指标。他们用MATLAB开发工具和MATLAB编译器开发和运行这些声音指标作为独立的应用程序。

福特也使用数据采集工具箱™来运行他们的火花敲检测器和分析仪应用“实时”。Unlike other SQ metrics that are first saved to a file and analyzed at a later time, Ford's spark knock application uses Data Acquisition Toolbox so that sound acquired from a standard PC sound card can be analyzed in MATLAB while the acquisition is still in progress. This application enables engine calibrators to detect spark knock while adjusting engine calibration
参数。通过先进的火花定时器,福特发动机扭矩输出最大化,最大限度地减少燃料消耗。

MATLAB继续被广泛用于开发福特平方的度量标准,而MATLAB编译器简化了过程,将这些指标转化为用户友好的应用程序。

结果

  • 福特的产品质量改善s manbetx 845。SSQT使供应商能够满足福特平方要求的产品,因为现在他们都使用相同的指标和消除不一致。s manbetx 845

  • 开发时间减少了六个月。福特发现部署与MATLAB编译器的指标是简单,同时减少开发时间,六个月。没有MATLAB编译器,一些第三方插件分析系统需要特殊版本的第三方软件或更努力平方算法转换成C代码。

  • 源代码控制。MATLAB环境方便工程师控制因为只有一组的MATLAB源代码文件需要维护。独立应用程序和插件都来自相同的代码,确保所有实现都提供相同的结果。