Electric motor and method for controlling electric motor

The motor control device corrects electrical angle phase using a phase correction method for non-integer pole ratios, stabilizing vector control and enhancing motor performance in multi-polar electric motors.

JP2026005266APending Publication Date: 2026-01-16HITACHI LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024103483
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-27
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

Existing methods for controlling multi-polar electric motors using resolvers face challenges when the pole number ratio between the motor and resolver is a non-integer multiple, leading to instability in motor control.

Method used

A motor control device that includes an electrical angle phase calculation unit to correct the electrical angle phase by calculating an initial phase correction amount and adjusting the phase correction number based on the pole ratio decimal value, allowing stable vector control even with non-integer multiples.

Benefits of technology

Enables stable control of multi-polar electric motors, achieving compact size and high power density while reducing torque and axial errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026005266000001_ABST
    Figure 2026005266000001_ABST
Patent Text Reader

Abstract

To provide a motor that uses a resolver as a position sensor and is stably driven even in a combination in which a pole number ratio between the number of poles of the motor and the number of poles of the resolver is a non-integral multiple.SOLUTION: A control device that controls an electric motor includes a position sensor of a rotor position, a vector control unit that calculates a voltage command value based on an electric motor current and position information of the rotor, and an electrical angle phase calculation unit of an electric motor main body. The sensor phase information is converted into electrical angle phase information that is phase information of an electrical angle of the rotor according to a pole number ratio that is a ratio between the number of rotor poles and the number of position sensor poles. After the initial value and the initial phase correction amount of the position sensor are calculated by the rotor phase estimation unit that is the position estimation result, the phase correction amount calculation unit that calculates the phase correction amount according to the position estimation result, and the phase correction amount addition unit that generates the corrected electrical angle phase information, the unit correction amount that is the value obtained by multiplying the pole number ratio decimal value that is the value after the decimal point of the pole number ratio and the value obtained by multiplying the correction unit number are added to calculate the phase correction amount.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to the configuration of an electric motor and a control method thereof, and in particular to a technique that is effective when applied to a multi-pole electric motor. [Background technology]

[0002] In recent years, with the increasing demand for energy conservation, AC motor control devices that drive AC motors are being used in a wide range of applications, including home appliances, infrastructure, and industrial equipment. In particular, in the case of electric vehicles, in order to expand the interior space and battery installation space, in-wheel motors, in which the AC motor is placed inside the wheel, are being studied. In-wheel motors are being designed with multi-polarity, due to strong demand for compact size and high power density.

[0003] One type of control device that drives an AC motor uses a resolver to detect the rotational position and rotational speed of the AC motor. A resolver is attached to the rotating shaft and is a sensor that converts the mechanical angle of the rotating shaft into an electrical signal using electromagnetic induction. It has excellent environmental resistance and is being used in a wide range of applications.

[0004] However, due to the principle of using electromagnetic induction, resolvers have an upper limit to the number of poles they can support. Also, there are cases where a resolver with a small number of poles is combined with a multi-polarized electric motor.

[0005] Background art in this technical field includes, for example, technology such as that described in Patent Document 1. Patent Document 1 discloses "a control device for an AC motor capable of stably performing vector control of a multi-polar AC motor."

[0006] Furthermore, Patent Document 2 discloses a "motor device configured to be capable of detecting the rotational position of the rotor of the motor more appropriately while suppressing increases in the size and cost of the device."

[0007] Patent Documents 1 and 2 propose a method for calculating the electric motor electrical angle phase by multiplying the resolver phase by the pole number ratio between the number of poles of the electric motor and the number of poles of the resolver, in order to perform sensorless control using a resolver when the number of poles of the resolver is small compared to the number of poles of the electric motor. [Prior art documents] [Patent documents]

[0008] [Patent Document 1] Japanese Patent Application Publication No. 2024-021691 [Patent Document 2] JP 2014-185900 A Summary of the Invention [Problem to be solved by the invention]

[0009] As described above, when a resolver is used for a multi-pole electric motor, a resolver that is compatible with a small number of poles is used.

[0010] Therefore, in Patent Documents 1 and 2, the electric motor electrical angle phase is calculated by multiplying the resolver phase by the pole number ratio between the number of poles of the electric motor and the number of poles of the resolver, which makes it possible to calculate the electric motor electrical angle phase when the pole number ratio between the number of poles of the electric motor and the number of poles of the resolver is an integer multiple.

[0011] However, when the pole ratio between the number of poles of the motor and the number of poles of the resolver is a non-integer that cannot be divided evenly, it becomes difficult to calculate the electrical angle phase of the motor, making it difficult to stably control a multi-polarized motor, and there is room for improvement.

[0012] Therefore, an object of the present invention is to provide an electric motor and a control method thereof that can stably control driving of a multi-polarized electric motor, even in the case of a combination in which the pole number ratio between the number of poles of the electric motor and the number of poles of the resolver is an indivisible non-integer multiple, while using a resolver as a position sensor. [Means for solving the problem]

[0013] In order to achieve the above object, the present invention provides a motor control device comprising: an electric motor body; a position sensor for detecting a position of a rotor of the electric motor body; and a control device for controlling driving of the electric motor body, wherein the control device has a vector control unit that calculates a voltage command value based on information relating to a current flowing through the electric motor body and information relating to the position of the rotor detected by the position sensor; and an electrical angle phase calculation unit that calculates an electrical angle phase of the electric motor body, wherein the electrical angle phase calculation unit comprises an electrical angle conversion unit that converts sensor phase information, which is phase information of the electric motor body obtained from the position sensor, into electrical angle phase information, which is phase information of the electrical angle of the rotor, in accordance with a pole ratio, which is the ratio between a rotor pole number, which is the number of poles of the rotor, and a position sensor pole number, which is the number of poles of the position sensor, and outputs the electrical angle phase information; and a rotor phase estimation unit that estimates the phase information of the rotor electrical angle and outputs it as a position estimation result. the phase correction amount calculation unit calculates an initial phase correction amount in accordance with the position estimation result when the position sensor outputs phase information of 0 degrees as the sensor phase information; calculates a number of correction units by which 1 is added when the sensor phase information output by the position sensor, with an initial value of 0, changes from 360 degrees to 0 degrees and by which 1 is subtracted when the sensor phase information changes from 0 degrees to 360 degrees; calculates a unit correction amount by multiplying 360 degrees by a pole number ratio decimal value, which is the value after the decimal point of the pole number ratio; and calculates a value by adding the initial phase correction amount to a value obtained by multiplying the unit correction amount by the number of correction units.

[0014] The present invention also provides a method for detecting a rotor phase error, the method comprising: (a) an electrical angle conversion unit converting sensor phase information, which is phase information of a motor body acquired from a position sensor, into electrical angle phase information, which is phase information of the rotor's electrical angle, in accordance with a pole ratio, which is the ratio between the rotor pole number, which is the number of poles of the rotor, and the position sensor pole number, which is the number of poles of the position sensor, and outputting the converted information; (b) a rotor phase estimation unit estimating the phase information of the rotor's electrical angle and outputting the result of position estimation; (c) a phase correction amount calculation unit calculating a phase correction amount in accordance with the sensor phase information and the result of position estimation; (d) a phase correction amount addition unit generating corrected electrical angle phase information in accordance with a value obtained by adding the phase correction amount to the electrical angle phase information; and (e) the phase correction amount calculation unit calculating the phase information after correction, the method comprising: (a) converting sensor phase information, which is phase information of a motor body acquired from a position sensor, into electrical angle phase information, which is phase information of the rotor's electrical angle, in accordance with a pole ratio, which is the ratio between the rotor pole number, which is the number of poles of the rotor, and the position sensor pole number, which is the number of poles of the position sensor, and outputting the converted information; (f) a step in which the phase correction amount calculation unit, after calculating the initial phase correction amount in the step (e), calculates a correction unit number by adding 1 when the sensor phase information output by the position sensor changes from 360 degrees to 0 degrees and subtracting 1 when the sensor phase information changes from 0 degrees to 360 degrees; (g) a step in which the phase correction amount calculation unit calculates a unit correction amount by multiplying 360 degrees by a pole number ratio decimal value that is a value after the decimal point of the pole number ratio; and (h) a step in which the phase correction amount calculation unit calculates a value by adding the initial phase correction amount to a value obtained by multiplying the unit correction amount by the number of correction units. [Effects of the Invention]

[0015] According to the present invention, it is possible to realize an electric motor and a control method thereof that can stably control driving of a multi-polar electric motor, even in the case of a combination in which a resolver is used as a position sensor and the pole number ratio between the number of poles of the electric motor and the number of poles of the resolver is an indivisible non-integer multiple.

[0016] This makes it possible to achieve both a compact, high-power density and high reliability for the motor.

[0017] Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief explanation of the drawings]

[0018] [Figure 1] 1 is a block diagram showing a schematic configuration of an AC motor according to a first embodiment of the present invention. [Figure 2] FIG. 10 is a block diagram showing the configuration of an electrical angle phase calculation unit in a conventional AC motor. [Figure 3] 10A and 10B are diagrams illustrating an example of waveforms when the pole number ratio of the number of pole pairs of the motor and the shaft angle multiplication factor of the position sensor in a conventional AC motor is an integer multiple. [Figure 4] 10A and 10B are diagrams illustrating an example of waveforms when the pole number ratio of the number of pole pairs of the motor and the shaft multiplication angle of the position sensor in a conventional AC motor is a non-integer multiple that cannot be divided evenly. [Figure 5] FIG. 2 is a block diagram showing the configuration of an electrical angle phase calculation unit 22 (222) in FIG. [Figure 6] 1. FIG. 4 is a diagram showing an example of waveforms when the pole number ratio of the motor pole pair number and the position sensor shaft multiplication angle in the AC motor of FIG. 1 is a non-integer multiple that cannot be divided evenly. [Figure 7] FIG. 10 is a diagram illustrating an electric vehicle according to a second embodiment of the present invention. [Figure 8] FIG. 10 is a diagram illustrating an electric aircraft according to a third embodiment of the present invention. [Figure 9] 6 is a diagram schematically showing calculation of an initial state immediately after startup in the electrical angle phase calculation unit 222 of FIG. 5. FIG. DETAILED DESCRIPTION OF THE INVENTION

[0019] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the drawings, the same components are designated by the same reference numerals, and detailed description of overlapping parts will be omitted. [Example]

[0020] An electric motor and a control method thereof according to a first embodiment of the present invention will be described with reference to Figures 1 to 6 and 9. Figures 2 to 4 are diagrams showing the configuration of a conventional AC electric motor and its control, shown to make the present invention easier to understand.

[0021] <Overall structure> FIG. 1 is a block diagram showing a schematic configuration of an AC motor according to a first embodiment of the present invention.

[0022] In this embodiment, an example will be described in which an AC motor (motor body) 1 is driven and controlled by a control device 2 of the present invention.

[0023] As shown in FIG. 1, the control device 2 of the present invention includes, as its main components, a vector control unit 21, an electrical angle phase calculation unit 22, and an electrical angle rotation speed calculation unit .

[0024] In the control device 2, a vector control unit 21 calculates a voltage command value based on information from a current detection unit 4 that detects the current flowing through the AC motor 1 and information from a position sensor (resolver) 5 that detects the position of the rotation shaft of the AC motor 1. Based on the voltage command value calculated by the vector control unit 21, an inverter 3 supplies AC power to the AC motor 1.

[0025] The vector control unit 21 can be realized by using a general vector control, and the control method is not specified.

[0026] <Issues with conventional multi-polar AC motors> The problems with conventional multi-polar AC motors will be described in detail using Figs. 2 to 4.

[0027] Fig. 2 is a block diagram showing the configuration of an electrical angle phase calculation unit 221 in a conventional AC motor. Fig. 3 is a diagram showing example waveforms when the pole number ratio of the motor pole pair number to the position sensor shaft multiplier angle in a conventional AC motor is an integer multiple. Fig. 4 is a diagram showing example waveforms when the pole number ratio of the motor pole pair number to the position sensor shaft multiplier angle in a conventional AC motor is a non-integer multiple that cannot be divided.

[0028] As mentioned above, a multi-polar design is one method for making AC motors 1 smaller and with higher power density. However, if a resolver that uses electromagnetic induction is used as the position sensor 5 that detects the position of the rotating shaft, then in principle there is an upper limit to the number of poles that can be supported.

[0029] Here, the value obtained by dividing the number of poles of the AC motor 1 by 2 is called the pole pair number PP. Furthermore, the value obtained by multiplying the mechanical rotation speed ωr of the AC motor 1 by the pole pair number PP, ωr×PP, is called the electrical angle rotation speed. Vector control by the vector control unit 21 is calculated based on this electrical angle rotation speed ωr×PP.

[0030] Furthermore, for the resolver which is the position sensor 5, the ratio of how many rotations of phase are output when the AC motor 1 makes one mechanical rotation is called the shaft multiplier X. For example, when X=2, a phase equivalent to two rotations is output when the AC motor 1 makes one rotation, the shaft multiplier is called 2X.

[0031] As mentioned above, there is an upper limit to the shaft angle multiplier X of the resolver, so when the AC motor 1 is multi-polarized, the pole pair number PP becomes larger than the shaft angle multiplier X. In a conventional multi-polarized AC motor, as shown in FIG. 2, the electrical angle phase calculation unit 221 calculates the electrical angle phase 221A of the AC motor by multiplying pole ratio information N, which is obtained by dividing the pole pair number PP by the shaft angle multiplier X, by the resolver phase 5A from the position sensor 5.

[0032] FIG. 3 shows an example in which the pole pair number PP is 4, the shaft angle multiplier X is 2, and the pole ratio information N is 2. As shown in FIG. 3, the horizontal axis represents the mechanical rotation angle of the AC motor (motor shaft mechanical angle phase), and the vertical axis represents the motor electrical angle information in the top row of FIG. 3. As the AC motor mechanically rotates from 0 degrees to 360 degrees, the angle repeats from 0 degrees to 360 degrees four times. Also, the vertical axis represents the resolver angle information in the middle row of FIG. 3. The angle repeats from 0 degrees to 360 degrees twice. In the case of FIG. 3, since the pole ratio information N is 2, multiplying the resolver angle information by 2 (the pole ratio information N) makes it possible to obtain an electrical angle conversion phase synchronized with the motor electrical angle phase, as shown in the bottom row of FIG. 3.

[0033] FIG. 4 shows an example where the pole pair number PP is 3, the shaft angle multiplier X is 2, and the pole ratio information N is a non-integral multiple of 1.5. In this case, because the pole ratio information N is 1.5, multiplying the resolver angle information by the pole ratio information N of 1.5 results in the electrical angle conversion phase becoming 0 when the AC motor mechanically rotates to 180 degrees, as shown in the bottom part of FIG. 4. This makes it difficult to obtain an electrical angle conversion phase that is synchronized with the electric motor electrical angle phase. In other words, a torque error occurs due to this error between the electric motor electrical angle phase and the electric angle conversion phase.

[0034] <Configuration of electrical angle phase calculation unit and control method thereof> Therefore, in this embodiment, when the pole ratio obtained by dividing the number of pole pairs PP of the AC motor 1 by the shaft multiplication angle X of the resolver serving as the position sensor 5 is a non-integer multiple, the motor electrical angle phase and the resolver phase angle are multiplied by the pole ratio to correct the electrical angle conversion phase.

[0035] Fig. 5 is a block diagram showing the configuration of the electrical angle phase calculation unit 22 (222) in Fig. 1. Fig. 6 is a diagram showing example waveforms when the pole ratio of the motor pole pair number and the shaft angle multiplier of the position sensor in the AC motor of Fig. 1 is a non-integral multiple that cannot be divided evenly. Fig. 6 shows example waveforms obtained by the correction method of the present invention when the pole pair number PP is 3, the shaft angle multiplier X is 2, and the pole ratio information N is a non-integral multiple of 1.5 that cannot be divided evenly.

[0036] As shown in FIG. 5, the electrical angle phase calculation unit 222 of this embodiment includes a phase correction number generation unit 2221, a phase correction calculation unit 2222, a phase correction addition unit 2223, an initial position estimation unit 2224, a phase correction number initial value generation unit 2225, and an electrical angle conversion unit 2226.

[0037] The phase correction number generation unit 2221 adds 1 (+1) to the phase correction number when the resolver phase changes from 360 degrees to 0 degrees, and subtracts 1 (-1) from the phase correction number when the resolver phase changes from 0 degrees to 360 degrees.

[0038] In the waveform example of Fig. 6, the phase correction number 2221A is "0" when the motor shaft mechanical angle phase is between 0 degrees and 180 degrees, and is "1" when it is between 180 degrees and 360 degrees. In the example of Fig. 6, the resolver shaft multiplier X is 2, so there are two phase correction numbers, "0" and "1". In general, the number of phase correction numbers required is equal to the number of denominators obtained by reducing the number of pole pairs PP / shaft angle multiplier X.

[0039] The phase correction calculation unit 2222 calculates a phase correction calculation value 2222A from 2221A×n×360 degrees using the phase correction number 2221A and the pole pair number PP / axis angle multiplier X (decimal part n).

[0040] In the waveform example of FIG. 6, when the phase correction number 2221A is "1", the phase correction calculation value 2222A is 1×0.5×360=180 degrees.

[0041] The phase correction addition unit 2223 adds the phase correction calculation value 2222A to the electrical angle conversion phase obtained by converting the resolver phase 5A by the electrical angle conversion unit 2226, and calculates the electrical angle conversion phase correction value 222A.

[0042] In the waveform example of Figure 6, when the electric motor shaft mechanical angle phase is between 180 degrees and 360 degrees, 180 degrees of the phase correction calculation value 2222A is added to the electrical angle conversion phase shown by the dotted line to obtain the electrical angle conversion phase correction value 222A as shown by the thick solid line.

[0043] In this way, the electrical angle conversion phase correction value 222A obtained by correcting the electrical angle conversion phase makes it possible to obtain a phase angle synchronized with the electric motor electrical angle phase.

[0044] Here, if the initial value of the electric motor shaft mechanical angle phase is between 180 degrees and 360 degrees as shown in the waveform example of Fig. 3 immediately after startup of the control device 2, the desired value for the phase correction number 2221A is "1". However, since it is immediately after startup, the initial value of the phase correction number may be "0". In this case, in the waveform example of Fig. 6, a phase correction of 0 degrees occurs instead of a 180-degree phase correction, resulting in an error of 180 degrees between the phase correction calculation value 2222A and the actual electric motor electrical angle phase.

[0045] FIG. 9 is a diagram schematically showing calculation of the initial state immediately after startup in electrical angle phase calculation section 222 of FIG.

[0046] Therefore, in the configuration of this embodiment, immediately after startup of the control device 2, the initial value of the phase correction number is generated by the initial position estimation unit 2224 and the phase correction number initial value generation unit 2225. As shown in Fig. 9, immediately after startup of the control device 2, the initial position estimation unit (rotor phase estimation unit) 2224 outputs 0 as the position estimation result if the estimated phase is 0 degrees, and outputs 1 as the position estimation result if the estimated phase is 180 degrees.

[0047] 6, if the initial value of the electric motor shaft mechanical angle phase is between 180 degrees and 360 degrees immediately after startup of the control device 2, an error of 180 degrees occurs between the phase correction calculation value 2222A and the actual electric motor electrical angle phase. In this state, if the initial value is estimated based on the phase correction calculation value 2222A, an error of 180 degrees occurs in the initial position.

[0048] Therefore, if the initial value of the phase correction number generator 2221 is set to "1", it becomes possible to synchronize the phase correction calculation value 2222A with the actual electric motor electrical angle phase.Generalizing this, when the number of pole pairs PP is set to "1" / the decimal point of the shaft angle multiplier X is set to "1", the phase correction number generator 2221 sets the initial value by comparing the phase correction calculation value 2222A (M×360°×n) with the initial position estimation error.

[0049] As described above, the electrical angle conversion phase correction value 222A is calculated using the phase correction calculation value 2222A, and the AC motor 1 is controlled by the vector control unit 21 via the inverter 3 based on this.

[0050] This makes it possible to suppress axial errors and torque errors that occur when the number of pole pairs of the motor and the shaft multiplication angle of the resolver are non-integer multiples, thereby stabilizing vector control.

[0051] The electric motor of this embodiment includes an electric motor body (AC motor) 1, a position sensor 5 that detects the position of the rotor of the electric motor body 1, and a control device 2 that controls the driving of the electric motor body 1. The control device 2 has a vector control unit 21 that calculates a voltage command value based on information about the current flowing through the electric motor body 1 and information about the position of the rotor detected by the position sensor 5, and an electrical angle phase calculation unit 22 (222) that calculates the electrical angle phase of the electric motor body 1. The electrical angle converter 2226 converts sensor phase information (resolver phase 5A), which is phase information of the electric motor main body 1 acquired from the position sensor 5, into electrical angle phase information (electrical angle phase 221A), which is phase information of the electrical angle of the rotor, in accordance with a pole ratio, which is the ratio between the number of rotor poles, which is the number of poles of the rotor, and the number of position sensor poles, which is the number of poles of the position sensor 5, and outputs the converted information; a rotor phase estimator (initial position estimator 2224) estimates the phase information of the electrical angle of the rotor and outputs it as a position estimation result; and a phase correction amount calculation unit (phase correction number generation unit 2221, phase correction calculation unit 2222, phase correction number initial value generation unit 2225) that calculates a phase correction amount according to the position sensor 5 (resolver phase 5A) and the position estimation result, and a phase correction amount addition unit (phase correction addition unit 2223) that generates corrected electrical angle phase information according to a value obtained by adding the phase correction amount to the electrical angle phase information (electrical angle phase 221A).When the position sensor 5 outputs phase information of 0 degree as the sensor phase information (resolver phase 5A), the phase correction amount calculation unit An initial phase correction amount is calculated according to the position estimation result, and after calculating the initial phase correction amount, a correction unit number is calculated by adding 1 when the sensor phase information (resolver phase 5A) output by position sensor 5, which has an initial value of 0, changes from 360 degrees to 0 degrees and subtracting 1 when it changes from 0 degrees to 360 degrees.A unit correction amount is calculated by multiplying 360 degrees by the pole number ratio decimal value, which is the value after the decimal point of the pole number ratio.A value obtained by multiplying the initial phase correction amount by the unit correction amount and the number of correction units is then calculated as the phase correction amount.

[0052] This makes it possible to calculate electrical angle phase information of the AC motor 1 even in the case of a combination in which the number of pole pairs of the multi-polarized AC motor (motor main body) 1 and the pole number ratio of the shaft multiplication angle of the resolver, which is the position sensor 5, are non-integral multiples that cannot be divided evenly. Furthermore, by using the calculated electrical angle phase information, it becomes possible to stably vector control the multi-polarized AC motor 1. [Example]

[0053] <Application to electric vehicles and its effects> Second Embodiment An electric vehicle according to a second embodiment of the present invention will be described with reference to Fig. 7. Fig. 7 is a diagram showing an electric vehicle 100 according to this embodiment.

[0054] As shown in FIG. 7, by applying a small-sized, high-power density AC motor 1 as in-wheel motors 101a, 101b arranged on the wheels of an electric vehicle 100 and further installing the control device 2 described in the first embodiment, it is possible to expand the interior space of the vehicle and the space for installing the battery.

[0055] Furthermore, vector control can be performed using a resolver with a small number of poles even for AC motors that have become multi-polarized in order to achieve smaller size and higher power density, making it possible to build a control configuration at low cost without using a dedicated position sensor that supports multi-pole operation. [Example]

[0056] <Application to electric aircraft and its effects> Third Embodiment An electric aircraft according to a third embodiment of the present invention will be described with reference to Fig. 8. Fig. 8 is a diagram showing an electric aircraft 110 according to this embodiment.

[0057] As shown in FIG. 8, by applying a small, high-power density AC motor 1 to the electric propulsion fans 111a, 111b of an electric aircraft 110 and further installing the control device 2 described in the first embodiment, it is possible to improve the power consumption of the jet engine and reduce CO2 emissions.

[0058] Furthermore, vector control can be performed using resolvers with a small number of poles even for AC motors that have been made multi-polar in order to achieve smaller size and higher power density. This makes it possible to build a highly reliable and stable control configuration at low cost using resolvers with high environmental resistance in harsh environments such as high altitudes and those with a lot of vibration due to fan operation.

[0059] The present invention is not limited to the above-described embodiments and includes various modifications. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those including all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of each embodiment with other configurations. [Explanation of symbols]

[0060] 1…AC motor (motor body) 2...Control device 3...Inverter 4...Current detection section 5...Position sensor (resolver) 5A...Resolver phase 21...Vector control unit 22, 221, 222...Electrical angle phase calculation section 23...Electrical angle rotation speed calculation unit 100...electric vehicle 101a, 101b...In-wheel electric motor 110...Electric aircraft 111a, 111b...Electric propulsion fan 221A...Electrical angle phase 222A...Electrical angle conversion phase correction value 2221…Phase correction number generation unit 2221A…Phase correction number 2222...Phase correction calculation section 2222A...Phase correction calculation value 2223...Phase correction addition unit 2224…Initial position estimation unit 2225...Phase correction number initial value generation unit 2226...Electrical angle conversion unit.

Claims

1. An electric motor body, a position sensor for detecting the position of the rotor of the electric motor body; a control device that controls the driving of the electric motor body, The control device includes a vector control unit that calculates a voltage command value based on information about a current flowing through the electric motor body and information about a position of the rotor detected by the position sensor; an electrical angle phase calculation unit that calculates an electrical angle phase of the electric motor body, the electrical angle phase calculation unit is an electrical angle conversion unit that converts sensor phase information, which is phase information of the electric motor main body acquired from the position sensor, into electrical angle phase information, which is phase information of the electrical angle of the rotor, in accordance with a pole number ratio, which is a ratio between a rotor pole number, which is the number of poles of the rotor, and a position sensor pole number, which is the number of poles of the position sensor, and outputs the electrical angle phase information; a rotor phase estimation unit that estimates phase information of the rotor electrical angle and outputs the information as a position estimation result; a phase correction amount calculation unit that calculates a phase correction amount in accordance with the sensor phase information and the position estimation result; a phase correction amount adding unit that generates corrected electrical angle phase information in accordance with a value obtained by adding the phase correction amount to the electrical angle phase information, the phase correction amount calculation unit calculates an initial phase correction amount in accordance with the position estimation result when the position sensor outputs phase information of 0 degrees as the sensor phase information; After calculating the initial phase correction amount, a correction unit number is calculated by adding 1 when the initial value is 0 and the sensor phase information output by the position sensor changes from 360 degrees to 0 degrees, and subtracting 1 when the sensor phase information changes from 0 degrees to 360 degrees; A unit correction amount is calculated by multiplying 360 degrees by a decimal value of the pole number ratio, which is the value after the decimal point of the pole number ratio; a phase correction amount calculated by adding a value obtained by multiplying the unit correction amount and the number of correction units to the initial phase correction amount;

2. 2. The electric motor according to claim 1, wherein the rotor phase estimation unit outputs 0 as a position estimation result if the estimated phase is 0 degrees immediately after startup of the control device, and outputs 1 as a position estimation result if the estimated phase is 180 degrees.

3. 2. The electric motor according to claim 1, The electric motor is characterized in that the position sensor is a resolver.

4. 2. The electric motor according to claim 1, The electric motor is characterized in that the pole number ratio is a non-integral multiple that cannot be divided.

5. 2. The electric motor according to claim 1, An electric motor characterized by being mounted on an electric vehicle or an electric aircraft.

6. A method for controlling an electric motor, comprising the steps of: (a) an electrical angle conversion unit converts sensor phase information, which is phase information of the electric motor main body acquired from the position sensor, into electrical angle phase information, which is phase information of the electrical angle of the rotor, in accordance with a pole number ratio, which is the ratio between the rotor pole number, which is the number of poles of the rotor, and the position sensor pole number, which is the number of poles of the position sensor, and outputs the converted information; (b) a rotor phase estimation unit estimating phase information of the rotor electrical angle and outputting it as a position estimation result; (c) a phase correction amount calculation unit calculating a phase correction amount according to the sensor phase information and the position estimation result; (d) a phase correction amount adding unit generating corrected electrical angle phase information in accordance with a value obtained by adding the phase correction amount to the electrical angle phase information; (e) the phase correction amount calculation unit calculating an initial phase correction amount in accordance with the position estimation result when the position sensor outputs phase information of 0 degrees as the sensor phase information; (f) a step in which the phase correction amount calculation unit calculates an initial phase correction amount in the step (e), and then calculates a correction unit number by adding 1 when the sensor phase information output by the position sensor changes from 360 degrees to 0 degrees and subtracting 1 when the sensor phase information changes from 0 degrees to 360 degrees; (g) the phase correction amount calculation unit calculates a unit correction amount which is a value obtained by multiplying 360 degrees by a pole number ratio decimal value which is a value after the decimal point of the pole number ratio; (h) the phase correction amount calculation unit calculates, as the phase correction amount, a value obtained by adding the initial phase correction amount to a value obtained by multiplying the unit correction amount by the number of correction units;

7. 7. A method for controlling an electric motor according to claim 6, comprising: wherein the rotor phase estimation unit outputs 0 as a position estimation result if the estimated phase is 0 degrees immediately after startup of the control device for the electric motor, and outputs 1 as a position estimation result if the estimated phase is 180 degrees.

8. 7. A method for controlling an electric motor according to claim 6, comprising:

10. A method for controlling an electric motor, wherein the position sensor is a resolver.

9. 7. A method for controlling an electric motor according to claim 6, comprising: A method for controlling an electric motor, wherein the pole number ratio is a non-integral multiple that cannot be divided.

10. 7. A method for controlling an electric motor according to claim 6, comprising: The method for controlling an electric motor, wherein the electric motor is mounted on an electric vehicle or an electric aircraft.

Citation Information

Patent Citations

  • Motor device

    JP2014185900A

  • Ac motor control device, and electric vehicle and electric aircraft provided with the same

    JP2024021691A