Wine aging method, device and equipment and storage medium
By obtaining the target temperature curve and adjusting the temperature of the aging device in real time, the problems of unstable temperature control and low volatility efficiency in the existing wine aging technology are solved, and efficient and precise control of the wine aging process is achieved, reducing costs and improving quality.
Patent Information
- Application Number
- CN202411691475.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-07
AI Technical Summary
The existing alcohol aging technology has problems such as unstable temperature control, low volatility efficiency, high cost and difficult quality to control.
By obtaining the target temperature curve, determining the target temperature value for different aging durations according to the curve, adjusting the temperature of the aging device in real time, and dynamic temperature adjustment is achieved using preset control coefficients and controllers.
It realizes precise temperature control of the aging process of the wine body, improves volatility efficiency, shortens the aging time, reduces costs, and improves the quality of the wine body.
Smart Images

Figure CN119570592A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of wine aging, and in particular to a wine aging method, device, equipment and storage medium. Background Art
[0002] At present, wines need to be aged during the brewing process. Generally, wine aging relies on natural storage, and the newly brewed wine is placed in a wine storage container for long-term aging. As time goes by, some undesirable substances in the wine, such as sulfides and aldehydes, are reduced through volatilization or oxidation, while ester substances in the wine accumulate, and the taste of the wine gradually becomes mellow. However, the natural aging method requires a long time to rely on, with low volatilization efficiency, increasing storage time, site and labor costs, and the volatilization ratio of undesirable substances and excellent substances is not easy to control, which may affect the quality of the wine. At the same time, the wine storage container is exposed to the external environment for a long time, and is affected by factors such as the temperature difference between day and night, seasons and climate changes, resulting in unstable temperature, which in turn affects the volatilization rate of different components in the wine. Therefore, in order to control the temperature of the wine aging process, many manufacturers use heating equipment or temperature control equipment to monitor the aging process of the wine.
[0003] However, due to the temperature inertia of the heating equipment, the heating process is difficult to control and requires the staff to have rich experience. At the same time, manual operation also has human errors and negligence, which makes the temperature control in the wine processing process unstable, thus affecting the volatilization efficiency and the quality of the wine. Of course, temperature control equipment is also used to control the wine storage environment, but the temperature control equipment can only provide a constant temperature and cannot be adjusted in real time according to the dynamic changes of the wine composition. It cannot flexibly respond to environmental changes during the volatilization process, and there are also defects such as unstable impurity removal effect and low aging efficiency. Summary of the invention
[0004] Based on this, the present application provides a wine aging method, device, equipment and storage medium. By adjusting and controlling the temperature of the wine aging process, excess low-boiling point substances in the wine can evaporate quickly and other retained substances can be retained, thereby achieving the effect of accelerating the wine aging time and reducing costs.
[0005] In a first aspect, a wine aging method is provided, the method comprising:
[0006] Obtaining a target temperature curve, which is a curve used as a reference for regulating the temperature during the wine aging process;
[0007] According to the target temperature curve, determine the target temperature value data corresponding to different aging times;
[0008] Get the current temperature value data, which is the data corresponding to different aging time of the current aging process;
[0009] According to the current temperature value data and the target temperature value data, the temperature difference data is obtained;
[0010] The temperature of the aging device is adjusted according to the temperature difference data, the preset control coefficient and the preset controller to complete the aging operation.
[0011] According to an achievable method in an embodiment of the present application, obtaining a target temperature curve includes:
[0012] Obtain historical temperature data and historical aging time data, where the historical temperature data is data corresponding to different temperatures of wine aging, and the historical aging time data is data corresponding to different aging times of wine;
[0013] Obtaining first historical volatile concentration data and second historical volatile concentration data, wherein the first historical volatile concentration data is the volatile concentration data of the excess low-boiling point substance at different historical temperatures and corresponding to different aging times, and the second historical volatile concentration data is the volatile concentration data of other main substances at different historical temperatures and corresponding to different aging times;
[0014] A target temperature curve is obtained according to the historical temperature data, the historical aging time data, the first historical volatile concentration data and the second historical volatile concentration data.
[0015] According to an achievable method in an embodiment of the present application, a target temperature curve is obtained according to historical temperature data, historical aging time data, first historical volatile concentration data, and second historical volatile concentration data, including:
[0016] Obtaining first historical volatilization rate data and second historical volatilization rate data according to the historical temperature data, the historical aging time data, the first historical volatilization concentration data, and the second historical volatilization concentration data;
[0017] Constructing a first volatilization model according to the first historical volatilization rate data, the historical temperature data, and the historical aging time data;
[0018] Constructing a second volatilization model according to the second historical volatilization rate data, the historical temperature data, and the historical aging time data;
[0019] A target temperature curve is obtained according to the first volatilization model and the second volatilization model.
[0020] According to an achievable method in an embodiment of the present application, a target temperature curve is obtained according to a first volatility model and a second volatility model, including:
[0021] A volatility ratio model is obtained according to the first volatility model and the second volatility model;
[0022] According to the volatilization ratio model, the target temperature curve is obtained.
[0023] According to an achievable manner in the embodiment of the present application, the method further includes:
[0024] Obtaining current temperature data, current aging time data, current first volatile concentration data, and current second volatile concentration data;
[0025] Obtaining current first volatilization rate data and current second volatilization rate data according to current temperature data, current aging time data, current first volatilization concentration data, and current second volatilization concentration data;
[0026] Obtaining an actual volatilization curve according to the current first volatilization rate data and the current second volatilization rate data;
[0027] Obtaining a target volatility curve according to the first volatility model and the second volatility model;
[0028] According to the actual volatilization curve and the target volatilization curve, the current temperature / target temperature curve of the aging device is adjusted and updated.
[0029] According to an achievable method in the embodiment of the present application, the current temperature / target temperature curve of the aging device is adjusted and updated according to the actual volatilization curve and the target volatilization curve, including:
[0030] Comparing the volatilization trend of the actual volatilization curve with the volatilization trend of the target volatilization curve;
[0031] When the volatilization trend of the actual volatilization curve is lower than the volatilization trend of the target volatilization curve, the interference deviation value is fed back;
[0032] According to the interference deviation value, the current temperature of the aging device is adjusted.
[0033] According to an achievable manner in the embodiment of the present application, the method further includes:
[0034] When the volatilization trend of the actual volatilization curve is higher than the volatilization trend of the target volatilization curve, the historical temperature data, the historical aging time data, the first historical volatilization concentration data, and the second historical volatilization concentration data are updated to obtain updated historical temperature data, updated historical aging time data, updated first historical volatilization concentration data, and updated second historical volatilization concentration data;
[0035] Obtaining a first updated model and a second updated model according to the updated historical temperature data, the updated historical aging time data, the updated first historical volatile concentration data, and the updated second historical volatile concentration data;
[0036] The target temperature curve is updated according to the first update model and the second update model to obtain an updated target temperature curve.
[0037] In a second aspect, a wine aging device is provided, the device comprising:
[0038] The first acquisition module is used to acquire a target temperature curve, which is a curve used as a reference when regulating the temperature during the wine aging process;
[0039] A first determination module is used to determine target temperature value data corresponding to different aging times according to a target temperature curve;
[0040] The second acquisition module is used to acquire current temperature value data, where the current temperature value data is data corresponding to different aging durations in the current aging process;
[0041] A second determination module is used to obtain temperature difference data according to current temperature value data and target temperature value data;
[0042] The aging adjustment module is used to adjust the temperature of the aging device according to the temperature difference data, the preset control coefficient and the preset controller to complete the aging operation.
[0043] In a third aspect, a computer device is provided, comprising:
[0044] at least one processor; and
[0045] a memory communicatively connected to at least one processor; wherein,
[0046] The memory stores computer instructions that can be executed by at least one processor, and the computer instructions are executed by at least one processor to enable the at least one processor to execute the method involved in the first aspect above.
[0047] In a fourth aspect, a computer-readable storage medium is provided, on which computer instructions are stored, characterized in that the computer instructions are used to enable a computer to execute the method involved in the above-mentioned first aspect.
[0048] According to the technical content provided in the embodiments of the present application, the target temperature curve is obtained; according to the target temperature curve, the target temperature value data corresponding to different aging times are determined; the current temperature value data is obtained; according to the current temperature value data and the target temperature value data, the temperature difference data is obtained; according to the temperature difference data, the preset control coefficient and the preset controller, the temperature of the aging device is adjusted to complete the aging operation. The above operation, by dynamically adjusting the temperature of the aging device, can make the wine aging process better adapt to environmental changes, ensure the stability and efficiency of the aging volatilization process, and at the same time, the automated temperature control can reduce manual intervention, improve control accuracy, and reduce human errors. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 The present invention is a schematic flow diagram of a wine aging method in one embodiment;
[0050] Figure 2 A schematic diagram of the boiling points of the main components of a wine body in a wine body aging method in one embodiment;
[0051] Figure 3 is a schematic diagram of a first volatilization model in a wine aging method in one embodiment;
[0052] Figure 4 is a schematic diagram of a second volatilization model in a wine aging method in one embodiment;
[0053] Figure 5 is a schematic diagram of a ratio volatility model in a wine aging method in one embodiment;
[0054] Figure 6 The figure is a schematic diagram of a preferred process of a wine aging method in one embodiment;
[0055] Figure 7 is a structural block diagram of a wine aging device in one embodiment;
[0056] Figure 8 FIG. 4 is a schematic structural diagram of a computer device in one embodiment. DETAILED DESCRIPTION
[0057] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0058] For ease of understanding, the system to which this application is applicable is first described. The wine aging method provided in this application can be applied to a computer device. The computer device includes a terminal or a server. Specifically, the computer device can obtain a target temperature curve; determine target temperature value data corresponding to different aging times according to the target temperature curve; obtain current temperature value data; obtain temperature difference data according to the current temperature value data and the target temperature value data; adjust the temperature of the aging device according to the temperature difference data, a preset control coefficient, and a preset controller to complete the aging operation. Thereby achieving the effect of accelerating the aging time and reducing costs.
[0059] Figure 1 This is a flow chart of a wine aging method provided in an embodiment of the present application, which can be executed by a computer device. Figure 1 As shown, the method may include the following steps:
[0060] Step S101: Acquire a target temperature curve.
[0061] Among them, the target temperature curve is the curve used as a reference when regulating the temperature during the wine aging process. By adjusting the temperature of the wine aging process based on this curve, the wine aging volatilization process can be optimized.
[0062] Here, the boiling points of the main components of the wine and the volatile substances such as Figure 2 As shown in the figure, the staff conducted a large number of experimental analyses on the wine aging process and found that the volatile components that affect the flavor of new wine mainly include excessive low-boiling substances and other main substances. Among them, excessive low-boiling substances include sulfides and aldehydes, and other main substances include esters, acids, and alcohols.
[0063] Specifically, the target temperature curve can be obtained and the temperature of the current aging device can be controlled according to the target temperature curve to ensure that while retaining other main substances, excess low-boiling point substances are quickly removed to ensure the quality of the wine, shorten the aging time and reduce costs.
[0064] Step S103: Determine target temperature value data corresponding to different aging times according to the target temperature curve.
[0065] Here, the target temperature value data includes multiple target temperature values, and different aging times correspond to different target temperature values. Specifically, the target temperature curve can be expressed as T t =f(t), that is, T t represents the target temperature value, and t represents the aging time. t It changes with the aging time t. Therefore, after the aging time is determined, the corresponding target temperature value can be determined based on the target temperature curve.
[0066] Step S105: Obtain current temperature value data.
[0067] Among them, the current temperature value data is the data corresponding to different aging times of the current aging process.
[0068] Here, the current temperature value data includes multiple current temperature values, that is, the temperature value corresponding to the current aging process. Since different aging times correspond to different temperatures, the current temperature value can be determined based on the aging time, and the current temperature value can be directly obtained by the temperature sensor.
[0069] Step S107: Obtain temperature difference data according to the current temperature value data and the target temperature value data.
[0070] Here, the temperature difference data includes multiple temperature differences. The temperature differences corresponding to different aging times are different. Specifically, assuming that the target temperature value can be expressed as T t Indicates that the current temperature value can be expressed as T c Indicates that the temperature difference can be expressed by e(t), then the specific expression of the temperature difference is as follows:
[0071] e(t)=T t -T c
[0072] Step S109: adjusting the temperature of the aging device according to the temperature difference data, the preset control coefficient and the preset controller to complete the aging operation.
[0073] The preset controller may be a PID controller, and the aging device may be a constant temperature device. The PID controller automatically adjusts the temperature of the constant temperature device by real-time detection of temperature changes in the constant temperature device, thereby ensuring that the temperature of the constant temperature device can be dynamically adjusted according to the obtained target temperature curve.
[0074] Here, the preset control coefficients include the proportional control coefficient Kp, the integral control coefficient Ki and the differential control coefficient Kd. The PID controller can achieve precise adjustment of the current temperature based on the three functions of proportional control (P), integral control (I) and differential control (D). Therefore, the staff can preset the proportional control coefficient Kp, the integral control coefficient Ki and the differential control coefficient Kd in advance according to the target temperature curve and their own experience to ensure that the thermostat responds sensitively at the initial stage of heating, but does not overshoot. Among them, the functions and implementation processes of the preset control coefficients are as follows:
[0075] 1) Proportional control coefficient Kp: Proportional control is adjusted through temperature difference data. The larger the difference, the greater the control amount output by the PID controller. Therefore, the temperature deviation of the thermostat can be quickly responded to, but it may also cause large temperature fluctuations. Therefore, when setting the proportional control coefficient Kp, it needs to be preset according to different stages.
[0076] 2) Integral control coefficient Ki: Since the thermostat has a certain thermal inertia during the heating process, simple proportional control may not be able to completely eliminate the temperature deviation. Therefore, integral control is needed to cooperate. Integral control gradually eliminates the long-term small deviation by accumulating temperature differences. Therefore, by setting the integral control coefficient Ki, the response speed and stability of the system can be balanced.
[0077] 3) Differential control coefficient Kd: Differential control predicts the temperature change trend and makes an adjustment response in advance. Therefore, the response speed of the constant temperature device to the future temperature change trend can be determined. Therefore, by setting the differential control coefficient Kd, it can play a stabilizing role when the temperature change of the constant temperature device accelerates, preventing over-adjustment or under-adjustment.
[0078] Specifically, the expression for adjusting the temperature of the aging device according to the temperature difference data, the preset control coefficient and the preset controller is as follows:
[0079]
[0080] Among them, Kp, Ki and Kd are proportional control coefficient, integral control coefficient and differential control coefficient respectively; e(t) is the temperature difference.
[0081] Through the PID controller, during the wine aging process, the temperature of the thermostat will be monitored in real time. When a deviation between the current temperature value and the target temperature value is detected, the proportional control part is activated to reduce the temperature difference by adjusting the power of the thermostat; the integral control part is activated to handle continuous small deviations to ensure that the current temperature value remains on the set target temperature curve for a long time, that is, infinitely close to the target temperature value; the differential control part is activated to foresee the temperature change trend in advance, appropriately reduce the heating intensity when the temperature rises rapidly, and avoid temperature overshoot. That is, during the actual aging and volatilization process of the wine, the PID controller can also automatically and gradually adjust the corresponding proportional control coefficient to achieve continuous optimization, so that it is more in line with the needs of the volatilization process, and then complete the overall wine aging operation.
[0082] It should be emphasized that, without relying on the PID controller, the temperature of the thermostatic device can also be adjusted and controlled by a model predictive control method to further optimize the dynamic temperature adjustment process, which will not be described in detail here.
[0083] It can be seen that the embodiment of the present application obtains the target temperature curve; determines the target temperature value data corresponding to different aging times according to the target temperature curve; obtains the current temperature value data; obtains the temperature difference data according to the current temperature value data and the target temperature value data; and adjusts the temperature of the aging device according to the temperature difference data, the preset control coefficient, and the preset controller to complete the aging operation. The above operation can make the wine aging process better adapt to environmental changes and ensure the stability and efficiency of the aging volatilization process by dynamically adjusting the temperature of the aging device. At the same time, the automated temperature control can reduce manual intervention, improve control accuracy, and reduce human errors.
[0084] The above step 101, namely "obtaining a target temperature curve", is described in detail below in conjunction with an embodiment.
[0085] Obtain historical temperature data and historical aging time data, obtain first historical volatile concentration data and second historical volatile concentration data, and obtain a target temperature curve according to the historical temperature data, the historical aging time data, the first historical volatile concentration data and the second historical volatile concentration data.
[0086] Here, the historical temperature data is the data of different temperatures corresponding to the historical aging process of the wine, for example, 0 degrees, 5 degrees, 10 degrees... etc., which can be directly obtained from the temperature sensor set in history. The historical aging time data is the data of different time lengths corresponding to the historical aging process of the wine, such as 0 days, 1 day, 2 days... etc., which can be directly obtained by statistics of the staff. The first historical concentration data is the volatile concentration data corresponding to the excess low-boiling point substance at different historical temperatures and corresponding to different aging times, such as 50ml, 100ml, 150ml... etc.; the second historical volatilization rate data is the volatile concentration data corresponding to other main substances at different historical temperatures and corresponding to different aging times, such as 100ml, 200ml, 300ml... etc. The first historical concentration data and the second historical concentration data can be directly obtained by a meteorological chromatograph or a gas sensor to realize the detection of multiple volatile components. Among them, the gas sensors that can be used for the first historical concentration data include sulfide sensors for detecting the volatilization of concentrations of sulfides and other substances, and aldehyde sensors for detecting the volatilization of concentrations of aldehyde substances; the gas sensors that can be used for the second historical concentration data include ester sensors for detecting the volatilization of concentrations of esters and other substances, acid sensors for detecting the volatilization of concentrations of acid substances, and alcohol sensors for detecting the volatilization of concentrations of alcohols and other substances.
[0087] Specifically, after obtaining historical temperature data, historical aging time data, first historical volatile concentration data and second historical volatile concentration data, a target temperature curve can be obtained according to the historical temperature data, historical aging time data, first historical volatile concentration data and second historical volatile concentration data.
[0088] In one achievable manner, first historical volatilization rate data and second historical volatilization rate data are obtained according to historical temperature data, historical aging time data, first historical volatilization concentration data and second historical volatilization concentration data; a first volatilization model is constructed according to the first historical volatilization rate data, historical temperature data and historical aging time data; a second volatilization model is constructed according to the second historical volatilization rate data, historical temperature data and historical aging time data; a target temperature curve is obtained according to the first volatilization model and the second volatilization model.
[0089] Here, for different wine bodies, multiple volatilization experiments are carried out through constant temperature equipment. Under different temperatures k and aging times t, the volatilization rate data r1 of excess low-boiling point substances and the volatilization rate data r2 of other main substances can be obtained.
[0090] Specifically, the first historical volatilization rate data and the second historical volatilization rate data can be obtained according to the historical temperature data, the historical aging time data, the first historical volatilization concentration data and the second historical volatilization concentration data. Assuming that the historical temperature data includes 20° and 40°, the historical aging time data includes 10 days and 20 days, the first historical volatilization concentration data includes 200ml and 300ml, and the second historical volatilization concentration data includes 400ml and 500ml, then according to the historical temperature data, the historical aging time data and the first historical volatilization concentration data, the first historical volatilization rate data can be obtained as 20ml / d and 15ml / d, and according to the historical temperature data, the historical aging time data and the second historical volatilization concentration data, the second historical volatilization rate data can be obtained as 40ml / d and 25ml / d.
[0091] After obtaining the first historical volatilization rate data, historical temperature data, and historical aging time data, a first volatilization model can be constructed according to the first historical volatilization rate data, historical temperature data, and historical aging time data, that is, according to the data of the volatilization rate r1 and the temperature k changing with the time t, a three-dimensional surface relationship model is fitted to form a "first volatilization model R1", that is, a model of the volatilization rate of excess low-boiling point substances changing with time at different temperatures, specifically as follows: Figure 3 shown.
[0092] After obtaining the second historical volatilization rate data, historical temperature data, and historical aging time data, a second volatilization model can be constructed based on the second historical volatilization rate data, historical temperature data, and historical aging time data, that is, according to the data of the volatilization rate r2 and the temperature k changing with the time t, a three-dimensional surface relationship model is fitted to form a "second volatilization model R2", that is, a model of the volatilization rate of other main substances changing with time at different temperatures, specifically as follows: Figure 4 According to the first volatilization model and the second volatilization model, a target temperature curve is obtained.
[0093] In one achievable manner, a volatility ratio model is obtained according to the first volatility model and the second volatility model; and a target temperature curve is obtained according to the volatility ratio model.
[0094] Specifically, according to the first volatilization model and the second volatilization model, in accordance with the principle of maximum r1 / r2, the volatilization rate ratio r1 / r2 at different temperatures k and time lengths t can form a new surface R1 / R2, namely, the volatilization ratio model R, as shown in Figure 5 According to the volatility ratio model R, on the R surface, we can get an extreme value curve, as shown in Figure 5 The line frame on the R surface, that is, the curve formed by connecting the points with the maximum r1 / r2 at different time lengths t, is the target volatility curve V t , the projection of the target volatilization curve on the plane of temperature k and time t forms the target temperature curve T t .
[0095] The above operation obtains multiple historical data and constructs a target temperature curve by fitting modeling. The obtained target temperature curve is stored in the database of the aging device as the target curve for temperature control of the PID controller, so that the PID controller can control the temperature of the current aging process according to the target temperature curve, thereby accelerating the aging process, realizing the rapid volatilization of excess low-boiling point substances and the retention of the main substances in the wine body, thereby achieving the effect of reducing storage time, site and labor costs.
[0096] In one embodiment, the method further includes: acquiring current temperature data, current aging time data, current first volatilization concentration data, and current second volatilization concentration data; obtaining current first volatilization rate data and current second volatilization rate data according to the current temperature data, current aging time data, current first volatilization concentration data, and current second volatilization concentration data; obtaining an actual volatilization curve according to the current first volatilization rate data and the current second volatilization rate data; obtaining a target volatilization curve according to the first volatilization model and the second volatilization model; and adjusting and updating the current temperature / target temperature curve of the aging device according to the actual volatilization curve and the target volatilization curve.
[0097] Here, the temperature data, aging time data, first volatile concentration data and second volatile concentration data of the current aging process are obtained. Specifically, the current temperature data includes multiple current temperature values, which can be directly obtained by the temperature sensor; the current aging time data includes multiple aging time values, which can be directly obtained by statistics by the staff; the current first volatile concentration data and the current second volatile concentration data include multiple first volatile concentration values and second volatile concentration values, which can be obtained by gas sensors or infrared detection equipment installed inside the aging device or in the ventilation system.
[0098] According to the current temperature data, the current aging time data, the current first volatile concentration data and the current second volatile concentration data, the current first volatile rate data and the current second volatile rate data are obtained. That is, under the premise of different temperature values, the current multiple first volatile concentration values are compared with the corresponding multiple current aging times to obtain multiple first volatile rate values, i.e., the current first volatile rate data; under the premise of different temperature values, the current multiple second volatile concentration values are compared with the corresponding multiple current aging times to obtain multiple second volatile rate values, i.e., the second volatile rate data. The specific example process is similar to the process of the first historical volatile rate data and the second historical volatile rate data, except that the data used is different, and it will not be repeated here.
[0099] According to the current first volatilization rate data and the current second volatilization rate data, an actual volatilization curve is obtained. That is, the first volatilization rate value in the current first volatilization rate data is connected to form the actual first volatilization curve r1 a , connect the second volatility rate values in the current second volatility rate data to form a second volatility curve r2 a , perform a ratio operation r1 on the first volatility curve and the second volatility curve a / r2 a , and obtain the actual volatility curve E t As can be seen from the above, after obtaining the first volatility model and the second volatility model, the first volatility model and the second volatility model can be subjected to a ratio operation to obtain a volatility ratio model R. Based on the volatility ratio model R, a target volatility curve Vt can be obtained.
[0100] According to the actual volatilization curve and the target volatilization curve, the current temperature / target temperature curve of the aging device is adjusted and updated. t and the target volatility curve V t The PID controller is used to adjust the current temperature of the aging device or update the target temperature curve based on the trend of the aging device.
[0101] In one feasible manner, the current temperature / target temperature curve of the aging device is adjusted and updated according to the actual volatilization curve and the target volatilization curve, including: comparing the volatilization trend of the actual volatilization curve with the volatilization trend of the target volatilization curve; when the volatilization trend of the actual volatilization curve is lower than the volatilization trend of the target volatilization curve, feeding back an interference deviation value; and adjusting the current temperature of the aging device according to the interference deviation value.
[0102] Here, during the volatilization process of the wine, the aging device continuously compares the rate change of the actual volatile substances, that is, the trend of the actual volatilization curve with the proposed target volatilization curve. By comparing the difference between the two curves, it is determined whether the current temperature control of the constant temperature device has deviations, and further determines whether the volatilization model is fitted correctly.
[0103] Specifically, the volatilization trend of the actual volatilization curve is compared with the volatilization trend of the target volatilization curve to determine whether the volatilization progress of the current aging process is in line with expectations. When the volatilization trend of the actual volatilization curve is lower than that of the target volatilization curve, it means that the actual volatilization effect does not meet expectations, and an interference deviation value Δt is fed back, that is, the aging device automatically forms a temperature addition or subtraction value, slightly increases or decreases the temperature difference of the PID controller, and adjusts the current temperature of the aging device based on the temperature difference.
[0104] In another feasible manner, when the volatilization trend of the actual volatilization curve is higher than the volatilization trend of the target volatilization curve, the historical temperature data, the historical aging time data, the first historical volatilization concentration data and the second historical volatilization concentration data are updated to obtain updated historical temperature data, updated historical aging time data, updated first historical volatilization concentration data and updated second historical volatilization concentration data; according to the updated historical temperature data, updated historical aging time data, updated first historical volatilization concentration data and updated second historical volatilization concentration data, a first updated model and a second updated model are obtained; according to the first updated model and the second updated model, the target temperature curve is updated to obtain an updated target temperature curve.
[0105] Specifically, when the volatilization trend of the actual volatilization curve is higher than the volatilization trend of the target volatilization curve, it means that the actual volatilization effect exceeds expectations, and the historical temperature data, the historical aging time data, the first historical volatilization concentration data and the second historical volatilization concentration data are updated to obtain new historical temperature data, the historical aging time data, the first historical volatilization concentration data and the second historical volatilization concentration data, that is, the historical temperature data is updated, the historical aging time data is updated, the first historical volatilization concentration data is updated and the second historical volatilization concentration data is updated. According to the updated historical temperature data, the updated historical aging time data, the updated first historical volatilization concentration data and the updated second historical volatilization concentration data, the updated first historical volatilization rate data and the updated second historical volatilization rate data are obtained, and then the first update model can be constructed according to the updated first historical volatilization rate data, the updated historical temperature data and the updated historical aging time data; the second update model can be constructed according to the updated second historical volatilization rate data, the updated historical temperature data and the updated historical aging time data. According to the first update model and the second update model, the target temperature curve is updated to obtain an updated target temperature curve. That is, according to the first update model and the second update model, an update ratio model is obtained; according to the update ratio model, the target temperature curve is updated to obtain an updated target temperature curve. It should be noted that the acquisition process of the updated target temperature curve is basically the same as that of the target temperature curve, except that the historical model data used is different, so it will not be repeated in detail.
[0106] The above operation detects the volatile substances in the current volatilization process in real time, and when the volatilization trend of the actual volatilization curve is lower than the volatilization trend of the target volatilization curve, an interference deviation value Δt is fed back; when the volatilization trend of the actual volatilization curve is higher than the volatilization trend of the target volatilization curve, the target temperature curve is updated, that is, the volatilization rate of the substances in the wine body is monitored in real time by using a gas sensor, forming a feedback control mechanism, that is, feeding back the interference deviation value or updating the target temperature curve, so as to retain the main substance and quickly remove the excess low-boiling point substance. At the same time, it has the effect of accelerating the aging time and greatly reducing the time and storage costs.
[0107] It should also be noted that, in actual operation, a volatilization model can be formed according to different characteristics of the wine body (such as raw materials, storage conditions) to adjust different target temperature curves accordingly. And after multiple batches of aging operations, the aging device can accumulate a large amount of historical model data, and use the historical model data to optimize the volatilization model at fixed time intervals to obtain a new target temperature curve, so that it can more accurately match the volatilization requirements of different types of wine bodies, that is, the target temperature curve can be continuously optimized at fixed time intervals, so that the more ideal the target temperature curve fits, the higher the aging efficiency.
[0108] In combination with the implementation method in the above embodiment, Figure 6 An example of a preferred method flow provided in the embodiment of the present application is described. Figure 6 As shown, the method may include the following steps:
[0109] Step S601, obtaining historical temperature data and historical aging time data.
[0110] Step S602, obtaining first historical volatile concentration data and second historical volatile concentration data.
[0111] Step S603 , obtaining first historical volatilization rate data and second historical volatilization rate data according to the historical temperature data, the historical aging time data, the first historical volatilization concentration data and the second historical volatilization concentration data.
[0112] Step S604: construct a first volatilization model according to the first historical volatilization rate data, the historical temperature data, and the historical aging time data.
[0113] Step S605 , constructing a second volatilization model according to the second historical volatilization rate data, the historical temperature data, and the historical aging time data.
[0114] Step S606: Obtain a volatility ratio model according to the first volatility model and the second volatility model.
[0115] Step S607, obtaining a target temperature curve according to the volatilization ratio model.
[0116] Step S608, determining target temperature value data corresponding to different aging times according to the target temperature curve.
[0117] Step S609, obtaining current temperature value data.
[0118] Step S610, obtaining temperature difference data according to current temperature value data and target temperature value data.
[0119] Step S611, adjusting the temperature of the aging device according to the temperature difference data, the preset control coefficient and the preset controller to complete the aging operation.
[0120] It should be understood that although Figure 1 , Figure 6 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in the application, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 , Figure 6At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0121] Figure 7 The structure diagram of a wine aging device provided in an embodiment of the present application, which can be set in a computer device to execute the following steps: Figure 1 , Figure 6 The method flow shown in Figure 7 As shown, the device may include: a first acquisition module 701, a first determination module 703, a second acquisition module 705, a second determination module 707 and an aging adjustment module 709. The main functions of each component module are as follows:
[0122] The first acquisition module 701 is used to acquire a target temperature curve, which is a curve used as a reference when regulating the temperature during the wine aging process;
[0123] The first determination module 703 is used to determine the target temperature value data corresponding to different aging time lengths according to the target temperature curve;
[0124] The second acquisition module 705 is used to acquire current temperature value data, where the current temperature value data is data corresponding to different aging durations in the current aging process;
[0125] The second determination module 707 is used to obtain temperature difference data according to the current temperature value data and the target temperature value data;
[0126] The aging adjustment module 709 is used to adjust the temperature of the aging device according to the temperature difference data, the preset control coefficient and the preset controller to complete the aging operation.
[0127] In one embodiment, the first acquisition module 701 is further used to:
[0128] Obtain historical temperature data and historical aging time data, where the historical temperature data is data of different temperatures corresponding to the historical aging process of the wine, and the historical aging time data is data of different durations corresponding to the historical aging process of the wine;
[0129] Obtaining first historical volatile concentration data and second historical volatile concentration data, wherein the first historical volatile concentration data is the volatile concentration data of the excess low-boiling point substance at different historical temperatures and corresponding to different aging times, and the second historical volatile concentration data is the volatile concentration data of other main substances at different historical temperatures and corresponding to different aging times;
[0130] A target temperature curve is obtained according to the historical temperature data, the historical aging time data, the first historical volatile concentration data and the second historical volatile concentration data.
[0131] In one embodiment, the first acquisition module 701 is further used to:
[0132] Obtaining first historical volatilization rate data and second historical volatilization rate data according to the historical temperature data, the historical aging time data, the first historical volatilization concentration data, and the second historical volatilization concentration data;
[0133] Constructing a first volatilization model according to the first historical volatilization rate data, the historical temperature data, and the historical aging time data;
[0134] Constructing a second volatilization model according to the second historical volatilization rate data, the historical temperature data, and the historical aging time data;
[0135] A target temperature curve is obtained according to the first volatilization model and the second volatilization model.
[0136] In one embodiment, the first acquisition module 701 is further used to:
[0137] A volatility ratio model is obtained according to the first volatility model and the second volatility model;
[0138] According to the volatilization ratio model, the target temperature curve is obtained.
[0139] In one embodiment, the device is also used to:
[0140] Obtaining current temperature data, current aging time data, current first volatile concentration data, and current second volatile concentration data;
[0141] Obtaining current first volatilization rate data and current second volatilization rate data according to current temperature data, current aging time data, current first volatilization concentration data, and current second volatilization concentration data;
[0142] Obtaining an actual volatilization curve according to the current first volatilization rate data and the current second volatilization rate data;
[0143] Obtaining a target volatility curve according to the first volatility model and the second volatility model;
[0144] According to the actual volatilization curve and the target volatilization curve, the current temperature / target temperature curve of the aging device is adjusted and updated.
[0145] In one embodiment, the device is also used to:
[0146] Comparing the volatilization trend of the actual volatilization curve with the volatilization trend of the target volatilization curve;
[0147] When the volatilization trend of the actual volatilization curve is lower than the volatilization trend of the target volatilization curve, the interference deviation value is fed back;
[0148] According to the interference deviation value, the current temperature of the aging device is adjusted.
[0149] In one embodiment, the device is also used to:
[0150] When the volatilization trend of the actual volatilization curve is higher than the volatilization trend of the target volatilization curve, the historical temperature data, the historical aging time data, the first historical volatilization concentration data and the second historical volatilization concentration data are updated to obtain updated historical temperature data, updated historical aging time data, updated first historical volatilization concentration data and updated second historical volatilization concentration data;
[0151] Obtaining a first updated model and a second updated model according to the updated historical temperature data, the updated historical aging time data, the updated first historical volatile concentration data, and the updated second historical volatile concentration data;
[0152] The target temperature curve is updated according to the first update model and the second update model to obtain an updated target temperature curve.
[0153] The same or similar parts between the above embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0154] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described in this article within the scope permitted by applicable laws and regulations, provided that the applicable laws and regulations of the country are met (for example, the user's explicit consent, effective notification to the user, and the user's explicit authorization, etc.).
[0155] According to an embodiment of the present application, the present application also provides a computer device and a computer-readable storage medium.
[0156] like Figure 8 , is a block diagram of a computer device according to an embodiment of the present application. The computer device is intended to represent various forms of digital computers or mobile devices. The digital computer may include a desktop computer, a portable computer, a workbench, a personal digital assistant, a server, a mainframe computer, and other suitable computers. The mobile device may include a tablet computer, a smart phone, a wearable device, etc.
[0157] like Figure 8As shown, the device 800 includes a computing unit 801, a ROM 802, a RAM 803, a bus 804, and an input / output (I / O) interface 805, and the computing unit 801, ROM 802, and RAM 803 are connected to each other through the bus 804. The input / output (I / O) interface 805 is also connected to the bus 804.
[0158] The computing unit 801 can perform various processes in the method embodiment of the present application according to the computer instructions stored in the read-only memory (ROM) 802 or the computer instructions loaded from the storage unit 808 to the random access memory (RAM) 803. The computing unit 801 can be various general and / or special processing components with processing and computing capabilities. The computing unit 801 may include, but is not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. In some embodiments, the method provided in the embodiment of the present application can be implemented as a computer software program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 808.
[0159] The RAM 803 may also store various programs and data required for the operation of the device 800. Part or all of the computer program may be loaded and / or installed on the device 800 via the ROM 802 and / or the communication unit 809.
[0160] The input unit 806, output unit 807, storage unit 808 and communication unit 809 in the device 800 can be connected to the I / O interface 805. The input unit 806 can be, for example, a keyboard, a mouse, a touch screen, a microphone, etc. The output unit 807 can be, for example, a display, a speaker, an indicator light, etc. The device 800 can exchange information, data, etc. with other devices through the communication unit 809.
[0161] It should be noted that the device may also include other components necessary for normal operation, or may only include components necessary for implementing the solution of the present application, rather than all the components shown in the figure.
[0162] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof.
[0163] The computer instructions for implementing the method of the present application can be written in any combination of one or more programming languages. These computer instructions can be provided to the computing unit 801, so that when the computer instructions are executed by the computing unit 801 such as a processor, the steps involved in the method embodiment of the present application are executed.
[0164] The computer-readable storage medium provided in the present application may be a tangible medium that may contain or store computer instructions for executing the steps involved in the method embodiments of the present application. The computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, and other forms of storage media.
[0165] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A wine aging method, characterized in that: The method comprises: Obtaining a target temperature curve, wherein the target temperature curve is a curve used as a reference when regulating the temperature during the aging process of the wine; According to the target temperature curve, determining target temperature value data corresponding to different aging times; Acquire current temperature value data, where the current temperature value data is data corresponding to different aging durations of the current aging process; Obtaining temperature difference data according to the current temperature value data and the target temperature value data; The temperature of the aging device is adjusted according to the temperature difference data, the preset control coefficient and the preset controller to complete the aging operation.
2. The method according to claim 1, characterized in that The obtaining of the target temperature curve comprises: Obtain historical temperature data and historical aging time data, wherein the historical temperature data is data of different temperatures corresponding to the historical aging process of the wine, and the historical aging time data is data of different time durations corresponding to the historical aging process of the wine; Acquire first historical volatile concentration data and second historical volatile concentration data, wherein the first historical volatile concentration data is the volatile concentration data of the excess low-boiling point substance at different historical temperatures and corresponding to different aging times, and the second historical volatile concentration data is the volatile concentration data of other main substances at different historical temperatures and corresponding to different aging times; The target temperature curve is obtained according to the historical temperature data, the historical aging time data, the first historical volatile concentration data, and the second historical volatile concentration data.
3. The method according to claim 2, characterized in that The step of obtaining a target temperature curve according to the historical temperature data, the historical aging time data, the first historical volatile concentration data, and the second historical volatile concentration data includes: Obtaining first historical volatilization rate data and second historical volatilization rate data according to the historical temperature data, the historical aging time data, the first historical volatilization concentration data, and the second historical volatilization concentration data; constructing a first volatilization model according to the first historical volatilization rate data, the historical temperature data, and the historical aging time data; constructing a second volatilization model according to the second historical volatilization rate data, the historical temperature data, and the historical aging time data; The target temperature curve is obtained according to the first volatility model and the second volatility model.
4. The method according to claim 3, characterized in that The step of obtaining a target temperature curve according to the first volatility model and the second volatility model includes: Obtaining a volatility ratio model according to the first volatility model and the second volatility model; The target temperature curve is obtained according to the volatilization ratio model.
5. The method according to claim 3, characterized in that: The method further comprises: Obtaining current temperature data, current aging time data, current first volatile concentration data, and current second volatile concentration data; Obtaining current first volatilization rate data and current second volatilization rate data according to the current temperature data, the current aging time data, the current first volatilization concentration data, and the current second volatilization concentration data; Obtaining an actual volatilization curve according to the current first volatilization rate data and the current second volatilization rate data; Obtaining a target volatility curve according to the first volatility model and the second volatility model; According to the actual volatilization curve and the target volatilization curve, the current temperature / target temperature curve of the aging device is adjusted and updated.
6. The method according to claim 5, characterized in that The adjusting and updating of the current temperature / target temperature curve of the aging device according to the actual volatilization curve and the target volatilization curve includes: comparing the volatilization trend of the actual volatilization curve with the volatilization trend of the target volatilization curve; When the volatility trend of the actual volatility curve is lower than the volatility trend of the target volatility curve, an interference deviation value is fed back; The current temperature of the aging device is adjusted according to the interference deviation value.
7. The method according to claim 6, characterized in that The method further comprises: When the volatilization trend of the actual volatilization curve is higher than the volatilization trend of the target volatilization curve, the historical temperature data, the historical aging time data, the first historical volatilization concentration data, and the second historical volatilization concentration data are updated to obtain updated historical temperature data, updated historical aging time data, updated first historical volatilization concentration data, and updated second historical volatilization concentration data; Obtaining a first updated model and a second updated model according to the updated historical temperature data, the updated historical aging time data, the updated first historical volatile concentration data, and the updated second historical volatile concentration data; The target temperature curve is updated according to the first update model and the second update model to obtain an updated target temperature curve.
8. A wine aging device, characterized in that: The device comprises: A first acquisition module is used to acquire a target temperature curve, where the target temperature curve is a curve used as a reference when regulating the temperature during the wine aging process; A first determination module, used to determine target temperature value data corresponding to different aging times according to the target temperature curve; The second acquisition module is used to acquire current temperature value data, where the current temperature value data is data corresponding to different aging durations in the current aging process; A second determination module, configured to obtain temperature difference data according to the current temperature value data and the target temperature value data; The aging adjustment module is used to adjust the temperature of the aging device according to the temperature difference data, the preset control coefficient and the preset controller to complete the aging operation.
9. A computer device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores computer instructions that can be executed by the at least one processor, and the computer instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having computer instructions stored thereon, characterized in that: The computer instructions are used to cause a computer to execute the method according to any one of claims 1 to 7.