An oxidation blower control system and optimization method

By intelligently identifying the faults and fault levels of the oxidation fan and screening sensor jump data, a variety of fault responses and timely switching oxidation fans are used to solve the problems of inaccurate fault identification and sensor data jump in the existing technology, and the working efficiency and stability of the oxidation fan control system are improved.

CN115492785BActive Publication Date: 2025-06-17SHANGAN POWER PLANT OF HUANENG INT POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211124107.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-15
Publication Date
2025-06-17
Estimated Expiration
2042-09-15

AI Technical Summary

Technical Problem

The existing oxidation fan control system is difficult to accurately identify the fault level when a fault occurs, resulting in unnecessary equipment stoppage and economic losses. At the same time, the problem of sensor data jump also affects the stable operation of the system.

Method used

The method of intelligently identifying faults and fault levels and screening sensor jump data is adopted, and a variety of fault responses are made according to different fault levels, and a control system optimization method for switching oxidation fans is set up.

Benefits of technology

Accurate identification of oxidation fan failures and appropriate responses to faults of different levels are achieved, unnecessary equipment stops and economic losses are avoided, and the working efficiency and stability of the system are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115492785B_ABST
    Figure CN115492785B_ABST
Patent Text Reader

Abstract

The present invention relates to an optimization method for an oxidation blower control system. This method responds separately according to the fault levels, greatly increasing the working efficiency of the oxidation blower control system. It identifies and screens the data of fault-jumping sensors to prevent misoperation of the equipment caused by the long operation time of the sensors, thus avoiding unnecessary economic losses. It sets a maintenance mode to ensure that the equipment can be maintained without shutting down the automatic control system, which greatly facilitates the maintenance of maintenance personnel and also avoids unnecessary losses caused by stopping the equipment for maintenance. The division of multiple fault levels and the setting of a unique fault code for different faults make the control system more accurate in identifying faults. Timely switching of the oxidation blower avoids the problems of equipment overload caused by long-term operation of the oxidation blower and equipment corrosion and damage caused by long-term shutdown.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of thermal control in thermal power plants, and specifically to an oxidation fan control system and an optimization method thereof. Background Art

[0002] Function of the desulfurization oxidation fan in a thermal power plant: Sulfur dioxide in the flue gas is absorbed by the slurry and reacts with limestone to form unstable calcium sulfite (or calcium bisulfite). To oxidize the sulfite to sulfate, oxygen is required, and the oxygen comes from the air blown in by the oxidation fan. Most oxidation fans have two or three rotors that squeeze each other to suck in and expel air.

[0003] During desulfurization in a thermal power plant, there are usually a main oxidation fan and a standby oxidation fan. In the existing automatic control system, the main oxidation fan is generally started, while the standby oxidation fan does not run for a long time or runs occasionally according to the working conditions. If the standby oxidation fan is not used for a long time, it is very easy for the surface of the equipment to rust and corrode, damaging the internal equipment of the oxidation fan, reducing the air output efficiency and even causing the equipment to malfunction and unable to start. For the oxidation fan that runs for a long time, without sufficient maintenance, the failure rate of the oxidation fan will also increase.

[0004] The monitoring of oxidation fan failures is already very perfect. Because of this, after the oxidation fan system has been working for a long time, due to the continuous loss of controller components, the measurement stability decreases, and the data often shows jump or acquisition interruption phenomena, resulting in abnormal tripping of the oxidation fan, seriously threatening the stable operation of the oxidation air system in the desulfurization absorption tower and environmental protection equipment. The control system judges errors based on the jumped error data, resulting in an emergency stop of the entire oxidation fan system. The emergency stop of the equipment not only damages the equipment but also reduces the production efficiency of the thermal power plant, indirectly increasing the economic loss of the thermal power plant.

[0005] In the prior art, when an oxidation fan fails, the oxidation fan will be immediately stopped. However, according to the location and damage of the failure, when the failure of the oxidation fan is not serious, the oxidation fan can continue to operate for a period of time without damaging the equipment, and even the failure has no impact on the operation of the oxidation fan. If the oxidation fan is stopped at this time, it will cause unnecessary economic losses. How to accurately identify the impact of the failure on the oxidation fan is an urgent problem for us to solve.

[0006] Among the existing patent applications, the application number is S3N202111629224.5, and the name is A Polling Loop Control Method, System, Electronic Device and Storage Medium. This patent avoids a device from working for a long time, thereby extending the service life of the unit, and ensures the stable operation of the system throughout the year, solving the problem that a certain device in the existing system works for a long time, resulting in reduced life and system downtime due to failures. Nevertheless, this patent cannot make different responses to different levels of faults, nor can it solve the impact of sensor data jump problems on the system.

[0007] Among the existing patent applications, the application number is S3N201711174242.2, and the name is Air Conditioner Spare Machine Startup Control Method, Device and Computer Readable Storage Medium. It provides an air conditioner spare machine startup control method, device and computer readable storage medium to solve the problem of control deviation easily caused by using a single factor as the condition for starting the spare machine in the prior art. When the fault level of the fault is not high, the device can continue to run for a period of time, while this patent will immediately stop when a fault occurs, which will greatly affect the working efficiency of the overall system and cause unnecessary losses to the entire system. Summary of the Invention

[0008] Aiming at the problems existing in the prior art, the present invention provides an optimized method for an oxidation blower control system that can intelligently identify faults and fault levels, screen sensor jump data, make multiple fault responses for different fault levels, and perform timed switching.

[0009] The present invention adopts the following technical solutions:

[0010] An optimized method for an oxidation blower control system, characterized in that the method includes the following steps:

[0011] Step S1: Compile fault codes according to the fault content and divide all faults into three levels: high, medium, and low;

[0012] Step S2: Configure the upper and lower limits of the range of each sensor, the upper and lower limits of the alarm prompt, the upper and lower limits of the alarm shutdown, and the various parameters required for the operation of the oxidation blower before operation;

[0013] Step S3: Receive the oxidation blower sensor data, filter abnormal jump data according to whether the difference between the current data and the previous data is greater than the jump setting value, and then detect faults and issue corresponding fault codes;

[0014] Step S4: Receive the oxidation blower fault points and directly issue fault codes according to different fault points;

[0015] Step S5: Receive the fault codes sent by step S3 and step S4, judge the fault level according to the fault codes. When the fault level is high, immediately stop the oxidation blower and then start the oxidation blower without faults or with a low fault level. When the fault level is medium, start the oxidation blower without faults or with a low fault level. After the startup is completed, stop the faulty oxidation blower. When the fault level is low, only issue an alarm;

[0016] Step S6: Record the current running time and the cumulative running time of each oxidation blower. Judge whether it is necessary to switch the oxidation blower according to whether the current running time of the running oxidation blower reaches the set value. Select the oxidation blower with the shortest cumulative running time from the unrun oxidation blowers as the oxidation blower to be started;

[0017] The various parameters required for the operation of the oxidation blower include the equipment polling time and the upper limit of the ratio of the actual air volume of the oxidation blower to the required air volume.

[0018] The said step S3 further includes the following steps:

[0019] Step S31: Receive the sensor data of all oxidation blowers.

[0020] Step S32: Judge whether the sensor data is between the upper and lower limits of the range. If it is not between the upper and lower limits of the range, execute step S33; otherwise, execute step S34.

[0021] Step S33: Sensor failure, issue the corresponding fault code.

[0022] Step S34: Judge whether the sensor data is between the upper and lower limits of alarm shutdown. If it is between the upper and lower limits of alarm shutdown, execute step S35; otherwise, execute step S37.

[0023] Step S35: Judge whether the sensor data has a jump. If there is a jump, execute step S33; otherwise, execute step S36.

[0024] Step S36: The oxidation blower has a serious fault, issue the corresponding fault code.

[0025] Step S37: Judge whether the sensor data is between the upper and lower limits of alarm prompt. If it is between the upper and lower limits of alarm prompt, execute step S38; otherwise, execute step S39.

[0026] Step S38: The oxidation blower has a fault that does not affect the operation of the equipment, issue the corresponding fault code.

[0027] Step S39: The equipment is normal.

[0028] The said step S35 further includes the following steps:

[0029] S351. Subtract the current sensor data from the sensor data read last time, and the time interval between the two data is greater than 10 ms.

[0030] S352. Determine whether the difference between the two data is greater than the jump setting value. If it is greater than the setting value, the sensor has a jump; otherwise, it indicates that the sensor is normal.

[0031] The fault codes of each of the fault points are unique, and each fault point is a digital input signal.

[0032] The fault points include the inlet valve switch fault, the vent valve switch fault, the outlet valve switch fault, the auxiliary oil pump overload, and the oxidation fan overload.

[0033] Step S5 further includes the following steps:

[0034] Step S51. Receive the fault codes issued in steps S3 and S4.

[0035] Step S52. Determine whether the faulty oxidation fan is running. If it is not running, execute step S53; otherwise, execute S54.

[0036] Step S53. Issue an alarm and display the corresponding fault content.

[0037] Step S54. Determine whether the fault level is low. If it is low, return to execute S53; otherwise, execute S55.

[0038] Step S55. Determine whether there is a replaceable oxidation fan according to the on-site situation. If there is, turn on the replaceable oxidation fan and turn off the faulty oxidation fan.

[0039] Step S55 further includes the following steps:

[0040] Step S551. Determine whether the fault level is medium. If it is not medium, execute S552; otherwise, execute S553.

[0041] Step S552. Stop the faulty oxidation fan, and then execute step S553.

[0042] Step S553. Screen out the oxidation fans that are not running and have no faults or a low fault level in the automatic mode.

[0043] Step S554. Determine whether the number N of the screened oxidation fans is greater than 0. If N = 0, execute S555; otherwise, execute S556.

[0044] Step S555. Issue an alarm and display the corresponding fault content; then prompt that there is no replaceable oxidation fan currently, and finally return to S553.

[0045] Step S556: Turn off the polling switch, and then start the oxidation blower with the shortest cumulative operating time among the selected oxidation blowers.

[0046] Step S557: Finally, determine whether the fault level is high. If it is not high, execute Step S557; otherwise, execute S558.

[0047] Step S558: After the oxidation blower is started, stop the faulty oxidation blower.

[0048] Step S559: Turn on the polling switch, issue an alarm, and display the fault code.

[0049] The polling switch is used to control the execution of Step S6. When the polling switch is on, Step S6 is executed; when the polling switch is off, Step S6 is not executed.

[0050] In Step S6, a maintenance mode is set. When the operating oxidation blower is in the maintenance mode, the operating time of this oxidation blower for this time is set to the maximum value.

[0051] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0052] When a fault occurs, the device is not immediately stopped. Instead, responses are made separately according to the fault level. When the fault level is low, the operation of the oxidation blower is not affected. When the fault level is medium, the oxidation blower can continue to operate for a period of time. When the fault level is high, the oxidation blower will be immediately stopped, greatly increasing the working efficiency of the oxidation blower control system.

[0053] Identify and screen the data of the fault jump sensor to prevent the device from malfunctioning due to the long running time of the sensor, resulting in unnecessary economic losses.

[0054] Set the maintenance mode, so as to ensure that the equipment can be repaired without shutting down the automatic control system, greatly facilitating the maintenance of the maintenance personnel and avoiding unnecessary losses caused by stopping the equipment for maintenance.

[0055] Multiple fault level divisions and unique fault codes are set for different faults, making the control system more accurate in identifying faults.

[0056] Timely switching of the oxidation blower avoids the problems of equipment overload caused by the long-term operation of the oxidation blower and equipment corrosion and damage caused by long-term shutdown. Description of the Drawings

[0057] Attached Figure 1 is the overall flow chart of the optimization method for the oxidation blower control system in the present invention;

[0058] Attached Figure 2It is a flowchart of the method for filtering sensor jump data and identifying sensor data faults in the present invention;

[0059] Appendix Figure 3 It is a flowchart of the specific method for identifying sensor data jumps;

[0060] Appendix Figure 4 It is a flowchart of the method for identifying fault levels and making responses respectively according to faults of different levels in the present invention;

[0061] Appendix Figure 5 It is a flowchart of the specific method for the fault response of the oxidation blower in the present invention;

[0062] Appendix Figure 6 It is a flowchart of the method for the timed switching of the oxidation blower in the present invention. Specific embodiments

[0063] In order to make the purpose, technical solutions and advantages of the present invention clearer. The following further details the present invention in conjunction with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0064] Embodiment 1

[0065] An optimization method for an oxidation blower control system includes the following steps:

[0066] Step S1, Compile fault codes according to the fault content, and divide all faults into three levels: high, medium, and low.

[0067] The classification criteria for fault levels are as follows: If the fault level is high, the oxidation blower has a serious fault and cannot operate, and it needs to be stopped immediately; if the fault level is medium, the oxidation blower has a fault, but it can continue to operate for a period of time without damaging the equipment; if the fault level is low, the oxidation blower has a minor fault and can operate for a long time without damaging the equipment.

[0068] Step S2, Configure the upper and lower limits of the ranges of each sensor, the upper and lower limits of alarm prompts, the upper and lower limits of alarm shutdown, and the various parameters required for the operation of the oxidation blower before operation.

[0069] To make the control system operate more stably, the data that needs to be configured is obtained through various methods such as on-site experience, laboratory experiments, and calculations.

[0070] The sensors in this oxidation blower include a motor winding temperature sensor, a motor bearing temperature sensor, a gearbox bearing temperature sensor, an oil inlet pressure sensor, a low-speed bearing temperature sensor, a high-speed bearing temperature sensor, a gearbox bearing vibration sensor, a lubricating oil filter differential pressure sensor, an oil inlet temperature sensor, an inlet filter differential pressure sensor, a gearbox bearing vibration sensor, etc.

[0071] The present invention sets two - level alarm limits for the sensor, namely the upper and lower limits of alarm prompt and the upper and lower limits of alarm shutdown. The range of the upper and lower limits of alarm shutdown includes the range of the upper and lower limits of alarm prompt. When the sensor data is between the upper and lower limits of alarm prompt, it indicates that the oxidation blower is operating normally. When the sensor data is not between the upper and lower limits of alarm prompt but between the upper and lower limits of alarm shutdown, the oxidation blower has a fault of medium level. If there is a standby oxidation blower without fault or with a low - level fault, start this oxidation blower, and then stop the faulty oxidation blower after startup. If not, only issue an alarm to prompt the staff to repair. When the sensor data is not between the upper and lower limits of alarm shutdown but between the upper and lower limits of the sensor range, the fault level of the oxidation blower is high, and the oxidation blower needs to be stopped immediately. When the sensor data is not between the upper and lower limits of the range, it indicates that the sensor is faulty, and the fault level is low, only giving a reminder of the fault.

[0072] Step S3: Receive the sensor data of the oxidation blower, filter out abnormal jump data according to whether the difference between the current data and the previous data is greater than the jump setting value, and then detect faults and issue corresponding fault codes.

[0073] Step S3 further includes the following steps:

[0074] Step S31: Receive all the sensor data of the oxidation blower.

[0075] Step S32: Judge whether the sensor data is between the upper and lower limits of the range. If it is not between the upper and lower limits of the range, execute Step S33; otherwise, execute Step S34.

[0076] Step S33: The sensor is faulty, issue the corresponding fault code.

[0077] According to the above steps, the sensor fault can be judged, so the fault code corresponding to the sensor fault is issued to Step S5.

[0078] Step S34: Judge whether the sensor data is between the upper and lower limits of alarm shutdown. If it is between the upper and lower limits of alarm shutdown, execute Step S35; otherwise, execute Step S37.

[0079] Step S35: Judge whether the sensor data has jumped. If it has jumped, execute Step S33; otherwise, execute Step S36.

[0080] Step S36: The oxidation blower has a serious fault, issue the corresponding fault code.

[0081] Step S37: Judge whether the sensor data is between the upper and lower limits of alarm prompt. If it is between the upper and lower limits of alarm prompt, execute Step S38; otherwise, execute Step S39;

[0082] Step S38: The oxidation blower has a minor fault, and the corresponding fault code is issued.

[0083] Step S39: The equipment is normal.

[0084] Among them, in step S33, the sensor has a fault, and the fault level is low.

[0085] Step S36: Shutdown fault, and the fault level is high.

[0086] Step S37: The oxidation blower has a minor fault, and the fault level is medium.

[0087] Step S35 further includes the following steps:

[0088] S351: Subtract the current sensor data from the previously read sensor data, and the time interval between the two data is greater than 10 ms.

[0089] In this method, the time interval for reading sensor data is fixed. By the numerical difference between two sensor data, the data change situation of the sensor within the time interval between two data readings can be visually judged. In order to measure the jumping sensor data more accurately and avoid misjudgment, the interval between two readings should not be too large. Through repeated experiments and on-site experience, it is found that when the time interval is no more than 10 ms, the ability of this method to identify sensor data jumps can meet the on-site requirements.

[0090] S352: Judge whether the difference between the two data is greater than the jump setting value. If it is greater than the setting value, the sensor has a jump; otherwise, it means the sensor is normal.

[0091] The fault codes of each fault point are unique, and each fault point is a digital input signal.

[0092] The fault points include inlet valve switch fault, vent valve switch fault, outlet valve switch fault, auxiliary oil pump overload, and oxidation blower overload.

[0093] Step S4: Receive the fault points of the oxidation blower and directly issue the fault code according to different fault points.

[0094] Step S5: Receive the fault codes issued in step S3 and step S4, judge the fault level according to the fault code. When the fault level is high, immediately stop the oxidation blower and then start the oxidation blower without fault or with a low fault level. When the fault level is medium, start the oxidation blower without fault or with a low fault level. After the start is completed, stop the faulty oxidation blower. When the fault level is low, only issue an alarm.

[0095] Step S5 further includes the following steps:

[0096] Step S51: Receive the fault codes issued in Steps S3 and S4.

[0097] Step S52: Determine whether the faulty oxidation blower is running. If it is not running, execute Step S53; otherwise, execute S54.

[0098] Step S53: Issue an alarm and display the corresponding fault content.

[0099] Step S54: Determine whether the fault level is low. If it is low, return to execute S53; otherwise, execute S55.

[0100] Step S55: Determine whether there is a replaceable oxidation blower according to the on-site situation. If there is, turn on the replacement oxidation blower and turn off the faulty oxidation blower.

[0101] Step S55 further includes the following steps:

[0102] Step S551: Determine whether the fault level is medium. If it is not medium, execute S552; otherwise, execute S553.

[0103] Step S552: Stop the faulty oxidation blower, and then execute Step S553.

[0104] Step S553: Screen out the oxidation blowers that are not running and have no faults or a low fault level in the automatic mode.

[0105] Step S554: Determine whether the number N of the screened oxidation blowers is greater than 0. If N = 0, execute S555; otherwise, execute S556.

[0106] Step S555: Issue an alarm and display the corresponding fault content; then prompt that there is no replacement oxidation blower currently, and finally return to S553.

[0107] Step S556: Turn off the polling switch, and then turn on the oxidation blower with the shortest cumulative running time from the screened oxidation blowers.

[0108] Step S557: Finally, determine whether the fault level is high. If it is not high, execute Step S557; otherwise, execute S558.

[0109] Step S558: After the oxidation blower is turned on, stop the faulty oxidation blower.

[0110] Step S559: Turn on the polling switch and issue an alarm and display the fault code.

[0111] The polling switch is used to control the execution of Step S6. When the polling switch is on, Step S6 is executed; when the polling switch is off, Step S6 is not executed.

[0112] Step S6: Record the current running time and the cumulative running time of each oxidation blower. Determine whether to switch the oxidation blower based on whether the current running time of the operating oxidation blower reaches the set value. Select the oxidation blower with the shortest cumulative running time from the non-operating oxidation blowers as the oxidation blower to be started.

[0113] The parameters required for the operation of the oxidation blower include the equipment polling time and the upper limit percentage of the actual air volume of the oxidation blower to the required air volume.

[0114] The equipment polling time is used as the basis for detecting whether the operating oxidation blower needs to be rotated in step S6. The upper limit percentage of the actual air volume of the oxidation blower to the required air volume is used as the basis for determining whether the actually emitted air volume is too large and thus a oxidation blower needs to be shut down.

[0115] Set the maintenance mode in step S6. When the operating oxidation blower is in the maintenance mode, set the current running time of this oxidation blower to the maximum value.

[0116] Step S6 further includes the following steps:

[0117] Step S61: Receive the polling switch signal and the oxidation blower operation signal, and clear the current running time of the non-operating oxidation blowers.

[0118] Step S62: Determine whether the polling switch is on. If it is not on, return to step S61; otherwise, execute step S63.

[0119] Step S63: Determine whether the currently operating oxidation blower is in the maintenance mode. If it is in the maintenance mode, execute step S64; otherwise, execute step S65.

[0120] Step S64: Set the current running time of this oxidation blower to the polling time; execute step S65.

[0121] Step S65: Record the cumulative running time of each oxidation blower; record the current running time of each oxidation blower.

[0122] Step S66: Screen out the oxidation blower with the shortest cumulative running time from the non-operating oxidation blowers without faults and not in the maintenance mode.

[0123] Step S67: Screen out the oxidation blower Tmax with the longest current running time from the operating oxidation blowers.

[0124] Step S68: Determine whether Tmax is greater than the polling time. If it is greater than the polling time, execute S69; otherwise, execute step S70.

[0125] Step S69: Determine whether all oxidation blowers are turned on. If not all are turned on, execute Step S61; otherwise, execute S75.

[0126] Step S70: Calculate the current actual air volume.

[0127] The calculation formula is: T = Q JZ× m SO2 / 1000

[0128] where T is the adjustment coefficient

[0129] W z is the load of the generating unit (10,000 kWh)

[0130] The concentration at the inlet of the oxidation blower (mg / m3)

[0131] According to the table obtained from the experiment:

[0132] Coefficient range (T) T≤140 140≤T<220 T≥220 <![CDATA[Required air volume (Q xy) > 4000 9500 11500

[0133] Determine the required air volume of the oxidation blower.

[0134] Step S71: Calculate the required air volume based on the unit load and the concentration of sulfur dioxide.

[0135] The calculation formula is as follows:

[0136] Q SJ = k × [P × (273.15 + T 进 )] 1 / 2

[0137] where Q SJ is the current actual flow rate (m 3 / h)

[0138] P is the pressure difference (Pa)

[0139] T 进 is the inlet temperature (°C)

[0140] Step S72: Determine whether the actual air volume is greater than the required air volume. If the actual air volume is greater, execute Step S73; otherwise, execute Step 75.

[0141] Step S73: Determine whether the ratio of the actual air volume to the required air volume is greater than the upper limit of the ratio of the actual air volume to the required air volume of the oxidation blower. If it is greater, execute Step S74; otherwise, return to execute Step S61.

[0142] Step S74: Turn off the oxidation blower with the longest running time in the currently running oxidation blowers, clear its current running time, and finally return to execute Step S61.

[0143] Step S75: Screen the oxidation blowers that are not running and have no faults or low fault levels in the automatic mode.

[0144] Step S76: Start the oxidation blower with the shortest cumulative running time among them.

[0145] Step S77: After the oxidation blower is fully started, close the oxidation blower with the longest running time in the currently running oxidation blowers. Clear the current running time, and return to execute Step S61.

[0146] The oxidation blower operation signal includes the oxidation blower operation status signal and the oxidation blower operation mode signal.

[0147] The oxidation blower operation mode signal includes the fault repair signal, the manual mode, and the automatic mode signal.

[0148] Embodiment 2

[0149] This embodiment is basically the same as Embodiment 1, except that:

[0150] When maintenance personnel are performing maintenance, they need to stop the oxidation blower control system, which will cause great production losses, or adjust the oxidation blower to the manual operation mode. However, in the manual mode, the oxidation blower will stop immediately, and at the same time, a new oxidation blower will not start immediately, affecting production efficiency and being unfavorable to the stability of the system. Therefore, the present invention adds a maintenance mode for the oxidation blower.

[0151] Change the oxidation blower operation mode signal to the maintenance mode. If the oxidation blower is running at this time, the current running time of this oxidation blower is set to the polling time. Subsequently, since this oxidation blower reaches the polling time, start the oxidation blower with the shortest cumulative running time that has no faults or low fault levels in the automatic mode. After it is started, stop the oxidation blower that needs to be maintained. When maintenance personnel are performing maintenance, they only need to wait for the oxidation blower to stop. The control system is not affected in the maintenance mode, greatly increasing production efficiency.

[0152] The working principle of this embodiment is basically the same as that of Embodiment 1, and will not be elaborated here.

[0153] Embodiment 3

[0154] This embodiment is basically the same as Embodiment 1, except that:

[0155] To facilitate on-site single oxidation blower debugging by professional technicians, a manual mode is set. In the manual mode, this oxidation blower will not be polled and is not controlled by Step 6 in Embodiment 1. Send a manual start signal to this oxidation blower, and it will start immediately. Send a manual stop signal, and it will stop immediately.

[0156] The working principle of this embodiment is basically the same as that of Embodiment 1, so it will not be elaborated here.

[0157] The above embodiments are only the preferred embodiments of the present invention, rather than an exhaustive list of all feasible embodiments of the present invention. For those of ordinary skill in the art, any obvious changes made without departing from the principle and spirit of the present invention should be considered to be included within the scope of protection of the claims of the present invention.

Claims

1. An optimization method for an oxidation blower control system, characterized in that, The method includes: Step S1: Compile fault codes according to the fault content, and divide all faults into three levels: high, medium, and low; Step S2: Configure the upper and lower limits of the measurement ranges of each sensor, the upper and lower limits of the alarm prompt, the upper and lower limits of the alarm shutdown, and the various parameters required for the operation of the oxidation blower before operation; Step S3: Receive the sensor data of the oxidation blower, filter out abnormal jump data according to whether the difference between the current data and the previous data is greater than the jump setting value, and then detect faults and issue corresponding fault codes; Further, Step S3 includes the following steps: Step S31: Receive all the sensor data of the oxidation blower; Step S32: Determine whether the sensor data is between the upper and lower limits of the measurement range. If it is not between the upper and lower limits of the measurement range, execute Step S33; otherwise, execute Step S34; Step S33: Sensor failure, issue the corresponding fault code; Step S34: Determine whether the sensor data is between the upper and lower limits of the alarm shutdown. If it is between the upper and lower limits of the alarm shutdown, execute Step S35; otherwise, execute Step S37; Step S35: Determine whether the sensor data has jumped. If it has jumped, execute Step S33; otherwise, execute Step S36; Step S36: The oxidation blower has a serious fault, issue the corresponding fault code; Step S37: Determine whether the sensor data is between the upper and lower limits of the alarm prompt. If it is between the upper and lower limits of the alarm prompt, execute Step S38; otherwise, execute Step S39; Step S38: The oxidation blower has a fault that does not affect the operation of the equipment, issue the corresponding fault code; Step S39: The equipment is normal; Step S4: Receive the fault points of the oxidation blower, and directly issue the fault code according to different fault points; Step S5: Receive the fault codes issued in Step S3 and Step S4, judge the fault level according to the fault code. When the fault level is high, immediately stop the oxidation blower and then start the oxidation blower without faults or with a low fault level. When the fault level is medium, start the oxidation blower without faults or with a low fault level. After the start is completed, stop the faulty oxidation blower. When the fault level is low, only issue an alarm; Step S6: Record the current running time and the cumulative running time of each oxidation blower, and judge whether it is necessary to switch the oxidation blower according to whether the current running time of the running oxidation blower reaches the set value. Select the oxidation blower with the shortest cumulative running time among the unrun oxidation blowers as the oxidation blower to be started.

2. The optimization method for an oxidation blower control system according to claim 1, characterized in that: The various parameters required for the operation of the oxidation blower include the equipment polling time and the upper limit of the percentage of the actual air volume of the oxidation blower to the required air volume.

3. The optimization method for an oxidation blower control system according to claim 2, characterized in that: Step S35 further includes the following steps: S351: Subtract the current sensor data from the previously read sensor data, and the time interval between the two data is greater than 10 ms; S352: Determine whether the difference between the two data is greater than the jump setting value. If it is greater than the setting value, the sensor has jumped; otherwise, it means that this sensor is normal.

4. The optimization method for an oxidation blower control system according to claim 1, characterized in that: The fault codes of each of the fault points are unique, and each fault point is a digital input signal.

5. The optimization method for an oxidation blower control system according to claim 4, characterized in that: The fault points include the inlet valve switch fault, the vent valve switch fault, the outlet valve switch fault, the auxiliary oil pump overload, and the oxidation blower overload.

6. The optimization method for an oxidation blower control system according to claim 1, characterized in that: The step S5 further includes the following steps: Step S51: Receive the fault codes issued in step S3 and step S4; Step S52: Determine whether the faulty oxidation blower is running. If it is not running, execute step S53; otherwise, execute S54; Step S53: Issue an alarm and display the corresponding fault content; Step S54: Determine whether the fault level is low. If it is low, return to execute S53; otherwise, execute S55; Step S55: Determine whether there is a replaceable oxidation blower according to the on-site situation. If there is, turn on the replacement oxidation blower and turn off the faulty oxidation blower.

7. The optimization method for an oxidation blower control system according to claim 6, characterized in that: The step S55 further includes the following steps: Step S551: Determine whether the fault level is medium. If it is not medium, execute S552; otherwise, execute S553; Step S552: Stop the faulty oxidation blower, and then execute step S553; Step S553: Screen out the oxidation blowers that are not running and have no faults or a low fault level in the automatic mode; Step S554: Determine whether the number N of the screened oxidation blowers is greater than 0. If N = 0, execute S555; otherwise, execute S556; Step S555: Issue an alarm and display the corresponding fault content; then prompt that there is no replacement oxidation blower currently, and finally return to S553; Step S556: Turn off the polling switch, and then turn on the oxidation blower with the shortest cumulative running time from the screened oxidation blowers; Step S557: Finally, determine whether the fault level is high. If it is not high, execute step S557; otherwise, execute S558; Step S558: After the oxidation blower is turned on, stop the faulty oxidation blower; Step S559: Turn on the polling switch and issue an alarm and display the fault code.

8. The optimization method of an oxidation blower control system according to claim 7, wherein: The polling switch is used to control the execution of step S6. When the polling switch is turned on, step S6 is executed; when the polling switch is turned off, step S6 is not executed.

9. The optimization method of an oxidation blower control system according to claim 1, wherein: In step S6, a maintenance mode is set. When the running oxidation blower is in the maintenance mode, the running time of this oxidation blower for this time is set to the maximum value.

Citation Information

Patent Citations

  • Combustion fan control system for sintering ignition furnace

    CN101871467A

  • Continuous cooling device for compressor and compressor system

    CN211852100U