技术文章和新闻稿

开发基于模型的设计的吸入解吸器的基于PLC的控制

由RobertoVázquez,ingeteam Marine Systems


抽吸疏浚是在船上运行的工业过程。配合液压,机械和电气部件,抽吸挖泥浆的复合板机械机械从海底提取沙子,将其移到另一个位置以创建岛屿,展开港口,加深渠道或恢复海滩(图1)。

图1.吸入挖泥船。

用于挖泥船机械的传统控制器设计在两个硬件平台之间分配:传感器监控和驱动过程在PLC上实现,而在PC工作站上实现了更复杂的算法。然后在调试期间和海上试验中广泛测试两个系统。

我们的工程团队采用了一种新的方法,可利用现代PLC上市的强大加工核心。我们使用Matlab使用模型的设计®和模拟金宝app®开发完整的控制器并在单个PLC上实现它。然后,我们使用在第二个PLC上运行的物理系统的Simscape™模型运行硬件循环(HIL)测试。

虽然我们是基于模型的设计和挖泥船控制应用程序,但在四个月内,我们只有三个工程师的团队完成了一种原型控制器,能够将挖沟头安装在30米的吸管上,以便在其目标的五厘米范围内。深度(图2)。我们开发的工厂型号现在是挖泥船的数字双胞胎,使我们能够完成船只的虚拟调试。

图2. 30米吸管,有两个旋转接头。

建模与桌面仿真

在项目的第一阶段,我们建模了控制系统的两个核心模块:牵引和负载监测(DLM)和吸管定位监测(STPM)。DLM模块提供船舶草案的实时测量和船舶加载的当前状态,并使用这些测量来计算修剪和列表。STPM模块计算并监控吸管和疏通头的位置。该模块是系统中最复杂的一个,因为它使用来自倾角计,压力传感器和其他传感器的测量来执行复杂的变换,包括旋转和翻译。这些计算确定缩回或延伸握住吸管的电缆的多少。

在下一阶段,我们建模了自动拖头绞盘控制(ADWC)模块,该模块维护了该位置拖船(在疏浚过程中(安装在吸管末端的砂收集器)。该模块负责致动船的绞车并控制膨胀补偿器,该补偿器抑制由波动作用引起的船舶振荡,以确保拖头与地面保持接触。

在设计控制器时,我们开发了具有Simscape和Simscape Multibody™的工厂的物理模型(图3)。各个团队成员专注于特定物理领域特定的设计的方面。例如,一个成员在电动机和电气子系统上的机械连接和关节上工作,另一个成员在液压系统上进行了另一个。完整的工厂模型跨越所有这些物理域并包括船只本身的模型。因此,我们能够模拟完整的系统,了解所有组件如何在船舶的负载和浮力中心变化时如何合作。

图3.顶部:吸管的Simscape模型。底部:力学探险家视图。

我们将我们的控制器和工厂模型组合在Simulink中验证了DLM,ADWC和STPM模块的功能。金宝app

代码生成和HIL测试

验证了桌面上的控制设计,我们在PLC上移动到实时HIL测试。我们从我们的控制器模型中生成了C代码,并将其部署到Bachmann M1 PLC,我们稍后将在船上生产部署的相同硬件。我们还将SIMSCUPE模型转换为C代码并将其部署到BECKHOFF CX2040 PLC,该PLC作为HIL测试中的实时模拟器。我们链接了两个PLC,使控制器和工厂模型实时交换传感器读数和致动命令(图4)。我们使用该设置在各种操作条件下测试控制器,包括在真正的船上测试难以或危险。

图4.控制PLC和工厂PLC连接在一起进行HIL测试。

我们创建了船舶的3D动画,使我们能够在HIL测试期间查看船只和吸管的动态行为。我们使用HIL设置,完成动画,向客户展示控制设计(图5)。在日常演示期间,我们触发了故障并使模拟船舶和吸管进行了极端条件,以显示控制器如何响应。根据成功的演示,客户使我们批准继续生产设计。

图5.带有挖泥船的3D动画的HIL测试设置。

虚拟调试用数字双胞胎

在正式调试船舶开始之前,我们将HIL设置 - 与PLC上运行的控制器和工厂 - 作为数字双胞胎,以完成我们的办公室的许多调试测试。没有数字双胞胎,我们必须在实际船上进行所有这些测试。在正式调试期间,我们与船上团队合作,解决了控制器设计的问题。当车载团队检测到一个问题时,我们能够用数字双胞胎复制它,更新我们的控制器模型,验证数字双胞胎的修复,然后向船舶发送更新。

数字双胞胎使Ingeteam能够提前完成调试,并且控制系统现在在三个船上运行。我们目前正在使用基于模型的设计和基于PLC的HIL测试,这是一种数字双胞胎,可加速重型起重机容器的控制系统的开发。

发布2021年