一种船舶运动控制实验系统及其工作方法技术方案

技术编号:11062017 阅读:90 留言:0更新日期:2015-02-19 09:04
本发明专利技术公开了一种船舶运动控制实验系统及其工作方法,所述的系统包括主控计算机、以太网交换机、应急遥控手柄、学习计算机模块、岸上无线通信模块、船载无线通信模块、船载计算机、北斗定位系统、船用罗经和缩尺船模。本发明专利技术的主控计算机包括基于LabView开发实现的人机交互界面,应用RT-LAB将拟实验验证的船舶运动控制器的Matlab/Simulink模型生成C代码并编译加载到船载计算机,船载计算机运行实时操作系统QNX,直接运行拟实验验证的各种不同的船舶运动控制器,科研人员可利用该实验系统方便、快捷地进行各种复杂的船舶运动控制器的实验验证,减少了实验研究工作量,拓宽了实验的内容和范围。

【技术实现步骤摘要】
一种船舶运动控制实验系统及其工作方法
本专利技术涉及一种船舶运动自动控制及其实验验证
,具体地说是基于一艘缩尺模型船建立的船舶运动控制系统实验研究平台及其工作方法,可用于各种船舶运动控制器的实验验证研究,也可用于“船舶运动控制”课程的实验教学等方面。
技术介绍
海洋运输业是经济社会发展的重要基础产业,在维护国家经济安全和海洋权益、推动产业转型升级、促进对外贸易发展等方面具有重要作用。近年来,我国海运业发展迅速,这也对船舶运动控制系统的控制性能提出了更高的要求。船舶航运的安全性越来越多的依赖于船舶运动控制系统,高质量的船舶运动控制系统是实现船舶“安全、高效、节能和环保”运行目标的前提和关键。船舶运动控制器是船舶运动控制系统的核心,决定了船舶运动控制系统的稳定性、快速性和准确性等性能。船舶运动控制实验系统为各种船舶运动控制器提供实验验证平台,因此,船舶运动控制实验系统的研发对于船舶运动控制系统的发展以及保障船舶安全航行具有重要意义,也必将带来巨大的社会和经济效益。中国专利CN102074144B公开的《船舶位置运动试验平台》、中国专利CN103576694A公开的《一种动力定位船的半实物仿真系统》、中国专利CN103117011A公开的《一种动力定位仿真试验平台及控位方法》、中国专利CN103592853A公开的《一种动力定位半实物仿真平台及方法》、王芳等在《第十五届海洋工程学术讨论会论文集》中发表的论文“深水钻井平台DP-3级动力定位半实物仿真”以及徐荣华等在《计算机工程与科学》Vol.13,No.7上发表的论文“紧凑型船舶动力定位控制半物理仿真系统研究”均公开了一种动力定位半实物仿真系统/平台。在控制器仿真验证过程中,均使用船舶或钻井平台的运动数学模型,通过数值运算得到船舶或钻井平台的运动状态,并通过半实物仿真系统/平台的实物部分模拟展现船舶或钻井平台的运动状态,从而实现控制器的仿真验证。这些半实物系统的仿真模式本质上是数值仿真,其中实物部分包括导轨上的机械结构、物理运动平台、摇摆台、转台以及可视化工作站等,上述系统/平台可实现动力定位控制器的实验验证。孟浩等在《系统仿真学报》Vol.15,No.3上发表的论文“船舶运动半物理仿真系统”公开了一种船舶运动半物理仿真系统,该系统由运动模拟器、执行机构、船舶运动控制器、船舶运动产生器、船舶运动采集器、船舶运动演示器组成,可模拟船舶六自由度中除升沉之外的其余五个自由度的运动,可用于船舶航向、航迹以及减摇鳍控制器的仿真验证。该系统同样是应用船舶运动数学模型进行仿真运算,获得船舶的运动状态,通过全方位平面移动车及三轴转台组成的运动模拟器展现,本质上仍是一种数值仿真。任光等在《系统仿真学报》Vol.13,No.6上发表的论文“三种船舶运动控制仿真系统”公开了一种利用缩尺船模实现的半物理仿真系统,该系统由模型船、传感器、航向/航迹控制系统组成,传感器可测量缩尺船模的运动状态。该系统可实现船舶航向、航迹控制器的验证,但不具有用户界面直观显示实验结果;要求使用者在船载工控机中编写控制器代码,不易调整控制参数;不具备应急处理模式功能,无法及时处理缩尺船模失控等紧急情况。综上,现有的半物理仿真平台或系统存在如下问题;(1)半物理仿真平台/系统用船舶或钻井平台运动数学模型进行数值运算,得到船舶或钻井平台仿真运动状态,再通过不同的物理模块展现船舶或钻井平台的运动状态,与纯数值仿真无本质差别;(2)基于缩尺船模的半实物仿真系统,要求将拟验证控制器代码写入工控机中,当控制器较为复杂时不易编程实现,且不具备应急处理模式功能;(3)每个平台/系统仅能进行某些特定的船舶运动控制器的实验验证。
技术实现思路
为解决现有技术存在的上述问题,本专利技术要设计一种基于缩尺模型船的船舶运动控制实验系统及其工作方法,实现各种不同船舶运动控制器的实验验证,包括航向、航迹、动力定位以及行进中的船舶供给等功能的控制器验证,并可方便地改变控制模式及控制参数;且具有友好的人机交互界面,可直观地显示实验验证结果,具有应急遥控手柄,可手动操纵处理紧急情况。为了实现上述目的,本专利技术的技术方案如下:一种船舶运动控制实验系统包括岸上主控计算机、岸上以太网交换机、应急遥控手柄、岸上学习计算机模块、岸上无线通信模块、船载无线通信模块、船载计算机、北斗定位系统、船用罗经和缩尺船模。所述的岸上主控计算机与岸上以太网交换机连接,且通过安装在主控计算机上的无线接收装置和应急遥控手柄上的无线发送装置实现与应急遥控手柄之间的无线通信;所述的岸上以太网交换机与岸上学习计算机模块中的每个学习计算机以及岸上无线通信模块连接;所述的缩尺船模上安装有船载计算机、北斗定位系统、船用罗经和船载无线通信模块;所述的船载无线通信模块与岸上无线通信模块实现双向无线通信;所述的船载无线通信模块与船载计算机连接;所述的船载计算机与船用罗经和北斗定位系统连接。所述的主控计算机包括友好的人机交互界面,该界面应用LabView开发实现,具有“船舶运动控制器选择”对话框,“启动/关闭”按钮,“操纵模式切换”按钮及“控制参数修改”按钮。通过“船舶运动控制器选择”对话框选择航向、航迹、动力定位或行进中的船舶供给等不同的拟实验验证的船舶运动控制器;通过“启动/关闭”按钮,启动或关闭实验系统;通过“操纵模式切换”按钮实现自动和手动操纵模式的切换;点击“控制参数修改”按钮,弹出拟实验验证的船舶运动控制器的Matlab/Simulink模型,使用者修改控制参数。所述的主控计算机上安装一个分布式实时运行平台软件包RT-LAB,将拟实验验证的船舶运动控制器的Matlab/Simulink模型生成C代码并编译,通过以太网交换机、岸上无线通信模块和船载无线通信模块下载到船载计算机。所述的船载计算机运行QNX实时操作系统,并安装RT-LAB软件包。所述的缩尺船模具有两种操纵模式,即自动操纵模式和手动操纵模式,在自动操纵模式下,船载计算机接收来自北斗定位系统的缩尺船模位置测量信号和船用罗经的艏向测量信号,实时运行拟实验验证的船舶运动控制器,根据控制器的控制指令自动控制操纵缩尺船模的运动,以实现船舶运动控制器的实验验证;在手动操纵模式下,船载计算机通过主控计算机、以太网交换机、岸上无线通信模块以及船载无线通信模块接收来自应急遥控手柄的手动操纵控制信号,使用者通过应急遥控手柄手动操纵缩尺船模的运动。所述的主控计算机接收来自船载计算机的缩尺船模实际运动状态信息,包括缩尺船模位置和艏向,并通过人机交互界面以历时曲线及动画形式同时显示实验结果,并保存实验结果。所述的学习计算机模块包括多台学习计算机,每个学习计算机拥有与主控计算机一样的人机交互界面,显示与主控计算机一样的界面,但不能进行控制操作。一种船舶运动控制实验系统的工作方法,包括以下步骤:A、船舶运动控制实验系统初始化,包括主控计算机人机交互界面初始化、主控计算机及船载计算机输入输出接口配置初始化、历史实验数据的清理;B、使用者通过主控计算机人机交互界面中的“船舶运动控制器选择”对话框选择不同的拟实验验证的船舶运动控制器;C、使用者通过主控计算机人机交互界面中的“启动/关闭”按钮启动船舶运动控制实验系统;D、主控计算机将拟实验验证的船舶本文档来自技高网
...
一种船舶运动控制实验系统及其工作方法

【技术保护点】
一种船舶运动控制实验系统,其特征在于:包括岸上主控计算机(2)、岸上以太网交换机(4)、应急遥控手柄(1)、岸上学习计算机模块(3)、岸上无线通信模块(5)、船载无线通信模块(6)、船载计算机(9)、北斗定位系统(7)、船用罗经(8)和缩尺船模(10);所述的岸上主控计算机(2)与岸上以太网交换机(4)连接,且通过安装在主控计算机(2)上的无线接收装置和应急遥控手柄(1)上的无线发送装置实现与应急遥控手柄(1)之间的无线通信;所述的岸上以太网交换机(4)与岸上学习计算机模块(3)中的每个学习计算机以及岸上无线通信模块(5)连接;所述的缩尺船模(10)上安装有船载计算机(9)、北斗定位系统(7)、船用罗经(8)和船载无线通信模块(6);所述的船载无线通信模块(6)与岸上无线通信模块(5)实现双向无线通信;所述的船载无线通信模块(6)与船载计算机(9)连接;所述的船载计算机(9)与船用罗经(8)和北斗定位系统(7)连接;所述的主控计算机(2)包括友好的人机交互界面,该界面应用LabView开发实现,具有“船舶运动控制器选择”对话框,“启动/关闭”按钮,“操纵模式切换”按钮及“控制参数修改”按钮;通过“船舶运动控制器选择”对话框选择航向、航迹、动力定位或行进中的船舶供给不同的拟实验验证的船舶运动控制器;通过“启动/关闭”按钮,启动或关闭实验系统;通过“操纵模式切换”按钮实现自动和手动操纵模式的切换;点击“控制参数修改”按钮,弹出拟实验验证的船舶运动控制器的Matlab/Simulink模型,使用者修改控制参数;所述的主控计算机(2)上安装一个分布式实时运行平台软件包RT‑LAB,将拟实验验证的船舶运动控制器的Matlab/Simulink模型生成C代码并编译,并通过以太网交换机(4)、岸上无线通信模块(5)和船载无线通信模块(6)下载到船载计算机(9);所述的船载计算机(9)运行QNX实时操作系统,并安装RT‑LAB软件包;所述的缩尺船模(10)具有两种操纵模式,即自动操纵模式和手动操纵模式,在自动操纵模式下,船载计算机(9)接收来自北斗定位系统(7)的缩尺船模(10)位置测量信号和船用罗经(8)的艏向测量信号,实时运行拟实验验证的船舶运动控制器,根据控制器的控制指令自动控制操纵缩尺船模(10)的运动,以实现船舶运动控制器的实验验证;在手动操纵模式下,船载计算机(9)通过主控计算机(2)、以太网交换机(4)、岸上无线通信模块(5)以及船载无线通信模块(6)接收来自应急遥控手柄(1)的手动操纵控制信号,使用者通过应急遥控手柄(1)手动操纵缩尺船模(10)的运动;所述的主控计算机(2)接收来自船载计算机(9)的缩尺船模(10)实际运动状态信息,包括缩尺船模(10)位置和艏向,并通过人机交互界面以历时曲线及动画形式同时显示实验结果,并保存实验结果;所述的学习计算机模块(3)包括多台学习计算机,每个学习计算机拥有与主控计算机(2)一样的人机交互界面,显示与主控计算机(2)一样的界面,但不能进行控制操作。...

【技术特征摘要】
1.一种船舶运动控制实验系统,包括岸上主控计算机(2)、应急遥控手柄(1)、岸上无线通信模块(5)、船载无线通信模块(6)、船用罗经(8)和缩尺船模(10);其特征在于:还包括岸上以太网交换机(4)、岸上学习计算机模块(3)、船载计算机(9)和北斗定位系统(7);所述的岸上主控计算机(2)与岸上以太网交换机(4)连接,且通过安装在主控计算机(2)上的无线接收装置和应急遥控手柄(1)上的无线发送装置实现与应急遥控手柄(1)之间的无线通信;所述的岸上以太网交换机(4)与岸上学习计算机模块(3)中的每个学习计算机以及岸上无线通信模块(5)连接;所述的缩尺船模(10)上安装有船载计算机(9)、北斗定位系统(7)、船用罗经(8)和船载无线通信模块(6);所述的船载无线通信模块(6)与岸上无线通信模块(5)实现双向无线通信;所述的船载无线通信模块(6)与船载计算机(9)连接;所述的船载计算机(9)与船用罗经(8)和北斗定位系统(7)连接;所述的主控计算机(2)包括友好的人机交互界面,该界面应用LabView开发实现,具有“船舶运动控制器选择”对话框,“启动/关闭”按钮,“操纵模式切换”按钮及“控制参数修改”按钮;通过“船舶运动控制器选择”对话框选择航向、航迹、动力定位或行进中的船舶供给不同的拟实验验证的船舶运动控制器;通过“启动/关闭”按钮,启动或关闭实验系统;通过“操纵模式切换”按钮实现自动和手动操纵模式的切换;点击“控制参数修改”按钮,弹出拟实验验证的船舶运动控制器的Matlab/Simulink模型,使用者修改控制参数;所述的主控计算机(2)上安装一个分布式实时运行平台软件包RT-LAB,将拟实验验证的船舶运动控制器的Matlab/Simulink模型生成C代码并编译,并通过以太网交换机(4)、岸上无线通信模块(5)和船载无线通信模块(6)下载到船载计算机(9);所述的船载计算机(9)运行QNX实时操作系统,并安装RT-LAB软件包;所述的缩尺船模(10)具有两种操纵模式,即自动操纵模式和手动操纵模式,在自动操纵模式下,船载计算机(9)接收来自北斗定位系统(7)的缩尺船模(10)位置测量信号和船用罗经(8)的艏向测量信号,实时运行拟实验验证的船舶运动控制器,根据控制器的控制指令自动控制操纵缩尺船模(10)的运动,以实现船舶运动控制器的实验验证;在手动操纵模式下,船载计算机(9)通过主控计算机(2)、以太网交换机(4)、岸上无线通信模块(5)以及船载无线通信模块(6)接收来自应急遥控手柄(1)的手动操纵控制信号,使用者通过应急遥控手柄(1)手动操纵缩尺船模(10)的运动;所述的主控计算机(2)接收来自船载计算机(9)的缩尺船模(10)实际运动状态信息,包括缩尺船模(10)位置和艏向,并通过人机交互界面以历时曲线及动画形式同时显示实验结果,并保存实验结果;所述的学习计算机模块(3)包括多台学习计算机,每个学习计算机拥有与主控计算机(2)一样的人机交互界面,显示与主控计算机(2)一样的界面,但不能进行控制操作。2.一种...

【专利技术属性】
技术研发人员:杜佳璐孙玉清王瑞赵杰李文华
申请(专利权)人:大连海事大学
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1