Method and apparatus for controlling production of rubber
By modularizing the rubber production process and automating its control, the problems of long production times and low efficiency caused by manual operation have been solved, achieving efficient and safe rubber production.
Patent Information
- Application Number
- CN202411790986.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2026-06-09
Smart Images

Figure CN122164323A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of rubber production technology, and in particular relates to a rubber production control method and equipment. Background Technology
[0002] Synthetic rubber is one of the three major synthetic materials. It is not only a petrochemical product closely related to people's production and daily life, but also an important national strategic resource, widely used in various aspects of industry, national defense, transportation, and daily life. my country has successively and successfully developed high-performance and functional general-purpose synthetic rubbers such as functionalized solution-polymerized styrene-butadiene rubber, neodymium-based cis-butadiene rubber, star-shaped halogenated butyl rubber, and functionalized thermoplastic elastomers, as well as specialty rubber products such as hydrogenated nitrile butadiene rubber, thermoplastic vulcanized rubber, high-performance silicone rubber, and fluoroether rubber. The synthetic rubber industry is gradually moving towards a development path of high-end, green, and intelligent production.
[0003] In related technologies, when producing synthetic rubber using intermittent rubber production lines, operators typically need to manually complete various steps such as feeding, reaction, and discharging. However, an intermittent rubber production line can produce anywhere from a few to over a dozen grades of rubber products. Manual operation can lead to long problem-solving times, making production difficult or resulting in insufficient output. Summary of the Invention
[0004] The embodiments of this application provide a rubber production control method and equipment, which can at least to some extent avoid the problem of long processing time when manually operating, and improve the product qualification rate and production efficiency.
[0005] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.
[0006] According to a first aspect of the embodiments of this application, a method for controlling the production of rubber is provided, characterized in that it includes:
[0007] Based on the grade of the rubber to be produced, determine the corresponding initialization procedure, feeding procedure, reaction procedure, and discharge procedure;
[0008] Based on the user-selected operating mode, the system controls the reaction of various raw materials for the rubber to be produced in the reactor by calling the initialization program, feeding program, reaction program, and discharge program to obtain the rubber solution.
[0009] Using adhesive, rubber of the corresponding grade is obtained.
[0010] In some embodiments, there are multiple reactors, and the reaction of various raw materials for producing rubber is controlled in the reactors by calling initialization, feeding, reaction, and discharging programs, including:
[0011] Within the same cycle, after the feeding program of the previous reactor is completed, the feeding program of the current reactor is called. The cycle begins from the call of the feeding program of the first reactor producing the rubber to be produced and ends with the call of the discharging program of the last reactor.
[0012] In different cycle cycles, after the discharge program of the first reactor in the previous cycle is completed, the feeding program of the first reactor in the current cycle is called.
[0013] In some embodiments, the multiple raw materials include solvents and other raw materials besides solvents, and the feeding procedure includes a solvent feeding control procedure corresponding to the solvent and a general feeding control procedure corresponding to other raw materials.
[0014] In some embodiments, a stirrer is provided inside the reactor. The solvent feeding control program includes a solvent feeding resource request subroutine, a solvent feeding safety monitoring subroutine, a solvent heat exchange control subroutine, a stirrer control subroutine, and a solvent feeding resource release subroutine. Calling the feeding program includes:
[0015] The solvent feeding resource request subroutine, solvent feeding safety monitoring subroutine, solvent heat exchange control subroutine, stirrer control subroutine, and solvent feeding resource release subroutine are called in sequence to add solvent to the reactor.
[0016] In some embodiments, the solvent heat exchange control subroutine is configured to:
[0017] Obtain the current flow rate of the solvent at the inlet of the reactor;
[0018] Solvent heat exchange control is performed when the current flow rate is normal and less than the initial heat exchange rate.
[0019] When the current flow rate is greater than the heat exchange start-up rate but less than the heat exchange end rate, reduce the opening of the regulating valve in the flow control loop;
[0020] If the current flow rate is greater than the heat exchange termination rate, stop solvent heat exchange control.
[0021] In some embodiments, the feeding procedure further includes a feeding accuracy control subroutine, which is configured to:
[0022] Obtain the cumulative flow rate of the raw material at the inlet of the reactor;
[0023] If the difference between the cumulative flow and the valve closing amount is less than the preset value, reduce the opening of the regulating valve in the flow control loop.
[0024] In some embodiments, the reaction procedure includes a reaction precision control subroutine, which is configured to:
[0025] Obtain the rate of temperature change inside the reactor within a preset time interval;
[0026] Based on the rate of temperature change, determine whether to invoke the production abandonment procedure.
[0027] In some embodiments, the discharge procedure includes a discharge control subroutine, which is configured to:
[0028] To obtain the liquid level of the adhesive;
[0029] When the liquid level is lower than the preset liquid level, the opening of the regulating valve of the discharge pressure control circuit is controlled to be at the maximum opening.
[0030] In some embodiments, the operating modes include multiples of fully automatic mode, semi-automatic mode, step mode, and manual mode.
[0031] According to a second aspect of the embodiments of this application, a rubber production control device is provided, including a processor and a memory. The memory stores computer program instructions that can be executed by the processor. When the processor executes the computer program instructions, it implements the steps of the method as described in any of the first aspects above.
[0032] In this application, based on the grade of the rubber to be produced, the corresponding initialization program, feeding program, reaction program, and discharge program are determined. According to the user-selected operation mode, the initialization program, feeding program, reaction program, and discharge program are invoked to control the reaction of various raw materials of the rubber to be produced in the reactor, obtaining a rubber solution. The rubber solution is then used to obtain the rubber corresponding to the specified grade. The technical solution provided in this application, through modular program design of the rubber production process, allows for automatic intermittent rubber production by invoking the corresponding program based on the user-selected operation mode. This avoids the long processing time associated with manual operation, improving product qualification rate and production efficiency.
[0033] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0034] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0035] Figure 1 A diagram illustrating the application environment of a rubber production control method in one embodiment is shown.
[0036] Figure 2 A flowchart illustrating a rubber production control method in one embodiment is shown;
[0037] Figure 3 It shows Figure 2 A schematic diagram illustrating the switching between different operating modes;
[0038] Figure 4 A schematic diagram of the operation of the cycle in one embodiment is shown;
[0039] Figure 5 A block diagram of a rubber production control device is shown in one embodiment;
[0040] Figure 6 A schematic diagram of a rubber production control device is shown in one embodiment. Detailed Implementation
[0041] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0042] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.
[0043] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0044] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0045] To enable those skilled in the art to better understand this application, firstly, in conjunction with Figure 1 A brief description of the application scenarios involved in this application is provided.
[0046] Figure 1 A diagram illustrating the application environment of a rubber production control method in one embodiment is shown. For example... Figure 1 As shown, the process flow for intermittent production of multiple grades of rubber is usually as follows: raw materials such as dry monomers, dry solvents, and chemicals are added to different reaction vessels in batches to react and obtain rubber solution. Then, the rubber solution and chemicals are added to a blending tank and a waste rubber tank for treatment to obtain rubber of different grades.
[0047] Depend on Figure 1 It is known that the process flow for batch production of multiple grades of rubber has the following characteristics: flexible and diverse product grades, numerous monomers and chemicals, and a large number of reaction vessels and blending tanks. It belongs to the hazardous chemical process—polymerization—and has high safety requirements. In related technologies, when using batch rubber production lines to produce synthetic rubber, operators typically need to manually complete various steps such as feeding, reaction, and discharging. This presents problems such as high rubber viscosity, easy pipeline blockage, and long troubleshooting times, easily leading to production difficulties or failure to meet output targets.
[0048] This application embodiment determines the initialization program, feeding program, reaction program, and discharge program corresponding to the grade of rubber to be produced. Based on the user-selected operation mode, the initialization program, feeding program, reaction program, and discharge program are invoked to control the reaction of various raw materials of the rubber to be produced in the reactor, obtaining a rubber solution. The rubber solution is then used to obtain the rubber corresponding to the specified grade. By modularizing the rubber production process, the intermittent production of rubber can be automatically achieved by invoking the program corresponding to the grade based on the user-selected operation mode, avoiding the long processing time associated with manual operation and improving product qualification rate and production efficiency.
[0049] Figure 2 A flowchart illustrating a rubber production control method in one embodiment is shown. Figure 2 As shown, a method for controlling the production of rubber is provided, which may include the following steps:
[0050] Step 201: Determine the initialization program, feeding program, reaction program, and discharge program corresponding to the grade of rubber to be produced;
[0051] Step 202: Based on the user-selected operation mode, the initialization program, feeding program, reaction program, and discharge program are called to control the reaction of various raw materials of the rubber to be produced in the reactor to obtain the rubber solution.
[0052] Step 203: Using the adhesive solution, obtain the rubber corresponding to the grade.
[0053] Understandably, different rubber grades require different types and formulations of raw materials for production, and correspondingly, the initialization, feeding, reaction, and discharge procedures also differ slightly. Considering that an intermittent rubber production line can produce anywhere from a few to over a dozen grades of products, modular design of the initialization, feeding, reaction, and discharge procedures allows for easy modification and expansion of the programs, enabling flexible adjustments to the production process based on the specific rubber grade to be produced.
[0054] For ease of description, the programs that need to be called and run in the rubber production process, such as the initialization program, feeding program, reaction program, and discharging program, are collectively referred to as sequential control programs. Considering that operators and the production process need time to adapt to and adjust to the sequential control programs, the operation mode can be designed as a step-by-step mode and a semi-automatic mode. After the operators, the production process, and the sequential control program work together according to the predetermined program, the fully automatic mode can be used for batch production. The operation mode can also be designed as a manual mode so that if a problem is encountered during the production process and the sequential control program cannot continue to produce qualified products, the operator can manually unload the material and interrupt the reaction.
[0055] In some embodiments, the operating mode may include multiple of the following: fully automatic mode, semi-automatic mode, step mode, and manual mode.
[0056] Figure 3 It shows Figure 2 A schematic diagram illustrating the switching between different operating modes. (For example...) Figure 3As shown, the operation modes include four types: fully automatic, semi-automatic, step-by-step, and manual. Users can select the product grade (e.g., product #1) through the operation window. After selecting the grade, the user can choose the operation mode. If automatic mode is selected, production will be completed fully automatically according to the pre-defined program. In this mode, the batch reaction information for product #1 can be defined first, and then the initialization program, feeding program, reaction program, feeding program, reaction program...discharge program will be called and run sequentially. After discharging, a prompt message will be output: "Proceed to the next batch reaction of product #1," and the next batch reaction control will be automatically initiated. If semi-automatic mode is selected, a small amount of operator intervention is required in the production process. In this mode, the initialization program, feeding program, reaction program, feeding program, reaction program...discharge program will be called and run sequentially. After discharging, a prompt message will be output: "This batch reaction is complete. Proceed to the next batch reaction?" If the operator selects "Yes", the following message will be output: "Proceed to the next batch reaction of product #1" and the next batch reaction control will be automatically implemented. Otherwise, the following message will be output: "Production of product #1 will be manually terminated". If the step mode is selected, the operator needs to confirm each call and run of the feeding program, reaction program, and discharge program. Only when the operator agrees to continue will the next program be called and run. If the manual mode is selected, the program does not need to continue running. If no operation mode is selected, the following message will be output: "No valid operation mode selected", and production will be terminated.
[0057] It should be noted that the polymerization process in rubber production is one of the first batch of key hazardous chemical processes under national supervision. Therefore, the sequential control procedure can also include a safety monitoring procedure. The safety monitoring procedure runs through the entire process of feeding, reaction, and discharging in the reactor to ensure that the reactor is always in a safe working state.
[0058] Whether the sequential control program is implemented using a programming language or by connecting function blocks of a control system, operators do not need to intervene, operate, or modify the sequential control program. They only need to set the formula parameters and control parameters in the predetermined window, and select, confirm, or handle on-site equipment problems according to the prompts during the operation of the sequential control program. This greatly reduces the difficulty of operation for operators and improves work efficiency and operational accuracy.
[0059] By calling and running the initialization program, feeding program, reaction program, and discharge program, the raw materials are added to the reactor for reaction. After the reaction is completed, the adhesive is obtained. The adhesive and chemicals are added to the blending tank and waste adhesive tank for processing, and finally the rubber of the corresponding grade can be obtained.
[0060] This application embodiment uses a modular program design for the rubber production process. By calling the program corresponding to the grade according to the user's selected operation mode, the intermittent production of rubber can be automatically realized, avoiding the problem of long processing time when operating manually, and improving the product qualification rate and production efficiency.
[0061] Understandably, multiple reaction vessels are typically required when producing a single grade of rubber. By designing the order of the feeding and discharging procedures for each reaction vessel, production costs can be reduced while ensuring high productivity on the production line.
[0062] In some embodiments, the feeding procedure of the current reactor can be called after the feeding procedure of the previous reactor is completed in the same cycle, wherein the cycle starts from the call of the feeding procedure of the first reactor producing the rubber to be produced and ends with the call of the discharge procedure of the last reactor; in different cycles, the feeding procedure of the first reactor in the current cycle can be called after the discharge procedure of the first reactor in the previous cycle is completed.
[0063] Figure 4 A schematic diagram of the operation of a cycle in one embodiment is shown. For example... Figure 4 As shown, producing one grade of rubber requires three reactors. One cycle begins with the feeding program for reactor #1 and ends with the discharge program for reactor #3. During feeding within the same cycle, the second reactor can only begin feeding after the first reactor has finished feeding. Similarly, between adjacent cycles, the first reactor in the current cycle can only begin feeding after the first reactor in the previous cycle has finished discharging. This improves reactor utilization, reduces production costs, shortens reaction time, and increases production line productivity.
[0064] In some embodiments, the initialization procedure, feeding procedure, reaction procedure, and discharge procedure all include safety monitoring-related programs. These programs run throughout the entire process from initialization to discharge, ensuring a safe and controllable production process and producing qualified products. These programs can be configured to monitor the following: whether the pressure and level interlock of the reactor is activated; whether the agitator monitoring is on; whether the reactor's temperature gauge is malfunctioning; whether the reactor's pressure gauge is malfunctioning; and whether the reactor's level gauge is malfunctioning. The program can also be configured to: monitor the corresponding flow control loop and flow accumulation loop for malfunctions based on the feeding material, and determine whether to discontinue monitoring based on the malfunction status.
[0065] In some embodiments, both the feeding procedure and the discharging procedure include resource request-related procedures and resource release-related procedures. Taking the feeding procedure as an example, the feeding resource request subroutine can be configured to: send a request to the corresponding feeding equipment resource according to the raw material to be fed, and the feeding equipment resource enters the preparation state according to the request.
[0066] In some embodiments, the initialization program can be configured to perform some general functions, such as selecting production batch numbers, setting and detecting formula parameters, selecting reactors, and activating feeding equipment. The initialization program may also include an initialization safety monitoring subroutine. By calling the initialization safety monitoring subroutine, the following can be monitored: whether the reactor's pressure, level, and solvent quantity interlocks are activated; whether all feeding shut-off valves are switched to automatic shut-off mode; whether the agitator's remote control function is enabled; whether the flow control is faulty; whether the pump outlet pressure display instrument is faulty; whether the reactor's temperature instrument is faulty; whether the reactor's pressure instrument is faulty; whether the reactor's level instrument is faulty; whether the reactor's pressure instrument is faulty; whether the reactor's temperature control is faulty; whether the heat exchange instrument is faulty; whether the flushing pump's remote control function is enabled; whether the discharge pump's remote control function is enabled; and whether the reactor's initial level and initial pressure are normal.
[0067] In some embodiments, the multiple raw materials include solvents and other raw materials besides solvents, and the feeding procedure includes a solvent feeding control procedure corresponding to the solvent and a general feeding control procedure corresponding to other raw materials.
[0068] It is understood that the steps for adding solvent and other raw materials are slightly different. In order to avoid the sequential control procedure being too complicated and difficult to operate, the embodiments of this application can distinguish the procedures for adding solvent and other raw materials.
[0069] In some embodiments, a stirrer is installed inside the reactor. The solvent feeding control program includes a solvent feeding resource request subroutine, a solvent feeding safety monitoring subroutine, a solvent heat exchange control subroutine, a stirrer control subroutine, and a solvent feeding resource release subroutine. When the feeding program is called, the solvent feeding resource request subroutine, the solvent feeding safety monitoring subroutine, the solvent heat exchange control subroutine, the stirrer control subroutine, and the solvent feeding resource release subroutine can be called sequentially to add solvent to the reactor.
[0070] Understandably, the solvent feeding control program can be configured to perform several general functions, such as zeroing the accumulated flow rate, switching the flow control loop to automatic control, activating the solvent feeding pump, opening the feeding shut-off valve, starting accumulation, closing the feeding shut-off valve after feeding, disabling the solvent feeding pump, switching the flow control loop and accumulation module to manual control, switching the solvent feeding pump to manual control, comparing feeding deviations, and storing data. To ensure feeding safety and accuracy, the solvent feeding control program can also be configured to perform the following important steps: calling the solvent feeding resource request subroutine; calling the solvent feeding safety monitoring subroutine; enabling and disabling the solvent heat exchange control subroutine; activating the corresponding feeding program if other raw materials need to be added during the solvent feeding process; activating the agitator and simultaneously activating the agitator monitoring subroutine when the reactor level reaches the condition for activating the agitator; and disabling the solvent feeding safety monitoring subroutine and calling the solvent feeding resource release program after the solvent feeding is completed.
[0071] In some embodiments, the solvent heat exchange control subroutine can be configured to: obtain the current flow rate of the solvent at the inlet of the reactor; perform solvent heat exchange control when the current flow rate is normal and less than the heat exchange start amount; reduce the opening of the regulating valve in the flow control loop when the current flow rate is greater than the heat exchange start amount and less than the heat exchange end amount; and stop solvent heat exchange control when the current flow rate is greater than the heat exchange end amount.
[0072] The above solution precisely controls the heat exchange of the solvent, ensuring the heat exchange effect and improving product quality.
[0073] In some embodiments, the feeding procedure further includes a general feeding control procedure, which may include a general feeding resource request subroutine, a general feeding safety monitoring subroutine, a general feeding control subroutine, and a general feeding resource release subroutine. Calling the feeding procedure includes sequentially calling the general feeding resource request subroutine, the general feeding safety monitoring subroutine, the general feeding control subroutine, and the general feeding resource release subroutine. The general feeding control procedure can also be configured to calculate the deviation between the general feeding amount deviation and the cumulative flow of the main and auxiliary flow meters.
[0074] In some embodiments, the feeding procedure further includes a feeding accuracy control subroutine, which is configured to: obtain the cumulative flow rate of the raw material at the inlet of the reactor; and reduce the opening of the regulating valve of the flow control loop if the difference between the cumulative flow rate and the valve closing amount is less than a preset value.
[0075] In the implementation process, the preset value can be 10%, 20%, etc., and this application embodiment does not limit this. By reducing the opening of the regulating valve in the flow control loop when the cumulative flow of the raw material approaches the valve closing amount, the feeding control accuracy is improved.
[0076] Understandably, the feeding accuracy control subroutine can also be configured to perform general functions, such as switching the flow control loop to automatic control, switching the feeding pump outlet pressure control loop to automatic control, activating the feeding pump, resetting the accumulated flow to zero, opening the feeding shut-off valve, starting accumulation, and switching the flow control loop's regulating valve and feeding shut-off valve to manual closing after feeding is complete. The feeding accuracy control subroutine can also be configured to detect whether the feeding pump outlet pressure reaches a preset value within a preset time; if it does not reach the preset value, feeding is prohibited. Through the above design of the feeding accuracy control subroutine, feeding accuracy is improved, ensuring precise feeding.
[0077] In some embodiments, the reaction program includes a reaction precision control subroutine, which is configured to: obtain the rate of temperature change in the reactor within a preset time interval; and determine whether to invoke the production abandonment program based on the rate of temperature change.
[0078] Understandably, at the start of the reaction, the rate of temperature change in the reactor can be checked within each preset time interval to determine whether the rate of temperature change has reached the temperature rise gradient. If the number of times the temperature rise gradient has not been reached reaches the preset number, a slow reaction prompt message will be output, and the production abandonment procedure will be invoked.
[0079] When the reaction is about to end, the rate of temperature change in the reactor can be checked within each preset time interval to determine whether the rate of temperature change has reached the cooling gradient. If the cooling gradient has not been reached, a timeout message will be output, and the operator can decide whether to continue the reaction or execute the production abandonment procedure.
[0080] If the reactor reaches the preset reaction end temperature, the reaction can be terminated after a certain period of time to ensure uniform stirring.
[0081] In some embodiments, the discharge procedure includes a discharge resource request subroutine, a discharge safety monitoring subroutine, a discharge control subroutine, and a discharge resource release subroutine, wherein the discharge control subroutine is configured to: obtain the liquid level of the adhesive; and, if the liquid level is less than a preset liquid level, control the opening of the regulating valve of the discharge pressure control circuit to the maximum opening.
[0082] Understandably, since the adhesive has a high viscosity, when its level is lower than the preset level, the regulating valve is opened to the maximum to ensure rapid discharge and prevent the adhesive from clogging the pipeline.
[0083] During implementation, the discharge control subroutine can also be configured to perform some general functions, such as selecting the mixing tank to which the material is discharged, opening the discharge valve at the bottom of the reactor, stopping the agitator, starting the discharge pump, switching the discharge pressure control loop to automatic control mode, stopping the discharge pump after discharge is completed, closing the discharge valve and the regulating valve of the discharge pressure control loop, ending the discharge, and saving data. In addition, the discharge control subroutine can also be configured to: switch the discharge pressure control loop to manual control mode (i.e., manual mode) before opening the discharge valve, and control the opening of the regulating valve at a fixed degree; disable the agitator monitoring program after the discharge valve is opened; calculate the liquid level drop gradient at regular intervals within a certain time period, and determine whether the discharge rate meets the requirements based on the liquid level drop gradient; set an emptying level to ensure complete discharge from the reactor and ensure accurate feeding of the next batch.
[0084] The embodiments of this application, taking into account the high viscosity of the adhesive, have designed the above-mentioned discharge procedure to avoid ensuring the adhesive discharge rate, prevent the adhesive from clogging in the pipeline, and improve the accuracy of the next batch of feeding.
[0085] This application embodiment simplifies and automates the complex, multi-step production process through modular program design. Moreover, the modular program design makes it easy to add or modify the formula according to market changes, ultimately controlling the precision of feeding and reaction, ensuring that the produced products are qualified and of high quality, and meeting the requirements of feasibility, safety, precise control and ease of operation in rubber production.
[0086] The following describes an apparatus embodiment of this application, which can be used to execute the rubber production control method described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the rubber production control method described above.
[0087] Figure 5 A block diagram of a rubber production control device is shown in one embodiment. Figure 5 As shown, the rubber production control device may include: a program determination module 501, a program calling module 502, and a rubber solution processing module 503; wherein, the program determination module 501 is used to determine the initialization program, feeding program, reaction program, and discharge program corresponding to the grade of rubber to be produced; the program calling module 502 is used to control the reaction of various raw materials of the rubber to be produced in the reaction vessel by calling the initialization program, feeding program, reaction program, and discharge program according to the operation mode selected by the user, to obtain rubber solution; the rubber solution processing module 503 is used to obtain the rubber corresponding to the grade using the rubber solution.
[0088] In some embodiments, the program calling module 502 can also be used to call the feeding program of the current reactor after the feeding program of the previous reactor is completed in the same cycle, wherein the cycle starts from calling the feeding program of the first reactor that produces rubber to be produced and ends with calling the discharging program of the last reactor; in different cycles, the feeding program of the first reactor in the current cycle is called after the discharging program of the first reactor in the previous cycle is completed.
[0089] In some embodiments, the multiple raw materials include solvents and other raw materials besides solvents, and the feeding procedure includes a solvent feeding control procedure corresponding to the solvent and a general feeding control procedure corresponding to other raw materials.
[0090] In some embodiments, a stirrer is provided inside the reactor. The solvent feeding control program includes a solvent feeding resource request subroutine, a solvent feeding safety monitoring subroutine, a solvent heat exchange control subroutine, a stirrer control subroutine, and a solvent feeding resource release subroutine. The program calling module 502 can also be used to sequentially call the solvent feeding resource request subroutine, the solvent feeding safety monitoring subroutine, the solvent heat exchange control subroutine, the stirrer control subroutine, and the solvent feeding resource release subroutine to add solvent to the reactor.
[0091] In some embodiments, the program calling module 502 can also be used to obtain the current flow rate of the solvent at the inlet of the reactor; perform solvent heat exchange control when the current flow rate is normal and less than the heat exchange start amount; reduce the opening of the regulating valve of the flow control loop when the current flow rate is greater than the heat exchange start amount and less than the heat exchange end amount; and stop solvent heat exchange control when the current flow rate is greater than the heat exchange end amount.
[0092] In some embodiments, the feeding procedure further includes a feeding accuracy control subroutine, and the program calling module 502 can also be used to obtain the cumulative flow rate of the raw material at the inlet of the reactor; if the difference between the cumulative flow rate and the valve closing amount is less than a preset value, the opening degree of the regulating valve of the flow control loop is reduced.
[0093] In some embodiments, the reaction program includes a reaction precision control subroutine, and the program calling module 502 can also be used to obtain the temperature change rate inside the reactor within a preset time interval; and determine whether to call the production abandonment program based on the temperature change rate.
[0094] In some embodiments, the discharge procedure includes a discharge control subroutine, and the program calling module 502 can also be used to obtain the liquid level of the adhesive; when the liquid level is less than the preset liquid level, the opening degree of the regulating valve of the discharge pressure control circuit is controlled to the maximum opening degree.
[0095] In some embodiments, the operating modes include multiples of fully automatic mode, semi-automatic mode, step mode, and manual mode.
[0096] Based on the same inventive concept, this application also provides a rubber production control device, see reference. Figure 6 The diagram shows a schematic of the structure of a rubber production control device according to an embodiment of this application. The rubber production control device includes one or more memories 604, one or more processors 602, and at least one computer program (computer program instruction) stored in the memory 604 and executable on the processor 602. When the processor 602 executes the computer program, it implements the method described above.
[0097] Among them, Figure 6 In this document, a bus architecture (represented by bus 600) is used. Bus 600 may include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 602 and memory represented by memory 604. Bus 600 may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 605 provides an interface between bus 600 and receiver 601 and transmitter 603. Receiver 601 and transmitter 603 may be the same element, i.e., a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 602 is responsible for managing bus 600 and general processing, while memory 604 can be used to store data used by processor 602 during operation.
[0098] Based on the same inventive concept, embodiments of this application provide a computer-readable storage medium storing computer program instructions, which, when executed by a processor, cause the processor to perform the steps of the method described above.
[0099] Based on the same inventive concept, embodiments of this application provide a computer program product, including a computer program, which, when executed by a processor, causes the processor to perform the steps of the method described above.
[0100] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and embodiments are within the scope and spirit of this application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Furthermore, the functional units may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit.
[0101] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0102] The units described as separate components may or may not be physically separate. Similarly, the components of the control device may or may not be physical units; they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0103] 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 described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing computer program instructions, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0104] The above description is merely an embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method for controlling the production of rubber, characterized in that, include: Based on the grade of the rubber to be produced, determine the initialization program, feeding program, reaction program, and discharge program corresponding to the grade; According to the operation mode selected by the user, the initialization program, the feeding program, the reaction program and the discharge program are called to control the reaction of various raw materials of the rubber to be produced in the reaction vessel to obtain the rubber solution. Using the adhesive solution, the rubber corresponding to the specified grade is obtained.
2. The rubber production control method according to claim 1, characterized in that, The number of reaction vessels is multiple, and the process of controlling the reaction of various raw materials for producing rubber in the reaction vessels by calling the initialization program, the feeding program, the reaction program, and the discharging program includes: In the same cycle, after the feeding procedure of the previous reactor is completed, the feeding procedure of the current reactor is called, wherein the cycle begins from the call of the feeding procedure of the first reactor that produces the rubber to be produced and ends with the call of the discharging procedure of the last reactor; In different cycle cycles, after the discharge procedure of the first reactor in the previous cycle is completed, the feeding procedure of the first reactor in the current cycle is called.
3. The rubber production control method according to claim 1, characterized in that, The various raw materials include solvents and other raw materials besides the solvents, and the feeding procedure includes a solvent feeding control procedure corresponding to the solvents and a general feeding control procedure corresponding to the other raw materials.
4. The rubber production control method according to claim 3, characterized in that, The reactor is equipped with a stirrer. The solvent feeding control program includes a solvent feeding resource request subroutine, a solvent feeding safety monitoring subroutine, a solvent heat exchange control subroutine, a stirrer control subroutine, and a solvent feeding resource release subroutine. Calling the feeding program includes: The solvent is added to the reactor by sequentially calling the solvent feeding resource request subroutine, the solvent feeding safety monitoring subroutine, the solvent heat exchange control subroutine, the stirrer control subroutine, and the solvent feeding resource release subroutine.
5. The rubber production control method according to claim 4, characterized in that, The solvent heat exchange control subroutine is configured as follows: Obtain the current flow rate of the solvent at the inlet of the reactor; Solvent heat exchange control is performed when the current flow rate is normal and less than the heat exchange start-up amount; If the current flow rate is greater than the heat exchange start amount but less than the heat exchange end amount, reduce the opening of the regulating valve in the flow control loop; If the current flow rate is greater than the heat exchange termination amount, the solvent heat exchange control is stopped.
6. The rubber production control method according to claim 1, characterized in that, The feeding procedure also includes a feeding accuracy control subroutine, which is configured as follows: Obtain the cumulative flow rate of the raw material at the inlet of the reactor; If the difference between the accumulated flow rate and the valve closing amount is less than a preset value, the opening degree of the regulating valve in the flow control loop is reduced.
7. The rubber production control method according to claim 1, characterized in that, The reaction procedure includes a reaction precision control subroutine, which is configured as follows: Obtain the rate of temperature change inside the reactor within a preset time interval; Based on the temperature change rate, determine whether to invoke the production abandonment procedure.
8. The rubber production control method according to claim 1, characterized in that, The discharge procedure includes a discharge control subroutine, which is configured as follows: Obtain the liquid level of the adhesive; When the liquid level is lower than the preset liquid level, the opening degree of the regulating valve of the discharge pressure control circuit is controlled to be the maximum opening degree.
9. The rubber production control method according to claim 1, characterized in that, The operating modes include: fully automatic mode, semi-automatic mode, step mode, and manual mode, among others.
10. A rubber production control device, comprising a processor and a memory, characterized in that, The memory stores computer program instructions that can be executed by the processor, and when the processor executes the computer program instructions, it implements the steps of the method as described in any one of claims 1 to 9.