Control system, method, equipment and medium for optimizing operation of fused magnesia smelting process

By designing a PLC controller and industrial server, the melting magnesium sand melting process running optimized control system, solving the problem of insufficient computing power of the existing system, realizing automation control and high -performance operation optimization, improving the system's system Stability and security.

CN115032940BActive Publication Date: 2025-01-28KYLAND TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210854757.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-18
Publication Date
2025-01-28
Estimated Expiration
2042-07-18

AI Technical Summary

Technical Problem

The overall computing power of the existing automatic control system for the smelting process of electromelting magnesium sand is low, and it is difficult to meet the requirements of high-performance control algorithms and operation optimization algorithms, resulting in the current setting control and abnormal working conditions identification and processing relying on manual labor, and there are operational errors and safety. Hidden danger.

Method used

Design a type of electric magnesium melting process operation optimization control system, including the PLC controller and industrial server connected to each other, using the monitoring module of the PLC controller, logical control module, PID control module, and switching control module, combined with industrial server The VPLC real -time and non -real -time system, realize the current closed -loop settings, current tracking and logical control, and process monitoring functions.

Benefits of technology

The automation control of the melting magnesium smelting process is achieved, the computing power and data utilization rate of the control system can be improved, the better operating status can be achieved under complex dynamic conditions, and the risk and security risks of manual operations can be reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115032940B_ABST
    Figure CN115032940B_ABST
Patent Text Reader

Abstract

The present application provides an operation optimization control system and method, device, and medium for an electric molten magnesia smelting process. The system includes a PLC controller and an industrial server that are communicatively connected to each other; the PLC controller includes a monitoring module for monitoring the electric molten magnesia smelting process and obtaining relevant parameters; a logic control module for performing logic operations according to the relevant parameters; a PID control module for performing conventional PID control on the electric molten magnesia smelting process according to the results of the logic operations; a switching control module for executing control switching between the PLC controller and the VPLC real-time system; the industrial server includes a first non-real-time system for collecting and processing data of the PLC controller in the electric molten magnesia smelting process and performing operation optimization calculations; a VPLC real-time system for performing high-performance PID control on the electric molten magnesia smelting process according to the control quantity of operation optimization; and a second non-real-time system for realizing data communication transfer between the PLC controller and the VPLC real-time system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automation control technology, and in particular to an operation optimization control system, method, equipment, and medium for an electric fused magnesia smelting process. Background Art

[0002] Fused magnesia has the characteristics of high purity, high melting point, anti-oxidation, complete structure, strong insulation, etc. It is mainly used to produce various magnesia refractory materials with excellent performance.

[0003] Most of the existing fused magnesia smelting processes are still at the stage of simply realizing the tracking control of the three-phase electrode current by manual control. According to past experience, the current setting value under different working conditions is manually determined in the smelting process, and the operator manually adjusts the three-phase electrode position so that the three-phase electrode current tracks the current setting value. Due to the complex dynamic characteristics of the fused magnesium furnace, the harsh production environment, and the high labor intensity of the workers, the output of the product under manual control is low and the energy consumption is high. With the increase in the requirements of enterprises for power consumption, some enterprises currently use automatic control systems based on PLC (Programmable Logic Controller, Programmable Logic Controller) to track the current, and control the three-phase current value of the three-phase motor by PID (Proportional Integral Derivative) control. However, the overall computing power of the existing PLC control system is low, and the data utilization rate is also relatively low, which is difficult to meet the requirements of high-performance control algorithms and operation optimization algorithms. Therefore, the current setting control and abnormal working condition identification and processing still need to rely on manual completion, which is prone to manual operation errors and also poses safety hazards. Summary of the invention

[0004] In view of this, the present application proposes an operation optimization control system and method, equipment, and medium for the electric molten magnesia smelting process, which can automatically realize the closed-loop setting of current value, current tracking and logic control, and process monitoring functions during the electric molten magnesia smelting process to ensure the safe operation of the control system.

[0005] In a first aspect, the present application provides an operation optimization control system for a fused magnesia smelting process, including a PLC controller and an industrial server that are communicatively connected to each other;

[0006] The PLC controller includes a monitoring module for monitoring the molten magnesia smelting process and obtaining relevant parameters; a logic control module for performing logic operations according to the relevant parameters; a PID control module for performing conventional PID control on the molten magnesia smelting process according to the logic operation results; and a switching control module for executing control switching between the PLC controller and the VPLC real-time system;

[0007] The industrial server includes a first non-real-time system, which is used to collect and process data of the PLC controller in the molten magnesia smelting process and perform operation optimization calculations on the collected and processed data; a VPLC real-time system, which runs an incremental PID control program and a PID control program with output compensation, and is used to perform incremental PID control and PID control with output compensation on the molten magnesia smelting process according to the control quantity obtained by the operation optimization calculation; a second non-real-time system, which is used to develop the incremental PID control program and the PID control program with output compensation for the VPLC real-time system through the MaView programming platform, configure the VPLC configuration for the VPLC real-time system, and realize data communication transfer between the PLC controller and the VPLC real-time system.

[0008] From the above, in view of the complexity of the molten magnesia smelting process, the present application sets a PLC controller and an industrial server that are communicatively connected to each other, wherein the industrial server is provided with a VPLC real-time system and multiple non-real-time systems. Under normal circumstances, the PLC controller can realize conventional PID control of the molten magnesia smelting process. When it is necessary to further control and optimize the molten magnesia smelting process, the relevant data of the industrial server and the relevant data of the PLC controller in the molten magnesia smelting process can be collected through the first non-real-time system of the industrial server, and the collected and processed data can be run and optimized. Calculation, and then the incremental PID control program and the PID control program with output compensation run by the VPLC real-time system are used to perform incremental PID control and PID control with output compensation on the molten magnesia smelting process according to the control quantity obtained by the run optimization calculation, so that the molten magnesia smelting process can be operated under a better working condition. At the same time, the present application can also realize current tracking, logic control and process monitoring functions through the above-mentioned non-real-time system, thereby ensuring the stable operation of the entire control system.

[0009] Optionally, the industrial server also includes: a third non-real-time system for monitoring the three-phase current data of the electric molten magnesia smelting process, the control quantity of the VPLC real-time system, the control quantity of the PLC controller and the flag of the control switching.

[0010] From the above, by setting up the third non-real-time system, the three-phase current data in the electric molten magnesia smelting process, the control quantity of the PLC controller, the control quantity of the VPLC real-time system and the current control switching flag are monitored in real time, so as to grasp the specific situation of the electric molten magnesia smelting process, the current control state and the control effect of operation optimization in real time.

[0011] Optionally, the second non-real-time system also includes a database module for storing the control quantity of the VPLC real-time system, the control quantity of the PLC controller and the three-phase current data of the electric molten magnesia smelting process.

[0012] From the above, by setting up a database module, the three-phase current data of the electric molten magnesia smelting process, the control quantity of the VPLC real-time system and the control quantity of the PLC controller are stored to facilitate subsequent deep learning and optimization training, so that the electric molten magnesia smelting process operation optimization control system of the present application can continue to learn in depth as the amount of data increases, thereby achieving better operation optimization control effects.

[0013] Optionally, the second non-real-time system uses a Python program to read the three-phase current data and control quantity sent by the PLC controller via the S7 protocol, and sends them to the VPLC real-time system via the ModbusTCP protocol.

[0014] From the above, in some embodiments, the PLC controller adopts the S7 communication protocol, and the VPLC real-time system adopts the ModbusTCP protocol. The present application uses a Python program as a communication relay in the second non-real-time system. The Python program reads the three-phase current data and control quantity sent by the PLC controller through the S7 protocol, and after protocol conversion, sends it to the VPLC real-time system through the ModbusTCP protocol, thereby ensuring the real-time performance of data transmission.

[0015] Optionally, the first non-real-time system reads the three-phase current data received by the VPLC real-time system through the ModbusTCP protocol, performs energy consumption calculation and operation optimization calculation based on the three-phase current data, and sends the control quantity obtained by the operation optimization calculation to the VPLC real-time system through the ModbusTCP protocol.

[0016] From the above, the first non-real-time system is mainly used to realize operation optimization calculation, by performing energy consumption calculation on the three-phase current data received by the VPLC real-time system, and performing operation optimization calculation according to the energy consumption prediction value and the energy consumption index to generate the operation optimization control quantity, and then sending the control quantity to the VPLC real-time system. The VPLC real-time system can realize high-performance PID control of the electric fused magnesia smelting process according to the operation optimization control quantity, so that the energy consumption reaches a reasonable range.

[0017] Optionally, the PLC controller and the industrial server are connected to each other through a switch, wherein the PLC controller is connected to the switch through a CP343 communication module.

[0018] From the above, the PLC controller and the industrial server can communicate via Ethernet through the switch. By setting the CP343 communication module in the PLC controller, Ethernet communication with the industrial server can be realized through the switch.

[0019] Optionally, it also includes a first display connected to the PLC controller, which is used to display the three-phase current data of the electric molten magnesia smelting process, the control quantity of the PLC controller, the control quantity of the VPLC real-time system and the control interface of the control switching.

[0020] As described above, the PLC controller is usually set at the site of the electric molten magnesia smelting process. By setting a first display connected to the PLC controller, on-site personnel can view the three-phase current data of the electric molten magnesia smelting process, the control quantity of the PLC controller, and the control quantity of the VPLC real-time system in real time. The first display can be a touch screen, which provides a control interface for control switching, so that on-site personnel can switch between PLC control and VPLC control.

[0021] Optionally, it also includes a second display connected to the second non-real-time system, which is used to display the operation optimization information of the electric fused magnesia smelting process.

[0022] As described above, by providing a second display connected to the second non-real-time system, relevant information of the operation optimization can be displayed for real-time viewing.

[0023] Optionally, it also includes a third display connected to the third non-real-time system, which is used to display the three-phase current data of the electric molten magnesia smelting process, the control quantity of the VPLC real-time system, the control quantity of the PLC controller and the flag of the control switching.

[0024] As described above, the industrial server is usually set at a remote control console. By setting a third display connected to the third non-real-time system, the three-phase current data of the electric molten magnesia smelting process monitored and collected by the third non-real-time system, the control quantity of the VPLC real-time system, the control quantity of the PLC controller and the control switching flag can be displayed in real time to facilitate real-time viewing by the staff of the control console.

[0025] Optionally, the first non-real-time system is implemented using an Ubuntu system, the second non-real-time system is implemented using a Windows 10 system, and the third non-real-time system is implemented using an Intewell system.

[0026] In a second aspect, the present application provides an operation optimization control method based on the above-mentioned operation optimization control system of the fused magnesia smelting process, the method comprising:

[0027] Obtain relevant parameters of the fused magnesia smelting process and perform logic operations, and perform conventional PID control on the fused magnesia smelting process according to the results of the logic operations;

[0028] Acquiring three-phase current data when conventional PID control is performed on the fused magnesia smelting process;

[0029] Performing operation optimization calculation according to the three-phase current data and generating a control quantity for operation optimization;

[0030] According to the control quantity of the operation optimization, the molten magnesia smelting process is subjected to incremental PID control and PID control with output compensation.

[0031] In a third aspect, the present application provides a computing device, the computing device comprising:

[0032] processor;

[0033] A memory for storing one or more programs;

[0034] When the one or more programs are executed by the processor, the processor implements the above-mentioned operation optimization control method.

[0035] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned operation optimization control method when executed by a computer.

[0036] To sum up, this application proposes an operation optimization control system for the molten magnesia smelting process, aiming at the special smelting environment of molten magnesia. By providing a PLC controller capable of realizing conventional PID control and an industrial server capable of realizing operation optimization calculation and high-performance PID control, a complete operation optimization control system is formed, which can realize current value closed-loop setting, current tracking and logic control, and process monitoring functions in the molten magnesia smelting process to ensure the safe operation of the control system.

[0037] These and other aspects of the present application will become more apparent from the following description of the embodiment(s). BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 A schematic diagram of the structure of an operation optimization control system for a fused magnesia smelting process provided in an embodiment of the present application;

[0039] Figure 2 A module diagram of an operation optimization control system for a fused magnesia smelting process provided in an embodiment of the present application;

[0040] Figure 3 A flowchart of an operation optimization control method provided in an embodiment of the present application;

[0041] Figure 4 A structural diagram of a computing device provided in an embodiment of the present application.

[0042] It should be understood that the size and shape of each block diagram in the above structural diagram are for reference only and should not constitute an exclusive interpretation of the embodiments of the present application. The relative positions and inclusion relationships between the blocks presented in the structural diagram are only schematic representations of the structural associations between the blocks, and do not limit the physical connection methods of the embodiments of the present application. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings.

[0044] Figure 1 A schematic diagram of the structure of an operation optimization control system for fused magnesia smelting process is shown. Figure 1, a fused magnesia smelting process operation optimization control system of this embodiment includes: a PLC controller 100 and an industrial server 200 that are connected to each other in communication; the PLC controller 100 includes a monitoring module 101 for monitoring the fused magnesia smelting process and obtaining relevant parameters; a logic control module 102 for performing logic operations according to the relevant parameters; a PID control module 103 for performing conventional PID control on the fused magnesia smelting process according to the logic operation results; a switching control module 104 for executing the control of the PLC (programmable logic control) controller 100 and the VPLC (virtualized programmable logic control) real-time system 201 Switching; the industrial server 200 includes a first non-real-time system 202, which is used to collect and process the data of the PLC controller in the molten magnesia smelting process, and perform operation optimization calculation on the collected and processed data; a VPLC real-time system 201, which runs an incremental PID control program and a PID control program with output compensation, and is used to perform conventional PID control on the molten magnesia smelting process according to the control quantity obtained by the above operation optimization calculation, or perform high-performance PID control such as incremental PID control and PID control with output compensation; a second non-real-time system 203, which is arranged with a MaView (Management of Virtualized Industrial Engineering Workbench, logic programming configuration software) programming platform, through which the incremental PID control program and the PID control program with output compensation are developed for the VPLC real-time system 201, and the VPLC configuration is configured for the VPLC real-time system, and is used to realize the data communication transfer between the PLC controller 100 and the VPLC real-time system 201, and is also used to monitor the operation optimization process. The PLC controller 100 of this embodiment can realize conventional PID control of the molten magnesia smelting process. When further control optimization of the molten magnesia smelting process is required, the relevant data of the industrial server and the control quantity of the PLC controller 100 can be collected through the first non-real-time system 202 of the industrial server 200, and the data can be run optimized and calculated. Then, the incremental PID control program and the PID control program with output compensation running in the VPLC real-time system 201 can be used to perform high-performance PID control such as incremental PID control and PID control with output compensation on the molten magnesia smelting process according to the control quantity obtained by the run optimization calculation, so that the molten magnesia smelting process can be operated under a better working condition. At the same time, the present application can also realize current tracking, logic control and process monitoring functions through the first non-real-time system 202 and the second non-real-time system 203, thereby ensuring the stable operation of the entire control system.

[0045] In some embodiments, a third non-real-time system 204 is also constructed in the industrial server 200 of the present application, which is communicated with the above-mentioned second non-real-time system 203, and is used to monitor the three-phase current data of the electric molten magnesia smelting process, the control quantity of the VPLC real-time system, the control quantity of the PLC controller, and the control switching flag in real time, so as to grasp the specific situation of the electric molten magnesia smelting process, the current control status and the control effect of operation optimization in real time.

[0046] In some embodiments, the above-mentioned second non-real-time system 203 also includes a database module for storing the control quantity of the VPLC real-time system, the control quantity of the PLC controller and the three-phase current data of the electric molten magnesia smelting process, so as to facilitate subsequent deep learning and optimization training, so that the electric molten magnesia smelting process operation optimization control system of the present application can continuously perform deep learning as the amount of data increases to achieve better operation optimization control effects.

[0047] The second non-real-time system 203 of this embodiment runs Python language and MaView programming platform, wherein the MaView programming platform is a basic control system software that supports software definition for multi-service integration under the background of industrial Internet, and its functions include a development environment (IDE) and a running environment (RTE) that conform to IEC61131. The IDE includes core components such as device configuration, virtualization configuration of industrial servers, algorithm configuration, KySCADA configuration, compilation and downloading, and online debugging. It has a multi-service integration structure and supports the integration of services such as artificial intelligence, machine vision, and big data with real-time control services. The MaView programming platform can realize the writing and development of incremental PID control algorithms and PID control algorithms with output compensation, and provide them to the VPLC real-time system 201, so that the VPLC real-time system 201 can realize the high-performance PID control of the above-mentioned incremental PID control and PID control with output compensation according to the incremental PID control algorithm and the PID control algorithm with output compensation.

[0048] In some embodiments, the PLC controller 100 adopts the S7 communication protocol, and the VPLC real-time system 201 adopts the ModbusTCP (Transmission Control Protocol) protocol. By using the Python program as a communication transit in the second non-real-time system 203, the three-phase current data and control quantity sent by the PLC controller 100 through the switch are read, and sent to the VPLC real-time system 201 through the ModbusTCP protocol. The VPLC real-time system 201 sends the received three-phase current data to the first non-real-time system 202 through the ModbusTCP protocol. The first non-real-time system 202 performs operation optimization calculation on the three-phase current data according to the incremental PID control algorithm and the PID control algorithm with output compensation, and sends the control quantity obtained by the operation optimization calculation to the VPLC real-time system 201 through the ModbusTCP protocol. The VPLC real-time system 201 can realize high-performance PID control of the electric molten magnesia smelting process according to the operation optimized control quantity.

[0049] In some embodiments, the PLC controller 100 and the industrial server 200 can communicate via Ethernet through the switch 300 , and a CP343 communication module is provided in the PLC controller 100 to realize Ethernet communication with the industrial server 200 via the switch 300 .

[0050] In some embodiments, the PLC controller 100 is connected to a first display for displaying the three-phase current data of the fused magnesia smelting process, the control amount of the PLC controller, the control amount of the VPLC real-time system, and the control interface of the control switching. The second non-real-time system 203 is connected to a second display for displaying relevant information of the operation optimization process. The third non-real-time system 204 is connected to a third display for displaying the three-phase current data of the fused magnesia smelting process, the control amount of the VPLC real-time system, the control amount of the PLC controller, and the flag of the control switching.

[0051] In some embodiments, the first non-real-time system 202 may be implemented using an Ubuntu system, the second non-real-time system 203 may be implemented using a Windows 10 system, and the third non-real-time system 204 may be implemented using an Intewell system.

[0052] Combine the following Figure 2 The structure, working principle and beneficial effects of each embodiment of the present application are described in detail.

[0053] Figure 2The module diagram of an operation optimization control system for an electric fused magnesia smelting process is shown, including a PLC controller 100 arranged at an industrial site and an industrial server 200 arranged at a remote control console. The PLC controller 100 and the industrial server 200 can realize Ethernet-based communication connection through a switch 300.

[0054] In some embodiments, the PLC controller 100 includes a monitoring module 101 for monitoring the molten magnesia smelting process and obtaining relevant parameters; a logic control module 102 for performing logic operations according to the relevant parameters; a PID control module 103 for performing conventional PID control on the molten magnesia smelting process according to the logic operation results; and a switching control module 104 for executing control switching between the PLC controller 100 and the VPLC real-time system 201. The PLC controller 100 of this embodiment is connected to the execution motor 106 through the IO device 105, and the IO device 105 sends the control amount of the PLC controller to the execution motor 106. The control amount can be specifically a three-phase current value, and the execution motor 106 performs position control of the three-phase electrode in the smelting magnesium furnace according to the three-phase current value.

[0055] In some embodiments, the industrial site is also arranged with a display device, which can be a field touch screen 107, and the field touch screen 107 is provided with a display interface and a human-computer interaction interface, wherein the display interface can be used to display the three-phase current data of the electric fused magnesia smelting process, the control quantity of the PLC controller, the control quantity of the VPLC real-time system, the control switching flag and other information, so that the field personnel can monitor the electric fused magnesia smelting process in real time, and the human-computer interaction interface provides a switching control operation interface, so that the field personnel can switch the control of the PLC controller 100 and the VPLC real-time system 201 according to the smelting state of the electric fused magnesia.

[0056] In some embodiments, the PLC controller 100 further includes a CP343 communication module 108 , which is an Ethernet communication module and can be used to implement Ethernet communication between the PLC controller 100 and the switch 300 .

[0057] The industrial server 200 includes a VPLC real-time system 201, an Ubuntu non-real-time system 202, a Windows 10 non-real-time system 203, and an Intewell non-real-time system 204. Since the PLC controller 100 generally adopts the S7 communication protocol, and the VPLC real-time system 201 in the industrial server 200 adopts the Modbus TCP protocol, the Windows 10 non-real-time system 203 is provided with a Python program and a MaView programming platform, which can realize the writing and development of an incremental PID control algorithm and a PID control algorithm with output compensation, and provide them to the VPLC real-time system 201. The Windows 10 non-real-time system 203 also uses a Python program as a communication relay to read the three-phase current data and control quantity sent by the PLC controller 100, and send them to the VPLC real-time system 201 through the Modbus TCP protocol. The Ubuntu non-real-time system 202 is based on the developed operation optimization algorithm, reads the three-phase current data received in the VPLC real-time system 201, and performs energy consumption calculation based on the three-phase current data to obtain the energy consumption prediction value, and performs operation optimization calculation based on the energy consumption prediction value and the set energy consumption index to generate the operation optimization control quantity, and sends the control quantity to the VPLC real-time system 201; the VPLC real-time system 201 runs an incremental PID control program and a PID control program with output compensation, and can perform conventional PID control or high-performance PID control such as incremental PID control and PID control with output compensation according to the control quantity obtained by the above-mentioned operation optimization calculation; the Intewell non-real-time system 204 is a desktop display system, which can specifically use the OPS (Open Pluggable Specification) monitoring interface for current monitoring, which can specifically include the three-phase current data of the electric molten magnesia smelting process, the control quantity of the VPLC real-time system, the control quantity of the PLC controller, and the control switching flag, etc.

[0058] In some embodiments, the above-mentioned Windows 10 non-real-time system 203 also includes a MySQL database, which can be used for the control quantity of the VPLC real-time system, the control quantity of the PLC controller, and the three-phase current data of the fused magnesia smelting process. The operation optimization algorithm in the above-mentioned Ubuntu non-real-time system 202 can perform deep learning and optimization training based on the data stored in the MySQL database, so that the operation optimization control system of the fused magnesia smelting process of the present application can achieve better operation optimization control effect as the amount of data increases.

[0059] In some embodiments, the above-mentioned Windows 10 non-real-time system 203 is also connected to a display for displaying relevant information of the operation optimization process, such as the three-phase current data, energy consumption forecast value, energy consumption index, current setting value, current setting compensation value and other information collected during the electric molten magnesia smelting process, so as to facilitate relevant personnel to perform operation optimization monitoring and parameter adjustment.

[0060] Figure 3 A flow chart of an operation optimization control method is shown. The operation optimization control method is based on the above Figure 1-Figure 2 An operation optimization control system for a fused magnesia smelting process shown in any embodiment is implemented, and the method includes:

[0061] S301: Obtain relevant parameters of the fused magnesia smelting process and perform logic operations, and perform conventional PID control on the fused magnesia smelting process according to the results of the logic operations;

[0062] In this step, the fused magnesia smelting process can be monitored by the above-mentioned PLC controller and relevant parameters can be obtained, logical operations can be performed according to the obtained relevant parameters, and conventional PID control can be performed on the fused magnesia smelting process according to the results of the logical operations.

[0063] S302: Acquiring three-phase current data when conventional PID control is performed on the fused magnesia smelting process;

[0064] This step can be implemented through the Windows 10 non-real-time system of the industrial server. The three-phase current data sent by the above-mentioned PLC controller when performing conventional PID control and the control quantity of the PLC controller are obtained through the Windows 10 non-real-time system, and the protocol conversion is performed and then sent to the VPLC real-time system.

[0065] S303: Performing operation optimization calculation according to the three-phase current data, and generating a control quantity for operation optimization;

[0066] This step can be implemented through the Ubuntu non-real-time system of the industrial server. The three-phase current data received by the VPLC real-time system is read through the Ubuntu non-real-time system, and energy consumption calculation is performed based on the operation optimization algorithm to obtain the energy consumption prediction value, and the operation optimization calculation is performed according to the energy consumption prediction value and the set energy consumption index to generate the operation optimization control quantity, and the control quantity is sent to the VPLC real-time system.

[0067] S304: Perform high-performance PID control on the fused magnesia smelting process according to the control quantity of the operation optimization.

[0068] This step can be implemented by the VPLC real-time system of the industrial server. Through the incremental PID control program and the PID control program with output compensation running in the VPLC real-time system, the fused magnesia smelting process can be subjected to conventional PID control or high-performance PID control such as incremental PID control and PID control with output compensation according to the control quantity obtained by the above-mentioned operation optimization calculation.

[0069] It should be understood that the above steps in the embodiment of the present application can be implemented by software, for example, by a computer program or instruction having the above functions, and the corresponding computer program or instruction can be stored in a memory inside the terminal, and the processor reads the corresponding computer program or instruction inside the memory to implement the above functions. Alternatively, the above steps in the embodiment of the present application can also be implemented by hardware. Alternatively, the above steps in the embodiment of the present application can also be implemented by a combination of a processor and a software module.

[0070] It should be understood that the processing details of the above steps in the embodiments of the present application can be referred to Figure 1-Figure 2 The related descriptions of the illustrated embodiment and related extended embodiments will not be repeated in the embodiments of the present application.

[0071] Figure 4 1 is a schematic structural diagram of a computing device 1000 provided in an embodiment of the present application. The computing device 1000 includes: a processor 1010 , a memory 1020 , a communication interface 1030 , and a bus 1040 .

[0072] It should be understood that Figure 4 The communication interface 1030 in the computing device 1000 shown may be used to communicate with other devices.

[0073] The processor 1010 may be connected to a memory 1020. The memory 1020 may be used to store the program code and data. Therefore, the memory 1020 may be a storage unit inside the processor 1010, or an external storage unit independent of the processor 1010, or a component including a storage unit inside the processor 1010 and an external storage unit independent of the processor 1010.

[0074] Optionally, the computing device 1000 may further include a bus 1040. The memory 1020 and the communication interface 1030 may be connected to the processor 1010 via the bus 1040. The bus 1040 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus 1040 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 The fact that only one line is used in the diagram does not mean that there is only one bus or only one type of bus.

[0075] It should be understood that in the embodiment of the present application, the processor 1010 may adopt a central processing unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. Alternatively, the processor 1010 may adopt one or more integrated circuits to execute relevant programs to implement the technical solutions provided in the embodiment of the present application.

[0076] The memory 1020 may include a read-only memory and a random access memory, and provides instructions and data to the processor 1010. A portion of the processor 1010 may also include a nonvolatile random access memory. For example, the processor 1010 may also store information on the device type.

[0077] When the computing device 1000 is running, the processor 1010 executes the computer-executable instructions in the memory 1020 to perform the operating steps of the above method.

[0078] It should be understood that the computing device 1000 according to the embodiment of the present application can correspond to the corresponding subject in the method according to each embodiment of the present application, and the above-mentioned other operations and / or functions of each module in the computing device 1000 are respectively for realizing the corresponding process of each method of the present embodiment, which will not be repeated here for the sake of brevity.

[0079] 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.

[0080] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0081] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the 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 through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0082] 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.

[0083] 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.

[0084] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0085] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it is used to execute the above method, which includes at least one of the solutions described in the above embodiments.

[0086] The computer storage medium of the embodiment of the present application can adopt any combination of one or more computer-readable media. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples (non-exhaustive lists) of computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this document, computer-readable storage media can be any tangible medium containing or storing programs, which can be used by instruction execution systems, devices or devices or used in combination with them.

[0087] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0088] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0089] Computer program code for performing the operation of the present application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).

[0090] It should be noted that the embodiments described in the present application are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application usually described and shown in the drawings can be arranged and designed in various different configurations. Therefore, the above detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0091] The words "first, second, third, etc." or module A, module B, module C and other similar terms in the specification and claims are only used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that the specific order or sequence can be interchanged where permitted so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0092] In the above description, the numbers representing the steps involved do not necessarily mean that the steps will be executed. Intermediate steps may be included or replaced by other steps. The order of the previous and next steps may be interchanged or executed simultaneously if permitted.

[0093] The term "comprising" as used in the description and claims should not be interpreted as being limited to what is listed thereafter; it does not exclude other elements or steps. Therefore, it should be interpreted as specifying the presence of the features, integers, steps or components mentioned, but does not exclude the presence or addition of one or more other features, integers, steps or components and groups thereof. Therefore, the expression "a device comprising means A and B" should not be limited to a device consisting of components A and B only.

[0094] The "one embodiment" or "embodiment" mentioned in this specification means that the specific features, structures or characteristics described in conjunction with the embodiment are included in at least one embodiment of the present application. Therefore, the terms "in one embodiment" or "in an embodiment" appearing in various places in this specification do not necessarily refer to the same embodiment, but may refer to the same embodiment. In addition, in the various embodiments of the present application, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their inherent logical relationship.

[0095] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present application is described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may also include more other equivalent embodiments without departing from the concept of the present invention, all of which belong to the protection scope of the present invention.

Claims

1. An operation optimization control system for fused magnesia smelting process, characterized in that: Includes PLC controllers and industrial servers that communicate with each other; The PLC controller includes a monitoring module for monitoring the molten magnesia smelting process and obtaining relevant parameters; a logic control module for performing logic operations according to the relevant parameters; a PID control module for performing conventional PID control on the molten magnesia smelting process according to the logic operation results; and a switching control module for executing control switching between the PLC controller and the VPLC real-time system. The industrial server includes a first non-real-time system for collecting and processing data of the PLC controller in the molten magnesia smelting process and performing operation optimization calculation on the collected and processed data; a VPLC real-time system, which runs an incremental PID control program and a PID control program with output compensation, and is used to perform incremental PID control and PID control with output compensation on the molten magnesia smelting process according to the control amount obtained by the operation optimization calculation; The second non-real-time system is used to develop the incremental PID control program and the PID control program with output compensation for the VPLC real-time system through the MaView programming platform, configure the VPLC configuration for the VPLC real-time system, and realize the data communication transfer between the PLC controller and the VPLC real-time system; the third non-real-time system is used to monitor the three-phase current data of the fused magnesia smelting process, the control amount of the VPLC real-time system, the control amount of the PLC controller, and the flag of the control switch; The second non-real-time system also includes a database module for storing the control quantity of the VPLC real-time system, the control quantity of the PLC controller and the three-phase current data of the fused magnesia smelting process.

2. The system according to claim 1, characterized in that The second non-real-time system uses a Python program to read the three-phase current data and control quantity sent by the PLC controller through the S7 protocol, and sends it to the VPLC real-time system through the ModbusTCP protocol.

3. The system according to claim 2, characterized in that The first non-real-time system reads the three-phase current data received by the VPLC real-time system through the ModbusTCP protocol, performs energy consumption calculation and operation optimization calculation according to the three-phase current data, and sends the control quantity obtained by the operation optimization calculation to the VPLC real-time system through the ModbusTCP protocol.

4. The system according to claim 1, characterized in that The PLC controller and the industrial server are connected to each other through a switch, wherein the PLC controller is connected to the switch through a CP343 communication module.

5. The system according to claim 1, characterized in that Also includes: A first display connected to the PLC controller, used to display the three-phase current data of the fused magnesia smelting process, the control quantity of the PLC controller, the control quantity of the VPLC real-time system and the control interface of the control switching; A second display connected to the second non-real-time system, used for displaying operation optimization information of the fused magnesia smelting process; The third display connected to the third non-real-time system is used to display the three-phase current data of the electric fused magnesia smelting process, the control quantity of the VPLC real-time system, the control quantity of the PLC controller and the flag of the control switching.

6. An operation optimization control method based on the operation optimization control system of the fused magnesia smelting process according to any one of claims 1 to 5, characterized in that: The method comprises: Obtain relevant parameters of the fused magnesia smelting process and perform logic operations, and perform conventional PID control on the fused magnesia smelting process according to the results of the logic operations; Acquiring three-phase current data when conventional PID control is performed on the fused magnesia smelting process; Performing operation optimization calculation according to the three-phase current data and generating a control quantity for operation optimization; According to the control quantity of the operation optimization, the molten magnesia smelting process is subjected to incremental PID control and PID control with output compensation.

7. A computing device, characterized in that include: processor; A memory for storing one or more programs; When the one or more programs are executed by the processor, the processor implements the operation optimization control method as claimed in claim 6.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a computer, the operation optimization control method as claimed in claim 6 is implemented.

Citation Information

Patent Citations

  • Automatic control device of rotation type electric smelting magnesium furnace and electrode current control method

    CN105571340A

  • Task control method based on cloud programmable logic controller

    CN114460892A