用户故事

INCOVA为一台20吨挖掘机设计智能阀控系统

挑战

大型液压机械智能阀门控制系统的设计与实现

解决方案

使用MathWorks和Speedgoat提供的实时测试解决方案对控制系统进行建模和验证,然后在实时快速原型硬件上自动生成并运行代码

结果

  • 开发时间缩短50%以上
  • 设计修改在一小时内完成
  • 100%的控制器设计可重复使用

“在过去,我们的系统工程师必须考虑硬件细节,例如精度和担心将设计传达给软件工程师的问题。用MathWorkS工具进行基于模型的设计,系统工程师可以专注于控制,而不是关注目标硬件的细节。”

Corey Quinnell, INCOVA Technologies
一台20吨挖掘机,液压功能由INCOVA的阀门控制系统控制。

挖掘机、土方机械和其他重型工业设备的制造商在继续满足安全标准的同时,不断寻求提高效率、可靠性和生产率的新方法。

INCOVA Technologies是液压和电液控制的全球领导者,通过开发智能控制阀(INCOVA)技术来应对这一挑战。INCOVA系统工程师Corey Quinnell解释说:“通过电子控制阀门,我们提高了挖掘机的效率,即每单位燃料移动的泥土量,通过利用独立计量增加了可控性,并通过智能控制流量来提高生产率。”

INCOVA使用MathWorks工具为基于模型的设计创建了一个20吨挖掘机控制阀系统的实时原型。该系统接收来自操作员操纵杆、阀压力传感器和发动机转速监视器的输入,然后向挖掘机行驶、回转、铲斗、臂、动臂等的电液阀发送控制信号d辅助功能。

“金宝appSimulink, Simulink Coder和Simulink Real-Time使我们的系统工程师能够专注于控制算法设计,并将开发时间缩短了50%以上,”Quinnell说。

挑战

在INCOVA以前的设计过程中,控制要求被捕获到一个微软的®矢量绘图软件®图。软件工程师使用这张图作为规范,为控制系统手动编写C代码。这个繁琐的过程使得快速完成多个设计迭代变得困难。

“我们没有方法从数字上验证静态图中捕获的需求,”Quinnell解释说。“我们的软件工程师必须解释并手工编码原始设计和所有后续的变化。这意味着从捕获控制算法到我们在机器上测试它的能力之间有很长时间的延迟。”

INCOVA需要一种方法来验证他们的设计,改善系统和软件工程师之间的沟通,缩短设计迭代和开发时间。

解决方案

INCOVA的工程师使用Simulink设计、建模和验证控制系统金宝app®.然后他们使用Simulink 金宝appCoder™从他们的Simulink模型生成C代码,并在Speedgoat GmbH的硬件上运行Simulink Real-Time™来实现一个实时原型。

用MATLAB开发图形用户界面®使用GUIDE工具输入机器的系统参数,其中包括液压缸的数量、每个缸的面积和速度等项目。系统工程师使用Simulink开发控制算法,金宝app将操纵杆运动转换为气缸运动。金宝appSimulink使他们能够分割模型,并将设计工作分配给系统设计、控制理论和软件工程方面的专家,而不会导致重新集成的不兼容性。

在将所有子系统组装成包含1000多个模块的完整Simulink系统模型后,团队模拟了该系统。“在金宝app现场挖掘机上调试控制系统是不安全的,”Quinnell说。“通过在Simulink中工作,我们可以从办公桌上调试和调整设计。”

为了可视化仿真结果,该团队使用MATLAB对捕获的输出进行后处理,计算能量消耗,绘制操纵杆位置与气缸运动的关系图。

INCOVA软件工程师使用Simulink编码器从Simulink模型生成C代码。然后,他们使用实时测试金宝app解决方案,Simulink实时用于控制代码的独立操作,并结合Speedgoat的高性能实时目标计算机。

为了验证控制系统,团队在Simulink中开发了挖掘机的工厂模型。他们将电厂模型与在Simulink上实时运行的控制系统模型联系起来。然后将经过验证的控制系统连接到实际的金宝app挖掘机,以进行进一步的现场测试和微调。

挖掘机目前在Simulink Real-Time上运行控制系统。金宝appINCOVA计划使用嵌入式编码器®为目标生产硬件生成代码。

结果

  • 开发时间缩短50%以上. 昆内尔解释说:“使用我们以前的流程,我们花了六到七个月的时间来开发规范、设计系统和创建原型。”。“使用Simulink、Simulink Real Time和Speedgoat,我们将时间缩短到了两三个月。”金宝app

  • 设计修改在一小时内完成. 昆内尔说:“当我们每次进行设计更改时都必须更新手写代码时,大约需要八个小时。”。“使用MathWorks工具,我们可以在一小时或更短的时间内更新模型、重新生成代码并进行相同的更改。”

  • 100%的控制器设计可重复使用.“对我们来说,机器之间最大的变化是气缸和泵的数量,所以我们在控制系统的Simulink模型中设置了这些变量,”Quinnell解释说。金宝app“随着我们开发控制平台,我们计划100%重用该控制系统。”

下载188bet金宝搏使用的产品

展示你的成功

加入客户参考计划