Rotating electric machine control device

By introducing an offset compensation unit and an offset compensation amount calculation unit into the rotating electric motor control device, and by using integral control and limiting the offset compensation voltage, the problem of phase current offset component caused by offset error in the rotating electric motor control device is solved, thereby achieving more stable control performance and reduced current peak value.

CN115425885BActive Publication Date: 2026-02-27MITSUBISHI ELECTRIC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210481225.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-05-12
Filing Date
2022-05-05
Publication Date
2026-02-27
Estimated Expiration
2042-05-05

AI Technical Summary

Technical Problem

In the prior art, when the offset error is superimposed on the current detector, the rotating motor control device cannot effectively distinguish between the phase current offset component caused by the current detector and the phase current offset component caused by the 1f pulsation of the rotor position information, resulting in an increase in torque pulsation and current peak value, which affects user comfort.

Method used

A rotary motor control device is adopted, which includes an offset compensation unit and an offset compensation amount calculation unit. Through integral control and offset compensation limitation, the offset component of the phase current is distinguished and appropriately removed, the calculation of offset compensation voltage is limited, and the calculation load is reduced.

Benefits of technology

It effectively prevents the deterioration of control performance caused by offset compensation voltage, reduces the offset component of phase current, reduces torque pulsation and current peak, and improves the control performance of rotating motors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115425885B_ABST
    Figure CN115425885B_ABST
Patent Text Reader

Abstract

In a rotating electric machine control device that controls an alternating voltage command output to a power converter that converts a direct voltage of a direct current power supply into an alternating voltage and applies it to a rotating electric machine, the alternating voltage command is generated to cause a 1f component of a phase current to follow a command current, but an offset component is generated in the phase current in a case where there is an error in rotor position information obtained based on a position detector that detects a position of a rotor of the rotating electric machine. The device is characterized by including an offset compensation section that operates an offset compensation amount based on a detection result of a detection current to cause the offset component of the detection current of a current detector to be reduced, and that performs addition and subtraction of the offset compensation command to the alternating voltage command output by a voltage command generation section.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a rotating electric machine control device. BACKGROUND

[0002] In a rotating electric machine control device that performs PWM (Pulse Width Modulation) control using a power converter, it is necessary to suppress vibration and noise generated in the rotating electric machine. Therefore, the position of the rotor of the rotating electric machine is detected by a rotor position detector, and the pulse width is decided based on the position information of the rotor.

[0003] However, in such a device, pulsation of the 1f component (a component that pulsates at a frequency of 1 time the fundamental wave component) occurs in the position information of the rotor due to eccentricity of the rotor position detector or the like.

[0004] In this case, if PWM control is performed, an offset component occurs in the phase current of the rotating electric machine, and sometimes causes torque pulsation and an increase in current peak value. Therefore, it is preferable to control the rotating electric machine after removing the offset component of the phase current, and in addition, not only the pulsation of the 1f component of the rotor position information, but also the same symptoms occur even in a case where the 1f component of the bus voltage, or a voltage error caused by PWM that cannot maintain the symmetry of the voltage pulse from 180 degrees to 360 degrees, or the like is superimposed.

[0005] Therefore, in Patent Document 1, it is proposed that the driving current of the rotating electric machine is detected by a current detector, the offset component of the driving current is calculated from the current value detected by the current detector, and the voltage command value of the PWM control is compensated by PI (Proportional Integral) control so that the offset component becomes 0, thereby removing the offset component of the phase current. In addition, in Patent Document 2, it is proposed that the gain of the PI control is reduced by extracting the low frequency component in the current value detected by the current detector by an LPF (Low Pass Filter).

[0006] PRIOR ART DOCUMENTS

[0007] PATENT DOCUMENTS

[0008] Patent Document 1: Japanese Patent No. 4575547

[0009] Patent Document 2: Japanese Patent No. 5808210 SUMMARY

[0010] PROBLEMS TO BE SOLVED BY THE INVENTION

[0011] However, in the structure of Patent Documents 1 and 2, there is a problem that, in a case where an offset error is superimposed on the current detector, the offset component of the phase current caused by the current detector and the offset component of the phase current caused by the 1f pulsation of the rotor position information cannot be separated, and thus a compensation voltage for the offset component of the phase current cannot be appropriately calculated, and there is a problem that an increase in the offset component of the phase current due to the compensation voltage causes an increase in torque pulsation and current peak. For example, in the case of applications such as FA, air conditioning, machine tools, aircraft, railways, or automobiles, which use the present rotary electric machine control device, there is a problem that, when torque pulsation and current peak increase, vibration and noise are caused, and thus the comfort of the user or the operator is impaired.

[0012] The present application discloses a technology for solving the above problem, and aims to provide a rotary electric machine control device that, in a case where an offset error is superimposed on a current detector, distinguishes between an offset component of a phase current caused by the current detector and an offset component of the phase current caused by 1f pulsation of rotor position information, and appropriately removes the offset component of the phase current.

[0013] Technical means for solving the technical problem

[0014] The rotary electric machine control device disclosed in the present application includes a power converter that converts a direct-current voltage of a direct-current power supply into an alternating-current voltage and outputs the alternating-current voltage to a rotary electric machine, and a controller that outputs a switching instruction to the power converter, and is characterized in that the controller includes a voltage instruction generation section that generates an alternating-current voltage instruction to the power converter based on a current value supplied to the rotary electric machine from the power converter and position information of a rotor of the rotary machine, and an offset compensation section that outputs an offset compensation instruction based on the current value, and the controller compensates the switching instruction with the offset compensation instruction.

[0015] Effects of the invention

[0016] The rotary electric machine control device according to the present application, because of having the offset compensation section, by judging whether an offset error is superimposed on the current detector, in a case where the error is superimposed, by limiting the offset compensation voltage calculated by the offset compensation amount calculation section, it is possible to prevent deterioration of control performance due to the offset compensation voltage. BRIEF DESCRIPTION OF DRAWINGS

[0017] Figure 1 is a block diagram showing the structure of the offset compensation section of Embodiment 1.

[0018] Figure 2 is a block diagram showing the structure of the offset compensation section of Embodiment 1.

[0019] Figure 3 is a block diagram showing a configuration of the offset compensation amount operation section of Embodiment 1.

[0020] Figure 4 is a block diagram showing a configuration of the offset compensation restriction section of Embodiment 1.

[0021] Figure 5 is an explanatory diagram showing an effect of Embodiment 1.

[0022] Figure 6 is an explanatory diagram showing an effect of Embodiment 1.

[0023] Figure 7 is a hardware configuration diagram of the controller. DETAILED DESCRIPTION

[0024] Embodiment 1

[0025] Hereinafter, Embodiment 1 will be described based on the drawings. Note that in the drawings, the same reference numerals denote the same or corresponding portions.

[0026] Figure 1 is a schematic diagram of a rotary electric machine control device 1 according to Embodiment 1. The rotary electric machine control device 1 includes a controller 2 and a power converter 3. The rotary electric machine control device 1 is configured to be provided between a direct-current power supply 4 and a rotary electric machine 5, to detect a current supplied from the rotary electric machine control device 1 to the rotary electric machine 5 by a current detector 6, and to control the current supplied to the rotary electric machine 5 based on a current value detected by the current detector 6 and position information from a position detector 7 that detects a position of a rotor of the rotary electric machine 5.

[0027] The controller 2 generates a voltage command based on an operation command such as a command torque and a command rotational speed, the position information from the position detector 7, and the current value detected by the current detector 6, and outputs a switching command for PWM control to the power converter 3. The power converter 3 is connected to the direct-current power supply 4 and the rotary electric machine 5 by wiring, converts a direct-current voltage of the direct-current power supply 4 into an alternating-current voltage based on the switching command from the controller 2, and applies the alternating-current voltage to the rotary electric machine 5. In addition, in a case where the rotational speed is close to 0, the alternating-current and the alternating voltage become a direct-current and a direct voltage. In addition, in a case where an offset component is included, the alternating-current and the alternating voltage include not only an alternating component but also a direct component.

[0028] The current detector 6 detects currents iu, iv, iw output to each phase of the rotary electric machine 5. In addition, the current detector 6 can use a current estimator to estimate a current value instead of detecting a part or all of each phase, or can be a configuration that detects a current at a bus side and calculates a current of each phase.

[0029] The position detector 7 is, for example, a resolver provided on the rotating shaft of the rotating electric machine 5 and detects the position information θ of the rotor. In addition, the position detector 7 can use a device other than the resolver, such as an encoder or the like. It can also be a position estimator that estimates the position information θ of the rotor or a structure that is replaced by a speed detector or a speed estimator.

[0030] In this embodiment 1, as the rotating electric machine 5, a three-phase synchronous motor or a three-phase induction motor is assumed. However, it can also be configured as a motor other than three-phase, such as a double three-phase winding motor or a five-phase motor, for example, an excitation winding type motor, and can also be a synchronous motor other than a synchronous reluctance motor, a switched reluctance motor, or an induction motor.

[0031] The controller 2 includes a rotational speed calculator 8, a voltage command generator 9, an offset compensation section 10, a plus-minus calculator 11, and a PWM calculator 12.

[0032] The rotational speed calculator 8 differentiates the position information of the rotor and causes it to pass through an LPF to calculate the rotational speed. The rotational speed can be found by a method other than using an LPF, or can be replaced by a speed detector.

[0033] The voltage command generator 9 generates an alternating current voltage command based on an operation command from the outside, the position information of the rotor, and the alternating current. As a method of generating this alternating current voltage, it can be found by a generally known method. That is, it can be found by converting the operation command to a current command, controlling the current vector on the rotating coordinates (d-q coordinates), and finding a three-phase voltage command. In addition, it can also be found as in V / f constant control, a three-phase voltage command corresponding to the command rotational speed. Here, in the case where a 1f component pulsation is generated in the position information of the rotor, since an offset component is included in the alternating current voltage command output from the voltage command generator 9, an offset component of the phase current is generated due to the offset component.

[0034] The offset compensation section 10 outputs an offset compensation command based on the alternating current voltage command output from the voltage command generator 9, the rotational speed output from the rotational speed calculator 8, and the alternating current value detected by the current detector 6. The amount of offset is compensated for by the plus-minus calculator 11 subtracting the offset compensation command from the alternating current voltage command. Here, in the case where a 1f component pulsation is generated in the position information of the rotor, the offset compensation section 10 can remove the offset component of the alternating current voltage command by the offset compensation command. In other words, in the case where a 1f component pulsation is generated in the position information of the rotor, the offset component is removed by making the offset component of the alternating current voltage command output from the voltage command generator 9 coincide with the compensation voltage based on the offset compensation section 10.

[0035] However, in a case where the offset error is superimposed on the output of the current detector 6, then the two offset components are not consistent. This is because the voltage command generation section 9 calculates the offset component in order to suppress the offset component caused by the 1f pulsation of the rotor position information and the offset error of the current detector in the output alternating-current voltage command, but the offset compensation section 10 calculates the compensation voltage in order to make the offset component of the alternating current the value of the offset superimposed on the output of the current detector 6, and the voltage command generation section 9 and the offset compensation section 10 calculate the offset component for different purposes from each other. In order to solve such a problem, the offset compensation section 10 has the function of the offset compensation limit section 14 described later.

[0036] Further, the offset compensation section 10 is constituted on a fixed coordinate (uvw coordinate or a-β coordinate), but can also be constituted on a rotating coordinate (on a d-q coordinate), and can be a structure in which compensation is performed by multiplication or division instead of compensation by the adder-subtracter 11, and can be constituted so as to compensate not only the offset component but also a component on the low frequency side or a component of another frequency band. In addition, the offset component included in the alternating-current voltage command can be not only the pulsation of the 1f component of the rotor position information, but also a voltage error or the like caused by PWM or the like which cannot maintain the symmetry of the voltage pulse applied to the rotating electric machine.

[0037] The PWM operation section 12 compares the alternating-current voltage command compensated by the output of the offset compensation section 10 with a carrier wave, and outputs a switching command for PWM control. In addition, although not shown, the carrier wave frequency can be constant regardless of the rotation speed, or can be made proportional to the rotation speed. In addition, it can also be a PWM control method which is not compared with a carrier wave.

[0038] Figure 2 The structure of the offset compensation section 10 provided on the controller 2 of the Figure 1 is shown.

[0039] As shown in Figure 2 , the offset compensation section 10 includes an offset compensation amount operation section 13 and an offset compensation limit section 14. The offset compensation amount operation section 13 operates the offset compensation amount using any one or more of the operation methods of proportional operation, integral operation, and differential operation, based on the alternating current, the rotation speed of the rotating electric machine 5, a limit excess amount described later, and a reset signal described later. The offset compensation limit section 14 operates and outputs the offset compensation command, the limit excess amount, and the reset signal based on the offset compensation amount, the rotation speed, and the alternating-current voltage command. In addition, as the input information of the offset compensation limit section 14, the alternating current, the rotation speed, and the alternating-current voltage command are provided, but torque, bus voltage, bus current, temperature, control period, or the like can also be used in addition, or instead. Further, the relationship between the input and the output of the offset compensation section 10 can be calculated in advance, and a structure constituted by a map can be used instead of the offset compensation section 10, or a structure in which the functions are shared can be adopted.

[0040] Figure 3 It shows Figure 2 The structure of the offset compensation calculation unit 13 shown.

[0041] like Figure 3 As shown, the offset compensation calculation unit 13 includes an integral coefficient calculator 15, a multiplier 16, and an integrator 17. The integral coefficient calculator 15 sets the integral coefficient for the control frequency band that forms the offset component used to control the alternating current, and adjusts the gain of the calculator according to the rotational speed of the rotary motor 5. When the rotational speed is low or close to 0, since it is impossible to distinguish the offset component caused by the pulsation of the 1f component of the rotor position information from the AC voltage command used for driving, the integral coefficient is set to 0 or a very small value according to the rotational speed. This prevents the control performance from deteriorating when the rotational speed is in the low-speed range. The multiplier 16 multiplies the AC current based on the integral coefficient from the integral coefficient calculator 15 and outputs the result to the integrator 17.

[0042] Integrator 17 outputs an offset compensation amount based on the output of multiplier 16, the limit exceedance, and a reset signal. Integrator 17 typically operates by integrating the output of multiplier 16. When the limit exceedance is input, it corrects the integral value based on the limit exceedance. When a reset signal is input, it corrects the integral value by setting it to 0 or decreasing it. Therefore, the offset compensation amount calculation unit 13 includes at least one integral control, enabling calculations to achieve a stable deviation relative to the desired offset current.

[0043] As described in Patent Documents 1 and 2, unlike the structure that calculates the phase current offset component based on the detected current using an LPF and reduces the phase current offset component by compensating the voltage command using PI control, in this embodiment 1, the offset compensation calculation unit 13 uses an integral control to compensate the voltage command based on the detected current to directly reduce the phase current offset component. Therefore, while maintaining the effect of reducing the phase current offset component, it eliminates the need for LPF and PI control, resulting in a significant reduction in computational load. Furthermore, since the unnecessary LPF can be removed, it also improves responsiveness.

[0044] In addition, in this embodiment 1, the structure in which the integral control is adopted to reduce the offset component of the detected current, but it can be constituted by the proportional control, the differential control, or other filters to become the desired control, the desired frequency characteristic. In addition, the offset compensation amount operation section 13 can reduce the operation load to 2 / 3 if it is constituted not only in the uvw coordinate system (three-phase fixed coordinate system) but also in the two-phase fixed coordinate (α-β coordinate) system, and it can be the structure in which it is constituted in the two-phase rotating coordinate (d-q coordinate) system and removes the If component (offset component on the fixed coordinate).

[0045] In addition, as the offset compensation amount operation section 13, it can be replaced by the structure in which the offset compensation amount that reduces the offset component of the phase current according to the operation point such as the torque, the rotational speed, or the voltage command, the detected current, the bus voltage, the PWM method, and the like is calculated in advance, and the mapping or the like is used for compensation, and it can be used in combination.

[0046] Figure 4 The structure of the offset compensation restriction section 14 is shown. Figure 2

[0047] As shown in Figure 4 The offset compensation restriction section 14 includes a voltage offset detector 18, a plus-minus calculator 19, a limit value operation section 20, an amplitude limiter 21, and a plus-minus calculator 22.

[0048] The voltage offset detector 18 extracts the offset component from the alternating voltage command output from the voltage command generation section 9 and outputs to the plus-minus calculator 19. Here, the voltage offset detector 18 extracts the offset component using the LPF or the FFT processing or the like. The difference between the output of the voltage offset detector 18 and the offset compensation amount is calculated by the plus-minus calculator 19 and output to the limit value operation section 20. Here, in the case where the offset error is not superimposed on the output of the current detector 6, the output of the plus-minus calculator 19 is a very small value.

[0049] The limit value operation section 20 outputs the limit value calculated on the basis of the output of the plus-minus calculator 19 and the rotational speed of the rotating electric machine 5 to the amplitude limiter 21. When the limit value is made small or the operation of the offset compensation is stopped, a reset signal is output at the time of startup and the time of stop of the rotating electric machine control device. For the limit value, in the case where the rotational speed is low or close to 0, the limit value is made small as described above because the offset component caused by the pulsation of the If component of the rotor position information cannot be distinguished from the alternating voltage command for driving, and in the case where the rotational speed is 5% or less of the maximum rotational speed, the limit value is set to be made small or 0. That is, when the relationship between the alternating voltage command and the offset compensation amount is outside the predetermined range, the offset compensation restriction section 14 changes the value of the offset compensation amount.

[0050] ​Even if the offset error is superimposed on the current detector 6, the offset compensation amount cannot be correctly calculated, so the current detection error is estimated from the difference between the offset component of the alternating voltage command and the offset compensation amount, and the limit value is made smaller in the case where the current detection error is 10% or more of the assumed maximum value. Further, the limit value is also changed in accordance with the maximum value of the error of the 1f component assumed by the position detector 7 and the voltage at the bus side or the like. The reason why the offset compensation amount cannot be correctly calculated in the case where the offset component of the alternating voltage command and the offset compensation amount do not agree is explained in the explanation of the offset compensation section 10, so it is omitted here. Here, the setting value that determines the limit value is configured to be gradually changed using a function or a map so that the setting value does not change steeply, thereby preventing a decrease in transient performance. With this configuration, it is possible to prevent deterioration of the control performance.

[0051] Further, the setting value that determines the above-mentioned limit value is only a criterion for obtaining a general effect, and of course the setting value needs to be adjusted in accordance with the product and the structure of the device or the like.

[0052] The amplitude limiter 21 limits the offset compensation amount in the case where it exceeds the limit value set by the limit value calculator 20, and outputs the offset compensation command without changing the offset compensation amount in the case where it does not exceed the limit value. The adder-subtractor 22 calculates the difference between the offset compensation amount and the offset compensation command, and outputs the limit exceeding amount. That is, the offset compensation limiting section 14 changes the value of the offset compensation amount in the case where at least any one of the operating point of the rotating electric machine 5, the offset compensation amount, the alternating voltage command from the voltage command generator 9, and the direct current voltage of the direct current power supply 4 is a value outside the predetermined range, so it is possible to prevent the case where the control performance deteriorates due to the offset compensation more than when it is not compensated when an error occurs in the current detector 6 or when the rotational speed of the rotating electric machine 5 is low.

[0053] Next, the effects of the rotating electric machine control device 1 are explained. Figure 5 and Figure 6 Next, the effects of the rotating electric machine control device 1 are explained.

[0054] Figure 5 A state where no offset error occurs in the detection result of the current detector 6 is shown, Figure 6 A state where an offset error occurs in the detection result of the current detector 6 is shown.

[0055] For Figure 5 and Figure 6, the a row in each chart indicates a case where there is no error in the position information of the detection result of the position detector 7 (a case where there is no position information error), and a case where the offset compensation of the offset compensation section 10 is not in action (a case where there is no offset compensation). The b row indicates a case where there is no error in the position information of the detection result of the position detector 7 (a case where there is no position information error), and a case where the offset compensation of the offset compensation section 10 is in action (a case where there is offset compensation). The c row indicates a case where there is an error in the position information of the detection result of the position detector 7 (a case where there is position information error), and a case where the offset compensation of the offset compensation section 10 is not in action (a case where there is no offset compensation). The d row indicates a case where there is an error in the position information of the detection result of the position detector 7 (a case where there is position information error), and a case where the offset compensation of the offset compensation section 10 is in action (a case where there is offset compensation).

[0056] For Figure 5 and Figure 6 , the phase current and the dq-axis current in the states of the a row to the d row are indicated in the A column, respectively. The B table in the states of the a row to the d row indicates the offset current.

[0057] Figure 5 Δiuvw in the chart of FIG. 6 means the offset error of the current detector 6. According to this Figure 5 , it is known that the offset component is generated in the phase current in a case where the pulsation of the 1f component is superimposed in the rotor position information, and that the offset component of the phase current can be removed as long as the offset compensation is appropriately performed even in a case where the pulsation of the 1f component is superimposed in the rotor position information.

[0058] Figure 6 Δiu, Δiv, Δiw in the chart of FIG. 6 means the offset error of the current detector 6. According to this Figure 6 , it is known that the amplitude of the offset component of the phase current becomes smaller than the offset error of the current detector 6 due to the control of the voltage command generation section 9 to suppress the offset error of the current detector 6 in a case where the offset error is generated in the current detector 6 and the offset compensation is not in action. In a case where the offset compensation of the offset compensation section 10 is in action, the offset compensation section 10 performs control so that the offset component of the phase current follows the offset error of the current detector 6, and thus the offset component of the phase current is increased more than in a case where the offset compensation is not in action, so that the deterioration of the control performance can be confirmed.

[0059] In the rotating electric machine control device of the present application, it is determined by the offset compensation section 10 whether or not an offset error is superimposed on the current detector 6 (offset compensation restriction section 14), and in the case where the error is superimposed, the offset compensation voltage calculated (based on the result calculated by the offset compensation amount calculation section 13) is restricted, so that deterioration of control performance due to the offset compensation voltage can be prevented.

[0060] As described above, the rotating electric machine control device of the present application can appropriately remove the offset component of the phase current, and by restricting the offset compensation voltage in the case where the offset error is generated in the current detector and in the case where the rotational speed is low, an increase in the offset component of the phase current due to the offset compensation voltage can be prevented.

[0061] In addition, unlike Patent Documents 1 and 2, since a structure is adopted in which the offset component of the phase current is directly reduced by compensating the voltage command from the detected current through integral control, an LPF and PI control are not required, and the calculation burden can be greatly reduced.

[0062] In addition, the above-described embodiments can be applied to applications such as FA or air conditioning, machine tools, aircraft, railways, automobiles, and the like, which use the rotating electric machine control device.

[0063] Further, Figure 7 One example of the hardware of the controller 2 of the rotating electric machine control device 1 of the present application is shown. The controller 2 is constituted by a processor 100 and a storage device 200, although not shown, the storage device 200 has a volatile storage device such as a random access memory, and a non-volatile auxiliary storage device such as a flash memory. In addition, an auxiliary storage device such as a hard disk can be provided instead of the flash memory.

[0064] The processor 100 performs control of the controller 2, for example, by executing a program input from the storage device 200. In this case, the program is input to the processor 100 from the auxiliary storage device via the volatile storage device. In addition, the processor 100 can output data such as a calculation result to the volatile storage device of the storage device 200, and can save the data to the auxiliary storage device via the volatile storage device.

[0065] The present application describes exemplary embodiments, but the various features, modes, and functions described in the embodiments are not limited to the application of specific embodiments, and can be applied to the embodiments individually or in various combinations.

[0066] Therefore, it can be considered that an infinite number of modification examples not exemplified are also included in the technical scope disclosed in the present application. For example, a case where at least one structural element is modified, a case where something is added, or a case where something is omitted is included.

[0067] Label Explanation

[0068] 1 Rotary electric machine control device

[0069] 2 Controller

[0070] 3 Power converter

[0071] 4 DC power supply

[0072] 5 Rotary electric machine

[0073] 6 Current detector

[0074] 7 Position detector

[0075] 8 Rotation speed calculator

[0076] 9 Voltage command generator

[0077] 10 Offset compensator

[0078] 11 Adder / subtractor

[0079] 12 PWM calculator

[0080] 13 Offset compensation amount calculator

[0081] 14 Offset compensation limiter

[0082] 15 Integration coefficient calculator

[0083] 16 Multiplier

[0084] 17 Integrator

[0085] 18 Voltage offset detector

[0086] 19 Adder / subtractor

[0087] 20 Limit value calculator

[0088] 21 Amplitude limiter

[0089] 22 Adder / subtractor

[0090] 100 Processor

[0091] 200 Storage device

Claims

1. A rotating electric machine control device characterized by comprising a power converter that converts a direct current voltage of a direct current power supply into an alternating current voltage and outputs to a rotating electric machine, and a controller that outputs a switching command to the power converter, the controller includes: a voltage command generation section that generates an alternating current voltage command to the power converter based on a current value supplied from the power converter to the rotating electric machine, and position information of a rotor of the rotating electric machine; and an offset compensation section that outputs an offset compensation command based on the current value, the controller compensates the switching command with the offset compensation command, the offset compensation section has an offset compensation amount operation section that operates an offset compensation amount, and an offset compensation limit section that changes the offset compensation amount according to a condition, the offset compensation limit section changes the value of the offset compensation amount when a relationship between the alternating current voltage command and the offset compensation amount is outside a range of a predetermined value.

2. The rotating electric machine control device according to claim 1, characterized in that the offset compensation amount operation section includes an operator that operates the offset compensation amount using any one or more of a proportional operation, an integral operation, and a differential operation.

3. The rotating electric machine control device according to claim 1, characterized in that the offset compensation amount operation section outputs an offset compensation amount that is obtained by previously operating the offset compensation amount based on at least any one or more of an operating point of the rotating electric machine, the alternating current voltage command from the voltage command generation section, and a detected current of a current detector.

4. The rotating electric machine control device according to claim 2, characterized in that a gain of the operator is changed according to a rotational speed of the rotating electric machine.

5. The rotating electric machine control device according to claim 2 or 4, characterized in that the offset compensation amount operation section includes at least one or more integral controls.

6. The rotating electric machine control device according to any one of claims 1 to 4, characterized in that the offset compensation limit section changes the value of the offset compensation amount based on at least any one or more of an operating point of the rotating electric machine, the offset compensation amount, the alternating current voltage command from the voltage command generation section, and a direct current voltage of the direct current power supply.

7. The rotating electric machine control device according to claim 1, characterized in that a predetermined value of the offset compensation limit section is set based on a detection error of a current detector, and a value that is more than 10% of a maximum value of the detection error is set as a range outside the predetermined value.

8. The rotating electric machine control device according to any one of claims 1 to 4, characterized in that the offset compensation limit section changes the offset compensation amount when a rotational speed of the rotating electric machine is outside a range of a predetermined value.

9. The rotating electric machine control device according to claim 8, characterized in that the range of the predetermined value in the offset compensation limit section is set to a value that is 5% or less of a maximum rotational speed of the rotating electric machine. ​

Citation Information

Patent Citations

  • Heat medium flow control system for ranking cycle to flow variations liquefied natural gas

    JP1983008210A

  • Electric motor drive device

    CN104221273A

  • Controller for motor driving system

    JP2011019302A