Nothing Special   »   [go: up one dir, main page]

EP3598633A1 - Performance monitoring system for an electric drive system - Google Patents

Performance monitoring system for an electric drive system Download PDF

Info

Publication number
EP3598633A1
EP3598633A1 EP19186207.7A EP19186207A EP3598633A1 EP 3598633 A1 EP3598633 A1 EP 3598633A1 EP 19186207 A EP19186207 A EP 19186207A EP 3598633 A1 EP3598633 A1 EP 3598633A1
Authority
EP
European Patent Office
Prior art keywords
electric motor
monitoring system
performance monitoring
measurements
health
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP19186207.7A
Other languages
German (de)
French (fr)
Other versions
EP3598633B1 (en
Inventor
Thomas Richard Needham
William Robert BOSWORTH
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aurora Flight Sciences Corp
Original Assignee
Aurora Flight Sciences Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aurora Flight Sciences Corp filed Critical Aurora Flight Sciences Corp
Publication of EP3598633A1 publication Critical patent/EP3598633A1/en
Application granted granted Critical
Publication of EP3598633B1 publication Critical patent/EP3598633B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/14Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0264Control of logging system, e.g. decision on which data to store; time-stamping measurements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/0023Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
    • B60L3/0061Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electrical machines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/12Recording operating variables ; Monitoring of operating variables
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D27/00Arrangement or mounting of power plants in aircraft; Aircraft characterised by the type or position of power plants
    • B64D27/02Aircraft characterised by the type or position of power plants
    • B64D27/24Aircraft characterised by the type or position of power plants using steam or spring force
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D43/00Arrangements or adaptations of instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/34Testing dynamo-electric machines
    • G01R31/343Testing dynamo-electric machines in operation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/04Arrangements for controlling or regulating the speed or torque of more than one motor
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/06Arrangements for speed regulation of a single motor wherein the motor speed is measured and compared with a given physical value so as to adjust the motor speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2200/00Type of vehicles
    • B60L2200/10Air crafts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/425Temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/427Voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/429Current
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2250/00Driver interactions
    • B60L2250/10Driver interactions by alarm
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2250/00Driver interactions
    • B60L2250/16Driver interactions by display
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D45/00Aircraft indicators or protectors not otherwise provided for
    • B64D2045/0085Devices for aircraft health monitoring, e.g. monitoring flutter or vibration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D2221/00Electric power distribution systems onboard aircraft
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T50/00Aeronautics or air transport
    • Y02T50/60Efficient propulsion technologies, e.g. for aircraft

Definitions

  • the present disclosure relates to electric motors and electric drive systems and more particularly to a performance monitoring system for an electric drive system.
  • a performance monitoring system for an electric drive system includes a speed controller configured to operatively couple a power source to an electric motor.
  • the electric drive system performance monitoring system also includes a plurality of sensors to measure performance metrics associated with the power source, speed controller and the electric motor.
  • the electric drive system performance monitoring system further includes a health/performance monitoring system including a processor and a data storage device. The health/performance monitoring system is configured to determine an efficiency of operation and health of the electric drive system based on the measured performance metrics.
  • a performance monitoring system for an electric drive system includes an electric motor, a speed controller that controls the speed of the electric motor, and a power source that provides electrical power for driving the electric motor.
  • the performance monitoring system also includes a sensor for measuring one or more performance metrics associated with the electric motor and another sensor for measuring one or more performance metrics associated with the speed controller.
  • the performance monitoring system further includes a health/performance monitoring system.
  • the health/performance monitoring system includes a processor and a data storage device.
  • the health/performance monitoring system is configured to receive measurements of current and voltage supplied from the power source, measurements of current and voltage supplied from the speed controller to the electric motor, and measurements of the speed of the electric motor.
  • the health/performance monitoring system is further configured to determine an efficiency of operation and health of the electric drive system using the current and voltage measurements and the speed measurements of the electric motor.
  • a performance monitoring system for a multi-motor aerial vehicle including a plurality of electric drive systems mounted to the multi-motor aerial vehicle.
  • Each electric drive system includes an electric motor and a speed controller.
  • a power source provides electrical power for driving each electric motor.
  • Each speed controller operatively couples the power source to an associated electric motor.
  • the performance monitoring system also includes a plurality of sensors for measuring performance metrics associated with the power source, each speed controller and each of the electric motors.
  • the performance monitoring system further includes a health/performance monitoring system that includes a processor and a data storage device.
  • the health/performance monitoring system is configured to receive measurements of current and voltage supplied from the power source, measurements of current and voltage supplied from each speed controller to the associated electric motor, and measurements of the speed of each electric motor.
  • the health/performance monitoring system is further configured to determine an efficiency of operation and health of each electric drive system using the current and voltage measurements and the speed measurements of each electric motor. An output of each electric motor is controlled based on the efficiency of operation and health of each electric drive system.
  • a method for monitoring an electric drive system includes receiving current and voltage measurements of electrical power supplied to a speed controller by a power source and receiving current and voltage measurements of electrical power driving the electric motor.
  • the speed controller operatively couples the power source to the electric motor to provide electrical power to drive the electric motor.
  • the method also includes measuring speed of the electric motor and determining an efficiency of operation and health of the electric drive system by a health/performance monitoring system using the current and voltage measurements and the speed measurements of the electric motor.
  • the plurality of sensors include a sensor for measuring current and voltage supplied from the power source and a sensor for measuring current and voltage supplied from the speed controller to the electric motor.
  • the sensors additionally include a sensor for measuring speed of the electric motor.
  • the health/performance monitoring system is configured to receive measurements of the current and voltage supplied from the power source, measurements of the current and voltage supplied from the speed controller to the electric motor, and measurements of the speed of the electric motor.
  • the health/performance monitoring system or the processor of the health/performance monitoring system is configured to determine the efficiency of operation and the health of the electric drive system using the current and voltage measurements and speed measurements.
  • the plurality of sensors further include a sensor for measuring temperature associated with the electric motor and a sensor for measuring vibrations associated with the electric motor.
  • the plurality of sensors additionally include other sensors separate from the electric motor for measuring vibration which are used to distinguish vibrations unique to the electric motor from other vibrations that may be experienced by a vehicle or other system.
  • the plurality of sensors further include other sensors separate from the electric motor for measuring temperatures which are used to distinguish temperatures unique to the electric motor from other temperatures that may be experienced by the vehicle or system.
  • the health/performance monitoring system is configured to receive measurements of the current and voltage supplied from the power source, measurements of the current and voltage supplied from the speed controller to the electric motor, measurements of the speed of the electric motor, and measurements of the temperature and vibrations associated with the electric motor, wherein the health/performance monitoring system or processor is configured to determine the efficiency of operation and the health of the electric drive system using the current and voltage measurements, the speed measurements and the temperature and vibration measurements associated with the electric motor.
  • the processor is configured to perform a set of functions including logging power and efficiency data associated with the electric motor and/or electric drive system; logging temperature data associated with the electric motor; logging vibration data associated with the electric motor; and performing a predetermined action in response to any of the data exceeding a preset limit.
  • the predetermined action includes at least one of: generating an alert message; transmitting a message including a recommended course of action; and switching from using the electric motor or electric drive system to a redundant motor or system.
  • the performance monitoring system further includes an interface for presenting the alert message and/or the message including the recommended course of action.
  • the health/performance monitoring system includes a micropower meter.
  • the micropower meter includes an analog front end configured to receive the performance metrics measurements.
  • the analog front end includes a plurality of programmable analog blocks that are programmable to receive different types of measurement signals.
  • the analog front end is also configured to perform analog signal filtering and analog-to-digital converting.
  • the speed controller provides three-phase electrical power to the electric motor via three-phase electrical conductors connected between the speed controller and the electric motor.
  • the sensor for measuring the voltage and current supplied by the speed controller includes a separate voltage and current measurement sensor coupled to each phase of the three-phase electrical conductors.
  • the electric motor includes a brushless direct current (DC) electric motor.
  • DC direct current
  • the speed controller is configured to convert a source voltage from the power source to three-phase chopped DC square waves.
  • Each wave includes a square wave frequency that is a predetermined number of orders of magnitude higher than a commutation frequency of the electric motor.
  • the speed controller is configured to pulse-width modulate each of the three-phase chopped DC square waves to supply approximately a sinusoidal phase signal on each phase of three-phase electrical power supplied to the electric motor.
  • the performance monitoring system is onboard a vehicle and the performance monitoring system further includes a vehicle controller in signal communication with the health/performance monitoring system.
  • the vehicle controller is configured to perform a set of functions including providing throttle control signals to the speed controller; logging power and efficiency data associated with the electric motor and/or electric drive system; logging health data associated with the electric motor and/or electric drive system; and performing a predetermined action in response to any of the data exceeding a preset limit.
  • the vehicle is an aerial vehicle or a spacecraft.
  • the performance monitoring system is onboard an aerial vehicle.
  • the aerial vehicle includes a plurality of electric drives systems.
  • Each electric drive system includes an electric motor and a speed controller associated with each electric motor.
  • the plurality of sensors include a sensor associated with each electric motor and a sensor associated with each speed controller to measure the performance metrics associated with each motor and each speed controller. An output of each electric motor is controlled based on the efficiency of operation and health of each electric drive system.
  • FIG. 1 is a block schematic diagram of an example of an electric drive system 100 including performance monitoring system 101 in accordance with an example of the present disclosure.
  • the electric drive system 100 includes a speed controller 102 and an electric motor 106.
  • the speed controller is configured to operatively couple a power source 104 to the electric motor 106.
  • the speed controller 102 may be an electronic speed controller (ESC).
  • the electric drive system 100 and/or performance monitoring system 101 also includes a plurality of sensors 108 to measure performance metrics 110 associated with the power source 104, the speed controller 102 and the electric motor 106.
  • the electric drive system 100 and/or performance monitoring system 101 further includes a health/performance monitoring system 112 including a processor 114 or central processing unit (CPU) and a data storage device 116.
  • the health/performance monitoring system 112 is configured to determine an efficiency of operation 118 and health 120 or mechanical condition of the electric drive system 100 based on the measured performance metrics 110.
  • the plurality of sensors 108 include a sensor 108a for measuring current and voltage (I,V) supplied from the power source 104 to the speed controller 102 and a sensor 108b or sensors 108b for measuring current and voltage (I,V) supplied from the speed controller 102 to the electric motor 106.
  • the plurality of sensors 108 additionally include a sensor 108c for measuring speed of the electric motor 106.
  • the speed measurements 122 may be in revolutions per minute (RPM). Sensing the speed of the electric motor 106 detects any stalls or drift where the speed controller 102 has not commanded a change.
  • the electric motor 106 is mechanically coupled to or drives any type of load 124 or mechanical equipment.
  • the plurality of sensors 108 also include a sensor 108d for measuring temperature associated with the electric motor 106 and a sensor 108e for measuring vibrations associated with the electric motor 106.
  • the sensors 108d and 108e for measuring temperature and vibration associated with the electric motor 106 include sensors 108d and 108e positioned within the electric motor 106, on the electric motor 106 or both inside and outside the electric motor 106.
  • the plurality of sensors 108 additionally include other sensors 108e separate from the electric motor 106 for measuring vibration which are used to distinguish vibrations unique to the electric motor 106 from other vibrations that may be experienced by a vehicle 156 or system.
  • the plurality of sensors 108 may further include other sensors 108d separate from the electric motor 106 for measuring temperatures which are used to distinguish temperatures unique to the electric motor 106 from other temperatures that may be experienced by the vehicle 156 or system.
  • the health/performance monitoring system 112 is configured to receive measurements of the current and voltage (I,V) supplied from the power source 104 to the speed controller 102, measurements of the current and voltage (I,V) supplied from the speed controller 102 to the electric motor 106, and speed measurements 122 of the electric motor 106.
  • the health/performance monitoring system 112 or the processor 114 is configured to perform a set of functions 126.
  • the set of functions include determining the efficiency of operation 118 and the health 120 of the electric drive system 100 using the current and voltage measurements (I,V) and speed measurements 122.
  • the health/performance monitoring system 112 is also configured to receive temperature measurements 128, vibration measurements 130 associated with the electric motor 106 and any other measurements 132 or data useful in determining the efficiency of operation 118 and health 120 of the electric motor 106.
  • the health/performance monitoring system 112 or processor 114 of the health/performance monitoring system 112 is configured to determine the efficiency of operation 118 and the health 120 of the electric drive system 100 using the current and voltage measurements (I,V), the speed measurements 122 and the temperature measurements 128 and vibration measurements 130 associated with the electric motor 106.
  • the temperature measurements 128, vibration measurements 130 and any other measurements 132 or data may be stored on the data storage device 116.
  • the processor 114 of the health/performance monitoring system 112 is configured to perform the set of functions 126 which include logging power and efficiency data 134 associated with the electric drive system 100 or electric motor 106; logging temperature measurements 128 or data associated with the electric motor 106; and logging vibration measurements 130 or data associated with the electric motor 106 and any other measurements 132 or data.
  • the set of functions 126 further include performing a predetermined action 136 in response to any of the data exceeding a preset limit as described in more detail herein with reference to the exemplary method 400 in FIGS. 4A and 4B .
  • the power and efficiency data 134, temperature measurements 128, vibration measurements 130 and other measurements 132 are stored on the data storage device 116 associated with the health/performance monitoring system 112.
  • the data storage device 116 is a component of the health/performance monitoring system 112.
  • the health/performance monitoring system 112 or processor 114 is configured to determine the efficiency of operation 118 and health 120 of the electric drive system 100 using the current and voltage measurements (I,V) and the speed measurements 122 of the electric motor 106.
  • the efficiency of operation 118 of the electric drive system 100 or electric motor 106 may be defined as a ratio of an amount of mechanical energy or work produced by the electric motor 106 divided by the electrical energy or power supplied to the electric motor 106.
  • the health 120 or mechanical condition of the electric drive system 100 or electric motor 106 may be determined by operating parameters, such as temperature, vibration or other parameters indicative of the health 120 or mechanical condition of the electric drive system 100 or electric motor 106 being within normal operating ranges or limits or baseline test data. Normal operating ranges or limits or baseline test data may be provided by a manufacture for a particular motor.
  • the predetermined action 136 or actions include at least one of: generating an alert message; transmitting a message comprising a recommended course of action; and switching from using the electric drive system 100 or electric motor 106 to a redundant system or motor.
  • a user interface 138 is provided for presenting the alert message and/or the message comprising the recommended course of action.
  • the health/performance monitoring system 112 includes a micropower meter 140.
  • the micropower meter 140 may be a programmable system-on-chip or similar electronic device.
  • the micropower meter 140 provides a miniaturized power meter scheme built into deployable systems that provide real-time or near real-time efficiency of operation and health monitoring of electric powertrains.
  • the electric powertrain may be defined as the power source 104, speed controller 102, electric motor 106 to convert current to torque, and any gear arrangement or other mechanical equipment to couple the electric motor 106 to the load 124.
  • the micropower meter 140 permits accurate measurement of current and voltage at the input to the speed controller 102 and each of the three-phase conductors 148a-148c powering the electric motor 106 in a compact package that is installed along with the speed controller 102.
  • the micropower meter 140 includes an analog front end 142 configured to receive the performance metrics 110 or measurements.
  • the analog front end 142 includes a plurality of programmable analog blocks 144 that are programmable to receive different types of measurement signals or data.
  • the analog front end 142 also includes a filter (not shown in FIG. 3 ) to perform analog signal filtering and an analog-to-digital converter (not shown in FIG. 3 ) for analog-to-digital conversion.
  • the micropower meter 140 is configured to convert analog measurements or signals from the sensors 108 to digital data, compare the digital data to baseline or normal operating data and report operating efficiency and health data or signals 157 to the system or vehicle controller 158 as described herein.
  • the system or vehicle controller 158 is a flight controller of an aerial vehicle as describe herein.
  • the electric motor 106 includes a brushless direct current (DC) electric motor.
  • the speed controller 102 provides three-phase electrical power 146 to the electric motor 106 via three-phase electrical conductors 148a-148c connected between the speed controller 102 and the electric motor 106.
  • the sensor 108b for measuring the voltage and current supplied by the speed controller 102 includes a separate voltage and current measurement sensor 108b coupled to each phase of the three-phase electrical conductors 148a-148c. While the exemplary example in FIG. 1 has been described with respect to three-phase electrical power 146, the features of the examples described herein are configurable for use with any type electric drive system including electric drive systems with more than three-phases or less than three-phases.
  • the speed controller 102 is configured to convert a source voltage 150 from the power source 104 to three-phase chopped DC square waveforms 152.
  • Each waveform 152 includes a square wave frequency that is a predetermined number of orders of magnitude higher than a commutation frequency of the electric motor 106.
  • FIG. 5 is an illustration of an example of three-phase chopped DC square waveforms 500a, 500b and 500c for driving a brushless DC motor in accordance with an example of the present disclosure.
  • the three-phase chopped DC waveforms 500a, 500b and 500c may be used for the waveforms 152.
  • the speed controller 102 is configured to pulse-width modulate 154 each of the three-phase chopped DC square waveforms 152 to supply approximately a sinusoidal phase signal on each phase of three-phase electrical power 146 supplied to the electric motor 106.
  • FIG. 6 is an illustration of an example of pulse width modulation (PWM) 600 of a DC square waveform 602 to provide an approximation of a sinusoidal phase signal 604 for driving a brushless DC motor in accordance with an example of the present disclosure.
  • PWM pulse width modulation
  • the electric drive system 100 is onboard a vehicle 156 and the electric drive system 100 and performance monitoring system 101 further include a vehicle controller 158 in signal communication with the health/performance monitoring system 112.
  • the vehicle controller 158 includes a processor 160 or central processing unit (CPU) and a data storage device 162.
  • the vehicle controller 158 or processor 160 is configured to perform a set of functions 164 including providing throttle control signals 166 to the speed controller 102; logging power and efficiency data 134 associated with the electric drive system 100 and/or electric motor 106; logging health data 120 associated with the electric drive system 100 and/or electric motor 106; and performing a predetermined action 136 in response to any of the data exceeding a preset limit.
  • the data storage device 162 may store measurements or data similar to the data storage device 116.
  • the vehicle 156 is an aerial vehicle or a spacecraft.
  • a further example of a performance monitoring system, such as performance monitoring system 101, being implemented in an aerial vehicle including a plurality of electric drive systems will be described in more detail with reference to FIG. 3 .
  • FIG. 2 is a block schematic diagram of an example of an electric drive system 200 including a performance monitoring system 201 in accordance with another example of the present disclosure.
  • the electric drive system 200 is substantially the same as the electric drive system 100 in FIG. 1 .
  • the performance monitoring system 201 is similar to the performance monitoring system 201 in FIG. 1 except the health/performance monitoring system 112 is embodied in the vehicle controller 158'. Accordingly, the vehicle controller 158' is configured to perform a set of functions 164' that includes the set of functions 126 described with respect to the health/performance monitoring system 112 in FIG. 1 as well as the set of functions 164 of the vehicle controller 158 in FIG.1 .
  • FIG. 3 is a block schematic diagram of an example of a multi-motor vehicle or aerial vehicle 300 including a performance monitoring system 301 in accordance with a further example of the present disclosure.
  • the performance monitoring system 301 is substantially the same or similar to the performance monitoring system 101 in FIG. 1 or performance monitoring system 201 in FIG. 2 .
  • the aerial vehicle 300 is a multi-rotor aerial vehicle or drone.
  • the aerial vehicle 300 includes a plurality of electric drive systems 302 mounted to the aerial vehicle 300.
  • Each electric drive system 302 includes an electric motor 304 and a speed controller or electronic speed controller (ESC) 306.
  • One or more power sources 308 provide electrical power for driving the electric motors 304.
  • Each speed controller or ESC 306 operatively couples the power source 308 or at least one of the power sources 308 to an associated electric motor 304.
  • each ESC 306 and associated electric motor 304 define a thrust generator 310 operatively connected to a propeller or rotor (not shown) to provide lift and/or thrust to the aerial vehicle 300.
  • the performance monitoring system 301 additionally includes a plurality of sensors 312 for measuring performance metrics associated with the power source 308, each speed controller or ESC 306 and each of the electric motors 304.
  • the sensors 312 are similar or the same as the sensors 108 described with reference to FIGS. 1 and 2 and are located at similar locations to that described with reference to FIGS. 1 and 2 or as illustrated in FIGS. 1 and 2 .
  • the performance monitoring system 301 also includes a health/performance monitoring system 314.
  • the health/performance monitoring system 314 is a component of a flight controller 316.
  • the health/performance monitoring system 314 is a component of an aircraft processor 318 or the health/performance monitoring system 314 is a separate component that is communicatively coupled to either the flight controller 316, aircraft processor 318 or both.
  • the health/performance monitoring system 314 is the same or similar to the health/performance monitoring system 112 described with reference to FIGS. 1 and 2 and is configured to perform the same or similar functions.
  • the health/performance monitoring system 314 is configured to receive measurements of current and voltage supplied from the power source 308 or sources, measurements of current and voltage supplied from each ESC 306 to the associated electric motor 304, and measurements of the speed of each electric motor 304.
  • the health/performance monitoring system 314 is further configured to determine an efficiency of operation and health of each electric drive system 302 or electric motor 304 using the current and voltage measurements and the speed measurements of each electric motor 304.
  • An output of each electric motor 304 is controlled via the associated speed controller or ESC 306 based on the efficiency of operation and health of each electric drive system 302 or electric motor 304 similar to that previously described and as described in the exemplary method 400 in FIGS. 4A and 4B .
  • FIG. 3 also illustrates a block diagram of an exemplary flight control system 320 for the aerial vehicle 300.
  • the flight control system 320 may be configured to control the various components and functions of the aerial vehicle 300.
  • the flight control system 320 includes one or more aircraft processors 318 communicatively coupled with at least one memory device 322, the flight controller 316, a wireless transceiver 324, and a navigation system 326.
  • the aircraft processor 318 may be configured to perform one or more operations based at least in part on instructions (e.g., software) and one or more databases stored to the memory device 322 (e.g., hard drive, flash memory, or the like).
  • the aerial vehicle 300 may further include other desired services, such as the wireless transceiver 324 coupled with an antenna 328 to communicate data between the flight control system 320 and a remote device 330 (e.g., a portable electronic devices, such as smartphones, tablets, laptop computers) or other controller (e.g., at a base station).
  • the flight control system 320 may also communicate with another aerial vehicle 300 via the wireless transceiver 324, thereby facilitating collaborative operations, for example.
  • the flight control system 320 may communicate data (processed data, unprocessed data, etc.) with the remote device 330 and/or another aerial vehicle 300 over a network 332.
  • the wireless transceiver 324 may be configured to communicate using one or more wireless standards such as Bluetooth (e.g., short-wavelength, Ultra-High Frequency (UHF) radio waves in the Industrial, Scientific, and Medical (ISM) band from 2.4 to 2.485 GHz), near-field communication (NFC), Wi-Fi (e.g., Institute of Electrical and Electronics Engineers' (IEEE) 802.11 standards), etc.
  • the remote device 330 may facilitate monitoring and/or control of the flight control system 320 and its payload(s), including an intelligence, surveillance, and reconnaissance (ISR) payload 334.
  • ISR intelligence, surveillance, and reconnaissance
  • the remote device 330 provides a control and communication interface for a user.
  • the remote device 330 may be configurable to operate as a manager that enables the user to monitor, direct, and control systems onboard the aerial vehicle 300.
  • the remote device 330 can be used to enable a user to input tasks, constraints, revise task assignment lists, update software/firmware, etc.
  • the remote device 330 may include a touch screen graphical user interface ("GUI") and/or speech-recognition systems.
  • GUI graphical user interface
  • the remote device 330 may employ, for example, a tablet computer, a laptop computer, a smart phone, or combination thereof.
  • the remote device 330 serves as a primary channel of communication between the pilot and systems onboard the aerial vehicle 300, enabling the user to command tasks to and receive feedback or instructions.
  • the remote device 330 may give visual and auditory alerts to direct the pilot's attention to a particular alert.
  • the aircraft processor 318 may be operatively coupled to the flight controller 316 to control operation of various actuators 336 (e.g., those to control movement and locking of any flight surfaces, such as the moveable flight control surfaces, electric motor 304 (e.g., via the electronic speed controller (ESC) 306) in response to commands from an operator, autopilot, a navigation system 326, or other high-level system via the wireless transceiver 324.
  • the aircraft processor 318 and the flight controller 316 may be integrated into a single component or circuit.
  • the flight controller 316 may dynamically (i.e., in real-time or near real-time) and independently adjust thrust during the various stages of flight via the ESC 306 to control roll, pitch, or yaw of the aerial vehicle 300.
  • the flight controller 316 may vary the revolutions per minute (RPM) of the rotor and/or, where desired, vary the pitch of the rotor blades.
  • RPM revolutions per minute
  • the electric motors 304 may be controlled by adjusting power supplied to each electric motor 304 from the power source 308 (e.g., a battery pack or a battery bank) via the ESC 306.
  • the aircraft processor 318 may be operatively coupled to the navigation system 326, which may include a global positioning system (GPS) 326a that is communicatively coupled with an inertial navigation system (INS) 326b and/or an inertial measurement unit (IMU) 326c, which can include one or more gyros and accelerometers.
  • GPS global positioning system
  • INS inertial navigation system
  • IMU inertial measurement unit
  • the GPS 326a gives an absolute drift-free position value that can be used to reset the INS solution or can be blended with it by use of a mathematical algorithm, such as a Kalman Filter.
  • the navigation system 326 may communicate, inter alia, inertial stabilization data to the aircraft processor 318.
  • the flight control system 320 may be equipped with additional sensing devices 338, such as the ISR payload 334 including, for example, one or more cameras 334a (e.g., an optical instrument for recording or capturing images and/or video, including light detection and ranging (LiDAR) devices), audio devices 334b (e.g., microphones, echolocation sensors, etc.), and other sensor devices 334c to facilitated ISR functionality and provide ISR data (e.g., photographs, video, audio, sensor measurements, etc.).
  • the ISR payload 334 is operatively coupled to the aircraft processor 318 to facilitate communication of the ISR data (sensor data) between the ISR payload 334 and the aircraft processor 318.
  • the ISR data may be used to navigate the aerial vehicle 300 and/or otherwise control the flight control system 320.
  • the ISR payload 334 may be rotatably and pivotally coupled to, for example, the underside surface of an airframe of the aerial vehicle 300 (or another structural component, such as the rotor booms or the wings of the aerial vehicle 300) via a gimbal system to enable the ISR payload 334 to be more easily oriented downward to monitor objects below and/or on the ground.
  • the data may be dynamically or periodically communicated from the flight control system 320 to the remote device 330 over the network 332 via the wireless transceiver 324, or stored to the memory device 322 for later access or processing.
  • FIGS. 4A and 4B are a flow chart of an example of a method 400 for monitoring an electric motor in accordance with an example of the present disclosure.
  • the method 400 is embodied in and performed by the performance monitoring system 101 in FIG. 1 or 201 in FIG. 2 and the performance monitoring system 301 in FIG. 3 .
  • current and voltage measurements of electrical power supplied to a speed controller or ESC by a power source are received.
  • current and voltage measurements from each phase driving an electric motor are received.
  • the speed controller provides three-phase electrical power to drive the electric motor.
  • the current and voltage measurements are performed or sampled at a much faster frequency than a commutation frequency of the motor.
  • the current and voltage measurements are performed or sampled at the much faster frequency than the commutation frequency to capture any spikes and the pulses to the motor accurately.
  • temperature measurements and measurements of any other parameters or performance metrics are received for use in determining health or mechanical condition of the motor and efficiency of operation of the motor.
  • speed of the motor is measured and received. Sensing the speed of the motor detects any stalls or drift where the speed controller has not commanded a change.
  • an efficiency of operation and health of the motor is determined by a health/performance monitoring system using the current and voltage measurements, the speed measurements and any other measured parameters or metrics associated with operation of the motor. In accordance with an example, measurements are compared to baseline test results or normal operating parameters to determine the health or mechanical condition of the motor. Efficiency of operation is determined by comparing output mechanical energy or work to input electrical energy or by determining a ratio of the output mechanical energy or work divided by the input electrical energy or power. Output mechanical energy or work may be determined from the speed of the electric motor based on the characteristics of the load driven by the electric motor.
  • the motor is operating efficiently if the ratio of the output mechanical energy or work divided by the input electrical energy or power exceeds a preset threshold for the particular motor.
  • the preset threshold may be determined and provided for the particular motor by the motor manufacturer. If the motor is not operating efficiently, the method 400 advances to block 414.
  • an alert or message is generated and transmitted to a user interface or other device that the motor is operating inefficiently. An amount of deviation from the preset threshold may be included in the message.
  • a predetermined action or actions are performed in response to the motor operating inefficiently.
  • the predetermined action or actions include but are not necessarily limited to generating an alert or message, transmitting a recommended course of action, or switching to a redundant motor or system.
  • the method or system may automatically switch to the redundant motor or system, or recommend a pilot or operator switch to the redundant motor or system.
  • the method 400 advances to block 418.
  • a message is generated and transmitted to the user interface or other device that the measurements or particular measurements are outside of limits or the baseline and/or the motor is not operating within normal operating limits or parameters. For example, if the operating temperature of the motor is over a normal operating range or limit, or vibration measurements exceed normal operating parameters or baseline measurements, the message is generated and transmitted to the user interface. An amount of deviation from the normal operating limits or baseline may also be included with the message.
  • a predetermined action or actions are performed in response to any of the measurements being outside normal operating limits or baseline measurements.
  • Examples of the predetermined action or actions include but are not necessarily limited to generating an alert or message, transmitting a recommended course of action, or switching to a redundant motor or system.
  • the method 400 advances to block 424.
  • a message is generated and transmitted to the user interface or other device that the system is operating normally or within limits.
  • a performance headroom is estimated.
  • the performance headroom may be defined as a difference between a current operating state and a performance limit or limits.
  • the performance headroom is stored and transmitted to the user interface as a system characterization. From block 430, the method 400 may return to block 402 and the method 400 may proceed as previously described to continue monitoring the motor.
  • the method 400 advances to block 432.
  • a message is generated and transmitted to the user interface recommending a lower operating setting or settings.
  • a warning is set and message transmitted to the user interface or other device. The method 400 or system will check for changes in a power setting or power settings after a preset time period in response to the warning being set.
  • the method 400 advances to block 438.
  • recovery characteristics for the motor and/or system returning to within limits are estimated. Examples of recovery characteristics include but are not necessarily limited to rates of temperature change for heat transfer coefficients, speed deviation recovery (characteristics of how the speed smooths out or normalizes after a deviation or what the derivative of speed samples does), power-in versus temperature for winding resistance changes, speed controller temperatures versus power resistance changes (e.g. efficiency in going back to normal operating temperatures after overheating and cooling back down or did speed controller and/or motor suffer damage and/or permanent loss of efficiency by operating under higher loads?).
  • the estimated recovery characteristic are stored. A message is generated and transmitted to the user interface or other device in response to the motor and/or system returning to normal operating limits. The method 400 may then return to block 402 and the method 400 may proceed as previously described to continue monitoring the motor.
  • each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s).
  • the functions noted in the block may occur out of the order noted in the figures.
  • two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

A performance monitoring system for an electric drive system includes a speed controller configured to operatively couple a power source to an electric motor. The performance monitoring system also includes a plurality of sensors to measure performance metrics associated with the power source, the speed controller and the electric motor. The performance monitoring system additionally includes a health/performance monitoring system comprising a processor and a data storage device. The health/performance monitoring system is configured to determine an efficiency of operation and health of the electric drive system based on the measured performance metrics.

Description

    FIELD
  • The present disclosure relates to electric motors and electric drive systems and more particularly to a performance monitoring system for an electric drive system.
  • BACKGROUND
  • Current brushless direct current (DC) motors are analyzed using an assumption of continuous alternating current (AC) power. This analysis method uses existing power meters that are too large to permanently install on vehicles or other systems for proper measurement and results in inaccurate monitoring that does not include load and efficiency.
  • SUMMARY
  • In an aspect there is provided a system as defined in claim 1. In another aspect there is provided a method as defined in claim 14.
  • In accordance with an example, a performance monitoring system for an electric drive system includes a speed controller configured to operatively couple a power source to an electric motor. The electric drive system performance monitoring system also includes a plurality of sensors to measure performance metrics associated with the power source, speed controller and the electric motor. The electric drive system performance monitoring system further includes a health/performance monitoring system including a processor and a data storage device. The health/performance monitoring system is configured to determine an efficiency of operation and health of the electric drive system based on the measured performance metrics.
  • In accordance with another example, a performance monitoring system for an electric drive system includes an electric motor, a speed controller that controls the speed of the electric motor, and a power source that provides electrical power for driving the electric motor. The performance monitoring system also includes a sensor for measuring one or more performance metrics associated with the electric motor and another sensor for measuring one or more performance metrics associated with the speed controller. The performance monitoring system further includes a health/performance monitoring system. The health/performance monitoring system includes a processor and a data storage device. The health/performance monitoring system is configured to receive measurements of current and voltage supplied from the power source, measurements of current and voltage supplied from the speed controller to the electric motor, and measurements of the speed of the electric motor. The health/performance monitoring system is further configured to determine an efficiency of operation and health of the electric drive system using the current and voltage measurements and the speed measurements of the electric motor.
  • In accordance with an additional example, a performance monitoring system for a multi-motor aerial vehicle including a plurality of electric drive systems mounted to the multi-motor aerial vehicle. Each electric drive system includes an electric motor and a speed controller. A power source provides electrical power for driving each electric motor. Each speed controller operatively couples the power source to an associated electric motor. The performance monitoring system also includes a plurality of sensors for measuring performance metrics associated with the power source, each speed controller and each of the electric motors. The performance monitoring system further includes a health/performance monitoring system that includes a processor and a data storage device. The health/performance monitoring system is configured to receive measurements of current and voltage supplied from the power source, measurements of current and voltage supplied from each speed controller to the associated electric motor, and measurements of the speed of each electric motor. The health/performance monitoring system is further configured to determine an efficiency of operation and health of each electric drive system using the current and voltage measurements and the speed measurements of each electric motor. An output of each electric motor is controlled based on the efficiency of operation and health of each electric drive system.
  • In accordance with a further example, a method for monitoring an electric drive system includes receiving current and voltage measurements of electrical power supplied to a speed controller by a power source and receiving current and voltage measurements of electrical power driving the electric motor. The speed controller operatively couples the power source to the electric motor to provide electrical power to drive the electric motor. The method also includes measuring speed of the electric motor and determining an efficiency of operation and health of the electric drive system by a health/performance monitoring system using the current and voltage measurements and the speed measurements of the electric motor.
  • In accordance with an example and any of the previous examples, the plurality of sensors include a sensor for measuring current and voltage supplied from the power source and a sensor for measuring current and voltage supplied from the speed controller to the electric motor. The sensors additionally include a sensor for measuring speed of the electric motor.
  • In accordance with an example and any of the previous examples, the health/performance monitoring system is configured to receive measurements of the current and voltage supplied from the power source, measurements of the current and voltage supplied from the speed controller to the electric motor, and measurements of the speed of the electric motor. The health/performance monitoring system or the processor of the health/performance monitoring system is configured to determine the efficiency of operation and the health of the electric drive system using the current and voltage measurements and speed measurements.
  • In accordance with an example and any of the previous examples, the plurality of sensors further include a sensor for measuring temperature associated with the electric motor and a sensor for measuring vibrations associated with the electric motor.
  • In accordance with an example and any of the previous examples, the plurality of sensors additionally include other sensors separate from the electric motor for measuring vibration which are used to distinguish vibrations unique to the electric motor from other vibrations that may be experienced by a vehicle or other system. The plurality of sensors further include other sensors separate from the electric motor for measuring temperatures which are used to distinguish temperatures unique to the electric motor from other temperatures that may be experienced by the vehicle or system.
  • In accordance with an example and any of the previous examples, the health/performance monitoring system is configured to receive measurements of the current and voltage supplied from the power source, measurements of the current and voltage supplied from the speed controller to the electric motor, measurements of the speed of the electric motor, and measurements of the temperature and vibrations associated with the electric motor, wherein the health/performance monitoring system or processor is configured to determine the efficiency of operation and the health of the electric drive system using the current and voltage measurements, the speed measurements and the temperature and vibration measurements associated with the electric motor.
  • In accordance with an example and any of the previous examples, the processor is configured to perform a set of functions including logging power and efficiency data associated with the electric motor and/or electric drive system; logging temperature data associated with the electric motor; logging vibration data associated with the electric motor; and performing a predetermined action in response to any of the data exceeding a preset limit.
  • In accordance with an example and any of the previous examples, the predetermined action includes at least one of: generating an alert message; transmitting a message including a recommended course of action; and switching from using the electric motor or electric drive system to a redundant motor or system.
  • In accordance with an example and any of the previous examples, the performance monitoring system further includes an interface for presenting the alert message and/or the message including the recommended course of action.
  • In accordance with an example and any of the previous examples, wherein the health/performance monitoring system includes a micropower meter. The micropower meter includes an analog front end configured to receive the performance metrics measurements.
  • In accordance with an example and any of the previous examples, wherein the analog front end includes a plurality of programmable analog blocks that are programmable to receive different types of measurement signals. The analog front end is also configured to perform analog signal filtering and analog-to-digital converting.
  • In accordance with an example and any of the previous examples, wherein the speed controller provides three-phase electrical power to the electric motor via three-phase electrical conductors connected between the speed controller and the electric motor. The sensor for measuring the voltage and current supplied by the speed controller includes a separate voltage and current measurement sensor coupled to each phase of the three-phase electrical conductors.
  • In accordance with an example and any of the previous examples, the electric motor includes a brushless direct current (DC) electric motor.
  • In accordance with an example and any of the previous examples, the speed controller is configured to convert a source voltage from the power source to three-phase chopped DC square waves. Each wave includes a square wave frequency that is a predetermined number of orders of magnitude higher than a commutation frequency of the electric motor.
  • In accordance with an example and any of the previous examples, the speed controller is configured to pulse-width modulate each of the three-phase chopped DC square waves to supply approximately a sinusoidal phase signal on each phase of three-phase electrical power supplied to the electric motor.
  • In accordance with an example and any of the previous examples, the performance monitoring system is onboard a vehicle and the performance monitoring system further includes a vehicle controller in signal communication with the health/performance monitoring system. The vehicle controller is configured to perform a set of functions including providing throttle control signals to the speed controller; logging power and efficiency data associated with the electric motor and/or electric drive system; logging health data associated with the electric motor and/or electric drive system; and performing a predetermined action in response to any of the data exceeding a preset limit.
  • In accordance with an example and any of the previous examples, wherein the vehicle is an aerial vehicle or a spacecraft.
  • In accordance with an example and any of the previous examples, wherein the performance monitoring system is onboard an aerial vehicle. The aerial vehicle includes a plurality of electric drives systems. Each electric drive system includes an electric motor and a speed controller associated with each electric motor. The plurality of sensors include a sensor associated with each electric motor and a sensor associated with each speed controller to measure the performance metrics associated with each motor and each speed controller. An output of each electric motor is controlled based on the efficiency of operation and health of each electric drive system.
  • The features, functions, and advantages that have been discussed can be achieved independently in various examples or may be combined in yet other examples further details of which can be seen with reference to the following description and drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
    • FIG. 1 is a block schematic diagram of an example of an electric drive system including a performance monitoring system in accordance with an example of the present disclosure.
    • FIG. 2 is a block schematic diagram of an example of an electric drive system including a performance monitoring system in accordance with another example of the present disclosure.
    • FIG. 3 is a block schematic diagram of an example of a multi-motor vehicle or aerial vehicle including a performance monitoring system in accordance with a further example of the present disclosure.
    • FIGS. 4A and 4B are a flow chart of an example of a method for monitoring an electric drive system in accordance with an example of the present disclosure.
    • FIG. 5 is an illustration of an example of three-phase chopped DC square waveforms for driving a brushless DC motor in accordance with an example of the present disclosure.
    • FIG. 6 is an illustration of an example of pulse width modulation (PWM) of a DC square waveform to provide an approximation of a sinusoidal phase signal for driving a brushless DC motor in accordance with an example of the present disclosure.
    DETAILED DESCRIPTION
  • The following detailed description of examples refers to the accompanying drawings, which illustrate specific examples of the disclosure. Other examples having different structures and operations do not depart from the scope of the present disclosure. Like reference numerals may refer to the same element or component in the different drawings.
  • FIG. 1 is a block schematic diagram of an example of an electric drive system 100 including performance monitoring system 101 in accordance with an example of the present disclosure. The electric drive system 100 includes a speed controller 102 and an electric motor 106. The speed controller is configured to operatively couple a power source 104 to the electric motor 106. The speed controller 102 may be an electronic speed controller (ESC). The electric drive system 100 and/or performance monitoring system 101 also includes a plurality of sensors 108 to measure performance metrics 110 associated with the power source 104, the speed controller 102 and the electric motor 106. The electric drive system 100 and/or performance monitoring system 101 further includes a health/performance monitoring system 112 including a processor 114 or central processing unit (CPU) and a data storage device 116. The health/performance monitoring system 112 is configured to determine an efficiency of operation 118 and health 120 or mechanical condition of the electric drive system 100 based on the measured performance metrics 110.
  • In accordance with an example, the plurality of sensors 108 include a sensor 108a for measuring current and voltage (I,V) supplied from the power source 104 to the speed controller 102 and a sensor 108b or sensors 108b for measuring current and voltage (I,V) supplied from the speed controller 102 to the electric motor 106. The plurality of sensors 108 additionally include a sensor 108c for measuring speed of the electric motor 106. The speed measurements 122 may be in revolutions per minute (RPM). Sensing the speed of the electric motor 106 detects any stalls or drift where the speed controller 102 has not commanded a change. The electric motor 106 is mechanically coupled to or drives any type of load 124 or mechanical equipment.
  • In accordance with an example, the plurality of sensors 108 also include a sensor 108d for measuring temperature associated with the electric motor 106 and a sensor 108e for measuring vibrations associated with the electric motor 106. In accordance with different examples, the sensors 108d and 108e for measuring temperature and vibration associated with the electric motor 106 include sensors 108d and 108e positioned within the electric motor 106, on the electric motor 106 or both inside and outside the electric motor 106.
  • In accordance with an example, the plurality of sensors 108 additionally include other sensors 108e separate from the electric motor 106 for measuring vibration which are used to distinguish vibrations unique to the electric motor 106 from other vibrations that may be experienced by a vehicle 156 or system. The plurality of sensors 108 may further include other sensors 108d separate from the electric motor 106 for measuring temperatures which are used to distinguish temperatures unique to the electric motor 106 from other temperatures that may be experienced by the vehicle 156 or system.
  • The health/performance monitoring system 112 is configured to receive measurements of the current and voltage (I,V) supplied from the power source 104 to the speed controller 102, measurements of the current and voltage (I,V) supplied from the speed controller 102 to the electric motor 106, and speed measurements 122 of the electric motor 106. The health/performance monitoring system 112 or the processor 114 is configured to perform a set of functions 126. The set of functions include determining the efficiency of operation 118 and the health 120 of the electric drive system 100 using the current and voltage measurements (I,V) and speed measurements 122. In accordance with an example, the health/performance monitoring system 112 is also configured to receive temperature measurements 128, vibration measurements 130 associated with the electric motor 106 and any other measurements 132 or data useful in determining the efficiency of operation 118 and health 120 of the electric motor 106. The health/performance monitoring system 112 or processor 114 of the health/performance monitoring system 112 is configured to determine the efficiency of operation 118 and the health 120 of the electric drive system 100 using the current and voltage measurements (I,V), the speed measurements 122 and the temperature measurements 128 and vibration measurements 130 associated with the electric motor 106. The temperature measurements 128, vibration measurements 130 and any other measurements 132 or data may be stored on the data storage device 116.
  • The processor 114 of the health/performance monitoring system 112 is configured to perform the set of functions 126 which include logging power and efficiency data 134 associated with the electric drive system 100 or electric motor 106; logging temperature measurements 128 or data associated with the electric motor 106; and logging vibration measurements 130 or data associated with the electric motor 106 and any other measurements 132 or data. The set of functions 126 further include performing a predetermined action 136 in response to any of the data exceeding a preset limit as described in more detail herein with reference to the exemplary method 400 in FIGS. 4A and 4B. In accordance with an example, the power and efficiency data 134, temperature measurements 128, vibration measurements 130 and other measurements 132 are stored on the data storage device 116 associated with the health/performance monitoring system 112. In the example of FIG. 1, the data storage device 116 is a component of the health/performance monitoring system 112.
  • The health/performance monitoring system 112 or processor 114 is configured to determine the efficiency of operation 118 and health 120 of the electric drive system 100 using the current and voltage measurements (I,V) and the speed measurements 122 of the electric motor 106. The efficiency of operation 118 of the electric drive system 100 or electric motor 106 may be defined as a ratio of an amount of mechanical energy or work produced by the electric motor 106 divided by the electrical energy or power supplied to the electric motor 106. The health 120 or mechanical condition of the electric drive system 100 or electric motor 106 may be determined by operating parameters, such as temperature, vibration or other parameters indicative of the health 120 or mechanical condition of the electric drive system 100 or electric motor 106 being within normal operating ranges or limits or baseline test data. Normal operating ranges or limits or baseline test data may be provided by a manufacture for a particular motor.
  • In accordance with an example and as described in more detail with respect to FIGS. 4A and 4B, the predetermined action 136 or actions include at least one of: generating an alert message; transmitting a message comprising a recommended course of action; and switching from using the electric drive system 100 or electric motor 106 to a redundant system or motor. A user interface 138 is provided for presenting the alert message and/or the message comprising the recommended course of action.
  • In accordance with an example, the health/performance monitoring system 112 includes a micropower meter 140. The micropower meter 140 may be a programmable system-on-chip or similar electronic device. The micropower meter 140 provides a miniaturized power meter scheme built into deployable systems that provide real-time or near real-time efficiency of operation and health monitoring of electric powertrains. The electric powertrain may be defined as the power source 104, speed controller 102, electric motor 106 to convert current to torque, and any gear arrangement or other mechanical equipment to couple the electric motor 106 to the load 124. The micropower meter 140 permits accurate measurement of current and voltage at the input to the speed controller 102 and each of the three-phase conductors 148a-148c powering the electric motor 106 in a compact package that is installed along with the speed controller 102. The micropower meter 140 includes an analog front end 142 configured to receive the performance metrics 110 or measurements. The analog front end 142 includes a plurality of programmable analog blocks 144 that are programmable to receive different types of measurement signals or data. The analog front end 142 also includes a filter (not shown in FIG. 3) to perform analog signal filtering and an analog-to-digital converter (not shown in FIG. 3) for analog-to-digital conversion. The micropower meter 140 is configured to convert analog measurements or signals from the sensors 108 to digital data, compare the digital data to baseline or normal operating data and report operating efficiency and health data or signals 157 to the system or vehicle controller 158 as described herein. In accordance with another example, the system or vehicle controller 158 is a flight controller of an aerial vehicle as describe herein.
  • In accordance with an example, the electric motor 106 includes a brushless direct current (DC) electric motor. The speed controller 102 provides three-phase electrical power 146 to the electric motor 106 via three-phase electrical conductors 148a-148c connected between the speed controller 102 and the electric motor 106. The sensor 108b for measuring the voltage and current supplied by the speed controller 102 includes a separate voltage and current measurement sensor 108b coupled to each phase of the three-phase electrical conductors 148a-148c. While the exemplary example in FIG. 1 has been described with respect to three-phase electrical power 146, the features of the examples described herein are configurable for use with any type electric drive system including electric drive systems with more than three-phases or less than three-phases.
  • In accordance with an example, the speed controller 102 is configured to convert a source voltage 150 from the power source 104 to three-phase chopped DC square waveforms 152. Each waveform 152 includes a square wave frequency that is a predetermined number of orders of magnitude higher than a commutation frequency of the electric motor 106. Referring also to FIG. 5, FIG. 5 is an illustration of an example of three-phase chopped DC square waveforms 500a, 500b and 500c for driving a brushless DC motor in accordance with an example of the present disclosure. The three-phase chopped DC waveforms 500a, 500b and 500c may be used for the waveforms 152.
  • In accordance with a further example, the speed controller 102 is configured to pulse-width modulate 154 each of the three-phase chopped DC square waveforms 152 to supply approximately a sinusoidal phase signal on each phase of three-phase electrical power 146 supplied to the electric motor 106. Referring also to FIG. 6, FIG. 6 is an illustration of an example of pulse width modulation (PWM) 600 of a DC square waveform 602 to provide an approximation of a sinusoidal phase signal 604 for driving a brushless DC motor in accordance with an example of the present disclosure.
  • In accordance with an example, the electric drive system 100 is onboard a vehicle 156 and the electric drive system 100 and performance monitoring system 101 further include a vehicle controller 158 in signal communication with the health/performance monitoring system 112. In accordance with the example illustrated in FIG. 1, the vehicle controller 158 includes a processor 160 or central processing unit (CPU) and a data storage device 162. The vehicle controller 158 or processor 160 is configured to perform a set of functions 164 including providing throttle control signals 166 to the speed controller 102; logging power and efficiency data 134 associated with the electric drive system 100 and/or electric motor 106; logging health data 120 associated with the electric drive system 100 and/or electric motor 106; and performing a predetermined action 136 in response to any of the data exceeding a preset limit. Accordingly, the data storage device 162 may store measurements or data similar to the data storage device 116.
  • In accordance with an example, the vehicle 156 is an aerial vehicle or a spacecraft. A further example of a performance monitoring system, such as performance monitoring system 101, being implemented in an aerial vehicle including a plurality of electric drive systems will be described in more detail with reference to FIG. 3.
  • FIG. 2 is a block schematic diagram of an example of an electric drive system 200 including a performance monitoring system 201 in accordance with another example of the present disclosure. The electric drive system 200 is substantially the same as the electric drive system 100 in FIG. 1. The performance monitoring system 201 is similar to the performance monitoring system 201 in FIG. 1 except the health/performance monitoring system 112 is embodied in the vehicle controller 158'. Accordingly, the vehicle controller 158' is configured to perform a set of functions 164' that includes the set of functions 126 described with respect to the health/performance monitoring system 112 in FIG. 1 as well as the set of functions 164 of the vehicle controller 158 in FIG.1.
  • FIG. 3 is a block schematic diagram of an example of a multi-motor vehicle or aerial vehicle 300 including a performance monitoring system 301 in accordance with a further example of the present disclosure. The performance monitoring system 301 is substantially the same or similar to the performance monitoring system 101 in FIG. 1 or performance monitoring system 201 in FIG. 2. In one example, the aerial vehicle 300 is a multi-rotor aerial vehicle or drone. The aerial vehicle 300 includes a plurality of electric drive systems 302 mounted to the aerial vehicle 300. Each electric drive system 302 includes an electric motor 304 and a speed controller or electronic speed controller (ESC) 306. One or more power sources 308 provide electrical power for driving the electric motors 304. Each speed controller or ESC 306 operatively couples the power source 308 or at least one of the power sources 308 to an associated electric motor 304. In accordance with an example, each ESC 306 and associated electric motor 304 define a thrust generator 310 operatively connected to a propeller or rotor (not shown) to provide lift and/or thrust to the aerial vehicle 300. The performance monitoring system 301 additionally includes a plurality of sensors 312 for measuring performance metrics associated with the power source 308, each speed controller or ESC 306 and each of the electric motors 304. The sensors 312 are similar or the same as the sensors 108 described with reference to FIGS. 1 and 2 and are located at similar locations to that described with reference to FIGS. 1 and 2 or as illustrated in FIGS. 1 and 2.
  • The performance monitoring system 301 also includes a health/performance monitoring system 314. In accordance with the exemplary example in FIG. 3, the health/performance monitoring system 314 is a component of a flight controller 316. In other examples, the health/performance monitoring system 314 is a component of an aircraft processor 318 or the health/performance monitoring system 314 is a separate component that is communicatively coupled to either the flight controller 316, aircraft processor 318 or both. The health/performance monitoring system 314 is the same or similar to the health/performance monitoring system 112 described with reference to FIGS. 1 and 2 and is configured to perform the same or similar functions. According, the health/performance monitoring system 314 is configured to receive measurements of current and voltage supplied from the power source 308 or sources, measurements of current and voltage supplied from each ESC 306 to the associated electric motor 304, and measurements of the speed of each electric motor 304. The health/performance monitoring system 314 is further configured to determine an efficiency of operation and health of each electric drive system 302 or electric motor 304 using the current and voltage measurements and the speed measurements of each electric motor 304. An output of each electric motor 304 is controlled via the associated speed controller or ESC 306 based on the efficiency of operation and health of each electric drive system 302 or electric motor 304 similar to that previously described and as described in the exemplary method 400 in FIGS. 4A and 4B.
  • FIG. 3 also illustrates a block diagram of an exemplary flight control system 320 for the aerial vehicle 300. The flight control system 320 may be configured to control the various components and functions of the aerial vehicle 300. As illustrated, the flight control system 320 includes one or more aircraft processors 318 communicatively coupled with at least one memory device 322, the flight controller 316, a wireless transceiver 324, and a navigation system 326. The aircraft processor 318 may be configured to perform one or more operations based at least in part on instructions (e.g., software) and one or more databases stored to the memory device 322 (e.g., hard drive, flash memory, or the like). The aerial vehicle 300 may further include other desired services, such as the wireless transceiver 324 coupled with an antenna 328 to communicate data between the flight control system 320 and a remote device 330 (e.g., a portable electronic devices, such as smartphones, tablets, laptop computers) or other controller (e.g., at a base station). The flight control system 320 may also communicate with another aerial vehicle 300 via the wireless transceiver 324, thereby facilitating collaborative operations, for example.
  • In certain aspects, the flight control system 320 may communicate data (processed data, unprocessed data, etc.) with the remote device 330 and/or another aerial vehicle 300 over a network 332. In certain aspects, the wireless transceiver 324 may be configured to communicate using one or more wireless standards such as Bluetooth (e.g., short-wavelength, Ultra-High Frequency (UHF) radio waves in the Industrial, Scientific, and Medical (ISM) band from 2.4 to 2.485 GHz), near-field communication (NFC), Wi-Fi (e.g., Institute of Electrical and Electronics Engineers' (IEEE) 802.11 standards), etc. The remote device 330 may facilitate monitoring and/or control of the flight control system 320 and its payload(s), including an intelligence, surveillance, and reconnaissance (ISR) payload 334.
  • The remote device 330 provides a control and communication interface for a user. The remote device 330 may be configurable to operate as a manager that enables the user to monitor, direct, and control systems onboard the aerial vehicle 300. The remote device 330 can be used to enable a user to input tasks, constraints, revise task assignment lists, update software/firmware, etc. The remote device 330 may include a touch screen graphical user interface ("GUI") and/or speech-recognition systems. The remote device 330 may employ, for example, a tablet computer, a laptop computer, a smart phone, or combination thereof. The remote device 330 serves as a primary channel of communication between the pilot and systems onboard the aerial vehicle 300, enabling the user to command tasks to and receive feedback or instructions. The remote device 330 may give visual and auditory alerts to direct the pilot's attention to a particular alert.
  • The aircraft processor 318 may be operatively coupled to the flight controller 316 to control operation of various actuators 336 (e.g., those to control movement and locking of any flight surfaces, such as the moveable flight control surfaces, electric motor 304 (e.g., via the electronic speed controller (ESC) 306) in response to commands from an operator, autopilot, a navigation system 326, or other high-level system via the wireless transceiver 324. In certain aspects, the aircraft processor 318 and the flight controller 316 may be integrated into a single component or circuit. In operation, the flight controller 316 may dynamically (i.e., in real-time or near real-time) and independently adjust thrust during the various stages of flight via the ESC 306 to control roll, pitch, or yaw of the aerial vehicle 300. When rotors with rotor blades (e.g., propellers) are used, the flight controller 316 may vary the revolutions per minute (RPM) of the rotor and/or, where desired, vary the pitch of the rotor blades. For example, the electric motors 304 may be controlled by adjusting power supplied to each electric motor 304 from the power source 308 (e.g., a battery pack or a battery bank) via the ESC 306.
  • The aircraft processor 318 may be operatively coupled to the navigation system 326, which may include a global positioning system (GPS) 326a that is communicatively coupled with an inertial navigation system (INS) 326b and/or an inertial measurement unit (IMU) 326c, which can include one or more gyros and accelerometers. The GPS 326a gives an absolute drift-free position value that can be used to reset the INS solution or can be blended with it by use of a mathematical algorithm, such as a Kalman Filter. The navigation system 326 may communicate, inter alia, inertial stabilization data to the aircraft processor 318.
  • To collect data and/or monitor an area, the flight control system 320 may be equipped with additional sensing devices 338, such as the ISR payload 334 including, for example, one or more cameras 334a (e.g., an optical instrument for recording or capturing images and/or video, including light detection and ranging (LiDAR) devices), audio devices 334b (e.g., microphones, echolocation sensors, etc.), and other sensor devices 334c to facilitated ISR functionality and provide ISR data (e.g., photographs, video, audio, sensor measurements, etc.). The ISR payload 334 is operatively coupled to the aircraft processor 318 to facilitate communication of the ISR data (sensor data) between the ISR payload 334 and the aircraft processor 318. The ISR data may be used to navigate the aerial vehicle 300 and/or otherwise control the flight control system 320. In certain aspects, the ISR payload 334 may be rotatably and pivotally coupled to, for example, the underside surface of an airframe of the aerial vehicle 300 (or another structural component, such as the rotor booms or the wings of the aerial vehicle 300) via a gimbal system to enable the ISR payload 334 to be more easily oriented downward to monitor objects below and/or on the ground. The data may be dynamically or periodically communicated from the flight control system 320 to the remote device 330 over the network 332 via the wireless transceiver 324, or stored to the memory device 322 for later access or processing.
  • FIGS. 4A and 4B are a flow chart of an example of a method 400 for monitoring an electric motor in accordance with an example of the present disclosure. In accordance with an example, the method 400 is embodied in and performed by the performance monitoring system 101 in FIG. 1 or 201 in FIG. 2 and the performance monitoring system 301 in FIG. 3.
  • In block 402, current and voltage measurements of electrical power supplied to a speed controller or ESC by a power source are received. In block 404, current and voltage measurements from each phase driving an electric motor are received. In accordance with an example, the speed controller provides three-phase electrical power to drive the electric motor. The current and voltage measurements are performed or sampled at a much faster frequency than a commutation frequency of the motor. The current and voltage measurements are performed or sampled at the much faster frequency than the commutation frequency to capture any spikes and the pulses to the motor accurately.
  • In block 406, temperature measurements and measurements of any other parameters or performance metrics (e.g. vibration, etc.) are received for use in determining health or mechanical condition of the motor and efficiency of operation of the motor.
  • In block 408, speed of the motor is measured and received. Sensing the speed of the motor detects any stalls or drift where the speed controller has not commanded a change. In block 410, an efficiency of operation and health of the motor is determined by a health/performance monitoring system using the current and voltage measurements, the speed measurements and any other measured parameters or metrics associated with operation of the motor. In accordance with an example, measurements are compared to baseline test results or normal operating parameters to determine the health or mechanical condition of the motor. Efficiency of operation is determined by comparing output mechanical energy or work to input electrical energy or by determining a ratio of the output mechanical energy or work divided by the input electrical energy or power. Output mechanical energy or work may be determined from the speed of the electric motor based on the characteristics of the load driven by the electric motor.
  • In block 412, a determination is made if the motor is operating efficiently. The motor is operating efficiently if the ratio of the output mechanical energy or work divided by the input electrical energy or power exceeds a preset threshold for the particular motor. The preset threshold may be determined and provided for the particular motor by the motor manufacturer. If the motor is not operating efficiently, the method 400 advances to block 414. In block 414, an alert or message is generated and transmitted to a user interface or other device that the motor is operating inefficiently. An amount of deviation from the preset threshold may be included in the message.
  • In block 416, a predetermined action or actions are performed in response to the motor operating inefficiently. Examples of the predetermined action or actions include but are not necessarily limited to generating an alert or message, transmitting a recommended course of action, or switching to a redundant motor or system. The method or system may automatically switch to the redundant motor or system, or recommend a pilot or operator switch to the redundant motor or system.
  • If the motor is operating efficiently in block 412, the method 400 advances to block 418. In block 418, a determination is made if the measurements in blocks 402-408 are within normal operating limits for the motor or baseline limits. If any of the measurements are not within normal operating limits or the baseline measurements, the method 400 advances to block 420. In block 420, a message is generated and transmitted to the user interface or other device that the measurements or particular measurements are outside of limits or the baseline and/or the motor is not operating within normal operating limits or parameters. For example, if the operating temperature of the motor is over a normal operating range or limit, or vibration measurements exceed normal operating parameters or baseline measurements, the message is generated and transmitted to the user interface. An amount of deviation from the normal operating limits or baseline may also be included with the message.
  • In block 422, a predetermined action or actions are performed in response to any of the measurements being outside normal operating limits or baseline measurements. Examples of the predetermined action or actions include but are not necessarily limited to generating an alert or message, transmitting a recommended course of action, or switching to a redundant motor or system.
  • If the measurements are within normal operating limits in block 418, the method 400 advances to block 424. In block 424, a determination is made whether the current command settings (speed or throttle settings, etc.) will drive the motor or system outside or beyond the normal operating limits. If the current command settings will not drive the motor or system beyond the normal operating limits, the method 400 advances to block 426. In block 426, a message is generated and transmitted to the user interface or other device that the system is operating normally or within limits.
  • In block 428, a performance headroom is estimated. The performance headroom may be defined as a difference between a current operating state and a performance limit or limits. In block 430, the performance headroom is stored and transmitted to the user interface as a system characterization. From block 430, the method 400 may return to block 402 and the method 400 may proceed as previously described to continue monitoring the motor.
  • Returning to block 424, if the current commands will drive the motor or system beyond or outside normal operating limits, the method 400 advances to block 432. In block 432, a message is generated and transmitted to the user interface recommending a lower operating setting or settings. In block 434, a warning is set and message transmitted to the user interface or other device. The method 400 or system will check for changes in a power setting or power settings after a preset time period in response to the warning being set.
  • In block 436, a determination is made whether the motor and/or system is trending back to within normal operating limits based on changes in the power setting or settings. If the motor and/or system is not trending back to within normal operating limits, the method 400 advances to block 420 and the method 400 proceeds similar that previously described with respect to blocks 420 and 422.
  • If the motor and/or system is trending back to within normal operating limits in block 436, the method 400 advances to block 438. In block 438, recovery characteristics for the motor and/or system returning to within limits are estimated. Examples of recovery characteristics include but are not necessarily limited to rates of temperature change for heat transfer coefficients, speed deviation recovery (characteristics of how the speed smooths out or normalizes after a deviation or what the derivative of speed samples does), power-in versus temperature for winding resistance changes, speed controller temperatures versus power resistance changes (e.g. efficiency in going back to normal operating temperatures after overheating and cooling back down or did speed controller and/or motor suffer damage and/or permanent loss of efficiency by operating under higher loads?). In block 440, the estimated recovery characteristic are stored. A message is generated and transmitted to the user interface or other device in response to the motor and/or system returning to normal operating limits. The method 400 may then return to block 402 and the method 400 may proceed as previously described to continue monitoring the motor.
  • The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various examples of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
  • The terminology used herein is for the purpose of describing particular examples only and is not intended to be limiting of examples of the disclosure. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "include," "includes," "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
  • The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present examples has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to examples in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope of the appended claims.
  • Further, the disclosure comprises examples according to the following clauses:
    • Clause 1. A performance monitoring system for an electric drive system, comprising:
      • a speed controller configured to operatively couple a power source to an electric motor;
      • a plurality of sensors to measure performance metrics associated with the power source, the speed controller and the electric motor; and
      • a health/performance monitoring system comprising a processor and a data storage device, wherein the health/performance monitoring system is configured to determine an efficiency of operation and health of the electric drive system based on the measured performance metrics.
    • Clause 2. The performance monitoring system of Clause 1, wherein the plurality of sensors comprise:
      • a sensor for measuring current and voltage supplied from the power source;
      • a sensor for measuring current and voltage supplied from the speed controller to the electric motor; and
      • a sensor for measuring a speed of the electric motor.
    • Clause 3. The performance monitoring system of Clause 1 or 2, wherein the health/performance monitoring system is configured to receive measurements of the current and voltage (I,V) supplied from the power source, measurements of the current and voltage (I,V) supplied from the speed controller to the electric motor, and measurements of the speed of the electric motor, wherein the health/performance monitoring system or the processor is configured to determine the efficiency of operation and the health of the electric motor using the current and voltage measurements (I,V) and speed measurements.
    • Clause 4. The performance monitoring system of any one of Clauses 1-3, wherein the plurality of sensors further comprise:
      • a sensor for measuring temperature associated with the electric motor; and
      • a sensor for measuring vibrations associated with the electric motor.
    • Clause 5. The performance monitoring system of any one of Clauses 1-4, wherein the health/performance monitoring system is configured to receive measurements of the current and voltage (I,V) supplied from the power source, measurements of the current and voltage (I,V) supplied from the speed controller to the electric motor, measurements of the speed of the electric motor, and measurements of the temperature and vibrations associated with the electric motor, wherein the health/performance monitoring system or processor is configured to determine the efficiency of operation and the health of the electric drive system using the current and voltage measurements (I,V), the speed measurements and the temperature and vibration measurements associated with the electric motor.
    • Clause 6. The performance monitoring system of any one of Clauses 1-5, wherein the processor is configured to perform a set of functions comprising:
      • logging power and efficiency data associated with the electric motor and/or electric drive system;
      • logging temperature data associated with the electric motor;
      • logging vibration data associated with the electric motor; and
      • performing a predetermined action in response to any of the data exceeding a preset limit.
    • Clause 7. The performance monitoring system of claim 6, wherein the predetermined action comprises at least one of:
      • generating an alert message;
      • transmitting a message comprising a recommended course of action; and
      • switching from using the electric motor or electric drive system to a redundant motor or system.
    • Clause 8. The performance monitoring system of any one of Clauses 1-7, further comprising an interface for presenting the alert message and/or the message comprising the recommended course of action.
    • Clause 9. The performance monitoring system of any one of Clauses 1-8, wherein the health/performance monitoring system comprises a micropower meter, the micropower meter comprising an analog front end configured to receive the performance metrics measurements.
    • Clause 10. The performance monitoring system of Clause 9, wherein the analog front end comprises a plurality of programmable analog blocks that are programmable to receive different types of measurement signals.
    • Clause 11. The performance monitoring system of any one of Clauses 1-10, wherein the speed controller provides three-phase electrical power to the electric motor via three-phase electrical conductors connected between the speed controller and the electric motor, and wherein the sensor for measuring the voltage and current (I,V) supplied by the speed controller comprises a separate voltage and current measurement sensor coupled to each phase of the three-phase electrical conductors.
    • Clause 12. The performance monitoring system of any one of Clauses 1-11, wherein the electric motor comprises a brushless direct current (DC) electric motor.
    • Clause 13. The performance monitoring system of any one of Clauses 1-12, wherein the speed controller is configured to convert a source voltage from the power source to three-phase chopped DC square waves, each wave comprising a square wave frequency that is a predetermined number of orders of magnitude higher than a commutation frequency of the electric motor.
    • Clause 14. The performance monitoring system of Clause 13, wherein the speed controller is configured to pulse-width modulate each of the three-phase chopped DC square waves to supply approximately a sinusoidal phase signal on each phase of three-phase electrical power supplied to the electric motor.
    • Clause 15. The performance monitoring system of any one of Clauses 1-14, wherein the electric motor performance monitoring system is onboard a vehicle and the performance monitoring system further comprises a vehicle controller in signal communication with the health/performance monitoring system, the vehicle controller being configured to perform a set of functions comprising:
      • providing throttle control signals to the speed controller;
      • logging power and efficiency data associated with the electric motor;
      • logging health data associated with the electric motor; and
      • performing a predetermined action in response to any of the data exceeding a preset limit.
    • Clause 16. The performance monitoring system of any one of Clauses 1-15, wherein the vehicle is an aerial vehicle or a spacecraft.
    • Clause 17. The performance monitoring system of any one of Clauses 1-16, wherein the performance monitoring system is onboard an aerial vehicle, the aerial vehicle comprising a plurality of electric drive systems, each electrical drive system comprising:
      • an electric motors; and
      • a speed controller associated with each electric motor, wherein the plurality of sensors comprise a sensor associated with each electric motor and a sensor associated with each speed controller to measure the performance metrics associated with each electric motor and each speed controller and wherein an output of each electric motor is controlled based on the efficiency of operation and health of each electric drive system.
    • Clause 18. A performance monitoring system for an electric drive system, comprising:
      • an electric motor;
      • a speed controller that controls the speed of the electric motor;
      • a power source that provides electrical power for driving the electric motor;
      • a sensor for measuring one or more performance metrics associated with the electric motor;
      • another sensor for measuring one or more performance metrics associated with the speed controller; and
      • a health/performance monitoring system comprising a processor and a data storage device, the health/performance monitoring system being configured to receive measurements of current and voltage (I,V) supplied from the power source, measurements of current and voltage (I,V) supplied from the speed controller to the electric motor, and measurements of the speed of the electric motor, wherein the health/performance monitoring system is further configured to determine an efficiency of operation and health of the electric drive system using the current and voltage measurements (I,V) and speed measurements of the electric motor.
    • Clause 19. A performance monitoring system for a multi-motor aerial vehicle, comprising:
      • a plurality of electric drive systems mounted to the multi-motor aerial vehicle, each electric drive system comprising an electric motor and a speed controller;
      • a power source that provides electrical power for driving the electric motors, wherein each speed controller operatively couples the power source to an associated electric motor;
      • a plurality of sensors for measuring performance metrics associated with the power source and each of the electric motors; and
      • a health/performance monitoring system comprising a processor and a data storage device, the health/performance monitoring system being configured to receive measurements of current and voltage (I,V) supplied from the power source, measurements of current and voltage (I,V) supplied from each speed controller to the associated electric motor, and measurements of speed of each electric motor, wherein the health/performance monitoring system is further configured to determine an efficiency of operation and health of each electric drive system using the current and voltage (I,V) measurements and speed measurements of each electric motor, and wherein an output of each electric motor is controlled based on the efficiency of operation and health of each electric drive system.
    • Clause 20. A method for monitoring an electric drive system, comprising:
      • receiving current and voltage measurements of electrical power supplied to a speed controller by a power source;
      • receiving current and voltage measurements of electrical power driving the electric motor, wherein the speed controller operatively couples the power source to the electric motor to provide electrical power to drive the electric motor;
      • measuring speed of the electric motor; and
      • determining an efficiency of operation and health of the electric drive system by a health/performance monitoring system using the current and voltage measurements (I,V) and speed measurements of the electric motor.
  • Although specific examples have been illustrated and described herein, those of ordinary skill in the art appreciate that any arrangement which is calculated to achieve the same purpose may be substituted for the specific examples shown and that the examples have other applications in other environments. This application is intended to cover any adaptations or variations. The following claims are in no way intended to limit the scope of examples of the disclosure to the specific examples described herein.

Claims (14)

  1. A performance monitoring system (101) for an electric drive system (100), comprising:
    a speed controller (102) configured to operatively couple a power source (104) to an electric motor (106);
    a plurality of sensors (108) to measure performance metrics (110) associated with the power source (104), the speed controller (102) and the electric motor (106); and
    a health/performance monitoring system (112) comprising a processor (114) and a data storage device (116), wherein the health/performance monitoring system (112) is configured to determine an efficiency of operation (118) and health (120) of the electric drive system (100) based on the measured performance metrics (110).
  2. The performance monitoring system (101) of claim 1, wherein the plurality of sensors (108) comprise:
    a sensor (108a) for measuring current and voltage supplied from the power source (104);
    a sensor (108b) for measuring current and voltage supplied from the speed controller (102) to the electric motor (106); and
    a sensor (108c) for measuring a speed of the electric motor (106).
  3. The performance monitoring system (101) of claim 1 or 2, wherein the health/performance monitoring system (112) is configured to receive measurements of the current and voltage (I,V) supplied from the power source (104), measurements of the current and voltage (I,V) supplied from the speed controller (102) to the electric motor (106), and measurements of the speed (122) of the electric motor (106), wherein the health/performance monitoring system (112) or the processor (114) is configured to determine the efficiency of operation (118) and the health (120) of the electric motor (106) using the current and voltage measurements (I,V) and speed measurements (122).
  4. The performance monitoring system (101) of any preceding claim, wherein the plurality of sensors (108) further comprise:
    a sensor (108d) for measuring temperature (128) associated with the electric motor (106); and
    a sensor (108e) for measuring vibrations (130) associated with the electric motor (106).
  5. The performance monitoring system (101) of any preceding claim, wherein the health/performance monitoring system (112) is configured to receive measurements of the current and voltage (I,V) supplied from the power source (104), measurements of the current and voltage (I,V) supplied from the speed controller (102) to the electric motor (106), measurements of the speed (122) of the electric motor (106), and measurements of the temperature (128) and vibrations (130) associated with the electric motor (106), wherein the health/performance monitoring system (112) or processor (114) is configured to determine the efficiency of operation (118) and the health (120) of the electric drive system (100) using the current and voltage measurements (I,V), the speed measurements (122) and the temperature and vibration measurements (128, 130) associated with the electric motor (106).
  6. The performance monitoring system (101) of any preceding claim, wherein the processor (114) is configured to perform a set of functions (126, 164, 164') comprising:
    logging power and efficiency data (134) associated with the electric motor (106) and/or electric drive system (100);
    logging temperature data (128) associated with the electric motor (106);
    logging vibration data (130) associated with the electric motor (106); and
    performing a predetermined action (136, 416) in response to any of the data (128, 130, 134) exceeding a preset limit.
  7. The performance monitoring system (101) of claim 6, wherein the predetermined action (136, 416) comprises at least one of:
    generating an alert message (416);
    transmitting a message comprising a recommended course of action (416); and
    switching from using the electric motor (106) or electric drive system (100) to a redundant motor or system.
  8. The performance monitoring system (101) of any of claims 1-7, wherein the health/performance monitoring system (112) comprises a micropower meter (140), the micropower meter (140) comprising an analog front end (142) configured to receive the performance metrics (110) measurements, and wherein the analog front end (142) comprises a plurality of programmable analog blocks (144) blocks that are programmable to receive different types of measurement signals.
  9. The performance monitoring system (101) of any of claims 2-8, wherein the speed controller (102) provides three-phase electrical power (146) to the electric motor (106) via three-phase electrical conductors (148a-148c) connected between the speed controller (102) and the electric motor (106), and wherein the sensor (108) for measuring the voltage and current (I,V) supplied by the speed controller (102) comprises a separate voltage and current measurement sensor (108b) coupled to each phase of the three-phase electrical conductors (148a-148c).
  10. The performance monitoring system (101) of any of claims 1-9, wherein the electric motor (106) comprises a brushless direct current (DC) electric motor, and wherein the speed controller (102) is configured to convert a source voltage (150) from the power source (104) to three-phase chopped DC square waves (500a-500c), each wave comprising a square wave frequency that is a predetermined number of orders of magnitude higher than a commutation frequency of the electric motor (106).
  11. The performance monitoring system (101) of claim 10, wherein the speed controller (102) is configured to pulse-width modulate (154) each of the three-phase chopped DC square waves (500a-500c) to supply approximately a sinusoidal phase signal (604) on each phase of three-phase electrical power (146) supplied to the electric motor (106).
  12. The performance monitoring system (101) of any of claims 1-11, wherein the electric motor (106) performance monitoring system (101) is onboard a vehicle (156) and the performance monitoring system (101) further comprises a vehicle controller (158) in signal communication with the health/performance monitoring system (112), the vehicle controller (158) being configured to perform a set of functions (164, 164') comprising:
    providing throttle control signals (166) to the speed controller (102);
    logging power and efficiency data (134) associated with the electric motor (106);
    logging health data (120) associated with the electric motor (106); and
    performing a predetermined action (136) in response to any of the data (120, 134) exceeding a preset limit.
  13. The performance monitoring system (101) of any of claims 1-11, wherein the performance monitoring system (101) is onboard an aerial vehicle (300), the aerial vehicle (300) comprising a plurality of electric drive systems (302), each electrical drive system comprising:
    an electric motor (304); and
    a speed controller (306) associated with each electric motor (304), wherein the plurality of sensors (312) comprise a sensor (312) associated with each electric motor (304) and a sensor (312) associated with each speed controller (306) to measure the performance metrics (110) associated with each electric motor (304) and each speed controller (306) and wherein an output of each electric motor (304) is controlled based on the efficiency of operation (118) and health (120) of each electric drive system (302).
  14. A method (400) for monitoring an electric drive system (100, 302) including an electric motor (106, 304), the method comprising:
    receiving current and voltage measurements of electrical power supplied to a speed controller (102, 306) by a power source (104, 308);
    receiving (402) current and voltage measurements of electrical power (146) driving the electric motor (106, 304), wherein the speed controller operatively couples the power source to the electric motor to provide electrical power to drive the electric motor;
    measuring (408) speed of the electric motor; and
    determining (410) an efficiency of operation (118) and health (120) of the electric drive system (100, 302) by a health/performance monitoring system (112, 314) using the current and voltage measurements (I,V) and speed measurements (122) of the electric motor (106, 304).
EP19186207.7A 2018-07-19 2019-07-15 Performance monitoring system for an electric drive system Active EP3598633B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US16/040,080 US20200026269A1 (en) 2018-07-19 2018-07-19 Performance monitoring system for an electric drive system

Publications (2)

Publication Number Publication Date
EP3598633A1 true EP3598633A1 (en) 2020-01-22
EP3598633B1 EP3598633B1 (en) 2024-04-24

Family

ID=67297001

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19186207.7A Active EP3598633B1 (en) 2018-07-19 2019-07-15 Performance monitoring system for an electric drive system

Country Status (3)

Country Link
US (1) US20200026269A1 (en)
EP (1) EP3598633B1 (en)
CN (1) CN110803026B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112946472A (en) * 2021-02-06 2021-06-11 北华航天工业学院 Dynamic pressure air-floating motor health state assessment device and method
US11420736B1 (en) * 2021-10-30 2022-08-23 Beta Air, Llc System and method for vibration monitoring of an electric aircraft

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11087567B2 (en) * 2019-05-21 2021-08-10 Honeywell International S.R.O. Systems and methods for auxiliary power unit health indicator computation
CN114128023B (en) * 2019-07-30 2024-03-29 株式会社村田制作所 Secondary battery, battery pack, electronic device, electric tool, electric aircraft, and electric vehicle
CN112650193B (en) * 2020-12-04 2022-04-19 北京电子工程总体研究所 Two-body dynamic model test verification method
US20220195886A1 (en) * 2020-12-18 2022-06-23 General Electric Company System and method for mitigating bowed rotor in a gas turbine engine
US20220363404A1 (en) * 2021-05-14 2022-11-17 Beta Air, Llc Systems and methods for monitoring health of an electric vertical take-off and landing vehicle
US11623762B1 (en) * 2021-09-17 2023-04-11 Beta Air, Llc System and method for actuator monitoring for an electric aircraft
CN113859554B (en) * 2021-09-22 2022-12-09 北京三快在线科技有限公司 Unmanned equipment control method and device, storage medium and electronic equipment
US11411474B1 (en) 2021-11-17 2022-08-09 Beta Air, Llc Systems and methods for monitoring health of a motor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070278986A1 (en) * 2006-05-30 2007-12-06 Toyota Jidosha Kabushiki Kaisha Electric motor drive control system and control method thereof
CN106199429A (en) * 2016-07-08 2016-12-07 天津工业大学 Motor on-Line Monitor Device and monitoring method thereof
US20170072812A1 (en) * 2015-09-16 2017-03-16 Qualcomm Incorporated Battery Management Systems for Autonomous Vehicles
CN107479529A (en) * 2017-07-11 2017-12-15 北京机械设备研究所 The test system and method for testing of a kind of electric machine control system, electric automobile
WO2018109677A1 (en) * 2016-12-15 2018-06-21 Abb Schweiz Ag A condition monitoring device and a method for monitoring an electrical machine

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10355651B4 (en) * 2003-11-28 2011-06-01 Minebea Co., Ltd. Method for optimizing the efficiency of a motor operated under load
US8890480B2 (en) * 2006-11-30 2014-11-18 The Boeing Company Health management of rechargeable batteries
US7755310B2 (en) * 2007-09-11 2010-07-13 Gm Global Technology Operations, Inc. Method and apparatus for electric motor torque monitoring
US8198853B2 (en) * 2008-10-09 2012-06-12 Bsh Home Appliances Corporation Motor speed controller
US8203298B2 (en) * 2009-08-26 2012-06-19 Eaton Corporation System and method for motor speed estimation of an electric motor
US8712634B2 (en) * 2010-08-11 2014-04-29 The Boeing Company System and method to assess and report the health of landing gear related components
KR101671527B1 (en) * 2010-12-10 2016-11-01 두산공작기계 주식회사 Real time servo motor controller which controlled by load weight
US9845012B2 (en) * 2011-07-06 2017-12-19 General Electric Company System and method for predicting mechanical failure of a motor
US9231504B2 (en) * 2012-05-15 2016-01-05 Robert Lyle Fuller Electrical control system
US8928262B2 (en) * 2013-03-14 2015-01-06 Regal Beloit America, Inc. Methods and systems for controlling an electric motor
GB201403411D0 (en) * 2014-02-27 2014-04-16 Of America Asrepresented By The Sec Dep Of Health And Human A motor bridge driver circuit
US9846426B2 (en) * 2014-07-28 2017-12-19 Computational Systems, Inc. Parallel digital signal processing of machine vibration data
US20170218854A1 (en) * 2016-02-02 2017-08-03 General Electric Company Controlling a Gas Turbine Engine to Account for Airflow Distortion
US20170294818A1 (en) * 2016-04-12 2017-10-12 Imakawa Technology Co,.LTD. Brushless motor
CN106335370B (en) * 2016-08-31 2019-09-10 浙江宝成机械科技有限公司 Whole pure electric vehicle control method
US10426393B2 (en) * 2017-09-22 2019-10-01 Aurora Flight Sciences Corporation Systems and methods for monitoring pilot health
CN107902080A (en) * 2017-12-18 2018-04-13 詹博傲 Unmanned plane structure and there is stealthy unmanned plane

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070278986A1 (en) * 2006-05-30 2007-12-06 Toyota Jidosha Kabushiki Kaisha Electric motor drive control system and control method thereof
US20170072812A1 (en) * 2015-09-16 2017-03-16 Qualcomm Incorporated Battery Management Systems for Autonomous Vehicles
CN106199429A (en) * 2016-07-08 2016-12-07 天津工业大学 Motor on-Line Monitor Device and monitoring method thereof
WO2018109677A1 (en) * 2016-12-15 2018-06-21 Abb Schweiz Ag A condition monitoring device and a method for monitoring an electrical machine
CN107479529A (en) * 2017-07-11 2017-12-15 北京机械设备研究所 The test system and method for testing of a kind of electric machine control system, electric automobile

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112946472A (en) * 2021-02-06 2021-06-11 北华航天工业学院 Dynamic pressure air-floating motor health state assessment device and method
US11420736B1 (en) * 2021-10-30 2022-08-23 Beta Air, Llc System and method for vibration monitoring of an electric aircraft

Also Published As

Publication number Publication date
US20200026269A1 (en) 2020-01-23
EP3598633B1 (en) 2024-04-24
CN110803026B (en) 2023-09-22
CN110803026A (en) 2020-02-18

Similar Documents

Publication Publication Date Title
EP3598633B1 (en) Performance monitoring system for an electric drive system
US11108352B2 (en) Method and system for controlling a motor
US10901414B2 (en) Systems and methods for providing redundancy to electronic speed control systems
US10060741B2 (en) Topology-based data gathering
CN104554735B (en) Device and method for controlling an electric aircraft
EP3570132B1 (en) System and method for data recording and analysis
CN204178240U (en) UAV flight control system
US9000695B2 (en) Sensorless control apparatuses and control methods thereof
JP5887641B1 (en) Unmanned aerial vehicle
CN106672224B (en) Unmanned aerial vehicle and control method thereof
US20170373621A1 (en) Determining a Spin Direction of an Electric Motor
Podhradský et al. Battery state-of-charge based altitude controller for small, low cost multirotor unmanned aerial vehicles
Podhradský et al. Battery model-based thrust controller for a small, low cost multirotor Unmanned Aerial Vehicles
CN107933935B (en) Unmanned aerial vehicle control system
JP2019057185A (en) Flying device, flying method, and program
JP6202407B2 (en) Unmanned aerial vehicle
KR102130829B1 (en) Actuator signal processing module and the controlling method thereof
WO2019169850A1 (en) Motor control method and device and unmanned aerial vehicle control system
CN207528882U (en) A kind of small drone electromechanical testing platform
KR102107181B1 (en) System for Monitoring ESC Driver for Drones
US11953917B1 (en) Geomagnetism-based launching method, launching device and dispenser
JP7275612B2 (en) Aircraft landing port and aircraft landing method
Coelho et al. An IoT-enabled modular quadrotor architecture for real-time aerial object tracking
CN204719541U (en) The quadrotor of wireless video monitoring and many PID regulable control attitude
Deliparaschos et al. A Modular UAV Hardware Platform for Aerial Indoor Navigation Research and Development

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN PUBLISHED

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20200716

RBV Designated contracting states (corrected)

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20210826

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20230620

GRAJ Information related to disapproval of communication of intention to grant by the applicant or resumption of examination proceedings by the epo deleted

Free format text: ORIGINAL CODE: EPIDOSDIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTC Intention to grant announced (deleted)
INTG Intention to grant announced

Effective date: 20231117

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20240229

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602019050740

Country of ref document: DE

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG9D

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20240424

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1680703

Country of ref document: AT

Kind code of ref document: T

Effective date: 20240424

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240824

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240725

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240826

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20240729

Year of fee payment: 6

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20240725

Year of fee payment: 6

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240826

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240724

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240824

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240725

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240424

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240724