A Multi-Parameter Detection and Driving Method for Fermenters Based on Feedback Control
By building a virtual detection model and performing differential iteration calculations in the fermenter, the problem of insufficient fusion of detection parameters in the fermenter was solved, enabling precise control and efficient operation of the fermenter's operating status.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAXIA ZHILIAN AGRICULTURAL DEVELOPMENT CO LTD
- Filing Date
- 2026-04-23
- Publication Date
- 2026-07-14
AI Technical Summary
Existing detection methods for fermenters lack the processing and calculation of multiple detection parameters, resulting in limitations and biases in judging the operating status of fermenters. This makes it impossible to provide accurate drive commands, affecting the normal and efficient operation of fermenters.
The feedback control-based multi-parameter detection driving method for fermenters achieves the fusion and precise control of multiple types of detection parameters by building a virtual detection model, classifying sensors as detection units, constructing a Cartesian coordinate system, and combining membership functions and differential iteration calculations.
It enables precise detection and control of the fermenter's operating status, ensuring the normal and efficient operation of the fermenter and allowing for timely adjustment of abnormal conditions.
Smart Images

Figure CN122381912A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automatic detection feedback technology, and more specifically to a multi-parameter detection driving method for fermenters based on feedback control. Background Technology
[0002] A fermenter is an industrial device used for microbial fermentation. Its main body is generally a cylindrical structure made of stainless steel plate. It has a tight overall structure, can withstand high-pressure steam sterilization, and has good operational flexibility and mass and heat transfer performance. It can be easily cleaned to reduce contamination.
[0003] During the actual operation of the fermenter, it is necessary to monitor the real-time operating parameters and related internal environmental parameters of the fermenter. Users can determine the actual working status of the fermenter based on the specific values of the monitored parameters, and the monitored parameters can be used as the driving reference for the fermenter.
[0004] Currently, most existing detection methods involve collecting data on each detection parameter individually at the control terminal, which then sets specific thresholds for each parameter and compares them to obtain the specific operating status of the fermenter. However, because the control terminal lacks the processing and calculation capabilities for multiple detection parameters, the obtained operating status of the fermenter is limited and one-sided, thus failing to provide precise drive commands for the control and operation of the fermenter and preventing it from fully realizing its performance. Summary of the Invention
[0005] This invention provides a multi-parameter detection and driving method for fermenters based on feedback control. The method is rationally designed, based on multiple types of detection parameters and specific calculation formulas, combined with the structural characteristics of the fermenter. It can fuse multiple types of detection parameters to form a detection driving set, accurately detecting the operating status of the fermenter by combining coordinate changes with changes in detection parameters. Based on this, it provides precise driving commands to the adjustment and control of the fermenter, accurately controlling the specific operating state of the fermenter, ensuring the normal and efficient operation of the fermenter, and solving the problems existing in the prior art.
[0006] The technical solution adopted by the present invention to solve the above-mentioned technical problems is as follows:
[0007] A multi-parameter detection and driving method for fermenters based on feedback control, the detection and driving method comprising the following steps:
[0008] S1, the detection drive system builds a corresponding virtual detection model based on the actual structural characteristics of the fermenter, accurately displays the specific locations of multiple types of sensors in the virtual detection model, and classifies sensors of the same type into a detection unit.
[0009] The detection unit includes a liquid level detection unit, a temperature detection unit, an acetic acid detection unit, and an alcohol content detection unit;
[0010] S2, a Cartesian coordinate system is constructed with the water outlet at the bottom of the virtual detection model as the origin to determine the coordinate position of each detection unit. The coordinate position of the detection unit can be defined as the average value of the coordinate positions of all sensors within the detection unit, i.e.:
[0011] S = ((x1 + x2 + ... + x) n ) / n, ((y1+y2+……+y n ) / n))
[0012] Where S is the coordinate position of the detection unit, (x n y n ) represents the coordinate position of the sensor, and n represents the number of sensors;
[0013] S3 aggregates the internal parameters of the fermenter detected by each detection unit, and combines them with the coordinate position of each detection unit to obtain the real-time detection drive set, namely:
[0014] Q=(S1→(h), S2→(t), S3→(r), S4→(d))
[0015] Where Q is the detection drive set, h is the liquid level parameter inside the fermenter, t is the temperature parameter inside the fermenter, r is the acetic acid parameter inside the fermenter, d is the alcohol parameter inside the fermenter, and → is the mapping operation, which combines the detection parameters with the coordinate position.
[0016] S4 compares the data from the real-time detection drive set with the data from the standard detection drive set. Based on the difference data and the position of the drive components inside the fermenter, it transmits precise drive commands to the drive components inside the fermenter. It uses iterative calculation of the difference data to verify the difference data, thereby achieving accurate control of the specific operating status of the fermenter and ensuring the normal and efficient operation of the fermenter.
[0017] The detection drive system builds a corresponding virtual detection model based on the actual structural characteristics of the fermenter. This virtual model accurately displays the specific locations of multiple types of sensors and groups sensors of the same type into a single detection unit, including the following steps:
[0018] S1.1, Determine the type and specific quantity of sensors inside the fermenter;
[0019] S1.2, group sensors of the same category into one detection unit to obtain a liquid level detection unit, a temperature detection unit, an acetic acid detection unit, and an alcohol content detection unit;
[0020] S1.3, the relative position of the sensor is verified within each detection unit to improve the detection accuracy and stability of the detection unit.
[0021] To determine the coordinate position of each detection unit, a Cartesian coordinate system is constructed with the water outlet at the bottom of the virtual detection model as the origin. This process includes the following steps:
[0022] S2.1, Set the coordinate positions of all sensors in each detection unit, and determine the coordinate position of each detection unit by the average value of the coordinate positions of all sensors in the detection unit;
[0023] S2.2, Determine the distance parameters between different detection units and verify the coordinate position of each detection unit;
[0024] S2.3 When the detection units are too close together, they can be considered to be at the same position.
[0025] The process of collecting the internal parameters of the fermenter detected by each detection unit and combining them with the coordinate position of each detection unit to obtain the real-time detection drive set includes the following steps:
[0026] S3.1, Set multiple time nodes, and the time interval between the time nodes shows an increasing trend;
[0027] S3.2, Collect the liquid level, temperature, acetic acid and alcohol content parameters in the fermenter in a predetermined order;
[0028] S3.3, using membership functions to perform mapping operations, the detection function and the coordinate position of the detection unit are combined to form a real-time detection drive set.
[0029] The membership function is:
[0030] G(Q) = w1h(S) n )+w2p(T n )
[0031] Where w1 is the detection parameter weight, w2 is the time node weight, and S n T represents the coordinate position of the detection unit. n Here, h() is the floor function used to preprocess the coordinates of the detection unit, and p() is a binary function used to ensure the uniqueness of the time node.
[0032] Since the time intervals between time nodes show an increasing trend, a binary function is used to set a corresponding value for each time node, assigning a different reference value to each time node.
[0033] The data from the real-time detection drive set is compared with the data from the standard detection drive set. Based on the difference data and the location of the drive components inside the fermenter, precise drive commands are transmitted to the drive components inside the fermenter. The difference data is verified by using iterative calculations, including the following steps:
[0034] S4.1, compare the data of the real-time detection driver set with the data of the standard detection driver set to obtain the degree of difference of each detection parameter;
[0035] S4.2, based on the difference in specific detection parameters, and according to the preset type and location of the drive components, transmit drive control commands to the drive components in the fermenter; the drive components include a drain valve, a sampling valve, a pneumatic valve, a cleaning ball, a shut-off valve, a stirring motor, a circulating pump, and a pneumatic feed valve;
[0036] S4.3, construct a difference degree iterative operation function to perform verification operations on the difference degree data, thereby realizing the evaluation of the accuracy of the driving instructions.
[0037] The difference iteration operation function is:
[0038]
[0039] Where a represents the difference data, m represents the number of iterations, and Q... s For standard detection driver set, Q m Let be the real-time detection driving set for the m-th iteration, k be the regression coefficient with a value in the range of (0.8, 1.2), which can be set according to the specific difference data; u1 and u2 are the iteration weight coefficients. Generally, as the iteration operation proceeds, the value of the iteration weight coefficient will gradually increase.
[0040] The detection driving system includes:
[0041] The control module is electrically connected to a drive module, a detection module, a timing module, and a communication module. The drive module transmits drive commands to the drive components inside the fermenter to control the fermenter to perform operations. The detection module detects the liquid level, temperature, acetic acid level, and alcohol content parameters inside the fermenter. The timing module transmits clock pulse signals to the control module to achieve real-time detection and drive control of the fermenter. The communication module establishes wireless communication between the control module and the host computer to achieve remote monitoring of the fermenter.
[0042] The fermenter includes an inner container and an outer container. Circular recesses are evenly distributed on the outer container. The bottom of the circular recesses is connected to the inner container and fixed by welding.
[0043] A refrigerant passage and a heat source passage are provided between the inner container and the outer container, so that the refrigerant and hot water can circulate with the external water pump through the inlet and outlet, providing cooling and heating for the material in the inner container.
[0044] The fermenter can be divided into multiple sections according to its capacity. The recesses on each section form a separate cooling space. Each section of the tank is provided with an inlet and outlet connected to an external circulation pump. Each section of the tank is provided with a temperature sensor, which is used to detect the internal temperature parameters of the fermenter and transmit the temperature signal to the control module.
[0045] A shut-off valve is provided at the front end of the temperature sensor to receive control drive commands from the control module. When the temperature parameter is higher than the set value, the heat source is turned off. When it exceeds the upper limit, the refrigerant is turned on for cooling. When it is lower than the set value, the refrigerant is turned off. When it is lower than the lower limit, the heat source is turned on to heat up.
[0046] The refrigerant comes from an external refrigeration compressor, and the heat source comes from an external steam generator. The refrigerant and heat source are cooled and heated through a circulating pump and heat exchanger.
[0047] The control module monitors the temperature, liquid level, acetic acid, and alcohol content in real time according to the set temperature parameters, liquid level parameters, acetic acid parameters, and alcohol content parameters. When the acetic acid and alcohol content parameters meet the set values, the fermentation stops, an alarm signal is output, and the process data is automatically stored to form a data curve.
[0048] When the detection module detects that the acetic acid or alcohol content parameters are greater than the set value, it starts the stirring motor to stir and, together with the external circulation pump, realizes the external circulation of materials inside the fermentation tank.
[0049] This invention employs the aforementioned structure and method. By constructing a corresponding virtual detection model based on the actual structural characteristics of the fermenter, the specific locations of multiple types of sensors are accurately displayed in the virtual detection model, thus constructing multiple detection units. The coordinate position of each detection unit is determined by constructing a Cartesian coordinate system, providing data support for the subsequent construction of the detection drive set. By comparing the difference between the data of the real-time detection drive set and the data of the standard detection drive set, and verifying the difference data through iterative calculation of the difference, accurate control of the specific operating state of the fermenter is achieved. This invention has the advantages of being precise, practical, efficient, and stable. Attached Figure Description
[0050] Figure 1 This is a schematic diagram of the structure of the present invention.
[0051] Figure 2 This is a schematic diagram of the structure of the virtual detection model of the present invention.
[0052] Figure 3 This is a schematic diagram of the coordinate distribution of the detection unit of the present invention.
[0053] Figure 4 This is a schematic flowchart of the detection driving method of the present invention.
[0054] Figure 5 This is a schematic diagram of the detection drive system of the present invention. Detailed Implementation
[0055] To clearly illustrate the technical features of this solution, the invention will be described in detail below through specific implementation methods and in conjunction with the accompanying drawings.
[0056] like Figure 1-5 As shown, the multi-parameter detection driving method for fermenters based on feedback control includes the following steps:
[0057] S1, the detection drive system builds a corresponding virtual detection model based on the actual structural characteristics of the fermenter, accurately displays the specific locations of multiple types of sensors in the virtual detection model, and classifies sensors of the same type into a detection unit.
[0058] The detection unit includes a liquid level detection unit, a temperature detection unit, an acetic acid detection unit, and an alcohol content detection unit;
[0059] S2, a Cartesian coordinate system is constructed with the water outlet at the bottom of the virtual detection model as the origin to determine the coordinate position of each detection unit. The coordinate position of the detection unit can be defined as the average value of the coordinate positions of all sensors within the detection unit, i.e.:
[0060] S = ((x1 + x2 + ... + x) n ) / n, ((y1+y2+……+y n ) / n))
[0061] Where S is the coordinate position of the detection unit, (x n y n ) represents the coordinate position of the sensor, and n represents the number of sensors;
[0062] S3 aggregates the internal parameters of the fermenter detected by each detection unit, and combines them with the coordinate position of each detection unit to obtain the real-time detection drive set, namely:
[0063] Q=(S1→(h), S2→(t), S3→(r), S4→(d))
[0064] Where Q is the detection drive set, h is the liquid level parameter inside the fermenter, t is the temperature parameter inside the fermenter, r is the acetic acid parameter inside the fermenter, d is the alcohol parameter inside the fermenter, and → is the mapping operation, which combines the detection parameters with the coordinate position.
[0065] S4 compares the data from the real-time detection drive set with the data from the standard detection drive set. Based on the difference data and the position of the drive components inside the fermenter, it transmits precise drive commands to the drive components inside the fermenter. It uses iterative calculation of the difference data to verify the difference data, thereby achieving accurate control of the specific operating status of the fermenter and ensuring the normal and efficient operation of the fermenter.
[0066] The detection drive system builds a corresponding virtual detection model based on the actual structural characteristics of the fermenter. This virtual model accurately displays the specific locations of multiple types of sensors and groups sensors of the same type into a single detection unit, including the following steps:
[0067] S1.1, Determine the type and specific quantity of sensors inside the fermenter;
[0068] S1.2, group sensors of the same category into one detection unit to obtain a liquid level detection unit, a temperature detection unit, an acetic acid detection unit, and an alcohol content detection unit;
[0069] S1.3, the relative position of the sensor is verified within each detection unit to improve the detection accuracy and stability of the detection unit.
[0070] To determine the coordinate position of each detection unit, a Cartesian coordinate system is constructed with the water outlet at the bottom of the virtual detection model as the origin. This process includes the following steps:
[0071] S2.1, Set the coordinate positions of all sensors in each detection unit, and determine the coordinate position of each detection unit by the average value of the coordinate positions of all sensors in the detection unit;
[0072] S2.2, Determine the distance parameters between different detection units and verify the coordinate position of each detection unit;
[0073] S2.3 When the detection units are too close together, they can be considered to be at the same position.
[0074] The process of collecting the internal parameters of the fermenter detected by each detection unit and combining them with the coordinate position of each detection unit to obtain the real-time detection drive set includes the following steps:
[0075] S3.1, Set multiple time nodes, and the time interval between the time nodes shows an increasing trend;
[0076] S3.2, Collect the liquid level, temperature, acetic acid and alcohol content parameters in the fermenter in a predetermined order;
[0077] S3.3, using membership functions to perform mapping operations, the detection function and the coordinate position of the detection unit are combined to form a real-time detection drive set.
[0078] The membership function is:
[0079] G(Q) = w1h(S) n )+w2p(T n )
[0080] Where w1 is the detection parameter weight, w2 is the time node weight, and S n T represents the coordinate position of the detection unit. n Here, h() is the floor function used to preprocess the coordinates of the detection unit, and p() is a binary function used to ensure the uniqueness of the time node.
[0081] Since the time intervals between time nodes show an increasing trend, a binary function is used to set a corresponding value for each time node, assigning a different reference value to each time node.
[0082] The data from the real-time detection drive set is compared with the data from the standard detection drive set. Based on the difference data and the location of the drive components inside the fermenter, precise drive commands are transmitted to the drive components inside the fermenter. The difference data is verified by using iterative calculations, including the following steps:
[0083] S4.1, compare the data of the real-time detection driver set with the data of the standard detection driver set to obtain the degree of difference of each detection parameter;
[0084] S4.2, based on the difference in specific detection parameters, and according to the preset type and location of the drive components, transmit drive control commands to the drive components in the fermenter; the drive components include a drain valve, a sampling valve, a pneumatic valve, a cleaning ball, a shut-off valve, a stirring motor, a circulating pump, and a pneumatic feed valve;
[0085] S4.3, construct a difference degree iterative operation function to perform verification operations on the difference degree data, thereby realizing the evaluation of the accuracy of the driving instructions.
[0086] The difference iteration operation function is:
[0087]
[0088] Where a represents the difference data, m represents the number of iterations, and Q... s For standard detection driver set, Qm Let be the real-time detection driving set for the m-th iteration, k be the regression coefficient with a value in the range of (0.8, 1.2), which can be set according to the specific difference data; u1 and u2 are the iteration weight coefficients. Generally, as the iteration operation proceeds, the value of the iteration weight coefficient will gradually increase.
[0089] The detection driving system includes:
[0090] The control module is electrically connected to a drive module, a detection module, a timing module, and a communication module. The drive module transmits drive commands to the drive components inside the fermenter to control the fermenter to perform operations. The detection module detects the liquid level, temperature, acetic acid level, and alcohol content parameters inside the fermenter. The timing module transmits clock pulse signals to the control module to achieve real-time detection and drive control of the fermenter. The communication module establishes wireless communication between the control module and the host computer to achieve remote monitoring of the fermenter.
[0091] The fermenter includes an inner container and an outer container. Circular recesses are evenly distributed on the outer container. The bottom of the circular recesses is connected to the inner container and fixed by welding.
[0092] A refrigerant passage and a heat source passage are provided between the inner container and the outer container, so that the refrigerant and hot water can circulate with the external water pump through the inlet and outlet, providing cooling and heating for the material in the inner container.
[0093] The fermenter can be divided into multiple sections according to its capacity. The recesses on each section form a separate cooling space. Each section of the tank is provided with an inlet and outlet connected to an external circulation pump. Each section of the tank is provided with a temperature sensor, which is used to detect the internal temperature parameters of the fermenter and transmit the temperature signal to the control module.
[0094] A shut-off valve is provided at the front end of the temperature sensor to receive control drive commands from the control module. When the temperature parameter is higher than the set value, the heat source is turned off. When it exceeds the upper limit, the refrigerant is turned on for cooling. When it is lower than the set value, the refrigerant is turned off. When it is lower than the lower limit, the heat source is turned on to heat up.
[0095] The refrigerant comes from an external refrigeration compressor, and the heat source comes from an external steam generator. The refrigerant and heat source are cooled and heated through a circulating pump and heat exchanger.
[0096] The control module monitors the temperature, liquid level, acetic acid, and alcohol content in real time according to the set temperature parameters, liquid level parameters, acetic acid parameters, and alcohol content parameters. When the acetic acid and alcohol content parameters meet the set values, the fermentation stops, an alarm signal is output, and the process data is automatically stored to form a data curve.
[0097] When the detection module detects that the acetic acid or alcohol content parameters are greater than the set value, it starts the stirring motor to stir and, together with the external circulation pump, realizes the external circulation of materials inside the fermentation tank.
[0098] The working principle of the multi-parameter detection and driving method for fermenters based on feedback control in this embodiment of the invention is as follows: Based on multiple types of detection parameters and specific calculation formulas, combined with the structural characteristics of the fermenter, multiple types of detection parameters can be fused to form a detection driving set. The operating status of the fermenter is accurately detected by combining coordinate changes with changes in detection parameters. Based on this, precise driving commands are provided to the adjustment and control of the fermenter, and the specific operating state of the fermenter is accurately controlled to ensure the normal and efficient operation of the fermenter. When abnormal conditions occur, timely correction and adjustment can be made.
[0099] Since there are many types of parameters to be detected in the fermenter, and all of them affect the normal operation of the fermenter, the existing detection drive form that collects multiple types of detection parameters is not applicable to the complex working environment inside the fermenter, and therefore cannot provide precise drive control for the normal process of the fermenter. Therefore, this application combines coordinate changes, detection parameter changes and time node changes to provide precise drive commands for the adjustment and control of the fermenter.
[0100] In the overall solution, the detection-driven method includes the following steps:
[0101] S1, the detection drive system builds a corresponding virtual detection model based on the actual structural characteristics of the fermenter, accurately displays the specific locations of multiple types of sensors in the virtual detection model, and classifies sensors of the same type into a detection unit.
[0102] The detection unit includes a liquid level detection unit, a temperature detection unit, an acetic acid detection unit, and an alcohol content detection unit;
[0103] S2, a Cartesian coordinate system is constructed with the water outlet at the bottom of the virtual detection model as the origin to determine the coordinate position of each detection unit. The coordinate position of the detection unit can be defined as the average value of the coordinate positions of all sensors within the detection unit, i.e.:
[0104] S = ((x1 + x2 + ... + x) n ) / n, ((y1+y2+……+y n ) / n))
[0105] Where S is the coordinate position of the detection unit, (x n y n ) represents the coordinate position of the sensor, and n represents the number of sensors;
[0106] S3 aggregates the internal parameters of the fermenter detected by each detection unit, and combines them with the coordinate position of each detection unit to obtain the real-time detection drive set, namely:
[0107] Q=(S1→(h), S2→(t), S3→(r), S4→(d))
[0108] Where Q is the detection drive set, h is the liquid level parameter inside the fermenter, t is the temperature parameter inside the fermenter, r is the acetic acid parameter inside the fermenter, d is the alcohol parameter inside the fermenter, and → is the mapping operation, which combines the detection parameters with the coordinate position.
[0109] S4 compares the data from the real-time detection drive set with the data from the standard detection drive set. Based on the difference data and the position of the drive components inside the fermenter, it transmits precise drive commands to the drive components inside the fermenter. It uses iterative calculation of the difference data to verify the difference data, thereby achieving accurate control of the specific operating status of the fermenter and ensuring the normal and efficient operation of the fermenter.
[0110] Specifically, the detection drive system builds a corresponding virtual detection model based on the actual structural characteristics of the fermenter. This virtual model accurately displays the specific locations of multiple types of sensors, and categorizes sensors of the same type into a single detection unit, including the following steps:
[0111] Determine the type and specific number of sensors inside the fermenter;
[0112] Sensors of the same type are grouped into one detection unit, resulting in a liquid level detection unit, a temperature detection unit, an acetic acid detection unit, and an alcohol content detection unit;
[0113] The relative positions of the sensors are verified within each detection unit to improve the detection accuracy and stability of the unit.
[0114] During the verification process, all sensors contained in each detection unit need to be classified and identified. If multiple types of sensors appear in a detection unit, it should be corrected in time. Other types of sensors should be screened and removed based on the overall functionality of the detection unit.
[0115] Specifically, the process of constructing a Cartesian coordinate system with the bottom outlet of the virtual detection model as the origin, and determining the coordinate position of each detection unit includes the following steps:
[0116] The coordinate positions of all sensors within each detection unit are set, and the coordinate position of each detection unit is determined by the average value of the coordinate positions of all sensors within the detection unit.
[0117] Determine the distance parameters between different detection units and verify the coordinate position of each detection unit;
[0118] When the detection units are too close together, they can be considered to be at the same location.
[0119] Based on the specific coordinates of the relevant sensors and the distance parameters between the detection units, the exact position of each detection unit can be accurately determined in the coordinate system. Due to the functional characteristics of actual fermenters, there may be application scenarios where different sensors are set up in the same area for detection. In order to facilitate calculation and reduce detection errors, different detection units can be regarded as the same detection position, and the real-time detection drive set can be constructed and set according to the category of detection parameters.
[0120] The core innovation of this application lies in the linkage between time nodes and detection units, which provides precise control and drive for the operation of various types of drive components in the fermenter.
[0121] Specifically, the process of collecting the internal parameters of the fermenter detected by each detection unit and combining them with the coordinate position of each detection unit to obtain the real-time detection drive set includes the following steps:
[0122] Multiple time points are set, and the time intervals between the time points are in an increasing trend.
[0123] Collect the liquid level, temperature, acetic acid, and alcohol content parameters in the fermenter in a predetermined order.
[0124] By using membership functions to perform mapping operations, the detection function and the coordinate position of the detection unit are combined to form a real-time detection driving set.
[0125] The core calculation formula is the membership function, specifically:
[0126] G(Q) = w1h(S) n )+w2p(T n )
[0127] Where w1 is the detection parameter weight, w2 is the time node weight, and S n T represents the coordinate position of the detection unit. n Here, h() is the floor function used to preprocess the coordinates of the detection unit, and p() is a binary function used to ensure the uniqueness of the time node.
[0128] Since the time intervals between time nodes show an increasing trend, a binary function is used to set a corresponding value for each time node, assigning a different reference value to each time node.
[0129] The time nodes are set according to the process characteristics of the fermenter, so that the calculation of membership and correlation is closer to the actual application scenario, and also provides a trigger basis for the subsequent difference comparison calculation.
[0130] Specifically, the data from the real-time detection driver set is compared with the data from the standard detection driver set. Based on the difference data and the location of the drive components inside the fermenter, precise drive commands are transmitted to the drive components inside the fermenter. The difference data is verified using iterative difference calculations, including the following steps:
[0131] The data from the real-time detection driver set is compared with the data from the standard detection driver set to obtain the degree of difference for each detection parameter;
[0132] Based on the differences in specific detection parameters, and according to the preset types and positions of the drive components, drive control commands are transmitted to the drive components inside the fermenter; the drive components include a drain valve, a sampling valve, a pneumatic valve, a cleaning ball, a shut-off valve, a stirring motor, a circulating pump, and a pneumatic feed valve;
[0133] A difference-degree iterative operation function is constructed to perform verification operations on the difference-degree data, thereby enabling the evaluation of the accuracy of the driving instructions.
[0134] Furthermore, the difference iteration operation function is:
[0135]
[0136] Where a represents the difference data, m represents the number of iterations, and Q... s For standard detection driver set, Q m Let be the real-time detection driving set for the m-th iteration, k be the regression coefficient with a value in the range of (0.8, 1.2), which can be set according to the specific difference data; u1 and u2 are the iteration weight coefficients. Generally, as the iteration operation proceeds, the value of the iteration weight coefficient will gradually increase.
[0137] Under normal operating conditions, the difference data gradually decreases during the iterative calculation process, proving that the real-time detection driver set at this time point is basically the same as the standard detection driver set, and can transmit accurate driving instructions to all driving components in the fermenter, ensuring the normal and efficient operation of the fermenter.
[0138] Furthermore, by setting the regression coefficients, large fluctuations in the difference data can be effectively avoided, making the final control drive commands more in line with actual applications.
[0139] For detection drive systems, including:
[0140] The control module is electrically connected to a drive module, a detection module, a timing module, and a communication module. The drive module transmits drive commands to the drive components inside the fermenter to control the fermenter to perform operations. The detection module detects the liquid level, temperature, acetic acid level, and alcohol content parameters inside the fermenter. The timing module transmits clock pulse signals to the control module to achieve real-time detection and drive control of the fermenter. The communication module establishes wireless communication between the control module and the host computer to achieve remote monitoring of the fermenter.
[0141] The fermentation tank is divided into an inner container and an outer container. Circular recesses are evenly distributed on the outer container. The bottom of the circular recesses is connected to the inner container and fixed by welding. The entire tank is made of food-grade stainless steel.
[0142] A refrigerant passage and a heat source passage are provided between the inner container and the outer container, so that the refrigerant and hot water can circulate with the external water pump through the inlet and outlet, providing cooling and heating for the material in the inner container.
[0143] The fermenter can be divided into multiple sections according to its capacity. The recesses on each section form a separate cooling space. Each section of the tank is provided with an inlet and outlet connected to an external circulation pump. Each section of the tank is provided with a temperature sensor, which is used to detect the internal temperature parameters of the fermenter and transmit the temperature signal to the control module.
[0144] A shut-off valve is provided at the front end of the temperature sensor to receive control drive commands from the control module. When the temperature parameter is higher than the set value, the heat source is turned off. When it exceeds the upper limit, the refrigerant is turned on for cooling. When it is lower than the set value, the refrigerant is turned off. When it is lower than the lower limit, the heat source is turned on to heat up.
[0145] The refrigerant and heat source are derived from an external refrigeration compressor and the heat source is derived from an external steam generator. The refrigerant and heat source are cooled and heated through a circulating pump and heat exchanger.
[0146] The control module monitors the temperature, liquid level, acetic acid, and alcohol content in real time according to the set temperature parameters, liquid level parameters, acetic acid parameters, and alcohol content parameters. When the acetic acid and alcohol content parameters meet the set values, the fermentation stops, an alarm signal is output, and the process data is automatically stored to form a data curve.
[0147] When the detection module detects that the acetic acid or alcohol content parameters are greater than the set value, it starts the stirring motor to stir and, together with the external circulation pump, realizes the external circulation of materials inside the fermentation tank.
[0148] It should be noted that the core innovation of the detection-driven method in this application lies in the combination of coordinate position, time node, membership degree of multiple categories of detection parameters, and iterative correction calculation of difference data, which improves and adjusts the detection accuracy and driving stability of the control module, ultimately ensuring the normal and efficient operation of the fermenter.
[0149] In summary, the feedback control-based multi-parameter detection and driving method for fermenters in this embodiment of the invention, based on multiple types of detection parameters and specific calculation formulas, combined with the structural characteristics of the fermenter, can fuse multiple types of detection parameters to form a detection and driving set. This set accurately detects the operating status of the fermenter by combining coordinate changes with changes in detection parameters, and provides precise driving commands to the adjustment and control of the fermenter based on this. This ensures accurate control of the specific operating state of the fermenter, guaranteeing its normal and efficient operation, and allowing for timely correction and adjustment when abnormal conditions occur.
[0150] The above specific embodiments should not be construed as limiting the scope of protection of the present invention. For those skilled in the art, any alternative improvements or modifications made to the embodiments of the present invention shall fall within the scope of protection of the present invention.
[0151] Any aspects of this invention not described in detail are well-known to those skilled in the art.
Claims
1. A multi-parameter detection and driving method for fermenters based on feedback control, characterized in that, The detection-driven method includes the following steps: S1, the detection drive system builds a corresponding virtual detection model based on the actual structural characteristics of the fermenter, accurately displays the specific locations of multiple types of sensors in the virtual detection model, and classifies sensors of the same type into a detection unit. The detection unit includes a liquid level detection unit, a temperature detection unit, an acetic acid detection unit, and an alcohol content detection unit; S2, a Cartesian coordinate system is constructed with the water outlet at the bottom of the virtual detection model as the origin to determine the coordinate position of each detection unit. The coordinate position of the detection unit can be defined as the average value of the coordinate positions of all sensors within the detection unit, i.e.: S=((x1+x2+……+x n ) / n,((y1+y2+……+y n ) / n)) Where S is the coordinate position of the detection unit, (x n y n ) represents the coordinate position of the sensor, and n represents the number of sensors; S3 aggregates the internal parameters of the fermenter detected by each detection unit, and combines them with the coordinate position of each detection unit to obtain the real-time detection drive set, namely: Q=(S1→(h), S2→(t), S3→(r), S4→(d)) Where Q is the detection drive set, h is the liquid level parameter inside the fermenter, t is the temperature parameter inside the fermenter, r is the acetic acid parameter inside the fermenter, d is the alcohol parameter inside the fermenter, and → is the mapping operation, which combines the detection parameters with the coordinate position. S4 compares the data from the real-time detection drive set with the data from the standard detection drive set. Based on the difference data and the position of the drive components inside the fermenter, it transmits precise drive commands to the drive components inside the fermenter. It uses iterative calculation of the difference data to verify the difference data, thereby achieving accurate control of the specific operating status of the fermenter and ensuring the normal and efficient operation of the fermenter.
2. The multi-parameter detection and driving method for fermenters based on feedback control according to claim 1, characterized in that, The detection drive system builds a corresponding virtual detection model based on the actual structural characteristics of the fermenter. This virtual model accurately displays the specific locations of multiple types of sensors and groups sensors of the same type into a single detection unit, including the following steps: S1.1, Determine the type and specific quantity of sensors inside the fermenter; S1.2, group sensors of the same category into one detection unit to obtain a liquid level detection unit, a temperature detection unit, an acetic acid detection unit, and an alcohol content detection unit; S1.3, the relative position of the sensor is verified within each detection unit to improve the detection accuracy and stability of the detection unit.
3. The multi-parameter detection and driving method for fermenters based on feedback control according to claim 1, characterized in that, To determine the coordinate position of each detection unit, a Cartesian coordinate system is constructed with the water outlet at the bottom of the virtual detection model as the origin. This process includes the following steps: S2.1, Set the coordinate positions of all sensors in each detection unit, and determine the coordinate position of each detection unit by the average value of the coordinate positions of all sensors in the detection unit; S2.2, Determine the distance parameters between different detection units and verify the coordinate position of each detection unit; S2.3 When the detection units are too close together, they can be considered to be at the same position.
4. The multi-parameter detection and driving method for fermenters based on feedback control according to claim 1, characterized in that, The process of collecting the internal parameters of the fermenter detected by each detection unit and combining them with the coordinate position of each detection unit to obtain the real-time detection drive set includes the following steps: S3.1, Set multiple time nodes, and the time interval between the time nodes shows an increasing trend; S3.2, Collect the liquid level, temperature, acetic acid and alcohol content parameters in the fermenter in a predetermined order; S3.3, using membership functions to perform mapping operations, the detection function and the coordinate position of the detection unit are combined to form a real-time detection drive set.
5. The multi-parameter detection and driving method for fermenters based on feedback control according to claim 4, characterized in that, The membership function is: G(Q)=w1h(S n )+w2p(T n ) Where w1 is the detection parameter weight, w2 is the time node weight, and S n T represents the coordinate position of the detection unit. n Here, h() is the floor function used to preprocess the coordinates of the detection unit, and p() is a binary function used to ensure the uniqueness of the time node. Since the time intervals between time nodes show an increasing trend, a binary function is used to set a corresponding value for each time node, assigning a different reference value to each time node.
6. The multi-parameter detection and driving method for fermenters based on feedback control according to claim 1, characterized in that, The data from the real-time detection drive set is compared with the data from the standard detection drive set. Based on the difference data and the location of the drive components inside the fermenter, precise drive commands are transmitted to the drive components inside the fermenter. The difference data is verified by using iterative calculations, including the following steps: S4.1, compare the data of the real-time detection driver set with the data of the standard detection driver set to obtain the degree of difference of each detection parameter; S4.2, based on the difference in specific detection parameters, and according to the preset type and location of the drive components, transmit drive control commands to the drive components in the fermenter; the drive components include a drain valve, a sampling valve, a pneumatic valve, a cleaning ball, a shut-off valve, a stirring motor, a circulating pump, and a pneumatic feed valve; S4.3, construct a difference degree iterative operation function to perform verification operations on the difference degree data, thereby realizing the evaluation of the accuracy of the driving instructions.
7. The multi-parameter detection and driving method for fermenters based on feedback control according to claim 1, characterized in that, The difference iteration operation function is: ; Where a represents the difference data, m represents the number of iterations, and Q... s For standard detection driver set, Q m Let be the real-time detection driving set for the m-th iteration, k be the regression coefficient with a value in the range of (0.8, 1.2), which can be set according to the specific difference data; u1 and u2 are the iteration weight coefficients. Generally, as the iteration operation proceeds, the value of the iteration weight coefficient will gradually increase.
8. The multi-parameter detection and driving method for fermenters based on feedback control according to claim 1, characterized in that, The detection driving system includes: The control module is electrically connected to a drive module, a detection module, a timing module, and a communication module. The drive module transmits drive commands to the drive components inside the fermenter to control the fermenter to perform operations. The detection module detects the liquid level, temperature, acetic acid level, and alcohol content parameters inside the fermenter. The timing module transmits clock pulse signals to the control module to achieve real-time detection and drive control of the fermenter. The communication module establishes wireless communication between the control module and the host computer to achieve remote monitoring of the fermenter.
9. The multi-parameter detection and driving method for fermenters based on feedback control according to claim 8, characterized in that: The fermenter includes an inner container and an outer container. Circular recesses are evenly distributed on the outer container. The bottom of the circular recesses is connected to the inner container and fixed by welding. A refrigerant passage and a heat source passage are provided between the inner container and the outer container, so that the refrigerant and hot water can circulate with the external water pump through the inlet and outlet, providing cooling and heating for the material in the inner container. The fermenter can be divided into multiple sections according to its capacity. The recesses on each section form a separate cooling space. Each section of the tank is provided with an inlet and outlet connected to an external circulation pump. Each section of the tank is provided with a temperature sensor, which is used to detect the internal temperature parameters of the fermenter and transmit the temperature signal to the control module. A shut-off valve is provided at the front end of the temperature sensor to receive control drive commands from the control module. When the temperature parameter is higher than the set value, the heat source is turned off. When it exceeds the upper limit, the refrigerant is turned on for cooling. When it is lower than the set value, the refrigerant is turned off. When it is lower than the lower limit, the heat source is turned on to heat up.
10. The multi-parameter detection and driving method for fermenters based on feedback control according to claim 9, characterized in that: The refrigerant comes from an external refrigeration compressor, and the heat source comes from an external steam generator. The refrigerant and heat source are cooled and heated through a circulating pump and heat exchanger. The control module monitors the temperature, liquid level, acetic acid, and alcohol content in real time according to the set temperature parameters, liquid level parameters, acetic acid parameters, and alcohol content parameters. When the acetic acid and alcohol content parameters meet the set values, the fermentation stops, an alarm signal is output, and the process data is automatically stored to form a data curve. When the detection module detects that the acetic acid or alcohol content parameters are greater than the set value, it starts the stirring motor to stir and, together with the external circulation pump, realizes the external circulation of materials inside the fermentation tank.