Permanent magnet synchronous motor maximum torque current ratio calibration method, device and equipment
By automatically calibrating the maximum torque-to-current ratio of a permanent magnet synchronous motor and generating a dense MTPA table, the problems of low efficiency and poor accuracy in existing technologies are solved, achieving efficient and accurate calibration results and reducing labor costs.
Patent Information
- Application Number
- CN202210280570.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-21
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2042-03-21
AI Technical Summary
Existing calibration methods for permanent magnet synchronous motors are inefficient, inaccurate, and have high labor costs. Manual calibration is also time-consuming, and the calibration results are easily affected by changes in current, impacting the motor's control accuracy.
By using automated calibration, the maximum torque value of the permanent magnet synchronous motor is obtained at each current amplitude and angle, generating an MTPA table of current amplitude and angle. The blank grid points are filled in by the data to form a dense MTPA table with a wide data range, taking into account the changes in inductance value under the conditions of slow current increase and current transient.
It effectively shortens the calibration cycle, improves calibration efficiency and accuracy, reduces labor costs, enhances motor control performance, and makes calibration results more accurate.
Smart Images

Figure CN114598199B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of permanent magnet synchronous motors, and in particular to a maximum torque current ratio calibration method and device for a permanent magnet synchronous motor, an electronic device, and a storage medium. BACKGROUND
[0002] IPMSM (permanent magnet synchronous motor) parameters are prone to change with operating states, and the uncertainty of the parameters will affect the control performance of the motor. The change in current during motor operation has a great influence on the inductance value of the motor winding, and the inductance parameter changes more obviously, especially when operating in a saturated magnetic circuit. Therefore, the accuracy requirement of motor MTPA (maximum torque current ratio) calibration is getting higher and higher.
[0003] In related technologies, the motor MTPA is usually calibrated by manual calibration. However, manual calibration requires engineers to manually input data, which has high technical requirements for matching engineers, high work intensity, long calibration period, and unsatisfactory calibration accuracy. Moreover, the data display interface is not intuitive enough, and engineers need to perform two or more calculations to obtain the final result, which greatly reduces the work efficiency. At the same time, with the improvement of control accuracy during calibration or efficiency calculation, the current table needs to be more dense, which will result in more manpower and material resources consumed in calibration work, and reading errors will inevitably occur during manual calibration, which will greatly reduce the calibration accuracy. SUMMARY
[0004] The present application provides a maximum torque current ratio calibration method and device for a permanent magnet synchronous motor, an electronic device, and a storage medium, to solve the problems of long calibration period, low efficiency, poor calibration accuracy, and high labor cost in manually calibrating the maximum torque current ratio in related technologies.
[0005] The first aspect of the present application provides a maximum torque current ratio calibration method for a permanent magnet synchronous motor, comprising the following steps: obtaining the maximum torque value of each current amplitude of the permanent magnet synchronous motor and the current angle corresponding to the maximum torque value, generating a current amplitude MTPA table according to the maximum torque value of each current amplitude and the current angle corresponding to the maximum torque value; obtaining the maximum torque value of each angle of the permanent magnet synchronous motor and the current amplitude corresponding to the maximum torque value, generating a current angle MTPA table according to the maximum torque value of each current angle and the current amplitude corresponding to the maximum torque value; and filling in the blank points in the current amplitude MTPA table according to the data of the current angle MTPA table, to obtain the MTPA calibration result of the permanent magnet synchronous motor.
[0006] Further, the acquiring the maximum torque value at each current amplitude of the permanent magnet synchronous motor and the current amplitude corresponding to the maximum torque value comprises: giving a first initial current amplitude and a first initial current angle; controlling the current amplitude to increase from the first initial current amplitude by a first preset current step size in turn until a first target current amplitude is reached, wherein at each current amplitude, the first initial current angle is controlled to increase by a second preset current step size in turn until a first target current angle is reached, thereby obtaining the maximum torque value at the current amplitude and the current amplitude corresponding to the maximum torque value.
[0007] Further, the acquiring the maximum torque value at each current angle of the permanent magnet synchronous motor and the current amplitude corresponding to the maximum torque value comprises: giving a second initial current amplitude and a second initial current angle; controlling the second initial current angle to increase by a third preset current step size in turn until a second target current angle is reached, wherein at each current angle, the current amplitude is controlled to increase from the second initial current amplitude by a fourth preset current step size in turn until a second target current amplitude is reached, thereby obtaining the maximum torque value at the current angle and the current amplitude corresponding to the maximum torque value.
[0008] Further, the filling in the blank grid points in the current amplitude MTPA table according to the data of the current angle MTPA table to obtain the MTPA calibration result of the permanent magnet synchronous motor comprises: screening out values different from the current amplitude in the current amplitude MTPA table from the current angle MTPA table to obtain a first screening result of the current angle MTPA table; screening out values with an error of the current amplitude exceeding a target range from the current amplitude MTPA table from the first screening result to obtain a second screening result of the current angle MTPA table; inserting the maximum torque value at each current angle and the current amplitude corresponding to the maximum torque value in the second screening result into the current amplitude MTPA table to generate a MTPA table of current, angle and torque.
[0009] The second aspect embodiment of the application provides a maximum torque current ratio calibration device of a permanent magnet synchronous motor, comprising: a first generation module, configured to obtain a maximum torque value under each current amplitude of the permanent magnet synchronous motor and a current angle corresponding to the maximum torque value, and generate a current amplitude maximum torque current ratio (MTPA) table according to the maximum torque value under each current amplitude and the current angle corresponding to the maximum torque value; a second generation module, configured to obtain a maximum torque value under each angle of the permanent magnet synchronous motor and a current amplitude corresponding to the maximum torque value, and generate a current angle MTPA table according to the maximum torque value under each current angle and the current amplitude corresponding to the maximum torque value; and a supplement module, configured to fill in blank points in the current amplitude MTPA table according to data of the current angle MTPA table, so as to obtain an MTPA calibration result of the permanent magnet synchronous motor.
[0010] Further, the first generation module is further configured to: give a first initial current amplitude and a first initial current angle; control the current amplitude to sequentially increase from the first initial current amplitude according to a first preset current step size until a first target current amplitude is reached, wherein at each current amplitude, the first initial current angle is controlled to sequentially increase according to a second preset current step size until a first target current angle is reached, so as to obtain the maximum torque value under the current amplitude and the current angle corresponding to the maximum torque value.
[0011] Further, the second generation module is further configured to: give a second initial current amplitude and a second initial current angle; control the second initial current angle to sequentially increase according to a third preset current step size until a second target current angle is reached, wherein at each current angle, the current amplitude is controlled to sequentially increase from the second initial current amplitude according to a fourth preset current step size until a second target current amplitude is reached, so as to obtain the maximum torque value under the current angle and the current amplitude corresponding to the maximum torque value.
[0012] Further, the supplement module is further configured to: screen out values different from the current amplitude in the current amplitude MTPA table from the current angle MTPA table, so as to obtain a first screening result of the current angle MTPA table; screen out values with an error of the current amplitude exceeding a target range from the current amplitude MTPA table from the first screening result, so as to obtain a second screening result of the current angle MTPA table; and insert the maximum torque value under each current angle and the current amplitude corresponding to the maximum torque value in the second screening result into the current amplitude MTPA table, so as to generate a MTPA table of current, angle and torque.
[0013] The third aspect of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the maximum torque current ratio calibration method of the permanent magnet synchronous motor according to the above embodiments.
[0014] The fourth aspect of the present application provides a computer readable storage medium having a computer program stored thereon, wherein the program is executed by a processor to implement the maximum torque current ratio calibration method of the permanent magnet synchronous motor according to the above embodiments.
[0015] Therefore, the present application has at least the following beneficial effects:
[0016] The maximum torque current ratio is calibrated by the automatic calibration method, which effectively shortens the calibration period, improves the calibration efficiency and calibration accuracy, and considers the influence of different changes of the motor winding inductance value under the current slow increase (current amplitude MTPA table) and current transient (current angle MTPA table) on the calibration result, so that the calibration table is dense, the data range is wide, and the operation is simple. Therefore, the technical problems of long calibration period, low efficiency, poor calibration accuracy, high labor cost and other technical problems in the related art are solved.
[0017] Additional aspects and advantages of the present application will be in part apparent and in part pointed out hereinafter. BRIEF DESCRIPTION OF DRAWINGS
[0018] The above and / or additional aspects and advantages of the present application will become apparent and be readily appreciated from the following description, taken in conjunction with the accompanying drawings, in which:
[0019] Figure 1 A flowchart of the maximum torque current ratio calibration method of the permanent magnet synchronous motor according to an embodiment of the present application is provided;
[0020] Figure 2 A flowchart of the maximum torque current ratio calibration method of the permanent magnet synchronous motor according to an embodiment of the present application is provided;
[0021] Figure 3 An example diagram of the maximum torque current ratio device of the permanent magnet synchronous motor according to an embodiment of the present application is provided;
[0022] Figure 4 A structural diagram of the electronic device according to an embodiment of the present application is provided. DETAILED DESCRIPTION
[0023] Embodiments of the present application are described below in detail, examples of which are shown in the drawings, wherein the same or similar notations represent the same or similar elements or elements with the same or similar functions throughout. The embodiments described below by reference to the drawings are exemplary and are intended to explain the present application, and cannot be understood as a limitation of the present application.
[0024] The maximum torque current ratio calibration method, device, electronic equipment and storage medium of the permanent magnet synchronous motor of the embodiments of the present application are described below with reference to the accompanying drawings. In view of the problems of long calibration period, low efficiency, poor calibration accuracy and high labor cost in the related art mentioned in the background art, the present application provides a maximum torque current ratio calibration method of a permanent magnet synchronous motor. In the method, the maximum torque current ratio is calibrated by an automatic calibration method, which effectively shortens the calibration period, improves the calibration efficiency and accuracy, and takes into account the influence of different changes of motor winding inductance values under current slow increase (current amplitude MTPA table) and current transient (current angle MTPA table) on the calibration results, so that the calibration table is dense, the data range is wide, and the operation is simple. Thus, the technical problems of long calibration period, low efficiency, poor calibration accuracy and high labor cost in the related art are solved.
[0025] Specifically, Figure 1 A flowchart of a maximum torque current ratio calibration method of a permanent magnet synchronous motor provided by an embodiment of the present application is shown.
[0026] As Figure 1 shown, the maximum torque current ratio calibration method of the permanent magnet synchronous motor includes the following steps:
[0027] In step S101, the maximum torque value of each current amplitude of the permanent magnet synchronous motor and the current angle corresponding to the maximum torque value are obtained, and a current amplitude MTPA table is generated according to the maximum torque value of each current amplitude and the current angle corresponding to the maximum torque value.
[0028] The current amplitude MTPA table can also be referred to as an equal current step MTPA table.
[0029] In the embodiment of the present application, the maximum torque value of each current amplitude of the permanent magnet synchronous motor and the current angle corresponding to the maximum torque value are obtained, including: a first initial current amplitude and a first initial current angle are given; the current amplitude is controlled to increase by a first preset current step from the first initial current amplitude in turn until a first target current amplitude is reached, wherein at each current amplitude, the first initial current angle is controlled to increase by a second preset current step in turn until a first target current angle is reached, thereby obtaining the maximum torque value of the current amplitude and the current angle corresponding to the maximum torque value.
[0030] The first initial current amplitude, the first initial current angle, the first preset current step, the first target current amplitude, the second preset current step, and the first target current angle can be set according to actual calibration, and are not limited herein.
[0031] It can be understood that the current amplitude can be given, the current amplitude is controlled to change according to a certain current step until the final calibration current amplitude, the maximum torque point and the maximum current angle corresponding to the maximum torque point at each current amplitude are obtained respectively, and a current amplitude MTPA table is obtained.
[0032] Specifically, the process of obtaining the maximum torque point at the current amplitude and the current angle corresponding to the maximum torque point is as follows:
[0033] (1) The given current amplitude and current angle are controlled to be unchanged;
[0034] (2) The current angle is uniformly changed according to a set step until the final calibration value, and the maximum torque value in the process is obtained;
[0035] (3) The current amplitude is increased by one step, and the maximum torque value at the current amplitude and the current angle corresponding to the maximum torque value are obtained according to the above method, and the method is used until the current amplitude is increased to the final calibration value, and the MTPA calibration table of equal current amplitude compensation is completed.
[0036] It should be noted that the current is uniformly increased according to the set step, the torque is the actual torque value collected by the power analyzer, and the current angle is the current angle corresponding to the maximum torque. The current angle here is irregular data.
[0037] In step S102, the maximum torque value at each angle of the permanent magnet synchronous motor and the current amplitude corresponding to the maximum torque value are obtained, and a current angle MTPA table is generated according to the maximum torque value at each current angle and the current amplitude corresponding to the maximum torque value.
[0038] The current angle MTPA table can also be referred to as an equal current angle step MTPA table.
[0039] In the embodiment of the present application, the maximum torque value and the current amplitude corresponding to the maximum torque value at each angle of the permanent magnet synchronous motor are obtained, including: a second initial current amplitude and a second initial current angle are given; the second initial current angle is controlled to increase by a third preset current step in turn until a second target current angle is reached, wherein at each current angle, the current amplitude is controlled to increase by a fourth preset current step in turn from the second initial current amplitude until a second target current amplitude is reached, to obtain the maximum torque value at the current angle and the current angle corresponding to the maximum torque value.
[0040] The second initial current amplitude, the second initial current angle, the third preset current step, the second target current angle, the fourth preset current step, and the second target current angle can all be specifically set according to actual calibration conditions, and no specific limitation is made thereto.
[0041] It can be understood that the embodiment of the present application can give a specified current angle, control the current angle to change by a certain angle step in turn until the final calibration angle, obtain the maximum torque point at each current angle and the current amplitude corresponding to the maximum torque point, and obtain the current angle MTPA table.
[0042] Specifically, the process of obtaining the maximum torque point at the current angle and the current amplitude corresponding to the maximum torque point is as follows:
[0043] (1) A current angle and a current amplitude are given, and the given current angle is controlled to be unchanged;
[0044] (2) The current amplitude is uniformly changed by a set step until the final calibration value, and the maximum torque value in the process is obtained;
[0045] (3) The current angle is increased by one step, and the maximum torque value at the current angle and the current amplitude corresponding to the maximum torque value are obtained in the above manner. This kind of way is used until the current angle is increased to the final calibration value, and the MTPA calibration table of equal current angle compensation is completed.
[0046] It should be noted that the current angle in the table is uniformly increased by a set step, the torque is the actual torque value collected by the power analyzer, and the current amplitude is the current amplitude corresponding to the maximum torque. The current amplitude here is irregular data.
[0047] In step S103, the blank grid points in the current amplitude MTPA table are filled according to the data of the current angle MTPA table, to obtain the MTPA calibration result of the permanent magnet synchronous motor.
[0048] It can be understood that the embodiments of the present application can supplement the equal current amplitude step MTPA table to obtain the final current MTPA table, complete the MTPA calibration, and thus consider the influence of different changes of the inductance value under the two conditions of current slow increase (current amplitude MTPA table) and current transient (current angle MTPA table) on the calibration result, especially to make the calibration result more accurate.
[0049] In the embodiments of the present application, the blank grid points in the current amplitude MTPA table are filled according to the data of the current angle MTPA table to obtain the MTPA calibration result of the permanent magnet synchronous motor, comprising: selecting values different from the current amplitude in the current amplitude MTPA table from the current angle MTPA table to obtain a first screening result of the current angle MTPA table; selecting values with errors exceeding the target range from the current amplitude MTPA table from the first screening result to obtain a second screening result of the current angle MTPA table; inserting the maximum torque value under each current angle and the current amplitude corresponding to the maximum torque value in the second screening result into the current amplitude MTPA table to generate the MTPA table of current, angle and torque.
[0050] Specifically, the process of supplementing the equal current amplitude step MTPA table to obtain the final current MTPA table is: finding the current amplitude in the equal current angle step MTPA table that is not in the current amplitude MTPA table, and the difference between the current amplitude and the current amplitude in the current amplitude MTPA table is not within the error range, inserting the current amplitude and the maximum torque value under the angle into the current amplitude MTPA table to form the final torque MTPA table, and finally forming the MTPA table. The current amplitude and the current angle of the MTPA table may not change uniformly, but the MTPA table is dense, the data range is wide, and the calibration accuracy is high.
[0051] It should be noted that in the current table calibration and angle table calibration, the changes of current and angle are uniform, and the operation can be automatically realized by the host computer, that is, the process can be automatically calibrated by the host computer, and the user does not need to interfere with the calibration process under the condition that there is no fault after setting the calibration parameters.
[0052] The maximum torque current ratio calibration method of the permanent magnet synchronous motor will be described below through a specific embodiment, as shown in Figure 2 , specifically as follows:
[0053] Step one: determine ΔI according to the peak current of the motor and the calibration accuracy required by the user, and determine Δθ according to the current angle range and the calibration accuracy required by the user.
[0054] Step two: the user inputs the motor speed value on the host computer interface, and the motor speed remains unchanged during the calibration process.
[0055] Step three, the calibration of the equal current step MTPA table is performed: given a current amplitude Is, the control current amplitude is changed in turn according to the current step ΔI until the final calibration current amplitude Ismax, the maximum torque point TmaxN and the current angle θ at each current amplitude are obtained respectively, and the equal current step MTPA table is obtained, the specific process is as follows: the initial value of the current amplitude is set to 0, the initial current angle is set to 0 degree, the torque value of the motor collected by the power analyzer is recorded, then the current angle is increased uniformly according to the step of 0.5 degrees until the maximum value, the torque value of the motor at each angle is recorded, and the maximum torque and the current corresponding to the maximum torque at the current are obtained by comparison. The current amplitude is increased by the step of 0.5 ampere until the current peak value, and the maximum torque and the current amplitude corresponding to the maximum torque at each current amplitude are obtained according to the above-mentioned manner, that is, the current amplitude MTPA table is completed. The current table obtained by the above-mentioned manner is denser and more accurate, and the process is controlled by the upper computer, which is simple and fast to operate.
[0056] Step four: the calibration of the equal angle step MTPA table is performed: given a current angle θ, the control current amplitude is changed in turn according to the current step Δθ until the final calibration current amplitude Iθmax, the maximum torque point TmaxN and the current amplitude Is at each current amplitude are obtained respectively, and the equal angle step MTPA table is obtained, the specific process is as follows: the initial value of the current angle is set to 0, the initial current amplitude is set to 0 degree, the torque value of the motor collected by the power analyzer is recorded, then the current amplitude is increased uniformly according to the step of 0.5 ampere until the maximum value, the torque value of the motor at each angle is recorded, and the maximum torque and the current corresponding to the maximum torque at the current are obtained by comparison. The current angle is increased by the step of 0.5 degrees until the maximum value, and the maximum torque and the current amplitude corresponding to the maximum torque at each current amplitude are obtained according to the above-mentioned manner, that is, the current angle MTPA table is completed. The current table obtained by the above-mentioned manner is denser and more accurate, and the process is controlled by the upper computer, which is simple and fast to operate.
[0057] Step five: in the equal current angle step MTPA table, the current amplitude that is not in the current amplitude MTPA table and the difference between the current amplitude and the current amplitude in the current amplitude MTPA table is not within the error range is found, the current amplitude and the maximum torque value at the angle are inserted into the current amplitude MTPA table, and the final current, angle and torque MTPA table is formed. The final MTPA table may not be uniformly changed in the current amplitude and the current angle, but the MTPA table has a wide data range, a large data density and high accuracy.
[0058] In summary, the embodiment of the application first determines the equal-current step MTPA table, then determines the equal-current angle step MTPA table, inserts the current amplitude and the maximum torque value under the angle table into the current amplitude MTPA table, and forms the final torque MTPA table. The calibration method is simple and reliable, high in precision and efficiency, greatly reduces the workload of the calibration personnel, improves the efficiency of the research and development stage, and reduces the research and development cost. Meanwhile, the embodiment of the application considers the influence of the different changes of the inductance value under the two conditions of the current slow increase (current amplitude MTPA table) and the current transient (current angle MTPA table) on the calibration result, and can effectively improve the performance control of the motor.
[0059] Secondly, the maximum torque current ratio calibration device of the permanent magnet synchronous motor according to the embodiment of the application is described with reference to the accompanying drawings.
[0060] Figure 3 FIG. 1 is a block schematic diagram of the maximum torque current ratio calibration device of the permanent magnet synchronous motor according to the embodiment of the application.
[0061] As shown in FIG. 1, the maximum torque current ratio calibration device 10 of the permanent magnet synchronous motor includes a first generation module 100, a second generation module 200, and a supplement module 300. Figure 3
[0062] The first generation module 100 is configured to obtain the maximum torque value under each current amplitude of the permanent magnet synchronous motor and the current angle corresponding to the maximum torque value, and generate a current amplitude maximum torque current ratio (MTPA) table according to the maximum torque value under each current amplitude and the current angle corresponding to the maximum torque value.
[0063] In the embodiment of the application, the first generation module 100 is further configured to: give a first initial current amplitude and a first initial current angle; control the current amplitude to sequentially increase from the first initial current amplitude according to a first preset current step until a first target current amplitude is reached, wherein at each current amplitude, the first initial current angle is controlled to sequentially increase according to a second preset current step until a first target current angle is reached, to obtain the maximum torque value under the current amplitude and the current angle corresponding to the maximum torque value.
[0064] In the embodiment of the present application, the second generation module 200 is further configured to: given a second initial current amplitude and a second initial current angle; control the second initial current angle to sequentially increase by a third preset current step size until a second target current angle is reached, wherein at each current angle, the current amplitude is controlled to sequentially increase from the second initial current amplitude by a fourth preset current step size until the second target current amplitude is reached, to obtain a maximum torque value at the current angle and a current angle corresponding to the maximum torque value.
[0065] In the embodiment of the present application, the supplement module 300 is further configured to: filter out values different from the current amplitude in the current amplitude MTPA table from the current angle MTPA table to obtain a first filtering result of the current angle MTPA table; filter out values with an error of the current amplitude from the first filtering result exceeding a target range from the current amplitude MTPA table to obtain a second filtering result of the current angle MTPA table; and insert the maximum torque value at each current angle and the current amplitude corresponding to the maximum torque value in the second filtering result into the current amplitude MTPA table to generate a MTPA table of current, angle and torque.
[0066] It should be noted that the foregoing explanation of the embodiment of the maximum torque current ratio calibration method of the permanent magnet synchronous motor also applies to the embodiment of the maximum torque current ratio calibration device of the permanent magnet synchronous motor, which will not be described here.
[0067] The maximum torque current ratio calibration device of the permanent magnet synchronous motor according to the embodiment of the present application calibrates the maximum torque current ratio in an automatic calibration manner, effectively shortens the calibration period, improves the calibration efficiency and calibration accuracy, and takes into account the influence of different changes of the motor winding inductance value in the current slow increase (current amplitude MTPA table) and current transient (current angle MTPA table) on the calibration result, so that the calibration table is dense, the data range is wide, and the operation is simple.
[0068] Figure 4 The structure schematic diagram of the electronic device provided in the embodiment of the present application is provided. The electronic device can include:
[0069] The memory 401, the processor 402, and the computer program stored in the memory 401 and executable on the processor 402.
[0070] The processor 402 executes the program to implement the maximum torque current ratio calibration method of the permanent magnet synchronous motor provided in the above embodiment.
[0071] Further, the electronic device further includes:
[0072] The communication interface 403 is configured to communicate between the memory 401 and the processor 402.
[0073] The memory 401 is configured to store a computer program capable of being executed on the processor 402.
[0074] The memory 401 can include a high-speed RAM (Random Access Memory) memory, and can further include a nonvolatile memory such as at least one disk memory.
[0075] If the memory 401, the processor 402 and the communication interface 403 are independently implemented, the communication interface 403, the memory 401 and the processor 402 can be connected with each other through a bus and complete communication between each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 4 In the figure, only one thick line is used to represent the bus, but it does not mean that there is only one bus or only one type of bus.
[0076] Optionally, in a specific implementation, if the memory 401, the processor 402 and the communication interface 403 are integrated on a chip, the memory 401, the processor 402 and the communication interface 403 can complete communication between each other through an internal interface.
[0077] The processor 402 can be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement one or more embodiments of the present application.
[0078] The embodiment of the present application further provides a computer readable storage medium, which has a computer program stored thereon, and the program is executed by a processor to implement the maximum torque current ratio calibration method of the permanent magnet synchronous motor as described above.
[0079] In the description of the application, reference to "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" etc. means that a particular feature, structure, material or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. The illustrative appearances of the above-mentioned terms in various places in the specification are not necessarily referred to the same embodiment or example nor are separate or alternative embodiments or examples of the application mutually exclusive of one another. Moreover, the particular features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples. Furthermore, the application encompasses different embodiments or examples of the application to the extent permitted by the law.
[0080] Furthermore, the terms "first", "second", etc. are used herein only to describe different instances, features, steps, etc. and do not imply a relative importance or a specific order of the features being described. Thus, features defined with "first", "second" etc. can include at least one of the features. In the description of the application, the meaning of "N" is at least two, such as, for example, two, three and the like, unless otherwise expressly specified.
[0081] Any process or method descriptions or blocks in flow charts or otherwise described herein represent embodiments of the application that can be implemented as sets of instructions or code configured to be executed on or otherwise by a computer or other hardware calculation logic. In some embodiments, the steps of each method can be performed by hardware component such as a microprocessor, programmable logic array, application specific integrated circuit, or the like. In some embodiments, the steps of each method can be performed by a processing unit of a general purpose computer or computer system. Additionally, in some embodiments, the steps of each method can be performed by a computer program product. The computer program product can be tangibly embodied in a computer readable medium for execution by a processor.
[0082] It should be understood that aspects of the application can be implemented in hardware, software, firmware or combinations thereof. In the above embodiments, the steps of the methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. As such, in some embodiments, the steps of the methods can be performed by a processing unit of a general purpose computer or computer system. Additionally, in some embodiments, the steps of the methods can be performed by a computer program product. The computer program product can be tangibly embodied in a computer readable medium for execution by a processor.
[0083] It will be appreciated by those skilled in the art that one or more steps of the above-described method embodiments can be carried out by program instructions stored in a memory and executed by a suitable instruction execution system. As such, in some embodiments, the steps of the methods can be performed by a processing unit of a general purpose computer or computer system. Additionally, in some embodiments, the steps of the methods can be performed by a computer program product. The computer program product can be tangibly embodied in a computer readable medium for execution by a processor.
Claims
1. A method for maximum torque current ratio calibration of a permanent magnet synchronous motor, characterized in that, The method comprises the following steps: obtaining a maximum torque value under each current amplitude of the permanent magnet synchronous motor and a current angle corresponding to the maximum torque value, and generating a current amplitude maximum torque current ratio (MTPA) table according to the maximum torque value under each current amplitude and the current angle corresponding to the maximum torque value, wherein the obtaining of the maximum torque value under each current amplitude of the permanent magnet synchronous motor and the current angle corresponding to the maximum torque value comprises: given a first initial current amplitude and a first initial current angle; controlling the current amplitude to increase by a first preset current step from the first initial current amplitude in turn until a first target current amplitude is reached, wherein at each current amplitude, the first initial current angle is controlled to increase by a second preset current step in turn until a first target current angle is reached, thereby obtaining the maximum torque value under the current amplitude and the current angle corresponding to the maximum torque value; obtaining a maximum torque value under each angle of the permanent magnet synchronous motor and a current amplitude corresponding to the maximum torque value, and generating a current angle MTPA table according to the maximum torque value under each current angle and the current amplitude corresponding to the maximum torque value, wherein the obtaining of the maximum torque value under each angle of the permanent magnet synchronous motor and the current amplitude corresponding to the maximum torque value comprises: given a second initial current amplitude and a second initial current angle; controlling the second initial current angle to increase by a third preset current step in turn until a second target current angle is reached, wherein at each current angle, the current amplitude is controlled to increase by a fourth preset current step from the second initial current amplitude in turn until a second target current amplitude is reached, thereby obtaining the maximum torque value under the current angle and the current amplitude corresponding to the maximum torque value; and complementing blank grid points in the current amplitude MTPA table according to data of the current angle MTPA table to obtain an MTPA calibration result of the permanent magnet synchronous motor, wherein the complementing of the blank grid points in the current amplitude MTPA table according to the data of the current angle MTPA table to obtain the MTPA calibration result of the permanent magnet synchronous motor comprises: screening out values different from current amplitudes in the current amplitude MTPA table from the current angle MTPA table to obtain a first screening result of the current angle MTPA table; screening out values with errors exceeding a target range from a value current amplitude in the current amplitude MTPA table from the first screening result to obtain a second screening result of the current angle MTPA table; and inserting the maximum torque value under each current angle and the current amplitude corresponding to the maximum torque value in the second screening result into the current amplitude MTPA table to generate an MTPA table of current, angle and torque.
2. A maximum torque current ratio calibration device of a permanent magnet synchronous motor, characterized by, The method comprises: The first generation module is used for obtaining a maximum torque value under each current amplitude of the permanent magnet synchronous motor and a current angle corresponding to the maximum torque value, and generating a current amplitude maximum torque current ratio (MTPA) table according to the maximum torque value under each current amplitude and the current angle corresponding to the maximum torque value. The second generation module is used for obtaining a maximum torque value under each angle of the permanent magnet synchronous motor and a current amplitude corresponding to the maximum torque value, and generating a current angle MTPA table according to the maximum torque value under each current angle and the current amplitude corresponding to the maximum torque value. The supplement module is used for supplementing blank grid points in the current amplitude MTPA table according to data of the current angle MTPA table, so as to obtain an MTPA calibration result of the permanent magnet synchronous motor.
3. An electronic device, comprising: The memory, the processor and a computer program stored in the memory and executable on the processor are included, and the processor executes the program to realize the maximum torque current ratio calibration method of the permanent magnet synchronous motor. The first generation module is used for obtaining a maximum torque value under each current amplitude of the permanent magnet synchronous motor and a current angle corresponding to the maximum torque value, and generating a current amplitude maximum torque current ratio (MTPA) table according to the maximum torque value under each current amplitude and the current angle corresponding to the maximum torque value. The second generation module is used for obtaining a maximum torque value under each angle of the permanent magnet synchronous motor and a current amplitude corresponding to the maximum torque value, and generating a current angle MTPA table according to the maximum torque value under each current angle and the current amplitude corresponding to the maximum torque value. The supplement module is used for supplementing blank grid points in the current amplitude MTPA table according to data of the current angle MTPA table, so as to obtain an MTPA calibration result of the permanent magnet synchronous motor. The memory, the processor and a computer program stored in the memory and executable on the processor are included, and the processor executes the program to realize the maximum torque current ratio calibration method of the permanent magnet synchronous motor. The first generation module is used for obtaining a maximum torque value under each current amplitude of the permanent magnet synchronous motor and a current angle corresponding to the maximum torque value, and generating a current amplitude maximum torque current ratio (MTPA) table according to the maximum torque value under each current amplitude and the current angle corresponding to the maximum torque value. The second generation module is used for obtaining a maximum torque value under each angle of the permanent magnet synchronous motor and a current amplitude corresponding to the maximum torque value, and generating a current angle MTPA table according to the maximum torque value under each current angle and the current amplitude corresponding to the maximum torque value. The supplement module is used for supplementing blank grid points in the current amplitude MTPA table according to data of the current angle MTPA table, so as to obtain an MTPA calibration result of the permanent magnet synchronous motor. The memory, the processor and a computer program stored in the memory and executable on the processor are included, and the processor executes the program to realize the maximum torque current ratio calibration method of the permanent magnet synchronous motor.
4. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the maximum torque current ratio calibration method of the permanent magnet synchronous motor according to claim 1.
Citation Information
Patent Citations
Calibration method for maximum torque current ratio control of permanent magnet synchronous motor
CN111082730A