Redundancy method and device for main control unit of low-speed engine for ship

文档序号:1543207 发布日期:2020-01-17 浏览:19次 中文

阅读说明:本技术 一种船用低速发动机主控制单元冗余的方法及装置 (Redundancy method and device for main control unit of low-speed engine for ship ) 是由 王园 于 2019-10-23 设计创作,主要内容包括:一种船用低速发动机主控制单元冗余的方法及装置,该主控制单元包括主处理器和从处理器,主处理器和从处理器均通过总线与执行单元通信,主处理器与从处理器通信连接,该方法包括:主处理器和从处理器同步运行,接收相同的数据并进行运算,得到相应的运算结果;主处理器与从处理器将各自的运算结果进行比较,并基于二者的比较结果,确定是否向执行单元输出控制指令,实现以简单、有效且经济的方式实现低速发动机主控制单元的冗余设计的效果。(A method and a device for redundancy of a main control unit of a low-speed engine for a ship, wherein the main control unit comprises a master processor and a slave processor, the master processor and the slave processor are both communicated with an execution unit through buses, and the master processor is communicated with the slave processor, and the method comprises the following steps: the master processor and the slave processor run synchronously, receive the same data and perform operation to obtain corresponding operation results; the main processor and the slave processor compare respective operation results, and determine whether to output a control instruction to the execution unit based on the comparison result of the two, so that the effect of realizing the redundant design of the main control unit of the low-speed engine in a simple, effective and economical mode is achieved.)

1. A method for redundancy of a main control unit of a marine low-speed engine, wherein the main control unit comprises a master processor and a slave processor, the master processor and the slave processor are both communicated with an execution unit through a bus, and the master processor is in communication connection with the slave processor, the method comprises the following steps:

the master processor and the slave processor run synchronously, receive the same data and perform operation to obtain corresponding operation results;

and the main processor and the auxiliary processor compare respective operation results and determine whether to output a control instruction to the execution unit or not based on the comparison result of the two.

2. The method of claim 1, wherein the master processor and the slave processor compare the respective operation results and determine whether to output the control command to the execution unit based on the comparison result, and the method comprises:

if the operation result of the main processor is consistent with the operation result of the slave processor, the main processor outputs a control instruction to the execution unit;

and if the operation result of the main processor is inconsistent with the operation result of the slave processor and is the first operation result, stopping the work of the main control unit.

3. The method for redundancy of the main control unit of the marine low-speed engine according to claim 1, wherein the main processor and the slave processor run synchronously, and perform operation on the received same data to obtain a corresponding operation result, comprising:

the main processor stores the operation result and the operation data of each time; predicting a next operation result according to the stored operation result and the operation data to obtain a main prediction result;

the slave processor stores the operation result and the operation data of each time; predicting the next operation result according to the stored operation result and the operation data to obtain a secondary prediction result;

the main processor and the slave processor compare respective operation results and determine whether to output a control instruction to the execution unit based on the comparison result, and the method further comprises:

if the operation result of the main processor is inconsistent with the operation result of the slave processor and is not the first operation result, the main processor compares the stored operation result with the main prediction result of the main processor, and the slave processor compares the stored operation result with the slave prediction result of the slave processor;

and if the operation result of the main processor is consistent with the main prediction result of the main processor, the main processor normally operates and outputs a control instruction to the execution unit.

4. The method of marine low speed engine main control unit redundancy of claim 3,

the main processor and the slave processor compare respective operation results and determine whether to output a control instruction to the execution unit based on the comparison result, and the method further comprises:

and if the operation result of the slave processor is consistent with the slave prediction result of the slave processor, the master processor stops working, and the slave processor runs and outputs a control instruction to the execution unit.

5. The method of marine low speed engine main control unit redundancy of claim 3,

the main processor and the slave processor compare respective operation results and determine whether to output a control instruction to the execution unit based on the comparison result, and the method further comprises:

and if the operation result stored by the main processor is inconsistent with the main prediction result of the main processor and the operation result stored by the slave processor is inconsistent with the slave prediction result of the slave processor, stopping the work of the main control unit.

6. The method of the main control unit redundancy for the marine low-speed engine according to claim 1, wherein the master processor and the slave processor synchronize signals with reference to a position where a first cylinder of the marine low-speed engine reaches a top dead center.

7. The method of redundancy in a master control unit of a marine low-speed engine according to claim 6, wherein the first cylinder of the engine is controlled to perform data conversion and result comparison for the master processor and the slave processor, respectively, for each predetermined angle of rotation of the crankshaft with respect to the first cylinder reaching the top dead center, and the master processor and the slave processor perform corresponding operations according to the comparison result.

8. A device for redundancy of a main control unit of a marine low-speed engine, comprising: the system comprises a main processor, a slave processor and an execution unit;

the master processor is in communication connection with the slave processor, and the master processor and the slave processor are both in communication with the execution unit through a bus;

the master processor and the slave processor run synchronously, and the master processor and the slave processor are respectively used for receiving the same data and performing operation to obtain corresponding operation results;

the main processor and the slave processor are also used for comparing respective operation results and determining whether to output a control instruction to the execution unit or not based on the comparison result of the two.

9. The marine low-speed engine main control unit redundancy device according to claim 8, wherein the execution unit comprises N cylinder control units or N actuators, N being a positive integer greater than or equal to 2; each of the cylinder control units includes a cylinder.

10. The marine low-speed engine main control unit redundancy device according to claim 9, wherein the slave processor and the master processor are configured to operate synchronously with reference to a position where a cylinder piston of one of the cylinder control units reaches the cylinder top dead center.

Technical Field

The embodiment of the invention relates to the technical field of electronic control of engines, in particular to a method and a device for redundancy of a main control unit of a low-speed engine for a ship.

Background

The ship control system is used as a key component of an engine system, and if a Main Control Unit (MCU) breaks down, the whole control system stops working, and the engine cannot run. Therefore, how to improve the reliability of the key components, especially the reliability of the engine control system, has become a current hot research issue.

In terms of reliability design, redundant design is an effective means for improving the reliability of critical components. Various redundancy schemes exist for engine control system redundancy designs. For example, a diesel engine includes a plurality of cylinders, and redundancy of the engine is achieved by cooperation of the second functional parts of the respective modules by providing a plurality of modules each having the second functional parts in local functional parts and global functional parts associated with the cylinders.

However, the above-described solution involves many parts, has a relatively complicated structure, is not highly practical, and is relatively high in cost.

Disclosure of Invention

The invention provides a method and a device for redundancy of a main control unit of a low-speed engine for a ship, which can realize the redundancy design of the main control unit of the low-speed engine in a simple, effective and economic way.

In a first aspect, an embodiment of the present invention provides a method for redundancy of a master control unit of a marine low-speed engine, where the master control unit includes a master processor and a slave processor, the master processor and the slave processor both communicate with an execution unit through a bus, and the master processor is communicatively connected with the slave processor, the method includes:

the master processor and the slave processor run synchronously, receive the same data and perform operation to obtain corresponding operation results;

the main processor and the slave processor compare the respective operation results and determine whether to output a control instruction to the execution unit based on the comparison result.

In a second aspect, an embodiment of the present invention further provides an apparatus for redundancy of a main control unit of a marine low-speed engine, where the apparatus includes: the system comprises a main processor, a slave processor and an execution unit;

the master processor is in communication connection with the slave processor, and the master processor and the slave processor are both in communication with the execution unit through buses;

the master processor and the slave processor run synchronously, and the master processor and the slave processor are respectively used for receiving the same data and performing operation to obtain corresponding operation results;

the master processor and the slave processor are also used for comparing respective operation results and determining whether to output a control instruction to the execution unit or not based on the comparison result of the two.

The invention sets the master processor and the slave processor in the master control unit, the master processor and the slave processor run synchronously, receive the same data and perform operation, the master processor and the slave processor compare respective operation results, and determine whether to output a control instruction to the execution unit based on the comparison result of the master processor and the slave processor.

Drawings

FIG. 1 is a flow chart of a marine low-speed engine main control unit redundancy method according to a first embodiment of the present invention;

FIG. 2 is a flow chart of a marine low-speed engine main control unit redundancy method according to a second embodiment of the present invention;

FIG. 3 is a flow chart of a marine low-speed engine main control unit redundancy method in a third embodiment of the present invention;

fig. 4 is a block diagram showing the configuration of the redundant device of the main control unit of the marine low-speed engine according to the fourth embodiment of the present invention.

Detailed Description

The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于多指令输入的空间站太阳翼可靠冗余控制系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!