Cold-end roller way speed control method and system and electronic equipment
By calculating the second speed and comparing it with the preset speed, the cold end roller speed is determined, and the roller speed is unstable due to repeated superposition of speeds in the prior art, and the efficiency and quality of glass production are improved.
Patent Information
- Application Number
- CN202510052881.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-12-09
- Filing Date
- 2025-01-13
- Publication Date
- 2025-05-13
AI Technical Summary
In the existing cold end roller speed control method, repeated speed superposition leads to unstable roller speed, affecting glass production efficiency and quality.
The first speed is determined from the roller measurement speed and the roller setting speed of the annealing kiln, and the second speed is calculated based on the first speed and the first adjustment coefficient. The second speed is compared with the preset speed. If the second speed is greater than the preset speed, the preset speed is determined as the cold end roller speed; if the second speed is less than or equal to the preset speed, the second speed is determined as the cold end roller speed to drive the cold end roller motor.
The stable control of the cold-end roller speed is achieved, the possibility of repeated superposition of speeds is reduced, the overspeed phenomenon of excessive speed is avoided, the stability of roller speed is improved, and the problems of reduced glass production efficiency and damaged quality are solved.
Smart Images

Figure CN119977311A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of glass production and manufacturing, and in particular relates to a cold end roller speed control method, system and electronic equipment. Background Art
[0002] In the glass manufacturing process, the cold end is responsible for processing the annealed glass, including cutting and stacking. The roller speed at the cold end affects the heat dissipation effect and quality of the glass. It is an important process parameter in glass manufacturing and needs to be strictly controlled.
[0003] It is worth noting that there is a close correlation between the roller speed of the cold end and the roller speed of the annealing furnace. The matching degree of the roller speeds of the two has an important impact on the stability of the annealing process and the final quality of the glass. At present, based on the collected annealing furnace roller speed, a speed value that matches it and has a certain multiple relationship is automatically calculated, and the speed value is directly set as the cold end roller speed. Compared with manually setting the cold end roller speed, this control method can improve the response speed.
[0004] However, when the cold end roller drags the glass, the friction generated not only drives the glass forward, but also generates a reverse traction force on the annealing furnace roller. When the reverse traction force is large enough, it will push the annealing furnace roller to accelerate. The cold end roller speed is related to the annealing furnace roller speed, and the cold end roller speed increases accordingly. The cold end roller speed and the annealing furnace roller speed affect each other. Due to this interaction, when a certain dynamic balance is reached between the reverse traction force and the roller driving force, the speed of the annealing furnace roller and the cold end roller may rise alternately, thereby forming a phenomenon of repeated speed superposition, resulting in unstable roller speed, reduced glass production efficiency and damaged quality. Summary of the invention
[0005] The embodiments of the present application provide a cold end roller speed control method, system and electronic device to solve the technical problems of roller speed instability, reduced glass production efficiency and damaged quality caused by repeated speed superposition in the existing cold end roller speed control method.
[0006] A first aspect of an embodiment of the present application provides a cold end roller speed control method, which is applied to a cold end roller speed control system, and the method includes:
[0007] Determining a first speed from a measured speed of a roller of the annealing furnace and a set speed of the roller; the set speed of the roller is a preset target operating speed of the roller of the annealing furnace;
[0008] Calculating a second speed based on the first speed and the first adjustment coefficient; the second speed is greater than the first speed;
[0009] comparing the second speed with a preset speed;
[0010] If the second speed is greater than the preset speed, the preset speed is determined as the cold end roller speed; or if the second speed is less than or equal to the preset speed, the second speed is determined as the cold end roller speed;
[0011] According to the cold end roller speed, the cold end roller motor is driven.
[0012] A second aspect of an embodiment of the present application provides a cold end roller speed control system, comprising:
[0013] A first determination module is used to determine a first speed from a measured speed of a roller of the annealing furnace and a set speed of the roller; the set speed of the roller is a preset target running speed of the roller of the annealing furnace;
[0014] A calculation module, configured to calculate a second speed based on the first speed and a first adjustment coefficient; the second speed is greater than the first speed;
[0015] A comparison module, used for comparing the second speed with a preset speed;
[0016] A second determination module, configured to determine the preset speed as the cold end roller speed if the second speed is greater than the preset speed; or determine the second speed as the cold end roller speed if the second speed is less than or equal to the preset speed;
[0017] The driving module is used to drive the cold end roller motor according to the cold end roller speed.
[0018] A third aspect of an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in the first aspect when executing the computer program.
[0019] A fourth aspect of the present application provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0020] A fifth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0021] As can be seen from the above, the present application calculates a second speed greater than the first speed based on the selected first speed and the first adjustment coefficient to avoid the cold end roller speed being too slow, causing the glass to bulge and break at the junction of the annealing furnace and the cold end. At the same time, the second speed is compared with the preset speed, which is the upper limit of the speed. When the second speed is less than or equal to the preset speed, the second speed is determined as the cold end roller speed, and when the second speed is greater than the preset speed, the preset speed is determined as the cold end roller speed, and the cold end roller motor is driven to operate according to the determined cold end roller speed to achieve the control of the cold end roller speed. By limiting the speed, the mutual influence between the annealing furnace roller speed and the cold end roller speed is reduced, ensuring that the cold end roller speed fluctuates within a reasonable range, reducing the possibility of repeated superposition of speeds, avoiding the phenomenon of overspeed due to excessive speed, improving the stability of the roller speed, solving the problem of reduced glass production efficiency and damaged quality caused by repeated superposition of speeds, and improving production efficiency and production quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0023] Figure 1 is a flow chart of a cold end roller speed control method provided in an embodiment of the present application;
[0024] Figure 2 It is a structural diagram of a cold end roller speed control system provided in an embodiment of the present application;
[0025] Figure 3 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0027] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0028] It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0029] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0030] As used in this specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0031] In a specific implementation, the terminal described in the embodiments of the present application includes, but is not limited to, other portable devices such as mobile phones, laptop computers, or tablet computers with touch-sensitive surfaces (e.g., touch screen displays and / or touch pads). It should also be understood that in some embodiments, the device is not a portable communication device, but a desktop computer with a touch-sensitive surface (e.g., touch screen displays and / or touch pads).
[0032] In the following discussion, a terminal including a display and a touch-sensitive surface is described. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, mouse and / or joystick.
[0033] The terminal supports various applications, such as one or more of the following: a drawing application, a presentation application, a word processing application, a website creation application, a disk burning application, a spreadsheet application, a game application, a telephone application, a video conferencing application, an email application, an instant messaging application, a workout support application, a photo management application, a digital camera application, a digital camcorder application, a web browsing application, a digital music player application, and / or a digital video player application.
[0034] Various applications that can be executed on the terminal can use at least one common physical user interface device such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the terminal can be adjusted and / or changed between applications and / or within corresponding applications. In this way, the common physical architecture of the terminal (e.g., the touch-sensitive surface) can support various applications with user interfaces that are intuitive and transparent to the user.
[0035] It should be understood that the size of the serial numbers of the steps in this embodiment does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.
[0036] In glass production lines, such as float glass production lines and photovoltaic glass production lines, there are annealing kilns and cold ends, each with its own annealing kiln roller and cold end roller, which are indispensable components of glass production. The annealing kiln roller is responsible for pulling the glass out of the tin bath and sending it to the annealing kiln for annealing, while the cold end roller is responsible for receiving the annealed glass and performing subsequent cooling and conveying processing. The annealing kiln and the cold end are interdependent and closely coordinated in glass production, and their rollers are smoothly connected.
[0037] At present, the operator determines the cold end roller speed according to the annealing kiln roller speed and manually sets the cold end roller speed. However, when the annealing kiln roller speed changes frequently, the cold end roller speed needs to be determined and adjusted accordingly, which is cumbersome and slow to respond. In addition, the annealing kiln roller speed can be automatically collected, and its speed value at a certain multiple can be calculated and directly set as the cold end roller speed. Compared with manually setting the cold end roller speed, this method can improve the response speed and reduce the workload of operators.
[0038] The cold end roller is connected with the annealing furnace roller. The friction between the cold end roller and the glass not only drives the glass forward, but also generates a reverse traction force on the annealing furnace roller. When the reverse traction force is large enough, for example, the set speed of the annealing furnace roller is reduced, but the actual running speed of the roller is not adjusted in time and still runs at the original higher speed, which will push the annealing furnace roller to accelerate, and the cold end roller speed is also increased accordingly. When the reverse traction force and the roller driving force reach a dynamic balance, the speed of the annealing furnace roller and the cold end roller may increase alternately. In this way, the cold end roller speed increases, the annealing furnace roller speed accelerates, the cold end roller speed increases again, and the annealing furnace roller continues to accelerate. This cycle will cause the annealing furnace and cold end roller speeds to be unstable. This instability will directly affect the transportation speed of the glass on the roller, causing it to change continuously, which will lead to a decrease in glass production efficiency and quality damage.
[0039] During specification changes, such as switching from thin to thick plate production, or adjusting the size of the glass, it is usually necessary to adjust the roller speeds of the annealing furnace and the cold end to adapt to the new production requirements.
[0040] When the speed needs to be significantly reduced, the set speed of the annealing furnace roller will be adjusted normally. However, the glass and annealing furnace rollers have a certain inertia due to their mass and motion state. The actual running speed of the roller will not stop or slow down to the roller set speed immediately, but will continue to move forward at a higher speed for a period of time. The deceleration time will be much longer than expected, resulting in a longer time for specification adjustment. At the same time, due to inaccurate speed control, quality problems may occur in the glass during annealing and cooling, such as uneven stress distribution, cracks, etc., thereby prolonging the time for unqualified products to fall off.
[0041] When the speed needs to be greatly increased, if the actual operating speed of the annealing furnace roller fails to be accelerated to the set speed of the roller in time, it may also lead to prolonged specification adjustment time and quality problems of the glass during annealing and cooling, such as uneven stress distribution and cracks, thereby prolonging the time it takes for defective products to fall off the plate.
[0042] In order to solve the above problems, the present application provides a cold end roller speed control method, system and electronic equipment.
[0043] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.
[0044] See also Figure 1 , Figure 1 : is a flow chart of a cold end roller speed control method provided in an embodiment of the present application. Figure 1 As shown, a cold end roller speed control method is applied to a cold end roller speed control system, and the method comprises the following steps:
[0045] Step 101, determining a first speed from a measured speed of a roller of an annealing furnace and a set speed of the roller; the set speed of the roller is a preset target operating speed of the roller of the annealing furnace.
[0046] In some embodiments, a speed measuring device such as an encoder is installed on the roller of the annealing furnace to measure the actual running speed of the roller of the annealing furnace to obtain the measured speed of the roller.
[0047] In some embodiments, a speed measuring device is installed at one or more rollers of the forced cooling zone (F zone) of the annealing furnace closest to the cold end, and the measured roller speed is the roller measurement speed.
[0048] In some embodiments, speed measuring devices are installed at the last two rollers to collect speed. On the one hand, there are many rollers on the roller table of the annealing furnace, and the roller speeds are basically the same. Collecting the speeds of too many rollers will increase the cost and reduce the response speed. On the other hand, using two speed measuring devices to collect speed can still collect the roller measurement speed when any speed measuring device is abnormal. On the other hand, the distance from the last two rollers of the annealing furnace to the cold end is the shortest, which is convenient for equipment installation and wiring.
[0049] If the speeds of the last two rollers are measured, the first roller measurement speed and the second roller measurement speed are obtained accordingly, that is, the roller measurement speed includes the first roller measurement speed and the second roller measurement speed.
[0050] There is no communication protocol barrier between the cold end roller speed control system and the speed measuring device, and the roller measurement speed measured by the speed measuring device can be directly obtained.
[0051] The transmission equipment of the annealing kiln drives the roller table of the annealing kiln to operate.
[0052] In some embodiments, the annealing furnace has two sets of transmission equipment, a first transmission equipment and a second transmission equipment, to realize the primary and secondary functions. The speed set by the transmission equipment is the preset target operating speed of the annealing furnace roller, that is, the roller set speed. The roller set speed is the target operating speed corresponding to the first transmission equipment or the target operating speed corresponding to the second transmission equipment.
[0053] Speed measuring equipment, such as encoders, have errors when measuring speed, generally between 1‰ and 2‰. The introduction of roller set speed and the increase of optional speeds facilitate the flexible adjustment of the cold end roller speed. When the difference between the roller measurement speed and the roller set speed is too large, an alarm is issued to remind the operator to repair the annealing kiln equipment in time.
[0054] However, in the prior art, when the annealing kiln control system and the cold end control system do not belong to the same manufacturer, for example, the cold end control system is Siemens 1500 series and the annealing kiln control system is Hollysys Distributed Control System (DCS), the communication protocols are different and the roller set speed of the annealing kiln cannot be obtained.
[0055] In some embodiments, the cold end roller speed control system of the present application is equipped with an intermediate communication device, such as a programmable logic controller (PLC) relay communication device, which is used to solve the problem that the roller set speed of the annealing kiln cannot be obtained due to different communication protocols.
[0056] In some embodiments, communication optical fibers are also laid to achieve real-time barrier-free communication and real-time response to speed changes to avoid speed mismatch problems caused by speed signal delays.
[0057] Correspondingly, before determining the first speed from the roller measurement speed and roller setting speed of the annealing furnace, it also includes: obtaining roller speed information sent by the annealing furnace; performing protocol conversion on the roller speed information to obtain the roller setting speed in the roller speed information.
[0058] When the communication protocols are different, the protocol conversion is performed with the help of intermediate communication equipment to obtain the roller set speed sent by the annealing furnace.
[0059] In some embodiments, the roller set speed sent by the annealing furnace is the larger of the target operating speeds corresponding to the two transmission devices. The larger target operating speed is used as the roller set speed, and the alternative speed value of the first speed and the upper limit of the preset speed are increased to avoid the final cold end roller speed being lower than the annealing furnace roller speed, and to prevent the glass from being unable to be transported backward in time and resulting in accumulation, causing the glass to arch or even break.
[0060] The cold end roller control system in the present application includes an automatic mode and a manual mode. The difference between the automatic mode and the manual mode is whether the first speed is automatically determined by the system or the first speed is manually selected by the operator. Whether it is the automatic mode or the manual mode, the alternative speed values of the first speed are the same.
[0061] In some embodiments, the cold end roller speed control system is set to an automatic mode. In the automatic mode, determining the first speed from the roller measured speed and the roller set speed of the annealing furnace includes: selecting the maximum speed from the roller measured speed and the roller set speed as the first speed.
[0062] In some embodiments, in the automatic mode, the selecting the maximum speed from the roller measurement speed and the roller setting speed as the first speed includes: selecting the maximum speed from the first roller measurement speed, the second roller measurement speed and the roller setting speed as the first speed. On the one hand, the optional speed of the first speed is increased to prevent any speed measurement device from malfunctioning and failing to obtain the speed measurement value; on the other hand, the first speed is ensured to be large enough within the allowable range, thereby avoiding the occurrence of the glass arching and cracking due to insufficient speed.
[0063] In some embodiments, if the speed measuring device has an abnormal measurement function, or there is a communication failure between the speed measuring device or the annealing furnace control system and the cold end roller speed control system, for example, the transmission optical fiber is damaged, some of the roller measurement speed and the roller set speed cannot be obtained.
[0064] In some embodiments, in the automatic mode, if the roller table measured speed or the roller table set speed is not obtained, the maximum speed is selected from the obtained speeds as the first speed, and an alarm is issued.
[0065] In some embodiments, in automatic mode, if the roller measurement speed or the roller setting speed is not obtained, the maximum speed is selected from the obtained speeds as the cold end roller speed, and an alarm is issued, including: if one or two of the first roller measurement speed, the second roller measurement speed and the roller setting speed are not obtained, the maximum speed is selected from the obtained speeds as the first speed, and an alarm is issued.
[0066] In some embodiments, if the roller measurement speed and the roller setting speed are not obtained, that is, the first roller measurement speed, the second roller measurement speed and the roller setting speed are not obtained, an alarm is issued. At this time, the alarm level is increased to remind the operator to send additional personnel to give priority to handling this abnormal event.
[0067] In some embodiments, in the automatic mode, the selection rule of the first speed can be adjusted according to production requirements, for example, the average speed or the non-zero minimum speed can be determined as the first speed to adapt to different production requirements. The specific rules are determined according to the actual production situation, and this application does not make too many restrictions.
[0068] In the manual mode of the present application, the user only needs to select the first speed without performing other operations, which reduces the workload of the operator and improves the response speed.
[0069] In some embodiments, the cold end roller speed control system is set to a manual mode. In the manual mode, determining the first speed from the roller measurement speed and the roller setting speed of the annealing furnace includes: sending a speed selection command to a user terminal, wherein the speed selection command is used to instruct the user to select the first speed from the roller measurement speed and the roller setting speed; receiving user selection information fed back by the user terminal, and obtaining the first speed contained in the user selection information.
[0070] In some embodiments, sending a speed selection command to the user end, wherein the speed selection command is used to instruct the user to select the first speed from the roller measurement speed and the roller setting speed, includes: sending a speed selection command to the user end, wherein the speed selection command is used to instruct the user to select the first speed from the first roller measurement speed, the second roller measurement speed and the roller setting speed.
[0071] In some embodiments, considering that the glass may be arched at the junction of the annealing lehr and the cold end, the user may select the maximum speed among the selectable speeds as the first speed.
[0072] In some embodiments, considering that the speed is greatly increased or greatly decreased during the specification adjustment period, the actual running speed of the roller lags behind the set speed of the roller. The user can select the set speed of the roller from the optional speeds as the first speed to respond to speed changes more quickly, so as to reduce the specification adjustment time, improve production efficiency, and reduce the probability of quality problems of the glass during annealing and cooling due to inaccurate speed control.
[0073] In some embodiments, the user can select the first speed from the selectable speeds provided by the speed selection interface of the user terminal. After the user selects, the user selection information is received, and the first speed is determined according to the user selection information.
[0074] In some embodiments, in the manual mode, if the roller measurement speed and / or the roller set speed is not obtained, the cold end roller speed is not adjusted and an alarm is issued; or, in the manual mode, if the user selection information is not received within the set selection time, the cold end roller speed is not adjusted and an alarm is issued.
[0075] In some embodiments, in the manual mode, if the roller measurement speed and / or the roller setting speed are not obtained, the cold end roller speed is not adjusted and an alarm is issued, including: if the first roller measurement speed, the second roller measurement speed and / or the roller setting speed are not obtained, the cold end roller speed is not adjusted and an alarm is issued.
[0076] In the case that the user fails to select the first speed in time, an alarm is also required to avoid affecting the glass production as much as possible. The setting selection time is set according to the production demand.
[0077] Step 102: Calculate a second speed based on the first speed and a first adjustment coefficient; the second speed is greater than the first speed.
[0078] In some embodiments, the first adjustment coefficient is 1.003-1.005, that is, the second speed is 3‰-5‰ higher than the first speed.
[0079] The first speed is the roller-related speed of the annealing furnace, and the setting of the first adjustment coefficient achieves the matching of the second speed with the annealing furnace speed.
[0080] On the glass production line, the length of the glass from the entrance of the annealing furnace to the cold end cutting and breaking area is about 240 meters. In order to ensure that the glass does not arch and break at the junction of the annealing furnace and the cold end, the cold end roller speed should be set to be slightly faster than the annealing furnace roller speed, so the optional speed of the cold end roller is appropriately increased.
[0081] If the first speed is the roller measurement speed, the second device is subsequently determined as the cold end roller speed. At this time, appropriately increasing the first speed can reduce the measurement error when the measurement speed measured by the speed measurement device is lower than the actual operating speed, thereby improving control accuracy.
[0082] Step 103: compare the second speed with a preset speed.
[0083] In some embodiments, before comparing the second speed with the preset speed, the method further includes: calculating the preset speed based on the received roller set speed and a second adjustment coefficient; and the second adjustment coefficient is greater than the first adjustment coefficient.
[0084] In some embodiments, the second adjustment coefficient is 1.005-1.008, that is, the preset speed is 5‰-8‰ higher than the roller set speed. The setting of the second adjustment coefficient achieves the matching of the preset speed and the annealing furnace speed. It also avoids the final cold end roller speed being slow, and the glass arching at the junction of the annealing furnace and the cold end, resulting in a series of problems such as glass breakage.
[0085] The preset speed is the upper speed limit, which is used to compare with the second speed to implement speed constraint.
[0086] Step 104: if the second speed is greater than the preset speed, the preset speed is determined as the cold end roller speed; or if the second speed is less than or equal to the preset speed, the second speed is determined as the cold end roller speed.
[0087] The cold end roller speed is determined based on the speed constraint condition of the preset speed.
[0088] When the speeds are superimposed and the second speed exceeds the preset speed, the preset speed is determined as the cold end roller speed to avoid unstable conditions such as roller speed loss of control caused by continuous speed superposition.
[0089] When the second speed is obtained based on the measured speed of the roller, and the set speed of the roller is greatly reduced, causing the second speed to be greater than the preset speed, determining the preset speed as the cold-end roller speed can not only avoid the occurrence of speed instability, but also quickly respond to the production specification adjustment of the production line.
[0090] The cold end roller speed is flexibly determined based on the real-time situation, i.e. the comparison result between the second speed and the preset speed. This helps to adapt to different production conditions and specification requirements, thereby improving the adaptability and response speed of the production line, and also helps to maintain speed stability during the production process, reducing production instability and uncertainty caused by speed fluctuations.
[0091] Step 105, driving the cold end roller motor according to the cold end roller speed.
[0092] After obtaining the cold end roller speed, the cold end roller motor can be driven to work according to the cold end roller speed.
[0093] It should be noted that the speed in this application refers to the linear speed, and the rotational speed has been converted.
[0094] By precisely controlling the speed of the cold end roller motor, the conveying speed of the glass on the cold end roller can be kept consistent with the overall rhythm of the production line, improving production efficiency, reducing the impact and vibration of the glass during transportation, reducing the breakage rate, and improving product quality. The roller speed of the annealing kiln is no longer repeatedly superimposed endlessly, and the annealing process is relatively stable, which helps to ensure uniform cooling of the glass and avoid thermal stress caused by temperature fluctuations, thereby improving the thermal stability and mechanical strength of the product.
[0095] At the same time, the cold end roller speed control method of the present application can reduce equipment failures caused by speed mismatch or excessive fluctuations, improve equipment stability and reliability, reduce wear of equipment components, extend the service life of equipment, reduce equipment failures, and reduce maintenance costs.
[0096] In the embodiment of the present application, a second speed greater than the first speed is calculated based on the selected first speed and the first adjustment coefficient to avoid the cold end roller speed being too slow, causing the glass to bulge and break at the junction of the annealing furnace and the cold end. At the same time, the second speed is compared with the preset speed, which is the upper limit of the speed. When the second speed is less than or equal to the preset speed, the second speed is determined as the cold end roller speed, and when the second speed is greater than the preset speed, the preset speed is determined as the cold end roller speed, and the cold end roller motor is driven to operate according to the determined cold end roller speed to achieve the control of the cold end roller speed. By limiting the speed, the mutual influence between the annealing furnace roller speed and the cold end roller speed is reduced, ensuring that the cold end roller speed fluctuates within a reasonable range, reducing the possibility of repeated superposition of speeds, avoiding the phenomenon of overspeed due to excessive speed, improving the stability of the roller speed, solving the problem of reduced glass production efficiency and damaged quality caused by repeated superposition of speeds, and improving production efficiency and production quality.
[0097] See also Figure 2 , Figure 2 This is a structural diagram of a cold end roller speed control system provided in an embodiment of the present application. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0098] The cold end roller speed control system 200 includes: a first determination module 201 , a calculation module 202 , a comparison module 203 , a second determination module 204 , and a driving module 205 .
[0099] The first determination module 201 is used to determine a first speed from the measured speed of the roller of the annealing furnace and the set speed of the roller; the set speed of the roller is a preset target running speed of the roller of the annealing furnace.
[0100] The calculation module 202 is used to calculate a second speed based on the first speed and a first adjustment coefficient; the second speed is greater than the first speed.
[0101] The comparison module 203 is used to compare the second speed with a preset speed.
[0102] The second determination module 204 is used to determine the preset speed as the cold end roller speed if the second speed is greater than the preset speed; or to determine the second speed as the cold end roller speed if the second speed is less than or equal to the preset speed.
[0103] The driving module 205 is used to drive the cold end roller motor according to the cold end roller speed.
[0104] In some embodiments, the system further comprises a speed acquisition module, configured to:
[0105] Obtaining roller speed information sent by the annealing kiln;
[0106] The roller speed information is converted into a protocol to obtain the roller set speed in the roller speed information.
[0107] In some embodiments, the cold end roller speed control system is set to an automatic mode, in which the first determination module is specifically used to:
[0108] The maximum speed is selected from the roller table measurement speed and the roller table setting speed as the first speed.
[0109] In some embodiments, the cold end roller speed control system is set to a manual mode, in which the first determination module is specifically used to:
[0110] Sending a speed selection command to the user terminal, wherein the speed selection command is used to instruct the user to select the first speed from the roller conveyor measured speed and the roller conveyor set speed;
[0111] Receive user selection information fed back by the user terminal, and obtain the first speed included in the user selection information.
[0112] In some embodiments, the system further comprises an alarm module for:
[0113] In the automatic mode, if the measured roller speed or the set roller speed is not obtained, the maximum speed is selected from the obtained speeds as the first speed, and an alarm is issued.
[0114] In the manual mode, if the roller table measurement speed and / or the roller table set speed is not obtained, the cold end roller table speed is not adjusted and an alarm is issued; or,
[0115] In the manual mode, if the user selection information is not received within the set selection time, the cold end roller speed is not adjusted and an alarm is issued.
[0116] In some embodiments, the computing module is further configured to:
[0117] The preset speed is calculated based on the received roller set speed and a second adjustment coefficient; the second adjustment coefficient is greater than the first adjustment coefficient.
[0118] The cold end roller speed control system provided in the embodiment of the present application can implement each process of the embodiment of the above-mentioned cold end roller speed control method and can achieve the same technical effect. To avoid repetition, it will not be described here.
[0119] Figure 3is a structural diagram of an electronic device provided in an embodiment of the present application. As shown in the figure, the electronic device 3 of the embodiment includes: at least one processor 30 ( Figure 3 Only one is shown in the figure), a memory 31, and a computer program 32 stored in the memory 31 and executable on the at least one processor 30, wherein the processor 30 implements the steps of any of the above-mentioned method embodiments when executing the computer program 32.
[0120] The electronic device 3 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device 3 may include, but is not limited to, a processor 30 and a memory 31. Those skilled in the art will appreciate that Figure 3 It is only an example of the electronic device 3 and does not constitute a limitation of the electronic device 3. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device may also include input and output devices, network access devices, buses, etc.
[0121] The processor 30 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0122] The memory 31 may be an internal storage unit of the electronic device 3, such as a hard disk or memory of the electronic device 3. The memory 31 may also be an external storage device of the electronic device 3, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 3. Further, the memory 31 may also include both an internal storage unit and an external storage device of the electronic device 3. The memory 31 is used to store the computer program and other programs and data required by the electronic device. The memory 31 may also be used to temporarily store data that has been output or is to be output.
[0123] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0124] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0125] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0126] In the embodiments provided in the present application, it should be understood that the disclosed systems / electronic devices and methods can be implemented in other ways. For example, the system / electronic device embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0127] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0128] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0129] If the integrated module / unit is implemented in the form of 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 present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0130] The present application implements all or part of the processes in the above-mentioned embodiment method, and may also be implemented through a computer program product. When the computer program product runs on an electronic device, the electronic device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0131] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A cold end roller speed control method, characterized in that: Applied to the cold end roller speed control system, the method comprises: Determining a first speed from a measured speed of a roller of the annealing furnace and a set speed of the roller; the set speed of the roller is a preset target operating speed of the roller of the annealing furnace; Calculating a second speed based on the first speed and the first adjustment coefficient; the second speed is greater than the first speed; comparing the second speed with a preset speed; If the second speed is greater than the preset speed, the preset speed is determined as the cold end roller speed; or if the second speed is less than or equal to the preset speed, the second speed is determined as the cold end roller speed; According to the cold end roller speed, the cold end roller motor is driven.
2. The method according to claim 1, characterized in that Before determining the first speed from the measured speed of the roller table of the annealing furnace and the set speed of the roller table, the method further includes: Obtaining roller speed information sent by the annealing kiln; The roller speed information is converted into a protocol to obtain the roller set speed in the roller speed information.
3. The method according to claim 1, characterized in that The cold end roller speed control system is set to an automatic mode. In the automatic mode, determining the first speed from the roller measurement speed and the roller setting speed of the annealing furnace includes: The maximum speed is selected from the roller table measurement speed and the roller table setting speed as the first speed.
4. The method according to claim 3, characterized in that The method further comprises: In the automatic mode, if the measured roller speed or the set roller speed is not obtained, the maximum speed is selected from the obtained speeds as the first speed, and an alarm is issued.
5. The method according to claim 1, characterized in that The cold end roller speed control system is set to a manual mode. In the manual mode, the first speed is determined from the measured roller speed of the annealing kiln and the set roller speed, including: Sending a speed selection command to the user terminal, wherein the speed selection command is used to instruct the user to select the first speed from the roller conveyor measured speed and the roller conveyor set speed; Receive user selection information fed back by the user terminal, and obtain the first speed included in the user selection information.
6. The method according to claim 5, characterized in that The method further comprises: In the manual mode, if the roller table measurement speed and / or the roller table set speed is not obtained, the cold end roller table speed is not adjusted and an alarm is issued; or, In the manual mode, if the user selection information is not received within the set selection time, the cold end roller speed is not adjusted and an alarm is issued.
7. The method according to claim 1, characterized in that Before comparing the second speed with the preset speed, the method further comprises: The preset speed is calculated based on the received roller set speed and a second adjustment coefficient; the second adjustment coefficient is greater than the first adjustment coefficient.
8. A cold end roller speed control system, characterized in that: include: A first determination module, used to determine a first speed from a measured speed of a roller table of the annealing furnace and a set speed of the roller table; The roller set speed is a preset target running speed of the annealing kiln roller; A calculation module, configured to calculate a second speed based on the first speed and a first adjustment coefficient; the second speed is greater than the first speed; A comparison module, used for comparing the second speed with a preset speed; A second determination module, configured to determine the preset speed as the cold end roller speed if the second speed is greater than the preset speed; or determine the second speed as the cold end roller speed if the second speed is less than or equal to the preset speed; The driving module is used to drive the cold end roller motor according to the cold end roller speed.
9. An electronic device, characterized in that: The electronic device comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the electronic device implements the method as claimed in any one of claims 1 to 7.
10. A computer program product, characterized in that The invention comprises a computer program which, when executed, causes the method according to any one of claims 1 to 7 to be performed.