CN101344762A - 船舶运动与主机推进网络控制仿真*** - Google Patents
船舶运动与主机推进网络控制仿真*** Download PDFInfo
- Publication number
- CN101344762A CN101344762A CNA200810012825XA CN200810012825A CN101344762A CN 101344762 A CN101344762 A CN 101344762A CN A200810012825X A CNA200810012825X A CN A200810012825XA CN 200810012825 A CN200810012825 A CN 200810012825A CN 101344762 A CN101344762 A CN 101344762A
- Authority
- CN
- China
- Prior art keywords
- ship
- remote control
- simulation
- main engine
- dcom
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种综合考虑船舶操舵与主动力装置两方面因素的船舶运动与主机推进网络控制仿真***,主要由船舶运动虚拟现实仿真场景、船舶柴油主机三维运动模型、自动操舵***、集控室主机遥控***及驾控台主机遥控单元、***调度服务器和DCOM群组通信六部分组成。船舶运动虚拟现实仿真场景、船舶柴油主机三维运动模型、自动操舵***、集控室主机遥控***及驾控台主机遥控单元、***调度服务器分别通过DCOM群组通信实现数据的相互连接。本发明可提高船舶运动控制效果;有利于防止柴油机过载和提高动力装置可靠性和经济性;提高模拟器的精度和船员的训练水平。
Description
所属技术领域
本发明涉及一种综合考虑船舶操舵与主动力装置两方面因素的船舶运动与主机推进网络控制仿真***。
背景技术
船舶作为海上交通运输的重要工具,长期以来船舶主动力装置与航向控制两个***是完全独立的,而实际上,船舶主动力装置的控制与船舶运动密切相关,根据船舶操纵原理,舵与水的相对速度越高,舵效就越明显。船速高时,操舵的控制作用效果显著;在船舶靠离泊时,通常船速较低,这时仍需要频繁控制主机转速,使螺旋桨产生相对于舵叶的水流,以保证操舵效果从而获得良好的船舶操纵特性。船舶柴油主机在额定负荷及其近旁工作点时效率最高,此时主机运行于经济、稳定可靠的工作状态。当船舶转向时,舵要偏转一个角度,船体在斜水流中前进,船舶阻力要比直线航行时明显增加,在相同的螺旋桨转速下,船速会降低,螺旋桨特性曲线变陡,可能产生主机排烟温度升高、燃烧不完全,机械负荷超负荷的情况,严重时可引起主机气缸套、气缸盖损坏。
以往对于船舶主机和操舵完全独立的控制方式,存在明显的局限性,若能实现这两个***的协调控制,既可实现船舶节能,又可减少对于船舶主机运行的不利影响,从而有利于取得船舶运动控制的优化效果。
发明内容
本发明为实现船舶的综合节能优化控制并提高船舶***的整体经济性,综合考虑船舶操舵与主机两方面的因素,提出一套船舶运动与主机推进化网络控制仿真***。
本发明的技术方案是:船舶运动与主机推进网络控制仿真***,主要由船舶运动虚拟现实仿真场景1、船舶柴油主机三维运动模型2、自动操舵***3、集控室主机遥控***及驾控台主机遥控单元4、***调度服务器5和DCOM(Distributed Component Object Model)群组通信6六部分组成。船舶运动虚拟现实仿真场景1、船舶柴油主机三维运动模型2、自动操舵***3、集控室主机遥控***及驾控台主机遥控单元4和***调度服务器5分别通过DCOM群组通信6实现数据的相互连接。所述的船舶柴油主机三维运动模型2、自动操舵***3、集控室主机遥控***及驾控台主机遥控单元4、***调度服务器5和DCOM群组通信6由VC(Visual C++)开发,船舶运动虚拟现实仿真场景1由VC(Visual C++)和WTK(World Tool Kit)混合编程实现。***调度服务器5利用逻辑时间和逻辑时间戳机制,采用一种同步启动调度策略对船舶运动虚拟现实仿真场景1、船舶柴油主机三维运动模型2、自动操舵***3和集控室主机遥控***及驾控台主机遥控单元4进行协调调度,实现各仿真子***加入,仿真启动,仿真运行、仿真结束控制。DCOM群组通信6通过构建DCOM群组通信6模型,采用一种动态和静态调度相结合的集中式负载平衡解决方案,实现各仿真子***的多点通信要求。
本发明的工作原理是:整套***由船舶运动虚拟现实仿真场景1、船舶柴油主机三维运动模型2、自动操舵***3、集控室主机遥控***及驾控台主机遥控单元4、***调度服务器5和DCOM群组通信6六部分组成。仿真子***1至5采用DCOM群组通信6,通过网络来进行信息交换,每个仿真子***通过获取其它子***的信息来计算对本子***的影响,并将本子***的状态通过网络发送给相关的子***,各个仿真子***通过相互通信实现仿真数据和视景的协调。其中***调度服务器5负责对子***1至4进行协调调度,实现各仿真子***加入,仿真启动,仿真运行、仿真结束等控制。
该套仿真***以三维虚拟仿真的方式展现一艘船舶的航向和柴油主机转速的实时控制仿真过程,由操舵仪-舵-船舶航向、主机-螺旋桨-船舶航速构成了一个完整的船舶运动闭环控制***。在随动操纵方式下,通过鼠标拖动自动操舵***3中的虚拟舵盘可以实时改变船舶运动虚拟现实仿真场景1中船舶运动航向;船舶柴油主机遥控仿真部分与实船***一致,包括位于机舱集中控制室主机遥控***和虚拟驾驶台主机遥控单元,通过鼠标拖动集控室主机遥控***及驾控台主机遥控单元4中的虚拟车钟和油门设定各种正、倒车车令,并调节油门的大小,可以实时改变船舶柴油主机三维运动模型2中柴油主机的转速,***配有机舱实时音响仿真效果,逼真地体现了主机起动,换向,加、减速,稳定运行时的现场感。在自动操纵方式下,通过自动操舵***3和集控室主机遥控***及驾控台主机遥控单元4选择相应的船舶运动控制算法和柴油主机转速控制算法,船舶运动虚拟现实仿真场景1中船舶运动航向和船舶柴油主机三维运动模型2中的主柴油机转速将分别按期望状态进行实时控制。
船舶运动与主机推进网络控制仿真***主要具有以下功能:
(1)船型的选择以及实船参数的设置。本仿真***提供大型集装箱船和油轮两种船型,使用者还可根据需要自行输入不同船型及实船参数如船舶长度、吃水、方形系数等及海况参数如风浪强度、方向等。当船舶参数变化时,船舶的航行海况、运行轨迹及控制舵角等都将相应改变。
(2)船舶运动与主机推进控制算法的选择。本仿真***包含了智能PID、多模态智能控制,模糊CMAC控制,混合智能控制等多种控制算法,操作者可以选择其中任意算法进行船舶运动控制与主机推进控制的仿真实验。各控制算法设计成模块化结构,便于以后的修改与扩充。
(3)船舶操纵方式选择。本***船舶仿真与实船操纵方式一致,分为自动/随动两种状态。在自动状态下,用户可通过选择不同控制算法,在设定期望航向和航速下,船舶能进行自动航行;在随动控制方式下,可以用鼠标拖动舵盘和车钟改变船舶运动的航向和航速。本仿真***在船舶的自动运行状态中还设有直线运行、Z型试验、回转试验等几种典型的运行试验状态。
(4)***在线和离线仿真模式的选择。本仿真***提供在线和离线两种仿真模式,在线模式仿真以三维虚拟仿真的方式展现一艘船舶的航向和柴油主机转速的实时控制仿真过程,由操舵仪-舵-船舶航向、主机-螺旋桨-船舶航速构成了一个完整的船舶运动闭环控制***。在随动操纵方式下,通过鼠标拖动自动操舵***3中的虚拟舵盘可以实时改变船舶运动虚拟现实仿真场景1中船舶运动航向;通过鼠标拖动集控室主机遥控***及驾控台主机遥控单元4中的虚拟车钟可以实时改变船舶柴油主机三维运动模型2中主机柴油转速。在自动操纵方式下,通过选择控制算法,可以观察船舶运动虚拟现实仿真场景1中船舶运动航向和船舶柴油主机三维运动模型2中的主柴油机转速分别按期望状态进行实时控制。选择离线仿真模式时,自动操舵***3可进行船舶航向的离线控制仿真,以曲线方式显示船舶的航向、舵角变化;集控室主机遥控***及驾控台主机遥控单元4可进行船舶主机转速的离线控制仿真,以曲线方式显示船舶主机转速和船舶航速的变化。
本发明的有益效果是:能让用户实现对虚拟船舶航向和航速的网络控制,同时给网络控制算法、实时调度算法等理论研究者提供一种实际的算法验证平台,也可作为船舶控制***仿真的科研设备。提出的机-舵协调网络化控制方案,有利于从理论上研究船舶运动和柴油机的综合控制方法,提高船舶运动控制效果;有利于船舶航行安全;有利于防止柴油机过载和提高动力装置可靠性和经济性;有利于建立航海和轮机综合模拟器,提高模拟器的精度和船员的训练水平。对于实现船舶的综合节能优化控制,提高船舶***的整体经济性,延长主动力装置工作寿命将具有重要意义。
附图说明
图1是本发明一种船舶运动与主机推进网络控制仿真***的组成结构框图。
图中:1、船舶运动虚拟现实仿真场景,2、船舶柴油主机三维运动模型,3、自动操舵***,4、集控室主机遥控***及驾控台主机遥控单元,5、***调度服务器,6、DCOM群组通信。
具体实施方式
下面结合附图和实施例对本发明做进一步详细地描述:
如图1所示,本发明主要由船舶运动虚拟现实仿真场景1、船舶柴油主机三维运动模型2、自动操舵***3、集控室主机遥控***及驾控台主机遥控单元4、***调度服务器5和DCOM群组通信6六部分组成。船舶运动虚拟现实仿真场景1、船舶柴油主机三维运动模型2、自动操舵***3、集控室主机遥控***及驾控台主机遥控单元4、***调度服务器5分别通过DCOM群组通信6实现数据的相互连接。
一、船舶运动虚拟现实仿真场景1的设计与实现:该子***由VC++和WTK混合编程实现
本***中仿真模拟的船舶是超巴拿马型第五代集装箱船5446TEU系列集装箱船,该集装箱船设备先进,载重量大,最大航速达到27节,额定航速为24.5节。具体参数为船长280米,两柱间长267米,船宽39.8米,船舶空载质量3.5453万吨,船舶满载质量6.5531万吨,设计吃水T12.532米,满载吃水14.032米。
WTK是World Tool Kit的缩写,为Sense8公司开发产品,它是一个用于虚拟现实环境的软件工具包,通过以C/C++外挂平台的方式,为用户提供一个完整的三维虚拟环境交互开发平台。从底层来看,WTK为用户提供了1000多个基于C语言代码的库函数,可以在程序中直接调用。从用户的观点来看,WTK借助于OpenGL的底层图形函数,为用户提供高层的应用软件开发接口,用户能方便地在C/C++语言集成环境中,直接将WTK作为外部库嵌入自已的应用程序,进行三维虚拟环境应用程序的开发。作为一个外挂式平台,WTK不仅提供了三维虚拟场景的高层接口,而且还提供了一系列相关虚拟现实硬件设备如数据手套、头盔、***、立体声音响设备等的接口,开发人员对设备的特殊要求可不作过多地考虑,只需调用相应的设备例程即可,从而大大地加快程序的开发速度。
本***基于VC++的SDI框架和WTK进行开发,开发的WTK程序按照以下的步骤运行:
①首先调用WTuniverse_new()建立宇宙,调入图形对象,设置视点、纹理、窗口、传感器等,完成宇宙的初始化工作。
②调用WTuniverse_ready()为进入仿真循环做准备,然后调用WTuniverse_go()进入仿真循环,利用WTK提供的API,在VC中开发出需要的演示***。该阶段是WTK仿真的核心内容,图5-6显示了WTK在该阶段仿真的一般流程示意图。
③最后调用WTuniverse_delete()以使图形硬件返回到缺省状态。
所设计与实现的船舶运动虚拟现实仿真场景包括船舶运动虚拟场景、舵叶、螺旋桨及舵角、航向、主机转速以及转首角速度等指针式虚拟仪表。该***软件设计利用双线程技术,前台用于各场景的显示,后台应用DCOM群组通信6进行网络数据的接受和发送。
二、船舶柴油主机三维运动模型2的设计与实现
本***中仿真模拟的船舶主机型号是KAWASAKI-MAN B&W 10L90MC MKD。它是立式二冲程,单作用,十字头,直接可逆转,带废气涡轮增压和电动辅助鼓风机的船用柴油机。其缸数10缸,缸径900mm,冲程2916mm,额定转速82r/min,营运转速79r/min,最大持续功率MCR43100KW,正常服务功率NOR38790KW。制造厂商为KAWASAKI。其转向从飞轮端向前看为顺时针。操纵方式为机侧/集控/驾控。增压器为3台,型号为KAWASAKI-MAN B&WNA70/TO9018。电子调速器1台,是挪威NORCONTROL产品,型号为DGS-8800e。
该***应用3DSMAX软件提供的三维物体建模功能创建KAWASAKI-MAN B&W10L90MC MKD型船用柴油机的三维可控主机模型,为让用户清楚地看见各个缸内活塞运动的情况和彼此之间的关系,将2~5缸作为剖面图刨开。应用VC开发环境的OPENGL函数调用3DSMAX生成的船舶柴油主机三维运动模型,实现三维模型以“祯”的方式连续播放,让用户有真实主机连续运转的感觉,而且能通过集控室主机遥控***及驾控台主机遥控单元4对油门的调节可以改变主机转速变化,整个软件界面具有较强的真实性和立体感。
所设计与实现的船舶柴油主机三维运动模型***包括船舶大型低速柴油主机三维运动虚拟模型及主机转速和船速等指针式虚拟仪表。该***软件设计利用双线程技术,前台用于场景的显示,后台应用DCOM群组通信6进行网络数据的接受和发送。
三、自动操舵***3的设计与实现
该子***实现操舵控制功能及船舶运动数学模型的仿真计算,包括操舵仪上的转舵轮控制界面和离线仿真时船舶航向、舵角变化的曲线示意图界面,及其仿真模式、操纵方式、算法选择、参数设置等功能菜单。
***提供在线、离线两种仿真模式。在线仿真时把船舶运动数学模型仿真计算得到的船舶航行位置和舵角等参数通过DCOM群组通信6传输给船舶运动虚拟现实仿真场景1和集控室主机遥控***及驾控台主机遥控单元4。离线仿真时显示船舶航向、舵角变化的曲线示意图。
参照船舶的实际运行,操纵方式包括自动、随动两种状态。在自动运行状态下,用户可通过菜单设定期望航向,选择相应的控制算法,船舶根据期望航向自动航行,此时对操舵仪的操作不会影响到船舶的航向。为更有效的检验各智能算法的有效性,本***在船舶的自动运行状态中还设有直线运行、Z型试验、回转试验等几种典型的运行试验状态。在随动运行状态下,用户可以通过转动虚拟操舵仪上的转舵轮控制船舶航向。
为了便于各种仿真控制算法的检验及可视化计算,***提供了各种先进控制算法及常规控制算法。***还提供参数设置主要是对船舶运动仿真模型中的船舶长度、吃水、方形系数等及风浪强度、方向等当前海况加以设置,当这些参数变化时,船舶的航行海况、运行轨迹及控制舵角等随之作相应的改变。
该***软件设计采用三个线程,分别用于用户界面显示、船舶运动数学模型仿真及控制算法计算、应用DCOM群组通信6进行网络数据的接受和发送。
四、集控室主机遥控***及驾控台主机遥控单元4的设计与实现
该子***实现集控室主机遥控***及驾控台主机遥控单元功能和船舶主机数学模型的仿真计算,包括集控室主机遥控***界面、驾控台主机遥控单元界面和离线仿真时船舶主机转速、船舶航速变化的曲线示意图界面,及其各项功能菜单。
采用三个线程分别用于用户界面显示、仿真计算及网络数据的接受和发送。***提供在线、离线两种仿真模式。在线仿真时把主机数学模型仿真计算得到的主机转速和船速等参数通过局域网传输给船舶柴油主机三维运动模型仿***机和自动舵***仿***机。离线仿真时显示船舶主机转速、船舶航速变化的曲线示意图。
***提供在线、离线两种仿真模式。如果用户选择在线方式,则可以通过集控室主机遥控***界面右下角按钮选择控制位置是在集控台还是驾控台。集控室主机遥控***包含机舱集控台车钟和油门控制杆的可视化界面,在这个界面中,操纵人员可以根据车钟的不同车令来改变油门的大小,从而控制船舶柴油主机三维运动模型2中主机的转速,用户可以清楚地从三维可控主机场景中察觉出主机转速的变化,而且在该场景的右上角和左上角分别设置了船舶航速和主机转速显示仪表,并配有船舶机舱设备实时运行的音响效果,使用户产生身临其境的现场感。其中,车钟的初始状态在STOP位置,向上(绿色)是前进,向下(红色)是倒车。驾控台主机遥控单元界面中,操纵者将车钟调到某一个位置时,为通知集控台的操纵者,这时集控台的车钟就会有相应的指示灯亮起,同样的,如果在集控台上操纵了车钟,以同样的方式通知驾控台的操纵者。
五、***调度服务器5的设计与实现
***调度服务器5负责对船舶运动虚拟现实仿真场景1、船舶柴油主机三维运动模型2、自动操舵***3、集控室主机遥控***及驾控台主机遥控单元4进行协调调度,实现各仿真子***加入,仿真启动,仿真运行、仿真结束等控制。
为确定仿真中各子***的时序关系,本发明引入逻辑时间和逻辑时间戳机制,并在此基础上提出一种同步启动调度策略。
逻辑时间是用于记录和表示仿真数据产生的时序关系及时间间隔的逻辑量度,逻辑时间的计时单位用仿真周期表示。在单速率仿真***中,一个仿真周期的长度为一个逻辑时间单位;在多速率仿真***中,为了能够准确分辨所有仿真数据产生的先后顺序,选取最小的仿真周期的长度作为一个逻辑时间单位。在局域网分布式仿真中,所有的交互数据必须与特定的时间相关联才具有实际意义。为了有限地确定交互数据时序和测量仿真中各种形式的时间延迟,在交互数据中引入时间信息,即时间戳。由于计算机仿真中的交互数据时序关系可以由逻辑时间唯一确定,因此可以用逻辑时间表示时间戳,称为逻辑时间戳。在仿真***的运行过程中,各仿真子***在仿真调度策略的管理下推进自己的逻辑时间,仿真子***在发送交互数据之前将自己的逻辑时间加入交互数据中,从而实现了交互数据的逻辑时间戳机制。
本发明提出的同步启动调度策略的核心思想是:在整套仿真***中,用一台时钟主机控制仿真***中所有仿***机的同步启动运行,最大限度地增加各仿***机运算的并行性。
同步启动调度策略工作过程如下:
①以仿真***中一台计算机时钟主机时钟控制所有仿***机的同步启动运行;
②对于单速率仿真***,以仿真***的仿真周期作为一个逻辑时间单位;对于多速率仿真***,以仿真***中各仿***机的最小仿真周期作为一个逻辑时间单位;
③所有仿***机均以0为逻辑时间初值;
④时钟主机创建时钟周期为一个逻辑时间单位的定时器,以1为逻辑时间初值,采用网络广播传输方式周期性地向所有仿***机发送带有逻辑时间戳的同步启动指令,推动整个仿真***的周期运行;每发送一次同步启动指令,逻辑时间加1;
⑤仿***机接收到同步启动指令后,如果同步指令的时间戳大于自己的逻辑时间,且为自己仿真周期比的整数倍时,仿***机将自己的逻辑时间推进到同步启动指令的逻辑时间戳,启动仿真运算,并以网络多点传输方式发送仿真结果;如果上述条件不满足,则不作任何处理。
同步启动调度策略具有以下主要特点:
①所有仿***机在时钟主机的统一控制下同步运行。当仿***机以其它仿***机的数字量输出为输入时,都将引入仿真调度延迟;
②同步启动指令采用网络广播传输方式发送,仿***机间的交互数据可采用网络多点传输方式发送;
③最大限度地实现了所有仿***机的并行运行,包括交互数据的并行发送和并行接收以及仿真算法的并行运算;
④时钟主机间的时钟同步可以保证各仿真子***间的时钟同步;
⑤调度策略引入的时间延迟可通过逻辑时间戳测量,并可以进行延迟补偿;
⑥调度策略控制简单,便于实现。
六、DCOM群组通信6的设计与实现
为实现各子***的多点通信要求,本发明开发一种DCOM群组通信模型,并采用一种动态和静态调度相结合的集中式负载平衡解决方案。
群组通信需要把同一数据块报文、分组或文件等从一台计算机传送到一个由若干台计算机组成的集合的每个成员中去。本发明提出的基于DCOM的群组通信模型是在两点通信的基础建立起来的,它继承了两点通信的所有功能,并在此之上增加了会话空间的概念,以及相关管理功能。其中会话空间会话期是一组相关节点的活动空间,同一个节点可以同时处于多个会话空间,与其他节点建立多个一对多的连接。
该DCOM群组通信模型自下而上分为三层,底层为基本的远程对象的过程调用,实现两节点间的通信;第二层为多点对话层,实现多节点间的通信及管理;最上层为会话空间关联,用来界定相互通信节点的同一会话空间,协调各会话的顺利进行。
该DCOM群组通信模型在多点通信过程中有客户接收器、会话期管理对象、会话期对象三种实体参与,通信过程如下:
①对象在远程机器上激活会话期管理对象:
②会话期管理对象创建或选择己运行会话期对象,选择同一会话期对象的客户将运行在同一会话空间中,它们具有相互多点通信的能力;
③和多个客户对象用可连接机制建立联系;
④客户通过向对会话期对象进行远程过程调用将信息传送到服务器;
⑤会话期对象通过可连接点对象的触发或回调功能,将信息转发给同一会话空间的其他客户。
⑥客户切断与会话期的连接。
另外,群组通信中面对的是复杂的多服务器***,DCOM通信虽然可以通过手工配置来设定远程服务器的位置,实现静态的负载平衡,但尚未实现服务器的动态负载平衡,这也大大的限制了DCOM的透明程度。为此,本发明引入调度器,通过调度器实现多服务器的任务分配、负载平衡,以增强DCOM的位置透明性。本着以上的设计思路,本发明构建的基于DCOM群组通信的总体框架包括客户层,中间调度器层和服务层。其中,关键在于中间调度器层的设计。
调度器的主要功能是完成***的负载平衡,其中包括:
①它必须向客户提供接口,用来接收客户请求;
②收集各服务器的基本信息,当前负载的状态信息;
③根据服务器信息和选定的负载平衡策略,计算各服务器的负载能力和当前负载状态,选择适合的服务器,实现动态的负载平衡。
本发明中调度器主要由三部分组成:客户请求接收器,负载策略分析器,服务器信息收集器。为了实现负载平衡,需要服务器的基本信息和当前负载的状态信息。服务器的基本信息包括:编号,计算机名称,计算机位置,服务组件的注册信息CLSID,***处理能力等;计算所得的当前负载信息包括:服务器当前的负载,当前会话数,当前服务速度等。调度器收集的关于服务器的信息以会话空间为索引,会话空间的信息有:编号、会话名称、所在服务器编号、连接数。运行在同一个会话空间的客户具有相互通信的能力;同一个客户可能申请多个服务运行在多个会话空间中。
综合考虑各因素,为提高DCOM群组通信***的负载平衡能力,本发明提出一种静态和动态相结合的集中式负载平衡解决方案,其工作模式如下:
①客户通过向调度器动态查询获得一个负载最优的服务器,以实现动态负载中的服务节点定位。若调度器无法正常工作,执行③。
②若调度器正常工作返回结果,客户将当前选择的服务器作为最优服务器写入静态调度表,若正常工作,执行④。
③若调度器无法工作,则客户从静态调度列表中按情况取出最优服务器(上次成功连接时保存)的位置信息。
④根据获得的最优服务器信息,与服务器建立连接请求服务。
⑤服务器与客户建立连接,会触发服务器将自身的负载信息发送给调度器,从而实现负载平衡的信息策略。
⑥客户获得服务器的服务请求后,会触发服务器将客户要求转送的信息转发给其它客户。当客户得到服务器的对象实例的接口指针后,后续的请求操作不再通过调度器转发。此外,服务器的负载过重时,用户建立服务对象实例的请求被调度器可保存到等待队列中,等待服务器空闲时处理。
Claims (4)
1、船舶运动与主机推进网络控制仿真***,其特征在于,主要由船舶运动虚拟现实仿真场景(1)、船舶柴油主机三维运动模型(2)、自动操舵***(3)、集控室主机遥控***及驾控台主机遥控单元(4)、***调度服务器(5)和DCOM群组通信(6)六部分组成,船舶运动虚拟现实仿真场景(1)、船舶柴油主机三维运动模型(2)、自动操舵***(3)、集控室主机遥控***及驾控台主机遥控单元(4)和***调度服务器(5)分别通过DCOM群组通信(6)实现数据的相互连接。
2、根据权利要求1所述的的船舶运动与主机推进网络控制仿真***,其特征在于,所述的船舶柴油主机三维运动模型(2)、自动操舵***(3)、集控室主机遥控***及驾控台主机遥控单元(4)、***调度服务器(5)和DCOM群组通信(6)由Visual C++开发,船舶运动虚拟现实仿真场景(1)由Visual C++和World Tool Kit混合编程实现。
3、根据权利要求1所述的的船舶运动与主机推进网络控制仿真***,,其特征在于,所述的***调度服务器(5)利用逻辑时间和逻辑时间戳机制,采用同步启动调度策略对船舶运动虚拟现实仿真场景(1)、船舶柴油主机三维运动模型(2)、自动操舵***(3)和集控室主机遥控***及驾控台主机遥控单元(4)进行协调调度,实现各仿真子***加入,仿真启动,仿真运行、仿真结束控制。
4、根据权利要求1所述的的船舶运动与主机推进网络控制仿真***,,其特征在于,所述的DCOM群组通信(6)通过构建DCOM群组通信(6)模型,采用一种动态和静态调度相结合的集中式负载平衡解决方案,实现各仿真子***的多点通信要求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200810012825XA CN101344762A (zh) | 2008-08-12 | 2008-08-12 | 船舶运动与主机推进网络控制仿真*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200810012825XA CN101344762A (zh) | 2008-08-12 | 2008-08-12 | 船舶运动与主机推进网络控制仿真*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101344762A true CN101344762A (zh) | 2009-01-14 |
Family
ID=40246778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200810012825XA Pending CN101344762A (zh) | 2008-08-12 | 2008-08-12 | 船舶运动与主机推进网络控制仿真*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101344762A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819441A (zh) * | 2010-04-16 | 2010-09-01 | 大连海事大学 | 一种船舶主动力与操纵综合优化控制硬件在环仿真*** |
CN102542602A (zh) * | 2010-12-15 | 2012-07-04 | 平安煤矿瓦斯治理国家工程研究中心有限责任公司 | 煤与瓦斯共采仿真模型的建立方法 |
CN103048924A (zh) * | 2012-12-28 | 2013-04-17 | 大连海事大学 | 一种船舶自动舵测试仿真*** |
CN103309236A (zh) * | 2013-05-24 | 2013-09-18 | 大连海事大学 | 一种船舶双柴油主机推进控制硬件在环仿真*** |
CN103901781A (zh) * | 2014-04-22 | 2014-07-02 | 深圳市智乐梦科技有限公司 | 一种联网在线遥控模拟***和联网在线遥控模拟方法 |
CN105022383A (zh) * | 2015-06-23 | 2015-11-04 | 武汉理工大学 | 船用中速柴油机高压共轨***硬件在环仿真试验平台及试验方法 |
CN105867171A (zh) * | 2016-05-23 | 2016-08-17 | 哈尔滨工程大学 | 船舶多桨推进模拟*** |
CN111812976A (zh) * | 2020-06-06 | 2020-10-23 | 智慧航海(青岛)智能***工程有限公司 | 一种船舶推力分配***及推力分配方法 |
CN111830990A (zh) * | 2020-07-29 | 2020-10-27 | 浙江北鲲智能科技有限公司 | 一种大型无人艇自主航行控制管理*** |
CN112180760A (zh) * | 2020-09-17 | 2021-01-05 | 中国科学院上海微***与信息技术研究所 | 一种多传感器数据融合半实物仿真*** |
WO2022205748A1 (zh) * | 2021-03-29 | 2022-10-06 | 中船航海科技有限责任公司 | 一种sil的船舶自动控制仿真测试平台及仿真测试方法 |
CN115356951A (zh) * | 2022-10-19 | 2022-11-18 | 北京易控智驾科技有限公司 | 一种仿真方法、***及其存储介质和电子设备 |
-
2008
- 2008-08-12 CN CNA200810012825XA patent/CN101344762A/zh active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819441A (zh) * | 2010-04-16 | 2010-09-01 | 大连海事大学 | 一种船舶主动力与操纵综合优化控制硬件在环仿真*** |
CN102542602A (zh) * | 2010-12-15 | 2012-07-04 | 平安煤矿瓦斯治理国家工程研究中心有限责任公司 | 煤与瓦斯共采仿真模型的建立方法 |
CN103048924A (zh) * | 2012-12-28 | 2013-04-17 | 大连海事大学 | 一种船舶自动舵测试仿真*** |
CN103309236A (zh) * | 2013-05-24 | 2013-09-18 | 大连海事大学 | 一种船舶双柴油主机推进控制硬件在环仿真*** |
CN103309236B (zh) * | 2013-05-24 | 2015-08-12 | 大连海事大学 | 一种船舶双柴油主机推进控制硬件在环仿真*** |
CN103901781A (zh) * | 2014-04-22 | 2014-07-02 | 深圳市智乐梦科技有限公司 | 一种联网在线遥控模拟***和联网在线遥控模拟方法 |
CN105022383A (zh) * | 2015-06-23 | 2015-11-04 | 武汉理工大学 | 船用中速柴油机高压共轨***硬件在环仿真试验平台及试验方法 |
CN105022383B (zh) * | 2015-06-23 | 2017-09-22 | 武汉理工大学 | 船用中速柴油机高压共轨***硬件在环仿真试验平台及试验方法 |
CN105867171A (zh) * | 2016-05-23 | 2016-08-17 | 哈尔滨工程大学 | 船舶多桨推进模拟*** |
CN111812976A (zh) * | 2020-06-06 | 2020-10-23 | 智慧航海(青岛)智能***工程有限公司 | 一种船舶推力分配***及推力分配方法 |
CN111830990A (zh) * | 2020-07-29 | 2020-10-27 | 浙江北鲲智能科技有限公司 | 一种大型无人艇自主航行控制管理*** |
CN111830990B (zh) * | 2020-07-29 | 2022-12-27 | 浙江北鲲智能科技有限公司 | 一种大型无人艇自主航行控制管理*** |
CN112180760A (zh) * | 2020-09-17 | 2021-01-05 | 中国科学院上海微***与信息技术研究所 | 一种多传感器数据融合半实物仿真*** |
WO2022205748A1 (zh) * | 2021-03-29 | 2022-10-06 | 中船航海科技有限责任公司 | 一种sil的船舶自动控制仿真测试平台及仿真测试方法 |
CN115356951A (zh) * | 2022-10-19 | 2022-11-18 | 北京易控智驾科技有限公司 | 一种仿真方法、***及其存储介质和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101344762A (zh) | 船舶运动与主机推进网络控制仿真*** | |
CN101819441B (zh) | 一种船舶主动力与操纵综合优化控制硬件在环仿真*** | |
CN101462590A (zh) | 船舶操纵与主推进联合控制方法及其模拟*** | |
CN100583105C (zh) | 船舶运动控制算法测试仿真*** | |
CN112711195B (zh) | 一种sil的船舶自动控制仿真测试平台及仿真测试方法 | |
CN103309236B (zh) | 一种船舶双柴油主机推进控制硬件在环仿真*** | |
CN201796289U (zh) | 一种船舶主机与操舵综合优化控制的硬件在环仿真*** | |
CN106527133A (zh) | 一种船舶多桨协调控制分配方法 | |
CN104090497B (zh) | 用于海洋工程领域的动力定位***仿真***及其工作方法 | |
CN102306223A (zh) | 基于hla技术的船舶燃气轮机装置集成仿真平台及其实现方法 | |
CN103646579A (zh) | 一种船舶主机机旁操作模拟训练*** | |
CN201364657Y (zh) | 一种船舶机舱虚拟现实仿真*** | |
CN110045654A (zh) | 一种基于rt操作***和fpga的转台状态空间控制***及方法 | |
CN101452651A (zh) | 船舶机舱虚拟现实仿真*** | |
Altosole et al. | Time domain simulation for marine propulsion applications | |
CN204537513U (zh) | 船舶主机机旁操作模拟器 | |
CN201348830Y (zh) | 一种船舶操纵与主推进联合控制模拟*** | |
CN117519038A (zh) | 一种化学工业生产场景模拟测试*** | |
CN201237711Y (zh) | 一种船舶运动与主机推进网络控制仿真装置 | |
Daniels et al. | Intelligent ship arrangement passage variable lattice network studies and results | |
CN115240506A (zh) | 基于二维/三维混合仿真技术的船舶轮机员虚拟训练*** | |
CN114035450B (zh) | 一种面向mswi过程的多入多出回路控制半实物仿真实验平台 | |
Ivanchenko et al. | State and perspective directions of development of CAD in shipbuilding | |
Li et al. | Simulation Research and Development of New Marine Simulator Based on Videotrace | |
Rieck et al. | New technology driven processes for the construction sector–the research project ViBaL |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090114 |