Control methods, apparatus and readable storage media for annealing furnaces
By grouping the furnace rollers of the annealing furnace and calculating the torque and tension values, the speed of the furnace rollers is controlled, which solves the problem of poor operation stability of the annealing furnace, realizes accurate detection and stable control of low tension, and improves product quality.
Patent Information
- Application Number
- CN202610537252.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-22
- Publication Date
- 2026-07-03
AI Technical Summary
The existing control methods for annealing furnaces have poor operational stability, making it difficult to achieve accurate detection and stable control of low tension in the strip steel inside the furnace, which affects product quality and performance.
Multiple furnace rolls are grouped into M roll groups. The no-load torque and load torque of each roll group are obtained, and the output force value and steel tension value are calculated. The furnace roll speed is controlled by precise tension data to achieve accurate detection and stable control of low tension.
This improved the accuracy and stability of steel tension detection in the annealing furnace, thereby enhancing product quality and performance.
Smart Images

Figure CN122326918A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of equipment control technology, and in particular to a control method, apparatus and readable storage medium for an annealing furnace. Background Technology
[0002] The silicon steel annealing process places extremely stringent requirements on the tension control of the strip inside the horizontal annealing furnace. The core of this requirement is that the lower the tension level of the strip inside the furnace, the better the iron loss performance of the final product. Therefore, achieving accurate detection and stable control of low tension inside the furnace becomes a crucial link in the entire annealing process, playing a pivotal role in improving product quality and performance. However, existing control methods for annealing furnaces suffer from technical problems such as poor operational stability. Summary of the Invention
[0003] This application provides a control method, apparatus, and readable storage medium for an annealing furnace, which addresses technical problems such as poor operational stability in the prior art.
[0004] A first aspect of this application provides a method for controlling an annealing furnace, the annealing furnace including multiple furnace rollers, the method comprising: Based on the position of multiple furnace rollers, the multiple furnace rollers are grouped into M roller groups, where M is an integer greater than 0, and each roller group includes at least one furnace roller. Obtain the M no-load torques corresponding to the M roller sets, and obtain the M load torques corresponding to the M roller sets; Based on M no-load torques and M load torques, determine the M output force values corresponding to the M roller sets; Based on the M output force values, determine the M first steel tension values corresponding to the M roller groups; During the steel processing in the annealing furnace, M tension values of the second steel corresponding to M roller groups are collected. The speed of the furnace rollers in the M roller groups is controlled based on the M first steel tension values and the M second steel tension values.
[0005] In some embodiments, obtaining the M no-load torques corresponding to the M roller groups includes: When the annealing furnace is running unloaded, control the furnace rollers in the M roller groups to rotate at a preset speed and in a preset direction. Determine the average torque of each roller group to obtain M no-load torques.
[0006] In some embodiments, obtaining the M load torques corresponding to the M roller groups includes: Determine the sum of the M no-load torques to obtain the first total torque value of the annealing furnace; Determine the ratios of the M no-load torques to the total value of the first torque to obtain the M torque ratios; Under load operation of the annealing furnace, obtain the second total torque value of the annealing furnace; The products of the M torque proportions and the total second torque value are determined to obtain the M load torques.
[0007] In some embodiments, determining the M output force values corresponding to the M roller sets based on the M no-load torques and the M load torques includes: Determine the difference between each load torque and its corresponding no-load torque to obtain the M output torques corresponding to the M roller sets; Obtain the reduction ratio and roller diameter of the furnace rollers; Data processing is performed on the reduction ratio, roller diameter, and M output torques to obtain M output force values.
[0008] In some embodiments, determining the M first steel tension values corresponding to the M roller groups based on the M output force values includes: Obtain the initial tension value of the steel at the inlet of the annealing furnace; Based on the arrangement order of the M roller groups, the sum of the i output force values between the i-th roller group and the 1st roller group is determined sequentially to obtain the M force sum values, where i is a positive integer less than M.
[0009] The differences between the sum of M forces and the initial tension value are determined to obtain the M first tension values of the steel.
[0010] In some embodiments, controlling the speed of the furnace rolls in the M roll groups based on M first steel tension values and M second steel tension values includes: Determine the difference between the tension value of the first steel and the corresponding tension value of the second steel to obtain M tension differences; Based on the M tension differences, determine the M furnace roller speeds corresponding to the M roller groups; Control M roller groups to operate at the speeds of M furnace rollers.
[0011] In some embodiments, after determining the difference between the first steel tension value and the corresponding second steel tension value to obtain M tension differences, the method further includes: Based on the M tension differences, determine the M roller diameter errors corresponding to the M roller groups; Based on the M roll diameter errors, the roll diameters of the furnace rolls in the M roll groups are corrected respectively.
[0012] The control method of the annealing furnace in this embodiment controls the speed of the furnace rollers in M roller groups based on M first steel tension values and M second steel tension values, thereby improving the tension detection accuracy of the steel in the annealing furnace and thus improving the operational stability of the annealing furnace.
[0013] A second aspect of this application provides a control device for an annealing furnace, the annealing furnace including a plurality of furnace rollers, the device comprising: The processing unit is used to group multiple furnace rollers into M roller groups based on the positions of multiple furnace rollers, where M is an integer greater than 0, and each roller group includes at least one furnace roller. The acquisition unit is used to acquire the M no-load torques corresponding to the M roller groups and the M load torques corresponding to the M roller groups. The processing unit is also used to determine the M output force values corresponding to the M roller groups based on the M no-load torques and the M load torques; The processing unit is also used to determine the M first steel tension values corresponding to the M roller groups based on the M output force values; The acquisition unit is also used to collect the tension values of M second steel materials corresponding to M roller groups during the steel processing in the annealing furnace. The control unit is used to control the speed of the furnace rollers in the M roller groups based on the M first steel tension values and the M second steel tension values.
[0014] The control device of the annealing furnace in this embodiment controls the speed of the furnace rollers in the M roller groups according to the M first steel tension values and the M second steel tension values, thereby improving the tension detection accuracy of the steel in the annealing furnace and thus improving the operational stability of the annealing furnace.
[0015] A third aspect of this application provides another control device for an annealing furnace, including a processor and a memory. The memory stores a computer program, which, when executed by the processor, implements the steps of the control method for the annealing furnace as described in any of the above embodiments. Therefore, this control device for the annealing furnace possesses all the beneficial effects of the control method for the annealing furnace in any of the above embodiments, and will not be elaborated further here.
[0016] A fourth aspect of this application provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the annealing furnace control method as described in any of the above embodiments. Therefore, this readable storage medium possesses all the beneficial effects of the annealing furnace control method in any of the above embodiments, which will not be elaborated further here. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1A flowchart illustrating the control method for an annealing furnace provided in an embodiment of this application; Figure 2 Functional block diagram of the control device for the annealing furnace provided in the embodiments of this application; Figure 3 This is a structural block diagram of the control device for an annealing furnace provided in an embodiment of this application. Detailed Implementation
[0019] To better understand the technical solutions provided in the embodiments of this specification, the technical solutions of the embodiments of this specification will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.
[0020] In this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The term "two or more" includes two or more cases.
[0021] In some embodiments, such as Figure 1 As shown, an embodiment of this application provides a method for controlling an annealing furnace, including: Step S101: Based on the positions of the multiple furnace rollers, group the multiple furnace rollers into M roller groups; Step S102: Obtain the M no-load torques corresponding to the M roller groups, and obtain the M load torques corresponding to the M roller groups; Step S103: Based on the M no-load torques and M load torques, determine the M output force values corresponding to the M roller sets; Step S104: Based on the M output force values, determine the M first steel tension values corresponding to the M roller groups; Step S105: During the steel processing in the annealing furnace, collect the M tension values of the second steel corresponding to the M roller groups; Step S106: Control the speed of the furnace rollers in the M roller groups according to the M first steel tension values and the M second steel tension values.
[0022] In this embodiment, a control method for an annealing furnace is proposed. The annealing furnace is a device for annealing steel. The annealing furnace includes multiple furnace rollers that are in direct contact with the steel and are furnace bottom rollers for continuous annealing.
[0023] For example, the furnace roller is a large-diameter furnace bottom roller used in a continuous annealing production line.
[0024] Based on the position information of multiple furnace rollers, the multiple furnace rollers are grouped into M roller groups, where M is an integer greater than 0, and a roller group is a combination of at least one furnace roller.
[0025] For example, multiple furnace rolls are divided into regions so that the multiple furnace rolls are grouped into M roll groups.
[0026] For example, the M roller groups may include an annealing furnace inlet, a heating section, a soaking section, a cooling section, and an annealing furnace outlet, for a total of five zone roller groups.
[0027] For example, each roll group can be further subdivided into 1 to 3 sub-groups to ensure that the reduction ratio of the furnace roll motor in each sub-group is the same and that the number of furnace rolls in each sub-group remains relatively balanced.
[0028] Obtain the M no-load torques corresponding to the M roller sets, and obtain the M load torques corresponding to the M roller sets.
[0029] The no-load torque is the torque of the roller assembly when there is no steel inside the annealing furnace, and the load torque is the torque of the roller assembly when there is steel inside the annealing furnace.
[0030] For example, M no-load torques correspond one-to-one with M roller sets.
[0031] For example, M load torques correspond one-to-one with M roller sets.
[0032] Data processing is performed on M no-load torques and M load torques to obtain M output force values corresponding to M roller sets, where the output force values represent the tension values output by the roller sets.
[0033] For example, the output force value can represent the tension value of the roller set applied to the steel during annealing.
[0034] Data processing is performed on the M output force values to determine the M first steel tension values corresponding to the M roller groups, where the first steel tension value is the theoretical tension value of the roller group.
[0035] For example, the M output force values can be grouped and summed to obtain the M first steel tension values.
[0036] For example, the M tension values of the first steel material correspond one-to-one with the M roller sets.
[0037] During the steel processing in the annealing furnace, M tension values of the second steel corresponding to M roller groups are collected, where the tension values of the second steel are the actual tension values of the roller groups.
[0038] For example, the M tension values of the second steel material correspond one-to-one with the M roller groups.
[0039] For example, the M second steel tension values correspond one-to-one with the M first steel tension values.
[0040] Based on M first steel tension values and M second steel tension values, the speed of the furnace rollers in M roller groups is controlled.
[0041] For example, M speed control commands for M roller groups are determined based on M first steel tension values and M second steel tension values.
[0042] For example, the speeds of the motors corresponding to the M roller groups are controlled according to the M speed control commands.
[0043] It should be noted that in this embodiment, multiple furnace rollers are grouped into M roller groups. Based on the M no-load torques and M load torques of the M roller groups, the M output force values corresponding to the M roller groups are determined. Then, based on the M output force values, the M first steel tension values of the M roller groups are determined, ensuring the accuracy of tension detection for the steel in the annealing furnace. In addition, the M second steel tension values corresponding to the M roller groups are collected. Then, based on the M first steel tension values and the M second steel tension values, the speed of the furnace rollers in the M roller groups is controlled. By controlling the speed of the furnace rollers in the M roller groups through precise tension data, accurate detection and stable control of low tension in the furnace are achieved, which becomes a key link in the entire annealing process and plays a crucial role in improving product quality and performance.
[0044] The control method of the annealing furnace in this embodiment controls the speed of the furnace rollers in M roller groups based on M first steel tension values and M second steel tension values, thereby improving the tension detection accuracy of the steel in the annealing furnace and thus improving the operational stability of the annealing furnace.
[0045] In some embodiments, this application provides a control method for an annealing furnace, which obtains M no-load torques corresponding to M roller groups, including: Step S201: When the annealing furnace is running unloaded, control the furnace rollers in the M roller groups to rotate at a preset speed and in a preset direction. Step S202: Determine the average torque of the furnace rolls in each roll group to obtain M no-load torques.
[0046] In this embodiment, when the annealing furnace is running unloaded, the furnace rollers in the M roller groups are controlled to rotate at a preset speed and in a preset direction, wherein the preset speed is a pre-set running speed and the preset direction is a pre-set rotation speed.
[0047] For example, the preset speed can be the set speed corresponding to the annealing process.
[0048] For example, the preset direction can be the positive rotation direction.
[0049] For example, the preset direction can be the reverse rotation direction.
[0050] Determine the average torque of the furnace rolls in each roll group to obtain M no-load torques.
[0051] For example, in the case of a roller group including 4 furnace rollers, the motor operating speeds corresponding to the 4 furnace rollers are collected to determine the torque of the 4 furnace rollers, and the average torque of the 4 furnace rollers is calculated to determine the no-load torque of the current roller group.
[0052] In some embodiments, this application provides a control method for an annealing furnace, which obtains M load torques corresponding to M roller groups, including: Step S301: Determine the sum of the M no-load torques to obtain the first total torque value of the annealing furnace; Step S302: Determine the ratio of each of the M no-load torques to the total value of the first torque, so as to obtain the M torque ratios; Step S303: Under the condition that the annealing furnace is operating under load, obtain the second total torque value of the annealing furnace; Step S304: Determine the product of each of the M torque ratios and the total value of the second torque to obtain the M load torques.
[0053] In this embodiment, the sum of M no-load torques is calculated to obtain the first total torque value of the annealing furnace, wherein the first total torque value is the total torque value of the annealing furnace when it is unloaded.
[0054] For example, when the annealing furnace is running without strip steel, all furnace rollers are rotated forward at the process speed. Then, the no-load torque of each roller group is recorded over a period of time. The sum of all no-load torques is then calculated to obtain the first total torque value of the annealing furnace.
[0055] Determine the ratios of M no-load torques to the total first torque value to obtain M torque ratios, where each torque ratio is the ratio of no-load torque to the total first torque value.
[0056] For example, in the case of M roller sets including 5 roller sets, the M torque ratios can be specifically 5%, 15%, 20%, 20%, and 40%.
[0057] For example, the sum of the M torque ratios is 100%.
[0058] When the annealing furnace is operating under load, the second total torque value of the annealing furnace is obtained, wherein the second total torque value is the total torque value when the annealing furnace is under load.
[0059] For example, when there is strip steel running in the annealing furnace, the tension settings at the furnace inlet and outlet are the same, so the strip steel runs at a constant speed throughout the furnace, and the real-time torque ratio of all furnace rollers is the same as the theoretical torque ratio.
[0060] The M torque ratios can represent the torque ratios of the M roller groups when the annealing furnace is unloaded, and they can also represent the torque ratios of the M roller groups when the annealing furnace is loaded. Therefore, the M load torques are obtained by multiplying the M torque ratios by the second total torque value.
[0061] In some embodiments, this application provides a control method for an annealing furnace, which determines M output force values corresponding to M roller groups based on M no-load torques and M load torques, including: Step S401: Determine the difference between each load torque and the corresponding no-load torque to obtain the M output torques corresponding to the M roller groups; Step S402: Obtain the reduction ratio and roller diameter of the furnace roller; Step S403: Data processing is performed on the reduction ratio, roller diameter, and M output torques to obtain M output force values.
[0062] In this embodiment, the difference between each load torque and the corresponding no-load torque is determined to obtain M output torques corresponding to M roller groups.
[0063] For example, the output torque of each roller set is equal to the load torque minus the corresponding no-load torque.
[0064] Obtain the reduction ratio and roller diameter of the furnace roller, where the reduction ratio is the ratio of the instantaneous input speed of the furnace roller to the output speed of the furnace roller, and the roller diameter is the radius of the furnace roller.
[0065] For example, the reduction ratio is the transmission ratio of the roller reduction mechanism, which refers to the ratio of the instantaneous input speed to the output speed in the roller reduction mechanism.
[0066] Data processing is performed on the reduction ratio, roller diameter, and M output torques to obtain M output force values.
[0067] For example, the output force value can be obtained by first multiplying the output torque by the reduction ratio and then dividing the product by the roller diameter.
[0068] In some embodiments, this application provides a method for controlling an annealing furnace, which determines M first steel tension values corresponding to M roller groups based on M output force values, including: Step S501: Obtain the initial tension value of the steel at the inlet of the annealing furnace; Step S502: Based on the arrangement order of the M roller groups, determine the sum of the i output force values between the i-th roller group and the 1st roller group in the M roller groups in turn, so as to obtain the sum of M forces, where i is a positive integer less than M.
[0069] Step S503: Determine the difference between the sum of M forces and the initial tension value to obtain the M first steel tension values.
[0070] In this embodiment, the initial tension value of the steel at the inlet of the annealing furnace is obtained, wherein the tension value of the steel at the inlet of the annealing furnace is...
[0071] For example, a tension sensor is installed at the inlet of the annealing furnace to detect the tension value of the steel at the inlet of the annealing furnace in order to obtain the initial tension value.
[0072] Based on the arrangement order of the M roller groups, the sum of the i output force values between the i-th roller group and the 1st roller group is determined sequentially to obtain the M force sum values, where i is a positive integer less than M. The M force sum values correspond one-to-one with the M roller groups, and the force sum value is the sum of the i output force values.
[0073] For example, the five roller groups are arranged in the order of roller group 1, roller group 2, roller group 3, roller group 4, and roller group 5. The five output force values corresponding to the five roller groups are force value 1, force value 2, force value 3, force value 4, and force value 5, respectively. The sum of the forces corresponding to roller group 3 is the sum of force values 1, force value 2, and force value 3, and the sum of the forces corresponding to roller group 5 is the sum of force values 1, force value 2, force value 3, force value 4, and force value 5.
[0074] The differences between the sum of M forces and the initial tension value are determined to obtain the M first tension values of the steel.
[0075] For example, M first steel tension values can be obtained by subtracting each force and value from the initial tension value.
[0076] For example, the five forces can be force sum 1, force sum 2, force sum 3, force sum 4, and force sum 5. Subtracting force sum 1 from the initial tension value yields the first steel tension value of roller group 1. Subtracting force sum 2 from the initial tension value yields the first steel tension value of roller group 2. Subtracting force sum 3 from the initial tension value yields the first steel tension value of roller group 3. Subtracting force sum 4 from the initial tension value yields the first steel tension value of roller group 4. Subtracting force sum 5 from the initial tension value yields the first steel tension value of roller group 5.
[0077] In some embodiments, this application provides a method for controlling an annealing furnace, which controls the speed of furnace rollers in M roller groups based on M first steel tension values and M second steel tension values, including: Step S601: Determine the difference between the tension value of the first steel and the corresponding tension value of the second steel to obtain M tension differences; Step S602: Determine the speeds of the M furnace rollers corresponding to the M roller groups based on the M tension differences; Step S603: Control the M roller groups to run at the speed of the M furnace rollers.
[0078] In this embodiment, the difference between the tension value of the first steel and the corresponding tension value of the second steel is determined to obtain M tension difference values, wherein the tension difference is the difference between the tension value of the first steel and the corresponding tension value of the second steel.
[0079] For example, the M tension differences correspond one-to-one with the M roller groups.
[0080] Based on the M tension differences, determine the M furnace roller speeds corresponding to the M roller groups, where the furnace roller speed is the operating rotation speed of the furnace roller.
[0081] For example, when the tension difference becomes increasingly large, it is necessary to reduce the speed of the furnace rollers.
[0082] For example, a speed processing model for the furnace rollers can be established, the tension difference can be input into the speed processing model, and the speed of the furnace rollers output by the speed processing model can be obtained by moving the rollers.
[0083] Control the M roller groups to operate at the speed of the M furnace rollers in order to control the tension value in the steel.
[0084] For example, by controlling M roller groups to operate at the speed of M furnace rollers, the tension value in the steel is reduced, so as to avoid the impact of tension on the quality of the steel and ensure the production quality of the steel.
[0085] In some embodiments, the present application provides a method for controlling an annealing furnace. After determining the difference between a first steel tension value and a corresponding second steel tension value to obtain M tension differences, the method further includes: Step S701: Based on the M tension differences, determine the M roller diameter errors corresponding to the M roller groups; Step S702: Based on the M roller diameter errors, correct the roller diameter of the furnace rollers in the M roller groups respectively.
[0086] In this embodiment, based on M tension differences, M roller diameter errors corresponding to M roller groups are determined, where the roller diameter error is the error of the furnace roller radius.
[0087] For example, a roller diameter processing model can be established, the tension difference value can be input into the roller diameter processing model, and the roller diameter error output by the roller diameter processing model can be obtained by moving the roller.
[0088] Based on the M roll diameter errors, the roll diameters of the furnace rolls in the M roll groups are corrected respectively.
[0089] For example, by correcting the radius of the furnace rolls in the roll set through roll diameter error correction, the wear of the furnace roll diameter can be reduced.
[0090] For example, based on the premise that the sum of the real-time torques of all furnace rollers is equal to the sum of their no-load torques when the inlet and outlet tensions of the annealing furnace are equal, the method of using the proportion of no-load torque of the furnace rollers avoids the direct use of the diameter of the carbon sleeve rollers that are easily affected by wear, thereby effectively solving the impact of different operating speeds on the no-load torque.
[0091] For example, the deviation between the calculated tension value at the annealing furnace outlet and the tension value detected by the tension gauge at the annealing furnace outlet is used to correct for the reduced wear of the carbon rollers inside the furnace, thereby improving the accuracy of the model calculation. Simultaneously, mean filtering is added to the calculated tension at the end of each zone to improve data stability.
[0092] For example, after the strip tension at the end of the i-th zone is known, the tension deviation is output according to the set value of the strip tension in that zone for closed-loop control of the additional speed of the furnace rolls in that zone, and the limiting protection of the additional speed is added, thereby realizing the closed-loop control of the strip tension in that zone, and finally realizing the segmented adjustable closed-loop control of the strip tension in the annealing furnace.
[0093] In some embodiments, such as Figure 2 As shown, an embodiment of this application provides a control device 800 for an annealing furnace, comprising: Processing unit 802 is used to group multiple furnace rollers into M roller groups based on the positions of multiple furnace rollers, where M is an integer greater than 0, and each roller group includes at least one furnace roller. The acquisition unit 804 is used to acquire the M no-load torques corresponding to the M roller groups and the M load torques corresponding to the M roller groups. The processing unit 802 is also used to determine the M output force values corresponding to the M roller groups based on the M no-load torques and the M load torques; The processing unit 802 is also used to determine the M first steel tension values corresponding to the M roller groups based on the M output force values; The acquisition unit 804 is also used to collect the tension values of the M second steel materials corresponding to the M roller groups during the steel processing in the annealing furnace. Control unit 806 is used to control the speed of furnace rollers in M roller groups according to M first steel tension values and M second steel tension values.
[0094] In this embodiment, a control device 800 for an annealing furnace is proposed. The annealing furnace is a device for annealing steel. The annealing furnace includes multiple furnace rollers that are in direct contact with the steel and are furnace bottom rollers for continuous annealing.
[0095] For example, the furnace roller is a large-diameter furnace bottom roller used in a continuous annealing production line.
[0096] Based on the position information of multiple furnace rollers, the multiple furnace rollers are grouped into M roller groups, where M is an integer greater than 0, and a roller group is a combination of at least one furnace roller.
[0097] For example, multiple furnace rolls are divided into regions so that the multiple furnace rolls are grouped into M roll groups.
[0098] For example, the M roller groups may include an annealing furnace inlet, a heating section, a soaking section, a cooling section, and an annealing furnace outlet, for a total of five zone roller groups.
[0099] For example, each roll group can be further subdivided into 1 to 3 sub-groups to ensure that the reduction ratio of the furnace roll motor in each sub-group is the same and that the number of furnace rolls in each sub-group remains relatively balanced.
[0100] Obtain the M no-load torques corresponding to the M roller sets, and obtain the M load torques corresponding to the M roller sets.
[0101] The no-load torque is the torque of the roller assembly when there is no steel inside the annealing furnace, and the load torque is the torque of the roller assembly when there is steel inside the annealing furnace.
[0102] For example, M no-load torques correspond one-to-one with M roller sets.
[0103] For example, M load torques correspond one-to-one with M roller sets.
[0104] Data processing is performed on M no-load torques and M load torques to obtain M output force values corresponding to M roller sets, where the output force values represent the tension values output by the roller sets.
[0105] For example, the output force value can represent the tension value of the roller set applied to the steel during annealing.
[0106] Data processing is performed on the M output force values to determine the M first steel tension values corresponding to the M roller groups, where the first steel tension value is the theoretical tension value of the roller group.
[0107] For example, the M output force values can be grouped and summed to obtain the M first steel tension values.
[0108] For example, the M tension values of the first steel material correspond one-to-one with the M roller sets.
[0109] During the steel processing in the annealing furnace, M tension values of the second steel corresponding to M roller groups are collected, where the tension values of the second steel are the actual tension values of the roller groups.
[0110] For example, the M tension values of the second steel material correspond one-to-one with the M roller groups.
[0111] For example, the M second steel tension values correspond one-to-one with the M first steel tension values.
[0112] Based on M first steel tension values and M second steel tension values, the speed of the furnace rollers in M roller groups is controlled.
[0113] For example, M speed control commands for M roller groups are determined based on M first steel tension values and M second steel tension values.
[0114] For example, the speeds of the motors corresponding to the M roller groups are controlled according to the M speed control commands.
[0115] It should be noted that in this embodiment, multiple furnace rollers are grouped into M roller groups. Based on the M no-load torques and M load torques of the M roller groups, the M output force values corresponding to the M roller groups are determined. Then, based on the M output force values, the M first steel tension values of the M roller groups are determined, ensuring the accuracy of tension detection for the steel in the annealing furnace. In addition, the M second steel tension values corresponding to the M roller groups are collected. Then, based on the M first steel tension values and the M second steel tension values, the speed of the furnace rollers in the M roller groups is controlled. By controlling the speed of the furnace rollers in the M roller groups through precise tension data, accurate detection and stable control of low tension in the furnace are achieved. This becomes a key link in the entire annealing process and plays a crucial role in improving product quality and performance.
[0116] The control device 800 of the annealing furnace in this embodiment controls the speed of the furnace rollers in the M roller groups according to the M first steel tension values and the M second steel tension values, thereby improving the tension detection accuracy of the steel in the annealing furnace and thus improving the operational stability of the annealing furnace.
[0117] In some embodiments of this application, a control device 800 for an annealing furnace is provided, comprising: The processing unit 802 is also used to control the furnace rollers in the M roller groups to rotate at a preset speed and in a preset direction when the annealing furnace is running unloaded. The processing unit 802 is also used to determine the average torque of the rollers in each roller group to obtain M no-load torques.
[0118] In some embodiments of this application, a control device 800 for an annealing furnace is provided, comprising: The processing unit 802 is also used to determine the sum of the M no-load torques to obtain the first total torque value of the annealing furnace; The processing unit 802 is also used to determine the ratios of the M no-load torques to the total value of the first torque, so as to obtain the M torque ratios; The processing unit 802 is also used to obtain the second total torque value of the annealing furnace when the annealing furnace is operating under load; The processing unit 802 is also used to determine the product of the M torque ratios and the total second torque value to obtain the M load torques.
[0119] In some embodiments of this application, a control device 800 for an annealing furnace is provided, comprising: The processing unit 802 is also used to determine the difference between each load torque and the corresponding no-load torque in order to obtain M output torques corresponding to M roller groups; The processing unit 802 is also used to obtain the reduction ratio and roller diameter of the furnace roller; The processing unit 802 is also used to process the reduction ratio, roller diameter and M output torques to obtain M output force values.
[0120] In some embodiments of this application, a control device 800 for an annealing furnace is provided, comprising: The processing unit 802 is also used to obtain the initial tension value of the steel at the inlet of the annealing furnace; The processing unit 802 is also used to determine the sum of the i output force values between the i-th roller group and the 1st roller group in the M roller groups according to the arrangement order of the M roller groups, so as to obtain the sum of M forces, where i is a positive integer less than M.
[0121] The processing unit 802 is also used to determine the difference between the M forces and the initial tension values to obtain the M first steel tension values.
[0122] In some embodiments of this application, a control device 800 for an annealing furnace is provided, comprising: The processing unit 802 is also used to determine the difference between the tension value of the first steel and the corresponding tension value of the second steel, so as to obtain M tension difference values; The processing unit 802 is also used to determine the speeds of the M furnace rollers corresponding to the M roller groups based on the M tension differences; The processing unit 802 is also used to control the M roller groups to run at the speed of the M furnace rollers.
[0123] In some embodiments of this application, a control device 800 for an annealing furnace is provided, comprising: The processing unit 802 is also used to determine the M roller diameter errors corresponding to the M roller groups based on the M tension differences; The processing unit 802 is also used to correct the diameter of the furnace rolls in the M roll groups according to the M roll diameter errors.
[0124] In some embodiments, such as Figure 3 As shown, a control device 900 for an annealing furnace is proposed. The control device 900 includes a processor 902 and a memory 904. The memory 904 stores a computer program, which, when executed by the processor 902, implements the steps of the annealing furnace control method as described in any of the above embodiments. Therefore, the control device 900 for the annealing furnace possesses all the beneficial effects of the annealing furnace control method in any of the above embodiments, which will not be elaborated further here.
[0125] In some embodiments, a readable storage medium is provided having a program stored thereon, which, when executed by a processor, implements the steps of the control method for the annealing furnace as described in any of the above embodiments, and thus has all the beneficial technical effects of the control method for the annealing furnace as described in any of the above embodiments.
[0126] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0127] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.
[0128] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0129] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0130] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0131] This application also provides a computer program product, which includes computer software instructions that, when executed on a processing device, cause the processing device to execute a process of controlling an annealing furnace.
[0132] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (liMe, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0133] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0134] In the several embodiments provided in this application, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or units, and may be electrical, mechanical, or other forms.
[0135] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0136] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0137] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0138] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
[0139] Although preferred embodiments have been described in this specification, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this specification.
[0140] Obviously, those skilled in the art can make various modifications and variations to this specification without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims and their equivalents, this specification is also intended to include such modifications and variations.
Claims
1. A control method of an annealing furnace, characterized by, The annealing furnace includes multiple furnace rollers, and the method includes: Based on the positions of the multiple furnace rollers, the multiple furnace rollers are grouped into M roller groups, where M is an integer greater than 0, and each roller group includes at least one furnace roller; Obtain the M no-load torques corresponding to the M roller groups, and obtain the M load torques corresponding to the M roller groups; Based on the M no-load torques and the M load torques, determine the M output force values corresponding to the M roller sets; Based on the M output force values, determine the M first steel tension values corresponding to the M roller groups; During the steel processing in the annealing furnace, M second steel tension values corresponding to M roller groups are collected. The speed of the furnace rollers in the M roller groups is controlled based on the M first steel tension values and the M second steel tension values.
2. The method of claim 1, wherein, The step of obtaining the M no-load torques corresponding to the M roller groups includes: When the annealing furnace is running unloaded, the furnace rollers in the M roller groups are controlled to rotate at a preset speed and in a preset direction. The average torque of the furnace rolls in each of the roller groups is determined to obtain M no-load torques.
3. The method of claim 1, wherein, The step of obtaining the M load torques corresponding to the M roller groups includes: Determine the sum of the M no-load torques to obtain the first total torque value of the annealing furnace; M ratios of the no-load torque to the total value of the first torque are determined respectively to obtain M torque ratios; Under load operation of the annealing furnace, the second total torque value of the annealing furnace is obtained; The products of the M torque ratios and the total second torque value are determined respectively to obtain the M load torques.
4. The method of claim 1, wherein, The step of determining the M output force values corresponding to the M roller groups based on the M no-load torques and the M load torques includes: Determine the difference between each load torque and the corresponding no-load torque to obtain M output torques corresponding to the M roller groups; Obtain the reduction ratio and roller diameter of the furnace roller; The reduction ratio, the roller diameter, and the M output torques are processed to obtain the M output force values.
5. The method of claim 1, wherein, The step of determining the M first steel tension values corresponding to the M roller groups based on the M output force values includes: Obtain the initial tension value of the steel at the inlet of the annealing furnace; Based on the arrangement order of the M roller groups, the sum of the i output force values between the i-th roller group and the 1st roller group in the M roller groups is determined in sequence to obtain the M force sum values, where i is a positive integer less than M; The differences between the M forces and the initial tension value are determined respectively to obtain the M tension values of the first steel.
6. The method according to any one of claims 1 to 5, characterized in that, The step of controlling the speed of the furnace rollers in the M roller groups based on the M first steel tension values and the M second steel tension values includes: Determine the difference between the tension value of the first steel and the corresponding tension value of the second steel to obtain M tension differences; Based on the M tension differences, determine the M furnace roll speeds corresponding to the M roll groups; Control the M roller groups to operate at the speeds of the M furnace rollers.
7. The method according to claim 6, characterized in that, After determining the difference between the tension value of the first steel and the corresponding tension value of the second steel to obtain M tension differences, the method further includes: Based on the M tension differences, determine the M roller diameter errors corresponding to the M roller groups; Based on the M roller diameter errors, the roller diameters of the furnace rollers in the M roller groups are corrected respectively.
8. A control device for an annealing furnace, characterized in that, The annealing furnace includes multiple furnace rollers, and the apparatus includes: A processing unit is configured to group the plurality of furnace rollers into M roller groups based on the positions of the plurality of furnace rollers, where M is an integer greater than 0, and each roller group includes at least one of the furnace rollers; The acquisition unit is used to acquire M no-load torques corresponding to M roller groups and M load torques corresponding to M roller groups. The processing unit is further configured to determine M output force values corresponding to the M roller groups based on the M no-load torques and the M load torques; The processing unit is further configured to determine the M first steel tension values corresponding to the M roller groups based on the M output force values; The acquisition unit is also used to collect M second steel tension values corresponding to M roller groups during the steel processing in the annealing furnace. A control unit is configured to control the speed of the furnace rollers in the M roller groups based on the M first steel tension values and the M second steel tension values.
9. A control device for an annealing furnace, characterized in that, include: processor; A memory, which stores programs or instructions, wherein a processor, when executing the programs or instructions in the memory, implements the steps of the control method for the annealing furnace as described in any one of claims 1 to 7.
10. A readable storage medium, characterized in that, A program or instruction is stored on a readable storage medium, which, when executed by a processor, implements the steps of the control method for the annealing furnace as described in any one of claims 1 to 7.