An asynchronous motor control method, system and electronic product
Patent Information
- Application Number
- CN202510489696.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-18
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2045-04-18
AI Technical Summary
相关技术中,仅以与异步电机本体相关的参数作为依据实现对异步电机的控制,然而,异步电机所处的装置中的内部环境也会对异步电机的运行产生影响,从而导致对异步电机进行控制时的控制效果较差,异步电机运行的可靠性较低
[0050]In summary, the method, system, and electronic product provided in this disclosure generate a control signal to adjust the motor parameter values of the asynchronous motor based on the set of device operating parameter values of the target device and the set of motor operating parameter values of the asynchronous motor. This enables the asynchronous motor to be controlled in real time and dynamically adjusted, allowing for timely responses to parameter changes in the target device containing the asynchronous motor, thereby improving the control effect when controlling the asynchronous motor.
Smart Images

Figure CN120433669B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of motor technology, and in particular to an asynchronous motor control method, system, and electronic product. Background Technology
[0002] An asynchronous motor, also known as an induction motor, is an AC motor that converts electromechanical energy into mechanical energy by generating electromagnetic torque through the interaction of a rotating magnetic field in the air gap and the induced current in the rotor windings. In related technologies, control of the asynchronous motor is based solely on parameters related to the motor itself. However, the internal environment of the device in which the asynchronous motor is located also affects its operation, resulting in poor control performance and low reliability. Summary of the Invention
[0003] This disclosure aims to at least partially address one of the technical problems in the related art.
[0004] Therefore, the first objective of this disclosure is to propose an asynchronous motor control method to improve the control effect when controlling an asynchronous motor.
[0005] The second objective of this disclosure is to provide an asynchronous motor control system.
[0006] The third objective of this disclosure is to propose an electronic product.
[0007] The fourth objective of this disclosure is to provide a computer-readable storage medium.
[0008] The fifth objective of this disclosure is to provide a computer program product.
[0009] To achieve the above objectives, a first aspect of this disclosure provides an asynchronous motor control method, applied to a target device equipped with an asynchronous motor, comprising:
[0010] Obtain the set of device operating parameter values of the target device, as well as the set of motor operating parameter values and motor parameter values of the asynchronous motor;
[0011] Based on the set of device operating parameter values, determine the weight value of each motor operating parameter value in the set of motor operating parameter values;
[0012] Based on the weight value of each motor operating parameter value, a motor parameter adjustment value is determined, and a control signal is generated based on the motor parameter adjustment value to control the asynchronous motor. The control signal is used to instruct the target device to adjust the motor parameter value according to the motor parameter adjustment value.
[0013] Optionally, determining the weight value of each motor operating parameter value in the set of motor operating parameter values based on the set of device operating parameter values includes:
[0014] Based on the correlation between the set of device operating parameters and the set of motor operating parameters, determine the impact value of each device operating parameter value in the set of device operating parameter values on the operation of the asynchronous motor;
[0015] Based on the influence value, determine the priority of each motor operating parameter in the set of motor operating parameters;
[0016] Determine the overall weight value corresponding to the set of motor operating parameters, and determine the weight value of each motor operating parameter value in the set of motor operating parameter values based on the overall weight value and the priority.
[0017] Optionally, determining the motor parameter adjustment value based on the weight value of each motor operating parameter value includes:
[0018] Based on the weight value of each motor operating parameter value, determine the initial adjustment value of the motor parameter and the range of motor parameter values;
[0019] If the updated key parameter value is not within the range of the motor parameter values, a first warning message is issued, wherein the updated key parameter value is the sum of the initial adjustment value of the motor parameter and the motor parameter value;
[0020] If the updated key parameter value is within the range of the motor parameter values, the initial adjustment value of the motor parameter is used as the adjustment value of the motor parameter.
[0021] Optionally, determining the initial adjustment value of the motor parameters based on the weight value of each motor operating parameter value includes:
[0022] Based on the weight value of each motor operating parameter value, the model parameters of the motor parameter model are updated to obtain the updated model parameters. The motor parameter model is constructed based on a set of motor operating parameter reference values. The model parameters include at least one of the association relationships between each motor operating parameter reference value and the motor parameter in the set of motor operating parameter reference values. The motor operating parameter reference values in the set of motor operating parameter reference values correspond one-to-one with the motor operating parameter values in the set of motor operating parameter values.
[0023] The set of reference values for motor operating parameters is updated based on the updated model parameters to obtain the updated set of reference values for motor operating parameters.
[0024] Determine the difference information between the updated set of motor operating parameter reference values and the set of motor operating parameter values, wherein the difference information includes the difference between any updated motor operating parameter reference value in the updated set of motor operating parameter reference values and the motor operating parameter value corresponding to any updated motor operating parameter reference value;
[0025] If the difference information meets the motor operation requirements, the initial adjustment value of the motor parameters is determined based on the difference information.
[0026] Optionally, before updating the model parameters of the motor parameter model, the method further includes:
[0027] Determine the set of reference values for motor operating parameters;
[0028] The basic set of reference values for motor operating parameters is used to obtain a set of motor parameter values under different speeds and / or different load conditions;
[0029] Parameter analysis is performed on the set of reference values for motor operating parameters and the set of motor parameter values to obtain the correlation between the set of reference values for motor operating parameters and the motor parameters;
[0030] Based on the correlation between the set of reference values for motor operating parameters and the motor parameters, a motor parameter model is constructed.
[0031] Optionally, determining the initial adjustment value of the motor parameters based on the difference information includes:
[0032] Determine the average value among all differences in the difference information to obtain the average difference value;
[0033] The initial adjustment values of the motor parameters are determined based on the average of the differences.
[0034] Optionally, after determining the difference information between the updated set of motor operating parameter reference values and the set of motor operating parameter values, the method further includes:
[0035] If the difference between each motor operating parameter value in the set of motor operating parameter values is within the range of the difference between each motor operating parameter value, then the difference information is determined to meet the motor operating requirements.
[0036] If the difference between any motor operating parameter value in the set of motor operating parameter values is not within the range of the difference between each motor operating parameter value, a second warning message is issued.
[0037] Optionally, determining the range of motor parameter values based on the weight value of each motor operating parameter value includes:
[0038] Based on the weight values, determine the weighted motor operating parameter value corresponding to each motor operating parameter value;
[0039] Determine the average value between all weighted motor operating parameter values corresponding to the set of motor operating parameter values and the updated key parameter value to obtain the weighted average value;
[0040] The range of motor parameter values is determined based on the weighted average value.
[0041] To achieve the above objectives, a second aspect of this disclosure provides an asynchronous motor control system applied to a target device equipped with an asynchronous motor, comprising:
[0042] The parameter acquisition unit is used to acquire the set of device operation parameter values of the target device, as well as the set of motor operation parameter values and motor parameter values of the asynchronous motor;
[0043] The weight determination unit is used to determine the weight value of each motor operating parameter value in the set of motor operating parameter values based on the set of device operating parameter values.
[0044] The motor control unit is configured to determine motor parameter adjustment values based on the weight values of each motor operating parameter value, and generate control signals based on the motor parameter adjustment values to control the asynchronous motor according to the control signals, wherein the control signals are used to instruct the target device to adjust the motor parameter values according to the motor parameter adjustment values.
[0045] To achieve the above objectives, a third aspect of this disclosure provides an electronic product comprising:
[0046] Memory, used to store executable program code;
[0047] A processor for calling and running the executable program code from the memory, causing the electronic product to perform the method shown in any of the first aspects above.
[0048] To achieve the above objectives, a fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program that, when executed, implements the method shown in any of the first aspects above.
[0049] To achieve the above objectives, a fifth aspect of this disclosure provides a computer program product including a computer program that, when executed by a processor, implements the method shown in any of the first aspects above.
[0050] In summary, the method, system, and electronic product provided in this disclosure generate a control signal to adjust the motor parameter values of the asynchronous motor based on the set of device operating parameter values of the target device and the set of motor operating parameter values of the asynchronous motor. This enables the asynchronous motor to be controlled in real time and dynamically adjusted, allowing for timely responses to parameter changes in the target device containing the asynchronous motor, thereby improving the control effect when controlling the asynchronous motor.
[0051] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description
[0052] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0053] Figure 1 A flowchart illustrating an asynchronous motor control method provided in an embodiment of this disclosure;
[0054] Figure 2 This is a schematic diagram of the structure of an asynchronous motor control system provided in an embodiment of the present disclosure. Detailed Implementation
[0055] Embodiments of this disclosure are described in detail below. Examples of these embodiments are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.
[0056] The present disclosure will now be described in detail with reference to specific embodiments.
[0057] In the first embodiment, such as Figure 1 As shown, Figure 1 This is a flowchart illustrating an asynchronous motor control method provided in an embodiment of the present disclosure. The method can be implemented using a computer program and can run on a system that controls asynchronous motors. The computer program can be integrated into an application or run as a standalone utility application.
[0058] This asynchronous motor control method can be applied to target devices equipped with asynchronous motors, including but not limited to electric vehicles, home appliances, and other commonly used household appliances.
[0059] The asynchronous motor control method can be executed directly by the target device or by an electronic product connected to the target device.
[0060] For example, this asynchronous motor control method includes the following steps:
[0061] S101, Obtain the set of device operation parameter values of the target device, as well as the set of motor operation parameter values and motor parameter values of the asynchronous motor;
[0062] According to some embodiments, the set of device operating parameters includes at least one device operating parameter, which is a parameter generated by the target device during operation. This device operating parameter includes, but is not limited to, parameters such as torque, speed, temperature, and gas information. The type of device operating parameter can be determined based on the target device; different target devices correspond to different types of device operating parameters.
[0063] For example, for an electric vehicle, the set of operating parameters may include the torque and speed of components such as steering equipment and wheels, as well as the internal temperature and gas information of the electric vehicle; for a refrigerator, the set of operating parameters may include the internal temperature and gas information.
[0064] In some embodiments, the device operating parameter value set refers to a set consisting of the parameter values of each device operating parameter in the device operating parameter set.
[0065] According to some embodiments, the set of motor operating parameters includes at least one motor operating parameter, which is a parameter generated by the asynchronous motor during operation. This motor operating parameter includes, but is not limited to, parameters such as temperature, power, torque, and gas information.
[0066] In some embodiments, the set of motor operating parameter values refers to a set consisting of the parameter values of each motor operating parameter in the set of motor operating parameter values.
[0067] In some embodiments, motor parameters refer to parameters related to the asynchronous motor body other than the set of motor operating parameters. These motor parameters may, for example, be key parameters related to the asynchronous motor body other than the set of motor operating parameters. The value of these motor parameters is the motor parameter value.
[0068] S102, Based on the set of device operating parameter values, determine the weight value of each motor operating parameter value in the set of motor operating parameter values;
[0069] According to some embodiments, the weight value is used to indicate the degree of influence of changes in the motor operating parameters on the final motor operating result, taking into account whether the speed is constant or unchanged, or the load changes, during the operation of the asynchronous motor. Therefore, the weight value can be updated according to the usage of the motor, so as to respond in a timely manner to changes in the parameters of the target device where the asynchronous motor is located.
[0070] S103 determines the motor parameter adjustment value based on the weight value of each motor operating parameter value, and generates a control signal based on the motor parameter adjustment value to control the asynchronous motor according to the control signal.
[0071] According to some embodiments, the motor parameter adjustment value refers to the adjustment value used when adjusting the motor parameter value, and the control signal is used to instruct the target device to adjust the motor parameter value according to the motor parameter adjustment value.
[0072] In summary, the method provided in this embodiment generates a control signal to adjust the motor parameter values of the asynchronous motor based on the set of device operating parameter values of the target device and the set of motor operating parameter values of the asynchronous motor. This enables the asynchronous motor to be controlled in real time and dynamically adjusted, allowing it to respond promptly to parameter changes in the target device where the asynchronous motor is located. This improves the control effect when controlling the asynchronous motor and enhances the reliability of the asynchronous motor's operation when the load power is unstable.
[0073] This embodiment also provides another asynchronous motor control method. This method can be executed directly by the target device or by an electronic product connected to the target device.
[0074] For example, the asynchronous motor control method may include the following steps:
[0075] S201, Obtain the set of device operating parameter values of the target device, as well as the set of motor operating parameter values and motor parameter values of the asynchronous motor;
[0076] According to some embodiments, a set of device operating parameter values, a set of motor operating parameter values, and motor parameter values can be obtained by setting sensors within the target device.
[0077] For example, a torque sensor can be set to collect real-time torque data of the corresponding component in the target device; a speed sensor can be set to collect real-time speed data of the corresponding component in the target device; a temperature sensor can be set to collect real-time temperature data of the corresponding component in the target device; and a gas sensor can be set to collect real-time gas data of the corresponding component in the target device.
[0078] S202, Based on the correlation between the set of device operating parameters and the set of motor operating parameters, determine the impact value of each device operating parameter value in the set of device operating parameter values on the operation of the asynchronous motor;
[0079] According to some embodiments, the correlation between the device operating parameter set and the motor operating parameter set includes the correlation between each device operating parameter in the device operating parameter set and the motor operating parameter set. This correlation between the device operating parameter and the motor operating parameter set is used to indicate the influence value of the device operating parameter on each motor operating parameter in the motor operating parameter set. This influence value can be obtained by acquiring motor operating data for each device operating parameter under different data and performing data analysis on this data; the larger the influence value, the greater its influence on the motor operating parameter.
[0080] In some embodiments, the impact value of the operational influence may include the impact value of the device operating parameters on each motor operating parameter in the set of motor operating parameters. The methods for obtaining the impact value of the operational influence of different device operating parameters may differ, and the methods for obtaining the impact value of different target devices on the same device operating parameter may also differ, which can be adjusted according to the actual application scenario.
[0081] For example, regarding gas information for electric vehicles, when the information indicates that there are no hazardous gases inside the vehicle, it has no impact on the operation of the asynchronous motor, meaning the impact value is 0. However, when the information indicates the presence of hazardous gases inside the vehicle, it does affect the operation of the asynchronous motor, and the specific impact value can be determined based on the type of hazardous gas present. Hazardous gases refer to harmful gases present or potentially forming inside the target device that could affect human health or the normal operation of the device.
[0082] For example, regarding the temperature, torque, or power of components such as steering equipment or tires in electric vehicles, when the fluctuation value is less than the fluctuation threshold, it has no impact on the operation of the asynchronous motor, that is, its corresponding impact value is 0; when the fluctuation value is not less than the fluctuation threshold, it has an impact on the operation of the asynchronous motor, and the larger the difference between the fluctuation value and the fluctuation threshold, the greater its impact on the operation of the asynchronous motor, that is, the greater the corresponding impact value.
[0083] S203, Based on the influence value, determine the priority of each motor operating parameter in the set of motor operating parameters;
[0084] According to some embodiments, the priority of a motor operating parameter can be determined based on the sum of the influence values corresponding to each motor operating parameter in the set of motor operating parameters.
[0085] For example, for electric vehicles, when the set of motor operating parameters includes torque, power, temperature, and gas information, and the influence values of the electric vehicle's internal temperature on all motor operating parameters except temperature are 0, the influence values of the electric vehicle's gas information on all motor operating parameters except gas information are 0, the influence values of the electric vehicle's torque on all motor operating parameters except torque are 0, and the influence values of the electric vehicle's power on all motor operating parameters except power are 0, under the condition that there is no risk gas, the temperature fluctuation value corresponding to the internal temperature is not less than the temperature fluctuation threshold, the torque fluctuation value of components such as steering equipment or tires is not less than the torque fluctuation threshold, the power fluctuation value of components such as steering equipment or tires is not less than the power fluctuation threshold, and the difference between the temperature fluctuation value and the temperature fluctuation threshold is less than the difference between the power fluctuation value and the power fluctuation threshold, and the difference between the power fluctuation value and the power fluctuation threshold is less than the difference between the torque fluctuation value and the torque fluctuation threshold, it can be determined that the priority order of multiple parameters in the set of motor operating parameters from high to low is torque, power, temperature, and gas information.
[0086] S204, determine the overall weight value corresponding to the set of motor operating parameters, and determine the weight value of each motor operating parameter value in the set of motor operating parameter values according to the overall weight value and priority;
[0087] According to some embodiments, the overall weight value refers to the sum of the weight values corresponding to each motor operating parameter in the set of motor operating parameters. This overall weight value can be determined according to the actual application scenario.
[0088] For example, when the overall weight value is 10, the weight values of the parameters corresponding to torque, power, temperature and gas information in the set of motor operating parameters can be set to 4, 3, 2 and 1 respectively, according to the priority order.
[0089] In some embodiments, the weight value of each motor operating parameter can be determined based on the ratio between the influence values corresponding to each motor operating parameter in the set of motor operating parameters.
[0090] For example, when the overall weight value is 10, the ratio between the influence values of torque, power, temperature, and gas information in the motor operating parameter set can be set according to the priority order, and the weight values of the parameter values corresponding to torque, power, temperature, and gas information in the motor operating parameter set can be determined to be 4, 2.5, 2.5, and 1, respectively.
[0091] It should be noted that by determining the correlation between the set of device operating parameters and the set of motor operating parameters, the impact value of each device operating parameter value in the set of device operating parameters on the operation of the asynchronous motor is determined; based on the impact value, the priority of each motor operating parameter in the set of motor operating parameters is determined; the overall weight value corresponding to the set of motor operating parameters is determined, and the weight value of each motor operating parameter value in the set of motor operating parameters is determined based on the overall weight value and the priority; therefore, the reliability and accuracy of the weight value determination can be improved.
[0092] S205, determine the initial adjustment value of the motor parameters and the range of motor parameter values based on the weight value of each motor operating parameter value;
[0093] According to some embodiments, a set of reference values for motor operating parameters can be determined; a basic set of reference values for motor operating parameters is obtained, and a set of motor parameter values under different speeds and / or different loads is acquired; parameter analysis is performed on the set of reference values for motor operating parameters and the set of motor parameter values to obtain the correlation between the set of reference values for motor operating parameters and the motor parameters; based on the correlation between the set of reference values for motor operating parameters and the motor parameters, a motor parameter model is constructed to determine the initial adjustment value of the motor parameters according to the motor parameter model and the weight value of each motor operating parameter value, and the constructed motor parameter model has high reliability.
[0094] In some embodiments, there is a one-to-one correspondence between the motor operating parameter reference values in the motor operating parameter reference value set and the motor operating parameter values in the motor operating parameter value set. The model parameters of the motor parameter model include at least one of the association relationships between each motor operating parameter reference value and the motor parameter in the motor operating parameter reference value set.
[0095] Taking one scenario as an example, the motor parameter model corresponding to an electric vehicle can be used to describe the relationship between the torque, power, temperature, gas information and motor parameters of an asynchronous motor. The model parameters of this motor parameter model include at least one of the relationships between the torque, power, temperature, gas information and motor parameters of an asynchronous motor.
[0096] According to some embodiments, when determining the initial adjustment value of motor parameters based on the motor parameter model and the weight value of each motor operating parameter value, the model parameters of the motor parameter model can be updated according to the weight value of each motor operating parameter value to obtain updated model parameters; the set of motor operating parameter reference values can be updated based on the updated model parameters to obtain an updated set of motor operating parameter reference values; the difference information between the updated set of motor operating parameter reference values and the set of motor operating parameter values can be determined; if the difference information meets the motor operating requirements, the initial adjustment value of the motor parameters can be determined based on the difference information. Therefore, the accuracy of obtaining the initial adjustment value of motor parameters can be improved.
[0097] In some embodiments, the difference information includes the difference between any updated motor operating parameter reference value in the updated set of motor operating parameter reference values and the motor operating parameter value corresponding to any updated motor operating parameter reference value. For example, for electric vehicles, the corresponding difference information includes, but is not limited to, torque difference, power difference, etc.
[0098] In some embodiments, the average difference can be obtained by averaging all differences in the difference information, and the initial adjustment value of the motor parameters can be determined based on the average difference, thereby improving the accuracy and reliability of determining the initial adjustment value of the motor parameters. For example, for electric vehicles, the corresponding initial adjustment value of the motor parameters can be the torque difference, the power difference, or the average of the power difference.
[0099] According to some embodiments, whether the motor operating requirements are met can be determined by comparing the difference between each motor operating parameter value in the set of motor operating parameter values with its corresponding difference range. For example, if the difference between each motor operating parameter value in the set of motor operating parameter values falls within the range corresponding to each motor operating parameter value, it can be determined that the difference information meets the motor operating requirements. Therefore, the accuracy of determining whether the difference information meets the motor operating requirements can be improved.
[0100] In some embodiments, when updating the model parameters of the motor parameter model according to the weight value of each motor operating parameter value, the corresponding motor operating parameter reference value can be weighted according to the weight value of each motor operating parameter value to obtain a weighted reference value for each motor operating parameter value; the model parameters of the motor parameter model can be updated according to the weighted reference value of each motor operating parameter value, thereby improving the reliability of the model parameter update.
[0101] According to some embodiments, the weighted motor operating parameter value corresponding to each motor operating parameter value can be determined based on the weight value; the average value between all weighted motor operating parameter values corresponding to the set of motor operating parameter values and the updated key parameter value can be determined to obtain the weighted average value; and the range of motor parameter values can be determined based on the weighted average value. Therefore, the accuracy of determining the range of motor parameter values can be improved.
[0102] The updated key parameter value is the sum of the initial adjustment value of the motor parameters and the motor parameter value.
[0103] For example, if the weights of the parameters corresponding to torque, power, temperature, and gas information in the set of motor operating parameters are 4, 3, 2, and 1 respectively, then the range of motor parameter values is (4 * torque + 3 * power + 2 * temperature + 1 * parameter corresponding to gas information + updated key parameter value) / 5.
[0104] It should be noted that if the value of a certain motor operating parameter is 0, this parameter can be ignored when calculating the average value.
[0105] For example, if the gas information indicates that there is no hazardous gas, the corresponding parameter value is 0. In this case, the range of motor parameter values is (4 * torque value + 3 * power value + 2 * temperature value + updated key parameter value) / 4.
[0106] S206, if the updated key parameter value is not within the range of motor parameter values, issue a first warning message; if the updated key parameter value is within the range of motor parameter values, use the initial adjustment value of the motor parameter as the adjustment value of the motor parameter.
[0107] It should be noted that by determining the weighted motor operating parameter value corresponding to each motor operating parameter value based on the weight value, and by determining the average value between all weighted motor operating parameter values and the updated key parameter value corresponding to the set of motor operating parameter values, a weighted average value is obtained. Based on the weighted average value, the range of motor parameter values is determined. Therefore, the safety and reliability of motor control can be improved.
[0108] Secondly, if the difference between any motor operating parameter value and the corresponding value in the set of motor operating parameter values is not within the range of the difference values for each motor operating parameter value, a second warning message is issued. Therefore, the safety of motor control can be improved.
[0109] S207 generates a control signal based on the motor parameter adjustment value, and controls the asynchronous motor according to the control signal.
[0110] It should be noted that when this method is executed by an electronic product connected to the target device, the electronic product may be equipped with a remote management platform. The sensors installed in the target device can send the collected real-time data to the remote management platform to generate a control signal based on the received data and send the control signal to the target device so that the target device can adjust the motor parameter value according to the motor parameter adjustment value indicated by the control signal, thereby realizing remote control of the asynchronous motor.
[0111] To implement the above embodiments, this disclosure also proposes an asynchronous motor control system.
[0112] For example, Figure 2 This is a schematic diagram of the structure of an asynchronous motor control system provided in an embodiment of this disclosure. Figure 2 As shown, the asynchronous motor control system 200 includes:
[0113] The parameter acquisition unit 210 is used to acquire the set of device operating parameter values of the target device, as well as the set of motor operating parameter values and motor parameter values of the asynchronous motor;
[0114] The weight determination unit 220 is used to determine the weight value of each motor operating parameter value in the set of motor operating parameter values based on the set of device operating parameter values.
[0115] The motor control unit 230 is used to determine the motor parameter adjustment value according to the weight value of each motor operating parameter value, and generate a control signal according to the motor parameter adjustment value, so as to control the asynchronous motor according to the control signal, wherein the control signal is used to instruct the target device to adjust the motor parameter value according to the motor parameter adjustment value.
[0116] Optionally, the weight determination unit 220 includes an influence determination subunit 221, a priority determination subunit 222, and a weight determination subunit 223. The weight determination unit 220 is used to determine the weight value of each motor operating parameter value in the set of motor operating parameter values based on the set of device operating parameter values:
[0117] The influence determination subunit 221 is used to determine the influence value of each device operating parameter value in the device operating parameter value set on the operation of the asynchronous motor based on the correlation between the device operating parameter set and the motor operating parameter set;
[0118] Priority determination subunit 222 is used to determine the priority of each motor operating parameter in the motor operating parameter set based on the influence value;
[0119] The weight determination subunit 223 is used to determine the overall weight value corresponding to the set of motor operating parameters, and to determine the weight value of each motor operating parameter value in the set of motor operating parameter values based on the overall weight value and priority.
[0120] Optionally, the motor control unit 230 includes a parameter determination subunit 231 and a parameter judgment subunit 232. When determining the motor parameter adjustment value based on the weight value of each motor operating parameter value:
[0121] The parameter determination subunit 231 is used to determine the initial adjustment value of the motor parameters and the range of motor parameter values based on the weight value of each motor operating parameter value.
[0122] The parameter determination subunit 232 is used to issue a first warning message when the updated key parameter value is not within the range of motor parameter values, wherein the updated key parameter value is the sum of the initial adjustment value of the motor parameter and the motor parameter value;
[0123] The parameter determination subunit 232 is also used to take the initial adjustment value of the motor parameter as the adjustment value of the motor parameter when the updated key parameter value is within the range of the motor parameter value.
[0124] Optionally, the parameter determination subunit 231 includes a model update module 2311, a set update module 2312, an information determination module 2313, and a parameter determination module 2314. When determining the initial adjustment value of the motor parameters based on the weight value of each motor operating parameter value, the parameter determination subunit 231 includes:
[0125] The model update module 2311 is used to update the model parameters of the motor parameter model according to the weight value of each motor operating parameter value to obtain the updated model parameters. The motor parameter model is constructed based on the set of motor operating parameter reference values. The model parameters include at least one of the association relationships between each motor operating parameter reference value and motor parameter in the set of motor operating parameter reference values. The motor operating parameter reference values in the set of motor operating parameter reference values correspond one-to-one with the motor operating parameter values in the set of motor operating parameter values.
[0126] The set update module 2312 is used to update the set of motor operating parameter reference values based on the updated model parameters, so as to obtain the updated set of motor operating parameter reference values.
[0127] The information determination module 2313 is used to determine the difference information between the updated set of motor operating parameter reference values and the set of motor operating parameter values. The difference information includes the difference between any updated motor operating parameter reference value in the updated set of motor operating parameter reference values and the motor operating parameter value corresponding to any updated motor operating parameter reference value.
[0128] The parameter determination module 2314 is used to determine the initial adjustment value of the motor parameters based on the difference information, provided that the difference information meets the motor operation requirements.
[0129] Optionally, before updating the model parameters of the motor parameter model, the parameter determination subunit 231 further includes:
[0130] The set determination module 2315 is used to determine the set of reference values for motor operating parameters;
[0131] The set acquisition module 2316 uses the basic set of motor operating parameter reference values to acquire a set of motor parameter values under different speeds and / or different load conditions;
[0132] The parameter analysis module 2317 is used to perform parameter analysis on the set of reference values for motor operating parameters and the set of motor parameter values to obtain the correlation between the set of reference values for motor operating parameters and the motor parameters.
[0133] Model building module 2318 is used to build a motor parameter model based on the relationship between the set of reference values for motor operating parameters and the motor parameters.
[0134] Optionally, when the parameter determination module 2314 determines the initial adjustment value of the motor parameters based on the difference information, it is specifically used for:
[0135] Determine the average value among all differences in the difference information to obtain the average difference.
[0136] The initial adjustment values for motor parameters are determined based on the average of the differences.
[0137] Optionally, after determining the difference information between the updated set of motor operating parameter reference values and the set of motor operating parameter values, the parameter determination subunit 231 further includes:
[0138] The parameter determination module 2319 is used to determine whether the difference information meets the motor operation requirements when the difference between each motor operating parameter value in the set of motor operating parameter values is within the range of the difference between each motor operating parameter value.
[0139] The parameter determination module 2319 is also used to issue a second warning message when the difference between any motor operating parameter value in the set of motor operating parameter values is not within the range of the difference between each motor operating parameter value.
[0140] Optionally, when the parameter determination subunit 231 determines the range of motor parameter values based on the weight value of each motor operating parameter value, it is specifically used for:
[0141] Based on the weight values, determine the weighted motor operating parameter value corresponding to each motor operating parameter value;
[0142] Determine the average value between all weighted motor operating parameter values and the updated key parameter values corresponding to the set of motor operating parameter values to obtain the weighted average value;
[0143] The range of motor parameter values is determined based on the weighted average.
[0144] It should be noted that the foregoing explanation of the asynchronous motor control method embodiment also applies to the asynchronous motor control system of this embodiment, and will not be repeated here.
[0145] In summary, the system provided in this disclosure generates a control signal to adjust the motor parameter values of the asynchronous motor based on the set of device operating parameter values of the target device and the set of motor operating parameter values of the asynchronous motor. This enables the asynchronous motor to be controlled in real time and dynamically adjusted, allowing it to respond promptly to parameter changes in the target device where the asynchronous motor is located. This improves the control effect when controlling the asynchronous motor and enhances the reliability of the asynchronous motor's operation when the load power is unstable.
[0146] To implement the above embodiments, this disclosure also proposes an electronic product, including: a processor and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided in the foregoing embodiments.
[0147] To implement the above embodiments, this disclosure also proposes a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods provided in the foregoing embodiments.
[0148] To implement the above embodiments, this disclosure also proposes a computer program product, including a computer program that, when executed by a processor, implements the methods provided in the foregoing embodiments.
[0149] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in this disclosure all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0150] It should be noted that personal information collected from users should be used for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. Furthermore, such collection / sharing should only be conducted after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign an agreement / authorization that includes authorization of relevant user information before the user uses the function. In addition, any necessary steps must be taken to protect and safeguard access to such personal information data and ensure that others with access to personal information data comply with their privacy policies and procedures.
[0151] This disclosure is intended to provide implementation schemes for users to selectively prevent the use or access to their personal information data. Specifically, this disclosure is intended to provide hardware and / or software to prevent or block access to such personal information data. Once personal information data is no longer needed, risks can be minimized by restricting data collection and deleting data. Furthermore, where applicable, such personal information is de-identified to protect user privacy.
[0152] In the foregoing descriptions of the embodiments, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0153] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0154] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.
[0155] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disks (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, fiber optic devices, and compact disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0156] It should be understood that various parts of this disclosure can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0157] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium. When executed, the program includes one or a combination of the steps of the method embodiments.
[0158] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0159] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.
Claims
1. An asynchronous motor control method, applied to a target device equipped with an asynchronous motor, characterized in that, include: Obtain the set of device operating parameter values of the target device, as well as the set of motor operating parameter values and motor parameter values of the asynchronous motor; Based on the set of device operating parameter values, determine the weight value of each motor operating parameter value in the set of motor operating parameter values; Based on the weight value of each motor operating parameter value, a motor parameter adjustment value is determined, and a control signal is generated based on the motor parameter adjustment value to control the asynchronous motor. The control signal is used to instruct the target device to adjust the motor parameter value based on the motor parameter adjustment value. The step of determining the motor parameter adjustment value based on the weight value of each motor operating parameter value includes: Based on the weight value of each motor operating parameter value, determine the initial adjustment value of the motor parameter and the range of motor parameter values; If the updated key parameter value is not within the range of the motor parameter values, a first warning message is issued, wherein the updated key parameter value is the sum of the initial adjustment value of the motor parameter and the motor parameter value; If the updated key parameter value is within the range of the motor parameter value, the initial adjustment value of the motor parameter is used as the adjustment value of the motor parameter. The step of determining the initial adjustment value of the motor parameters based on the weight value of each motor operating parameter value includes: Based on the weight value of each motor operating parameter value, the model parameters of the motor parameter model are updated to obtain the updated model parameters. The motor parameter model is constructed based on a set of motor operating parameter reference values. The model parameters include at least one of the association relationships between each motor operating parameter reference value and the motor parameter in the set of motor operating parameter reference values. The motor operating parameter reference values in the set of motor operating parameter reference values correspond one-to-one with the motor operating parameter values in the set of motor operating parameter values. The set of reference values for motor operating parameters is updated based on the updated model parameters to obtain the updated set of reference values for motor operating parameters. Determine the difference information between the updated set of motor operating parameter reference values and the set of motor operating parameter values, wherein the difference information includes the difference between any updated motor operating parameter reference value in the updated set of motor operating parameter reference values and the motor operating parameter value corresponding to any updated motor operating parameter reference value; If the difference information meets the motor operation requirements, the initial adjustment value of the motor parameters is determined based on the difference information.
2. The method according to claim 1, characterized in that, The step of determining the weight value of each motor operating parameter value in the set of motor operating parameter values based on the set of device operating parameter values includes: Based on the correlation between the set of device operating parameters and the set of motor operating parameters, determine the impact value of each device operating parameter value in the set of device operating parameter values on the operation of the asynchronous motor; Based on the influence value, determine the priority of each motor operating parameter in the set of motor operating parameters; Determine the overall weight value corresponding to the set of motor operating parameters, and determine the weight value of each motor operating parameter value in the set of motor operating parameter values based on the overall weight value and the priority.
3. The method according to claim 1, characterized in that, Before updating the model parameters of the motor parameter model, the method further includes: Determine the set of reference values for motor operating parameters; Based on the set of motor operating parameter reference values, obtain a set of motor parameter values under different speeds and / or different load conditions; Parameter analysis is performed on the set of reference values for motor operating parameters and the set of motor parameter values to obtain the correlation between the set of reference values for motor operating parameters and the motor parameters; Based on the correlation between the set of reference values for motor operating parameters and the motor parameters, a motor parameter model is constructed.
4. The method according to claim 1, characterized in that, The step of determining the initial adjustment value of the motor parameters based on the difference information includes: Determine the average value among all differences in the difference information to obtain the average difference value; The initial adjustment values of the motor parameters are determined based on the average of the differences.
5. The method according to claim 2, characterized in that, After determining the difference information between the updated set of motor operating parameter reference values and the set of motor operating parameter values, the method further includes: If the difference between each motor operating parameter value in the set of motor operating parameter values is within the range of the difference between each motor operating parameter value, then the difference information is determined to meet the motor operating requirements. If the difference between any motor operating parameter value in the set of motor operating parameter values is not within the range of the difference between each motor operating parameter value, a second warning message is issued.
6. The method according to claim 1, characterized in that, The step of determining the range of motor parameter values based on the weight value of each motor operating parameter value includes: Based on the weight values, determine the weighted motor operating parameter value corresponding to each motor operating parameter value; Determine the average value between all weighted motor operating parameter values corresponding to the set of motor operating parameter values and the updated key parameter value to obtain the weighted average value; The range of motor parameter values is determined based on the weighted average value.
7. An asynchronous motor control system, applied to a target device equipped with an asynchronous motor, characterized in that, include: The parameter acquisition unit is used to acquire the set of device operation parameter values of the target device, as well as the set of motor operation parameter values and motor parameter values of the asynchronous motor; The weight determination unit is used to determine the weight value of each motor operating parameter value in the set of motor operating parameter values based on the set of device operating parameter values. A motor control unit is configured to determine motor parameter adjustment values based on the weight values of each motor operating parameter value, and generate control signals based on the motor parameter adjustment values to control the asynchronous motor according to the control signals, wherein the control signals are used to instruct the target device to adjust the motor parameter values according to the motor parameter adjustment values; The motor control unit is also used to determine the initial adjustment value of the motor parameters and the range of motor parameter values based on the weight value of each motor operating parameter value; If the updated key parameter value is not within the range of the motor parameter values, a first warning message is issued, wherein the updated key parameter value is the sum of the initial adjustment value of the motor parameter and the motor parameter value; If the updated key parameter value is within the range of the motor parameter value, the initial adjustment value of the motor parameter is used as the adjustment value of the motor parameter. The step of determining the initial adjustment value of the motor parameters based on the weight value of each motor operating parameter value includes: Based on the weight value of each motor operating parameter value, the model parameters of the motor parameter model are updated to obtain the updated model parameters. The motor parameter model is constructed based on a set of motor operating parameter reference values. The model parameters include at least one of the association relationships between each motor operating parameter reference value and the motor parameter in the set of motor operating parameter reference values. The motor operating parameter reference values in the set of motor operating parameter reference values correspond one-to-one with the motor operating parameter values in the set of motor operating parameter values. The set of reference values for motor operating parameters is updated based on the updated model parameters to obtain the updated set of reference values for motor operating parameters. Determine the difference information between the updated set of motor operating parameter reference values and the set of motor operating parameter values, wherein the difference information includes the difference between any updated motor operating parameter reference value in the updated set of motor operating parameter reference values and the motor operating parameter value corresponding to any updated motor operating parameter reference value; If the difference information meets the motor operation requirements, the initial adjustment value of the motor parameters is determined based on the difference information.
8. An electronic product, characterized in that, The electronic products include: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the electronic product to perform the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Motor parameter determination method and device
CN113364380A
Self-cleaning control method, device and equipment for fan in integrated cooker and medium
CN118856383A