Food processor load balance control method and system
By real-time monitoring and dynamically adjusting the motor power of the cooking machine, combining temperature and vibration data, the problem that the cooking machine cannot achieve precise control when processing ingredients is solved, the operation accuracy and efficiency are improved, and energy consumption and maintenance costs are reduced.
Patent Information
- Application Number
- CN202411298671.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-18
- Publication Date
- 2024-12-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The cooking machine cannot achieve precise control when processing ingredients, resulting in problems such as waste of energy and reduced efficiency.
By monitoring the motor speed and blade speed in real time, adjusting the motor power dynamically, combining temperature and vibration data, using a variety of adjustment modes and weight calculations, the motor target power is accurately determined to ensure that the motor operates at the most suitable power level.
It improves the operating accuracy and efficiency of the cooking machine, reduces energy consumption, avoids the limitations of traditional fixed gear settings, extends the service life of the equipment and reduces maintenance costs.
Smart Images

Figure CN119112018A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of motor control, and in particular relates to a food processor load balancing control method and system. Background Art
[0002] As a multifunctional kitchen appliance, food processors are widely used for operations such as mixing, crushing, and grinding. The core components of food processors include motors and blades, which play an important role in the operation of food processors. The power of the motor and the speed of the blades directly affect the performance and use of the food processor. Therefore, in the design and use of food processors, the optimization of motor power and the balance of load become key technical issues.
[0003] The motor power of the food processor needs to be adjusted according to the rotation speed of the blade and the load of the ingredients. Under different working conditions, such as different speed settings or different types of ingredients, the load of the motor will change. Most food processors on the market usually work through preset fixed gears, and users select the corresponding gear according to their needs. However, in actual operation, there are usually situations where the gear does not match. If the motor power is insufficient, the food processor may work unstably or the effect may be poor; while excessive power may waste energy and increase mechanical wear, so the food processor cannot achieve precise control when processing ingredients, which not only causes energy waste, but also leads to a decrease in the efficiency of the food processor. Summary of the invention
[0004] The purpose of the present invention is to solve the problem that a food processor cannot achieve precise control when processing food, which not only causes energy waste but also leads to a decrease in equipment efficiency, and to propose a food processor load balancing control method and system.
[0005] In a first aspect of the present invention, a food processor load balancing control method is first proposed, the method comprising:
[0006] Obtaining the rotation speed of a motor in the food processor to obtain a target speed, and determining the initial power of the motor according to the target speed;
[0007] Obtaining the rotation speed of a blade in the food processor to obtain a blade speed, obtaining a first speed difference value according to the blade speed and the target speed, determining a first speed difference coefficient according to the first speed difference value, and multiplying the first speed difference value and the first speed difference coefficient to obtain a first speed-affected power;
[0008] Monitor the temperature data of the food processor in real time during operation through a sensor, determine an adjustment mode according to the temperature data, and obtain execution parameters under the adjustment mode;
[0009] The target power of the motor is obtained according to the execution parameters in the adjustment mode and the first speed influencing power, and the operating power of the motor is adjusted according to the target power.
[0010] Optionally, monitoring the temperature data of the food processor in real time during operation by a sensor, determining an adjustment mode according to the temperature data, and obtaining execution parameters under the adjustment mode include:
[0011] Using a temperature sensor, collecting temperature data in a first preset time window to obtain a first temperature data set, and performing data processing on the first temperature data set to obtain a second temperature data set;
[0012] Calculate the difference between the temperature data collected at the current moment and the temperature data collected in the first preset time window before the current moment to obtain instantaneous temperature change data;
[0013] If the instantaneous temperature change data is less than the temperature change threshold, the first adjustment mode is turned on to fit the temperature data in the second temperature data set to obtain a temperature change curve in a time series;
[0014] The temperature change of the next preset time period obtained according to the temperature change curve is recorded as continuous temperature change data, and the continuous temperature change data is substituted into a preset database to obtain a temperature influence coefficient;
[0015] Target vibration data is acquired through a vibration sensor, and a vibration influence coefficient is obtained according to the target vibration data and a preset vibration range; the temperature influence coefficient and the vibration influence coefficient are recorded as execution parameters in a first adjustment mode; and the preset database stores the corresponding relationship between continuous temperature change data and the temperature influence coefficient.
[0016] Optionally, after calculating the temperature data difference between the current moment and the temperature data collected in the first preset time window before the current moment to obtain the instantaneous temperature change data, the method further includes:
[0017] If the instantaneous temperature change data is greater than the temperature change threshold, the second adjustment mode is turned on to obtain the current torque between the motor and the blade to obtain the first torque;
[0018] The target change torque is obtained by searching the preset torque change database according to the instantaneous temperature change data, and the second torque is obtained according to the target change torque and the first torque; the second torque is recorded as the execution parameter under the second adjustment mode; the preset torque change database stores the correspondence between the instantaneous temperature change and the torque change.
[0019] Optionally, obtaining the target power of the motor according to the execution parameter in the adjustment mode and the first speed affecting power includes:
[0020] When the adjustment mode is the first adjustment mode, the difference between the temperature influence coefficient and the vibration influence coefficient is calculated to obtain a first difference, and if the first difference is greater than the vibration influence coefficient, the weight of the temperature influence coefficient is 0.8, and the weight of the vibration influence coefficient is 0.2;
[0021] If the first difference is less than the vibration influence coefficient, and the first difference is greater than or equal to zero, the weight of the temperature influence coefficient is 0.55, and the weight of the vibration influence coefficient is 0.45;
[0022] If the first difference is less than the vibration influence coefficient, and the first difference is less than zero, the weight of the temperature influence coefficient is 0.4, and the weight of the vibration influence coefficient is 0.6;
[0023] The target power of the motor is obtained by the formula P=P0(1+αK1+βK2)+P1;
[0024] Among them, P is the target power, P0 is the initial power, α is the weight of the temperature influence coefficient, K1 is the temperature influence coefficient, β is the weight of the vibration influence coefficient, K2 is the vibration influence coefficient, and P1 is the first speed influence power.
[0025] Optionally, obtaining the target power of the motor according to the execution parameter in the adjustment mode and the first speed affecting power includes:
[0026] When the adjustment mode is the second adjustment mode, a preset speed of the motor is obtained according to the second torque and the current power of the motor;
[0027] Calculating the difference between the target speed and the preset speed to obtain a second speed difference value, obtaining a second speed difference coefficient according to the second speed difference, and multiplying the second speed difference value and the second speed difference coefficient to obtain a second speed-affected power;
[0028] By formula Obtaining a target power of the motor;
[0029] Wherein, P is the target power, P0 is the initial power, P1 is the first speed-affected power, and P2 is the second speed-affected power.
[0030] In a second aspect of the present invention, a food processor load balancing control system is provided, comprising:
[0031] A motor initial power determination module, used to obtain the rotation speed of the motor in the food processor to obtain a target speed, and determine the initial power of the motor according to the target speed;
[0032] a first speed-affected power determination module, configured to obtain a blade speed by acquiring a rotation speed of a blade in the food processor, obtain a first speed difference value according to the blade speed and the target speed, determine a first speed difference coefficient according to the first speed difference value, and obtain a first speed-affected power by multiplying the first speed difference value and the first speed difference coefficient;
[0033] An execution parameter determination module is used to monitor the temperature data of the food processor in real time during operation through a sensor, determine an adjustment mode according to the temperature data, and obtain execution parameters under the adjustment mode;
[0034] The motor target power determination module is used to obtain the target power of the motor according to the execution parameters in the adjustment mode and the first speed influencing power, and adjust the operating power of the motor according to the target power.
[0035] Optionally, the execution parameter determination module includes:
[0036] A second temperature data set acquisition module, configured to acquire temperature data in a first preset time window through a temperature sensor to obtain a first temperature data set, and perform data processing on the first temperature data set to obtain a second temperature data set;
[0037] An instantaneous temperature determination module, used to calculate the difference between the temperature data collected at the current moment and the temperature data collected in a first preset time window before the current moment to obtain instantaneous temperature change data;
[0038] A first adjustment module, configured to start a first adjustment mode if the instantaneous temperature change data is less than a temperature change threshold, and to fit the temperature data in the second temperature data set to obtain a temperature change curve in a time series;
[0039] A temperature influence coefficient determination module is used to obtain the temperature change of the next preset time period according to the temperature change curve and record it as continuous temperature change data, and substitute the continuous temperature change data into a preset database to obtain the temperature influence coefficient;
[0040] A vibration influence coefficient determination module is used to obtain target vibration data through a vibration sensor, and obtain a vibration influence coefficient according to the target vibration data and a preset vibration range; the temperature influence coefficient and the vibration influence coefficient are recorded as execution parameters under the first adjustment mode; and the preset database stores the corresponding relationship between continuous temperature change data and the temperature influence coefficient.
[0041] Optionally, the system further includes:
[0042] A second adjustment module is used to start a second adjustment mode if the instantaneous temperature change data is greater than a temperature change threshold, and obtain the torque between the current motor and the blade to obtain a first torque;
[0043] The second torque determination module is used to search the preset torque change database to obtain the target change torque according to the instantaneous temperature change data, and obtain the second torque according to the target change torque and the first torque; the second torque is recorded as the execution parameter under the second adjustment mode; the preset torque change database stores the correspondence between the instantaneous temperature change and the torque change.
[0044] Optionally, the motor target power determination module includes:
[0045] a first weight type determination module, configured to, when the adjustment mode is the first adjustment mode, calculate the difference between the temperature influence coefficient and the vibration influence coefficient to obtain a first difference, and if the first difference is greater than the vibration influence coefficient, the weight of the temperature influence coefficient is 0.8, and the weight of the vibration influence coefficient is 0.2;
[0046] a second weight type determination module, configured to, if the first difference is less than the vibration influence coefficient and the first difference is greater than or equal to zero, then the weight of the temperature influence coefficient is 0.55 and the weight of the vibration influence coefficient is 0.45;
[0047] a third weight type determination module, configured to, if the first difference is less than the vibration influence coefficient and the first difference is less than zero, then the weight of the temperature influence coefficient is 0.4 and the weight of the vibration influence coefficient is 0.6;
[0048] A first target power module, used to obtain the target power of the motor through the formula P=P0(1+αK1+βK2)+P1;
[0049] Among them, P is the target power, P0 is the initial power, α is the weight of the temperature influence coefficient, K1 is the temperature influence coefficient, β is the weight of the vibration influence coefficient, K2 is the vibration influence coefficient, and P1 is the first speed influence power.
[0050] Optionally, the motor target power determination module further includes:
[0051] a preset speed determination module, configured to obtain a preset speed of the motor according to the second torque and the current power of the motor when the adjustment mode is the second adjustment mode;
[0052] a second speed-affected power determination module, configured to calculate a difference between the target speed and the preset speed to obtain a second speed difference value, obtain a second speed difference coefficient according to the second speed difference, and multiply the second speed difference value and the second speed difference coefficient to obtain a second speed-affected power;
[0053] The second target power module is used to calculate the power of the Obtaining a target power of the motor;
[0054] Wherein, P is the target power, P0 is the initial power, P1 is the first speed-affected power, and P2 is the second speed-affected power.
[0055] Beneficial effects of the present invention:
[0056] The present invention proposes a load balancing control method for a food processor, which obtains a target speed by obtaining the rotation speed of a motor in the food processor, and determines the initial power of the motor according to the target speed; obtains the rotation speed of a blade in the food processor to obtain the blade speed, obtains a first speed difference according to the blade speed and the target speed, determines a first speed difference coefficient according to the first speed difference, and multiplies the first speed difference and the first speed difference coefficient to obtain the first speed influence power; monitors the temperature data of the food processor in real time during operation through a sensor, determines an adjustment mode according to the temperature data, and obtains the execution parameters under the adjustment mode; obtains the target power of the motor according to the execution parameters under the adjustment mode and the first speed influence power, and adjusts the operating power of the motor according to the target power. By real-time monitoring of the motor rotation speed and blade speed, the scheme can dynamically adjust the motor power according to the actual working conditions, and the precise control avoids the limitations of the traditional fixed gear setting, so that the food processor can more accurately process different types of food, improves the operating accuracy, and dynamically adjusts the motor power to ensure that the motor operates at the most suitable power level, reduces unnecessary energy consumption, and optimizes the power output according to load changes, thereby improving the operating efficiency of the food processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The present invention will be further described below in conjunction with the accompanying drawings.
[0058] Figure 1 A flow chart of a method for controlling a food processor load balance is provided for an embodiment of the present invention;
[0059] Figure 2 A framework diagram of a food processor load balancing control system is provided for an embodiment of the present invention. DETAILED DESCRIPTION
[0060] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the present invention, the description of "first", "second", etc. is only used for descriptive purposes, and cannot be understood as indicating or implying its relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" can explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but it must be based on the ability of ordinary technicians in the field to implement. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0061] Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative work shall fall within the scope of protection of the present invention.
[0062] The embodiment of the present invention provides a method for controlling load balancing of a food processor. Figure 1 , Figure 1 A flow chart of a food processor load balancing control method provided by an embodiment of the present invention. The method comprises the following steps:
[0063] S101, obtaining a rotation speed of a motor in the food processor to obtain a target speed, and determining an initial power of the motor according to the target speed;
[0064] S102, obtaining a rotation speed of a blade in the food processor to obtain a blade speed, obtaining a first speed difference according to the blade speed and a target speed, determining a first speed difference coefficient according to the first speed difference, and multiplying the first speed difference by the first speed difference coefficient to obtain a first speed-affected power;
[0065] S103, monitoring the temperature data of the food processor in real time during operation through a sensor, determining an adjustment mode according to the temperature data, and obtaining execution parameters under the adjustment mode;
[0066] S104, obtaining a target power of the motor according to the execution parameters in the adjustment mode and the first speed influencing power, and adjusting the operating power of the motor according to the target power.
[0067] A food processor load balancing control method provided by an embodiment of the present invention can dynamically adjust the motor power according to actual working conditions by real-time monitoring of the motor speed and the blade speed. The precise control avoids the limitations of traditional fixed gear settings, enables the food processor to process different types of ingredients more accurately, and improves operating accuracy. Dynamic adjustment of the motor power can ensure that the motor operates at the most suitable power level, reduce unnecessary energy consumption, and optimize power output according to load changes, thereby improving the operating efficiency of the food processor and reducing energy costs.
[0068] In one implementation, the initial power of the motor is determined according to the target speed by using the formula P0=T*V*η to obtain the initial power of the motor;
[0069] Among them, P0 is the initial power, T is the torque, V is the target speed, and η is the motor efficiency, which defaults to 0.957.
[0070] In one implementation, the difference between the blade speed and the target speed is used as the first speed difference, and then the first speed difference coefficient is obtained by searching the corresponding difference in the speed-speed difference coefficient table through the first speed difference, wherein the speed-speed difference coefficient table records the corresponding relationship between the speed difference range and the speed difference coefficient, and the specific data is {(0-20, 0.01), (20-50, 0.02), (50-100, 0.05), (100-150, 0.08), (150-200, 0.1 ), (200-250,0.14), (250-300,0.18), (300-350,0.21), (350-400,0.25), (400~,0.3)}, where (0-20,0.01) means that when the speed difference range is 0-20 rpm (less than 20 rpm), the speed difference coefficient is 0.01; (400~,0.3) means that when the speed difference is greater than or equal to 400 rpm, the speed difference coefficient is 0.3.
[0071] In one implementation, the motor power is accurately matched to the actual load, avoiding the incompatibility problem of traditional fixed power settings and improving the control accuracy and effect of the food processor when processing different ingredients; the motor power is dynamically adjusted according to real-time data to avoid unnecessary energy waste.
[0072] In one implementation, the effect of speed on power is calculated based on the difference between blade speed and target speed, and the power is adjusted in combination with real-time temperature data, thereby achieving real-time response to load changes. The motor power can be adjusted according to the actual working status to cope with different types and quantities of food, thereby improving processing efficiency and stability.
[0073] In one implementation, excessive wear of mechanical parts is reduced through dynamic adjustment, the service life of the equipment is extended, the frequency of repair and replacement of parts is reduced, and thus the long-term use cost is reduced.
[0074] In one embodiment, the temperature data of the food processor during operation is monitored in real time by a sensor, an adjustment mode is determined according to the temperature data, and execution parameters under the adjustment mode are obtained, including:
[0075] Using a temperature sensor, collecting temperature data in a first preset time window to obtain a first temperature data set, and performing data processing on the first temperature data set to obtain a second temperature data set;
[0076] Calculate the difference between the temperature data collected at the current moment and the temperature data collected in the first preset time window before the current moment to obtain instantaneous temperature change data;
[0077] If the instantaneous temperature change data is less than the temperature change threshold, the first adjustment mode is turned on to fit the temperature data in the second temperature data set to obtain a temperature change curve in the time series;
[0078] The temperature change of the next preset time period is obtained according to the temperature change curve and recorded as continuous temperature change data, and the continuous temperature change data is substituted into the preset database to obtain the temperature influence coefficient;
[0079] The target vibration data is obtained through the vibration sensor, and the vibration influence coefficient is obtained according to the target vibration data and the preset vibration range; the temperature influence coefficient and the vibration influence coefficient are recorded as execution parameters in the first adjustment mode; and the preset database stores the corresponding relationship between the continuous temperature change data and the temperature influence coefficient.
[0080] In one implementation, the correspondence between the continuous temperature change data and the temperature influence coefficient in the preset database is {(0℃-5℃, 0.05), (5℃-10℃, 0.1), (10℃-15℃, 0.15), (15℃-20℃, 0.2), (25℃-30℃, 0.3), (30℃-, 0.35)}, (0℃-5℃, 0.05) means that when the continuous temperature change data is between 0℃-5℃ (less than 5℃), the temperature influence coefficient is 0.05, and (30℃-, 0.35) means that when the continuous temperature change data is at 30℃ or above, the temperature influence coefficient is 0.35.
[0081] In one implementation, the first preset time window is determined by a technician, for example, data is collected every 500 milliseconds or 1 second; data processing is to remove outliers; the temperature change threshold is determined by a technician; the temperature data in the second temperature data set is fitted by the least squares method to obtain a temperature change curve in the time series.
[0082] In one implementation, the continuous temperature change data and temperature influence coefficient in the preset database are
[0083] In one implementation, the temperature sensor is an infrared temperature sensor, such as MLX90614, MelexisMLX90640, OMRON D6T, etc., installed above the motor housing; the vibration sensor can be PCB Piezotronics352C33, DYTRAN 3055B2, Bosch BMA400, etc., installed on the motor housing.
[0084] In one implementation, the vibration influence coefficient is obtained according to the target vibration data and the preset vibration interval, and the corresponding relationship between the preset vibration interval and the vibration influence coefficient is {(0-0.5, 0.01), (0.5-1, 0.02), (1-1.5, 0.03), (1.5-2, 0.06), (2-2.5, 0.1), (2.5-3, 0.15), (3-3.5, 0.2), (3.5-4, 0.25), (4-4.5, 0.3), (4.5~, 0.35)}, wherein (0-0.5, 0.01) represents that when the vibration interval range is 0-20g (less than 20g), the vibration influence coefficient is 0.01; (4.5~, 0.35) represents that when the vibration interval range is greater than or equal to 4.5g, the vibration influence coefficient is 0.35.
[0085] In one implementation, the temperature change is calculated based on the temperature sensor data, and the temperature change curve is obtained by fitting to predict future temperature changes. The temperature change of the device is tracked and predicted to ensure that the device operates within a safe temperature range and prevent damage to the device due to overheating.
[0086] In one implementation, the adjustment mode is selected by calculating the instantaneous temperature change data and comparing it with the preset temperature threshold, and the comprehensive execution parameters are obtained by combining the vibration data. Accurate selection and adjustment of the mode can better cope with changes in actual operation, improve the control accuracy of the equipment, and reduce errors and instability.
[0087] In one implementation, a vibration sensor is used to obtain vibration data, and the vibration influence coefficient is calculated in combination with a preset vibration range. Through vibration data management, the impact of vibration on the equipment can be monitored and reduced, the smoothness of equipment operation can be improved, and mechanical wear can be reduced.
[0088] In one implementation, temperature data and vibration data are used in combination with a preset database to calculate the temperature influence coefficient and the vibration influence coefficient, thereby realizing intelligent data-driven control, so that the equipment can automatically adjust parameters according to real-time data, thereby improving the intelligence level and adaptability of the system.
[0089] In one embodiment, after calculating the temperature data difference between the current moment and the temperature data collected in the first preset time window before the current moment to obtain the instantaneous temperature change data, the method further includes:
[0090] If the instantaneous temperature change data is greater than the temperature change threshold, the second adjustment mode is turned on to obtain the current torque between the motor and the blade to obtain the first torque;
[0091] The target change torque is obtained by searching the preset torque change database according to the instantaneous temperature change data, and the second torque is obtained according to the target change torque and the first torque; the second torque is recorded as the execution parameter under the second adjustment mode; the preset torque change database stores the corresponding relationship between the instantaneous temperature change and the torque change.
[0092] In one implementation, the torque between the motor and the blade is measured by a torque sensor, the signal of which may be Honeywell TSS Series, Kistler Type 4323, etc., installed between the motor shaft and the blade shaft.
[0093] In one implementation, the correspondence between the torque change information corresponding to the temperature change data in the preset torque change database is {(0-5℃, 2Nm), (5-10℃, 4Nm), (10-15℃, 6Nm), (15-20℃, 8Nm), (20-25℃, 10Nm), (25-30℃, 12Nm)}.
[0094] In one implementation, obtaining the second torque according to the target change torque and the first torque is specifically to obtain the second torque by subtracting the first torque from the target change torque, and the second torque is the torque to be adjusted.
[0095] In one implementation, when the temperature change exceeds a threshold, the second adjustment mode is activated to handle overheating, respond to temperature anomalies in a timely manner, and prevent equipment failure or damage due to overheating. By dynamically adjusting the torque, the operating state of the equipment is effectively controlled to ensure safety.
[0096] In one implementation, by accurately calculating the second torque and adjusting the torque accurately, the performance of the device can be optimized, the coordinated operation of the blade and the motor can be ensured, the mechanical burden and friction can be reduced, and the efficiency can be improved.
[0097] In one implementation, the torque is adjusted according to the instantaneous temperature change data and the preset torque change database, so that the device can better adapt to the load changes caused by temperature changes, and enhance the adaptability and stability of the device. Under different working environments, the device can automatically adjust the operating state to maintain optimal performance; calculate and apply the second torque as the execution parameter in the second adjustment mode to improve the control accuracy and ensure the precise operation of the device in actual operation. By accurately controlling the torque, the performance of the device under different load conditions is improved.
[0098] In one embodiment, obtaining the target power of the motor according to the execution parameter in the adjustment mode and the first speed affecting power includes:
[0099] When the adjustment mode is the first adjustment mode, the difference between the temperature influence coefficient and the vibration influence coefficient is calculated to obtain a first difference. If the first difference is greater than the vibration influence coefficient, the weight of the temperature influence coefficient is 0.8, and the weight of the vibration influence coefficient is 0.2.
[0100] If the first difference is less than the vibration influence coefficient, and the first difference is greater than or equal to zero, the weight of the temperature influence coefficient is 0.55, and the weight of the vibration influence coefficient is 0.45;
[0101] If the first difference is less than the vibration influence coefficient, and the first difference is less than zero, the weight of the temperature influence coefficient is 0.4, and the weight of the vibration influence coefficient is 0.6;
[0102] The target power of the motor is obtained by the formula P=P0(1+αK1+βK2)+P1;
[0103] Among them, P is the target power, P0 is the initial power, α is the weight of the temperature influence coefficient, K1 is the temperature influence coefficient, β is the weight of the vibration influence coefficient, K2 is the vibration influence coefficient, and P1 is the first speed influence power.
[0104] In one implementation, the motor power is dynamically adjusted according to the weights of the temperature influence coefficient and the vibration influence coefficient, thereby achieving precise adjustment of the motor power, adapting to different working conditions and load requirements, and improving the performance and efficiency of the motor in actual operation.
[0105] In one implementation, the weights of the coefficients are adjusted according to the differences in temperature and vibration data. Flexible adjustment of the weights can optimize the motor power setting according to real-time environmental changes such as temperature fluctuations or vibration changes, thereby improving the adaptability and stability of the device.
[0106] In one embodiment, obtaining the target power of the motor according to the execution parameter in the adjustment mode and the first speed affecting power includes:
[0107] When the adjustment mode is the second adjustment mode, the preset speed of the motor is obtained according to the second torque and the current power of the motor;
[0108] Calculating the difference between the target speed and the preset speed to obtain a second speed difference value, obtaining a second speed difference coefficient according to the second speed difference, and multiplying the second speed difference value and the second speed difference coefficient to obtain a second speed-affected power;
[0109] By formula Get the target power of the motor;
[0110] Among them, P is the target power, P0 is the initial power, P1 is the first speed-affected power, and P2 is the second speed-affected power.
[0111] In one implementation, the preset speed is calculated based on the second torque and the current motor power, and the target power is adjusted to match the actual needs, ensuring that the motor can operate at optimal power at the set speed, thereby improving the performance and operating efficiency of the motor and adapting to different workloads and conditions.
[0112] In one implementation, Get the preset speed of the motor;
[0113] Among them, V1 is the preset speed of the motor, P0 is the initial power, T1 is the second torque, and η is the motor efficiency, which defaults to 0.957.
[0114] In one implementation, the second speed difference coefficient is obtained according to the second speed difference through a speed-speed difference coefficient table.
[0115] In one implementation, the accuracy of speed control is improved by calculating the second speed-affecting power, and the target power is accurately calculated to ensure that the motor can stably reach and maintain the target speed, thereby reducing speed fluctuations and instability.
[0116] In one implementation, in the second adjustment mode, the motor power is adjusted to adapt to the actual load conditions, and the system can flexibly respond to different working conditions and load changes, thereby enhancing the adaptability and flexibility of the equipment and meeting diverse operational requirements.
[0117] Based on the same inventive concept, the present invention also provides a food processor load balancing control system. Figure 2 , Figure 2 A framework diagram of a food processor load balancing control system provided by an embodiment of the present invention includes:
[0118] The motor initial power determination module is used to obtain the rotation speed of the motor in the food processor to obtain the target speed, and determine the initial power of the motor according to the target speed;
[0119] a first speed-affected power determination module, configured to obtain a blade speed by acquiring a rotation speed of a blade in the food processor, obtain a first speed difference according to the blade speed and a target speed, determine a first speed difference coefficient according to the first speed difference, and obtain a first speed-affected power by multiplying the first speed difference and the first speed difference coefficient;
[0120] An execution parameter determination module is used to monitor the temperature data of the food processor in real time during operation through a sensor, determine an adjustment mode according to the temperature data, and obtain execution parameters under the adjustment mode;
[0121] The motor target power determination module is used to obtain the target power of the motor according to the execution parameters in the adjustment mode and the first speed influencing power, and adjust the operating power of the motor according to the target power.
[0122] A food processor load balancing control system provided by an embodiment of the present invention can dynamically adjust the motor power according to actual working conditions by real-time monitoring of the motor speed and the blade speed. The precise control avoids the limitations of traditional fixed gear settings, enables the food processor to process different types of ingredients more accurately, and improves operating accuracy. Dynamic adjustment of the motor power can ensure that the motor operates at the most suitable power level, reduce unnecessary energy consumption, and optimize power output according to load changes, thereby improving the operating efficiency of the food processor and reducing energy costs.
[0123] In one embodiment, executing the parameter determination module includes:
[0124] A second temperature data set acquisition module, used to acquire temperature data in a first preset time window through a temperature sensor to obtain a first temperature data set, and perform data processing on the first temperature data set to obtain a second temperature data set;
[0125] An instantaneous temperature determination module, used to calculate the difference between the temperature data collected at the current moment and the temperature data collected in a first preset time window before the current moment to obtain instantaneous temperature change data;
[0126] A first adjustment module is used to start a first adjustment mode if the instantaneous temperature change data is less than the temperature change threshold, and to fit the temperature data in the second temperature data set to obtain a temperature change curve in a time series;
[0127] A temperature influence coefficient determination module is used to obtain the temperature change of the next preset time period according to the temperature change curve and record it as continuous temperature change data, and substitute the continuous temperature change data into a preset database to obtain the temperature influence coefficient;
[0128] A vibration influence coefficient determination module is used to obtain target vibration data through a vibration sensor, and obtain a vibration influence coefficient based on the target vibration data and a preset vibration range; the temperature influence coefficient and the vibration influence coefficient are recorded as execution parameters in the first adjustment mode; and a preset database stores the corresponding relationship between continuous temperature change data and the temperature influence coefficient.
[0129] In one embodiment, the system further comprises:
[0130] A second adjustment module is used to start a second adjustment mode if the instantaneous temperature change data is greater than a temperature change threshold, and obtain the torque between the current motor and the blade to obtain a first torque;
[0131] The second torque determination module is used to search the preset torque change database according to the instantaneous temperature change data to obtain the target change torque, and obtain the second torque according to the target change torque and the first torque; the second torque is recorded as the execution parameter under the second adjustment mode; the preset torque change database saves the corresponding relationship between the instantaneous temperature change and the torque change.
[0132] In one embodiment, the motor target power determination module includes:
[0133] a first weight type determination module, configured to calculate the difference between the temperature influence coefficient and the vibration influence coefficient to obtain a first difference when the adjustment mode is the first adjustment mode; if the first difference is greater than the vibration influence coefficient, the weight of the temperature influence coefficient is 0.8, and the weight of the vibration influence coefficient is 0.2;
[0134] A second weight type determination module, configured to, if the first difference is less than the vibration influence coefficient and the first difference is greater than or equal to zero, then the weight of the temperature influence coefficient is 0.55 and the weight of the vibration influence coefficient is 0.45;
[0135] a third weight type determination module, configured to, if the first difference is less than the vibration influence coefficient and the first difference is less than zero, then the weight of the temperature influence coefficient is 0.4 and the weight of the vibration influence coefficient is 0.6;
[0136] A first target power module is used to obtain the target power of the motor through the formula P=P0(1+αK1+βK2)+P1;
[0137] Among them, P is the target power, P0 is the initial power, α is the weight of the temperature influence coefficient, K1 is the temperature influence coefficient, β is the weight of the vibration influence coefficient, K2 is the vibration influence coefficient, and P1 is the first speed influence power.
[0138] In one embodiment, the motor target power determination module further includes:
[0139] A preset speed determination module, used for obtaining a preset speed of the motor according to the second torque and the current power of the motor when the adjustment mode is the second adjustment mode;
[0140] a second speed-affected power determination module, configured to calculate a difference between a target speed and a preset speed to obtain a second speed difference, obtain a second speed difference coefficient according to the second speed difference, and multiply the second speed difference value and the second speed difference coefficient to obtain a second speed-affected power;
[0141] The second target power module is used to calculate the power of the Get the target power of the motor;
[0142] Among them, P is the target power, P0 is the initial power, P1 is the first speed-affected power, and P2 is the second speed-affected power.
[0143] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.
Claims
1. A food processor load balancing control method, It is characterized in that The method comprises: Obtaining the rotation speed of a motor in the food processor to obtain a target speed, and determining the initial power of the motor according to the target speed; Obtaining a rotation speed of a blade in the food processor to obtain a blade speed, obtaining a first speed difference value according to the blade speed and the target speed, determining a first speed difference coefficient according to the first speed difference value, and multiplying the first speed difference value and the first speed difference coefficient to obtain a first speed-affected power; Monitor the temperature data of the food processor in real time during operation through a sensor, determine an adjustment mode according to the temperature data, and obtain execution parameters under the adjustment mode; The target power of the motor is obtained according to the execution parameters in the adjustment mode and the first speed influencing power, and the operating power of the motor is adjusted according to the target power.
2. A food processor load balancing control method according to claim 1, It is characterized in that Monitoring the temperature data of the food processor in real time during operation by a sensor, determining an adjustment mode according to the temperature data, and obtaining execution parameters under the adjustment mode include: Using a temperature sensor, collecting temperature data in a first preset time window to obtain a first temperature data set, and performing data processing on the first temperature data set to obtain a second temperature data set; Calculate the difference between the temperature data collected at the current moment and the temperature data collected in the first preset time window before the current moment to obtain instantaneous temperature change data; If the instantaneous temperature change data is less than the temperature change threshold, the first adjustment mode is turned on to fit the temperature data in the second temperature data set to obtain a temperature change curve in a time series; The temperature change of the next preset time period obtained according to the temperature change curve is recorded as continuous temperature change data, and the continuous temperature change data is substituted into a preset database to obtain a temperature influence coefficient; Target vibration data is acquired through a vibration sensor, and a vibration influence coefficient is obtained according to the target vibration data and a preset vibration range; the temperature influence coefficient and the vibration influence coefficient are recorded as execution parameters in a first adjustment mode; and the preset database stores the corresponding relationship between continuous temperature change data and the temperature influence coefficient.
3. A food processor load balancing control method according to claim 2, It is characterized in that After calculating the temperature data difference between the current moment and the temperature data collected in the first preset time window before the current moment to obtain instantaneous temperature change data, the method further includes: If the instantaneous temperature change data is greater than the temperature change threshold, the second adjustment mode is turned on to obtain the current torque between the motor and the blade to obtain the first torque; The target change torque is obtained by searching the preset torque change database according to the instantaneous temperature change data, and the second torque is obtained according to the target change torque and the first torque; the second torque is recorded as the execution parameter under the second adjustment mode; the preset torque change database stores the correspondence between the instantaneous temperature change and the torque change.
4. A food processor load balancing control method according to claim 2, It is characterized in that Obtaining the target power of the motor according to the execution parameters in the adjustment mode and the first speed-affecting power includes: When the adjustment mode is the first adjustment mode, the difference between the temperature influence coefficient and the vibration influence coefficient is calculated to obtain a first difference, and if the first difference is greater than the vibration influence coefficient, the weight of the temperature influence coefficient is 0.8, and the weight of the vibration influence coefficient is 0.2; If the first difference is less than the vibration influence coefficient, and the first difference is greater than or equal to zero, the weight of the temperature influence coefficient is 0.55, and the weight of the vibration influence coefficient is 0.45; If the first difference is less than the vibration influence coefficient, and the first difference is less than zero, the weight of the temperature influence coefficient is 0.4, and the weight of the vibration influence coefficient is 0.6; By the formula P = P 0 (1+αK 1 +βK 2 )+P 1 Obtaining a target power of the motor; Wherein, P is the target power, P 0 is the initial power, α is the weight of the temperature influence coefficient, K 1 is the temperature influence coefficient, β is the weight of the vibration influence coefficient, K 2 is the vibration influence coefficient, P 1 For the first speed affects power.
5. A food processor load balancing control method according to claim 3, It is characterized in that Obtaining the target power of the motor according to the execution parameters in the adjustment mode and the first speed-affecting power includes: When the adjustment mode is the second adjustment mode, a preset speed of the motor is obtained according to the second torque and the current power of the motor; Calculating the difference between the target speed and the preset speed to obtain a second speed difference value, obtaining a second speed difference coefficient according to the second speed difference, and multiplying the second speed difference value and the second speed difference coefficient to obtain a second speed-affected power; By formula Obtaining a target power of the motor; Wherein, P is the target power, P 0 is the initial power, P 1 For the first speed influence power, P 2 For the second speed affects power.
6. A food processor load balancing control system, It is characterized in that The system comprises: A motor initial power determination module, used to obtain the rotation speed of the motor in the food processor to obtain a target speed, and determine the initial power of the motor according to the target speed; a first speed-affected power determination module, configured to obtain a blade speed by acquiring a rotation speed of a blade in the food processor, obtain a first speed difference value according to the blade speed and the target speed, determine a first speed difference coefficient according to the first speed difference value, and obtain a first speed-affected power by multiplying the first speed difference value and the first speed difference coefficient; An execution parameter determination module is used to monitor the temperature data of the food processor in real time during operation through a sensor, determine an adjustment mode according to the temperature data, and obtain execution parameters under the adjustment mode; The motor target power determination module is used to obtain the target power of the motor according to the execution parameters in the adjustment mode and the first speed influencing power, and adjust the operating power of the motor according to the target power.
7. A food processor load balancing control system according to claim 6, It is characterized in that The execution parameter determination module comprises: A second temperature data set acquisition module, configured to acquire temperature data in a first preset time window through a temperature sensor to obtain a first temperature data set, and perform data processing on the first temperature data set to obtain a second temperature data set; An instantaneous temperature determination module, used to calculate the difference between the temperature data collected at the current moment and the temperature data collected in a first preset time window before the current moment to obtain instantaneous temperature change data; A first adjustment module, configured to start a first adjustment mode if the instantaneous temperature change data is less than a temperature change threshold, and to fit the temperature data in the second temperature data set to obtain a temperature change curve in a time series; A temperature influence coefficient determination module is used to obtain the temperature change of the next preset time period according to the temperature change curve and record it as continuous temperature change data, and substitute the continuous temperature change data into a preset database to obtain the temperature influence coefficient; A vibration influence coefficient determination module is used to obtain target vibration data through a vibration sensor, and obtain a vibration influence coefficient according to the target vibration data and a preset vibration range; the temperature influence coefficient and the vibration influence coefficient are recorded as execution parameters under the first adjustment mode; and the preset database stores the corresponding relationship between continuous temperature change data and the temperature influence coefficient.
8. A food processor load balancing control system according to claim 7, It is characterized in that The system further comprises: A second adjustment module is used to start a second adjustment mode if the instantaneous temperature change data is greater than a temperature change threshold, and obtain the torque between the current motor and the blade to obtain a first torque; The second torque determination module is used to search the preset torque change database to obtain the target change torque according to the instantaneous temperature change data, and obtain the second torque according to the target change torque and the first torque; the second torque is recorded as the execution parameter under the second adjustment mode; the preset torque change database stores the correspondence between the instantaneous temperature change and the torque change.
9. The food processor load balancing control system according to claim 7, It is characterized in that The motor target power determination module includes: a first weight type determination module, configured to, when the adjustment mode is the first adjustment mode, calculate the difference between the temperature influence coefficient and the vibration influence coefficient to obtain a first difference, and if the first difference is greater than the vibration influence coefficient, the weight of the temperature influence coefficient is 0.8, and the weight of the vibration influence coefficient is 0.2; a second weight type determination module, configured to, if the first difference is less than the vibration influence coefficient and the first difference is greater than or equal to zero, then the weight of the temperature influence coefficient is 0.55 and the weight of the vibration influence coefficient is 0.45; a third weight type determination module, configured to, if the first difference is less than the vibration influence coefficient and the first difference is less than zero, then the weight of the temperature influence coefficient is 0.4 and the weight of the vibration influence coefficient is 0.6; The first target power module is used to calculate the power of the target by the formula P=P 0 (1+αK 1 +βK 2 )+P 1 Obtaining a target power of the motor; Wherein, P is the target power, P 0 is the initial power, α is the weight of the temperature influence coefficient, K 1 is the temperature influence coefficient, β is the weight of the vibration influence coefficient, K 2 is the vibration influence coefficient, P 1 For the first speed affects power.
10. The food processor load balancing control system according to claim 8, It is characterized in that The motor target power determination module also includes: a preset speed determination module, configured to obtain a preset speed of the motor according to the second torque and the current power of the motor when the adjustment mode is the second adjustment mode; a second speed-affected power determination module, configured to calculate a difference between the target speed and the preset speed to obtain a second speed difference value, obtain a second speed difference coefficient according to the second speed difference, and multiply the second speed difference value and the second speed difference coefficient to obtain a second speed-affected power; The second target power module is used to calculate the power of the Obtaining a target power of the motor; Wherein, P is the target power, P 0 is the initial power, P 1 For the first speed influence power, P 2 For the second speed affects power.
