Work state determination system and method, storage medium and electronic device

By introducing redundant designs of multiple speed probes and programmable gate array units into the marine power system, the problem of safety protection failure of electrical protection devices is solved, and the reliability of the system's safety protection devices is realized after the failure of a single link component, thus achieving the safety of electrical protection devices and the safety of a single link.

CN117850322BActive Publication Date: 2026-07-14HANGZHOU HOLLYSYS AUTOMATION

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANGZHOU HOLLYSYS AUTOMATION
Filing Date
2024-01-15
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In the existing technology, the electrical protection device of the ship's power system is operated by only a field-programmable gate array unit and an output control unit. When a single link component fails, the system output will show an abnormal state, causing the safety protection function to fail and potentially leading to turbine runaway or ship sinking.

Method used

A redundant design is adopted, using multiple speed probes, multiple programmable gate array units, and output control units. Frequency values ​​are obtained through multiple speed probes, and switching control signals are determined by multiple programmable gate array units, ensuring that the switching devices in each output control unit are in the correct state, thus achieving safe protection of the redundant link.

Benefits of technology

Even after a single link component fails, the system output does not exhibit an abnormal state, ensuring the effective safety protection function of the electrical protection device and preventing turbine runaway or shipwreck incidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117850322B_ABST
    Figure CN117850322B_ABST
Patent Text Reader

Abstract

The application discloses a working state determination system and method, a storage medium and an electronic device. The system comprises: a plurality of rotating speed probes, a plurality of programmable gate array units connected with the plurality of rotating speed probes, and output control units connected with the plurality of programmable gate array units, and any programmable logic gate array unit has a connection relationship with other programmable logic gate array units. The plurality of rotating speed probes respectively acquire first frequency values of a power system. Each programmable gate array unit acquires the first frequency values acquired by the plurality of rotating speed probes, and determines a switch control signal according to the plurality of first frequency values. Each output control unit determines the working state of a plurality of switch devices in each output control unit according to the switch control signal input by the programmable gate array unit, and the working state comprises an open state and a closed state. The plurality of switch devices in each output control unit are controlled by the switch control signals determined by different programmable gate array units.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a system and method for determining an operating state, a storage medium, and an electronic device. Background Technology

[0002] Currently, in most key ship models, steam turbines are used as power output devices in the propulsion system. Overspeeding of a steam turbine is a serious and dangerous accident. At best, it can cause the turbine's dynamic-static clearance to disappear, leading to wear. At worst, it can cause severe runaway, resulting in serious damage to the turbine, or even rendering it unusable. Therefore, most propulsion systems are equipped with electrical protection devices to trip the turbine in case of overspeed abnormalities. This ensures that in emergencies such as runaway, the steam supply to the turbine can be quickly cut off, thereby guaranteeing the safety of the unit.

[0003] In existing technologies, the electrical protection devices for marine propulsion systems operate using only a single Field-Programmable Gate Array (FPGA) unit and an output control unit (OUT unit). However, these existing electrical protection devices have a significant problem: if a single component fails, the output of the marine propulsion system will exhibit an abnormal state, rendering the electrical protection device ineffective and leading to shutdown delays or even the inability to stop the system. In such cases, the marine propulsion system may experience anything from turbine runaway to shipwreck.

[0004] The existing electrical protection devices rely on only a single field-programmable gate array (FPGA) unit and an output control unit for operation. When a single component fails, the system output becomes abnormal, rendering the protection device ineffective. Currently, no effective solution has been proposed.

[0005] Therefore, it is necessary to improve the relevant technology to overcome the aforementioned defects. Summary of the Invention

[0006] This application provides a system and method for determining the working state, a storage medium, and an electronic device to at least solve the problem that in the prior art, electrical protection devices operate through only a field-programmable gate array unit and an output control unit. When a single link element fails, the system output will exhibit an abnormal state, thereby causing the safety protection function of the electrical protection device to fail.

[0007] According to one aspect of the embodiments of this application, a system for determining operating states is provided, comprising: multiple speed probes; multiple programmable gate arrays (PGAs) connected to each of the multiple speed probes; and output control units respectively connected to the multiple PGAAs, wherein any PGA is connected to other PGAAs; the multiple speed probes are used to acquire a first frequency value of a power system; each PGA is used to acquire the first frequency value acquired by the multiple speed probes and to determine a switch control signal based on the multiple first frequency values; each output control unit is used to determine the operating state of multiple switching devices in each output control unit based on the switch control signal input by the PGA, wherein the operating state includes one of the following: an open state and a closed state, and the multiple switching devices in each output control unit are controlled by switch control signals determined by different PGAs.

[0008] In an exemplary embodiment, each of the programmable gate array units is further configured to determine a first magnitude relationship between each of the first frequency value and the second preset frequency value; and to determine the switch control signal based on the first magnitude relationship, wherein the second preset frequency value is a target multiple of the rated frequency value of the system determining the operating state.

[0009] In an exemplary embodiment, each programmable gate array unit is further configured to: determine a second magnitude relationship between a first average frequency value of the plurality of first frequency values ​​and the rated frequency value when the first magnitude relationship indicates that each of the first frequency values ​​is less than the first preset threshold; determine that the switch control signal controls the operation state of the plurality of switching devices in the output control unit to be in the on state when the second magnitude relationship indicates that the first average frequency value is less than the rated frequency value; and determine that the switch control signal controls the operation state of the plurality of switching devices in the output control unit to be in the closed state when the second magnitude relationship indicates that the first average frequency value is greater than or equal to the rated frequency value.

[0010] In one exemplary embodiment, each programmable gate array unit is further configured to: delete the first frequency value of the target quantity when the first frequency value indicating the target quantity is greater than or equal to the first preset threshold, and determine a third magnitude relationship between the second average frequency value of the remaining first frequency value and the rated frequency value; determine that the switch control signal is configured to control the multiple switching devices in the output control unit to be in an on state when the third magnitude relationship indicates that the second average frequency value is less than the rated frequency value; and determine that the switch control signal is configured to control the multiple switching devices in the output control unit to be in a closed state when the third magnitude relationship indicates that the second average frequency value is greater than or equal to the rated frequency value.

[0011] In an exemplary embodiment, each of the programmable gate array units is further configured to send a deceleration control signal to the control system of the target device when the first size relationship indicates that multiple first frequency values ​​are all greater than or equal to the first preset threshold; and to determine that the switch control signal controls multiple switching devices in the output control unit to be in a closed state when the first size relationship indicates that multiple first frequency values ​​are all greater than or equal to the second preset threshold, wherein the control system and the system for determining the working state are both located on the target device, and the first preset threshold is less than the second preset threshold.

[0012] In one exemplary embodiment, any of the output control units is further configured to output a trip signal when the multiple switching devices in any of the output control units are all in a closed state, so that the target device performs a trip operation according to the trip signal, wherein the system for determining the working state is located on the target device.

[0013] In one exemplary embodiment, each output control unit further includes: an optocoupler connected to a switching device in each output control unit, wherein each optocoupler is configured to detect the current operating state of a switching device connected to the optocoupler and send the current operating state to a programmable gate array (PGA) unit connected to the optocoupler; the PGA unit connected to the optocoupler is further configured to determine whether the switching device connected to the optocoupler is malfunctioning based on the current operating state.

[0014] According to another aspect of the embodiments of this application, a method for determining a working state is also provided, comprising: acquiring a first frequency value of a power system; acquiring the first frequency value acquired by a plurality of speed probes; and determining a switch control signal to be output by a programmable gate array (PGA) unit based on the plurality of first frequency values; determining the working state of a plurality of switching devices in each output control unit based on the switch control signal to be output by the PGA unit, wherein the working state includes one of the following: an open state and a closed state, the plurality of switching devices in each output control unit are controlled by switch control signals determined by different PGA units, the plurality of speed probes are all connected to the plurality of PGA units, the plurality of PGA units are respectively connected to the output control unit, and any PGA unit has a connection relationship with other PGA units.

[0015] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer program, and the computer program is configured to execute the above-described method for determining the working state when it is run.

[0016] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the method for determining the working state through the computer program.

[0017] This application connects multiple speed probes to multiple programmable gate arrays (PGAs), with each PGA connected to other PGAs. The PGAs are also connected to multiple output control units. The speed probes acquire first frequency values ​​from the power system. The PGAs acquire these first frequency values ​​and determine switching control signals based on these values ​​to control the operating states of multiple switching devices in each output control unit. The operating states of these switching devices are determined based on the switching control signals determined by the different PGAs. In other words, the operating state determination system uses multiple first frequency values ​​to determine the switching control signals and uses these signals to control the operating states of multiple switching devices in each output control unit, thus placing the switching devices in an on or off state. This system solves the problem in existing electrical protection devices that rely solely on a single PGA and output control unit for operation. When a single component fails, the system output becomes abnormal, leading to the failure of the electrical protection device's safety function. This ensures that even if a single link component of the electrical protection device fails, the system output will not exhibit an abnormal state, thus guaranteeing the effective safety protection function of the electrical protection device. Attached Figure Description

[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and, together with the description thereof, serve to explain this application and do not constitute an undue limitation thereof. In the drawings:

[0019] Figure 1 This is a structural block diagram of a system for determining the working state according to an embodiment of this application;

[0020] Figure 2 This is a schematic diagram of the electrical protection device for a ship's power system in the prior art;

[0021] Figure 3 This is a schematic block diagram of a marine power system electrical protection device according to an embodiment of this application;

[0022] Figure 4 This is a schematic block diagram of three OUT units according to an embodiment of this application;

[0023] Figure 5 This is a hardware structure block diagram of a computer terminal for a method of determining a working state according to an embodiment of this application.

[0024] Figure 6 This is a flowchart of a method for determining the working state according to an embodiment of this application. Detailed Implementation

[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0026] It should be noted that the terms and terms such as "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0027] This embodiment provides a system for determining the working state. Figure 1 This is a structural block diagram of a system for determining the working state according to an embodiment of this application. The structural block diagram includes:

[0028] Multiple speed probes 12, multiple programmable gate array units 14 connected to each of the multiple speed probes, and output control units 16 respectively connected to each of the multiple programmable gate array units, wherein any one of the programmable gate array units has a connection relationship with other programmable gate array units; wherein:

[0029] The plurality of speed probes 12 are used to acquire the first frequency value of the power system respectively;

[0030] Multiple speed probes can be of different types, such as magnetoresistive probes, active probes, eddy current probes, etc. By conditioning the signals through different speed probes, multiple first frequency values ​​of the power system can be obtained.

[0031] Each of the programmable gate array units 14 is used to acquire the first frequency value acquired by the plurality of speed probes, and to determine a switching control signal based on the plurality of first frequency values;

[0032] After multiple speed probes acquire multiple first frequency values, each programmable gate array (PGA) unit can acquire multiple first frequency values. For example, in a system for determining an action state, there are three speed probes and three PGA units. The three speed probes acquire first frequency value 1, first frequency value 2, and first frequency value 3, respectively. Then, the first PGA unit can acquire first frequency value 1, first frequency value 2, and first frequency value 3. Similarly, the second and third PGA units can also acquire first frequency value 1, first frequency value 2, and first frequency value 3.

[0033] Each output control unit 16 is configured to determine the operating state of multiple switching devices in each output control unit based on the switch control signal input from the programmable gate array unit, wherein the operating state includes one of the following: an open state and a closed state, and the multiple switching devices in each output control unit are controlled by switch control signals determined by different programmable gate array units.

[0034] Multiple switching devices in each output control unit may be controlled by different switching control signals determined by the programmable gate array (PGA) units. For example, in a system with a defined operating state, there are three PGA units and three output control units connected to the three PGA units respectively (i.e., a first output control unit connected to a first PGA unit, a second output control unit connected to a second PGA unit, and a third output control unit connected to a third PGA unit). Each output control unit contains two switching devices. The first output control unit may contain two switching devices controlled by switching control signals determined by the second and third PGA units respectively; the second output control unit may contain two switching devices controlled by switching control signals determined by the first and third PGA units respectively; similarly, the third output control unit may contain two switching devices controlled by switching control signals determined by the second and first PGA units respectively.

[0035] In this system, multiple speed probes are connected to multiple programmable gate arrays (PGAs), and each PGA is connected to other PGAs. The PGAs are also connected to multiple output control units. The speed probes acquire first frequency values ​​of the power system. The PGAs acquire these first frequency values ​​and determine switching control signals based on these values ​​to control the operating states of multiple switching devices in each output control unit. The operating states of the switching devices in each output control unit are determined based on the switching control signals determined by the different PGAs. In other words, the system determines the operating states by using multiple first frequency values ​​to determine the switching control signals and then using these signals to control the operating states of the multiple switching devices in each output control unit, thus putting the switching devices in an on or off state. This system solves the problem in existing electrical protection devices that rely solely on a single PGA and an output control unit for operation. In such cases, failure of a single component in the connection leads to an abnormal output state and ultimately, the failure of the electrical protection device's safety function. This ensures that even if a single link component of the electrical protection device fails, the system output will not exhibit an abnormal state, thus guaranteeing the effective safety protection function of the electrical protection device.

[0036] Optionally, each of the programmable gate array units 12 described above is further configured to: determine a first magnitude relationship between each of the first frequency values ​​and a first preset frequency value; determine the switch control signal based on the first magnitude relationship, wherein the first preset frequency value is a target multiple of the rated frequency value of the system determining the operating state.

[0037] Each programmable gate array unit can determine the switching control signal by a first magnitude relationship between a first frequency value and a first preset frequency value.

[0038] Among them, the switch control signal is determined to have the following three cases based on the first magnitude relationship between the first frequency value and the first preset frequency value:

[0039] 1) When the first size relationship indicates that each of the first frequency values ​​is less than the first preset frequency value, a second size relationship is determined between the first average frequency value of the plurality of first frequency values ​​and the rated frequency value; when the second size relationship indicates that the first average frequency value is less than the rated frequency value, the switch control signal is determined to control the working state of the plurality of switching devices in the output control unit to be in the open state; when the second size relationship indicates that the first average frequency value is greater than or equal to the rated frequency value, the switch control signal is determined to control the working state of the plurality of switching devices in the output control unit to be in the closed state.

[0040] In the first scenario, when each first frequency value is less than a first preset frequency value, for example, there are three first frequency values: first frequency value 1, first frequency value 2, and first frequency value 3. The first preset frequency value is 103% of the rated frequency value. Therefore, when first frequency values ​​1, 2, and 3 are all less than 103% of the rated frequency value, a first average frequency value can be determined for first frequency values ​​1, 2, and 3, thereby determining a second relationship between the first average frequency value and the rated frequency value.

[0041] In other words, determining the operating status of multiple switching devices requires two steps. First, it is necessary to determine the relationship between each first frequency value and a first preset frequency value. If each first frequency value is less than the first preset frequency value, the operating status of the multiple switching devices needs to be determined by a second relationship between the first average frequency value and the rated frequency value. In one scenario, the first average frequency value may be less than the rated frequency value, indicating that the power system is operating normally, and therefore, it is not necessary to shut down the switching devices; that is, all switching devices should be kept in the open state. In another scenario, the first average frequency value may be greater than the rated frequency value, indicating that the power system may be operating abnormally (since frequency is proportional to rotational speed, if the first average frequency value is greater than the rated frequency value, the power system may experience abnormal conditions such as overspeed), and therefore, multiple switching devices need to be shut down.

[0042] In the event of an abnormal state in the power system, multiple programmable gate array (PGA) units can detect the abnormality. In this case, the PGA units control the corresponding switching devices to be in the off state via switch control signals.

[0043] For example: Suppose that the system for determining the working state has three programmable gate array (PGA) units, each connected to an output control unit (i.e., a first output control unit connected to a first PGA unit, a second output control unit connected to a second PGA unit, and a third output control unit connected to a third PGA unit). The first output control unit contains two switching devices controlled by switch control signals determined by the second and third PGA units, respectively. Similarly, the second output control unit contains two switching devices controlled by switch control signals determined by the first and third PGA units, respectively, and the third output control unit contains two switching devices controlled by switch control signals determined by the second and first PGA units, respectively.

[0044] Assuming that the first programmable gate array unit determines that the first average frequency value is greater than the rated frequency value, and determines that an abnormality has been detected in the power system, the two switching devices corresponding to the first programmable gate array unit can be controlled to be in the closed state by the switching control signal determined by the first programmable gate array unit.

[0045] 2) When the first frequency value indicating the target quantity is greater than or equal to the first preset frequency value, delete the first frequency value of the target quantity, and determine the third size relationship between the second average frequency value of the remaining first frequency value and the rated frequency value; when the third size relationship indicates that the second average frequency value is less than the rated frequency value, determine that the switch control signal controls the multiple switching devices in the output control unit to be in the open state; when the third size relationship indicates that the second average frequency value is greater than or equal to the rated frequency value, determine that the switch control signal controls the multiple switching devices in the output control unit to be in the closed state.

[0046] In the second scenario, when the first frequency value of the target quantity is greater than or equal to the first preset frequency value, for example, if there are three first frequency values: first frequency value 1, first frequency value 2, and first frequency value 3, and the first preset frequency value is 103% of the rated frequency value, and the target quantity is 1, then if first frequency value 1 is greater than or equal to 103% of the rated frequency value, and first frequency values ​​2 and 3 are both less than 103% of the rated frequency value, then first frequency value 1 can be deleted, and the second average frequency values ​​of first frequency values ​​2 and 3 can be determined to establish a second relationship between the first average frequency value and the rated frequency value.

[0047] In other words, controlling the working state of multiple switching devices requires two steps. First, it is necessary to determine the relationship between each first frequency value and the first preset frequency value. If the first frequency value is greater than or equal to the first preset frequency value and all other first frequency values ​​are less than the first preset frequency value, the working state of multiple switching devices needs to be determined by the second relationship between the second average frequency value of the other first frequency values ​​and the rated frequency value.

[0048] In one scenario, if the second average frequency value is less than the rated frequency value, it indicates that the power system is operating normally, and there is no need to shut down the switching devices; that is, multiple switching devices should be kept in the open state. In another scenario, if the second average frequency value is greater than the rated frequency value, it indicates that the power system may be operating abnormally, and multiple switching devices should be shut down.

[0049] 3) When the first size relationship indicates that multiple first frequency values ​​are all greater than or equal to the first preset frequency value, a deceleration control signal is sent to the control system of the target device; when the first size relationship indicates that multiple first frequency values ​​are all greater than or equal to the second preset frequency value, the switch control signal is determined to control the working state of multiple switch devices in the output control unit to be closed, wherein the control system and the working state determination system are both located on the target device, and the first preset frequency value is less than the second preset frequency value.

[0050] In the third scenario, when multiple first frequency values ​​are all greater than or equal to a first preset frequency value, for example, there are three first frequency values: first frequency value 1, first frequency value 2, and first frequency value 3. The first preset frequency value is 103% of the rated frequency value. Therefore, when first frequency values ​​1, 2, and 3 are all greater than or equal to 103%, a deceleration control signal can be sent to the control system of the target equipment to cause a deceleration event in the power system. After controlling the power system to decelerate, the multiple first frequency values ​​of the power system can be acquired again, and a switch control signal can be determined again based on the relationship between the multiple first frequency values ​​and the first preset frequency value to control the control state of multiple switching devices.

[0051] Understandably, the first preset frequency value only indicates a possible minor anomaly in the power system. A second preset frequency value is also needed. If all three first frequency values ​​are greater than or equal to the second preset frequency value, it indicates a possible serious anomaly in the power system. In this case, the switch control signal determined by the three programmable gate array units corresponding to the three abnormal first frequency values ​​will put all the multiple switching devices connected to the three programmable gate array units into a closed state. That is, all the switching devices in all output control units in the control operating state determination system are in a closed state. At this time, the output control unit outputs a trip signal.

[0052] Optionally, any of the above-described output control units is further configured to output a trip signal when the multiple switching devices in any of the output control units are in the closed state, so that the target device performs a trip operation according to the trip signal, wherein the system for determining the working state is located on the target device.

[0053] It is understandable that when all the switching devices of any output control unit in a plurality of output control units are in the off state, this control unit can output a trip signal to cause the target device to perform a trip operation. For example, in a system for determining the operating state, there are three programmable gate array (PGA) units and three output control units connected to the three PGA units respectively (i.e., a first output control unit connected to a first PGA unit, a second output control unit connected to a second PGA unit, and a third output control unit connected to a third PGA unit). Each output control unit contains two switching devices. The first output control unit may contain two switching devices controlled by the switch control signals determined by the second and third PGA units respectively, and so on.

[0054] If both the second and third programmable gate array (PGA) units determine that the power system is in an abnormal state, they will determine that the corresponding switching devices of the second and third PGA units are all in the closed state. At this time, all switching devices of the second output control unit are in the closed state, that is, the second output control unit outputs a trip signal, and then the target device performs a trip operation according to the trip signal.

[0055] Optionally, each of the output control units further includes: an optocoupler connected to a switching device in each of the output control units, wherein each optocoupler is configured to detect the current operating state of a switching device connected to the optocoupler and send the current operating state to a programmable gate array unit connected to the optocoupler; the programmable gate array unit connected to the optocoupler is further configured to determine whether the switching device connected to the optocoupler is malfunctioning based on the current operating state.

[0056] Each switching device in each output control unit is connected to an optocoupler, which can be used to detect the current operating status of the switching device. If one of the optocouplers detects an abnormality in the current operating status of the switching device connected to it, it can send the abnormality information to the programmable gate array unit connected to that switching device.

[0057] Obviously, the embodiments described above are only some embodiments of this application, and not all embodiments. In order to better understand the above-described system for determining the working state, the above process will be described below in conjunction with embodiments, but it is not intended to limit the technical solutions of the embodiments of this application.

[0058] Before understanding the technical solutions for determining the working state, it is first necessary to understand the principle block diagram of electrical protection devices for marine power systems in existing technologies. Figure 2 This is a schematic diagram of the electrical protection device for a ship's propulsion system in existing technology, such as... Figure 2 As shown:

[0059] Figure 2 The FreqSamp unit is a frequency acquisition unit. Each frequency acquisition unit contains a speed probe used to acquire the frequency value of the power system.

[0060] exist Figure 2 In the process, the FreqSamp unit completes the conditioning operation of the output signal of the speed measurement probe. After conditioning, the frequency value is selected according to the voting logic set by the AT software (an automated testing software). After voting, the frequency value is operated accordingly according to the tripping logic of the OUT unit.

[0061] In existing technologies, the electrical protection devices for marine power systems operate solely through a single FPGA unit and an output control unit (OUT unit). This can lead to a situation where, if a single component fails, the system output exhibits an abnormal state, causing the electrical protection device to fail.

[0062] An exemplary embodiment of this application proposes a scheme for an electrical protection device for a marine power system with a functional safety level. Figure 3 This is a schematic block diagram of a marine power system electrical protection device according to an embodiment of this application, such as... Figure 3 As shown:

[0063] The three FreqSamp units support signal conditioning for three types of speed probes: magnetoresistive, active, and eddy current probes. Each FreqSamp unit independently conditions one sensor signal. The three independent frequency values ​​after conditioning are simultaneously sent to three FPGA units (i.e., each of the programmable gate array units described in this application) for processing. Each FPGA unit, according to the voting logic set in the AT software, controls the corresponding OUT unit (i.e., the output control unit of this application) (i.e., the switch control signal of this application). The output values ​​of the three OUT units are then processed by hardware voting logic to achieve the final output of the control signal. In one embodiment of this application, by introducing three redundant links (i.e., three FPGA units and three OUT units connected to the three FPGA units respectively), the problem of system malfunction caused by the failure of a single link is greatly reduced. The speed signals of the three links are cross-acquired among the FPGA units, avoiding the problem of abnormal output of the control signal (i.e., the switch control signal of this application) due to the failure of a single FPGA unit. At the same time, the hardware output voting of the OUT units ensures the accuracy and reliability of the trip signal output. Fault tolerance and safety control of the system are achieved.

[0064] One embodiment of this application includes two voting mechanisms:

[0065] 1) The first-level voting method involves three FreqSamp units sending conditioned frequency values ​​to three FPGA units. Each FPGA unit votes according to the voting logic preset in the AT software and outputs control signals for its link based on the voted frequency values. The specific voting logic is as follows:

[0066] (1) When the frequency values ​​of FreqSamp1, FreqSamp2, and FreqSamp3 (i.e., the first frequency value of this application) are all less than 103% of the rated value (i.e., the rated frequency value of this application) (i.e., the first preset frequency value of this application), the average value of the three (i.e., the first average frequency value of this application) is determined, and the switching control signal of the channel switch of the corresponding OUT unit is determined according to the average value.

[0067] (2) If the frequency value of one of FreqSamp1, FreqSamp2, and FreqSamp3 (i.e., the target quantity of this application) exceeds 103% of the rated value, the abnormal value (i.e., the first frequency value of the target quantity to be deleted in this application) is removed, the average value of the two frequency values ​​less than 103% of the rated value is determined (i.e., the second average frequency value of this application), and the switching control signal of the channel switch of the corresponding OUT unit is determined according to the average value.

[0068] (3) When the frequency values ​​of FreqSamp1, FreqSamp2, and FreqSamp3 all exceed 103% of the rated value, the control system of the ship performs a deceleration operation (i.e., the deceleration control signal is sent to the control system of the target equipment in this application). When the frequency values ​​of FreqSamp1, FreqSamp2, and FreqSamp3 all exceed 110% of the rated value (i.e., the second preset frequency value in this application), the switch control signal of the corresponding OUT unit is determined so that the channel switch performs a shutdown operation (i.e., the switch control signal in this application is determined to control the working state of multiple switching devices in the output control unit to be closed).

[0069] 2) The second-level voting method involves hardware voting on the output values ​​of the three OUT units, followed by the output of a trip signal. Figure 4 This is a schematic block diagram of three OUT units according to an embodiment of this application, as follows: Figure 4 As shown: The triple redundant channel in the OUT unit consists of three identical circuit parts, each containing two channel switches (i.e., Figure 4 In this application, A1, A2, B1, B2, and C1, C2 represent multiple switching devices. The control signals for each channel switch are SWA1, SWA2, SWB1, SWB2, SWC1, and SWC2, respectively. These switching signals originate from three FPGA units. Each channel switch is connected to an optocoupler (i.e., the optocoupler device of this application). Figure 4The OC_A1, OC_A2, OC_B1, OC_B2, OC_C1, and OC_C2 in this application are read back for detection (i.e., the detection of the current working state of the switching device connected to the optocoupler, where A is detected by B, B by C, and C by A). In other words, the channel switch of each link's OUT unit is controlled by two FPGA units based on the result of speed voting. An optocoupler is connected in series with ground at the output of each channel switch to realize the readback of the channel switch output state (i.e., the working state of this application). To increase the reliability of the judgment, control and readback are performed by two different FPGA units. When two or more of the three FPGA units believe that the speed of the power system exceeds the limit value, the OUT unit outputs a trip signal. The specific voting logic is as follows:

[0070] (1) When all three FPGA units detect that the collected rotation speed is valid and not overspeed, all six channel switches are in the off state. At this time, each optocoupler will cross-transmit the switch status it reads to the corresponding FPGA unit to determine whether the current switch status is the same as expected.

[0071] (2) When two of the three FPGA units (taking FPGA1 and FPGA2 as examples) detect that the current power system is in an abnormal or overspeeding state, they will control the switches of channels A1, A2, B1, and B2 to be closed respectively. At this time, the output of the OUT1 link is valid, and the two optocouplers in the corresponding OAT1 link will detect whether the switch state is consistent with the actual setting.

[0072] (3) When only one of the three FPGA units (taking FPGA1 as an example) detects that the current power system is in an abnormal or overspeed state, the corresponding A1 and A2 switches are closed. However, at this time, the output of the OUT1-OUT3 link is invalid, that is, the OUT1-OUT3 link does not perform the tripping operation.

[0073] According to the embodiments of this application, the electrical protection device can collect the turbine speed signal and other switching signals affecting the main engine operation of the ship in real time. When the speed signal exceeds the threshold value (i.e., the first preset frequency value and / or the second preset frequency value of this application), or when a critical switching signal is received, the electrical protection device outputs a shutdown signal to control the working state of the corresponding valves, enabling the main engine to achieve an emergency shutdown. In practical applications, combined with specific diagnostic measures, the electrical protection device can achieve a very high level of safety performance.

[0074] This embodiment also provides a method for determining the working state. This method is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. The method embodiments provided in this application can be executed on a computer terminal or similar computing device. Taking running on a computer terminal as an example, Figure 5 This is a hardware structure block diagram of a computer terminal for a method of determining the working state according to an embodiment of this application. For example... Figure 5 As shown, a computer terminal may include one or more ( Figure 5 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. In one exemplary embodiment, the computer terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 5 The structure shown is for illustrative purposes only and does not limit the structure of the computer terminal described above. For example, the computer terminal may also include components that are more complex than those described above. Figure 5 The more or fewer components shown, or having the same Figure 5 Equivalent functions or ratios shown Figure 5 The functions shown have more different configurations.

[0075] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the method for determining the working state in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thus implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0076] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the computer terminal. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0077] This application also provides a method for determining the working state, such as... Figure 6 As shown, Figure 6 This is a flowchart of a method for determining the working state according to an embodiment of this application, the method including:

[0078] Step S602: Obtain the first frequency value of the power system respectively;

[0079] Step S604: Obtain the first frequency value obtained by multiple speed probes, and determine the switching control signal to be output by the programmable gate array unit based on the multiple first frequency values;

[0080] Step S606: Determine the operating state of multiple switching devices in each output control unit according to the switching control signal to be output by the programmable gate array unit. The operating state includes one of the following: open state and closed state. The multiple switching devices in each output control unit are controlled by switching control signals determined by different programmable gate array units. The multiple speed probes are all connected to the multiple programmable gate array units. The multiple programmable gate array units are respectively connected to the output control unit. Any programmable gate array unit has a connection relationship with other programmable gate array units.

[0081] This application connects multiple speed probes to multiple programmable gate arrays (PGAs), with each PGA connected to other PGAs. The PGAs are also connected to multiple output control units. The speed probes acquire first frequency values ​​from the power system. The PGAs acquire these first frequency values ​​and determine switching control signals based on these values ​​to control the operating states of multiple switching devices in each output control unit. The operating states of these switching devices are determined based on the switching control signals determined by the different PGAs. In other words, the operating state determination system uses multiple first frequency values ​​to determine the switching control signals and uses these signals to control the operating states of multiple switching devices in each output control unit, thus placing the switching devices in an on or off state. This system solves the problem in existing electrical protection devices that rely solely on a single PGA and output control unit for operation. When a single component fails, the system output becomes abnormal, leading to the failure of the electrical protection device's safety function. This ensures that even if a single link component of the electrical protection device fails, the system output will not exhibit an abnormal state, thus guaranteeing the effective safety protection function of the electrical protection device.

[0082] In an exemplary embodiment, step S604 further includes: controlling each programmable gate array unit to determine a first magnitude relationship between each of the first frequency values ​​and a first preset frequency value; and determining the switch control signal based on the first magnitude relationship, wherein the first preset frequency value is a target multiple of the rated frequency value of the system determining the operating state.

[0083] In an exemplary embodiment, step S604 further includes: when the first size relationship indicates that each of the first frequency values ​​is less than the first preset frequency value, controlling each programmable gate array unit to determine a second size relationship between the first average frequency value of the plurality of first frequency values ​​and the rated frequency value; when the second size relationship indicates that the first average frequency value is less than the rated frequency value, controlling each programmable gate array unit to determine that the switch control signal controls the multiple switching devices in the output control unit to operate in an on state; and when the second size relationship indicates that the first average frequency value is greater than or equal to the rated frequency value, determining that the switch control signal controls the multiple switching devices in the output control unit to operate in a closed state.

[0084] In an exemplary embodiment, step S604 further includes: when the first frequency value indicating the target quantity is greater than or equal to the first preset frequency value, controlling each programmable gate array unit to delete the first frequency value of the target quantity, and determining a third size relationship between the second average frequency value of the remaining first frequency value and the rated frequency value; when the third size relationship indicates that the second average frequency value is less than the rated frequency value, controlling each programmable gate array unit to determine that the switch control signal controls the multiple switching devices in the output control unit to operate in an on state; when the third size relationship indicates that the second average frequency value is greater than or equal to the rated frequency value, determining that the switch control signal controls the multiple switching devices in the output control unit to operate in a closed state.

[0085] In an exemplary embodiment, step S604 further includes: when the first size relationship indicates that multiple first frequency values ​​are all greater than or equal to the first preset frequency value, controlling each programmable gate array unit to send a deceleration control signal to the control system of the target device; when the first size relationship indicates that multiple first frequency values ​​are all greater than or equal to the second preset frequency value, controlling each programmable gate array unit to determine that the switch control signal controls the multiple switching devices in the output control unit to be in a closed state, wherein the control system and the state determination system are both located on the target device, and the first preset frequency value is less than the second preset frequency value.

[0086] In an exemplary embodiment, step S606 further includes: controlling any of the output control units to output a trip signal when the multiple switching devices in any of the output control units are all in a closed state, so that the target device performs a trip operation according to the trip signal, wherein the system for determining the working state is located on the target device.

[0087] In an exemplary embodiment, step S606 further includes: controlling each optocoupler connected to a switching device in each output control unit to detect the current operating state of the switching device connected to the optocoupler, and sending the current operating state to a programmable gate array unit connected to the optocoupler; and controlling the programmable gate array unit connected to the optocoupler to determine whether the switching device connected to the optocoupler is abnormal based on the current operating state.

[0088] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0089] Step S1: Obtain the first frequency value of the power system respectively;

[0090] Step S2: Obtain the first frequency value obtained by multiple speed probes, and determine the switching control signal to be output by the programmable gate array unit based on the multiple first frequency values;

[0091] Step S3: Determine the operating state of multiple switching devices in each output control unit according to the switching control signal to be output by the programmable gate array unit. The operating state includes one of the following: open state and closed state. The multiple switching devices in each output control unit are controlled by switching control signals determined by different programmable gate array units. The multiple speed probes are all connected to the multiple programmable gate array units. The multiple programmable gate array units are respectively connected to the output control unit. Any programmable gate array unit has a connection relationship with other programmable gate array units.

[0092] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0093] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.

[0094] Embodiments of this application also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0095] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0096] Step S1: Obtain the first frequency value of the power system respectively;

[0097] Step S2: Obtain the first frequency value obtained by multiple speed probes, and determine the switching control signal to be output by the programmable gate array unit based on the multiple first frequency values;

[0098] Step S3: Determine the operating state of multiple switching devices in each output control unit according to the switching control signal to be output by the programmable gate array unit. The operating state includes one of the following: open state and closed state. The multiple switching devices in each output control unit are controlled by switching control signals determined by different programmable gate array units. The multiple speed probes are all connected to the multiple programmable gate array units. The multiple programmable gate array units are respectively connected to the output control unit. Any programmable gate array unit has a connection relationship with other programmable gate array units.

[0099] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0100] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.

[0101] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.

[0102] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.

Claims

1. A system for determining a working state, characterized in that, include: Multiple speed probes, multiple programmable gate array units (PGAs) connected to the multiple speed probes, and an output control unit connected to each of the multiple PGAs, wherein any one of the PGAs is connected to other PGAs; The plurality of speed probes are used to acquire the first frequency value of the power system respectively; Each of the programmable gate array units is used to acquire the first frequency value acquired by the plurality of speed probes, and to determine a switching control signal based on the plurality of first frequency values; Each of the output control units is configured to determine the operating state of multiple switching devices in each output control unit based on the switching control signal input from the programmable gate array unit, wherein the operating state includes one of the following: an open state and a closed state, and the multiple switching devices in each output control unit are controlled by switching control signals determined by different programmable gate array units; Each of the programmable gate array units is further configured to determine a first magnitude relationship between each of the first frequency values ​​and a first preset frequency value; and to determine the switch control signal based on the first magnitude relationship, wherein the first preset frequency value is a target multiple of the rated frequency value of the system determining the working state; Each of the programmable gate array units is further configured to: determine a second magnitude relationship between a first average frequency value of multiple first frequency values ​​and the rated frequency value when the first magnitude relationship indicates that each of the first frequency values ​​is less than the first preset frequency value; determine that the switch control signal controls the multiple switching devices in the output control unit to operate in an "on" state when the second magnitude relationship indicates that the first average frequency value is less than the rated frequency value; and determine that the switch control signal controls the multiple switching devices in the output control unit to operate in a "closed" state when the second magnitude relationship indicates that the first average frequency value is greater than or equal to the rated frequency value.

2. The system for determining the working state according to claim 1, characterized in that, include: Each programmable gate array unit is further configured to: delete the first frequency value of the target quantity when the first frequency value indicating the first size relationship is greater than or equal to the first preset frequency value; determine a third size relationship between the second average frequency value of the remaining first frequency value and the rated frequency value; determine that the switch control signal is configured to control the multiple switching devices in the output control unit to be in the open state when the third size relationship indicates that the second average frequency value is less than the rated frequency value; and determine that the switch control signal is configured to control the multiple switching devices in the output control unit to be in the closed state when the third size relationship indicates that the second average frequency value is greater than or equal to the rated frequency value.

3. The system for determining the working state according to claim 1, characterized in that, include: Each of the programmable gate array units is further configured to send a deceleration control signal to the control system of the target device when the first size relationship indicates that multiple first frequency values ​​are all greater than or equal to the first preset frequency value; and to determine that the switch control signal controls multiple switching devices in the output control unit to be in a closed state when the first size relationship indicates that multiple first frequency values ​​are all greater than or equal to the second preset frequency value, wherein the control system and the system for determining the working state are both located on the target device, and the first preset frequency value is less than the second preset frequency value.

4. The system for determining the working state according to claim 1, characterized in that, include: Any of the output control units is further configured to output a trip signal when the multiple switching devices in any of the output control units are all in the closed state, so that the target device performs a trip operation according to the trip signal, wherein the system for determining the working state is located on the target device.

5. The system for determining the working state according to claim 1, characterized in that, Each of the output control units further includes: an optocoupler connected to the switching device in each of the output control units, wherein... Each of the aforementioned optocouplers is configured to detect the current operating state of a switching device connected to the optocoupler and send the current operating state to a programmable gate array unit connected to the optocoupler. The programmable gate array unit connected to the optocoupler is also used to determine whether the switching device connected to the optocoupler is malfunctioning based on the current operating state.

6. A method for determining a working state, characterized in that, include: Obtain the first frequency value of the power system respectively; The first frequency value is obtained from multiple speed probes, and the switching control signal to be output by the programmable gate array unit is determined based on the multiple first frequency values. The operating state of multiple switching devices in each output control unit is determined according to the switching control signal to be output by the programmable gate array unit. The operating state includes one of the following: open state and closed state. The multiple switching devices in each output control unit are controlled by switching control signals determined by different programmable gate array units. The multiple speed probes are all connected to the multiple programmable gate array units. The multiple programmable gate array units are respectively connected to the output control unit. Any programmable gate array unit has a connection relationship with other programmable gate array units. The method further includes: determining a first magnitude relationship between each of the first frequency values ​​and a first preset frequency value; determining the switch control signal based on the first magnitude relationship, wherein the first preset frequency value is a target multiple of the rated frequency value of the system determining the working state; When the first magnitude relationship indicates that each of the first frequency values ​​is less than the first preset frequency value, a second magnitude relationship is determined between the first average frequency value of the plurality of first frequency values ​​and the rated frequency value; when the second magnitude relationship indicates that the first average frequency value is less than the rated frequency value, the switch control signal is determined to control the multiple switching devices in the output control unit to be in the open state; when the second magnitude relationship indicates that the first average frequency value is greater than or equal to the rated frequency value, the switch control signal is determined to control the multiple switching devices in the output control unit to be in the closed state.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method of claim 6.

8. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method of claim 6 through the computer program.