EP3598633A1 - Performance monitoring system for an electric drive system - Google Patents
Performance monitoring system for an electric drive system Download PDFInfo
- 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
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 153
- 230000036541 health Effects 0.000 claims abstract description 107
- 238000013500 data storage Methods 0.000 claims abstract description 15
- 238000005259 measurement Methods 0.000 claims description 128
- 230000009471 action Effects 0.000 claims description 30
- 238000000034 method Methods 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 13
- 239000004020 conductor Substances 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 8
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000009529 body temperature measurement Methods 0.000 description 6
- 238000011084 recovery Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007340 echolocation Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/14—Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0264—Control of logging system, e.g. decision on which data to store; time-stamping measurements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION 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/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION 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/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/0023—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
- B60L3/0061—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electrical machines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION 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/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/12—Recording operating variables ; Monitoring of operating variables
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D27/00—Arrangement or mounting of power plants in aircraft; Aircraft characterised by the type or position of power plants
- B64D27/02—Aircraft characterised by the type or position of power plants
- B64D27/24—Aircraft characterised by the type or position of power plants using steam or spring force
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D43/00—Arrangements or adaptations of instruments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/34—Testing dynamo-electric machines
- G01R31/343—Testing dynamo-electric machines in operation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/04—Arrangements for controlling or regulating the speed or torque of more than one motor
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/06—Arrangements 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION 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/00—Type of vehicles
- B60L2200/10—Air crafts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION 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/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/425—Temperature
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION 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/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/427—Voltage
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION 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/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/429—Current
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION 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/00—Driver interactions
- B60L2250/10—Driver interactions by alarm
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION 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/00—Driver interactions
- B60L2250/16—Driver interactions by display
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
- B64D2045/0085—Devices for aircraft health monitoring, e.g. monitoring flutter or vibration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D2221/00—Electric power distribution systems onboard aircraft
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/64—Electric machine technologies in electromobility
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T50/00—Aeronautics or air transport
- Y02T50/60—Efficient 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
Description
- The present disclosure relates to electric motors and electric drive systems and more particularly to a performance monitoring system for an electric drive system.
- 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.
- 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.
-
-
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 and4B 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. - 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 anelectric drive system 100 includingperformance monitoring system 101 in accordance with an example of the present disclosure. Theelectric drive system 100 includes aspeed controller 102 and anelectric motor 106. The speed controller is configured to operatively couple apower source 104 to theelectric motor 106. Thespeed controller 102 may be an electronic speed controller (ESC). Theelectric drive system 100 and/orperformance monitoring system 101 also includes a plurality of sensors 108 to measureperformance metrics 110 associated with thepower source 104, thespeed controller 102 and theelectric motor 106. Theelectric drive system 100 and/orperformance monitoring system 101 further includes a health/performance monitoring system 112 including aprocessor 114 or central processing unit (CPU) and adata storage device 116. The health/performance monitoring system 112 is configured to determine an efficiency ofoperation 118 andhealth 120 or mechanical condition of theelectric drive system 100 based on the measuredperformance 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 thepower source 104 to thespeed controller 102 and asensor 108b orsensors 108b for measuring current and voltage (I,V) supplied from thespeed controller 102 to theelectric motor 106. The plurality of sensors 108 additionally include asensor 108c for measuring speed of theelectric motor 106. Thespeed measurements 122 may be in revolutions per minute (RPM). Sensing the speed of theelectric motor 106 detects any stalls or drift where thespeed controller 102 has not commanded a change. Theelectric motor 106 is mechanically coupled to or drives any type ofload 124 or mechanical equipment. - In accordance with an example, the plurality of sensors 108 also include a
sensor 108d for measuring temperature associated with theelectric motor 106 and asensor 108e for measuring vibrations associated with theelectric motor 106. In accordance with different examples, thesensors electric motor 106 includesensors electric motor 106, on theelectric motor 106 or both inside and outside theelectric motor 106. - In accordance with an example, the plurality of sensors 108 additionally include
other sensors 108e separate from theelectric motor 106 for measuring vibration which are used to distinguish vibrations unique to theelectric motor 106 from other vibrations that may be experienced by avehicle 156 or system. The plurality of sensors 108 may further includeother sensors 108d separate from theelectric motor 106 for measuring temperatures which are used to distinguish temperatures unique to theelectric motor 106 from other temperatures that may be experienced by thevehicle 156 or system. - The health/
performance monitoring system 112 is configured to receive measurements of the current and voltage (I,V) supplied from thepower source 104 to thespeed controller 102, measurements of the current and voltage (I,V) supplied from thespeed controller 102 to theelectric motor 106, andspeed measurements 122 of theelectric motor 106. The health/performance monitoring system 112 or theprocessor 114 is configured to perform a set offunctions 126. The set of functions include determining the efficiency ofoperation 118 and thehealth 120 of theelectric drive system 100 using the current and voltage measurements (I,V) andspeed measurements 122. In accordance with an example, the health/performance monitoring system 112 is also configured to receivetemperature measurements 128,vibration measurements 130 associated with theelectric motor 106 and anyother measurements 132 or data useful in determining the efficiency ofoperation 118 andhealth 120 of theelectric motor 106. The health/performance monitoring system 112 orprocessor 114 of the health/performance monitoring system 112 is configured to determine the efficiency ofoperation 118 and thehealth 120 of theelectric drive system 100 using the current and voltage measurements (I,V), thespeed measurements 122 and thetemperature measurements 128 andvibration measurements 130 associated with theelectric motor 106. Thetemperature measurements 128,vibration measurements 130 and anyother measurements 132 or data may be stored on thedata storage device 116. - The
processor 114 of the health/performance monitoring system 112 is configured to perform the set offunctions 126 which include logging power andefficiency data 134 associated with theelectric drive system 100 orelectric motor 106;logging temperature measurements 128 or data associated with theelectric motor 106; and loggingvibration measurements 130 or data associated with theelectric motor 106 and anyother measurements 132 or data. The set offunctions 126 further include performing apredetermined action 136 in response to any of the data exceeding a preset limit as described in more detail herein with reference to theexemplary method 400 inFIGS. 4A and4B . In accordance with an example, the power andefficiency data 134,temperature measurements 128,vibration measurements 130 andother measurements 132 are stored on thedata storage device 116 associated with the health/performance monitoring system 112. In the example ofFIG. 1 , thedata storage device 116 is a component of the health/performance monitoring system 112. - The health/
performance monitoring system 112 orprocessor 114 is configured to determine the efficiency ofoperation 118 andhealth 120 of theelectric drive system 100 using the current and voltage measurements (I,V) and thespeed measurements 122 of theelectric motor 106. The efficiency ofoperation 118 of theelectric drive system 100 orelectric motor 106 may be defined as a ratio of an amount of mechanical energy or work produced by theelectric motor 106 divided by the electrical energy or power supplied to theelectric motor 106. Thehealth 120 or mechanical condition of theelectric drive system 100 orelectric motor 106 may be determined by operating parameters, such as temperature, vibration or other parameters indicative of thehealth 120 or mechanical condition of theelectric drive system 100 orelectric 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 and4B , thepredetermined 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 theelectric drive system 100 orelectric motor 106 to a redundant system or motor. Auser 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 amicropower meter 140. Themicropower meter 140 may be a programmable system-on-chip or similar electronic device. Themicropower 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 thepower source 104,speed controller 102,electric motor 106 to convert current to torque, and any gear arrangement or other mechanical equipment to couple theelectric motor 106 to theload 124. Themicropower meter 140 permits accurate measurement of current and voltage at the input to thespeed controller 102 and each of the three-phase conductors 148a-148c powering theelectric motor 106 in a compact package that is installed along with thespeed controller 102. Themicropower meter 140 includes an analogfront end 142 configured to receive theperformance metrics 110 or measurements. The analogfront end 142 includes a plurality of programmable analog blocks 144 that are programmable to receive different types of measurement signals or data. The analogfront end 142 also includes a filter (not shown inFIG. 3 ) to perform analog signal filtering and an analog-to-digital converter (not shown inFIG. 3 ) for analog-to-digital conversion. Themicropower 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 orvehicle controller 158 as described herein. In accordance with another example, the system orvehicle 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. Thespeed controller 102 provides three-phaseelectrical power 146 to theelectric motor 106 via three-phaseelectrical conductors 148a-148c connected between thespeed controller 102 and theelectric motor 106. Thesensor 108b for measuring the voltage and current supplied by thespeed controller 102 includes a separate voltage andcurrent measurement sensor 108b coupled to each phase of the three-phaseelectrical conductors 148a-148c. While the exemplary example inFIG. 1 has been described with respect to three-phaseelectrical 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 asource voltage 150 from thepower source 104 to three-phase chopped DCsquare waveforms 152. Eachwaveform 152 includes a square wave frequency that is a predetermined number of orders of magnitude higher than a commutation frequency of theelectric motor 106. Referring also toFIG. 5, FIG. 5 is an illustration of an example of three-phase chopped DCsquare waveforms DC waveforms 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 DCsquare waveforms 152 to supply approximately a sinusoidal phase signal on each phase of three-phaseelectrical power 146 supplied to theelectric motor 106. Referring also toFIG. 6, FIG. 6 is an illustration of an example of pulse width modulation (PWM) 600 of a DCsquare waveform 602 to provide an approximation of asinusoidal 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 avehicle 156 and theelectric drive system 100 andperformance monitoring system 101 further include avehicle controller 158 in signal communication with the health/performance monitoring system 112. In accordance with the example illustrated inFIG. 1 , thevehicle controller 158 includes aprocessor 160 or central processing unit (CPU) and adata storage device 162. Thevehicle controller 158 orprocessor 160 is configured to perform a set offunctions 164 including providing throttle control signals 166 to thespeed controller 102; logging power andefficiency data 134 associated with theelectric drive system 100 and/orelectric motor 106; logginghealth data 120 associated with theelectric drive system 100 and/orelectric motor 106; and performing apredetermined action 136 in response to any of the data exceeding a preset limit. Accordingly, thedata storage device 162 may store measurements or data similar to thedata 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 asperformance monitoring system 101, being implemented in an aerial vehicle including a plurality of electric drive systems will be described in more detail with reference toFIG. 3 . -
FIG. 2 is a block schematic diagram of an example of anelectric drive system 200 including aperformance monitoring system 201 in accordance with another example of the present disclosure. Theelectric drive system 200 is substantially the same as theelectric drive system 100 inFIG. 1 . Theperformance monitoring system 201 is similar to theperformance monitoring system 201 inFIG. 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 offunctions 126 described with respect to the health/performance monitoring system 112 inFIG. 1 as well as the set offunctions 164 of thevehicle controller 158 inFIG.1 . -
FIG. 3 is a block schematic diagram of an example of a multi-motor vehicle oraerial vehicle 300 including aperformance monitoring system 301 in accordance with a further example of the present disclosure. Theperformance monitoring system 301 is substantially the same or similar to theperformance monitoring system 101 inFIG. 1 orperformance monitoring system 201 inFIG. 2 . In one example, theaerial vehicle 300 is a multi-rotor aerial vehicle or drone. Theaerial vehicle 300 includes a plurality ofelectric drive systems 302 mounted to theaerial vehicle 300. Eachelectric drive system 302 includes anelectric motor 304 and a speed controller or electronic speed controller (ESC) 306. One ormore power sources 308 provide electrical power for driving theelectric motors 304. Each speed controller orESC 306 operatively couples thepower source 308 or at least one of thepower sources 308 to an associatedelectric motor 304. In accordance with an example, eachESC 306 and associatedelectric motor 304 define athrust generator 310 operatively connected to a propeller or rotor (not shown) to provide lift and/or thrust to theaerial vehicle 300. Theperformance monitoring system 301 additionally includes a plurality ofsensors 312 for measuring performance metrics associated with thepower source 308, each speed controller orESC 306 and each of theelectric motors 304. Thesensors 312 are similar or the same as the sensors 108 described with reference toFIGS. 1 and2 and are located at similar locations to that described with reference toFIGS. 1 and2 or as illustrated inFIGS. 1 and2 . - The
performance monitoring system 301 also includes a health/performance monitoring system 314. In accordance with the exemplary example inFIG. 3 , the health/performance monitoring system 314 is a component of aflight controller 316. In other examples, the health/performance monitoring system 314 is a component of anaircraft processor 318 or the health/performance monitoring system 314 is a separate component that is communicatively coupled to either theflight 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 toFIGS. 1 and2 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 thepower source 308 or sources, measurements of current and voltage supplied from eachESC 306 to the associatedelectric motor 304, and measurements of the speed of eachelectric motor 304. The health/performance monitoring system 314 is further configured to determine an efficiency of operation and health of eachelectric drive system 302 orelectric motor 304 using the current and voltage measurements and the speed measurements of eachelectric motor 304. An output of eachelectric motor 304 is controlled via the associated speed controller orESC 306 based on the efficiency of operation and health of eachelectric drive system 302 orelectric motor 304 similar to that previously described and as described in theexemplary method 400 inFIGS. 4A and4B . -
FIG. 3 also illustrates a block diagram of an exemplaryflight control system 320 for theaerial vehicle 300. Theflight control system 320 may be configured to control the various components and functions of theaerial vehicle 300. As illustrated, theflight control system 320 includes one ormore aircraft processors 318 communicatively coupled with at least onememory device 322, theflight controller 316, awireless transceiver 324, and anavigation system 326. Theaircraft 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). Theaerial vehicle 300 may further include other desired services, such as thewireless transceiver 324 coupled with anantenna 328 to communicate data between theflight 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). Theflight control system 320 may also communicate with anotheraerial vehicle 300 via thewireless 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 theremote device 330 and/or anotheraerial vehicle 300 over anetwork 332. In certain aspects, thewireless 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. Theremote device 330 may facilitate monitoring and/or control of theflight 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. Theremote device 330 may be configurable to operate as a manager that enables the user to monitor, direct, and control systems onboard theaerial vehicle 300. Theremote device 330 can be used to enable a user to input tasks, constraints, revise task assignment lists, update software/firmware, etc. Theremote device 330 may include a touch screen graphical user interface ("GUI") and/or speech-recognition systems. Theremote device 330 may employ, for example, a tablet computer, a laptop computer, a smart phone, or combination thereof. Theremote device 330 serves as a primary channel of communication between the pilot and systems onboard theaerial vehicle 300, enabling the user to command tasks to and receive feedback or instructions. Theremote 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 theflight 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, anavigation system 326, or other high-level system via thewireless transceiver 324. In certain aspects, theaircraft processor 318 and theflight controller 316 may be integrated into a single component or circuit. In operation, theflight controller 316 may dynamically (i.e., in real-time or near real-time) and independently adjust thrust during the various stages of flight via theESC 306 to control roll, pitch, or yaw of theaerial vehicle 300. When rotors with rotor blades (e.g., propellers) are used, theflight 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, theelectric motors 304 may be controlled by adjusting power supplied to eachelectric motor 304 from the power source 308 (e.g., a battery pack or a battery bank) via theESC 306. - The
aircraft processor 318 may be operatively coupled to thenavigation 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. TheGPS 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. Thenavigation system 326 may communicate, inter alia, inertial stabilization data to theaircraft processor 318. - To collect data and/or monitor an area, the
flight control system 320 may be equipped withadditional sensing devices 338, such as theISR 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.), andother sensor devices 334c to facilitated ISR functionality and provide ISR data (e.g., photographs, video, audio, sensor measurements, etc.). TheISR payload 334 is operatively coupled to theaircraft processor 318 to facilitate communication of the ISR data (sensor data) between theISR payload 334 and theaircraft processor 318. The ISR data may be used to navigate theaerial vehicle 300 and/or otherwise control theflight control system 320. In certain aspects, theISR 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 theISR 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 theflight control system 320 to theremote device 330 over thenetwork 332 via thewireless transceiver 324, or stored to thememory device 322 for later access or processing. -
FIGS. 4A and4B are a flow chart of an example of amethod 400 for monitoring an electric motor in accordance with an example of the present disclosure. In accordance with an example, themethod 400 is embodied in and performed by theperformance monitoring system 101 inFIG. 1 or 201 inFIG. 2 and theperformance monitoring system 301 inFIG. 3 . - In
block 402, current and voltage measurements of electrical power supplied to a speed controller or ESC by a power source are received. Inblock 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. Inblock 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, themethod 400 advances to block 414. Inblock 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, themethod 400 advances to block 418. Inblock 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, themethod 400 advances to block 420. Inblock 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, themethod 400 advances to block 424. Inblock 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, themethod 400 advances to block 426. Inblock 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. Inblock 430, the performance headroom is stored and transmitted to the user interface as a system characterization. Fromblock 430, themethod 400 may return to block 402 and themethod 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. Inblock 432, a message is generated and transmitted to the user interface recommending a lower operating setting or settings. Inblock 434, a warning is set and message transmitted to the user interface or other device. Themethod 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, themethod 400 advances to block 420 and themethod 400 proceeds similar that previously described with respect toblocks - If the motor and/or system is trending back to within normal operating limits in
block 436, themethod 400 advances to block 438. Inblock 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?). Inblock 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. Themethod 400 may then return to block 402 and themethod 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 ofClause 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 - 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)
- 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); anda 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).
- 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); anda sensor (108c) for measuring a speed of the electric motor (106).
- 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).
- 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); anda sensor (108e) for measuring vibrations (130) associated with the electric motor (106).
- 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).
- 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); andperforming a predetermined action (136, 416) in response to any of the data (128, 130, 134) exceeding a preset limit.
- 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); andswitching from using the electric motor (106) or electric drive system (100) to a redundant motor or system.
- 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.
- 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).
- 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).
- 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).
- 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); andperforming a predetermined action (136) in response to any of the data (120, 134) exceeding a preset limit.
- 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); anda 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).
- 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; anddetermining (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).
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)
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)
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)
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)
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 |
-
2018
- 2018-07-19 US US16/040,080 patent/US20200026269A1/en active Pending
-
2019
- 2019-07-12 CN CN201910627658.8A patent/CN110803026B/en active Active
- 2019-07-15 EP EP19186207.7A patent/EP3598633B1/en active Active
Patent Citations (5)
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)
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 |