The present technology is directed to low-voltage fault-tolerant rotating electromechanical actuators and associated systems and methods. Particular embodiments are directed to operating permanent magnet synchronous motors within actuators that can be used in space, aerospace and/or other high-risk applications, and associated systems and methods for controlling the motors.
Many industrial applications employ a simplex or single-wound motor. However, for applications such as space and aerospace redundancy, high reliability is required, as a failure of the winding on a simplex motor can result in catastrophic system failure.
Motors with duplex, or dual-windings, are available and are typically operated in an active-standby mode. Generally, in an active-standby mode, one winding is operated while the other winding is in a standby mode. The first winding can be operated until a point of failure occurs with the winding or associated electronics, at which time the first winding is deactivated and the second winding is activated. This allows for the second winding to provide a back-up function for the first winding. However, switching over from one winding to the other causes a high level of stress on the electronic components and results in one or more cycles in which the motor is not operating and/or not under control.
On the other hand, if the dual-windings are operated simultaneously, which can be referred to as an active-active mode, there is an inherent mutual inductance (e.g., electromagnetic coupling) between the windings, which can interfere with the operation of the motor. Accordingly, there remains a need for efficient, redundant motors.
Embodiments of the present technology include an architecture, apparatus, and method of operation of fault-tolerant low-voltage rotating electromechanical actuators that can operate in a speed or position (servo) controlled mode. The actuator can include a permanent magnet synchronous motor with two sets of three-phase windings operated simultaneously. In representative installations, a fault-tolerant low-voltage rotating electromechanical actuator of the present technology can be used in high-risk applications such as rocket-based fuel pumps, and other electromechanical actuation applications that are safety-critical (e.g., the system is not to experience periods where control is lost or significant jitter occurs.) Representative actuators can also be used in applications that require safety redundancy. The following description includes headings solely for the convenience of the reader. Any elements described under one heading may be combined with any elements described under any of the remaining headings.
In some embodiments, a fault-tolerant rotating electromechanical actuator can comprise a three-phase permanent magnet synchronous motor with a dual-wound stator, two three-phase voltage source inverters, and control electronics. The stator can have distributed windings, arranged in star connection with separate neutral points, wound either in parallel or with an angular displacement. The two voltage source inverters can be independent, run simultaneously, and each of them powers a three-phase stator winding of the motor. The control electronics entity can run a closed position and/or speed loop on the motor while producing torques with motor windings and sharing the shaft's mechanical load. The control electronics can be configured to monitor for and detect faults on the windings (through associated signals) and turn off the faulty phases or entire winding while derating or maintaining the motor torque and keeping the speed or position controllable and stable.
In further embodiments, the fault-tolerant rotating electromechanical actuator can have the control electronics further configured to detect faults on the windings and power electronics and turn off faulty phases or entire windings. In this way, the control electronics can enable equal torque and current sharing between the motor windings under normal conditions or redistribute the load and currents under faulty conditions between the non-faulted phases. The control electronics allow the electromechanical actuator to continue operating with the derated torque in the closed-loop speed or position control upon having one fault on each winding. Additionally, once two or more faults get detected on a winding and its associated voltage source inverter, the control electronics can deactivate the inverter and the winding and continue operating speed and position control loops with derated torque on the remaining winding and inverter.
In still further embodiments, a representative fault-tolerant rotating electromechanical actuator can comprise a three-phase permanent magnet synchronous motor with a dual-wound stator, two independent three-phase voltage source inverters (VSI), and control electronics. The VSIs can be independent of each other, they can operate simultaneously, and each of them can power a three-phase stator winding of the motor. The control electronics entity can run a closed position and/or speed loop on the motor while producing torques with motor windings and sharing the shaft's mechanical load. The electronics can be configured to monitor for faults on the windings (through associated signals) and turn off the faulty phases or entire winding while derating or maintaining the motor torque and keeping the speed or position controllable and stable with the non-faulted windings. Through these actions, the actuator exhibits fault-tolerance to multiple faults.
Windings Active-Active
In some embodiments, a representative permanent magnet synchronous motor has two sets of three-phase windings. Both sets of three-phase windings are operated together (e.g., simultaneously) during normal operation, which can be referred to herein as “active-active”. In contrast, when one set of motor windings is operated at a time, this operation can be referred to herein as “active-standby”. In some embodiments, the windings are displaced by thirty degrees to each other, reducing (e.g., minimizing) some of the mutual inductance experienced when operating in active-active mode. In other embodiments, the windings can be displaced by values other than thirty degrees to each other, or even zero degrees.
The advantages of this operation include sharing the load (current/voltage) over both sets of windings, which can reduce the stress placed on the windings and/or other individual components, and thus each winding does not need to be sized to operate the load alone. Therefore, the windings and/or other components can be made smaller. Additional advantages can include turning off portions of one or both windings, or one entire winding, due to a malfunction within the winding and/or associated electronics without shutting down the motor.
Control Strategy
Control algorithms and electronics are provided to further reduce (e.g., minimize) mutual inductance effect by implementing a torque bias control algorithm/scheme. In at least some embodiments, the actuator implements four control loops—current, flux-weakening, speed, and position, to control the permanent magnet synchronous motor. The four control loops can run simultaneously and have at least some effect on each other. In addition to or instead of the foregoing advantages, other components (e.g., functioning windings, duplicate, back-up and/or slave components) can easily pick up the load during a malfunction, adjusting the voltage and current levels to operate the windings and components properly.
An advantage of the foregoing control strategies is that when a portion of a winding and/or components are faulty, the present technology experiences only a very slight degradation or jitter when removing the faulty component because the system does not remove power from the entire winding. In an active-standby system, jitter or transients can be experienced during the failure of one or more components as the standby (e.g., back-up) winding and/or components are brought on-line. In addition to or in lieu of the foregoing, loss of the motor's controllability (i.e., “blanking time”) can be eliminated. Such blanking can otherwise be experienced when a winding has been lost, and the inactive winding is in the process of being activated, as when the two windings are operating in active-standby mode.
Low Voltage
In some embodiments, the permanent magnet synchronous motor is a low voltage motor with dual three-phase asymmetrical windings that utilize relatively high currents. By operating at a low voltage, the motor can be used in partial vacuum conditions without arcing and/or creating a corona discharge. At low operating voltage levels, the need to pressure seal the box in which the motor and associated electronics are housed can be reduced and/or eliminated. Another advantage is that windings and/or other components experience less stress due to the lower current and voltage levels they handle.
As used herein, the term “low voltage” can include voltage levels up to approximately 50 V. In some embodiments, the motor can have a low voltage combined with over 1 KW of power. In at least one embodiment, the motor can be designed for a rated voltage of 28 V dc (19.8 Vrms terminal voltage) and mechanical power of 3.34 kW. The rated motor speed can be 4000 rpm, while the maximum speed can be 6000 rpm. The rated current per winding can be 142 Arms, while the rated motor current can be 284 Arms.
The actuator 100 can include an energy storage device 102 configured to provide a positive DC voltage via a positive terminal 104 and a negative (return) terminal 106 to voltage source inverters 108. The energy storage device 102 and voltage source inverters 108 are discussed further below with reference to at least
The voltage source inverters 108 produce voltages that power the windings of a permanent magnet synchronous motor 110. The motor 110 has dual (two) three-phase symmetrical stator windings. Output voltages 112, 114, 116 drive the first set of three-phase windings of the motor 110, and output voltages 118, 120, 122 drive the second set of three-phase windings of the motor 110. Three-phase voltages 112, 114, 116 of the first VSI can be mutually displaced by thirty electrical degrees to the corresponding three-phase voltages 118, 120, 122 of the second VSI. The first and second VSIs 300, 302 are discussed below in connection with
The motor 110 has first and second brushless resolvers 124, 126 on opposite sides of its shaft 140. Resolver excitation and feedback signals 128, 130 are communicated between the brushless resolvers 124, 126, respectively, and a set of control electronics 132. The control electronics 132 and the voltage source inverters 108 communicate various control and feedback signals, indicated as switching signals 134 and feedback signals 136, while also considering the position and/or speed command signals 138. The position and/or speed command signals are transmitted from a flight control unit or flight control computer (not shown).
The actuator 100 has a high level of reliability. It is tolerant of multiple faults that can occur within the energy storage device 102, the voltage source inverters 108, the motor windings, the resolvers 124, 126, various feedback sensors, and/or the control electronics 132. The actuator 100 is suitable for operation as an active-active system, wherein both sets of three-phase windings in the motor 110 are active at the same time. Accordingly, a fault in the actuator 100 (e.g., any fault) appears as graceful performance degradation, which allows the actuator 100 to complete its operating cycle successfully. In addition, the actuator 100 provides advantages such as a lower current stress rating on voltage source inverter power switches, low torque pulsations in the motor torque, and/or increased motor efficiency.
The actuator 100 normally operates both stator windings of the motor 110 simultaneously while reducing (e.g., minimizing) unwanted effects of the electromagnetic coupling between the windings. If a phase within a three-phase winding becomes disabled, the actuator 100 continues to operate the motor 110 by utilizing all three phases on the other (healthy) stator winding, along with the remaining two healthy phases on the faulty winding. If a winding has faults on more than one phase, the entire winding can be shut down, and the actuator 100 operates the motor 110 on the remaining healthy winding.
In general, there are two types of faulty winding phases open or short. The winding phase can become open if there is a failure/disconnect in the motor harness such that a phase of the stator winding becomes disconnected from the corresponding half-bridge in the voltage source inverter 108. Alternatively, if the power switches within a half-bridge of the voltage source inverter 108 fail open and no voltage/current is supplied to the motor winding phase, the phase is also considered open. In any case, an open phase is characterized by zero phase current (e.g., absence of current flow). The winding phase can be short-circuited if the terminals of two or more winding phases are connected. The winding can become shorted due to debris in the motor harness or when power switches of voltage source inverter half-bridges fail short (e.g., two switches in upper or lower parts of the half-bridges). The shorted phases are characterized by zero voltage between the phases.
In at least one embodiment, in a scenario where each winding has a faulty phase, the actuator 100 can continue operating the motor 110 with two two-phase windings, providing the faulted phases in each winding are not mutually displaced by thirty electrical degrees. For example, A1 and A2, which are mutually displaced by thirty electrical degrees, cannot both be faulty. Similarly, B1 and B2, or C1 and C2 cannot both be faulty.
If the motor has two faulty phases that coincide (e.g., when the windings are wound in parallel, without displacement), or that are mutually displaced by thirty electrical degrees (e.g., when the windings are wound with a displacement), the motor becomes unstable (e.g., both windings lose the symmetry) and the resulting torque produced by the remaining two phases in each of the windings is pulsating, with oscillations that cannot be easily controlled to produce a high quality of motion (e.g., smooth speed or position operation). Therefore, the displacement helps to minimize the effect of mutual inductance (coupling) between two windings, because the windings share the same stator slots either partially (e.g., if wound with displacement) or entirely (e.g., if parallel-wound, with zero displacement). The parallel wound windings have the highest coupling effect (mutual inductance), while the 30 electrical degrees displacement gives minimal mutual inductance.
Even though the displacement of thirty electrical degrees helps to reduce (e.g., minimize) the effect of electromagnetic coupling (mutual inductance) between the two three-phase windings, in some embodiments the control electronics 132 and the associated control scheme are capable of controlling the motor 110 with dual three-phase windings that have an arbitrary angular displacement between the two windings (including parallel windings with zero electrical degrees displacement). The displacement between windings (e.g., denoted in Figures and equations as angle gamma γ) is factored into direct Park transform blocks 906, 908 (
In some embodiments, as shown in
Referring to
A benefit of using a low voltage for the overall DC voltage of the energy storage devices 200, 250 is more efficient (e.g., optimal) sizing of the energy storage device for a specific application, where size can refer to the number of cells, mass, and/or volume. For example, mass and volume can refer to the cells' total mass and volume, and consequently, the entire energy storage device 200, 250. In some embodiments, the low voltage is a voltage below 50 V. In other embodiments, low voltage allows for smaller and/or more compact and lightweight configurations compared to configurations that support high voltage applications. In addition to or in place of the foregoing advantages, voltages below 50 V are generally safe for humans. They do not require additional safety measures to be implemented in the electrical systems. Other advantages of using a low voltage for near-vacuum applications include preventing undesired events such as corona discharge and/or arcing.
The first VSI 300 can include six controlled power switches 304, 306, 308, 310, 312, 314 and six antiparallel power diodes 316, 318, 320, 322, 324, 326. A DC bus capacitor filter bank Cf1 328 is connected between the positive terminal 104 and return terminal 106.
Any two serially connected power switches with their antiparallel diodes, such as power switches 304, 310, and antiparallel diodes 316, 322, form one inverter leg or half-bridge 330, 332, 334. In some embodiments, power switches 304-314 can be N-channel Metal Oxide Semiconductor Field Effect Transistors (MOSFETs) and/or N-channel Insulated Gate Bipolar Transistors (IGBTs) based on silicon (Si), gallium nitride (GaN), and/or silicon carbide (SiC). In other embodiments, if the power switches 304-314 are required to conduct currents above the rated values for MOSFETs and/or IGBTs, the power switches 304-314 can be constructed by configuring two or more MOSFETs and/or IGBTs in parallel.
The representative first VSI 300 has seven current sensors. One current sensor 336 is located at the DC input of the first VSI 300, three current sensors 338, 340, 342 are located in the upper parts of inverter legs of half-bridges 330, 332, 334, and three current sensors 344, 346, 348 are located at the inverter AC outputs 350, 352, 354. The inverter AC outputs 350, 352, 354 feed the first output signals 112, 114, 116 (
Turning to the representative second VSI 302, inverter AC outputs 382, 384, 386 feed the second output signals 118, 120,122 (
The first and second VSIs 300, 302 each have gate drivers circuitry 358 with corresponding DC/DC power supplies (not shown). The gate drivers circuitry 358 transmits switching signals 134 from the control electronics 132 (
The following description of the fault detection circuitry 364 discusses some of the conditions under which a phase of a winding and/or an entire winding can be determined to be faulty and thus disabled. Other associated components can also be faulty, impacting phase (or entire winding) ability to operate correctly.
The fault detection circuitry 364 takes current and voltage signals from both VSIs 300, 302 and compares the signals to predefined levels and/or ranges to determine if a fault condition is triggered. For example, in some embodiments, current signals 366, 367, 368, 370 correspond to signals detected by current sensors 344, 346, 348, 336, respectively, and voltage signal 372 corresponds to the signal detected by the voltage sensor 356. If a fault condition is triggered, one or more gate drivers are disabled, opening the corresponding power switch 304-314. Therefore, to disable a winding phase, the associated power switch within the voltage source inverter is commanded to be open.
The fault detection circuitry 364 can detect several types of faults (e.g., voltages and/or currents above and/or below predetermined thresholds or levels, or outside of predetermined ranges). The detectable motor and inverter faults comprise overvoltage, undervoltage, motor phase overcurrent, motor phase open, inverter or motor phase short to ground, and inverter or motor phase line-to-line short. To detect faults, the fault detection circuitry 364 measures stator line/phase currents in both windings (ia1, ib1, ic1, ib2, ic2), DC bus input currents (idc1, idc2), DC bus voltage (vdc), and currents in the upper half-bridges of each voltage source inverter (ia1u, ib1u, ic1u, ia2u, ib2u, ic2u) In some embodiments, the phase currents are measured before the power switches 304, 306, 308 in the upper half-bridges 330, 332, 334 of the first VSI 300, and between the outputs of first and second VSIs 300, 302 and motor phase terminals.
The detection of a fault can potentially shut down one or more of the gate drivers within the half-bridge gate drivers circuitry 358, thus shutting down one or more inverters or half-bridges 330, 332, 334. As a result, an associated phase of a winding (or more than one phase) can be shut down. In some cases, one or both VSIs 300, 302 are shut down, resulting in the shutdown of one or both windings. Some of the detectable faults and the resultant response thereto are:
The motor 110 can have a permanent magnet synchronous configuration with two identical three-phase windings on the stator 422 that are wye-connected and mutually spatially displaced by thirty electrical degrees (or
electrical moans). The neutral points (N1 and N2) of each of the windings are physically separated and described later with reference to
In some embodiments, the stator 422 of the motor 110 is designed as a stack of laminated steel sheets with a plurality of stator slots 424, 426, 428, 430 and teeth 432, 434, 436, 438 that are cut into each of the laminations. There are twenty-four stator slots and twenty-four teeth in the embodiment shown, although not all are indicated. In some embodiments, steel sheets used to construct the rotor 404 and the stator 422 are electrical steel sheets with 3.5-6.5% silicon (Si) and thickness anywhere between 0.01 and 2 mm.
In designing the motor 110 with dual three-phase asymmetrical stator windings, the following rules regarding pole and stator slot combination can be followed in at least some embodiments:
In some embodiments, the stator slot/tooth geometry can have parallel teeth openings with arc, flat, or round bottoms, or the stator slot/tooth geometry can have straight teeth with arc, flat, or round bottoms. In some cases, round bottom assumes a special case of arc bottom with 180 degrees arc angle. In other embodiments, the geometry of the permanent magnets 414-420 on the rotor 404 can be any of the following combinations:
The windings on the stator 422 can be characterized as distributed windings, either integer or fractional-slot (depending on the number of slots per pole per phase), that can be arranged in one or more layers, and with an arbitrary coil span that accommodates 120 electrical degrees displacement between phases and 30 electrical degrees displacement between windings. In general, the coil span defines across how many stator slots one coil spans. Depending on the electric motor stator's construction, the number of slots can vary from one design to another, and so can a coil span.
In some embodiments, the motor 110 is designed for a rated voltage of 28 VDC (19.8 Vrms terminal voltage) and a mechanical power of 3.34 kW. The rated motor speed is 4000 rpm, and the maximum speed is 6000 rpm. The rated current per winding is 142 Arms, while the rated motor current is 284 Arms. For example, the 28 Vdc is a nominal low voltage value per military standard MIL-STD-704 for aerospace and space applications. Typical ranges for this voltage are 18-36 Vdc. In some embodiments of the present technology, electromechanical power of 0.1-10 kW can be delivered within this voltage range. Also, in some embodiments, the overall motor currents can range from 2 Arms (for 0.1 kW) to 400 Arms (for 10 kW), while the typical first and second winding line currents can be half of those amounts, assuming equal current sharing and active-active mode of operation.
As discussed previously with reference to
As depicted in
Current, voltage, and fault feedback signals 712 are fed from the first and second VSIs 300, 302 to the signal-conditioning electronics 710 of the control electronics subsystem 700. The signal-conditioning electronics 710 amplify and filter the current and voltage feedback signals, which are then fed to first and second analog-to-digital (A/D) converter inputs 714, 716 of the first and second real-time controllers 702, 704, respectively. Similarly, fault feedback signals 718 from the first and second VSIs 300, 302 are routed to general-purpose first and second input/output pins 720, 722 on the first and second real-time controllers 702, 704, respectively.
The first and second resolver-to-digital converters 706, 708 provide excitation for the first and second brushless resolvers 124, 126 (
The first and second real-time controllers 702, 704 run control algorithms that regulate the speed of the motor 110 and/or rotor angular position of the motor 110. In doing so, the first and second real-time controllers 702, 704 generate first and second switching signals 736, 738 that are propagated to the gate drivers circuitry 358 (
If the first real-time controller 702 is operating without faults, the first real-time controller 702 operates as a master and drives both VSIs 300 and 302. In this scenario, the second real-time controller 704 operates as a slave, and the second switching signal pins 744 are in a high-impedance state. During their operation, both first and second real-time controllers 702, 704 are synchronized using synchronization pulses and exchange information on faults via synchronization and fault signals 746.
If for some reason the first real-time controller 702 experiences one or more faults (e.g., component failure, voltage and/or current detected outside predetermined limits), the first switching signal pins 742 are commanded into a high-impedance state, while the second switching signal pins 744 on the second real-time controller 704 are activated. Now the second real-time controller 704 executes the control algorithms and thus regulates the position and/or speed of the motor 110. Position and/or speed commands 748 (e.g., from a Flight Control Unit or Flight Control Computer (not shown)) are transmitted either as analog or digital values to both of the first and second real-time controllers 702, 704 via any of the appropriate interfaces (e.g., A/D, UART, SPI, CAN, and/or other known interfaces) that are available in the first and second real-time controllers 702, 704.
In some embodiments, the motor 110 of the actuator 100 (
electrical raglans) and nave separate neutral points, as discussed previously. If both windings are balanced, symmetrical, and are excited with stator voltages of frequency ωe, the following expressions for the stator currents flowing in windings A1-B1-C1 and A2-B2-C2, respectively, apply, (where Im1, Im2 are magnitudes of currents in both windings, and φ1, φ2 are the respective current phase angles):
The currents in each winding can be described with a pair of complex space vectors, also known as polyphasors, that may have information about all three respective currents embedded in them. The polyphasors for each of the windings can be defined in such a way that they either preserve the information about currents' magnitudes:
l1=⅔(ia1+ib1α+ic1α2)
ls2=⅔(ia2+ib2α+ic2α2)
or preserve the current-related power:
where α=ej2π/3 is a complex operator.
The above equations describe embodiments for which all the phases within the first and second windings are active. If one or more of the phases are not active, then the corresponding phase currents (ia1, ib1, ic1, ia2, ib2, or ic2) are zero.
Direct Clarke transformation blocks 902 and 904 sample all motor winding line currents 980 and 982 (see first A/D converter inputs 714 in
and/or by applying a direct power-invariant Clarke transform:
The direct magnitude-invariant and power-invariant Clarke transforms are also known as transformations of decoupling that turn three-phase AC systems of the windings 518, 520 into orthogonal two-phase AC systems while either preserving the magnitude or power of the current polyphasors i1 and i2.
Direct Park transform blocks 906, 908 use the resolver measured rotor mechanical position θm that is converted to the electrical angle θe 978 (an output of position feedback update block 910), to convert motor line currents from a two-phase stationary reference frame to a synchronously rotating reference frame 988, 990, by applying direct Park transformation:
id1=iα1 cos θe+iβ1 cos θe
iq1=−iα1 sin θe+iβ1 cos θe
id2=iα2 cos(θe−γ)+iβ2 sin(θe−γ)
iq2=−iα2 sin(θe−γ)+iβ2 cos(θe−γ)
At current regulators block 912, current regulators in the d-q domain regulate direct and quadrature components of stator currents in both windings. The direct component is proportional to the stator flux and the quadrature component is proportional to the motor torque. The processing within the current regulators block 912 is discussed with reference to
Four proportional-integral (PI) regulators 1010, 1012, 1014, 1016 can regulate the reference current sums and differences, together with four decoupling blocks 1018, 1020, 1022, 1024.
In some embodiments, the four decoupling blocks 1018, 1020, 1022, 1024 utilize optional decoupling terms that reduce (e.g., minimize) the cross-coupling influence between the d- and q-axis phases on one three-phase winding, as well as reducing (e.g., minimizing) cross-coupling influence between axes of both three-phase windings. The optional decoupling terms can include motor winding parameters such as direct axis self-inductance Ld, direct axis mutual inductance Md, quadrature axis self-inductance Lq, quadrature axis mutual inductance Mq, rotor permanent magnet flux Om, reference mechanical speed ωrm*, and/or reference current sums and differences. The decoupling equations of
In some embodiments, each of the four decoupling blocks 1018, 1020, 1022, 1024 receives an input 1042a, 1042b, 1042c, 1042d, respectively, from the position regulator block 916 (
Δ(vd1*+vd2*)=−pωm*(Lq+Mq)(iq1*+iq2*) Decoupling (1):
Δ(vd1*−vd2*)=−pωm*(Lq−Mq)(iq1*−iq2*) Decoupling (2):
Δ(vq1*+qq2*)=pωm*[(Ld+Md)(id1*+id2*)+2ψm] Decoupling (3):
Δ(vq1*−vq2*)=pωm*(Ld−Md)(id1*−id2*) Decoupling (4):
If the optional decoupling parameters are not used, then decoupling terms become 0.
Δ(vd1*+vd2*)=0 Decoupling (1):
Δ(vd1*−vd2*)=0 Decoupling (2):
Δ(vq1*+vq2*)=0 Decoupling (3):
Δ(vq1*−vq2*)=0 Decoupling (4):
Outputs 1026, 1028, 1030, 1032 of the four PI regulators 1010, 1012, 1014, 1016, respectively, and outputs 1044, 1046, 1048, 1050 of the four decoupling blocks 1018, 1020, 1022, 1024, respectively, are reference voltage sums and differences that are converted to respective direct reference stator voltages 1052, 1054 and quadrature reference stator voltages 1056, 1058 using the following equations:
vd1*=½[(vd1*+vd2*)+Δ(vd1*+vd2*)+(vd1*−vd2*)+Δ(vd1*−vd2*)]
vd2*=½[(vd1*+vd2*)+Δ(vd1*+vd2*)−(vd1*−vd2*)−Δ(vd1*−vd2*)]
vq1*=½[(vq1*+vq2*)+Δ(vq1*+vq2*)+(vq1*−vq2*)+Δ(vq1*−vq2*)]
vq2*=½[(vq1*+vq2*)+Δ(vq1*+vq2*)−(vq1*−vq2*)−Δ(vq1*+vq2*)]
Returning to the representative configuration of
Vα1*=vd1* cos θe−vq1* sin θe
vβ1*=vd1* sin θe+vq1* cos θe
vα2*=vd2*cos(θe−γ)−vq2* sin(θe−γ)
vβ2*=vd2* sin(θe−γ)+vq2* cos(θe−γ)
The inverse Park transform block 918 outputs commanded stator voltage components in the stationary reference frame (vα1*, vβ1*) for the first winding to pulse width modulator (PWM) block 922. The inverse Park transform block 920 outputs commanded stator voltage components in the stationary reference frame (vα2*, and vβ2*) for the second winding to PWM block 924.
The PWM blocks 922, 924 can normalize the commanded stator voltages with the available DC bus voltage 926a, 926b, determine the depth of modulation, and output switching signals 928, 930 with an additional insertion of appropriate deadtimes. The generated switching signals 928, 930 can contain information about the PWM duty cycles of the PWM blocks 922, 924. The switching signals 928, 930 can be routed to the gate drivers circuitry 358 (
The switching signals 928, 930 can drive the commutation of the power switches 304-314 (
The position loop is discussed below. Information about the position of the rotor 404 is obtained from the two brushless resolvers 124, 126 (
If both resolvers 124, 126 operate without any fault conditions (e.g., loss of tracking, degradation of signal, loss of signal, and/or other detected faults), the rotor position is acquired from the first brushless resolver 124 (i.e., θm=θm1). However, if a fault condition is detected on the first brushless resolver 124, then the rotor position is acquired from the second brushless resolver 126 (i.e., θm=θm2). The electrical angle 978 (from the position feedback update block 910) that is used in Park transformations is obtained as θe=pθm, where p is the number of rotor pole pairs.
The speed loop is discussed below. Speed regulator block 942 receives the speed command signal ωm* 944 from the position regulator block 916 and speed feedback signal 946 from speed feedback update block 948. The speed feedback update block 948 calculates the speed feedback signal 946 as a differentiated mechanical position over a speed loop sample time T in discrete time intervals kT using:
The output of the speed regulator block 942 gives the commanded value of the overall motor torque Te* 950 that is fed to an input of Maximum Torque Per Amp (MTPA) and flux-weakening block 952.
The flux-weakening loop is discussed below. The MTPA and flux-weakening block 952 can determine the overall reference direct and quadrature axis stator currents 954 and 956 as:
The two outputs (id*, is*) 954, 956 from MTPA and flux-weakening block 952 may be routed to inputs of the torque/current sharing block 914. The torque/current sharing block 914 can determine the reference for how the torque is shared between the two windings, as well as quadrature currents iq1*, iq2* for both windings, based on the functional motor phases information 958, received from fault detection block 960, as shown in
Fault detection block 960 receives fault signals from the fault detection circuitry 364 (
When motor 110 operates within the constant torque region, the d-axis current commanded value can be maintained at zero (no flux weakening). For example, the constant torque region can be a speed region of an electric motor between zero speed and some speed point (typically called base speed), where the maximum motor torque is limited only by the allowable current rating of the motor and power electronics. However, once the motor speed command increases beyond the boundaries of the constant torque region (into the constant power region), depending on the demand on the output of the current regulators block 912 (the d and q-axis quadrature components of stator commanded voltages (vd1*, vq1*; vd2*, vq2*) 938, 940), commanded speed (speed command signal ωm* 944) and the available DC bus voltage (vdc), the commanded direct axes can have a negative value. The motor speed command can come directly from the flight control unit or flight control computer in some embodiments. If the flight control unit is commanding the position, then the motor speed command can come from the output of the position regulator block 916.
The position regulator block 916 closes the position control loop with position command θm* 970 (e.g., from the flight control unit, flight computer) and speed feedback θm 972 that is obtained from the position feedback update block 910. Additionally, the position regulator block 916 uses measured DC bus currents idc1 974, idc2 976 from both of the first and second VSIs 300, 302 (bus currents not shown in
In some embodiments, the current regulators in the current regulators block 912 are designed as proportional-integral (PI) regulators, the MTPA and flux-weakening block 952 is designed as a proportional-integrator (PI) regulator or as a pure integrator (I), the speed regulator block 942 is designed as a proportional-integral-differential (PID) regulator, and/or the position regulator block 916 is designed as a proportional (P) or a proportional-integral (PI) regulator. All regulators can have adequate limiters for their outputs and integral terms (where applicable) and appropriate feed-forward terms (where applicable). Additionally, in at least some embodiments, regulators with integral terms can have adequate anti-windup protection mechanisms.
The technology described above is suitable for space and aerospace rated applications, with short and/or intermittent duty cycles (from several seconds to several minutes) that require high power density and power ranges between 0.1 and 10 kW. Quite often, these applications have serious mass, volume, and cost-constraints with stringent performance, fault-tolerance, and safety requirements that can be achieved straightforwardly by using the actuator 100 (
From the foregoing, it will be appreciated that specific embodiments of the disclosed technology have been described herein for illustration purposes. Still, various modifications may be made without deviating from the technology. For example, the representative motors can have numbers of stator teeth and stator slots other than twenty-four. Different slot winding configurations can also be considered. High voltage can be used with specific motors instead of low voltage. Certain aspects of the technology described in the context of particular embodiments may be combined or eliminated in other embodiments. For example, the control algorithms may be applied to a motor with a single winding. Further, while advantages associated with certain embodiments of the disclosed technology have been described in the context of those embodiments, other embodiments may also exhibit such advantages, and not all embodiments need necessarily exhibit such advantages to fall within the scope of the present technology. Accordingly, the disclosure and associated technology can encompass other embodiments not expressly shown or described herein. Some embodiments can be used in other environments that require a high degree of safety and reliability, such as mining and/or gas and oil industries. The following examples provide additional embodiments of the present technology.
Number | Name | Date | Kind |
---|---|---|---|
4112365 | Larson et al. | Sep 1978 | A |
4608926 | Stevens | Sep 1986 | A |
5372071 | Richards | Dec 1994 | A |
5898123 | Fritz et al. | Apr 1999 | A |
7659686 | Osada et al. | Feb 2010 | B2 |
7710081 | Saban et al. | May 2010 | B2 |
7957942 | Ivchenko et al. | Jun 2011 | B2 |
8695473 | Kametz | Apr 2014 | B2 |
8727654 | Graham | May 2014 | B2 |
9484852 | Timmons et al. | Nov 2016 | B2 |
10205416 | Furukawa | Feb 2019 | B2 |
10328970 | Keum | Jun 2019 | B2 |
11467003 | Parodi | Oct 2022 | B1 |
20030102862 | Goto et al. | Jun 2003 | A1 |
20060250042 | Neet | Nov 2006 | A1 |
20170047728 | Benarous | Feb 2017 | A1 |
20180056793 | Rozman | Mar 2018 | A1 |
20220388695 | Patty | Dec 2022 | A1 |
20230003555 | Parodi | Jan 2023 | A1 |
Number | Date | Country |
---|---|---|
101136605 | Mar 2008 | CN |
100542007 | Sep 2009 | CN |
102132483 | Jul 2011 | CN |
103580584 | Feb 2014 | CN |
104160612 | Nov 2014 | CN |
105763116 | May 2019 | CN |
3131198 | Feb 2017 | EP |
2412091 | Aug 2018 | EP |
WO-2016003807 | Jan 2016 | WO |
Entry |
---|
Zhu et al., “Design Considerations of Fault-Tolerant Electro-mechanical Actuator Systems for More Electric Aircraft (MEA),” IEEE, 2008 7 pages. |
Recalde, Raul Igmar Gregor, “The Asymmetrical Dual Three-Phase Induction Machine and the MBPC in the Speed Control,” InTech Open Science, Open Minds, Chapter 16, 2012, 16 pages. |
Demir et al., “A Novel Dual Three-Phase Permanent Magnet Sychronous Motor with Asymmetric Stator Winding,” IEEE Transactions on Magnetics, vol. 52, No. 7, Jul. 2016, 5 pages. |
Giangrande et al., “Design of Fault-Tolerant Dual Three-Phase Winding PMSM for Helicopter Landing Gear EMA,” https://www.researchgate.net/publication/328848285, Nov. 2018, 6 pages. |
Number | Date | Country | |
---|---|---|---|
20220255482 A1 | Aug 2022 | US |