Combustion device control system architecture and design method thereof

By designing a multi-level combustion device control system architecture, including the equipment layer, application layer and controller layer, the incompatibility problem of existing systems under different needs is solved, and the rapid design and efficient control of the system are achieved.

CN119781384APending Publication Date: 2025-04-08WUHAN YUANFANG SCI & TECH CO LTD OF CHINA SANJIANG SPACE GRP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411694679.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The existing combustion device control systems are incompatible when facing different needs, have low working efficiency, and lack a general and efficient control system architecture and design method.

Method used

A combustion device control system architecture is designed, including the equipment layer, application layer and controller layer. Through the control module, external communication module and auxiliary module, the system is rapidly designed and multi-task control is realized to reduce the coupling between modules.

Benefits of technology

It realizes rapid design and efficient control of the combustion device control system, improves development efficiency, reduces coupling between functional modules, and provides a remote upgrade solution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119781384A_ABST
    Figure CN119781384A_ABST
Patent Text Reader

Abstract

The invention relates to the field of combustion device control systems, and discloses a combustion device control system architecture and a design method thereof. The combustion device control system architecture comprises an equipment layer, an application layer and a controller layer which are in communication connection, the equipment layer comprises a sensor and electrical equipment, the application layer comprises an upper computer and an application program in the upper computer, and the controller layer comprises a control module, an external communication module and an auxiliary module. A designer can select, combine and use the functional modules according to actual conditions, so that rapid design of the combustion device control system architecture is realized, the development efficiency is improved, and coupling among the functional modules is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of combustion device control systems, and in particular to a combustion device control system architecture and a design method thereof. Background Art

[0002] With the increasing requirements for environmental protection and the improvement of environmental awareness, in some petrochemical industries, it is necessary to burn various volatile organic compounds (Volatile Organic Compounds) harmful gases. At present, there are various design methods for various combustion device control systems, which mainly rely on the personal development habits of designers. As a result, in actual applications, the existing combustion device control systems are incompatible when facing different needs, and the work efficiency is low. In view of the above situation, there is an urgent need for a universal and efficient combustion device control system architecture and its design method. Summary of the invention

[0003] Based on the above, the purpose of the present invention is to provide a combustion device control system architecture and a design method thereof, which can effectively utilize the hardware resources of the combustion device and conveniently and quickly realize the rapid design of the multi-task combustion device control system architecture.

[0004] To achieve the above object, the present invention adopts the following technical solutions:

[0005] In a first aspect, an embodiment of the present invention provides a combustion device control system architecture, comprising a communication-connected device layer, an application layer, and a controller layer, wherein the device layer comprises sensors and electrical devices, the application layer comprises a host computer and an application program in the host computer, and the controller layer comprises:

[0006] A control module, comprising a signal input module and a signal output module which are communicatively connected to the device layer, wherein the signal input module receives the data collected by the sensor and transmits the data to the system alarm module, the system alarm module monitors the upper and lower limits of the data and provides an alarm service, and the data monitored by the system alarm module is transmitted to the state machine module, the state machine module controls the combustion device control system to switch to different working states according to the received data, and transmits the corresponding control instruction to the signal output module according to a certain working state, so as to control the electrical equipment;

[0007] An external communication module, including a serial port module and an Ethernet module, provides serial port communication services and Ethernet communication services between the device layer, the application layer and the controller layer;

[0008] The auxiliary module includes an operating system module, a diagnostic module, a system configuration module, a chip firmware library module and a data storage module. The operating system module provides multi-threaded services and message queue communications for each of the modules, thereby providing communication services between the modules within the controller layer. The diagnostic module trains the working status of each of the modules based on the multi-threaded services. The system configuration module provides initialization services and parameter configuration services for the combustion device control system. The chip firmware library module provides software underlying library functions for the signal input module, the signal output module and the external communication module for reading and writing data at the device layer. The data storage module locally stores the data read and written in each of the modules.

[0009] As a preferred solution for the control system architecture of a combustion device, the control module also includes a sensor data filtering module connected between the sensor and the signal input module, which is used to filter the data collected by the sensor and eliminate interference signals.

[0010] As a preferred solution for the control system architecture of a combustion device, the signal input module also includes an analog signal input module and a digital signal input module, and the signal output module also includes an analog signal output module and a digital signal output module. The data received by the digital signal input module passes through the system alarm module and the state machine module in sequence and reaches the digital signal output module. The data received by the analog signal input module that does not need to participate in system control is directly displayed in the host computer. The data received by the analog signal input module that needs to participate in system control passes through the system alarm module and the state machine module in sequence, and is also transmitted to the closed-loop control module to obtain the corresponding calculation result, and then the calculation result is transmitted to the analog signal output module.

[0011] As a preferred solution for the control system architecture of a combustion device, the external communication module also includes a data encryption module for providing encryption services when the serial port module and the Ethernet module communicate to ensure communication security.

[0012] As a preferred solution for a combustion device control system architecture, in the external communication module, the serial port module also includes a serial port general protocol module and a serial port data driver module, and the Ethernet module also includes an Ethernet general protocol module and an Ethernet data driver module.

[0013] As a preferred solution for a combustion device control system architecture, the external communication module further includes a multi-system communication service for communication between multiple combustion device control systems.

[0014] As a preferred solution for a combustion device control system architecture, the auxiliary module also includes a system upgrade module for remotely upgrading the combustion device control system.

[0015] In a second aspect, an embodiment of the present invention provides a method for designing a combustion device control system architecture. The method takes hardware selection, control requirements, general algorithms, communication methods, and performance requirements as design inputs based on the actual application requirements of the combustion device control system architecture described in any one of the above technical solutions, determines the combustion device control system architecture based on the design inputs, selects appropriate modules from each of the modules to form the required system architecture, thereby achieving rapid design of the combustion device control system architecture and reducing coupling between modules.

[0016] The beneficial effects of the present invention are:

[0017] The present invention provides a universal system architecture and design method for a combustion device control system. The system is divided into multiple functional modules according to the actual functions of the combustion device. Designers can choose to use various functional modules in combination according to actual conditions, thereby realizing rapid design of the combustion device control system architecture, improving development efficiency, and reducing coupling between various functional modules.

[0018] The present invention also provides a remote upgrade solution for the combustion device control system. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the contents of the embodiments of the present invention and these drawings without paying any creative work.

[0020] Figure 1 is a schematic diagram of a combustion device control system architecture provided by an embodiment of the present invention;

[0021] Figure 2 It is a startup thread diagram of the combustion device control system architecture provided by an embodiment of the present invention;

[0022] Figure 3 It is a data thread diagram of a reading analog signal input module of a combustion device control system architecture provided by an embodiment of the present invention;

[0023] Figure 4 It is a data thread diagram of a digital signal input module for reading a combustion device control system architecture provided by an embodiment of the present invention;

[0024] Figure 5It is a data thread diagram of a reading analog signal output module of a combustion device control system architecture provided by an embodiment of the present invention;

[0025] Figure 6 It is a data thread diagram of a digital signal output module for reading a combustion device control system architecture provided by an embodiment of the present invention;

[0026] Figure 7 It is a system alarm module thread diagram of the combustion device control system architecture provided by an embodiment of the present invention;

[0027] Figure 8 It is a state machine module thread diagram of the combustion device control system architecture provided by an embodiment of the present invention;

[0028] Fig. 9 It is a closed-loop control thread diagram of the combustion device control system architecture provided by an embodiment of the present invention;

[0029] Fig.10 It is a thread diagram of a serial port module master station of a combustion device control system architecture provided by an embodiment of the present invention;

[0030] Fig.11 It is a thread diagram of a serial port module slave station of a combustion device control system architecture provided by an embodiment of the present invention;

[0031] Fig.12 It is a communication thread diagram of an Ethernet module of a combustion device control system architecture provided by an embodiment of the present invention;

[0032] Fig.13 It is a system remote upgrade thread diagram of the combustion device control system architecture provided by an embodiment of the present invention;

[0033] In the figure:

[0034] AI: Analog Input;

[0035] DI: Digital Input;

[0036] AO: Analog Output;

[0037] DO: Digital Output;

[0038] ADC: Analog-to-Digital Converter;

[0039] RS485 and ModbusRTU: RS485 is a physical layer communication standard, ModbusRTU is an application layer communication protocol, these two protocols are usually used together to ensure that data can be accurately and reliably transmitted from one device to another, and the receiving device can correctly understand the meaning of the data;

[0040] LwIP: A lightweight TCP / IP protocol stack (LightWeight IP);

[0041] Bootloader: responsible for initializing the processor and related hardware: DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present invention more clear, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0043] In view of the fact that existing combustion device control systems are incompatible when facing different requirements and have low working efficiency, an embodiment of the present invention provides a general system architecture and a design method for a combustion device control system, so as to realize the rapid design of the combustion device control system architecture, improve development efficiency, and reduce the coupling between various functional modules.

[0044] The following describes in detail a general system architecture and a design method of a combustion device control system provided by an embodiment of the present invention in conjunction with the accompanying drawings and specific embodiments.

[0045] The embodiment of the present invention provides a combustion device control system architecture, such as Figure 1 As shown in the figure, the system includes a communication-connected device layer, an application layer, and a controller layer. The device layer includes multiple sensors: temperature sensor, pressure sensor, flow sensor, liquid level sensor, start-stop button status sensor, and multiple electrical devices: fan, flame detector, thermal relay, AC contactor, inverter, control igniter, and electromagnetic regulating valve; the application layer includes the host computer and the application program in the host computer, which is used to realize the remote control function; the controller layer includes the control module, external communication module, and auxiliary module, which are used to realize the monitoring, adjustment, and protection functions of the combustion device control system.

[0046] Further, refer again to Figure 1The control module includes a signal input module for receiving various data collected by sensors in the equipment layer; a sensor data filtering module is connected between the sensor and the signal input module, and the sensor data filtering module integrates various filtering algorithms and a limiting algorithm for signal output, and is used to filter the data collected by the sensor and eliminate interference signals; the signal input module transmits the received data to the system alarm module, and the system alarm module monitors various data according to the actual process control requirements. When the data value exceeds the set upper and lower limits, an alarm message is generated and sent to the state machine module. When the data value is normal, the received data is directly transmitted to the state machine module; the state machine module switches the working state of the combustion device according to the received data and alarm information. The working states are specifically divided into: state 0 manual mode, state 1 purge mode, state 2 ignition mode, state 3 judgment mode, state 4 control mode, and state 5 shutdown mode, and transmits the control command to the signal output module for controlling the electrical equipment in the equipment layer.

[0047] Furthermore, the signal input module also includes an analog signal input module and a digital signal input module, and the signal output module also includes an analog signal output module and a digital signal output module. The data received by the digital signal input module passes through the system alarm module and the state machine module in sequence and reaches the digital signal output module. The data received by the analog signal input module that does not need to participate in the system control is directly displayed in the host computer, and the data received by the analog signal input module that needs to participate in the system control passes through the system alarm module and the state machine module in sequence, and is also transmitted to the closed-loop control module to obtain the corresponding calculation results, and then the calculation results are transmitted to the analog signal output module. The closed-loop control module integrates various closed-loop control algorithms, such as PID algorithm, to maintain the stability and reliability of the combustion device control.

[0048] Preferably, the external communication module includes a serial port module and an Ethernet module, which provide serial port communication services and Ethernet communication services between the device layer, the application layer and the controller layer, and realize the communication between the various levels of the combustion device control system; the serial port module also includes a serial port general protocol module and a serial port data driver module, and the Ethernet module also includes an Ethernet general protocol module and an Ethernet data driver module, which are used to specifically realize the above-mentioned system communication services; wherein the serial port module adopts the RS485 communication standard, and the serial port module and the Ethernet module are internally integrated with commonly used industrial communication protocols, the serial port module is internally integrated with the ModbusRTU protocol, and the Ethernet module is internally integrated with ModbusTCP, MQTT, TCP / UD P, Profinet and other protocols, after packaging the data according to the corresponding communication protocol, it is sent out through the serial port module or Ethernet module, or the data is received from the serial port module or Ethernet module and then parsed according to the corresponding protocol; the external communication module also includes a data encryption module, which is used to provide encryption services when the serial port module and the Ethernet module communicate to ensure communication security; the external communication module also has a multi-system communication service, which is used to connect multiple combustion device control systems through serial port modules or Ethernet modules, and use industrial communication protocols such as ModbusRTU, ModbusTCP, Profinet for data communication to form a large distributed control system network.

[0049] Preferably, the auxiliary module includes an operating system module, a diagnostic module, a system configuration module, a chip firmware library module and a data storage module; the operating system module provides multi-threaded concurrent services and message queue communications for each module, provides communication services between modules within the controller layer, and improves the processing efficiency and real-time performance of the combustion device control system; the diagnostic module rotates the working status of each module based on the multi-threaded service provided by the operating system module, and when some modules cannot work normally, the diagnostic information is transmitted to the state machine module, and the state machine module then switches the working status of the combustion device to state 5 shutdown mode; the system configuration module provides initialization services and parameter configuration services for the combustion device control system, and when the user modifies the parameters of the combustion device control system, the parameters can be written into the control program in real time; the chip firmware library module mainly includes the underlying driver functions of the MCU chip of the combustion device control system itself, and provides a software function set for the above-mentioned signal input module, signal output module and communication module for reading and writing data at the device layer; when the data needs to be stored locally, the data storage module stores the data and control parameters collected by the signal input module and the communication module in an external flash memory.

[0050] In actual applications, the startup thread of the combustion device control system architecture is as follows Figure 2As shown, the following is a simplified description, abbreviating analog signal input as AI, digital signal input as DI, analog signal output as AO, and digital signal output as DO. The steps to start the thread are as follows:

[0051] Step 1: The system configuration module and the diagnosis module provide system initialization service and module diagnosis service respectively;

[0052] Step 2: The system configuration module provides system parameter configuration services;

[0053] Step 3: The operating system module creates working threads and message queues for communication between threads. The working threads include: state machine thread, AI module data reading thread, DI module data reading thread, AO module data reading thread, DO module data reading thread, closed-loop control thread, system alarm thread, serial port module master-slave thread, Ethernet module thread. The data flow direction and Figure 1 Description consistent;

[0054] Step 4: The operating system module provides multi-threaded concurrent services.

[0055] In actual applications, the thread for reading AI module data is as follows Figure 3 As shown, the steps are as follows:

[0056] Step 1: Initialize the ADC chip interface;

[0057] Step 2: Read the digital values ​​of all ADC channels;

[0058] Step 3: Convert the digital quantity into the actual engineering quantity;

[0059] Step 4: Write the collected data to the AI ​​message queue;

[0060] Step 5: Go to step 2 to start the circular queue.

[0061] In actual applications, the thread for reading DI module data is as follows Figure 4 As shown, the steps are as follows:

[0062] Step 1: Initialize the DI channel interface;

[0063] Step 2: Read the digital status of all DI channels;

[0064] Step 3: Write the collected data to the DI message queue;

[0065] Step 4: Go to step 2 to start the circular queue.

[0066] In actual application, the thread for reading AO module data is as follows Figure 5 As shown, the steps are as follows:

[0067] Step 1: Initialize the AO channel interface;

[0068] Step 2: Read data from the AO message queue;

[0069] Step 3: Convert the read data into digital quantity;

[0070] Step 4: Write the converted data to the corresponding AO channel;

[0071] Step 5: Go to step 2 to start the circular queue.

[0072] In actual application, the thread for reading DO module data is as follows Figure 6 As shown, the steps are as follows:

[0073] Step 1: Initialize the DO channel interface;

[0074] Step 2: Read data from the DO message queue;

[0075] Step 3: Write the read data to the corresponding DO channel;

[0076] Step 4: Go to step 2 to start the circular queue.

[0077] In actual applications, the system alarm thread is as follows Figure 7 As shown, the steps are as follows:

[0078] Step 1: Initialize the system alarm status;

[0079] Step 2: Monitor whether the system alarm is triggered;

[0080] Step 3: Set the system alarm word;

[0081] Step 4: Write the alarm word status data into the alarm message queue;

[0082] Step 5: Go to step 2 to start the circular queue.

[0083] In actual applications, the state machine thread is as follows Figure 8 As shown, the steps are as follows:

[0084] Step 1: Get DI message queue data and AI message queue data;

[0085] Step 2: Get the alarm message queue data;

[0086] Step 3: Read DI message queue data, AI message queue data and alarm message queue data;

[0087] Step 4: Switch the working state of the combustion device according to the read data;

[0088] Step 4-0: According to the read data and actual working conditions, the combustion device can be switched to state 0 manual mode or state 5 shutdown mode at any time, manually switching the working state of the combustion device or commanding the combustion device to stop working;

[0089] Step 4-1: The combustion device switches to state 1 purge mode and starts the fan to purge the pipeline;

[0090] Step 4-2: The combustion device switches to the state 2 ignition mode, starts the igniter, and opens the gas pipeline shut-off valve;

[0091] Step 4-3: The combustion device switches to state 3 judgment mode to judge whether the temperature reaches 800°C;

[0092] Step 4-4: The combustion device switches to state 4 control mode and enters closed-loop control adjustment of flow rate and temperature;

[0093] Step 4-5: The combustion process ends and the combustion device switches to state 5 shutdown mode;

[0094] Step 5: Write the control instruction data into the AO message queue and the DO message queue;

[0095] In practical applications, closed-loop control threads such as Fig. 9 As shown, the steps are as follows:

[0096] Step 1: Initialize closed-loop control parameters;

[0097] Step 2: Read the AI ​​message queue and read the current value of the variable that needs closed-loop adjustment;

[0098] Step 3: Call the closed-loop control algorithm and output the calculation results;

[0099] Step 4: Convert the calculation result into digital quantity and write it into the AO message queue;

[0100] Step 5: Go to step 2 to start the circular queue.

[0101] In actual applications, the serial port module adopts RS485 communication standard and ModbusRTU communication protocol. ModbusRTU communication protocol has both master and slave modes, which can be configured according to actual application requirements. This communication is based on the request and response between a master device (host computer) and multiple slave devices (sensors and electrical equipment). The ModbusRTU master station thread of the serial port module is as follows: Fig.10 As shown, the steps are as follows:

[0102] Step 1: Initialize RS485 master station;

[0103] Step 2: Read slave data in sequence;

[0104] Step 3: parse the slave station data and write it into the master station message queue;

[0105] Step 4: Go to step 2 to start the circular queue.

[0106] In actual application, the serial port module ModbusRTU slave thread is as follows Fig.11 As shown, the steps are as follows:

[0107] Step 1: RS485 slave initialization;

[0108] Step 2: Receive the master station command;

[0109] Step 3: Parse the command;

[0110] Step 4: Read the message queue data and package it;

[0111] Step 5: Send the packaged data to the master station;

[0112] Step 6: Go to step 2 to start the circular queue.

[0113] In actual applications, the Ethernet module uses the LwIP protocol stack, which enables the Ethernet module to realize the basic functions of network communication, including support for IP, UDP, TCP and other protocols. Fig.12 As shown, the steps are as follows:

[0114] Step 1: Ethernet interface initialization;

[0115] Step 2: Initialize the LwIP protocol stack;

[0116] Step 3-1-1: Receive commands from the host computer;

[0117] Step 3-1-2: Parse the command;

[0118] Step 3-1-3: Jump to step 3-1-1 to start the circular queue;

[0119] Step 3-2-1: Data packaging;

[0120] Step 3-2-2: Send data;

[0121] Step 3-2-3: Jump to step 3-2-1 to start the circular queue;

[0122] In actual applications, auxiliary modules also include system upgrade modules, such as Figure 1 and Fig.13 As shown, the steps are as follows:

[0123] Step 1: External memory initialization:

[0124] Step 2: Determine whether the update command is received:

[0125] Step 2-1-1: Receive the system update command and application package;

[0126] Step 2-1-2: Write the package to the external storage area;

[0127] Step 2-1-3: Reset and jump to the bootloader to perform initialization;

[0128] Step 2-1-4: The program package is written to the internal specified storage area;

[0129] Step 2-1-5: Jump to the updated application execution;

[0130] Step 2-2-1: No system update command received;

[0131] Step 3: Go to step 2 to start the circular queue.

[0132] In addition, an embodiment of the present invention further provides a method for designing a combustion device control system architecture. The design method includes the combustion device control system architecture provided by the above-mentioned embodiment of the present invention. The design method uses hardware selection, process control requirements, general algorithms, communication methods, etc. as design inputs based on the actual application requirements of the combustion device control system, determines the top-level framework of the combustion device control system based on the design inputs, selects appropriate modules from the above-mentioned modules to form the required system architecture, thereby realizing rapid design of the combustion device control system architecture and reducing coupling between modules.

[0133] In practical applications, taking the oil field single pull tank volatile gas combustion device as an example, the device needs to extract the volatile gas in the oil field single pull tank and burn it completely. In this device, it is necessary to monitor the gas pressure, flow, frequency of the inverter, flue gas temperature in the combustion chamber and other analog signals on the air pipeline and gas pipeline; it is necessary to monitor the start and stop button, flame detector, thermal relay, AC contactor, control valve feedback status, inverter working and fault feedback status and other digital signals; it is necessary to control the start and stop or on and off of the igniter, inverter, and solenoid valve; it is necessary to control the opening of the regulating valve and the working frequency of the inverter; it is necessary to control the gas flow to remain stable during the combustion process, and the combustion temperature to remain within a certain range to ensure that the gas is completely burned; the data of some sensors need to be sent to the combustion device through the serial port interface, and it is required to communicate with the host computer in the oil field control room through Ethernet.

[0134] According to the above requirements, the combustion device control system architecture design is carried out according to the present invention, and the above modules need to be used: analog signal input module, digital signal input module, analog signal output module, digital signal output module, system alarm module, state machine module, serial port module, Ethernet module, sensor data filtering module, closed-loop control algorithm module, operating system module, data storage module, system configuration module, and chip firmware library module.

[0135] The threads mainly include: the state machine thread is responsible for the process flow control of the volatile gas combustion device; the AI ​​module data reading thread is responsible for collecting the gas pressure, flow, frequency of the inverter and the flue gas temperature in the combustion chamber on the air pipeline and the gas pipeline; the DI module data reading thread is responsible for collecting digital signals such as the start and stop button, flame detector, thermal relay, AC contactor, control valve feedback status, inverter working and fault feedback status; the output AO module data thread is responsible for controlling the opening of the control valve and the adjustment of the inverter working frequency; the output DO module data thread is responsible for the start and stop or on and off of the igniter, inverter, and solenoid valve; the system alarm thread is responsible for controlling the system safety interlock; the serial port module master and slave threads are responsible for data communication with some sensors and the host computer respectively; the Ethernet module thread is responsible for communicating with the host computer in the oilfield control room.

[0136] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the technical field not disclosed in the present disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0137] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A combustion device control system architecture, comprising a communication-connected device layer, an application layer and a controller layer, characterized in that: The device layer includes sensors and electrical devices, the application layer includes a host computer and application programs in the host computer, and the controller layer includes: A control module, comprising a signal input module and a signal output module which are communicatively connected to the device layer, wherein the signal input module receives the data collected by the sensor and transmits the data to the system alarm module, the system alarm module monitors the upper and lower limits of the data and provides an alarm service, and the data monitored by the system alarm module is transmitted to the state machine module, the state machine module controls the combustion device control system to switch to different working states according to the received data, and transmits the corresponding control instruction to the signal output module according to a certain working state, so as to control the electrical equipment; An external communication module, including a serial port module and an Ethernet module, provides serial port communication services and Ethernet communication services between the device layer, the application layer and the controller layer; The auxiliary module includes an operating system module, a diagnostic module, a system configuration module, a chip firmware library module and a data storage module. The operating system module provides multi-threaded services and message queue communications for each of the modules, thereby providing communication services between the modules within the controller layer. The diagnostic module trains the working status of each of the modules based on the multi-threaded services. The system configuration module provides initialization services and parameter configuration services for the combustion device control system. The chip firmware library module provides software underlying library functions for the signal input module, the signal output module and the external communication module for reading and writing data at the device layer. The data storage module locally stores the data read and written in each of the modules.

2. A combustion device control system architecture according to claim 1, characterized in that: The control module also includes a sensor data filtering module connected between the sensor and the signal input module, and used for filtering the data collected by the sensor to eliminate interference signals.

3. A combustion device control system architecture according to claim 1, characterized in that: The signal input module also includes an analog signal input module and a digital signal input module, and the signal output module also includes an analog signal output module and a digital signal output module. The data received by the digital signal input module passes through the system alarm module and the state machine module in sequence and reaches the digital signal output module. The data received by the analog signal input module that does not need to participate in system control is directly displayed in the host computer. The data received by the analog signal input module that needs to participate in system control passes through the system alarm module and the state machine module in sequence, and is also transmitted to the closed-loop control module to obtain the corresponding calculation result, and then the calculation result is transmitted to the analog signal output module.

4. A combustion device control system architecture according to claim 1, characterized in that: The external communication module also includes a data encryption module, which is used to provide encryption services when the serial port module and the Ethernet module communicate, so as to ensure communication security.

5. A combustion device control system architecture according to claim 4, characterized in that: In the external communication module, the serial port module further includes a serial port general protocol module and a serial port data driver module, and the Ethernet module further includes an Ethernet general protocol module and an Ethernet data driver module.

6. A combustion device control system architecture according to claim 5, characterized in that: The external communication module also includes a multi-system communication service for communication between a plurality of the combustion device control systems.

7. A combustion device control system architecture according to claim 1, characterized in that: The auxiliary module also includes a system upgrade module for remotely upgrading the combustion device control system.

8. A design method for a combustion device control system architecture, characterized in that: The design method is based on the actual application requirements of the combustion device control system architecture according to any one of claims 1 to 7, takes hardware selection, control requirements, general algorithms, communication methods, and performance requirements as design inputs, determines the combustion device control system architecture according to the design inputs, selects appropriate modules from each of the modules to form the required system architecture, realizes the rapid design of the combustion device control system architecture, and reduces the coupling between modules.

Citation Information

Patent Citations

  • Embedded intelligent monitoring and remote maintenance system of powder forming machine

    CN103777609A

  • Regenerative gas heating furnace control system

    CN104197732A

  • Multithread control method based on spacecraft wireless network

    CN104503318A

  • Automatic control system for boiler

    CN106325199A

  • Combustion control system of coal water slurry fired boiler

    CN106705116A