Motor parameter corrector, method, air conditioner and storage medium
By dividing the motor's operating current range into multiple target current intervals and using the linear trend of motor parameters for real-time correction, the problem of insufficient accuracy of motor parameters under small and large phase currents is solved, thereby improving the accuracy and efficiency of motor control.
Patent Information
- Application Number
- CN202311455042.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-02
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2043-11-02
AI Technical Summary
Existing motor control schemes exhibit significant differences in inductance under small and large phase currents, resulting in motor parameters failing to meet the accuracy requirements of the control model.
By dividing the normal operating current range of the motor into multiple target current intervals, and utilizing the approximately linear trend of motor parameters under the influence of current, the current operating current is collected in real time and the corresponding correction function is applied to correct the motor parameters, replacing the constant motor parameters of the maximum torque-current ratio algorithm module and/or the position sliding mode observer algorithm module.
It enables real-time correction of motor parameters, improving the accuracy and efficiency of motor control, and is suitable for general practical engineering applications.
Smart Images

Figure CN117614340B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of air conditioner motor technology, and in particular to a motor parameter corrector, method, air conditioner, and storage medium. Background Technology
[0002] Currently, publicly available motor control schemes, when controlling the motor's operating state using the position sliding mode observer (eSMO) algorithm module and the maximum torque-to-current ratio (MTPA) algorithm module, rely on the motor parameters of the controlled object itself. However, with the improvement of air conditioner energy efficiency and the upgrading of compressor motors, the inductance of motor parameters varies more and more significantly under small and large phase currents. Using a single set of electrical parameters is no longer sufficient to meet the accuracy requirements of the control model. Therefore, there is an urgent need for a simple and efficient method for correcting electrical parameters that can be applied in ordinary practical engineering. Summary of the Invention
[0003] The main objective of this invention is to provide a motor parameter corrector, method, air conditioner, and storage medium, which aims to solve the problem that existing single sets of electrical parameters can no longer meet the accuracy requirements of the control model.
[0004] To achieve the above objectives, the present invention proposes a motor parameter correction method, which includes:
[0005] Obtain the current operating current of the motor;
[0006] Determine the target current range in which the current operating current is located;
[0007] A first correction function is determined based on the target current range, and the corrected motor parameters are output based on the current operating current and the first correction function. Different target current ranges correspond to different first correction functions.
[0008] In some embodiments, the first correction function is determined according to the target current range, and the corrected motor parameters are output according to the current operating current and the first correction function. Different target current ranges correspond to different first correction functions, including:
[0009] Determine multiple target current ranges;
[0010] Based on the multiple preset motor parameters corresponding to each target current range, obtain the variation curve of the preset motor parameters corresponding to each target current range;
[0011] Based on the multiple motor correction slopes and the current operating current, the first correction function corresponding to the multiple target current ranges is obtained.
[0012] In some embodiments, the first correction function is the first motor parameter minus the product of the curve slope and the difference between the first current value and the current operating current, wherein the first motor parameter is the current critical value corresponding to the target current range, and the first motor parameter is the motor parameter critical value corresponding to the current critical value.
[0013] In some embodiments, the motor parameter correction method further includes:
[0014] Obtain the current ambient temperature of the motor;
[0015] Determine the target temperature range within which the current ambient temperature falls;
[0016] A second correction function is determined based on the target temperature range, and the corrected motor parameters are output based on the current ambient temperature and the second correction function. Different target temperature ranges correspond to different second correction functions.
[0017] In some embodiments, obtaining the current ambient temperature of the motor includes:
[0018] The current ambient temperature is obtained based on the current operating current and the positive correlation function between the current and the ambient temperature.
[0019] The present invention also proposes a motor parameter corrector, the motor parameter corrector comprising:
[0020] The sampling circuit is used to collect and output the current operating current of the motor.
[0021] The memory stores the aforementioned motor parameter correction methods;
[0022] The processor is configured to access the maximum torque-to-current ratio algorithm module and the position sliding mode observer algorithm module, and is electrically connected to the memory and the sampling circuit. The processor is configured to output corrected motor parameters to the position sliding mode observer algorithm and the position sliding mode observer algorithm module respectively, based on the motor parameter correction method and the received current operating current.
[0023] The present invention also proposes an air conditioner including at least one of the above-described motor parameter correctors.
[0024] In some embodiments, the number of motor parameter correctors is one, including a first motor parameter corrector;
[0025] The first motor parameter corrector is used to connect to the maximum torque-to-current ratio algorithm module and collect the current operating current of the motor to output the corrected inductance value to the maximum torque-to-current ratio algorithm module; or,
[0026] The first motor parameter corrector is used to connect to the position sliding mode observer algorithm module, and to collect the current operating current of the motor to output the corrected inductance to the position sliding mode observer algorithm module, and to collect the ambient temperature of the motor to output the corrected magnetic flux and resistance values to the position sliding mode observer algorithm module.
[0027] In some embodiments, the number of motor parameter correctors is two, and the motor parameter correctors include a second motor parameter corrector and a third motor parameter corrector;
[0028] The second motor parameter corrector is used to connect to the maximum torque-to-current ratio algorithm module and collect the current operating current of the motor to output the corrected inductance value to the maximum torque-to-current ratio algorithm module.
[0029] The third motor parameter corrector is used to connect to the position sliding mode observer algorithm module, and to collect the current operating current of the motor to output the corrected inductance to the position sliding mode observer algorithm module, and to collect the ambient temperature of the motor to output the corrected magnetic flux and resistance values to the position sliding mode observer algorithm module.
[0030] The present invention also proposes a storage medium for storing the above-described motor parameter correction method.
[0031] This invention utilizes the fact that motor parameters typically exhibit an approximately linear trend when changing. The normal operating current range of the motor is divided into multiple target current intervals based on the degree to which motor parameters are affected by the current. The current operating current of the motor is collected in real time, and the target current interval corresponding to the current operating current is determined. The current operating current is then substituted into the corresponding first correction function to obtain the motor parameters calculated after substituting into the function. These motor parameters replace the original, constant set of motor parameters in the maximum torque-current ratio algorithm module and / or the position sliding mode observer algorithm module, achieving real-time correction of motor parameters according to the current operating current. Furthermore, because different target current intervals correspond to different first correction functions in this solution, the current value can be corrected more accurately. Attached Figure Description
[0032] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.
[0033] Figure 1This is a flowchart illustrating an embodiment of the motor parameter correction method of the present invention;
[0034] Figure 2 This is a flowchart illustrating another embodiment of the motor parameter correction method of the present invention;
[0035] Figure 3 This is a flowchart illustrating another embodiment of the motor parameter correction method of the present invention;
[0036] Figure 4 This is a detailed structural diagram of an embodiment of the air conditioner of the present invention;
[0037] Figure 5 This is a structural diagram of the prior art air conditioner of the present invention;
[0038] Figure 6 This is a detailed structural diagram of an embodiment of the motor parameter corrector of the present invention;
[0039] Figure 7 This is a schematic diagram of the structure of an embodiment of the air conditioner of the present invention;
[0040] Figure 8 This is a schematic diagram of another embodiment of the air conditioner of the present invention;
[0041] Figure 9 This is a schematic diagram of another embodiment of the air conditioner of the present invention;
[0042] Figure 10 This is a graph showing the relationship between the motor parameters and the current of the present invention.
[0043] Figure 11 This is a schematic diagram of the linear function of motor parameters and current in this invention.
[0044] Explanation of icon numbers:
[0045] label name label name 700 Motor parameter corrector 720 Second motor parameter corrector 710 First motor parameter corrector 720 Third motor parameter corrector 711 Sampling circuit 800 Position sliding mode observer algorithm module 712 memory 900 Maximum Torque-to-Current Ratio Algorithm Module 713 processor
[0046] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0047] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0048] Furthermore, in this invention, descriptions involving "first," "second," etc., are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed by this invention.
[0049] This invention proposes a method for correcting motor parameters.
[0050] Reference Figure 1 , Figures 4 to 6 In one embodiment, the motor parameter correction method includes:
[0051] S100: Obtain the current operating current of the motor;
[0052] In this embodiment, the motor is a DC motor, and the operating current provided by its power line is DC power when it is working. Therefore, when collecting the current operating current of the motor, a current detection circuit can be set in the application products such as air conditioners and water heaters to detect the power line of the motor in real time; alternatively, a current detection resistor can be set in the power line of the motor, and a control chip with an integrated ADC (analog-to-digital converter) module can be used to determine the current operating current of the motor by detecting the voltage value across the current sampling resistor.
[0053] S200, Determine the target current range of the current operating current;
[0054] In this embodiment, taking motor parameters including inductance as an example, such as... Figure 10 and Figure 11 The image shows the current-inductance variation curves recorded by testers during production. It can be seen that although motor parameters generally exhibit an approximately linear trend when changing, the rate of change is not constant across different ranges. The change is smoother at higher currents and steeper at lower currents. Therefore, designers can set multiple ranges for the motor's operating current from 0 to the critical current value, depending on requirements. For example, by selecting the maximum current value, the minimum current value, and the midpoint where the motor can operate normally, two different target current ranges can be set. Within the target current range between the minimum and midpoint values, the motor parameters are more significantly affected by current changes; within the target current range between the midpoint and the maximum current value, the effect is less pronounced. By setting multiple target current ranges, the current value can be corrected more accurately.
[0055] S300. Determine the corresponding first correction function based on the target current range, and output the corrected motor parameters based on the current operating current and the first correction function. Different target current ranges correspond to different first correction functions.
[0056] In this embodiment of the invention, the motor parameters may include the inductance of the Q-axis of the motor, the inductance of the D-axis of the motor, etc., wherein the Q-axis is the quadrature axis of the motor, used to control the torque of the motor, and the D-axis is the direct axis of the motor, used to control the magnetic field of the motor.
[0057] Since motor parameters typically exhibit an approximately linear trend when changing, this invention treats the motor parameters for each target current range and the current operating current as a linear function, i.e., the first correction function described in this embodiment. Furthermore, based on the influence of current on motor parameters under different current magnitudes, this invention divides the curves of motor parameter changes versus the current operating current into multiple first correction functions.
[0058] Specifically, when the motor is operating, the current sampling circuit 711 in the application product outputs a corresponding current sampling signal to the processor 713. The processor 713 performs analog-to-digital conversion on the current sampling signal to obtain the current operating current of the motor. It then matches the current operating current with multiple preset target current ranges to determine the target current range. The current operating current is then substituted into the first correction function corresponding to the target current range to obtain the motor parameters that the motor should have under the current operating current. The motor parameters calculated after substituting into the function are then input into the maximum torque-to-current ratio algorithm module 900 and / or the position sliding mode observer algorithm module 800, replacing their original, constant set of motor parameters.
[0059] This invention utilizes the fact that motor parameters typically exhibit an approximately linear trend when changing. The normal operating current range of the motor is divided into multiple target current intervals according to the degree to which the motor parameters are affected by the current. The current operating current of the motor is collected in real time, and the target current interval corresponding to the current operating current is determined. The current operating current is then substituted into the corresponding first correction function to obtain the motor parameters calculated after substituting into the function. These motor parameters replace the original, constant set of motor parameters in the maximum torque-current ratio algorithm module 900 and / or the position sliding mode observer algorithm module 800, achieving real-time correction of the motor parameters according to the current operating current. Furthermore, since different target current intervals correspond to different first correction functions in this embodiment, the current value can be corrected more accurately.
[0060] Reference Figure 2 and Figure 11In one embodiment, a first correction function is determined based on the target current range, and the corrected motor parameters are output based on the current operating current and the first correction function. Different target current ranges correspond to different first correction functions. This includes:
[0061] S410, Determine multiple target current ranges;
[0062] S420. Based on the multiple preset motor parameters corresponding to each target current range, obtain the variation curve of the preset motor parameters corresponding to each target current range.
[0063] S430. Based on the multiple motor change curves and the current operating current, obtain the first correction function corresponding to multiple target current ranges.
[0064] In this embodiment of the invention, the target current range is taken from the normal operating current range of the applied motor. The specific division method can be based on the critical value and intermediate value of the normal operating current of the motor, or it can be based on the trend of the motor parameters being affected by the current. For example, in the normal operating current range of 0.5A to 7A, the motor parameters are affected by the current more quickly in the target current range of 0.5A to 3A, and less quickly in the target current range of 3A to 7A. Therefore, the target current range can include two target current ranges: 0.5A to 7A and 3A to 7A.
[0065] Specifically, since the first correction function of the current and motor parameters is a linear function within each target current range, the inductance parameters corresponding to the two current thresholds of each target current range can be obtained by consulting the motor specification sheet. Based on the two current thresholds and their corresponding inductance parameters, the slope of the curve for that target current range can be obtained. Thus, by substituting the current operating current as a variable value into the change curve, the first correction function corresponding to each target current can be obtained.
[0066] Specifically, the first correction function is the first motor parameter minus the product of the curve slope and the difference between the first current value and the current operating current. Here, the first motor parameter is the current critical value corresponding to the target current range, and the first motor parameter is the motor parameter critical value of the current critical value. Taking the division of the normal operating current range of the motor into two target current ranges as an example, let the minimum current value in the normal operating current range be I1, and the corresponding motor parameter be L1; let the middle current value in the normal operating current range be I2, and the corresponding motor parameter be L2; let the maximum current value in the normal operating current range be I3, and the corresponding motor parameter be L3; the slope of the curve corresponding to the target current range (L1, L2) is K1, and the slope of the curve corresponding to the target current range (L2, L3) is K2. Thus, the first correction function is L = L2 - K1 * (I2 - I) (I <= I2), and L = L2 - K2 * (I2 - I) (I > I2). When the current operating current is within the target current range (L1, L2), i.e. (I <= I2), substitute the current operating current into L = L2 - K1 * (I2 - I) to obtain the corrected motor parameters; when the current operating current is within the target current range (L2, L3), i.e. (I > I2), substitute the current operating current into L = L2 - K2 * (I2 - I) to obtain the corrected motor parameters.
[0067] Reference Figures 3 to 6 In one embodiment, the motor parameter correction method further includes:
[0068] S510, Obtain the current ambient temperature of the motor;
[0069] S520. Determine the target temperature range where the current ambient temperature is located;
[0070] S530. Determine the corresponding second correction function based on the target temperature range, and output the corrected motor parameters based on the current ambient temperature and the second correction function. Different target temperature ranges correspond to different second correction functions.
[0071] It should be noted that when the motor is working, its parameters may include not only the inductance of the Q-axis and the inductance of the D-axis, which are directly related to the motor's operating current, but also parameters related to temperature, such as wire resistance and magnetic flux. For example, when the maximum torque-current ratio algorithm module 900 is working, it is necessary to process the inductance of the Q-axis, the inductance of the D-axis, the wire resistance, and the magnetic flux simultaneously.
[0072] In this embodiment, to correct these temperature-related motor parameters, a temperature sensor, thermistor, or other temperature detection device can be installed close to the motor in the product used in this embodiment to collect the current ambient temperature of the motor. Furthermore, the normal operating temperature range of the motor is divided into multiple target temperature intervals according to certain criteria. These criteria can be the extent to which motor parameters are affected by temperature, or multiple temperature intervals that are equal.
[0073] Therefore, this invention treats the motor parameters for each target temperature range and the current ambient temperature as a linear function, i.e., the second correction function described in this embodiment. Furthermore, based on the influence of temperature on motor parameters under different current magnitudes, this invention divides the curves of motor parameter changes with the current ambient temperature into multiple second correction functions.
[0074] Specifically, when the motor is operating, the temperature detection device in the application product outputs a corresponding current sampling signal to the processor 713. The processor 713 performs analog-to-digital conversion on the current sampling signal to obtain the current ambient temperature of the motor. It then matches the current ambient temperature with multiple preset target temperature ranges to determine the target temperature range. The current ambient temperature is then substituted into a second correction function corresponding to the target temperature range to obtain the motor parameters that the motor should have at the current ambient temperature. The motor parameters calculated after substituting into the function are then input into the maximum torque-to-current ratio algorithm module 900 and / or the position sliding mode observer algorithm module 800, replacing their original, constant set of motor parameters.
[0075] Optionally, obtaining the current ambient temperature of the motor includes:
[0076] S600: Based on the obtained current operating current and the positive correlation function between current and ambient temperature, obtain the current ambient temperature.
[0077] In this embodiment of the invention, when the motor is operating, a higher operating current results in more severe heat generation and a faster and higher rise in ambient temperature. Conversely, a lower operating current leads to very slow heat generation, with minimal change in ambient temperature even after prolonged operation. Therefore, based on the positive correlation between the motor's operating current and ambient temperature, the current ambient temperature can be calculated by detecting the motor's current operating current. Furthermore, the motor parameters can be calculated based on this calculated ambient temperature. Since the current ambient temperature is calculated from the current operating current in this embodiment, temperature detection devices are unnecessary in applications such as air conditioners, thus saving space and design costs.
[0078] Reference Figures 4 to 6In one embodiment, a motor parameter corrector 700 includes:
[0079] The sampling circuit 711 is used to collect and output the current operating current of the motor;
[0080] The memory 712 stores the above-mentioned motor parameter correction method;
[0081] The processor 713 is used to connect to the maximum torque-to-current ratio algorithm module 900 and the position sliding mode observer algorithm module 800, and is electrically connected to the memory 712 and the sampling circuit 711. The processor 713 is used to output the corrected motor parameters to the position sliding mode observer algorithm and the position sliding mode observer algorithm module 800 respectively according to the motor parameter correction method and the received current operating current.
[0082] In this embodiment, the sampling circuit 711 may include a current sampling resistor and an ADC conversion module. When the processor 713 integrates ADC functionality, it may also be a current sampling resistor.
[0083] When the motor is operating, the sampling circuit 711 in the application product outputs a corresponding current sampling signal to the processor 713. The processor 713 performs analog-to-digital conversion on the current sampling signal to obtain the current operating current of the motor. It then matches the current operating current with multiple preset target current ranges to determine the target current range. The current operating current is then substituted into a first correction function or a second correction function corresponding to the target current range to obtain the motor parameters that the motor should have under the current operating current. The motor parameters calculated after substituting into the function are then input into the maximum torque-to-current ratio algorithm module 900 and / or the position sliding mode observer algorithm module 800, replacing their original, constant set of motor parameters.
[0084] like Figures 6 to 9 The present invention also proposes an air conditioner, which includes at least one of the above-described motor parameter correctors 700, and the specific structure of the motor parameter correction method is as described in the above embodiments.
[0085] It should be noted that the number of motor parameter correctors 700 is determined by the number of algorithm modules that control the motor based on the motor parameters. The algorithm modules may include a maximum torque-to-current ratio algorithm module 900, a position sliding mode observer algorithm module 800, etc.
[0086] In one embodiment, the number of motor parameter correctors 700 is one, including a first motor parameter corrector 710;
[0087] The first motor parameter corrector 710 is used to connect to the maximum torque-current ratio algorithm module 900 and collect the current operating current of the motor to output the corrected inductance value to the maximum torque-current ratio algorithm module 900.
[0088] The input terminal of the maximum torque-to-current ratio algorithm module 900 is connected to the output terminal of the first motor parameter corrector 710, and the output terminal of the maximum torque-to-current ratio algorithm module 900 is used for electrical connection with the motor. The maximum torque-to-current ratio algorithm module 900 is used to control the magnetic field magnitude and torque of the motor according to the inductance value output by the first motor parameter corrector 710.
[0089] In one embodiment, the first motor parameter corrector 710 is used to connect to the position sliding mode observer algorithm module 800, and to collect the current operating current of the motor to output the corrected inductance to the position sliding mode observer algorithm module 800, and to collect the ambient temperature of the motor to output the corrected magnetic flux and resistance values to the position sliding mode observer algorithm module 800.
[0090] The input terminal of the position sliding mode observer algorithm module 800 is connected to the output terminal of the first motor parameter corrector 710, and the output terminal of the position sliding mode observer algorithm module 800 is used to electrically connect to the motor; the position sliding mode observer algorithm module 800 is used to control the operation of the motor according to the inductance, magnetic flux and resistance values output by the first motor parameter corrector 710.
[0091] In one embodiment, the number of motor parameter correctors 700 is two, and the motor parameter correctors 700 further include a second motor parameter corrector 720 and a third motor parameter corrector 730;
[0092] The second motor parameter corrector 720 is used to connect to the maximum torque-current ratio algorithm module 900 and collect the current operating current of the motor to output the corrected inductance value to the maximum torque-current ratio algorithm module 900.
[0093] The third motor parameter corrector 730 is used to connect to the position sliding mode observer algorithm module 800, and to collect the current operating current of the motor to output the corrected inductance to the position sliding mode observer algorithm module 800, and to collect the ambient temperature of the motor to output the corrected magnetic flux and resistance value to the position sliding mode observer algorithm module 800.
[0094] The input terminal of the maximum torque-to-current ratio algorithm module 900 is connected to the output terminal of the second motor parameter corrector 720, and the output terminal of the maximum torque-to-current ratio algorithm module 900 is used for electrical connection with the motor. The input terminal of the position sliding mode observer algorithm module 800 is connected to the output terminal of the third motor parameter corrector 730, and the output terminal of the position sliding mode observer algorithm module 800 is used for electrical connection with the motor.
[0095] The position sliding mode observer algorithm module 800 is used to control the motor operation together with the maximum torque-current ratio algorithm module 900 based on the inductance, magnetic flux and resistance values output by the second motor parameter corrector 720.
[0096] The present invention also proposes a storage medium that includes the above-described motor parameter correction method. The specific structure of the motor parameter correction method is as described in the above embodiments. Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be described in detail here.
[0097] The above are merely optional embodiments of the present invention and do not limit the patent scope of the present invention. All equivalent structural transformations made using the contents of the present invention specification and drawings under the inventive concept of the present invention, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.
Claims
1. A method for correcting motor parameters, characterized in that, The motor parameter correction method includes: Obtain the current operating current of the motor; Determine the target current range in which the current operating current is located; Determine multiple target current ranges; Based on multiple preset motor parameters corresponding to each target current range, obtain the variation curve of the preset motor parameters corresponding to each target current range; Based on the multiple change curves and the current operating current, a first correction function corresponding to the multiple target current ranges is obtained; A first correction function is determined based on the target current range, and the corrected motor parameters are output based on the current operating current and the first correction function. Different target current ranges correspond to different first correction functions. Wherein, the first correction function is: the corrected motor parameter = first motor parameter - the product of the slope of the change curve and the difference between the first current value and the current operating current, wherein the first current value is the current critical value corresponding to the target current range, and the first motor parameter is the motor parameter critical value corresponding to the current critical value.
2. The motor parameter correction method as described in claim 1, characterized in that, The motor parameter correction method further includes: Obtain the current ambient temperature of the motor; Determine the target temperature range within which the current ambient temperature falls; A second correction function is determined based on the target temperature range, and the corrected motor parameters are output based on the current ambient temperature and the second correction function. Different target temperature ranges correspond to different second correction functions.
3. The motor parameter correction method as described in claim 2, characterized in that, The process of obtaining the current ambient temperature of the motor includes: The current ambient temperature is obtained based on the current operating current and the positive correlation function between the current and the ambient temperature.
4. A motor parameter corrector, characterized in that, The motor parameter corrector includes: The sampling circuit is used to collect and output the current operating current of the motor. The memory stores the motor parameter correction method as described in any one of claims 1-3; The processor is configured to access the maximum torque-to-current ratio algorithm module and the position sliding mode observer algorithm module, and is electrically connected to the memory and the sampling circuit. The processor is configured to output corrected motor parameters to the position sliding mode observer algorithm and the position sliding mode observer algorithm module respectively, based on the motor parameter correction method and the received current operating current.
5. An air conditioner, characterized in that, Includes at least one motor parameter corrector as described in claim 4.
6. The air conditioner as described in claim 5, characterized in that, The number of motor parameter correctors is one, including a first motor parameter corrector; The first motor parameter corrector is used to connect to the maximum torque-to-current ratio algorithm module and collect the current operating current of the motor to output the corrected inductance value to the maximum torque-to-current ratio algorithm module. or, The first motor parameter corrector is used to connect to the position sliding mode observer algorithm module, and to collect the current operating current of the motor to output the corrected inductance to the position sliding mode observer algorithm module, and to collect the ambient temperature of the motor to output the corrected magnetic flux and resistance values to the position sliding mode observer algorithm module.
7. The air conditioner as described in claim 5, characterized in that, The number of motor parameter correctors is two, and the motor parameter correctors include a second motor parameter corrector and a third motor parameter corrector; The second motor parameter corrector is used to connect to the maximum torque-to-current ratio algorithm module and collect the current operating current of the motor to output the corrected inductance value to the maximum torque-to-current ratio algorithm module. The third motor parameter corrector is used to connect to the position sliding mode observer algorithm module, and to collect the current operating current of the motor to output the corrected inductance to the position sliding mode observer algorithm module, and to collect the ambient temperature of the motor to output the corrected magnetic flux and resistance values to the position sliding mode observer algorithm module.
8. A storage medium, characterized in that, The storage medium is used to store the motor parameter correction method as described in any one of claims 1-3.
Citation Information
Patent Citations
Electric motor control apparatus and driving apparatus
CN101803172A
Motor current determining method and device, air conditioner, storage medium and processor
CN112671294A