CN102929157B - 一种三冗余的船舶动力定位控制计算机*** - Google Patents

一种三冗余的船舶动力定位控制计算机*** Download PDF

Info

Publication number
CN102929157B
CN102929157B CN201210458941.0A CN201210458941A CN102929157B CN 102929157 B CN102929157 B CN 102929157B CN 201210458941 A CN201210458941 A CN 201210458941A CN 102929157 B CN102929157 B CN 102929157B
Authority
CN
China
Prior art keywords
computer
modules
redundancy
arbitration modules
control
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.)
Expired - Fee Related
Application number
CN201210458941.0A
Other languages
English (en)
Other versions
CN102929157A (zh
Inventor
赵大威
丁福光
林孝工
陈兴华
王成龙
刘建旭
王元慧
刘向波
边信黔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201210458941.0A priority Critical patent/CN102929157B/zh
Publication of CN102929157A publication Critical patent/CN102929157A/zh
Application granted granted Critical
Publication of CN102929157B publication Critical patent/CN102929157B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Safety Devices In Control Systems (AREA)
  • Hardware Redundancy (AREA)

Abstract

一种三冗余的船舶动力定位控制计算机***,本发明涉及一种船舶动力定位***,具体涉及一种冗余设置的船舶动力定位控制计算机***。它克服了由一个独立的仲裁单元对三个计算机的运行情况进行监控和冗余切换,仲裁单元一旦出现故障就会形成整个船舶动力定位***故障的缺陷。它包括传感器组(3)和相同的三个控制子***,其特征在于每个控制子***包括一台计算机模块(1)和一个与之相连的冗余仲裁模块(2),三个冗余仲裁模块(2)的通信端口之间形成两两互联的结构,传感器组(3)的数据输出端分别连接在每个控制子***的计算机模块(1)的数据输入端。

Description

一种三冗余的船舶动力定位控制计算机***
技术领域
本发明涉及一种船舶动力定位***,具体涉及一种冗余设置的船舶动力定位控制计算机***。
背景技术
船舶动力定位(Dynamic Positioning,DP)***是指在风、浪、流干扰的情况下,利用船舶自身的推进器***抵抗海洋环境力干扰,动态地控制船舶停在某确定位置或沿着一定的预定航迹运行的闭环控制***。它的优点是定位成本不会随着水深增加而增加,并且操作方便。船舶动力定位技术除用于船舶或海洋平台的定点作业外还可以进行船舶的航行轨迹控制,因此它还应用于海底电缆和管道的敷设、海洋考察、海上救助、挖泥作业、穿梭油船、平台供应、常规船操纵等。海洋平台的动力定位***对其可靠性的要求非常高。如果动力定位***出现故障,将会导致海洋平台定位失去控制,造成严重的经济损失和环境灾难。因此海洋平台的动力定位控制***要求符合船级社DP-3标志,要求具有三个独立的动力定位自动控制***,一个控制***故障的情况下,可以自动切换到另一个控制***。
三冗余计算机***是采用计算机冗余的方式达到容错的目的,也就是允许一台计算机故障甚至两台计算机故障时,***仍然能够保持控制功能不丧失。三模冗余结构是一个高可靠、高安全性的冗余结构,因此在深海石油钻井平台和石油开采平台的动力定位控制中得到了应用。一套完整的DP-3动力定位控制***包括:冗余传感器***、三冗余控制计算机***、三个冗余操纵台、冗余以太网络***、推进器控制站等。三冗余控制计算机***是DP-3动力定位控制***的核心部分,它的主要功能是冗余传感器的数据采集、动力定位控制算法的执行和输出对推进器的推力指令。由于冗余的要求,三冗余控制计算机***包含了三套完全相同的计算机***、与传感器相连的串行通讯接口和与操纵台和推进器***相连的双以太网接口。
DP-3动力定位***的传感器种类和数目较多,包括:风传感器、电罗经、姿态运动传感器、位置参考***。这样的传感器有3套,数量一般在12个以上。如果将传感器直接连接到每台计算机上会造成计算机接口电路复杂的状况。
经对现有文献检索发现,专利《DP-3级动力定位的半实物仿真其方法》(申请号:201110149060.6)设计了一个动力定位半实物仿真***,采用了三台计算机同时进行计算。该***与本发明的不同之处在于:该***没有仲裁机构,只依靠计算机内部进行的表决结果来判断计算机是否有故障。
有很多文献提出了三模冗余计算机***的设计方法,都是在三个计算机外有一个独立的仲裁单元,用于对三个计算机的运行情况进行监控和冗余切换,并且认为仲裁单元是高可靠的,不会出现故障。但仲裁单元一旦出现故障就会形成一个单点故障,整个***就不能正常运行。
发明内容
本发明的目的是提供一种三冗余的船舶动力定位控制计算机***,以克服由一个独立的仲裁单元对三个计算机的运行情况进行监控和冗余切换,仲裁单元一旦出现故障就会形成整个船舶动力定位***故障的缺陷。
它包括传感器组3和相同的三个控制子***,每个控制子***包括一台计算机模块1和一个与之相连的冗余仲裁模块2,三个冗余仲裁模块2的通信端口之间形成两两互联的结构,传感器组3的数据输出端分别连接在每个控制子***的计算机模块1的数据输入端。
本发明提供了一种符合DP-3标志的动力定位***,每个计算机模块1是一个完整独立的计算机***,包括独立的电源、CPU、内存、硬盘、总线、接口逻辑等。三个控制子***采用松散同步方式进行同步,执行相同的控制任务。冗余功能主要由冗余仲裁模块2实现,在计算机模块1执行控制任务的同时它可并行地进行冗余处理。三个冗余仲裁模块2中都有错误判断机制和处理策略。由于具有足够的冗余资源,在冗余机制的保证下,***在出现故障时仍能不间断运行。冗余计算机***采用动态可重组结构,利用冗余仲裁模块和通信接口等构成的表决机构和相应算法,对表决点传感器数据、输出推力数据进行表决,同时监控计算机模块1定时发送的心跳信号来检测计算机模块1的故障。***不但可以在单个控制子***出现故障时,降级为双冗余***,保障***能够正常运行,而且在两个控制子***先后出现故障的情况下,***降级为单模***仍然能够正常保持控制功能。
本发明的***采用模块化设计,采用三个相同的冗余仲裁模块2分别与三个计算机模块1相连,构成同构的三个控制子***,实现***的故障检测、***降级、***重构和数据表决。基于高速通信的分布式三模冗余结构,每个计算机模块都是独立的计算机***,具有独立的电源,通过通信总线相互通信实现任务级同步。本发明的优点:(1)采用模块化设计。三个同构的控制子***,每个控制子***包括一个计算机模块和一个冗余仲裁模块。计算机模块和冗余仲裁模块在物理上可以做在一块电路板上,实现小型化和模块化设计,提高***可靠性和可维修性。发现有模块出故障了,更换该模块即可。(2)三个仲裁模块的设计消除了仲裁模块的单点故障,提高了***可靠性。三个仲裁模块之间可以互相检测故障。冗余仲裁模块基于FPGA设计,可靠性高。冗余仲裁模块通过互连的通讯接口获取需要进行仲裁的数据,运用仲裁算法来进行数据表决。表决算法配置在FPGA里,可根据需要通过软件进行修改。(3)***可在三模、双模、单模之间进行冗余状态转换。冗余仲裁模块之间通过互连的线缆来传递与之相连的计算机的状态信息,以判定当前工作的冗余***状态。当三模冗余时,检测到有计算机出现故障,则由三模冗余切换为双模冗余,当再有计算机出现故障时,切换为单模工作状态。有修复的计算机加入***后,***恢复为双模或三模冗余状态。
附图说明
图1是本发明的结构示意图,图2是冗余设置的传感器组3的结构示意图,图3是本发明的工作流程示意图。
具体实施方式
具体实施方式一:下面结合图1具体说明本实施方式。本实施方式包括传感器组3和相同的三个控制子***,每个控制子***包括一台计算机模块1和一个与之相连的冗余仲裁模块2,三个冗余仲裁模块2的通信端口之间形成两两互联的结构,完成仲裁模块之间的同步信息传递和心跳信号的传递。传感器组3的数据输出端分别连接在每个控制子***的计算机模块1的数据输入端。三个计算机模块1分别与三个冗余仲裁模块2通过通信总线相连。
冗余仲裁模块2通过监测计算机模块1的心跳信号来判断计算机模块1的故障情况,通过同步信息的传递来保证三台计算机模块1程序的同步运行。三个冗余仲裁模块2通过三者之间的通信总线实现主从关系传递、心跳信号监测、同步信息交换等功能。三个数据采集模块采集6采集三套传感器的数据。每套传感器包括:风传感器、电罗经、姿态运动传感器和位置参考***各一台,其中位置参考***有两种:水声定位***和差分GPS。每个数据采集模块6将采集的数据同时发送给三个计算机模块1。三个计算机模块1中,只有和主仲裁模块相连的计算机模块1可以向推进器***输出。三个冗余仲裁模块2默认只有一个冗余仲裁模块2处于主控地位,当主控仲裁模块发生故障时,由下一个优先级的冗余仲裁模块2升级为主控模块,完成同步、表决功能。通过拨码开关设定三个冗余仲裁模块2的优先级,在初始上电时,优先级最高的冗余仲裁模块2为主仲裁模块,与之相连的计算机模块1为主控计算机。由主控计算机通过冗余仲裁模块2的通信总线,向另两台计算机模块1发送同步命令帧,实现三台计算机模块1的同步采集数据、同步控制计算。由主控计算机输出控制结果给推进器***,控制推进器***产生需要的推力,进行动力定位控制。
三个计算机模块1运行相同的控制程序,控制程序在实时操作***下运行,采用多进程的方法编程。进程包括:控制进程、数据采集进程、心跳信号进程。控制进程实现控制解算、与仲裁模块2的数据交换、冗余重构等功能;数据采集进程实时接收来自数据采集模块6发送来的三套传感器的数据;心跳信号进程向冗余仲裁模块2定时发送包含了计算机自检信息的心跳信号,三个进程同时运行,保证***各个功能的实时性。三个进程通过进程间通讯交换数据。
每个数据采集模块6采集四个不同种类的传感器的数据,并将采集的数据打包通过以太网接口分别发送给三个计算机模块1。优点是简化了传感器数据采集接口电路。每个数据采集模块采集四个不同种类的传感器数据,并将数据打包通过三个以太网接口分别发给三个计算机模块1。这样每个计算机模块1只需有三个以太网接口就可以接收三套共12个传感器的数据。
冗余切换原理:三模冗余计算机***能在三模、双模和单机工作状态中灵活转换状态模式。三台计算机模块1通过自检功能,读取自身的内部状态信息来判断本机的工作状态,将包含本机状态信息的心跳信号发给与之相连的冗余仲裁模块2,冗余仲裁模块2将此心跳信号发送给相邻的两个冗余仲裁模块2。当其中一台计算机模块1发生故障,其他两台控制计算机模块1的冗余仲裁模块2接收到故障信息或在一定时间间隔内接收不到此计算机模块1的心跳信号,则认为此计算机模块1出现故障,从而改变运行模式,进入双模冗余状态。同时主控计算机模块将故障报警信息通过冗余网络发送到动力定位操纵台进行故障报警。
详细的冗余切换流程见如下描述:
1)***上电后,在三台计算机模块1工作正常的情况下,由拨码开关选择的优先级最高的冗余仲裁模块进入仲裁工作状态,与之相连的计算机模块A为主控计算机;
2)三台计算机模块1通过互联总线各自以相同的频率向其他两台计算机模块1发送自身的自检信息;
3)计算机模块1通过检测另外两台计算机模块1的自检信息或检测一定时间内另外两台计算机模块1有没有发送自检信息,来判断其他两台计算机模块1是否处于正常工作状态;
4)如果计算机模块A故障:
a)如果计算机模块A部分接口故障,计算机模块A本机禁止各接口往外发送数据;
b)如果计算机模块A的CPU故障,计算机模块A不会往外发送数据;
c)计算机模块B接收到计算机模块A故障的自检信息或一定时间内接收不到计算机模块A发送的自检信息,计算机模块B改变模式,接替计算机模块A的工作,成为同步与冗余仲裁的主控计算机;
d)计算机模块C接收到计算机模块A故障的自检信息或一定时间内接收不到计算机模块A发送的自检信息,计算机模块C改变模式,接收计算机模块B发送的同步数据;
e)计算机***由三模冗余转变为两模冗余状态;
5)如果计算机模块B或C故障:
a)如果计算机模块B或C部分接口故障,计算机模块B或C本机禁止各接口往外发送数据;
b)如果计算机模块B或C的CPU故障,计算机模块B或C瘫痪,不会往外发送数据;
c)计算机模块A接收到计算机模块B或C故障的自检信息或一定时间内接收不到计算机模块B或C发送的自检信息,计算机模块A改变模式,只往工作正常的计算机发送同步数据;
d)计算机***由三模冗余转变为双模冗余状态。
6)双模冗余时,又有计算机故障
a)双模冗余时,两台计算机模块1中优先级较高的作为主控计算机,由这台计算机模块1发送同步指令;
b)当从控制计算机模块发生故障时,计算机***由双模冗余转变为单模;
c)当主控计算机模块发生故障时,剩余的从控制计算机模块改变模式,变为主控计算机,计算机***由双模冗余转变为单模。
7)***运行在单模状态时,当一台故障计算机模块经过修理排出故障后,重新加入到***。***从单模状态转换为双模状态,但主控计算机状态不变。
8)***运行在双模状态时,当另一台故障计算机模块经过修理排出故障后,重新加入到***。***从双模状态转换为三模状态,但主控计算机状态不变。
同步和表决原理:
与主控冗余仲裁模块相连的计算机为主控计算机模块1。在每个控制周期的开始,主控计算机向与之相连的冗余仲裁模块2(也就是主仲裁模块)输出同步命令帧,主仲裁模块收到此帧后,向三台计算机模块1同时输出同步命令帧,当三台计算机模块1接收到同步命令帧,将从数据采集模块6发送来的传感器数据发送至主仲裁模块,由主仲裁模块对这三个数据进行表决处理,再将表决完成后的数据发送至三台计算机模块1。表决数据包括四个不同类的传感器数据。进行表决的三份数据,一份来自主计算机模块,另两份由其他两个仲裁模块通过总线传送而来。上述过程保证了三个计算机模块1用于表决传感数据是在同一时刻采集的数据。三台计算机模块1收到表决后的传感器数据后,用该数据进行控制计算,然后将计算结果发送到主仲裁模块。主仲裁模块对三台计算机模块1的控制计算结果进行三选二表决,并将表决后的结果发送回三台计算机模块。只有主控计算机将控制计算结果输出到推进器控制***,控制推进器产生相应的推力。主控计算机发送下一周期的同步指令,进入下一个控制周期。
具体实施方式二:下面结合图2具体说明本实施方式。本实施方式相对于实施方式一的改进之处是:传感器组3包括相同的三个数据采集模块6和相同的三套传感器;每套传感器的信号输出端分别连接在一个数据采集模块6的信号输入端,每个数据采集模块6的三个数据输出端分别连接在一个控制子***的计算机模块1的数据输入端上。
冗余传感器数据采集原理:
船舶动力定位***的传感器有:风传感器,用于测量风速风向;姿态传感器,用于测量船舶姿态,包括纵摇、横摇、升沉;电罗经,用于测量船舶艏向;差分GPS,用于测量船舶绝对位置;水声定位***,用于测量船舶的相对位置。DP-3级动力定位***要求有三套独立的传感器***,其中位置测量要求有两套不同工作原理的位置参考***。三冗余动力定位***的传感器数量较多,一般多于12个,控制***计算机要同时采集这些传感器的数据,接口数量多,造成***复杂度增加。为了简化数据采集电路,提高***可靠性。本发明的数据采集***有三个数据采集模块6。数据采集模块6上有四路RS422串行通信接口用于连接四个不同类的传感器,三路以太网接口用于连接三个计算机模块1。数据采集模块6将四个串口接收的数据打包,转换成以太网网口数据发送给计算机模块1。串口的通讯波特率为2400~115200bps,而以太网带宽为10、100Mbps,所以一个以太网口可以同时传送多路串口数据。数据采集模块6能实现串行链路和以太网链路之间的转换,将来自串行链路一方的四个串口的传感器数据转化为TCP/IP协议数据流后,通过以太网链路的三个网口,分别发送给三台计算机模块1。
综上所述,整个三冗余***的工作流程如图3所示:
(1)***上电后,计算机模块1运行初始化程序,三个进程的程序开始运行。心跳信号进程开始定时向与之相连的冗余仲裁模块2发送心跳信号。数据采集进程不断地接收来自数据采集模块6发送来的传感器***的数据。
(2)每个冗余仲裁模块2读取拨码开关设置,优先级最高的冗余仲裁模块2成为主仲裁模块,主仲裁模块向主计算机模块和相邻的两个冗余仲裁模块2发送主从信息。计算机模块1接收到主从信息后,确定***的主从关系。并将采集到的传感器数据发送给主仲裁模块。
(3)主仲裁模块对三个计算机模块1采集的四个种类的传感器数据分别进行三选二的表决。表决结果作为判断这些传感器是否正常工作的依据,如果某个传感器与其他两个同类传感器的数据总是不一致,可以认为该传感器故障,***进行报警处理。
(4)传感器表决的结果发送给三台计算机模块1,计算机模块1将其作为动力定位控制器的传感器数据输入,进行控制计算。
(5)三台计算机模块1将控制计算的结果发送给主仲裁模块,主仲裁模块对三个计算机模块的控制结果进行三选二的表决。表决结果可以作为判断计算机模块1是否正常工作的依据,如果某个计算机模块1输出的控制结果与其他两个计算机模块的输出总是不一致,可以认为该计算机故障,***进行报警,并进行故障处理和冗余重构。

Claims (1)

1.一种三冗余的船舶动力定位控制计算机***,它包括传感器组(3)和相同的三个控制子***,其特征在于每个控制子***包括一台计算机模块(1)和一个与之相连的冗余仲裁模块(2),三个冗余仲裁模块(2)的通信端口之间形成两两互联的结构,传感器组(3)的数据输出端分别连接在每个控制子***的计算机模块(1)的数据输入端;
三个计算机模块(1)分别与各自的冗余仲裁模块(2)通过通信总线相连,实现主从关系传递、心跳信号监测和同步信息交换;
三个冗余仲裁模块(2)之间通过两两互联的结构完成仲裁模块之间的同步信息传递和心跳信号的传递;冗余仲裁模块(2)通过监测计算机(1)的心跳信号来判断计算机(1)的故障情况,通过同步信息的传递来保证三台计算机(1)程序的同步运行;
传感器组(3)包括相同的三个数据采集模块(6)和相同的三套传感器;每套传感器的信号输出端分别连接在一个数据采集模块(6)的信号输入端,每个数据采集模块(6)的三个数据输出端分别连接在三个控制子***的计算机模块(1)的数据输入端上;
与主控冗余仲裁模块相连的计算机模块为主控计算机,主控计算机输出同步命令帧,主控仲裁模块收到此同步命令帧后,向三台计算机模块(1)同时输出同步命令帧,当三台计算机模块(1)收到同步命令帧,将采集到的传感器数据发送至主控冗余仲裁模块,主控冗余仲裁模块对三套传感器的数据进行表决处理,并将表决完成后的数据发送至三台计算机模块(1);三台计算机模块(1)收到此数据后,开始控制计算;
根据三台计算机模块(1)的故障状况,在三模、双模和单模状态下进行切换;三台计算机模块(1)通过自检功能,读取自身的内部状态信息来判断本机的工作状态,将包含本机状态信息的心跳信号发给与之相连的冗余仲裁模块(2),冗余仲裁模块(2)将此心跳信号发送给相邻的两个冗余仲裁模块(2);当其中一台计算机模块(1)发生故障,其他两台控制计算机模块(1)的冗余仲裁模块(2)接收到故障信息或在一定时间间隔内接收不到此计算机模块的心跳信号,则认为此计算机模块出现故障,从而改变运行模式,进入双模冗余状态;
三个冗余仲裁模块(2)中默认只有一个冗余仲裁模块(2)处于主控地位,当主控冗余仲裁模块发生故障时,由下一个优先级的冗余仲裁模块(2)升级为主控模块,完成同步、表决功能;在三个冗余仲裁模块(2)中,通过拨码开关位置的不同,设定优先级关系,在初始上电时,优先级最高的为主控冗余仲裁模块;
三个计算机模块(1)运行相同的控制程序,控制程序在实时操作***下运行,采用多进程的方法编程;进程包括:控制进程、数据采集进程、心跳信号进程;控制进程实现控制解算、与冗余仲裁模块(2)的数据交换和冗余重构功能;数据采集进程实时接收来自数据采集模块(6)发送来的三套传感器的数据;心跳信号进程向冗余仲裁模块(2)定时发送包含了计算机自检信息的心跳信号;三个进程同时运行,保证***各个功能的实时性;
传感器组(3)中的传感器有:风传感器、姿态传感器、电罗经、差分GPS和水声定位***;
三个控制子***采用松散同步方式进行同步,执行相同的控制任务;在每个控制周期的开始,主控计算机向与之相连的冗余仲裁模块(2)输出同步命令帧;三台计算机模块(1)收到表决后的传感器数据后,用该数据进行控制计算,然后将计算结果发送到主仲裁模块;主仲裁模块对三台计算机模块(1)的控制计算结果进行三选二表决,并将表决后的结果发送回三台计算机模块;只有主控计算机将控制计算结果输出到推进器控制***,控制推进器产生相应的推力;主控计算机发送下一周期的同步指令,进入下一个控制周期;
每个数据采集模块(6)采集四个不同种类的传感器的数据,并将采集的数据打包通过以太网接口分别发送给三个计算机模块(1)。
CN201210458941.0A 2012-11-15 2012-11-15 一种三冗余的船舶动力定位控制计算机*** Expired - Fee Related CN102929157B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210458941.0A CN102929157B (zh) 2012-11-15 2012-11-15 一种三冗余的船舶动力定位控制计算机***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210458941.0A CN102929157B (zh) 2012-11-15 2012-11-15 一种三冗余的船舶动力定位控制计算机***

Publications (2)

Publication Number Publication Date
CN102929157A CN102929157A (zh) 2013-02-13
CN102929157B true CN102929157B (zh) 2015-10-21

Family

ID=47643986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210458941.0A Expired - Fee Related CN102929157B (zh) 2012-11-15 2012-11-15 一种三冗余的船舶动力定位控制计算机***

Country Status (1)

Country Link
CN (1) CN102929157B (zh)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103466067B (zh) * 2013-09-11 2015-09-30 哈尔滨工程大学 一种船舶冗余动力定位***专用操纵装置
CN103935505B (zh) * 2014-03-06 2016-11-23 哈尔滨工程大学 一种船舶动力定位***便携式手操盒
CN104111622B (zh) * 2014-06-16 2017-06-20 福建睿能科技股份有限公司 纺织设备及其操作盒
CN104111621B (zh) * 2014-06-16 2017-02-01 福建睿能科技股份有限公司 自动化设备及其控制***、控制装置
CN104090523B (zh) * 2014-06-16 2017-02-01 福建睿能科技股份有限公司 自动化设备及其控制***、控制装置
CN105045164A (zh) * 2015-05-28 2015-11-11 谭龙飞 可降级的三冗余同步表决计算机控制***及方法
CN105005232A (zh) * 2015-05-28 2015-10-28 孙军 可降级的三冗余同步表决计算机控制***及方法
CN105807761B (zh) * 2015-09-02 2019-07-12 南京乐朋电子科技有限公司 一种仿生智能机器鱼的控制***
CN105334747B (zh) * 2015-09-24 2018-08-17 哈尔滨工程大学 一种船舶动力定位三冗余计算机数据表决同步方法
CN105301955A (zh) * 2015-10-19 2016-02-03 中国航空无线电电子研究所 一种***级重构管理应用软件主从切换方法
CN105676841B (zh) * 2016-03-04 2018-11-30 武汉理工大学 通过dp-3级动力定位***实现保障定位作业的方法
US10037016B2 (en) * 2016-03-23 2018-07-31 GM Global Technology Operations LLC Hybrid dual-duplex fail-operational pattern and generalization to arbitrary number of failures
CN106647500A (zh) * 2016-12-26 2017-05-10 上海振华重工电气有限公司 基于arm和fpga的船舶动力定位控制***
CN106950942A (zh) * 2017-04-17 2017-07-14 杭州电子科技大学 一种dp‑3级动力定位控制***的可靠性分析方法
CN106950820B (zh) * 2017-04-17 2020-03-31 杭州电子科技大学 一种多冗余仲裁的动力定位控制***及方法
CN107092211A (zh) * 2017-05-27 2017-08-25 浙江大学 一种基于arm的双冗余无人船船载控制***和方法
WO2019042536A1 (en) * 2017-08-30 2019-03-07 Thyssenkrupp Presta Ag MULTICANAL ECU ARCHITECTURE FOR EPS
CN108345254B (zh) * 2018-04-08 2020-10-23 上海航天计算机技术研究所 三冗余控制方法和***
CN109491238B (zh) * 2018-12-12 2022-06-03 南京工程学院 地铁站台门控制***控制器冗余方法
CN109634097A (zh) * 2018-12-12 2019-04-16 上海航天控制技术研究所 一种三冗余接口电路及同步方法
CN109683467A (zh) * 2018-12-24 2019-04-26 浙江欧佩亚海洋工程有限公司 一种动力定位控制表决***及其方法
CN110716423B (zh) * 2019-11-18 2021-08-31 南京科远智慧科技集团股份有限公司 一种应用于三重冗余超速保护装置的自动巡检方法
CN111443593A (zh) * 2020-04-08 2020-07-24 中国人民解放军国防科技大学 一种网络化多余度的飞行器控制***
CN112147928B (zh) * 2020-09-15 2022-02-25 北京神州飞航科技有限责任公司 一种双can总线多冗余热备份飞控计算机***及方法
CN112282934A (zh) * 2020-10-20 2021-01-29 哈尔滨工程大学 一种船用发动机电控***三冗余控制方法
CN112327682B (zh) * 2020-10-21 2022-07-15 浙江吉利控股集团有限公司 一种整机控制器***、控制方法及电动飞行器
CN113075447B (zh) * 2021-02-04 2024-06-18 浙江华云信息科技有限公司 一种400v低压配网智能检测装置及方法
CN113264162B (zh) * 2021-03-31 2022-10-04 招商局金陵船舶(南京)有限公司 客滚船返港安全控制***
CN114200855A (zh) * 2021-11-05 2022-03-18 河北汉光重工有限责任公司 一种无中心裁决冗余控制***
CN115140239A (zh) * 2022-08-04 2022-10-04 上海船舶研究设计院(中国船舶工业集团公司第六0四研究院) Dp-3动力定位***的船舶机舱布置
CN117478502B (zh) * 2023-12-27 2024-03-19 中国石油集团东方地球物理勘探有限责任公司 一种双重定位***及方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5339404A (en) * 1991-05-28 1994-08-16 International Business Machines Corporation Asynchronous TMR processing system
CN1602455A (zh) * 2001-12-11 2005-03-30 大陆-特韦斯贸易合伙股份公司及两合公司 用于汽车中对安全严格的应用的多芯冗余控制计算机***、计算机网络及其使用
CN1710499A (zh) * 2005-07-07 2005-12-21 上海交通大学 基于模糊自适应算法的船舶动力定位控制***
CN101145894A (zh) * 2007-10-29 2008-03-19 哈尔滨工业大学 高可用双机容错***的高可靠仲裁装置
CN102323757A (zh) * 2011-06-03 2012-01-18 哈尔滨工程大学 Dp-3级动力定位的半实物仿真其方法
CN102393624A (zh) * 2011-04-29 2012-03-28 上海交通大学 基于环网冗余结构的挖泥船动力定位控制***
CN102724083A (zh) * 2012-05-25 2012-10-10 哈尔滨工程大学 基于软件同步的可降级三模冗余计算机***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5339404A (en) * 1991-05-28 1994-08-16 International Business Machines Corporation Asynchronous TMR processing system
CN1602455A (zh) * 2001-12-11 2005-03-30 大陆-特韦斯贸易合伙股份公司及两合公司 用于汽车中对安全严格的应用的多芯冗余控制计算机***、计算机网络及其使用
CN1710499A (zh) * 2005-07-07 2005-12-21 上海交通大学 基于模糊自适应算法的船舶动力定位控制***
CN101145894A (zh) * 2007-10-29 2008-03-19 哈尔滨工业大学 高可用双机容错***的高可靠仲裁装置
CN102393624A (zh) * 2011-04-29 2012-03-28 上海交通大学 基于环网冗余结构的挖泥船动力定位控制***
CN102323757A (zh) * 2011-06-03 2012-01-18 哈尔滨工程大学 Dp-3级动力定位的半实物仿真其方法
CN102724083A (zh) * 2012-05-25 2012-10-10 哈尔滨工程大学 基于软件同步的可降级三模冗余计算机***

Also Published As

Publication number Publication date
CN102929157A (zh) 2013-02-13

Similar Documents

Publication Publication Date Title
CN102929157B (zh) 一种三冗余的船舶动力定位控制计算机***
CN110361979B (zh) 一种铁路信号领域的安全计算机平台
CN110376876B (zh) 一种双系同步的安全计算机平台
CN103647781B (zh) 一种基于设备冗余和网络冗余的混合冗余可编程控制***
CN102724083A (zh) 基于软件同步的可降级三模冗余计算机***
CN105045164A (zh) 可降级的三冗余同步表决计算机控制***及方法
CN104238435B (zh) 一种三冗余控制计算机及容错控制***
CN101807076B (zh) 基于profibus现场总线的具有协同热备份功能的双模冗余容错高可靠控制***
CN111614502B (zh) 一种智能船综合信息冗余监视***
CN110351174B (zh) 一种模块冗余的安全计算机平台
CN102055633B (zh) 一种星载双can总线节点故障自恢复***
CN107390511A (zh) 用于运行冗余的自动化***的方法
CN110427283B (zh) 一种双余度的燃油管理计算机***
CN101281483A (zh) 双机冗余容错***及其冗余切换方法
CN105005232A (zh) 可降级的三冗余同步表决计算机控制***及方法
CN106740992B (zh) 一种基于二乘二取二架构的五线制道岔驱动***
CN110488630A (zh) 一种控制增稳飞控计算机测试***及测试方法
CN205068032U (zh) 可降级的同步表决计算机控制***
CN102323757B (zh) Dp-3级动力定位的半实物仿真其方法
CN106950820B (zh) 一种多冗余仲裁的动力定位控制***及方法
CN104679007A (zh) 一种三余度计算机通道故障逻辑算法
CN110716543A (zh) 一种舰船多余度控制技术方案
CN109188895A (zh) 一种基于冗余设计的伺服控制***
CN104184146A (zh) 船舶电站可靠性实时在线评估***及其评估方法
CN209813737U (zh) 一种磁浮列车及其悬浮控制***、控制器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151021

CF01 Termination of patent right due to non-payment of annual fee