Matlab和Simulink是跨部门使用的软件应用程序,特别是在汽车和航空工业。这就是为什么有兴趣为这些行业开发产品的工程师应该熟练使用它们。
MathWorks印度应用工程主管普拉桑特•拉奥(Prashant Rao)表示:“你现在开的任何一辆车里的嵌入式软件很可能都是用我们的工具开发的。”MathWorks是一家开发并销售Matlab和Simulink的公司。
饶说,所有排名前十的汽车和航空公司都使用他们的工具。“在这些领域中,使用我们的工具是开发系统的标准工作流程的一部分,”他说。
Matlab是一种直接表达矩阵和数组数学的高级编程语言。工程师需要擅长数学和统计学才能使用它。Simulink是一个基于matlab的平台,用于建模和模拟物理系统——例如,飞机部件上的气动阻力。据说,特斯拉多年来建立了Matlab模型,以了解所有电池能量的流向,然后调整汽车硬件,以提高效率,从而提高续航里程。
雅各布·彼得,高级副总裁
博世全球软件技术 (BGST)表示,Matlab和Simulink等基于模型的设计工具为开发复杂控制系统提供了一种数学和可视化方法。例如,博世的工程师使用它们来加速嵌入式控制器的开发和校准。“为了开发排气和空气系统模块,我们需要从车辆进气和排气两侧的不同位置输入温度和压力。在所有这些地方添加传感器将增加大量成本,这就是为什么使用基于模型的方法,其中包括Simulink,”他说。
Peter说,由于不断变化的设计要求和严格的上市时间目标,这些工具变得特别有价值。“它们使我们的开发人员能够在项目的早期阶段发现缺陷和设计问题。它们支持快速适应、快速迭代。它们还减少了执行验证和验证时对硬件的依赖,”他说。
S Govindarajan,他在
塔塔汽车(Tata Motors) 他说,在设计塔塔Nano时,工程师们使用Matlab和Simulink等工具设计了一个全新的发动机管理系统(EMS),以满足这款小型车雄心勃勃的成本和效率目标。Govindarajan现在是电动自行车系统制造商Falco eMotors的顾问,他说:“基于模型的设计使我们能够快速开发原型发动机和EMS,评估设计方案,并优化生产硬件和软件的要求。”