Method for calculating rotating turns of blast furnace chute based on time and storage medium

Through the time-based calculation method, the problem of the inability to calculate the number of rotations of the blast furnace chute caused by the encoder failure is solved, and the stability and automated calculation of blast furnace production are realized, reducing the risk of production interruption.

CN119913303APending Publication Date: 2025-05-02新余钢铁股份有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510022956.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The existing method of calculating the number of rotations of the blast furnace chute depends on the encoder reading, and cannot be calculated when the encoder fails, resulting in interruption of blast furnace production and even major production accidents.

Method used

The time-based calculation method is used to judge the encoder fault in real time. If it is faulty, the number of turns will be accumulated based on the encoder's single turn time; if it is normal, the number of turns will be calculated using the encoder reading, and switch back to the reading calculation after the encoder returns to normal.

Benefits of technology

When the encoder fails, a backup method is provided for the calculation of the number of turns, ensuring the stability of blast furnace production, reducing the impact of encoder failure on blast furnace production, and achieving fully automatic and without manual intervention in the calculation of the number of turns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119913303A_ABST
    Figure CN119913303A_ABST
Patent Text Reader

Abstract

The invention discloses a method for calculating the number of rotation turns of a blast furnace chute based on time, which comprises the following steps of: judging whether an encoder has a fault or not in real time, and if not, directly calculating the number of turns of the chute by adopting the degree of the encoder; and if yes, switching to calculate the number of turns according to the single-turn time of the encoder to obtain the number of turns of the chute. By means of the method, the chute turn number data can be continuously provided after the encoder is abnormal, and production shutdown caused by encoder faults is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of blast furnace smelting control, and in particular to a method for calculating the number of rotations of a blast furnace chute based on time. Background Art

[0002] The normal production of the blast furnace requires the rotation of the blast furnace chute, so that the blast furnace chute moves in a circle along the center, so as to ensure that the charge is distributed in a circular shape in the furnace and optimize the blast furnace smelting process. According to the different stages of the smelting process, the blast furnace will set different distribution circles for each batch of materials to ensure the smooth execution of the smelting process. More or less turns will have a significant impact on the blast furnace production, so the calculation of the number of rotation circles of the blast furnace chute is crucial to the blast furnace.

[0003] The number of revolutions of the existing blast furnace chute is usually calculated based on the reading of an absolute or incremental encoder. Whenever the encoder reading changes to a preset cumulative interval, the program will reset the encoder reading to zero and increment the number of revolutions by 1 until the current batch of material distribution ends and the chute stops rotating. The number of revolutions at this time is the actual number of revolutions for this distribution. Once the chute encoder fails, its reading will become disordered and fixed. At this time, although the chute is still rotating, the encoder reading cannot reach the preset cumulative interval, and the number of revolutions accumulated through the encoder reading will continue, and the number of distribution revolutions will remain unchanged. This will have a huge impact on the chute control, seriously interfering with the normal production of the blast furnace, and even causing major production accidents such as unnecessary wind down and shutdown of the blast furnace.

[0004] Blast furnace smelting production is a continuous and progressive process, during which long interruptions are not allowed. Due to the harsh on-site environment and the difficulty of installation, encoder maintenance often takes a long time, which is not allowed in blast furnace production. Therefore, it is urgent to design an alternative solution for calculating the number of chute rotations to meet the ethical requirements of blast furnace production. Summary of the invention

[0005] The purpose of the present invention is to overcome the shortcomings of the prior art and provide a method for calculating the number of rotations of a blast furnace chute based on time, which can solve the problem that the number of rotations of the blast furnace chute cannot be calculated for a long time due to a malfunction of the encoder, thereby stabilizing the normal production of the blast furnace.

[0006] In order to achieve the above-mentioned purpose, the technical solution adopted by the present invention is: a method for calculating the number of rotations of a blast furnace chute based on time, the method comprising: judging in real time whether there is a fault in the encoder, if not, directly using the encoder degree to calculate the number of chute revolutions; if so, switching to the encoder single-turn time to calculate the number of revolutions to obtain the number of chute revolutions.

[0007] Whether the encoder is faulty or not is determined by the encoder's working property parameters.

[0008] The encoder single-turn working time is pre-calibrated and measured. When the encoder is working, the encoder single-turn working time is counted in real time to see whether it reaches the preset encoder judgment interval. If it cannot reach or deviates from the preset judgment interval, the encoder is judged to be in a fault state.

[0009] After determining that the encoder is faulty, the basic number of turns is accumulated by 1 after each interval reaches the preset single turn time until the current batch of material is finished. The accumulated number of turns is the actual number of turns of the chute material.

[0010] After the encoder fails, the most recent encoder reading is obtained as the basic number of turns. The time corresponding to the most recent encoder reading is used as the timing origin. The basic number of turns is increased by one after each preset unit to obtain the actual number of turns of the chute material distribution.

[0011] When it is detected that the encoder recovers from a fault to a normal state, the encoder is switched to read for circle counting, and the circle count is accumulated based on the encoder reading.

[0012] After the encoder returns to normal, record the most recently calculated lap value W1 and its time, calculate the time difference T1 between the current real-time moment and the corresponding moment of the most recently calculated lap, calculate the ratio K between time T1 and the preset lap time, and adjust the lap value W1 based on the ratio K; calculate the real-time chute laps based on the adjusted lap value combined with the lap reading of the encoder.

[0013] The encoder recovers from a fault to normal, and the judgment method is: when it is detected that the encoder reaches the preset encoder judgment interval within the preset single-turn time, it is judged that the encoder recovers to normal.

[0014] A computer-readable storage medium stores at least one instruction, which is executed by a processor to implement the method for calculating the number of rotations of a blast furnace chute based on time.

[0015] The advantages of the present invention are: 1. The present invention provides a method for calculating the number of rotations of a blast furnace chute based on time. By designing a reasonable time calculation model, a backup means for calculating the number of rotations is provided when a chute encoder fails. The switching is convenient and accurate, the operation is stable and reliable, and the impact of a chute encoder failure on blast furnace production is greatly reduced.

[0016] 2. The present invention adopts an automatic entry + automatic exit mode. Through a reasonable program, the mode switching of the lap calculation is fully automatic and does not require manual intervention. This can greatly reduce misoperation and minimize the impact of the switching of the calculation method on the accuracy of the laps.

[0017] 3. The present invention, as an online backup means for calculating the number of chute turns, achieves an effective balance between accuracy and emergency response. The advantage of encoder reading calculation is its high accuracy and complete consistency with the actual number of turns on site. Compared with its disadvantage of long fault handling time, its advantages are still very prominent and should be adhered to as a conventional calculation method under normal circumstances. However, when the encoder fails, it is necessary to resolutely adopt backup calculation means instead of waiting and relying on it. At this time, the time calculation method will play a huge role. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The following is a brief description of the contents expressed in the drawings of the present invention and the symbols in the drawings:

[0019] Figure 1 The invention discloses a method for calculating the number of rotations of a blast furnace chute based on time. DETAILED DESCRIPTION

[0020] The specific implementation of the present invention will be further explained in detail below by describing the optimal embodiment with reference to the accompanying drawings.

[0021] This embodiment is mainly to solve the problem that the number of revolutions of the blast furnace chute cannot be calculated for a long time due to the failure of the encoder in the prior art to record the number of revolutions, and stabilize the normal production of the blast furnace. The specific solution is as follows:

[0022] like Figure 1 As shown, a method for calculating the number of rotations of a blast furnace chute based on time includes: determining in real time whether there is a fault in the encoder, if not, directly using the encoder degree to calculate the number of chute revolutions; if so, switching to using the encoder single circle time to calculate the number of revolutions to obtain the number of chute revolutions.

[0023] The calculation of the number of rotations of the blast furnace chute is achieved by using two redundant calculation schemes; Calculation method 1 calculates the number of rotations by using the encoder reading; Calculation method 2 uses the preset single-turn time to estimate the current number of rotations according to the time interval, and calculates the number of rotations by accumulating the estimated number of rotations every preset single-turn time as one rotation.

[0024] Calculation method 1 is the main method and calculation method 2 is the auxiliary method. The default calculation method 1 uses the number of circles collected by the encoder to read the number of circles of the chute. Only when the encoder fails or is abnormal, calculation method 2 is started to perform auxiliary calculation to avoid the defect of non-operating due to encoder failure.

[0025] Under normal circumstances, the encoder output reading can calculate the number of chute circles, but when it fails, it cannot be calculated. When judging whether the encoder is faulty, the encoder fault is judged by the working attribute parameters of the encoder. The working attribute parameters are designed according to the characteristics of the encoder itself. This scheme is designed with the encoder's single-turn working time as the working attribute for judging the fault. The encoder single-turn working time is pre-calibrated and measured. When the encoder is working, the encoder single-turn working time is counted in real time to see whether it reaches the preset encoder preset judgment interval. If it cannot reach or is out of the preset judgment interval, the encoder is judged to be in a fault state. During the encoder single-turn working time, it is necessary to output the corresponding pulse or read the value. The degree or pulse value generally exceeds the set judgment interval. Under normal circumstances, this interval can be obtained by pre-calibration, and then the preset judgment interval is pre-adjusted and set by setting, thereby realizing the judgment of the encoder fault. Similarly, when the encoder recovers from the fault state to the normal state, it can also be judged by the preset judgment interval. When it is detected that the encoder reaches the set encoder preset judgment interval within the preset single-turn time, the encoder is judged to be restored to normal.

[0026] After judging that the encoder is faulty, the basic number of turns is accumulated by 1 after each interval reaches the preset single-turn time, until the current batch of material distribution is completed. The accumulated number of turns is the actual number of turns of the chute material distribution. After judging that the encoder is faulty, the encoder will not generate new turn readings at this time, so it is necessary to switch to using single-turn time for estimated calculation. At this time, the basic number of turns is used as the origin, and the basic number of turns is counted by adding 1 to the basic number of turns every single-turn time to obtain the current real-time number of turns of the chute.

[0027] After the encoder fails, the most recent encoder reading is obtained as the basic number of laps, and the time corresponding to the most recent encoder reading is used as the timing origin. The basic number of laps is increased by one after each preset unit to obtain the actual number of laps of the chute material. The basic number of laps is set based on the number of laps obtained from the most recent encoder reading, and then the time at which the number of laps read by the most recent encoder is used as the timing origin. Each preset single lap time adds 1 to the number of laps read by the most recent encoder, thereby realizing the estimated accumulation of laps. Selecting the number of laps read by the most recent encoder and the corresponding time origin can more accurately count the number of laps, reduce the error caused by the encoder switching to the single lap time estimated calculation of the number of laps, and improve the accuracy of the calculated number of laps after switching.

[0028] After the encoder fault is eliminated, whether it is self-recovery or repair recovery, the number of turns read by the encoder should be used as the basis after the encoder returns to normal, because the encoder acquisition is more accurate than the single-turn time estimation. Therefore, when it is detected that the encoder has recovered from the fault to the normal state, it is switched to the encoder reading for turn count, and the number of turns is accumulated based on the encoder reading, thereby improving the accuracy of the turn count and reducing the error of the turn count.

[0029] In a preferred embodiment, after the encoder returns to normal, the most recently calculated number of laps value W1 and its time are recorded, the time difference T1 between the current real-time moment and the corresponding time of the most recently calculated number of laps is calculated, the ratio K between the time T1 and the preset single-lap time is calculated, and the number of laps value W1 is adjusted based on the ratio K; the real-time number of chute laps is calculated based on the adjusted number of laps value combined with the number of laps reading of the encoder. Because before the encoder is normal, it is all single-lap time estimation, so when the encoder returns to normal, it is also necessary to determine a value for the starting number of calculated laps after returning to normal. Therefore, this solution is based on the number of chute laps W1 and its time estimated by the single-lap time most recently, and then calculates the time difference T1 between the current real-time moment and the corresponding moment of the most recent calculated lap. The time difference is the time interval from the encoder returning to normal to the most recent lap +1. Dividing the time T1 by the preset single-lap time can calculate the proportion of time T1 in the single-lap time, which is represented by the coefficient K. The larger the K value, the closer the calculation from the most recent lap +1 moment is to the next lap +1 action moment, and the smaller the K value, the farther away from the next lap +1 action moment is. In order to make the basic lap calculation more accurate when switching to the encoder, this solution is calculated based on the K value:

[0030] When the K value is less than the set threshold, the most recently calculated number of turns W1 is selected as the starting number of turns, and the encoder reading is superimposed on the starting number of turns to calculate the real-time number of chute turns;

[0031] If the K value is greater than the set threshold, the most recently calculated number of turns W1+1 is selected as the starting number of turns, and the encoder reading is superimposed on the starting number of turns to calculate the real-time number of chute turns.

[0032] The threshold value corresponding to the K value can be selected as 0.4 as an example to achieve rounding, that is, if it is greater than 0.4, W1+1 is used as the starting number of turns, otherwise W1 is used as the starting number of turns, and then the encoder method is restored to calculate the number of chute turns to achieve a more accurate calculation method.

[0033] This embodiment also provides a computer-readable storage medium, which stores at least one instruction, and the instruction is executed by a processor to implement the method of calculating the number of rotations of a blast furnace chute based on time in the above embodiment.

[0034] The technical advantages of the method for calculating the number of rotations of the blast furnace chute based on time in this embodiment include: it can solve the problem that the number of rotations of the blast furnace chute cannot be calculated for a long time due to a malfunction of the encoder, and stabilize the normal production of the blast furnace.

[0035] Automatic encoder fault judgment: when the encoder reading cannot reach or deviates from the preset judgment interval within a single lap time, the program automatically judges that the encoder is faulty;

[0036] When the encoder fails, the calculation of the number of rotations of the blast furnace chute will be automatically switched from the encoder reading calculation to the time calculation method; in the time method state, each time the time reaches the preset single-turn time, the previous number of rotations will be automatically increased by 1 until the current batch of material is finished. The number of turns obtained is the actual number of turns of the current batch of chute material, and the calculation of the number of turns of the next batch of material will be prepared at the same time; when the encoder resumes normal operation, it will automatically judge that when the encoder reading reaches or leaves the preset accumulation interval within the single-turn time, the program will automatically judge that the encoder has returned to normal;

[0037] When the encoder is working normally, the calculation of the number of revolutions of the blast furnace chute will be automatically switched from time calculation to encoder reading calculation. When the encoder reading cannot reach or leave the preset accumulation interval (this interval is slightly larger than the 0 interval and is set as a small interval as much as possible) within the single-turn time, the program automatically determines that the encoder is faulty without manual intervention.

[0038] When a problem occurs with the encoder, the chute must continue to rotate, but the rotation calculation must immediately and automatically switch to the time calculation method without manual intervention.

[0039] Set the lap time that is closest to the rotation cycle of the on-site chute, and use the lap time delay to accumulate the number of laps. The more accurate the lap time is, the more accurate the lap number calculation will be.

[0040] When the encoder reading reaches or leaves the preset accumulation interval within the single lap time, the program automatically determines that the encoder has returned to normal without manual intervention. When the encoder returns to normal, the encoder reading is immediately restored to calculate the number of laps without manual intervention, thereby improving the automation of the calculation method.

[0041] The advantages of this solution include:

[0042] 1. The present invention provides a method for calculating the number of rotations of a blast furnace chute based on time. By designing a reasonable time calculation model, a backup means for calculating the number of rotations is provided when a chute encoder fails. The switching is convenient and accurate, the operation is stable and reliable, and the impact of a chute encoder failure on blast furnace production is greatly reduced.

[0043] 2. The present invention adopts an automatic entry + automatic exit mode. By converting the method into a reasonable program, the mode switching of the lap calculation is fully automatic and does not require manual intervention. This can greatly reduce misoperation and minimize the impact of the switching of the calculation method on the accuracy of the laps.

[0044] 3. The present invention, as an online backup means for calculating the number of chute turns, achieves an effective balance between accuracy and emergency response. The advantage of encoder reading calculation is its high accuracy and complete consistency with the actual number of turns on site. Compared with its disadvantage of long fault handling time, its advantages are still very prominent and should be adhered to as a conventional calculation method under normal circumstances. However, when the encoder fails, it is necessary to resolutely adopt backup calculation means instead of waiting and relying on it. At this time, the time calculation method will play a huge role.

[0045] Obviously, the specific implementation of the present invention is not limited to the above-mentioned methods. As long as various non-substantial improvements are made using the method concept and technical solution of the present invention, they are all within the protection scope of the present invention.

Claims

1. A method for calculating the number of rotations of a blast furnace chute based on time, characterized in that: The method comprises: determining in real time whether there is a fault in the encoder, and if not, directly using the encoder degree to calculate the number of chute turns; and if so, switching to using the encoder single turn time to calculate the number of turns to obtain the number of chute turns.

2. The method for calculating the number of rotations of a blast furnace chute based on time as claimed in claim 1, characterized in that: Whether the encoder is faulty or not is determined by the encoder's working property parameters.

3. The method for calculating the number of rotations of a blast furnace chute based on time as claimed in claim 2, characterized in that: The encoder single-turn working time is pre-calibrated and measured. When the encoder is working, the encoder single-turn working time is counted in real time to see whether it reaches the preset encoder judgment interval. If it cannot reach or deviates from the preset judgment interval, the encoder is judged to be in a fault state.

4. The method for calculating the number of rotations of a blast furnace chute based on time as described in any one of claims 1 to 3, characterized in that: After determining that the encoder is faulty, the basic number of turns is accumulated by 1 after each interval reaches the preset single-turn time until the current batch of material is finished. The accumulated number of turns is the actual number of turns of the chute material.

5. The method for calculating the number of rotations of a blast furnace chute based on time as claimed in claim 4, characterized in that: After the encoder fails, the most recent encoder reading is obtained as the basic number of revolutions. The time corresponding to the most recent encoder reading is used as the timing origin. The basic number of revolutions is increased by one after each preset unit to obtain the actual number of revolutions of the chute material distribution.

6. The method for calculating the number of rotations of a blast furnace chute based on time as claimed in claim 4, characterized in that: When it is detected that the encoder recovers from a fault to a normal state, the encoder is switched to read for circle counting, and the circle count is accumulated based on the encoder reading.

7. The method for calculating the number of rotations of a blast furnace chute based on time as claimed in claim 6, characterized in that: After the encoder returns to normal, the most recently calculated lap value W1 and its time are recorded, the time difference T1 between the current real time and the corresponding time of the most recently calculated lap is calculated, the ratio K between the time T1 and the preset lap time is calculated, and the lap value W1 is adjusted based on the ratio K; The real-time number of chute turns is calculated based on the adjusted number of turns value and the number of turns read by the encoder.

8. The method for calculating the number of rotations of a blast furnace chute based on time as claimed in claim 7, characterized in that: The encoder recovers from a fault to normal, and the judgment method is: when it is detected that the encoder reaches the preset encoder judgment interval within the preset single-turn time, it is judged that the encoder recovers to normal.

9. A computer-readable storage medium, wherein at least one instruction is stored in the storage medium, and the instruction is executed by a processor to implement the method for calculating the number of rotations of a blast furnace chute based on time as described in any one of claims 1 to 8.