A control system for a self-service beverage machine based on the Internet of Things

By introducing an Internet of Things control system in the self-service beverage machine, the intelligent control and working mode of beverage temperature and liquid level are achieved, and the problem of insufficient capacity and temperature selection in the existing technology is solved, and customer satisfaction is improved. Equipment efficiency reduces energy consumption.

CN118838207BActive Publication Date: 2025-01-03WUXI TIANREN ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410832790.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-25
Publication Date
2025-01-03
Estimated Expiration
2044-06-25

AI Technical Summary

Technical Problem

The existing self-service beverage machines cannot choose the capacity and temperature of the brewed beverage, resulting in a decrease in customer satisfaction. As the usage time increases, the performance of the self-service beverage machines will decline and the reaction time will increase, affecting the customer's purchasing efficiency.

Method used

A self-service beverage machine control system based on the Internet of Things is designed, including a display layer, a control layer and a driving layer. Through the instruction weight calculation module, the system efficiency analysis module, the temperature adjustment module and the liquid level adjustment module, the beverage temperature and liquid are realized. Intelligent control of the bit, and optimize the working mode of the self-service beverage machine through the economic benefit analysis module and the mode selection module.

Benefits of technology

It improves customer satisfaction and efficient operation of self-service beverage machines, reduces reaction time, improves user experience, and reduces energy consumption through energy-saving mode, extends the service life of self-service beverage machines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118838207B_ABST
    Figure CN118838207B_ABST
Patent Text Reader

Abstract

The present application discloses a control system for a self-service beverage machine based on the Internet of Things, which relates to the field of equipment control technology, including a display layer, a control layer and a drive layer. The control layer includes a data acquisition module, a data preprocessing module, an instruction receiving module, an instruction weight calculation module, a system efficiency analysis module, a temperature adjustment module, a liquid level adjustment module, an optimization evaluation module, an optimization early warning module and a control module. By providing an instruction weight calculation module and a system efficiency analysis module, the instruction weights of each time period are calculated to obtain the instruction weight factors of each time period, so that the calculation of the system efficiency coefficient is more accurate. The system efficiency analysis is performed in combination with target data to obtain the system efficiency coefficient. The system is automatically optimized through the optimization evaluation of the system efficiency coefficient to prevent the problem of increased response time of the self-service beverage machine as the use time increases, thereby improving system efficiency and enhancing user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of equipment control technology, and in particular to a control system of a self-service beverage machine based on the Internet of Things. Background Art

[0002] With the development of society, people's requirements for quality of life are increasing, and public self-service facilities are becoming more and more popular. Self-service beverage machines sell beverages without anyone around. They are automatic commercial equipment that integrates machinery, electricity and light. The specific production and sales methods mainly include the following three: one is to process fruits on-site to make and sell beverages after receiving the successful payment information; the second is to inject pure water to brew; the third is to directly sell bottled beverages. The specific processing process of the second production and sales method is: when the customer successfully pays the amount at the payment end, the self-service beverage machine will respond accordingly to the instructions selected by the customer to brew, which brings great convenience to people. Customers can pay the corresponding amount by coin insertion or scanning the code.

[0003] However, the existing self-service beverage machines are unable to select the capacity and temperature of brewed beverages, which reduces customer satisfaction. At the same time, as the usage time increases, the performance of the self-service beverage machine will decline, and the response time will increase, which will reduce customer purchasing efficiency and cannot guarantee the efficient operation of the self-service beverage machine. Therefore, it is necessary to optimize the control system of the self-service beverage machine to ensure the intelligent and efficient operation of the self-service beverage machine, thereby improving customer satisfaction and expanding the market. Summary of the invention

[0004] The present application provides a control system for a self-service beverage machine based on the Internet of Things, the purpose of which is to selectively control the beverage capacity and temperature, improve customer satisfaction, and automatically optimize the control system to ensure the efficient operation of the self-service beverage machine, ensure the intelligence and efficiency of the self-service beverage machine, improve customer satisfaction, and expand the market.

[0005] In order to achieve the above-mentioned purpose, the present application provides the following technical solutions: a control system for a self-service beverage machine based on the Internet of Things, comprising a display layer, a control layer and a drive layer;

[0006] The display layer includes a display screen and a program indicator light;

[0007] The control layer calculates the system efficiency coefficient based on the instruction weight factor of each time period, thereby optimizing and evaluating the system, and intelligently controlling the temperature and liquid level of the beverage: the control layer includes a data acquisition module, a data preprocessing module, an instruction receiving module, an instruction weight calculation module, a system efficiency analysis module, a temperature adjustment module, a liquid level adjustment module, an optimization evaluation module, an optimization warning module and a control module;

[0008] The driving layer intelligently selects the working mode of the self-service beverage machine based on the combined analysis of economic benefits and working data of the self-service beverage machine: the driving layer includes an economic benefit analysis module, a comprehensive analysis module and a mode selection module.

[0009] Optionally, the instruction receiving module is used to receive various instruction information sent by the customer through the display screen, execute the instructions, and send data to the corresponding module;

[0010] The data acquisition module is used to collect target data and control data, and collects the target data in time periods, each of which is marked as t 1 ,t 2 ,t 3 ……t i ……t n ;

[0011] The data preprocessing module performs preprocessing operations on the data of the data acquisition module to obtain target data and control data that can be directly used;

[0012] The instruction weight calculation module calculates the instruction weight of each time period based on the preprocessed target data, obtains the instruction weight factor of each time period and transmits it to the system efficiency analysis module;

[0013] The system efficiency analysis module performs system efficiency analysis based on the instruction weight factor of each time period in combination with the target data, obtains the system efficiency coefficient and transmits it to the optimization evaluation module;

[0014] The temperature adjustment module can set different upper and lower limits for cooling and upper and lower limits for heating, and receive temperature information data sent by the instruction receiving module, and send corresponding temperature adjustment instructions to the control module in combination with the control data;

[0015] The liquid level adjustment module is used to receive the liquid level information data sent by the instruction receiving module, and send the corresponding liquid level control instruction to the control module in combination with the control data to control the beverage capacity and set the maximum liquid level value;

[0016] The optimization evaluation module optimizes and evaluates the system efficiency coefficient. If the evaluation result shows that optimization is needed, an optimization instruction is sent to the optimization warning module. If the evaluation result shows that optimization is not needed, only the optimization result is transmitted to the optimization warning module without sending an optimization instruction.

[0017] After receiving the optimization instruction, the optimization warning module automatically optimizes the system and sends a warning message to the management terminal;

[0018] The control module is used to receive the temperature adjustment instruction of the temperature adjustment module and the liquid level control instruction of the liquid level adjustment module, and perform temperature adjustment operation and liquid level control operation on the beverage.

[0019] Optionally, the target data includes the instruction input time point, the instruction execution time point, the instruction reception time point and the number of instruction signals, and the control data includes the beverage temperature in the water tank, the container height and the liquid level height of the beverage.

[0020] Optionally, the economic benefit analysis module is used to analyze the economic benefits of the self-service beverage machine in each period and transmit the data to the comprehensive analysis module;

[0021] The comprehensive analysis module selects the working mode of the self-service beverage machine based on the data of the economic benefit analysis module;

[0022] The mode selection module receives the mode selected by the comprehensive analysis module and adjusts the working mode.

[0023] Optionally, the instruction weight calculation module calculates the instruction weight factor including the following steps:

[0024] Step A1: Assume that the number of command signals in each period is Q 1 , Q 2 , Q 3 ...Q i ...Q n , Q i t i The number of command signals in the period;

[0025] Step A2: Calculate the average value of the instruction output duration and the average value of the instruction output duration: The calculation formula is:

[0026] Among them, R ti t i The average duration of order input in the period, R ij t i The input duration of the jth instruction in the time period, the input duration is the time from the instruction input point to the instruction receiving module receiving the input instruction point, j = 1, 2, 3...Q i ;

[0027] Among them, C ti t i The average value of the instruction output during the period, C ij t i The output duration of the jth instruction in the time period. The output duration is the time from the instruction output point to the instruction execution point, j = 1, 2, 3...Q i ;

[0028] Step A3: Calculate the weight factor of the instructions for each period: The calculation formula is: Among them, λ i t i The order weight factor for the time period.

[0029] Optionally, the system efficiency analysis module calculates the system efficiency coefficient using the following formula: Where γ is the system efficiency coefficient, Among them, X ti t i The instruction efficiency coefficient of the time period, Q i t i The number of command signals in the period, R ij t i The input duration of the jth instruction in the period, C ij t i The output duration of the jth instruction in the period.

[0030] Optionally, the liquid level control performed by the liquid level adjustment module includes the following steps:

[0031] Step B1: Set the maximum liquid level value H b , H b Meet 90% H q ≤H b ≤95%H q , where H q is the height of the container, and the real-time liquid level value is recorded as H s , the liquid level value set by the user is H d , H d Satisfy H d ≤H b ;

[0032] Step B2: Calculate the real-time liquid level value: Among them, M is the time from the ultrasonic wave emission to the return, v 声 is the speed of sound;

[0033] Step B3: When H s =H d When the valve is turned on, a closing command is sent to the control module, and the valve of the self-service beverage machine is closed. Otherwise, an opening command is sent, and the valve is opened.

[0034] The technical solution provided by this application is provided with:

[0035] (1) The instruction weight calculation module and the system efficiency analysis module calculate the instruction weights of each time period and obtain the instruction weight factors of each time period, making the calculation of the system efficiency coefficient more accurate, laying the foundation for subsequent data processing. Based on the instruction weight factors of each time period, the system efficiency analysis is combined with the target data to obtain the system efficiency coefficient. The system is automatically optimized through the optimization evaluation of the system efficiency coefficient to prevent the problem of increased response time of the self-service beverage machine as the usage time increases, thereby improving customer usage efficiency and user experience.

[0036] (2) Temperature adjustment module and liquid level adjustment module. The temperature adjustment module can set different upper and lower limits for cooling and upper and lower limits for heating according to changes in weather temperature to prevent users from producing over-cooled or over-heated beverages due to misoperation. At the same time, the temperature adjustment module sends corresponding temperature adjustment instructions to the control module based on the control data to adjust the beverage to the temperature required by the user. The liquid level adjustment module can accurately control the volume of the beverage, allowing customers to choose the volume of beverage they want and pay the price of the corresponding volume, thereby improving customer satisfaction.

[0037] (3) The driving layer makes intelligent selections on the working modes of self-service beverage machines based on the combined analysis of economic benefits and the working data of the self-service beverage machines, thus avoiding energy waste, reducing energy consumption, saving energy, extending the service life of the self-service beverage machines, and improving corporate benefits. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0039] Figure 1 This is a structural diagram of the control system of a self-service beverage machine based on the Internet of Things.

[0040] Figure 2 This is the flow chart of the liquid level regulation module.

[0041] Figure 3 This is the structural diagram of the control layer.

[0042] Figure 4 This is the flowchart of the driver layer.

[0043] Figure 5 This is the flow chart of the control layer. DETAILED DESCRIPTION

[0044] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0045] In this application, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, the elements defined by the sentence "comprise one..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0046] like Figure 1 As shown, a control system of a self-service beverage machine based on the Internet of Things provided by an embodiment of the present application includes a display layer, a control layer and a drive layer;

[0047] The display layer includes a display screen and a program indicator light. The display screen adopts a touch screen. The program indicator light is used to indicate the current program running progress information, which is convenient for debugging the program. The display screen is used for users to input command information, including temperature information data and liquid level information data. The temperature information data is the beverage temperature required by the user, and the liquid level information data is the beverage capacity required by the user. For example, the user can select the liquid level as 1 / 2, that is, the liquid level height of the beverage is 1 / 2 of the maximum liquid level value at this time;

[0048] The control layer calculates the system efficiency coefficient based on the instruction weight factor of each time period, thereby optimizing and evaluating the system, and intelligently controlling the temperature and liquid level of the beverage: the control layer includes a data acquisition module, a data preprocessing module, an instruction receiving module, an instruction weight calculation module, a system efficiency analysis module, a temperature adjustment module, a liquid level adjustment module, an optimization evaluation module, an optimization warning module and a control module;

[0049] The driving layer intelligently selects the working mode of the self-service beverage machine based on a combined analysis of the economic benefits and the working data of the self-service beverage machine: the driving layer includes an economic benefit analysis module, a comprehensive analysis module and a mode selection module. The working modes include an energy-saving mode and a general mode. The energy-saving mode can reduce the power output of the self-service beverage machine, reduce energy consumption, and save energy. The working data of the self-service beverage machine is the power and electricity consumption used to achieve the beverage temperature required by the user.

[0050] In this embodiment, it should be noted that the instruction receiving module is used to receive various instruction information sent by the customer through the display screen, execute the instructions, and send data to the corresponding module;

[0051] The data acquisition module is used to collect target data and control data, and collects the target data in time periods, each of which is marked as t 1 ,t 2 ,t 3 ……t i ……t n , the target data includes but is not limited to the time point of command input, the time point of command execution, the time point of command reception and the number of command signals, and the control data includes but is not limited to the temperature of the beverage in the water tank, the height of the container and the liquid level of the beverage;

[0052] The data preprocessing module performs preprocessing operations on the data of the data acquisition module to obtain target data and control data that can be directly used. The preprocessing operations include but are not limited to cleaning and noise reduction of the data;

[0053] The instruction weight calculation module calculates the instruction weight of each period based on the pre-processed target data, obtains the instruction weight factor of each period and transmits it to the system efficiency analysis module, so that the calculation of the system efficiency coefficient is more accurate, laying a foundation for subsequent data processing;

[0054] The system efficiency analysis module performs system efficiency analysis based on the instruction weight factor of each time period and the target data, obtains the system efficiency coefficient and transmits it to the optimization evaluation module. The larger the system efficiency coefficient, the higher the work efficiency of the user when using the self-service beverage machine, and the less time the user needs to wait, which improves the user experience and the efficiency of the use of the self-service beverage machine;

[0055] The temperature adjustment module can be set by the management personnel according to the change of weather temperature, with different upper and lower limits for cooling and upper and lower limits for heating, so as to avoid the production of over-cooled or over-heated beverages due to misoperation by users. At the same time, the temperature information data sent by the instruction receiving module is received, and the corresponding temperature adjustment instruction is sent to the control module in combination with the control data to adjust the beverage to the temperature required by the user. If the current temperature is higher or lower than the temperature required by the user, the temperature is lowered or raised until the temperature of the beverage reaches the temperature required by the user, that is, the cooling plate, the heating plate and all loads can be stopped. The upper and lower limits for cooling and the upper and lower limits for heating are changed and set by the management personnel according to the weather temperature or seasonal changes. This embodiment does not specifically limit these values.

[0056] The liquid level adjustment module is used to receive the liquid level information data sent by the instruction receiving module, and send the corresponding liquid level control instruction to the control module in combination with the control data to control the beverage capacity and set the maximum liquid level value, that is, the beverage capacity when the cup is full. The maximum liquid level value is set by the management personnel according to the height of the container, and this embodiment does not specifically limit this value;

[0057] The optimization evaluation module optimizes and evaluates the system efficiency coefficient. If the evaluation result shows that optimization is needed, an optimization instruction is sent to the optimization warning module. If the evaluation result shows that optimization is not needed, only the optimization result is transmitted to the optimization warning module without sending the optimization instruction. By optimizing and evaluating the system, the system can be rationally and intelligently optimized to ensure user efficiency and improve user experience.

[0058] After receiving the optimization instruction, the optimization warning module automatically optimizes the system and sends a warning message to the management terminal to remind the management personnel that the system needs to be optimized;

[0059] The control module is used to receive the temperature adjustment instructions of the temperature adjustment module and the liquid level control instructions of the liquid level adjustment module, perform temperature adjustment operations and liquid level control operations on the beverage, control the liquid level of the self-service beverage machine, and accurately control the liquid level to avoid overflowing.

[0060] In this embodiment, it should be noted that the economic benefit analysis module is used to analyze the economic benefits of the self-service beverage machine in each period and transmit the data to the comprehensive analysis module;

[0061] The comprehensive analysis module selects the working mode of the self-service beverage machine based on the data of the economic benefit analysis module;

[0062] The mode selection module receives the mode selected by the comprehensive analysis module, adjusts the working mode, and adjusts it to the energy-saving mode at an appropriate time. It does not affect the use of the self-service beverage machine, but can save the energy consumption of the self-service beverage machine, save energy, and extend the service life of the self-service beverage machine.

[0063] In this embodiment, it should be noted that the instruction weight calculation module calculates the instruction weight factor by the following steps:

[0064] Step A1: Assume that the number of command signals in each period is Q 1 , Q 2 , Q 3 ...Q i ...Q n , Q i t i The number of command signals in the period;

[0065] Step A2: Calculate the average value of the instruction output duration and the average value of the instruction output duration: The calculation formula is:

[0066] Among them, R ti t i The average duration of order input in the period, R ij t i The input duration of the jth instruction in the time period, the input duration is the time from the instruction input point to the instruction receiving module receiving the input instruction point, j = 1, 2, 3...Q i ;

[0067] Among them, C ti t i The average value of the instruction output during the period, C ij t i The output duration of the jth instruction in the time period. The output duration is the time from the instruction output point to the instruction execution point, j = 1, 2, 3...Q i ;

[0068] Step A3: Calculate the weight factor of the instructions for each period: The calculation formula is: Among them, λ i t i The order weight factor for the time period.

[0069] In this embodiment, it should be noted that the calculation formula for calculating the system efficiency coefficient by the system efficiency analysis module is: Where γ is the system efficiency coefficient, Among them, X ti t i The instruction efficiency coefficient of the time period, Qi t i The number of command signals in the period, R ij t i The input duration of the jth instruction in the period, C ij t i The output duration of the jth instruction in the period.

[0070] In this embodiment, it should be noted that the specific processing method of the temperature adjustment module sending the temperature adjustment instruction is:

[0071] When the target temperature value required by the user is T, the liquid temperature in the water tank is obtained as T' through the temperature sensor. When T<T', a heating command is sent to the control module. When T>T', a cooling command is sent to the control module. When T=T', a stop command is sent to the control module.

[0072] In this embodiment, it should be noted that after receiving the temperature increase instruction, the control module performs a heating operation on the beverage, and after receiving the temperature decrease instruction, the control module performs a cooling operation on the beverage, and feeds back the temperature to the temperature adjustment module in real time until the operation stops;

[0073] After receiving the closing instruction, the control module closes the valve and stops the supply of the beverage. When the control module receives the opening instruction, the valve is in the open state and the beverage is being supplied.

[0074] In this embodiment, it should be noted that the specific processing method of the optimization evaluation module for optimizing the system efficiency coefficient is as follows:

[0075] When the system efficiency coefficient γ satisfies γ ≥ P 阈 When the system efficiency coefficient γ satisfies γ<P 阈 When the evaluation result is that optimization is needed, an optimization instruction is sent to the optimization warning module;

[0076] P 阈 The value satisfies 90% ≤ P 阈 ≤98%, the specific value can be set by the management personnel according to the actual situation of the self-service beverage machine, and this embodiment does not make a specific limitation on this.

[0077] In this embodiment, it should be noted that the specific processing method of the economic benefit analysis module is:

[0078] Step C1: Calculate the cost-effectiveness of each period: E ti =e×k×f ti , where E ti t i The cost-effectiveness of the time period, e is the unit time power consumption in the general mode, k is the price per unit power consumption, f is theti t i the time of the session;

[0079] Step C2: Calculate the economic benefits of each period: Among them, U ti t i Economic benefits of the time period, y d is the dth drink in the self-service beverage machine, d = 1, 2, 3...D, y dti t i The number of drinks of the dth type reduced in the period, o yd is the unit price of the dth beverage, and D is the total number of beverages in the self-service beverage machine;

[0080] If the economic benefits of a certain period are good, it means that there are many people using the self-service beverage machine during this period and the customer flow is large. Therefore, the self-service beverage machine can be operated in general mode to ensure the quality of beverages while ensuring benefits and maintain customer satisfaction. If the economic benefits of a certain period are poor, it means that there are few people using the self-service beverage machine during this period and the customer flow is small. Therefore, the energy-saving mode can be used to save the energy consumption of the self-service beverage machine and reduce unnecessary energy loss.

[0081] Step C3: Calculate the selection discriminant value: δ = U ti -E ti , where δ is the selection discrimination value, which is transmitted to the comprehensive analysis module for selection discrimination.

[0082] In this embodiment, it should be noted that the specific processing method of the comprehensive analysis module for selection and judgment is:

[0083] If δ satisfies δ≤0, an energy-saving instruction is sent to the mode selection module; if δ>0, a general instruction is sent to the mode selection module;

[0084] After receiving the energy-saving instruction from the comprehensive analysis module, the mode selection module adjusts the working mode to the energy-saving mode. At this time, the self-service beverage machine reduces the power output. The mode selection module receives the general instruction and adjusts the working mode to the general mode. At this time, the self-service beverage machine is in a normal power output state.

[0085] like Figure 2 As shown, the liquid level control process of the liquid level regulating module provided in the embodiment of the present application is performed. The liquid level regulating module uses an ultrasonic sensor to perform liquid level control, including the following steps:

[0086] Step B1: Set the maximum liquid level value H b , H b Meet 90% H q ≤H b ≤95%H q , where Hq is the height of the container, and the real-time liquid level value is recorded as H s , the liquid level value set by the user is H d , H d Satisfy H d ≤H b ;

[0087] Step B2: Calculate the real-time liquid level value: Among them, M is the time from the emission to the return of the ultrasonic wave, v 声 is the speed of sound, which is v by default in this embodiment 声 =340m / s;

[0088] Step B3: When H s =H d When the valve is turned on, a closing command is sent to the control module, and the valve of the self-service beverage machine is closed. Otherwise, an opening command is sent, and the valve is opened.

[0089] In addition, the functions described above in the embodiments of the present application may be at least partially performed by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0090] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

[0091] Although several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present application. Certain features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination.

[0092] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.

Claims

1. A control system for a self-service beverage machine based on the Internet of Things, characterized in that: Including display layer, control layer and drive layer; The display layer includes a display screen and a program indicator light; The control layer calculates the system efficiency coefficient based on the instruction weight factor of each time period, thereby optimizing and evaluating the system, and intelligently controlling the temperature and liquid level of the beverage: the control layer includes a data acquisition module, a data preprocessing module, an instruction receiving module, an instruction weight calculation module, a system efficiency analysis module, a temperature adjustment module, a liquid level adjustment module, an optimization evaluation module, an optimization warning module and a control module; The driving layer intelligently selects the working mode of the self-service beverage machine based on the combined analysis of economic benefits and the working data of the self-service beverage machine: the driving layer includes an economic benefit analysis module, a comprehensive analysis module and a mode selection module; The instruction receiving module is used to receive various instruction information sent by the customer through the display screen, execute the instructions, and send data to the corresponding module; The data acquisition module is used to collect target data and control data, and collects target data in time periods, each of which is marked as t1, t2, t3...t i ……t n ; The data preprocessing module performs preprocessing operations on the data of the data acquisition module to obtain target data and control data that can be directly used; The instruction weight calculation module calculates the instruction weight of each time period based on the preprocessed target data, obtains the instruction weight factor of each time period and transmits it to the system efficiency analysis module; The system efficiency analysis module performs system efficiency analysis based on the instruction weight factor of each time period in combination with the target data, obtains the system efficiency coefficient and transmits it to the optimization evaluation module; The temperature adjustment module can set different upper and lower limits for cooling and upper and lower limits for heating, and receive temperature information data sent by the instruction receiving module, and send corresponding temperature adjustment instructions to the control module in combination with the control data; The liquid level adjustment module is used to receive the liquid level information data sent by the instruction receiving module, and send the corresponding liquid level control instruction to the control module in combination with the control data to control the beverage capacity and set the maximum liquid level value; The optimization evaluation module optimizes and evaluates the system efficiency coefficient. If the evaluation result shows that optimization is needed, an optimization instruction is sent to the optimization warning module. If the evaluation result shows that optimization is not needed, only the optimization result is transmitted to the optimization warning module without sending an optimization instruction. After receiving the optimization instruction, the optimization warning module automatically optimizes the system and sends a warning message to the management terminal; The control module is used to receive the temperature adjustment instruction of the temperature adjustment module and the liquid level control instruction of the liquid level adjustment module, and perform temperature adjustment operation and liquid level control operation on the beverage; The economic benefit analysis module is used to analyze the economic benefits of the self-service beverage machine in each period and transmit the data to the comprehensive analysis module; The comprehensive analysis module selects the working mode of the self-service beverage machine based on the data of the economic benefit analysis module; The mode selection module receives the mode selected by the comprehensive analysis module and adjusts the working mode; The instruction weight calculation module calculates the instruction weight factor including the following steps: Step A1: Assume that the number of command signals in each time period is Q1, Q2, Q3...Q i ...Q n , Q i t i The number of command signals in the period; Step A2: Calculate the average value of the instruction output duration and the average value of the instruction output duration: The calculation formula is: Among them, R ti t i The average duration of order input in the period, R ij t i The input duration of the jth instruction in the time period, the input duration is the time from the instruction input point to the instruction receiving module receiving the input instruction point, j = 1, 2, 3...Q i ; Among them, C ti t i The average value of the instruction output during the period, C ij t i The output duration of the jth instruction in the time period. The output duration is the time from the instruction output point to the instruction execution point, j = 1, 2, 3...Q i ; Step A3: Calculate the weight factor of the instructions for each period: The calculation formula is: Among them, λ i t i The order weight factor for the time period.

2. According to the control system of the self-service beverage machine based on the Internet of Things according to claim 1, it is characterized by: The target data includes the instruction input time point, the instruction execution time point, the instruction reception time point and the number of instruction signals, and the control data includes the beverage temperature in the water tank, the container height and the liquid level height of the beverage.

3. The control system of a self-service beverage machine based on the Internet of Things according to claim 1, characterized in that: The calculation formula for calculating the system efficiency coefficient by the system efficiency analysis module is: Among them, γ is the system efficiency coefficient, Among them, X ti t i The instruction efficiency coefficient of the time period, Q i t i The number of command signals in the period, R ij t i The input duration of the jth instruction in the period, C ij t i The output duration of the jth instruction in the period.

4. The control system of a self-service beverage machine based on the Internet of Things according to claim 1, characterized in that: The liquid level control module includes the following steps: Step B1: Set the maximum liquid level value H b , H b Meet 90% H q ≤H b ≤95%H q , where H q is the height of the container, and the real-time liquid level value is recorded as H s , the liquid level value set by the user is H d , H d Satisfy H d ≤H b ; Step B2: Calculate the real-time liquid level value: Among them, M is the time from the ultrasonic wave emission to the return, v 声 is the speed of sound; Step B3: When H s =H d When the valve is turned on, a closing command is sent to the control module, and the valve of the self-service beverage machine is closed. Otherwise, an opening command is sent, and the valve is opened.

Citation Information

Patent Citations

  • Usage method of post-mix beverage machine

    CN106125792A

  • Processor with hybrid coprocessor / execution unit neural network unit

    CN106485321A