Pulse engine combustion stability control system based on artificial intelligence
Technical Field
The invention relates to the technical field of artificial intelligence, in particular to a control system for combustion stability of a pulse engine based on artificial intelligence.
Background
Pulse combustion is a self-oscillating process driven by combustion heat release coupled resonant acoustic oscillations. Pulse combustion has the advantages of improved heat and mass transfer rates, higher efficiency and lower pollutant emissions compared to conventional combustor-stabilized continuous combustion, and is widely used in heating, drying and propulsion technologies. However, carbon deposition occurs in the combustion chamber after long-time use, or factors influencing pulse combustion, such as air leakage of the air inlet pipe, and the like, cause unstable pulse combustion. In order to solve the problem of unstable combustion during combustion, the invention provides a pulse engine combustion stability control system and method based on artificial intelligence.
Disclosure of Invention
The invention aims to solve the problems in the prior art and provides a control system for pulse engine combustion stability based on artificial intelligence, which can perform negative feedback regulation on pulse combustion in real time so as to improve the combustion benefit.
The invention aims to solve the problems by the following technical scheme:
the utility model provides a pulse engine combustion stability's control system based on artificial intelligence which characterized in that: the control system arranged on the Helmholtz combustion device comprises a carburetor, a first flow electromagnetic valve, a second flow electromagnetic valve, a CCD camera and a single chip microcomputer with a built-in convolution neural network, wherein the carburetor, the first flow electromagnetic valve, the second flow electromagnetic valve and the CCD camera are respectively and correspondingly arranged on a diesel oil input pipe, an air input pipe and a mixing chamber in the Helmholtz combustion device, the CCD camera can collect flame images generated during combustion in the combustion chamber and transmit the flame images to the convolution neural network, and the single chip microcomputer can control the opening degree of the first flow electromagnetic valve and the opening degree of the second flow electromagnetic valve; the convolutional neural network identifies the current combustion state, and then controls the feeding amount of diesel oil and/or air through the single chip microcomputer until the acquired flame image characteristics accord with the flame characteristics during steady-state combustion.
The lens of the CCD camera is arranged towards the combustion chamber.
The control system comprises a memory and a display for storing data, wherein the memory and the display are respectively connected with the single chip microcomputer through lines.
The control method of the control system comprises the following detailed steps:
a. collecting a flame image during combustion by using a CCD (charge coupled device) camera, and transmitting image information represented by the flame image into a convolutional neural network;
b. the convolutional neural network extracts the image characteristics of the image information through a convolutional layer, and after the convolutional calculation is completed, the obtained image data is input into a ReLU function to smooth the image data; then, compressing and optimizing the image characteristics through a pooling layer to reduce input parameters of a full connection layer, so that the calculated amount of a convolutional neural network is reduced; finally, through calculation of the full connection layer, the probability of different types is judged by utilizing a softmax method, and the type with the highest probability is selected as the current flame state;
c. the single chip microcomputer controls the feeding amount of diesel oil and/or air according to the current flame state until the flame image characteristics acquired by the CCD camera accord with the flame image characteristics during steady-state combustion.
Before the convolutional neural network in the step b is used, sample training is required to divide the flame image features into: an under-burning state one requiring an increase in the air feed amount, an under-burning state two requiring an increase in the diesel feed amount, a steady-state combustion, and an over-burning state requiring a decrease in the air feed amount and/or the diesel feed amount.
The convolutional neural network carries out the step of sample training:
b01, inputting flame image information representing a certain state into a convolutional neural network;
b02, solving the output values of the convolution layer, the pooling layer and the full-connection layer by the convolution neural network;
b03, calculating the error between the output value of the full connection layer and the target value and judging whether the error is larger than the set expected value;
b04, when the error in the step b03 is larger than the set expected value, the error is reversely transmitted to the convolutional neural network, the errors of the pooling layer and the convolutional layer are sequentially calculated, then the weight and the offset of each layer are updated according to the error gradient, and the steps b02 and b03 are continuously repeated;
b05, when the error in the step b03 is smaller than the set expectation value, the sample training is finished.
And the convolutional neural network in the step b adopts a plurality of convolutional layers to extract the image characteristics of the image information.
And c, judging that the current flame state is an under-burning state in which the air feeding amount needs to be increased by the single chip microcomputer, wherein the air feeding amount is increased by the single chip microcomputer by increasing the opening of the second flow electromagnetic valve until flame image characteristics during steady-state combustion are obtained.
And c, when the single chip microcomputer judges that the current flame state is an under-burning state II in which the diesel oil feeding amount needs to be increased, the single chip microcomputer increases the diesel oil feeding amount by adjusting the opening of the first flow electromagnetic valve until flame image characteristics during steady-state combustion are obtained.
And c, when the single chip microcomputer judges that the current flame state is an over-combustion state needing to reduce the air feeding amount and/or the diesel oil feeding amount, the single chip microcomputer reduces the opening degree of the second flow electromagnetic valve and/or the opening degree of the first flow electromagnetic valve until flame image characteristics during steady-state combustion are obtained.
Compared with the prior art, the invention has the following advantages:
the control system can quickly identify and process the collected flame images and can control the flame images through the BP neural network, so that the control is quicker and more accurate.
The control system identifies the flame characteristics through image identification, and comprehensively utilizes various flame characteristics to judge whether flame combustion is stable; the closed-loop control system can reduce the interference of external factors, and the accuracy and the sensitivity of the control system are improved by the artificial intelligence technology.
Drawings
FIG. 1 is a schematic diagram of the control system of the present invention;
FIG. 2 is a logic diagram of overall actions of all modules of a control system of combustion stability of a pulse engine based on artificial intelligence;
FIG. 3 is a flow chart of a control method of a control system of combustion stability of a pulse engine based on artificial intelligence;
FIG. 4 is a sample training flow diagram of a convolutional neural network.
Wherein: 1-a carburetor; 2-first flow solenoid valve; 3-second flow solenoid valve; 4-a CCD camera; 5-diesel oil input pipe; 6-air input pipe; 7-a mixing chamber; 8, a combustion chamber.
Detailed Description
The invention is further described with reference to the following figures and examples.
As shown in fig. 1-3: the utility model provides a control system of pulse engine combustion stability based on artificial intelligence, this control system sets up on Helmholtz combustion apparatus, wherein Helmholtz combustion apparatus includes mixing chamber 7, combustion chamber 8 and tail pipe, mixing chamber 7 is connected with the diesel oil supply source through diesel oil input tube 5 respectively, is connected with the air supply source through air input tube 6, because diesel oil is liquid, in order to make its abundant burning, before diesel oil gets into mixing chamber 7, a carburetor 1 of installation for diesel oil atomizes. The control system comprises a carburetor 1, a first flow electromagnetic valve 2, a second flow electromagnetic valve 3, a CCD camera 4 and a single chip microcomputer with a built-in convolution neural network, wherein the carburetor 1, the first flow electromagnetic valve 2, the second flow electromagnetic valve 3 and the CCD camera 4 are respectively and correspondingly arranged on a diesel oil input pipe 5, an air input pipe 6 and a mixing chamber 7 in a Helmholtz combustion device, a lens of the CCD camera 4 is just opposite to a combustion chamber 8 and the CCD camera 4 can collect flame images during pulse combustion in the combustion chamber 8 and transmit the flame images to the convolution neural network, the single chip microcomputer can control the opening degree of the first flow electromagnetic valve 2 and the opening degree of the second flow electromagnetic valve 3, the arranged single chip microcomputer can react to the recognition result of the convolution neural network and send out corresponding instructions to regulate and control the air and diesel oil feeding amount; the convolutional neural network controls the feeding amount of diesel oil and/or air through the single chip microcomputer by identifying the current combustion state until the flame image characteristics acquired by the CCD camera 4 accord with the flame characteristics during steady-state combustion.
Before the convolutional neural network is used, sample training is required to divide the flame image features into: an under-burning state one requiring an increase in the air feed amount, an under-burning state two requiring an increase in the diesel feed amount, a steady-state combustion, and an over-burning state requiring a decrease in the air feed amount and/or the diesel feed amount.
As shown in fig. 4, the weights and biases in the convolutional neural network need to be updated during sample training, and the specific steps are as follows:
b01, inputting flame image information representing a certain state into a convolutional neural network;
b02, solving the output values of the convolution layer, the pooling layer and the full-connection layer by the convolution neural network;
b03, calculating the error between the output value of the full connection layer and the target value and judging whether the error is larger than the set expected value;
b04, when the error in the step b03 is larger than the set expected value, the error is reversely transmitted to the convolutional neural network, the errors of the pooling layer and the convolutional layer are sequentially calculated, then the weight and the offset of each layer are updated according to the error gradient, and the steps b02 and b03 are continuously repeated;
b05, when the error in the step b03 is smaller than the set expectation value, the sample training is finished.
When the control system works, the detailed steps of the control method are as follows:
a. collecting a flame image during combustion by using a CCD (charge coupled device) camera, and transmitting image information represented by the flame image into a convolutional neural network;
b. the convolutional neural network extracts the image characteristics of the image information through a convolutional layer, and after the convolutional calculation is completed, the obtained image data is input into a ReLU function to smooth the image data; then, compressing and optimizing the image characteristics through a pooling layer to reduce input parameters of a full connection layer, so that the calculated amount of a convolutional neural network is reduced; finally, through calculation of the full connection layer, the probability of different types is judged by utilizing a softmax method, and the type with the highest probability is selected as the current flame state;
c. if the current flame state is an under-burning state in which the air feeding amount needs to be increased through convolutional neural network identification, the singlechip increases the air feeding amount by adjusting the opening of the second flow electromagnetic valve 3 until flame image characteristics during steady-state combustion are obtained; if the current flame state is an under-burning state II in which the diesel oil feeding amount needs to be increased through convolutional neural network identification, the single chip microcomputer increases the diesel oil feeding amount by adjusting the opening of the first flow electromagnetic valve 2 until flame image characteristics during steady-state combustion are obtained; if the current flame state is an over-combustion state needing to reduce the air feeding amount and/or the diesel oil feeding amount through the identification of the convolutional neural network, the singlechip reduces the opening degree of the second flow electromagnetic valve 3 and/or the opening degree of the first flow electromagnetic valve 2 until flame image characteristics during steady-state combustion are obtained; if the current flame state is in steady-state combustion through the identification of the convolutional neural network, the air and diesel oil feeding amount does not need to be adjusted.
In order to make the recognition result more accurate, multiple convolution layers can be adopted, so that the extracted image features are more, and the recognition result is more accurate.
The above embodiments are only for illustrating the technical idea of the present invention, and the protection scope of the present invention cannot be limited thereby, and any modification made on the basis of the technical scheme according to the technical idea proposed by the present invention falls within the protection scope of the present invention; the technology not related to the invention can be realized by the prior art.