博世工程工具团队使用MATLAB开发了ENValyzer,这是一种在不影响完整性的情况下简化分析并帮助工程师做出更好决策的工具。该团队使用MATLAB语言的面向对象编程功能来简化日常维护任务,包括创建250多个class defi完整应用程序的初始化文件。
ENValyzer使用MATLAB功能从测试台、车辆和采集系统读取和写入多种格式的测量数据。
使用MATLAB和MATLAB工具箱,该团队向ENValyzer添加了多个通用分析功能,包括回归分析、曲线拟合、滤波、光谱分析、数据平滑和主成分分析(PCA)计算功能。他们还开发了用于特定领域分析的MATLAB功能。
为了使工程师能够在ENValyzer中可视化分析结果,团队使用MATLAB添加单轴、二次、矩阵图和多轴视图。
该团队增加了对生成PDF、HT金宝appML和Microsoft PowerPoint格式的分析和可视化报告的支持®在表格和图表中显示结果的格式。用户可以为不同的域创建和自定义报表模板。
一旦团队创建了这个初始版本的ENValyzer,他们就使用了信号处理工具箱™ 函数添加更高级的功能,用于执行傅立叶分析、使用切比雪夫和巴特沃斯滤波器消除噪声以及应用萨维茨基-戈莱平滑滤波器。
他们使用这些新特性来自动化由特定领域的测试和验证工程师经常执行的过程。例如,对于转向组,他们增加了ENValyzer功能,对转向角度、扭矩和其他测量通道进行滤波、平滑和其他信号处理操作,以自动评估转向装置的质量。
该团队增加了对使用并行计算工具金宝app箱同时在多个处理器核上运行计算的支持™, 使工程师能够同时分析多个数据文件。
使用MATLAB Compiler™,他们创建了一个独立的ENValyzer版本,可以供没有安装MATLAB的测试工程师使用。
博世目前正在生产中使用ENValyzer,现在通过MathWorks连接计划和其他营销论坛向其他公司提供商业工具。博世在印度、德国和北美的工程师使用ENValyzer评估共轨系统和转向系统数据,并验证转向装置和油位传感器。