Electrical and mechanical systems and controllers

The electric machine system with a controller adjusts phase differences between winding sets to suppress ripples and overcurrents, enhancing motor performance by optimizing current flow.

JP7740038B2Active Publication Date: 2025-09-17IHI CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022011552
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-01-28
Publication Date
2025-09-17
Estimated Expiration
2042-01-28

AI Technical Summary

Technical Problem

Existing electric motors with multiple winding sets experience performance degradation due to torque and DC voltage ripples caused by current ripples reinforcing each other, and excessive phase shifts can lead to overcurrents due to mutual inductance effects.

Method used

An electric machine system with a controller that adjusts the phase difference between voltage signals to the winding sets in response to current changes, using pulse width modulation to suppress ripples and prevent overcurrents by maintaining a non-overlapping region within a predetermined tolerance.

Benefits of technology

The system effectively suppresses torque and DC voltage ripples while preventing overcurrents, thereby maintaining the performance of the electric motor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007740038000001
    Figure 0007740038000001
  • Figure 0007740038000002
    Figure 0007740038000002
  • Figure 0007740038000003
    Figure 0007740038000003
Patent Text Reader

Abstract

To provide an electromechanical system and a controller capable of suppressing deterioration in performance of an electric machine.SOLUTION: An electromechanical system 1 has an electric machine 2 and a controller 7. The electric machine 2 has a stator including a first winding set 21 and a second winding set 22, and a rotor including magnets and rotatable relative to the stator. The controller 7 controls the input and output of a first voltage to the first winding set 21 and input and output of a second voltage to the second winding set 22. The controller 7 includes an output unit 71 and a setting unit 72. The output unit 71 outputs a first signal S1 for inputting and outputting the first voltage and a second signal S2 for inputting and outputting the second voltage. The setting unit 72 sets a phase difference θ between the first signal S1 and the second signal S2. The setting unit 72 changes the phase difference θ according to a change in the magnitude of at least one of a first current flowing through the first winding set 21 and a second current flowing through the second winding set 22.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to electromotive mechanical systems and controllers. [Background technology]

[0002] Patent Document 1 describes a motor having multiple winding sets arranged on a common stator. In the motor described in Patent Document 1, multiple microcomputers each control the operation of a switching element in a motor drive circuit, thereby controlling the voltage input to each winding set. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2018 / 012420 Summary of the Invention [Problem to be solved by the invention]

[0004] In the above-described electric motor, if the phases of the voltages input to each winding group are the same, the current ripples in the currents flowing through the winding groups reinforce each other, resulting in torque ripple or DC voltage ripple (hereinafter simply referred to as "ripple"). This can degrade the performance of the electric motor. Alternatively, it can be considered to shift the phases of the voltages input to each winding group so that the current ripples in the currents flowing through the winding groups weaken each other. However, if the voltage phases are shifted too far, for example, the magnitude of the current flowing through one winding group continues to increase while the magnitude of the current flowing through the other winding group changes from increasing to decreasing. This can cause the inductance of the windings to appear smaller due to the influence of mutual inductance, resulting in an overcurrent. This can degrade the performance of the electric motor.

[0005] The present disclosure aims to provide an electric machine system and a controller that can suppress deterioration in the performance of an electric machine. [Means for solving the problem]

[0006] An electric machine system according to one aspect of the present disclosure comprises an electric machine having a stator including a first winding set and a second winding set, and a rotor including a magnet and rotatable relative to the stator, and a controller that controls input and output of a first voltage to the first winding set and input and output of a second voltage to the second winding set, wherein the controller includes an output unit that outputs a first signal for input and output of the first voltage and a second signal for input and output of the second voltage, and a setting unit that sets the phase difference between the first signal and the second signal, and the setting unit changes the phase difference in response to a change in the magnitude of at least one of the first current flowing through the first winding set and the second current flowing through the second winding set.

[0007] In this electric motor-driven machine system, an output unit of the controller outputs a first signal for inputting / outputting a first voltage to / from the first winding set, and outputs a second signal for inputting / outputting a second voltage to / from the second winding set. Furthermore, a setting unit of the controller sets a phase difference between the first signal and the second signal. This allows for suppression of ripples caused by a first current flowing through the first winding set and a second current flowing through the second winding set reinforcing each other. For example, ripples tend to increase as the magnitude of the current increases. When the magnitude of the current increases, the ripples can be suppressed by increasing the phase difference. However, if the phase difference becomes too large, an overcurrent may occur. Here, the setting unit changes the phase difference between the first signal and the second signal in response to a change in the magnitude of at least one of the first current and the second current. This allows for suppression of ripples while preventing overcurrents caused by an excessively large phase difference. Therefore, this electric motor-driven machine system prevents degradation of the performance of the electric motor-driven machine.

[0008] The first signal and the second signal may each be a pulse signal, the magnitude of the first current may vary depending on the proportion of the pulse width of the first signal to the entire pulse period of the first signal, the magnitude of the second current may vary depending on the proportion of the pulse width of the second signal to the entire pulse period of the second signal, and the setting unit may vary the phase difference depending on the change in at least one of the pulse width of the first signal and the pulse width of the second signal. This allows the phase difference to be varied using the pulse width without directly using the current.

[0009] The setting unit may set the phase difference so that the width of a non-overlapping region of the pulses of the first signal that does not overlap with the pulses of the second signal does not exceed a predetermined tolerance. As the width of the non-overlapping region increases, overcurrent tends to occur more easily. With the above configuration, the occurrence of overcurrent can be suppressed.

[0010] The tolerance can be calculated by dividing the difference between the maximum repetitive peak collector current and the rated current of the transistors in the power converter connected to the electric machine by the difference between the power supply voltage and the induced voltage, and multiplying this result by the leakage inductance between the first and second winding sets.

[0011] The difference between the pulse width of the first signal and the pulse width of the second signal may be equal to or less than a tolerance value, thereby preventing the width of the non-overlapping region from becoming larger than the tolerance value.

[0012] When the pulse widths of the first signal and the second signal are each a half pulse period, the setting unit may set the phase difference so that the phase difference is not a half pulse period, thereby preventing the width of the non-overlapping region from exceeding a permissible value.

[0013] The setting unit may set the phase difference so that, when the pulse width of the first signal is greater than the tolerance and smaller than the difference between the entire pulse period of the first signal and the tolerance, the phase difference is not greater than the tolerance and smaller than the difference between the entire pulse period of the first signal and the tolerance, thereby preventing the width of the non-overlapping region from exceeding the tolerance.

[0014] If the pulse interval of the second signal is equal to or less than the allowable value, the setting unit may set the phase difference to half the pulse period. In this case, the width of the non-overlapping region does not exceed the allowable value, so even if an overcurrent occurs, it will be within the allowable range. Therefore, by maximizing the phase difference, it is possible to suppress ripple.

[0015] The setting unit may set the phase difference to half the pulse period if the pulse width of the first signal is equal to or greater than the difference between the full pulse period and the tolerance. In this case, the width of the non-overlapping region will not exceed the tolerance, so even if an overcurrent occurs, it will remain within the tolerance. Therefore, ripple can be suppressed by maximizing the phase difference.

[0016] The setting unit may set the phase difference to half the pulse period when the pulse width of the first signal is equal to or less than the allowable value. In this case, the width of the non-overlapping region does not exceed the allowable value, so even if an overcurrent occurs, it will be within the allowable range. Therefore, by maximizing the phase difference, it is possible to suppress ripple.

[0017] The proportion of the pulse width of the first signal to the entire pulse period of the first signal and the proportion of the pulse width of the second signal to the entire pulse period of the second signal may be the same, which simplifies the relationship between the first signal and the second signal, making it possible to easily suppress ripples and overcurrents.

[0018] When the pulse width of the first signal is within the first range, the setting unit does not need to change the phase difference in response to changes in the pulse width of the first signal, thereby enabling the phase difference to be flexibly set in accordance with various situations.

[0019] The first range may include a half period of the pulse, which allows the phase difference to be flexibly set according to various situations.

[0020] The setting unit may increase the phase difference in response to an increase in the pulse width of the first signal when the pulse width of the first signal is within the second range, and may decrease the phase difference in response to an increase in the pulse width of the first signal when the pulse width of the first signal is within the third range. This allows the phase difference to be flexibly set in response to various situations.

[0021] When the pulse width of the first signal is within the second range, the setting unit may rapidly increase the phase difference in response to an increase in the pulse width of the first signal, thereby enabling the phase difference to be flexibly set in accordance with various situations.

[0022] The setting unit may change the phase difference so that the rate of increase of the phase difference reaches a maximum value when the pulse width of the first signal is within the second range, thereby enabling the phase difference to be flexibly set in accordance with various situations.

[0023] A controller according to one aspect of the present disclosure is a controller that controls the input and output of a first voltage to a first winding set and the input and output of a second voltage to a second winding set, and includes an output unit that outputs a first signal for the input and output of the first voltage and a second signal for the input and output of the second voltage, and a setting unit that sets a phase difference between the first signal and the second signal, and the setting unit changes the phase difference in response to a change in the magnitude of at least one of a first current flowing through the first winding set and a second current flowing through the second winding set.

[0024] As described above, this controller can suppress ripples while suppressing the occurrence of overcurrent, thereby preventing a decrease in the performance of the electric machine. [Effects of the Invention]

[0025] According to the present disclosure, it is possible to provide an electric machine system and a controller that can suppress deterioration in the performance of an electric machine. [Brief explanation of the drawings]

[0026] [Figure 1] 1 is a configuration diagram of an electric machine system according to a first embodiment. [Figure 2] 2 is a diagram showing a specific example of the electric machine shown in FIG. 1. FIG. [Figure 3] FIG. 2 is a diagram illustrating a first signal and a second signal. [Figure 4] 10A and 10B are diagrams illustrating the phase difference between a first signal and a second signal when the pulse width of the first signal and the pulse width of the second signal are changed. [Figure 5] 5 is a diagram showing a first signal, a second signal, and a phase difference of an electric machine system according to a comparative example. FIG. [Figure 6] FIG. 10 is a diagram illustrating a current ripple in an electric machine system according to a comparative example. [Figure 7] FIG. 10 is a diagram illustrating control of a phase difference in an electric machine system according to a second embodiment. [Figure 8] FIG. 10 is a diagram illustrating control of a phase difference in an electric machine system according to a second embodiment. [Figure 9] FIG. 10 is a diagram illustrating control of a phase difference in an electric machine system according to a second embodiment. [Figure 10] FIG. 10 is a diagram illustrating control of a phase difference in an electric machine system according to a second embodiment. [Figure 11] FIG. 10 is a diagram illustrating control of a phase difference in an electric machine system according to a second embodiment. [Figure 12] FIG. 10 is a diagram illustrating control of a phase difference in an electric machine system according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0027] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding parts are denoted by the same reference numerals, and duplicated explanations will be omitted.

[0028] [First embodiment] A first embodiment will be described. As shown in FIG. 1, an electric machine system 1 of the first embodiment includes an electric machine 2, a power supply 3, and a drive unit 4. The electric machine system 1 is applied to, for example, an electric compressor, an electric blower, or a vehicle (mobile body). The electric machine 2 is an electric motor. The electric machine 2 is, for example, a three-phase AC motor. The electric machine 2 has a stator (motor stator) and a rotor (motor rotor) rotatable relative to the stator. The rotor has a shaft and a permanent magnet attached to the shaft. The stator surrounds the rotor in the circumferential direction.

[0029] The stator has a plurality of teeth 23U, 23V, and 23W, a first winding set 21, and a second winding set 22. The first winding set 21 is provided on each of three sets of teeth 23U, 23V, and 23W that are arranged at predetermined intervals in the circumferential direction. Specifically, the first winding set 21 has a plurality of windings 21U, 21V, and 21W. The winding 21U is provided on the tooth 23U. The winding 21V is provided on the tooth 23V. The winding 21W is provided on the tooth 23W. The second winding set 22 is provided on the teeth 23U, 23V, and 23W that are also provided with the first winding set 21. Specifically, the second winding set 22 has a plurality of windings 22U, 22V, and 22W. The winding 22U is provided on the tooth 23U. Winding 22V is provided on tooth 23V. Winding 22W is provided on tooth 23W.

[0030] A specific example of the electric machine shown in FIG. 1 will be described with reference to FIG. 2. As shown in FIG. 2, the stator of the electric machine 2 has a plurality of teeth 23a, 23b, 23c, 23d, 23e, and 23f. The teeth 23a, 23b, 23c, 23d, 23e, and 23f are arranged at 60-degree intervals in the circumferential direction. A first winding set 21 is provided on each of the teeth 23a, 23b, 23c, 23d, 23e, and 23f. Specifically, the first winding set 21 has a plurality of windings 21a, 21b, 21c, 21d, 21e, and 21f. The winding 21a is provided on the tooth 23a. The winding 21b is provided on the tooth 23b. The winding 21c is provided on the tooth 23c. The winding 21d is provided on the tooth 23d. The winding 21e is provided on the tooth 23e. The winding 21f is provided on the tooth 23f. The second winding set 22 is provided on each of the teeth 23a, 23b, 23c, 23d, 23e, and 23f. Specifically, the second winding set 22 has a plurality of windings 22a, 22b, 22c, 22d, 22e, and 22f. The winding 22a is provided on the tooth 23a. The winding 22b is provided on the tooth 23b. The winding 22c is provided on the tooth 23c. The winding 22d is provided on the tooth 23d. The winding 22e is provided on the tooth 23e. The winding 22f is provided on the tooth 23f. In this embodiment, the windings 21a, 21b, 21c, 21d, 21e, and 21f are located closer to the base ends of the teeth 23a, 23b, 23c, 23d, 23e, and 23f than the windings 22a, 22b, 22c, 22d, 22e, and 22f. However, the attachment positions of the windings relative to the teeth are merely examples and can be changed as appropriate. For example, the windings 21a, 21b, 21c, 21d, 21e, and 21f may be located closer to the tip ends of the teeth 23a, 23b, 23c, 23d, 23e, and 23f than the windings 22a, 22b, 22c, 22d, 22e, and 22f. Note that if the electric machine 2 is a three-phase AC motor, the electric machine 2 may have 3×n sets of teeth (n is a natural number).

[0031] When current flows through the first winding set 21 and the second winding set 22, the stator generates a magnetic field. This magnetic field acts on the rotor in the circumferential direction, resulting in torque being applied to the rotor. The rotor rotates due to the action of this torque. The power source 3 is a DC power source. The power source 3 is, for example, a storage battery.

[0032] As shown in FIG. 1 , the drive device 4 includes a first power converter 5, a second power converter 6, and a controller 7. The first power converter 5 is connected to a first winding set 21 and a power source 3. The first power converter 5 inputs the power output from the power source 3 to the first winding set 21. That is, the power output from the power source 3 is input to the first winding set 21 via the first power converter 5. The first power converter 5 functions as an inverter. The first power converter 5 converts the DC power output from the power source 3 into AC power. The first power converter 5 inputs the AC power to the first winding set 21. The first power converter 5 includes, for example, a switch circuit. The switch circuit includes, for example, a semiconductor switch such as a MOSFET or an IGBT. The first power converter 5 supplies the AC power to the first winding set 21 using, for example, a PWM control method.

[0033] The second power converter 6 has the same configuration and function as the first power converter 5. That is, the second power converter 6 is connected to the second winding set 22 and the power source 3. The second power converter 6 inputs the power output from the power source 3 to the second winding set 22. That is, the power output from the power source 3 is input to the second winding set 22 via the second power converter 6. The second power converter 6 functions as an inverter. The second power converter 6 converts the DC power output from the power source 3 into AC power. The second power converter 6 inputs the AC power to the second winding set 22. The second power converter 6 has, for example, a switch circuit. The switch circuit has, for example, a semiconductor switch such as a MOSFET or an IGBT. The second power converter 6 supplies the AC power to the second winding set 22 using, for example, a PWM control method.

[0034] The controller 7 is, for example, a computer device including a processor (e.g., a CPU, etc.) and memory (e.g., a ROM, a RAM, etc.). The controller 7 controls the operation of the first power converter 5 and the second power converter 6, thereby controlling the input of a first voltage to the first winding set 21 and the input of a second voltage to the second winding set 22. Specifically, the controller 7 includes, as functional components, an output unit 71 and a setting unit 72.

[0035] The output unit 71 outputs a first signal S1 for inputting a first voltage to the first power converter 5. In response to the first signal S1, the first power converter 5 converts a DC voltage into an AC voltage and inputs the AC voltage as a first voltage to the first winding set 21. The timing of inputting the first voltage to the first winding set 21 coincides with the timing of outputting the first signal S1 to the first power converter 5.

[0036] The output unit 71 outputs a second signal S2 for inputting the second voltage to the second power converter 6. In response to the second signal S2, the second power converter 6 converts a DC voltage into an AC voltage and inputs the AC voltage as a second voltage to the second winding set 22. The timing of inputting the second voltage to the second winding set 22 coincides with the timing of outputting the second signal S2 to the second power converter 6.

[0037] As shown in FIG. 3 , the first signal S1 and the second signal S2 are each a pulse signal. Each of the first signal S1 and the second signal S2 is, for example, a PWM control signal. The first power converter 5 applies a voltage to the first winding set 21 while the first signal S1 is ON, and does not apply a voltage to the first winding set 21 while the first signal S1 is OFF. The first power converter 5 repeats this operation to input an AC voltage to the first winding set 21. The second power converter 6 applies a voltage to the second winding set 22 while the second signal S2 is ON, and does not apply a voltage to the second winding set 22 while the second signal S2 is OFF. The second power converter 6 repeats this operation to input an AC voltage to the second winding set 22.

[0038] The magnitude of the first current flowing through the first winding set 21 varies depending on the proportion (first duty ratio) of the pulse width W1 of the first signal S1 to the entire pulse period (one period) of the first signal S1. The first duty ratio of the first signal S1 is W1 / (W1+D1) obtained by dividing the pulse width W1 of the first signal S1 by the sum of the pulse width W1 and the pulse interval D1 of the first signal S1. The larger the first duty ratio is, that is, the longer the time that a voltage is applied to the first winding set 21, the larger the magnitude of the first current flowing through the first winding set 21.

[0039] The magnitude of the second current flowing through the second winding set 22 varies depending on the proportion (second duty ratio) of the pulse width W2 of the second signal S2 to the entire pulse period (one period) of the second signal S2. The second duty ratio of the second signal S2 is W2 / (W2+D2) obtained by dividing the pulse width W2 of the second signal S2 by the sum of the pulse width W2 and the pulse interval D2 of the second signal S2. The larger the second duty ratio, i.e., the longer the time that a voltage is applied to the second winding set 22, the larger the magnitude of the second current flowing through the second winding set 22. Hereinafter, one period of the signal, i.e., the sum of one pulse width and one pulse interval of the signal, is defined as 360 degrees.

[0040] In this embodiment, the pulse width W1 of the first signal S1 and the pulse width W2 of the second signal S2 are the same, and the pulse interval D1 of the first signal S1 and the pulse interval D2 of the second signal S2 are the same, i.e., the first duty ratio of the first signal S1 and the second duty ratio of the second signal S2 are the same.

[0041] The setting unit 72 sets a phase difference θ between the first signal S1 and the second signal S2. The phase difference refers to the angular difference in phase between the first signal S1 and the second signal S2. For example, the phase difference θ is the angular difference between the center of a pulse of the first signal S1 and the center of a pulse of the second signal S2. The phase difference may also be the time difference in phase between the first signal S1 and the second signal S2. For example, the phase difference θ is the time difference between the center of a pulse of the first signal S1 and the center of a pulse of the second signal S2.

[0042] The angular difference in phase between the first signal and the second signal is calculated by dividing the time difference in phase between the first signal and the second signal by the period corresponding to the full cycle of the pulse of the first signal or the second signal, and multiplying the result by 2π. For example, if the time difference between the center of one pulse of the first signal S1 and the center of one pulse of the second signal S2 corresponding to the one pulse of the first signal S1 is divided by the period corresponding to the full cycle of the pulse of the first signal S1, the phase difference θ is π / 2 (i.e., 90 degrees). Note that if the pulse width W1 of the first signal S1 and the pulse width W2 of the second signal S2 are the same, the phase difference θ may be the angle difference or time difference between the rising timing of the pulse of the first signal S1 and the rising timing of the pulse of the second signal S2.

[0043] The setting unit 72 changes the phase difference θ in response to changes in the magnitude of the first current flowing through the first winding set 21 and the second current flowing through the second winding set 22. Because current ripple tends to increase as the magnitude of the current increases, the setting unit 72 sets the phase difference θ to a larger value as the magnitude of the current increases. As an example, the setting unit 72 changes the phase difference θ in response to changes in the pulse width W1 of the first signal S1 and the pulse width W2 of the second signal S2. Specifically, the setting unit 72 increases the phase difference θ when the pulse width W1 of the first signal S1 and the pulse width W2 of the second signal S2 increase, and decreases the phase difference θ when the pulse width W1 of the first signal S1 and the pulse width W2 of the second signal S2 decrease. In this embodiment, the pulse widths W1 and W2 are average values ​​over a predetermined period. In other words, the pulse widths W1 and W2 are average values ​​over multiple periods of the pulse signals.

[0044] 4, the setting unit 72 sets the phase difference θ so that the width R of a non-overlapping region of a pulse of the first signal S1 that does not overlap with a pulse of the second signal S2 does not exceed a predetermined tolerance. In this embodiment, the region of one pulse of the first signal S1 that does not overlap with a pulse of the second signal S2 is referred to as the non-overlapping region.

[0045] The allowable value for the width R of the non-overlapping region is determined by the allowable current value of the electric machine system 1, the voltage of the power supply 3, and the like. Specifically, the allowable value is calculated by dividing the difference between the maximum repetitive peak collector current and the rated current of the transistor constituting the first power converter 5 or the second power converter 6 by the difference between the power supply voltage and the induced voltage, and multiplying the result by the leakage inductance between the first winding set and the second winding set. The maximum repetitive peak collector current corresponds to the peak collector current of the semiconductor component conducting with the first winding set 21 or the second winding set 22. The maximum repetitive peak collector current may be obtained from the datasheet of the semiconductor component, or the like. Note that, taking into account a general safety factor, the maximum repetitive peak collector current may be multiplied by, for example, 0.8.

[0046] The tolerance for the width R of the non-overlapping region may be determined based on the allowable temperature of the semiconductor components, etc. Specifically, the difference between the allowable temperature and the ambient temperature during operation must be greater than the value obtained by multiplying the thermal resistance of the semiconductor components by the allowable loss. Here, the allowable loss is a parameter dependent on current and may be obtained from a data sheet, etc. The tolerance may be calculated by multiplying the difference between the current value corresponding to the allowable loss and the operating current by the leakage inductance between the first winding group and the second winding group, and dividing the result by the difference between the power supply voltage and the induced voltage. The tolerance for the width R of the non-overlapping region represents the limit at which each component constituting the electric-powered mechanical system 1 will fail due to an overcurrent. In other words, the setting unit 72 sets the phase difference θ so that each component constituting the electric-powered mechanical system 1 will not fail due to an overcurrent.

[0047] In the non-overlapping region, while the first signal S1 is ON, the second signal S2 switches from ON to OFF. In other words, while voltage is being input to the first winding set 21, power supply to the second winding set 22 is cut off, causing the current to decrease. Therefore, an overcurrent may occur in the first winding set 21 due to the influence of mutual inductance. The larger the width R of the non-overlapping region, the larger the overcurrent tends to occur in the first winding set 21. The maximum value of the width R of the non-overlapping region is the pulse interval D2 when the pulse width W1 of the first signal S1 is greater than the pulse interval D2 of the second signal S2, and is the pulse width W1 when the pulse width W1 of the first signal S1 is equal to or less than the pulse interval D2 of the second signal S2.

[0048] As shown in FIG. 4A, assume that the pulse width W1 of the first signal S1 and the pulse interval D2 of the second signal S2 are each greater than the tolerance for the width R of the non-overlapping region. In this case, the width R of the non-overlapping region may be greater than the tolerance. As an example, assume that the pulse width W1 of the first signal S1 is 180 degrees, the pulse interval D2 of the second signal S2 is 180 degrees, and the tolerance is 60 degrees. If the phase difference θ is increased, the width R of the non-overlapping region may increase up to 180 degrees, which may be greater than 60 degrees. Therefore, the setting unit 72 sets the phase difference θ so that the width R of the non-overlapping region does not exceed the tolerance.

[0049] As shown in FIG. 4B, assume that the pulse interval D2 of the second signal S2 is equal to or less than the tolerance for the width R of the non-overlapping region. In this case, the width R of the non-overlapping region cannot exceed the tolerance. As an example, assume that the pulse width W1 of the first signal S1 is 324 degrees, the pulse interval D2 of the second signal S2 is 36 degrees, and the tolerance is 60 degrees. Even if the phase difference θ is increased, the width R of the non-overlapping region can only increase up to 36 degrees and therefore cannot exceed 60 degrees. Therefore, when the pulse interval D2 of the second signal S2 is equal to or less than the tolerance for the width R of the non-overlapping region, there is no limit to the phase difference θ. When the pulse interval D2 of the second signal S2 is equal to or less than the tolerance for the width R of the non-overlapping region, the setting unit 72 can set the phase difference θ to 180 degrees (half a pulse period).

[0050] As shown in FIG. 4C, assume that the pulse width W1 of the first signal S1 is equal to or less than the tolerance for the width R of the non-overlapping region. In this case, the width R of the non-overlapping region cannot exceed the tolerance. As an example, assume that the pulse width W1 of the first signal S1 is 36 degrees, the pulse interval D2 of the second signal S2 is 324 degrees, and the tolerance is 60 degrees. Even if the phase difference θ is increased, the width R of the non-overlapping region can only increase up to 36 degrees and therefore cannot exceed 60 degrees. Therefore, when the pulse width W1 of the first signal S1 is equal to or less than the tolerance for the width R of the non-overlapping region, there is no limit to the phase difference θ. When the pulse width W1 of the first signal S1 is equal to or less than the tolerance for the width R of the non-overlapping region, the setting unit 72 can set the phase difference θ to 180 degrees (half the pulse period).

[0051] The setting unit 72 outputs a signal related to the phase difference θ to the output unit 71. The output unit 71 provides a phase difference θ with respect to the first signal S1 output to the first power converter 5, and outputs a second signal S2 to the second power converter 6.

[0052] As shown in FIG. 1 , the setting unit 72 includes a determination unit 73 and a calculation unit 74. The determination unit 73 receives information regarding the pulse width W1 of the first signal S1, the pulse interval D1 of the first signal S1, the pulse width W2 of the second signal S2, and the pulse interval D2 of the second signal S2 from the output unit 71. Based on this information, the determination unit 73 determines whether or not the width R of the non-overlapping region is likely to be larger than the allowable value. The calculation unit 74 receives information regarding the determination result from the determination unit 73. If the width R of the non-overlapping region is not likely to be larger than the allowable value, the calculation unit 74 outputs a signal indicating a phase difference θ of 180 degrees to the output unit 71. If the width R of the non-overlapping region is likely to be larger than the allowable value, the calculation unit 74 calculates a phase difference θ such that the width R of the non-overlapping region will not be larger than the allowable value.

[0053] As described above, in the electric machine system 1, the output unit 71 of the controller 7 outputs a first signal S1 for inputting and outputting a first voltage to and from the first winding set 21, and outputs a second signal S2 for inputting and outputting a second voltage to and from the second winding set 22. Furthermore, the setting unit 72 of the controller 7 sets a phase difference θ between the first signal S1 and the second signal S2. This setting can suppress ripples caused by the first current flowing through the first winding set 21 and the second current flowing through the second winding set 22 reinforcing each other. For example, as the magnitude of the current increases, the current ripple between the first current and the second current also increases, which tends to increase torque ripple. Increasing the phase difference θ can suppress ripples. However, if the phase difference θ becomes too large, an overcurrent may occur. Here, the setting unit 72 changes the phase difference θ between the first signal S1 and the second signal S2 in response to changes in the magnitude of the first current and the second current. This makes it possible to suppress ripples while suppressing the occurrence of overcurrent caused by an excessively large phase difference θ. Therefore, the electric machine system 1 can suppress a decrease in the performance of the electric machine 2.

[0054] FIG. 5 is a diagram showing the first signal, the second signal, and the phase difference of the electric motor-machine system according to the comparative example. FIG. 6 is a diagram showing the current ripple of the electric motor-machine system according to the comparative example. As shown in FIGS. 5(a) and 6(a), when the phases of the first signal S11 and the second signal S12 of the comparative example are the same, the phases of the current ripple of the first current I1 and the current ripple of the second current I2 are the same, and the phases of the torque ripple due to the first current I1 and the torque ripple due to the second current I2 are also the same. As a result, the total torque ripple increases. Furthermore, the DC voltage ripple and the DC current ripple may also increase. As shown in Figures 5(b) and 6(b), when the phase difference θ1 between the first signal S11 and the second signal S12 in the comparative example is, for example, 180 degrees, the current ripple of the first current I1 and the current ripple of the second current I2 are out of phase with each other by 180 degrees. This causes the torque ripples caused by the current ripples of the first current I1 and the second current I2 to cancel each other out, thereby suppressing the total torque ripple. However, in such a case, for example, the power input to the first winding group may be stopped while power is being input to the second winding group. In this case, the magnitude of the second current I2 may suddenly increase due to the influence of mutual inductance, resulting in an overcurrent in the second winding group, which may cause component degradation or damage.

[0055] In other words, the first winding set and the second winding set magnetically interfere with each other. Therefore, for example, when the two winding sets are simultaneously excited by the power supply and one of the power converters is switched off, the back electromotive force of the other winding set causes the other power converter to perceive the load inductance as being extremely small. In this case, the second current flowing through the other winding set increases rapidly, creating a risk of an overcurrent, such as a short-circuit current, flowing through the other winding set. When the width of the non-overlapping region reaches 180 degrees, the possibility of an overcurrent occurring is considered to be the highest. As described above, the electric machine system 1 can suppress ripple while suppressing the occurrence of overcurrent, thereby preventing a decrease in the performance of the electric machine 2.

[0056] The first signal S1 and the second signal S2 are each a pulse signal. The magnitude of the first current varies according to the ratio (first duty ratio) of the pulse width W1 of the first signal S1 to the entire pulse period of the first signal S1. The magnitude of the second current varies according to the ratio (second duty ratio) of the pulse width W2 of the second signal S2 to the entire pulse period of the second signal S2. The setting unit 72 changes the phase difference θ according to changes in the pulse widths of the first signal S1 and the second signal S2. This makes it possible to change the phase difference θ using the pulse widths without directly using currents.

[0057] The setting unit 72 sets the phase difference θ so that the width R of the non-overlapping region, where the pulses of the first signal S1 do not overlap with the pulses of the second signal S2, does not exceed a predetermined tolerance. As the width R of the non-overlapping region increases, overcurrent tends to occur more easily. The above configuration can suppress the occurrence of overcurrent.

[0058] The allowable value can be calculated by dividing the difference between the maximum repetitive peak collector current and the rated current of the transistor constituting the first power converter 5 or the second power converter 6 by the difference between the power supply voltage and the induced voltage, and multiplying this value by the leakage inductance between the first winding set and the second winding set. This makes it easy to calculate the allowable value.

[0059] When the pulse interval D2 of the second signal S2 is equal to or less than the allowable value, the setting unit 72 sets the phase difference θ to 180 degrees. In this case, the width R of the non-overlapping region does not exceed the allowable value, so even if an overcurrent occurs, it will be within the allowable range. Therefore, by maximizing the phase difference θ, it is possible to suppress ripple.

[0060] When the pulse width W1 of the first signal S1 is equal to or less than the allowable value for the width R of the non-overlapping region, the setting unit 72 sets the phase difference θ to 180 degrees. In this case, the width R of the non-overlapping region does not exceed the allowable value, so even if an overcurrent occurs, it will be within the allowable range. Therefore, by maximizing the phase difference θ, it is possible to suppress ripple.

[0061] The ratio (first duty ratio) that the pulse width of the first signal S1 occupies in the entire period of the pulse of the first signal S1 and the ratio (second duty ratio) that the pulse width W2 of the second signal S2 occupies in the entire period of the pulse of the second signal S2 are the same as each other. Thereby, since the relationship between the first signal S1 and the second signal S2 is simplified, it is possible to easily achieve suppression of ripples and suppression of the occurrence of overcurrent.

[0062] According to the controller 7, as described above, it is possible to suppress ripples while suppressing the occurrence of overcurrent. Therefore, according to the controller 7, it is possible to suppress a decrease in the performance of the electromechanical device 2.

[0063] [Second Embodiment] The second embodiment will be described. As shown in FIGS. 7 and 8, in this embodiment, the entire period of the pulse is set to "1", the half period of the pulse is set to "1 / 2", the pulse width of the first signal S1 is set to t, the pulse width of the second signal S2 is set to s, and the allowable value for the width R of the non-overlapping region is set to d. First, assume that t>s.

[0064] Assume the case where t<d. In that case, the width R of the non-overlapping region will be equal to or less than the allowable value d regardless of the phase difference θ (the lower left Anyθ region shown in FIG. 8). Therefore, when t≦d, the setting unit 72 can set the phase difference θ to 1 / 2 (half period of the pulse).

[0065] [[ID=XX]] Assume the case where (t - s)>d. In that case, the width R of the non-overlapping region will be greater than the allowable value d regardless of the phase difference θ (the NA region shown in FIG. 8). Therefore, in this embodiment, (t - s)≦d.

[0066] Assume the case where (t - s)<d and (t + d)>1. In that case, the width R of the non-overlapping region will be equal to or less than the allowable value d regardless of the phase difference θ (the upper right Anyθ region shown in FIG. 8). Therefore, when (t - s)<d and (t + d)>1, the setting unit 72 can set the phase difference θ to 1 / 2.

[0067] (t - s) < d and assume the case where (t + d) ≤ 1. In that case, when -φ ≤ θ ≤ d is satisfied, the width R of the non-overlapping region becomes not more than the allowable value d. φ is s - (t - d). Therefore, the setting unit 72 sets the phase difference θ so as to satisfy -φ ≤ θ ≤ d when (t - s) < d and (t + d) ≤ 1.

[0068] Assume the case where t > d. In that case, when the phase difference θ satisfies -φ ≤ θ ≤ d, the width R of the non-overlapping region becomes not more than the allowable value d. φ is s - (t - d). Therefore, the setting unit 72 sets the phase difference θ so as to satisfy -φ ≤ θ ≤ d when t > d. However, when s + d ≥ 1, since the width R of the non-overlapping region becomes not more than the allowable value d, the phase difference θ is arbitrary. Therefore, the setting unit 72 can set the phase difference θ to 1 / 2 when t > d and s + d ≥ 1.

[0069] Note that when assuming t < s, it has a reverse relationship to the case when assuming t > s. The setting unit 72 may set the phase difference θ so as to satisfy (s - t) - d ≤ (1 - θ) ≤ d when t < s.

[0070] Next, consider the case where t = s as an example. As shown in FIG. 9, the setting unit 72 sets the phase difference θ so that θ ≠ 1 / 2 when t = 1 / 2. That is, the setting unit 72 sets the phase difference θ so as to avoid the point P where t = 1 / 2 and θ = 1 / 2. The setting unit 72 sets the phase difference θ so that the phase difference θ does not become a value of d < θ < (1 - d) when d < t < (1 - d). That is, the setting unit 72 sets the phase difference θ so as to avoid a predetermined region N including the point P. In the present embodiment, the region N is a region where d < t < (1 - d) (first range R1) and d < θ < (1 - d).

[0071] As shown in FIGS. 10 and 11, the setting unit 72 changes the phase difference θ according to the change in the pulse width t (first duty ratio) of the first signal S1 in a region other than the region N. As shown in FIG. 10, the setting unit 72 may increase the phase difference θ according to the increase in the pulse width t.

[0072] As shown in (a) of FIG. 10, the setting unit 72 may maintain a constant rate of change of the phase difference θ (line L1). The setting unit 72 may increase the rate of change of the phase difference θ at t≧(1 - d) compared to the rate of change of the phase difference θ at t<(1 - d) (line L2). The setting unit 72 may decrease the rate of change of the phase difference θ in other ranges compared to the rate of change of the phase difference θ in the range around t=(1 - d) (line L3).

[0073] As shown in (b) of FIG. 10, the setting unit 72 may increase the phase difference θ in accordance with an increase in the pulse width t at t<(1 - d), and may maintain the phase difference θ at 1 / 2 at t≧(1 - d) (line L4). That is, the setting unit 72 may set the phase difference θ to 1 / 2 when t≧(1 - d) (second range R2). The setting unit 72 may change the phase difference θ so that the increase rate of the phase difference θ becomes the maximum value at t≧(1 - d). The setting unit 72 may rapidly increase the phase difference θ in accordance with an increase in the pulse width t at t≧(1 - d) (line L4).

[0074] "Rapidly" means that the absolute value of the rate of change of the phase difference θ accompanying the change in the pulse width t is larger than a predetermined value. In the present embodiment, the absolute value of the rate of change of the phase difference θ at t≧(1 - d) is, for example, infinite. That is, the phase difference θ changes from a predetermined value to 1 / 2 at a predetermined time within the range of t≧(1 - d).

[0075] The setting unit 72 may not change the phase difference θ in accordance with the change in the pulse width t at d<t<(1 - d) (first range R1) (line L5). The first range R1 includes 1 / 2. That is, d<1 / 2<(1 - d). The setting unit 72 may gradually increase the phase difference θ to 1 / 2 at t≧(1 - d) (line L6).

[0076] 10(c), the setting unit 72 may increase the phase difference θ to 1 / 2 as the pulse width t increases, and then maintain the phase difference θ at 1 / 2 (line L7). The setting unit 72 may make the rate of change of the phase difference θ in the range around t=(1-d) smaller than the rate of change of the phase difference θ in the other ranges (line L7). The setting unit 72 may increase the phase difference θ to 1 / 2 as the pulse width t increases, and then maintain the phase difference θ at 1 / 2, as in line L1 (line L8).

[0077] 11, the setting unit 72 may increase the phase difference θ as the pulse width t increases when t≧(1−d), and may decrease the phase difference θ as the pulse width t increases when t≦d (third range R3). As shown in (a) of FIG. 11, the setting unit 72 may decrease the phase difference θ from 1 / 2 as the pulse width t increases when t≦d, and then maintain the rate of change of the phase difference θ constant when t>d (line L9), similar to line L1.

[0078] The setting unit 72 may decrease the phase difference θ from 1 / 2 as the pulse width t increases when t≦d, and then, when t>d, make the rate of change of the phase difference θ at t≧(1−d) greater than the rate of change of the phase difference θ at t<(1−d) (line L10).The setting unit 72 may decrease the phase difference θ from 1 / 2 as the pulse width t increases when t≦d, and then, as with line L3, make the rate of change of the phase difference θ in other ranges smaller than the rate of change of the phase difference θ in the range around t=(1−d) (line L11).

[0079] As shown in (b) of FIG. 11, the setting unit 72 may, when t≦d, decrease the phase difference θ from 1 / 2 in accordance with an increase in the pulse width t, and then, when t>d, increase the phase difference θ in accordance with an increase in the pulse width t in the same manner as line L4, and then maintain the phase difference θ at 1 / 2 (line L12). The setting unit 72 may, when t≦d, decrease the phase difference θ from 1 / 2 in accordance with an increase in the pulse width t, and then, when d<t<(1-d), not change the phase difference θ in accordance with a change in the pulse width t in the same manner as line L5 (line L13). The setting unit 72 may, when t≦d, decrease the phase difference θ from 1 / 2 in accordance with an increase in the pulse width t, and then, when t>d, gradually increase the phase difference θ to 1 / 2 in the same manner as L6 (line L14).

[0080] As shown in (c) of FIG. 11, the setting unit 72 may, when t≦d, decrease the phase difference θ from 1 / 2 in accordance with an increase in the pulse width t, and then, when t≧d, increase the phase difference θ in accordance with an increase in the pulse width t in the same manner as line L4, and maintain the phase difference θ at 1 / 2 (line L15). The setting unit 72 may, when t≦d, decrease the phase difference θ from 1 / 2 in accordance with an increase in the pulse width t, and then, when t>d, increase the phase difference θ to 1 / 2 in accordance with an increase in the pulse width t in the same manner as line L8, and then maintain the phase difference θ at 1 / 2 (line L16).

[0081] As shown in (a) to (c) of FIG. 11, the setting unit 72 may rapidly decrease the phase difference θ in accordance with an increase in the pulse width t when t≦d.

[0082] As shown in (a) of FIG. 12, the setting unit 72 may maintain the phase difference θ at 1 / 2 when t<d, set the phase difference θ to an arbitrary value between d and 1 / 2 when t = d, maintain the phase difference θ at d when d<t<(1-d), set the phase difference θ to an arbitrary value between d and 1 / 2 when t = (1-d), and maintain the phase difference θ at 1 / 2 when t>(1-d) (line L17).

[0083] As shown in (b) of FIG. 12, when t < d, the setting unit 72 gradually increases the phase difference θ up to d in accordance with the increase in the pulse width t. When d < t < (1 - d), the setting unit 72 maintains the phase difference θ at d. When t = (1 - d), the setting unit 72 sets the phase difference θ to an arbitrary value between d and 1 / 2. When t > (1 - d), the setting unit 72 may maintain the phase difference θ at 1 / 2 (line L18).

[0084] As shown in (c) of FIG. 12, when t < (1 - d), the setting unit 72 maintains the phase difference θ at a value smaller than d. When t = (1 - d), the setting unit 72 sets the phase difference θ to an arbitrary value between the value of the phase difference θ when t < (1 - d) and 1 / 2. When t > (1 - d), the setting unit 72 may maintain the phase difference θ at 1 / 2 (line L19).

[0085] As shown in (d) of FIG. 12, when t < d, the setting unit 72 maintains the phase difference θ at 1 / 2. When t = d, the setting unit 72 sets the phase difference θ to an arbitrary value between 1 / 2 and (1 - d). When d < t < (1 - d), the setting unit 72 maintains the phase difference θ at (1 - d). When t = (1 - d), the setting unit 72 sets the phase difference θ to an arbitrary value between 1 / 2 and (1 - d). When t > (1 - d), the setting unit 72 may maintain the phase difference θ at 1 / 2 (line L20).

[0086] As shown in (e) of FIG. 12, when t < d, the setting unit 72 gradually decreases the phase difference θ down to (1 - d) in accordance with the increase in the pulse width t. When d < t < (1 - d), the setting unit 72 maintains the phase difference θ at (1 - d). When t = (1 - d), the setting unit 72 sets the phase difference θ to an arbitrary value between 1 / 2 and (1 - d). When t > (1 - d), the setting unit 72 may maintain the phase difference θ at 1 / 2 (line L21).

[0087] As described above, according to the electromechanical system of the second embodiment, it is possible to suppress a decrease in the performance of the electromechanical device 2, similar to the electromechanical system 1 of the first embodiment.

[0088] The difference between the pulse width t of the first signal S1 and the pulse width s of the second signal S2 may be equal to or less than the tolerance d. In other words, the output unit 71 may output the first signal S1 and the second signal S2 so that the difference between the pulse width t of the first signal S1 and the pulse width s of the second signal S2 is equal to or less than the tolerance d. This prevents the width R of the non-overlapping region from becoming larger than the tolerance d.

[0089] When the pulse width t of the first signal S1 and the pulse width s of the second signal S2 are each a half pulse period, the setting unit 72 may set the phase difference θ so that the phase difference θ is not a half pulse period, thereby preventing the width R of the non-overlapping region from exceeding the allowable value d.

[0090] When the pulse width t of the first signal S1 is greater than the tolerance d and smaller than the difference between the entire pulse period of the first signal S1 and the tolerance d, the setting unit 72 may set the phase difference θ so that the phase difference θ is greater than the tolerance d and not smaller than the difference between the entire pulse period of the first signal S1 and the tolerance d. This prevents the width R of the non-overlapping region from becoming greater than the tolerance d.

[0091] The setting unit 72 may set the phase difference θ to a half pulse period when the pulse width t of the first signal S1 is equal to or greater than the difference between the full pulse period and the tolerance d. The setting unit 72 may also set the phase difference θ to a half pulse period when the pulse width s of the second signal S2 is equal to or greater than the difference between the full pulse period and the tolerance d. If the pulse width s of the second signal S2 is equal to or greater than the difference between the full pulse period and the tolerance d, the pulse interval of the second signal S2 is equal to or less than the tolerance d. As a result, the width of the non-overlapping region of the pulses of the first signal S1 that does not overlap with the pulses of the second signal S2 is equal to or less than the tolerance d. In this case, the phase difference θ may be set to the maximum value, i.e., a half pulse period. In other words, the setting unit 72 may set the phase difference θ to a half pulse period when the pulse interval of the second signal S2 is equal to or less than the tolerance d. In these cases, the width R of the non-overlapping region does not exceed the tolerance d, so that even if an overcurrent occurs, it remains within the tolerance. Therefore, by maximizing the phase difference θ, the ripple can be suppressed.

[0092] When the pulse width t of the first signal S1 is within the first range R1, the setting unit 72 does not need to change the phase difference θ in response to a change in the pulse width t (first duty ratio), which allows the phase difference θ to be flexibly set in accordance with various situations.

[0093] The first range R1 may include a half period of the pulse, which allows the phase difference θ to be flexibly set according to various situations.

[0094] The setting unit 72 may increase the phase difference θ as the pulse width t of the first signal S1 increases when the pulse width t is within the second range R2, and may decrease the phase difference θ as the pulse width t increases when the pulse width t of the first signal S1 is within the third range R3. This allows the phase difference θ to be flexibly set according to various situations.

[0095] When the pulse width t of the first signal S1 is within the second range R2, the setting unit 72 may rapidly increase the phase difference θ in response to an increase in the pulse width t, thereby enabling the phase difference θ to be flexibly set in accordance with various situations.

[0096] The setting unit 72 changes the phase difference θ so that the rate of increase of the phase difference θ reaches a maximum value when the pulse width t of the first signal S1 is within the second range R2, thereby enabling the phase difference θ to be flexibly set according to various situations.

[0097] Although the embodiments of the present disclosure have been described above, the present disclosure is not limited to the above-described embodiments.

[0098] Although an example has been shown in which the first duty ratio and the second duty ratio are the same, the first duty ratio and the second duty ratio may be different from each other. Specifically, the pulse width W1 of the first signal S1 and the pulse width W2 of the second signal S2 may be different from each other. The pulse interval D1 of the first signal S1 and the pulse interval D2 of the second signal S2 may be different from each other. As an example, the pulse width W2 may be larger than the pulse width W1. The pulse interval D2 may be smaller than the pulse interval D1. According to the electric machine system 1, even in such cases, it is possible to suppress current ripple and the occurrence of overcurrent.

[0099] The setting section 72 may change the phase difference θ in response to a change in the magnitude of either the first current or the second current. That is, the setting section 72 may change the phase difference θ in response to a change in the magnitude of at least one of the first current or the second current. The setting section 72 may change the phase difference θ in response to a change in either the first duty ratio or the second duty ratio. That is, the setting section 72 may change the phase difference θ in response to a change in at least one of the first duty ratio or the second duty ratio.

[0100] The phase difference θ between the first signal S1 and the second signal S2 may be 0. In other words, the setting unit 72 only needs to change the phase difference θ in accordance with changes in the magnitudes of the first current and the second current, and the magnitude of the phase difference θ is not particularly limited.

[0101] Although the example in which the electric machine 2 is an electric motor has been shown, the electric machine 2 may also be a generator. In this case, a storage battery (power source 3 in the embodiment) functions as a load. The rotor of the generator rotates, for example, when driven by an engine or the like. Current flows through the first winding set 21 and the second winding set 22 of the stator due to the action of the rotor's magnetic field. The electric machine 2 outputs an AC current. The first power converter 5 and the second power converter 6 each function as a converter. The controller 7 controls the output of a first current to the first winding set 21 and the output of a second current to the second winding set 22. The output unit 71 outputs a first signal for outputting the first current and a second signal for outputting the second current.

[0102] The stator may further have a third winding set provided on the same tooth in addition to the first winding set 21 and the second winding set 22. The stator has two or more winding sets. [Explanation of symbols]

[0103] 1 Electrical and Mechanical Systems 2 Electric machines 7 Controller 21 First winding set 22 Second winding set 71 Output section 72 Setting section D1, D2 pulse interval R Width of the non-overlapping region R1 First range R2 Second range R3 Third range S1 1st signal S2 2nd signal W1,W2,t,s Pulse width θ phase difference

Claims

1. an electric machine having a stator including a first winding set and a second winding set, and a rotor including a magnet and rotatable relative to the stator; a controller that controls input and output of a first voltage to the first winding set and input and output of a second voltage to the second winding set, The controller an output section that outputs a first signal for inputting and outputting the first voltage and a second signal for inputting and outputting the second voltage; a setting unit that sets a phase difference between the first signal and the second signal, the setting unit changes the phase difference in response to a change in magnitude of at least one of a first current flowing through the first winding set and a second current flowing through the second winding set; each of the first signal and the second signal is a pulse signal; the magnitude of the first current varies according to a proportion of the pulse width of the first signal relative to the entire period of the pulse of the first signal; the magnitude of the second current varies according to a proportion of the pulse width of the second signal relative to the entire period of the pulse of the second signal; The setting unit changes the phase difference in response to a change in at least one of the pulse width of the first signal and the pulse width of the second signal.

2. 2. The electric machine system according to claim 1, wherein the setting unit sets the phase difference so that a width of a non-overlapping region of the pulses of the first signal that does not overlap with the pulses of the second signal does not exceed a predetermined tolerance.

3. 3. The electric machine system according to claim 2, wherein the tolerance is calculated by dividing a difference between a maximum repetitive peak collector current and a rated current of a transistor constituting a power converter connected to the electric machine by a difference between a power supply voltage and an induced voltage, and multiplying the result by a leakage inductance between the first winding set and the second winding set.

4. The electric machine system according to claim 2 or 3, wherein a difference between the pulse width of the first signal and the pulse width of the second signal is equal to or less than the tolerance value.

5. The electric machine system according to any one of claims 2 to 4, wherein the setting unit sets the phase difference so that the phase difference is not a half period of a pulse when the pulse width of the first signal and the pulse width of the second signal are each a half period of a pulse.

6. The electric machine system according to any one of claims 2 to 4, wherein, when the pulse width of the first signal is greater than the allowable value and smaller than the difference between the entire period of the pulse of the first signal and the allowable value, the setting unit sets the phase difference so that the phase difference does not become a value greater than the allowable value and smaller than the difference between the entire period of the pulse of the first signal and the allowable value.

7. 5. The electric machine system according to claim 2, wherein the setting unit sets the phase difference to a half period of a pulse when the pulse interval of the second signal is equal to or less than the allowable value.

8. The electric machine system according to any one of claims 2 to 4, wherein the setting unit sets the phase difference to half a pulse period when the pulse width of the first signal is equal to or greater than the difference between the full pulse period and the tolerance value.

9. 5. The electric machine system according to claim 2, wherein the setting unit sets the phase difference to a half period of the pulse when the pulse width of the first signal is equal to or less than the allowable value.

10. An electric machine system as described in any one of claims 1 to 9, wherein the proportion of the pulse width of the first signal in the total period of the pulse of the first signal and the proportion of the pulse width of the second signal in the total period of the pulse of the second signal are the same.

11. The electric machine system according to claim 10 , wherein the setting unit does not change the phase difference in response to a change in the pulse width of the first signal when the pulse width of the first signal is within a first range.

12. The dynamo-mechanical system of claim 11 , wherein the first range comprises a half period of a pulse.

13. The electric machine system according to any one of claims 10 to 12, wherein the setting unit increases the phase difference in accordance with an increase in the pulse width of the first signal when the pulse width of the first signal is within a second range, and decreases the phase difference in accordance with an increase in the pulse width of the first signal when the pulse width of the first signal is within a third range.

14. 14. The electric machine system according to claim 13, wherein the setting unit rapidly increases the phase difference in response to an increase in the pulse width of the first signal when the pulse width of the first signal is within the second range.

15. 15. The electric machine system according to claim 13, wherein the setting unit changes the phase difference so that the rate of increase of the phase difference becomes a maximum value when the pulse width of the first signal is within the second range.

16. a controller that controls input and output of a first voltage to and from a first winding set and input and output of a second voltage to and from a second winding set, an output section that outputs a first signal for inputting and outputting the first voltage and a second signal for inputting and outputting the second voltage; a setting unit that sets a phase difference between the first signal and the second signal, the setting unit changes the phase difference in response to a change in magnitude of at least one of a first current flowing through the first winding set and a second current flowing through the second winding set; each of the first signal and the second signal is a pulse signal; the magnitude of the first current varies according to a proportion of the pulse width of the first signal relative to the entire period of the pulse of the first signal; the magnitude of the second current varies according to a proportion of the pulse width of the second signal relative to the entire period of the pulse of the second signal; The setting unit changes the phase difference in response to a change in at least one of the pulse width of the first signal and the pulse width of the second signal.

Citation Information

Patent Citations

  • Control device for multi-phase ac motor

    JP2015213407A

  • Power conversion device, motor drive unit, electric power steering device, and relay module

    WO2017150639A1

  • Motor control device, motor drive system and motor control method

    WO2018012420A1