WO2017053262A1 - Système et procédé de surveillance d'état de santé structurel basée sur la charge d'un système dynamique - Google Patents
Système et procédé de surveillance d'état de santé structurel basée sur la charge d'un système dynamique Download PDFInfo
- Publication number
- WO2017053262A1 WO2017053262A1 PCT/US2016/052587 US2016052587W WO2017053262A1 WO 2017053262 A1 WO2017053262 A1 WO 2017053262A1 US 2016052587 W US2016052587 W US 2016052587W WO 2017053262 A1 WO2017053262 A1 WO 2017053262A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sensor data
- koopman
- estimation model
- dynamical system
- eigenvalue
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N19/00—Investigating materials by mechanical methods
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01H—MEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
- G01H1/00—Measuring characteristics of vibrations in solids by using direct conduction to the detector
- G01H1/003—Measuring characteristics of vibrations in solids by using direct conduction to the detector of rotating machines
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M13/00—Testing of machine parts
- G01M13/02—Gearings; Transmission mechanisms
- G01M13/028—Acoustic or vibration analysis
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M5/00—Investigating the elasticity of structures, e.g. deflection of bridges or air-craft wings
- G01M5/0066—Investigating the elasticity of structures, e.g. deflection of bridges or air-craft wings by exciting or detecting vibration or acceleration
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M99/00—Subject matter not provided for in other groups of this subclass
- G01M99/005—Testing of complete machines, e.g. washing-machines or mobile phones
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M99/00—Subject matter not provided for in other groups of this subclass
- G01M99/008—Subject matter not provided for in other groups of this subclass by doing functionality tests
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N19/00—Investigating materials by mechanical methods
- G01N19/08—Detecting presence of flaws or irregularities
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N29/00—Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
- G01N29/04—Analysing solids
- G01N29/043—Analysing solids in the interior, e.g. by shear waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N29/00—Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
- G01N29/14—Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object using acoustic emission techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N29/00—Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
- G01N29/36—Detecting the response signal, e.g. electronic circuits specially adapted therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N29/00—Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
- G01N29/36—Detecting the response signal, e.g. electronic circuits specially adapted therefor
- G01N29/42—Detecting the response signal, e.g. electronic circuits specially adapted therefor by frequency filtering or by tuning to resonant frequency
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N29/00—Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
- G01N29/44—Processing the detected response signal, e.g. electronic circuits specially adapted therefor
- G01N29/4472—Mathematical theories or simulation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N3/00—Investigating strength properties of solid materials by application of mechanical stress
- G01N3/32—Investigating strength properties of solid materials by application of mechanical stress by applying repeated or pulsating forces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N2291/00—Indexing codes associated with group G01N29/00
- G01N2291/02—Indexing codes associated with the analysed material
- G01N2291/025—Change of phase or condition
- G01N2291/0258—Structural degradation, e.g. fatigue of composites, ageing of oils
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N2291/00—Indexing codes associated with group G01N29/00
- G01N2291/10—Number of transducers
- G01N2291/106—Number of transducers one or more transducer arrays
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N2291/00—Indexing codes associated with group G01N29/00
- G01N2291/26—Scanned objects
- G01N2291/269—Various geometry objects
- G01N2291/2694—Wings or other aircraft parts
Definitions
- the present disclosure relates to structural health monitoring (SUM) applications and more particularly to improved methods for loads monitoring for load-based SHM applications related to dynamical systems such as rotorcraft.
- SUM structural health monitoring
- Responses to a load can include, for example and without limitation, mechanical responses, structural responses, electromechanical responses, electromagnetic responses, optical responses, motion, and/or changes in temperature.
- Operating conditions can include, for example and without limitation, altitude and ambient temperature.
- Load and response signals may indicate, for example and without limitation, force, moment, torque, stress, strain, displacement, vibration, pressure, temperature, current, and/or voltage.
- Conventional VML approaches capture quasi-steady correlations in sensor data and/or use non-linear regression modeling. However, it is difficult to adequately capture nonlinearities and transient behavior in sensor data acquired from a dynamical system, such as a rotorcraft operating under moderate to severe transient operating conditions when using conventional VML approaches.
- KMA Koopman Mode Analysis
- DMD Dynamic Mode Decomposition
- KMA provides a means of extracting modes that describe characteristic behavior patterns of physical systems (e.g., fluid systems or mechanical vibrations).
- a recirculating flow can be conceived of as a hierarchy of vortices in which a big main vortex drives smaller secondary ones, and so on. Most of the motion of such a system can be faithfully described using only a few of those patterns.
- KMA provides a means of extracting the modes associated with those patterns from numerical and experimental pairs of time-shifted snapshots.
- the modes identified by KMA are associated with a respective fixed oscillation frequency and growth/decay rate.
- KMA can determine growth rates of spatial modes and local frequencies using a linear operator mat can be associated with a nonlinear dynamical system. This is to be contrasted with methods, such as the proper orthogonal decomposition (POD), which produces a set of modes without the associated temporal information.
- POD orthogonal decomposition
- a system and method is provided to perform loads-based structural health monitoring (LBSHM) of a dynamical system.
- the system includes a computer configured to receive sensor data output by a plurality of sensors sensing at least one of a dynamical parametrical state and a response of the dynamical system.
- the computer is further configured to determine at least one Koopman mode and at least one Koopman eigenvalue.
- the Koopman mode represents a correlation between the sensor data output by the plurality of sensor, and the Koopman eigenvalue represents a frequency component associated with the sensor data and growth or decay of energy associated with the sensor data.
- the computer is further configured to generate an estimation model to determine a linear estimation based on the at least one Koopman mode and the at least one Koopman eigenvalue that estimates a load response of the dynamical system based on growth or decay of energy associated with the sensor data.
- the computer is further configured to receive sensor data output by a plurality of sensors sensing a load of the dynamical system.
- the dynamical system can be a rotorcraft. Furthermore, in embodiments, in
- a dynamic mode decomposition method can be used to determine the Koopman mode and eigenvalue.
- the estimation model can be used to estimate sensor data associated with a location remote from the plurality of sensors.
- the estimation model can also be used to predict sensor data associated with a future time.
- the estimation model can further be used to estimate sensor data that correspond to virtual sensor locations only.
- the estimation model can be used to estimate sensor data that correspond to a combination of physical sensor and virtual sensor locations.
- the estimation model can be used to determine accuracy of the estimation model.
- the estimation model can be used to detect that sensor data that is expected is not available (i.e., unavailable), missing, or corrupt.
- the estimation model can be used to determine reconstructed sensor data for sensor data that is not available, missing or corrupt.
- the estimation model can be used to at least one of detect and isolate a fault in the dynamical system.
- the estimation model can further be used to determine an optimal physical sensor network for use by the dynamical system.
- a method is provided to capture spatiotemporal correlations in data sensed from a dynamical system. The method includes correlating, by at least one computer, spatial and temporal characteristics of sensor data from a plurality of sensors sensing load and load response of a dynamical system using a Koopman mode. The method further includes representing, by the at least one computer, a frequency component associated with the sensor data and growth or decay of energy associated with the sensor data using a Koopman eigenvalue. In addition, the method includes generating, by the at least one computer, a linear estimation based on the Koopman mode and the Koopman eigenvalue to estimate a load response of the dynamical system based on growth or decay of energy associated with the sensor data.
- FIG. 1 shows a schematic diagram of an exemplary Load-Based Structural Health Monitoring (LBSHM) system used in conjunction with a rotorcraft dynamical system;
- LBSHM Load-Based Structural Health Monitoring
- FIG. 2 is a flow diagram of an exemplary LBSHM system with examples of exemplary modules
- FIG. 3 is a flowchart of a method for performing sensor network optimization in accordance with an aspect of the disclosure
- FIG. 4 is a flow diagram of a portion of the LBSHM system in accordance with another embodiment of the disclosure, with a Proper Orthogonal Decomposition (POD) module for transforming load data into POD coefficient space; and
- POD Proper Orthogonal Decomposition
- FIG. 5 is a flow diagram of a portion of the LBSHM system in accordance with another embodiment of the disclosure, with a Kalman filter to estimate POD coefficients and a POD reconstruction module to perform POD reconstruction.
- a Kalman filter to estimate POD coefficients
- a POD reconstruction module to perform POD reconstruction.
- FIG. 1 a flow diagram of an exemplary embodiment of a Load-Based Structural Health Monitoring (LBSHM) system in accordance with the disclosure is shown in FIG. 1 and is designated generally by reference character 100.
- FIGS. 2- S Other embodiments of the LBSHM system in accordance with the disclosure, or aspects thereof, are provided in FIGS. 2- S, as will be described.
- the systems and methods described herein can be used to provide improved estimation, prediction, and monitoring of loads and responses in a dynamical system, for example in aerospace applications such as rotorcraft.
- KMA Koopman Mode Analysis
- Dynamic Mode Decomposition Dynamic Mode Decomposition
- Embodiments of the present invention focus on capturing nonlinearities and transient behavior in sensor data associated with a dynamical system, providing a linear estimation model that can model nonlinearities and transient behavior associated with the dynamical system, and modeling a virtual sensor.
- KMA Virtual Monitoring of Loads
- captured information using KMA not only describes nonlinearities and transient behavior of the dynamical system that was actually sensed, but can also be used to estimate an aspect of a dynamical system which was not actually sensed, enabling enhanced Virtual Monitoring of Loads (VML), which can include VML (using data from only virtual sensors) or hybrid VML (using data from both virtual sensors and physical sensors).
- VML Virtual Monitoring of Loads
- VML and hybrid VML monitor system loads and responses to loads that may be affected by operating conditions, such as, but not limited to, altitude and ambient temperature.
- loads also referred to herein as "loads”
- the LBSHM system 100 can be applied to model spatiotemporal behavior including nonlinearities and transients in a dynamical system that includes dynamical system loads and responses, which evolve as a function of time and operating condition.
- a dynamical system is a physical entity, such as a vehicle, machine, conduit, cable, vessel, or object, without limitation thereto, whose state evolves with time over a state space according to a fixed rule. Examples of dynamical systems include, for example, rotorcraft, engines, ground-based power systems, and HVAC systems (heating, ventilation and cooling systems).
- the embodiments disclosed herein may be applied to a LBSHM system, method, and/or computer program product that optimally measure and/or estimate load information from a fleet of dynamical systems such as a fleet of vehicles (e.g., rotorcraft).
- Loads include the static or dynamic characteristics (e.g., stress, strain, displacement, acceleration) encountered by a vehicle and/or components thereof.
- the term "load” can include, for example and without limitation, mechanical loads, electromechanical loads, electromagnetic loads, etc.
- the responses can include, for example and without limitation, structural responses,
- load signals and responses may indicate, for example, force, moment, torque, stress, strain, current, and/or voltage.
- nominal e.g., healthy static and dynamic characteristics of loads are also strongly influenced by operating conditions associated with the vehicle.
- FIG. 1 is an example of a LBSHM system 100 for monitoring dynamical system loads and associated responses, herein discussed with respect to an aircraft (e.g., rotorcraft).
- the LBSHM system 100 includes a computing sub-system 102 in communication with remote computing sub-systems 104 over a network 106.
- the computing sub-system 102 can access a database 108 to read and write data 109 either autonomously or in response to requests from the remote computing sub-systems 104.
- An end user of the LBSHM system may interrogate the database 108 to support system maintenance or health management decisions, according to advanced maintenance paradigms, such as usage or loads based maintenance or condition- based maintenance.
- the computing sub-system 102 and/or the remote sub-systems 104 are also configured to communicate with an aircraft fleet 112 via communication links 114.
- the aircraft fleet 112 can include a variety of aircraft 116, such as fixed-wing and rotorcraft.
- the communication links 114 can be wireless communication links.
- the communication links 114 may also support wired and/or optical communication when the aircraft 116 are on the ground and within physical proximity to the computing sub-system 102.
- the transfer of data between the computing processors on the aircraft and computing sub-system 102 and remote computing sub-system 104 may be done manually using portable digital media such as a digital smart card, memory stick, etc.
- the computing sub-system 102 and other components of the LBSHM system 100 may be integral to the aircraft 116, such that the LBSHM system 100 reliably and automatically measures loads associated with the aircraft 116 and outputs sensor data, estimates and/or predicts loads, and determines growth or decay of energy associated with the sensor data. Further, in exemplary embodiments, the aircraft fleet 112 transmits flight data to at least one of the computing sub-system 102 or remote subsystems 104 for load spectrum assessment and refinement, structural fault detection, etc.
- each aircraft 116 is a rotorcraft with a main rotor 118 capable of revolving at a sufficient velocity to sustain flight.
- Aircraft 116 also includes a plurality of sensors 120 configured to transmit sensor data.
- the sensor data can include load data and/or aircraft parametric state data.
- aircraft parametric state data include, without limitation, state parameters, operating parameters, and systems responses.
- State parameters can include uncontrolled parameters (e.g., outside air temperature).
- Operating parameters can include, for example, aircraft characteristics and pilot control input (e.g., pilot stick position, engine torque, gross weight).
- System responses can include low frequency or high frequency aircraft responses (e.g., rate of climb, aircraft pitch or roll attitude, forward flight speed, and engine temperature, vibratory loads, and vibratory accelerometer responses).
- the sensor data is transmitted to the LBSHM system 100 by the sensors 120 and/or an intermediary sub-system that receives the sensor data from the sensors 120.
- the sensors 120 can be communicatively coupled to each other and can be incorporated with or external to each other.
- the sensors 120 communicate wirelessly with computing sub-system 102 or an intermediary sub-system.
- the sensors 120 are converters that measure physical quantities and convert these physical quantities into a signal (e.g., sensor data) that is read by the LBSHM system 100. Meaningful sensor data can be obtained by positioning the sensors 120 at strategic locations.
- the sensors 120 include strain gauges that measure the physical responses to stress applied to a component of the aircraft 116 (e.g., a rotor hub, airframe structural element, a landing gear assembly, etc.).
- the sensors include temperature sensors that measure the temperature characteristics and/or the physical change in temperature of an aircraft component, fluid (e.g., oil), and/or gas (e.g., engine exhaust).
- the sensors 120 are representative of a plurality of sensors monitoring different location and portions of each aircraft 116 with respect to different aircraft state parameters, including state parameters, operating parameters, systems responses, and/or loads.
- a first sensor 120 may be located in the engine to measure engine temperature
- a second sensor 120 may be located external to the airframe to measure outside air temperature
- a third sensor 120 may be located elsewhere in the airframe to measure aircraft roll attitude
- a fourth sensor may be located on a main rotor shaft to detect a main rotor torque
- a fifth sensor 120 may be located on a main rotor hub to detect bending with respect to the main rotor shaft, etc.
- the sensors 120 can also be positioned in different orientations so that different directional forces may be detected.
- the computing sub-system 102 includes a KMA based learning module 126 and an estimation module 128.
- Hie KMA learning module 126 includes computer readable program instructions configured to process historical data from the sensors 120 to determine at least one Koopman mode ("Koopman modes") and at least one Koopman eigenvalue ("Koopman eigenvalues").
- the Koopman modes capture correlations between sensor data output by the plurality of sensors 120, including between sensor data output over time and/or sensor data associated with different aspects and/or locations of the dynamical system 100.
- the Koopman eigenvalues represent a frequency component associated with the sensor data and growth or decay of energy associated with the sensor data.
- the KMA learning module 126 generates an estimation model based on the Koopman modes and the Koopman eigenvalues to estimate at least one of dynamical system states (e.g., aircraft parametric states), loads, and responses.
- the estimation model can be used to model a virtual sensor for estimating or predicting virtual sensor output.
- the KMA learning module 126 uses Dynamic Mode Decomposition (DMD), which determines Koopman modes and Koopman eigenvalues used in the estimation application module 128.
- DMD Dynamic Mode Decomposition
- the estimation application module 128 includes computer readable program instructions configured to process the output from the KMA learning module 126 to estimate at least one of dynamical system states (e.g., aircraft parametric states), loads, and responses.
- the estimation can be used to perform at least one of virtual and/or hybrid monitoring of loads, predicting motion or loads, validating the KMA learning module 126, detecting and/or isolating faults in the dynamical system, and optimizing a network of sensors.
- the computing sub-system 102 is a computing device (e.g., a mainframe computer, a desktop computer, a laptop computer, or the like) including at least one processing circuit (e.g., a CPU) capable of reading and executing instructions stored on a memory therein, and handling numerous interaction requests from the remote computing sub-systems 104.
- the computing sub-system 102 may also represent a cluster of computer systems collectively performing estimation and measuring processes as described in greater detail herein.
- the remote computing sub-systems 104 can also include at least one of a desktop, laptop, general-purpose computer devices, and networked devices with processing circuits and input/output interfaces, such as a keyboard and display device.
- the computing sub-system 102 and/or the remote computing sub-systems 104 are configured to provide a process, where a processor may receive computer readable program instructions from a logic to perform operations of the LBSHM logic (as described below) of the memory and execute these instructions, thereby performing one or more processes defined by the usage and loads based maintenance logic.
- the processor may include any processing hardware, software, or combination of hardware and software utilized by the computing subsystem 102 and/or the remote computing sub-systems 104 that carry out the computer readable program instructions by perf orming arithmetical, logical, and/or input/output operations.
- the computer readable program instruction may include software that performs at least one of load estimation, load prediction, load spectrum assessment and refinement for design, testing, and certification of any aircraft system that has fatigue sensitive or life-limited components (e.g., dynamic components of a rotorcraft).
- the memory may include a tangible device that retains and stores computer readable program instructions, as provided by the logic to perform operations of the LBSHM, for use by the processor of the computing sub-system 102 and/or the remote computing sub-systems 104.
- the computing sub-system 102 and/or the remote computing sub-systems 104 can include various computer hardware and software technology, such as one or more processing units or circuits, volatile and non-volatile memory including removable media, power supplies, network interfaces, support circuitry, operating systems, user interfaces, and the like.
- Remote users can initiate various tasks locally on the remote computing sub-systems 104, such as requesting data from the computing sub-system 102.
- the network 106 may be any type of communications network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
- a network may be the Internet, a local area network, a wide area network, satellite network, and/or a wireless network, comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers, and utilize a plurality of communication technologies, such as radio technologies, satellite technologies, cellular technologies, etc.
- the LBSHM database 108 may include a database, data repository, or other data store and may include various kinds of mechanisms for storing, accessing, and retrieving various kinds of data, including a hierarchical database, a set of files in a file system, an application database in a proprietary format, a relational database management system (RDBMS), etc.
- the data 109 of the maintenance database 108 can include empirical models, estimated data, estimated features, sensed data, damage metrics, maintenance schedules, maintenance policies, etc.
- the data 109 can include archived historical fleet data for a rotorcraft, and estimated loads to support assessment and refinement of the load spectrum for design, testing, and certification of rotorcraft components.
- KMA learning module 126 and estimation application module 128 are illustrated as a single item, these representations are not intended to be limiting and thus, the KMA learning module 126 and estimation application module 128 items may each represent a plurality of modules. For example, multiple modules in different locations may be utilized to access the collected information, and in turn those same modules may be used for on-demand data retrieval.
- KMA learning module 126 and estimation application module 128 may each represent a plurality of modules. For example, multiple modules in different locations may be utilized to access the collected information, and in turn those same modules may be used for on-demand data retrieval.
- the KMA learning module 126 and estimation application module 128 may each represent a plurality of modules. For example, multiple modules in different locations may be utilized to access the collected information, and in turn those same modules may be used for on-demand data retrieval.
- one configuration of each of the KMA learning module 126 and estimation application module 128 is described, it should be understood mat the same operability may be provided using fewer, greater, or differently named modules.
- the LBSHM system 100 and elements therein of the FIGS. 1-5 may take many different forms and include multiple and/or alternate components and facilities. That is, while the aircraft 116 is shown in FIG. 1, the components illustrated in FIGS. 1-5 are not intended to be limiting. Indeed, additional or alternative components and/or
- the sensors 120 may include and/or employ any number and combination of sensors, computing devices, and networks utilizing various communication technologies, as described below, that enable the LBSHM system 100 to perform the KMA-based, generation of an estimation model, and estimation of dynamical system states, loads and responses, and any combination thereof, as further described with respect to FIGS. 2-5.
- a flow diagram shows processing of sensor data and related data by modules of the LBSHM system 100 including the KMA learning module 126 and the estimation application module 128.
- An arrow pointing from a group of modules surrounded by a dashed box indicates that each of the modules included in the dashed line can output data that can be received by a destination that is indicated by the arrow.
- an arrow pointing to a group of modules surrounded by a dashed box indicates that each of the modules included in the dashed line can receive data that provided from a source that is indicated by the arrow.
- the arrow pointing from box 10 to application estimation module 128 indicates that modules 202, 204 and 216 can output data that can be received by any of modules 208, 210, 212, 214, 218, and 220.
- the KMA learning module 126 includes a KMA module 202 and an estimation model generator module (“estimation model generator”) 204.
- estimation model generator One embodiment of the KMA module 202 is based on Dynamic Mode Decomposition (DMD).
- the output from the estimation model generator 204 can be processed by one or more modules of estimation application module 128, including a virtual/hybrid monitoring module 206, a predictor module 208, a model validator module 210, a sensor fault detection and isolation module 212, a fault detection and isolation module 214, and a sensor network optimization module 216.
- the KMA learning module 126, virtual/hybrid monitoring module 206, predictor module 208, model validator module 210, sensor fault detection and isolation module 212, fault detection and isolation module 214, and the sensor network optimization module 216 can each be executed in batch or streaming mode.
- batch mode sensor data has been historically collected and all the data is available for processing at once.
- streaming mode sensor data comes in real time, e.g., onboard an aircraft during flight.
- the KMA module 202 can perform KMA using a multiple pass operation.
- the estimation model generator 204 can perform estimation model generation with a multiple pass operation.
- the KMA module 202 is described in detail below using an exemplary embodiment that uses DMD to analyze sensor data ⁇ yo,....y-r ⁇ using a Koopman operator to expand the sensor data as indicated by Equation (1):
- KMA can be thought of as a generalized Fourier analysis, KMA is able to determine modal growth/decay rates, whereas a Discrete Fourier Transform (DFT) does not.
- DFT Discrete Fourier Transform
- KMA eigenvalues capture a dynamical aspect of a dynamical system by capturing modal growth/decay rates and oscillatory behavior, if present, in the sensor data.
- Each KMA mode represents a single frequency component.
- KMA can decouple dynamics at different time scales.
- corresponding Koopman modes can be used to gather additional information and correlations in the data.
- the estimation model mat is output by the estimation model generator 204 can be used by the virtual/hybrid monitoring module 206 to estimate and monitor loads, which can be used within the LBSHM system 100 to estimate useful/retirement life of a component of the dynamical system and facilitate usage/loads-based maintenance (ULBM) or condition based maintenance (CBM) approaches for reducing maintenance cost and/or time.
- the estimations and monitoring can further be used to detect missing and/or corrupted sensor data (e.g., due to lossy wireless transmission), and to reconstruct the missing sensor data and/or correct the corrupted sensor data.
- the estimations and monitoring also can be used in conjunction with data compression for fleet load monitoring and maintenance scheduling.
- the estimation model output by the estimation model generator 204 can be used by the predictor module 208 to monitor and/or predict/forecast loads and to obtain estimates of loads from historical data, e.g., for design purposes.
- the estimations and predictions can be monitored by the model validator module 210, which can include comparing predicted sensor data with actual sensor data to determine accuracy of the estimation model and to adjust the estimation model.
- the estimation model output by the estimation model generator 204 can be used by the sensor fault detection and isolation module 212 to detect a faulty sensor and isolate the faulty sensor, such as to quarantine resulting sensor data.
- the estimation model output by the estimation model generator 204 can be used by the fault detection and isolation module 214 to perform early detection and diagnoses of fault conditions, which can facilitate reduction of aircraft maintenance costs and enhance flight safety.
- helicopter rotor systems may be subject to a number of fault types such as imbalance, track splits, cracks, defects, and free play or friction in the pitch control systems, lag systems and flap systems.
- the estimation model output by the estimation model generator 204 can be used by the sensor network optimization module 216 to improve or optimize sensor data capture and reduce or minimize sensor installation and maintenance cost.
- the KMA module 202 performs DMD.
- DMD uses DMD to perform a full nonlinear analysis of data without making any linearity assumption.
- KMA further provides a modal decomposition that captures oscillatory behavior in the sensor data with growth/decay rates and can thus capture transients in the data.
- the KMA includes generating Koopman modes and Koopman eigenvectors.
- the Koopman modes represent a relationship between the sensor data (and therefore the sensor or the characteristic being sensed) and physical space.
- the Koopman eigenvalues represent a frequency component associated with the sensor data and growth or decay of energy (e.g., an increase or decrease in magnitude) associated with the sensor data. Growth or decay of energy associated with the sensor data can be indicated by changes in amplitude of sensor signals included in the sensor data.
- KMA module 202 can apply, for example, an Amoldi type method, exact DMD, extended DMD (EDMD), sparse DMD or a method that uses harmonic averages of the sensor data to perform the KMA.
- EDMD extended DMD
- KMA can be carried out both on or off of attractors using these methods and their variants.
- the Koopman modes can be scaled in different ways.
- An algorithm for performing KMA can be based on a single time series or multiple time series
- the estimation model generator 204 uses the Koopman modes and Koopman eigenvalues to generate an estimation model.
- a linear estimation is used in which an initial condition can be unknown and complex conjugate pairs of Koopman eigenvalues and scaled eigenmodes are replaced by real and imaginary parts, respectively. Approximations can be modeled with the example estimation model:
- y is the sensor data which is an m— dimensional vector
- Equation (3) and (4) can depend upon quality of a training data set used for sensor data ⁇ :
- Training data can be selected to cover a broad range of dynamical system operating conditions (e.g., aircraft flight conditions, such as level flight, takeoff, turns, pull-outs, push-overs, and dives, pilot inputs, and other
- Provision of a broad coverage of training data can generate an estimation model that is robust for a broad range of equipment configurations and operating conditions.
- a method for partitioning the data can be used. Such a method can automatically determine a regime and partition the training dataset during training phase. A separate local estimation model can be learned for each regime.
- a regime identification module 222 can be used to identify an appropriate regime of operation so that an appropriate local estimation model can be selected for sensor estimation purposes. Note that any regime identification method can be used in conjunction with LBSUM. Arrows pointing from the regime identification module 222 to the KMA learning module 126 and the application estimation module 128 indicate that output from the regime identification module 222 can be used by any of the modules in the KMA learning module 126 and the application estimation module 128.
- the estimation model output by the KMA learning module 126 can be used by the virtual/hybrid monitoring module 206 to model a virtual sensor and to perform virtual and/or hybrid monitoring of loads at a current or past time .
- a transfer function can be constructed based on the estimation model.
- the transfer function can provide a statistically accurate estimate of a desired system measurement (e.g., a structural load) using dynamical system states (e.g., aircraft parametric states), loads, and responses , such as airspeed, torque, altitude, collective position, cyclic longitudinal position, cyclic lateral position, and vertical acceleration for a rotorcraft LBSHM system, as inputs.
- HUMS health usage and monitoring system
- IVHMS integrated vehicle health management system
- the virtual/hybrid monitoring module 206 can include an estimator 218 mat uses the estimation model output by the estimation model generator 204 to estimate virtual sensor output at selected locations that can be remote from the locations of actual physical sensors that provided actual physical sensor data that was processed by the KMA module 202.
- a scenario is considered in which only a subset of sensor data y° is measured compared to all of the sensors y, used in training.
- the estimator 218 uses an estimator, e.g., a Kalman filter, in conjunction with the estimation model in accordance with Equations (S) and (6),
- the Kalman filter Given the measured sensor data the Kalman filter can recursively compute estimate of the , which can be used to estimate unmeasured sensor data
- C is part of matrix whose rows correspond to unmeasured sensor data.
- the Kalman filter combines the estimation model of Equation (S) and the sensor data in an optimal fashion (e.g., minimum mean square error) to compute a state estimate and its covariance.
- a transfer function can be constructed for estimating and predicting unmeasured sensor data.
- the estimated and predicted sensor data can be used to estimate loads at locations that are remote from actual sensors and to predict loads at future times.
- the virtual/hybrid monitoring module 206 can further include a reconstruction module 220 that reconstructs missing data, such as when sensor data from a particular sensor is not available, e.g., due to a communication failure. That sensor can be removed from a list of observed sensors, and sensor data for that sensor can be estimated like the other unmeasured sensor values in accordance with Equation (7). An estimated reconstructed load can be estimated and output. Sensor fault detection and isolation module 212 can indicate faulty sensors that were identified. When a probability of communication packet sensor data drop is known, the reconstruction module 220 can account for the dropped sensor data by adjusting the estimator 218. When the sensor fault detection and isolation module 212 identifies the faulty sensor, the reconstruction module can compensate for the missing sensor data by substituting reconstructed sensor data.
- a reconstruction module 220 that reconstructs missing data, such as when sensor data from a particular sensor is not available, e.g., due to a communication failure. That sensor can be removed from a list of observed sensors, and sensor data for that sensor can be
- Information output by the virtual/hybrid monitoring module 206 is provided to the predictor module 208, the sensor fault detection and isolation module 212, and/or the fault detection and isolation module 214.
- the predictor module 208 can monitor and/or predict future loads, which can be useful for load-limiting or life-extending control to extend the life of components of the rotorcraft for instance.
- the prediction of sensor values can be carried out as follows. Let the state estimate at a current time t using the estimator 218 be Then by iterating Equations (8) and (9) of estimation model's equations (3) and (4) without the noise terms s, and m,,
- the predictor module 208 can also apply an online prediction approach which does not require a priori knowledge of the estimation model For example, the predictor module 208
- Output from the predictor module 208 can be used by the sensor fault detection and isolation module 212 and/or the fault detection and isolation module 214 to detect and isolate faults and faulty sensors that may occur in the future.
- the model validator module 210 can monitor accuracy of the estimation model, which can be influenced by various factors, such as variability in manufacturing processes, data falling outside the domain of training data, and changes over time due to age of the dynamical system, and variability in system usage beyond that used to train the estimation models.
- a criterion for validity of the model is defined based on an error metric between the estimated sensor values and the actual sensor data. The error metric can be compared to a threshold value. This criterion can be used to adjust the estimation model or to terminate using the estimation model, e.g., by resorting to worst case design assumptions.
- the estimation model can be adjusted by using the actual sensor data collected and using the KMA learning module to update the Koopman modes/eigenvalues and subsequently update the estimation model via Equations (3) and (4).
- Dynamical systems such as rotorcraft systems, may be subject to a number of fault types. Early detection and diagnoses of fault conditions facilitates the reduction of aircraft maintenance costs and further enhances flight safety.
- the sensor fault detection and isolation module 212 can use a Kalman filter based estimation and/or outputs from estimator 218.
- a bank of Kalman filters can be used, where each filter is designed with a unique fault hypothesis to monitor a specific sensor. When a single sensor fails, only the filter with the correct fault hypothesis would maintain low residual values, indicating that the associated specific sensor has failed.
- Sensor fault detection can be applied to a single sensor failing at a time or to multiple sensor failures at a time.
- the fault detection and isolation module 214 may perform a method of real-time fault detection that is designed based on the estimated and/or predicted sensor data.
- the estimated sensor data and/or predicted sensor data is compared to the measured sensor data to detect differences that can indicate a fault and isolate a cause of the fault.
- a load monitoring system and method can include a hybrid of virtual sensing by virtual sensors and actual sensing by real (e.g., actual or physical) load sensors.
- the sensor network optimization module 216 can determine what type of actual physical sensors are needed so that a hybrid selection of virtual and real sensors increases or optimizes estimation performance and/or decreases or minimizes LBSHM system cost.
- the sensor network optimization module 216 can determine which physical sensors should be deployed for obtaining a combination of actual physical sensor data and estimated sensor data, where the actual sensor data is obtained from the physical sensors and the estimated sensor data is obtained using the estimation model.
- one formulation of sensor network optimization is to select a subset of physical sensors that will generate actual sensor data, where the remaining sensor data can be estimated as accurately as possible, e.g., by virtual sensors, while satisfying the budget constraint.
- Different criterions can be used for budget and estimation accuracy. For example, budget can be determined based on a total number of sensors used or a total capital and/or installation cost, while estimation accuracy can be quantified using control theoretic observability notions, information theoretic measures etc., which are defined based on the estimation model generated from the estimation model generator 204.
- other criteria can be considered related to robustness to sensor failures and detectability of faults.
- the sensor selection problem can be solved using a heuristic solution that addresses a combinatorial optimization problem
- the sensor selection can be performed using modeled sensor data mat was obtained using the estimation model.
- FIG. 3 shown is a flowchart demonstrating implementation of the various exemplary embodiments. It is noted that the order of steps shown in FIG. 3 is not required, so in principle, the various steps may be performed out of the illustrated order. Also certain steps may be skipped, different steps may be added or substituted, or selected steps or groups of steps may be performed in a separate application following the embodiments described herein. It will be understood that each block of the flowchart, and combinations of blocks in the flowchart, can be implemented by computer program instructions.
- These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart blocks.
- FIG. 3 shows a flowchart that illustrates an example method of sensor optimization for hybrid or virtual estimation of a given load that is performed by the sensor network optimization module 216.
- a separate global hybrid estimation model is trained using training data for each input load based on the KMA module 202 and the estimation generator module 204. As discussed above training sensor data is input to KMA module 202 which computes the Koopman modes and eigenvalues.
- KMA module 202 which computes the Koopman modes and eigenvalues.
- a sensor selection metric is computed for each hybrid estimation model.
- an input actual load sensor is selected based on the metric.
- the sensor network optimization module 216 selects a sensor selection metric.
- the metrics are broadly categorized, such as based on observability Gramian, using a deterministic concept. This operation can include maximizing measure of distance away (e.g., using a minimum singular value of Gramian) from unobservability, and/or maximizing observability (e.g., using a sum of singular values).
- a sensor selection metric is selected based on a filter estimation error, which incorporates model error and/or sensor noise. This operation includes using a minimize function (e.g., trace) of steady state filter error covariance, and/or an information theoretic measure.
- a sensor selection metric is selected using computation of a virtual monitoring of loads (VML) accuracy metric (e.g., waveform correlation and/or RMS relative to the validation dataset).
- VML virtual monitoring of loads
- the sensor network optimization module 216 can use various metrics for sensor selection. For example, singular values of observability Gramian associated with system of equations (3) and (4) can quantify how much output energy is excited with an initial condition being the corresponding singular vector. Moreover, an unobservable subspace can be spanned by components of singular vectors that correspond to zero singular values. A trace of Gramian can measure average output energy excited over initial conditions on a unit sphere.
- sensor placement metrics can be defined based on Kalman filter estimation error, which incorporates model error and/or sensor noise based on system of equations (3) and (4).
- trace of a steady state error covariance for Kalman filter can be considered as a sensor selection metric for estimating unmeasured sensor data.
- theoretic measures, such as mutual information and entropy, for the filter can also be defined and used as a metric for sensor selection.
- the sensor network optimization module 216 solves a sensor selection optimization problem.
- the sensor network optimization module 216 can use a heuristic based on submodular function maximization with an objective based on an observability Gramian.
- the heuristic can further be based on a budget constraint associated with a total number of sensors or related costs.
- Sensor selection problems tend to be combinatorial optimization problems which can become intractable for even small number of sensors. Accordingly, appropriate heuristics can be used to solve such problems to obtain polynomial time approximate solutions. For example, a heuristic procedure can be used with the selected metric based on an observability Gramian.
- a sensor selection objective function can be modular in which the optimization problem can be obtained by greedy solution. In an embodiment, the solution can further be based on a cost constraint. A variation of a greedy solution approach can be used to obtain near optimal polynomial time solutions.
- FIG. 4 a flow diagram of a portion of another embodiment of the KMA learning module 126 is shown in accordance with an embodiment of the disclosure referenced in FIG. 2 as the KMA Learning Module 126.
- load data is processed by a data processing module 402.
- the data processing module 402 outputs the processed load data to a Proper Orthogonal Decomposition (POD) learning module 404, which applies a POD procedure (e.g., a standard POD procedure) in which load vectors are converted into lower dimensional POD coefficients.
- POD Proper Orthogonal Decomposition
- the POD module 404 also computes POD modes associated with POD coefficients which are needed in POD reconstruction module S04 as discussed below with reference to FIG. S.
- the POD coefficients and physical sensor data and operating condition data can be processed as a function of time by the KMA module 202.
- the KMA module 202 outputs Koopman eigenvalues and Koopman modes results to the estimation model generator 204 to generate the estimation model.
- aircraft parametric state data, physical sensor data, and/or load data for a hybrid model can be provided to the KMA module 202.
- the modified KMA learning module 126 shown in FIG. 4 can be used with non-hybrid and hybrid load estimation models.
- the estimator 218 includes a Kalman filter S02, and a POD reconstruction module S04.
- the KMA module 202 outputs data to the Kalman filter 502 of the estimator 218. Physical sensor data, operating conditions, and input load data for a hybrid model are provided to the Kalman filter S02. Also provided to the Kalman filter 502 are initial state and covariance data and sensor/model error data.
- the Kalman filter 502 outputs estimated POD coefficients to the POD reconstruction module 504.
- the POD reconstruction module 504 further receives learned POD modes (computed by POD module 404, see Figure 4) and outputs estimated load vectors.
- a potential advantage of some embodiments of the LBSHM system 100 is that KMA can be used to build dynamic correlation models to relate measured sensor data to unmeasured load data.
- Some embodiments of the LBSHM system 100 use a linear system based analysis in an abstract application of Koopman eigenvalues and Koopman modes that can capture nonlinearities and transient spatiotemporal correlations in the sensor data.
- spectral information derived from the KMA can be transformed into a linear estimation model.
- the linear estimation model can be used with linear system and/or control theoretic approaches to develop algorithms for load estimation, load prediction, fault detection and isolation, and sensor selection optimization.
- the KMA can capture nonlinearities and transients in measured sensor data.
- KMA provides a nonlinear analysis of data without linearity assumption. Modal decomposition in KMA captures the oscillatory behavior with growth/decay rates, which provides for the capture of transients in the data.
- the LBSHM system 100 can be used for predicting sensor data related to a dynamical system
- An estimation model generated by the estimation model generator 204 that is used to estimate sensor data can be coupled with the estimator 218 (e.g., having Kalman filter 502).
- the estimator 218 output can be used for prediction, sensor data reconstruction, sensor fault detection and isolation, and fault detection and isolation. While shown and described in the exemplary context of load-based structural health monitoring for aircraft, those skilled in the art will readily appreciate mat KMA and linear estimations in accordance with this disclosure can be used in other suitable applications, such as building equipment load estimation/prediction.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Biochemistry (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Algebra (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
Abstract
L'invention concerne un système et un procédé destinés à réaliser une surveillance d'état de santé structurel basée sur les charges (LBSHM) d'un système dynamique. Le procédé consiste à recevoir, par au moins un ordinateur, des données de détection en réponse à la détection d'un état paramétrique et/ou d'une réponse du système dynamique, puis à déterminer un mode de Koopman et une valeur propre de Koopman. Le mode de Koopman représente une corrélation entre les données de capteur délivrées par la pluralité de capteurs. La valeur propre de Koopman représente une composante de fréquence associée aux données de capteur et une croissance ou une dégradation de l'énergie associée aux données de capteur. Le procédé consiste en outre à générer, par le au moins un ordinateur, un modèle d'estimation afin de déterminer une estimation linéaire basée sur le mode de Koopman et la valeur propre de Koopman, qui estime une réponse de charge du système dynamique sur la base de la croissance ou de la dégradation de l'énergie associée aux données de capteur.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP16849408.6A EP3353511A4 (fr) | 2015-09-25 | 2016-09-20 | Système et procédé de surveillance d'état de santé structurel basée sur la charge d'un système dynamique |
| US15/762,029 US20180275044A1 (en) | 2015-09-25 | 2016-09-20 | System and method for load-based structural health monitoring of a dynamical system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562233012P | 2015-09-25 | 2015-09-25 | |
| US62/233,012 | 2015-09-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017053262A1 true WO2017053262A1 (fr) | 2017-03-30 |
Family
ID=58387080
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2016/052587 Ceased WO2017053262A1 (fr) | 2015-09-25 | 2016-09-20 | Système et procédé de surveillance d'état de santé structurel basée sur la charge d'un système dynamique |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20180275044A1 (fr) |
| EP (1) | EP3353511A4 (fr) |
| WO (1) | WO2017053262A1 (fr) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108417095A (zh) * | 2017-09-30 | 2018-08-17 | 喻兰辰晖 | 一种飞机的飞行位置追踪和健康的监控方法 |
| WO2019110957A1 (fr) * | 2017-12-04 | 2019-06-13 | Bae Systems Plc | Estimation d'endommagement par fatigue dans une structure |
| CN110612432A (zh) * | 2017-06-15 | 2019-12-24 | 极光飞行科学公司 | 自主飞行器健康系统和方法 |
| EP3605051A4 (fr) * | 2017-03-31 | 2020-04-08 | Nec Corporation | Dispositif d'analyse, dispositif de diagnostic, procédé d'analyse et support d'enregistrement lisible par ordinateur |
| CN111177852A (zh) * | 2019-12-27 | 2020-05-19 | 中国航空工业集团公司西安飞机设计研究所 | 一种飞机陀螺仪载荷谱设计方法 |
| EP4136985A1 (fr) | 2016-12-22 | 2023-02-22 | University of Otago | Utilisation de bactéries d'acide lactique pour traiter ou prévenir le diabète sucré gestationnel |
| CN118842295A (zh) * | 2024-09-23 | 2024-10-25 | 湖南普莱思迈电子科技有限公司 | 基于Soc芯片的电源信号滤波方法 |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10691847B2 (en) * | 2017-01-13 | 2020-06-23 | Sap Se | Real-time damage determination of an asset |
| US11396825B2 (en) * | 2017-08-14 | 2022-07-26 | General Electric Company | Turbine diagnostic feature selection system |
| KR102454972B1 (ko) * | 2017-09-04 | 2022-10-17 | 삼성전자주식회사 | 보행 보조 장치의 토크 출력 방법 및 장치 |
| EP3681800A1 (fr) * | 2017-09-13 | 2020-07-22 | Sikorsky Aircraft Corporation | Commande d'un aéronef sur la base de la détection et de l'atténuation de conditions de fatigue et de conditions d'endommagement d'aéronef |
| US11334854B2 (en) * | 2017-11-10 | 2022-05-17 | General Electric Company | Systems and methods to generate an asset workscope |
| KR102555374B1 (ko) * | 2018-12-27 | 2023-07-14 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
| LU101181B1 (de) * | 2019-04-12 | 2020-10-12 | Compredict Gmbh | Verfahren zur Bestimmung einer Belastungsvorhersage für ein Bauteil eines Kraftfahrzeugs |
| CN110245391B (zh) * | 2019-05-28 | 2023-07-18 | 上海发电设备成套设计研究院有限责任公司 | 一种基于人工神经网络用硬度预测寿命的方法 |
| CN112911530B (zh) * | 2020-12-09 | 2022-09-16 | 广西电网有限责任公司电力科学研究院 | 一种小微智能传感器网络拥塞辨识模型的建立方法 |
| CN112985575B (zh) * | 2021-03-02 | 2024-11-08 | 暗物智能科技(广州)有限公司 | 敲击事件检测方法、装置、电子设备及检测系统 |
| CN114046870B (zh) * | 2021-11-29 | 2023-05-12 | 国网江苏省电力有限公司经济技术研究院 | 一种电力系统宽频振荡的广域监测方法 |
| CN115453193B (zh) * | 2022-09-15 | 2023-04-18 | 四川大学 | 基于pqm、ttu和sm量测数据协同的配电网谐波状态估计方法 |
| US12385660B2 (en) * | 2022-12-28 | 2025-08-12 | Xerox Corporation | Method and system for scalable embedded model predictive control of HVAC systems |
| AU2024295509A1 (en) * | 2023-07-10 | 2026-01-22 | Archer Aviation Inc. | Systems and methods for aircraft function prioritization and allocation |
| CN118763745A (zh) * | 2024-09-05 | 2024-10-11 | 大连优冠网络科技有限责任公司 | 基于能碳双控微电网的能源调度方法及系统 |
| CN119262325A (zh) * | 2024-10-15 | 2025-01-07 | 中国直升机设计研究所 | 一种直升机主桨叶翼型段摆振载荷测试的解耦贴片方法 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5890101A (en) * | 1996-10-24 | 1999-03-30 | The United States Of America As Represented By The Secretary Of The Navy | Neural network based method for estimating helicopter low airspeed |
| US6076405A (en) * | 1994-08-31 | 2000-06-20 | Honeywell International Inc. | Remote self-powered structure monitor |
| US20060004499A1 (en) * | 2004-06-30 | 2006-01-05 | Angela Trego | Structural health management architecture using sensor technology |
| US20070168157A1 (en) | 2003-08-07 | 2007-07-19 | Khibnik Alexander I | Virtual load monitoring system and method |
| US20080039957A1 (en) * | 2004-06-22 | 2008-02-14 | Rabit Joint Venture Limited | Signal Processing Methods And Apparatus |
| US20080036617A1 (en) * | 2005-09-09 | 2008-02-14 | Arms Steven W | Energy harvesting, wireless structural health monitoring system |
| US20110112878A1 (en) | 2009-11-12 | 2011-05-12 | Sikorsky Aircraft Corporation | Virtual Monitoring of Aircraft Fleet Loads |
| US20120143516A1 (en) | 2010-08-06 | 2012-06-07 | The Regents Of The University Of California | Systems and methods for analyzing building operations sensor data |
-
2016
- 2016-09-20 EP EP16849408.6A patent/EP3353511A4/fr not_active Withdrawn
- 2016-09-20 US US15/762,029 patent/US20180275044A1/en not_active Abandoned
- 2016-09-20 WO PCT/US2016/052587 patent/WO2017053262A1/fr not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6076405A (en) * | 1994-08-31 | 2000-06-20 | Honeywell International Inc. | Remote self-powered structure monitor |
| US5890101A (en) * | 1996-10-24 | 1999-03-30 | The United States Of America As Represented By The Secretary Of The Navy | Neural network based method for estimating helicopter low airspeed |
| US20070168157A1 (en) | 2003-08-07 | 2007-07-19 | Khibnik Alexander I | Virtual load monitoring system and method |
| US20080039957A1 (en) * | 2004-06-22 | 2008-02-14 | Rabit Joint Venture Limited | Signal Processing Methods And Apparatus |
| US20060004499A1 (en) * | 2004-06-30 | 2006-01-05 | Angela Trego | Structural health management architecture using sensor technology |
| US20080036617A1 (en) * | 2005-09-09 | 2008-02-14 | Arms Steven W | Energy harvesting, wireless structural health monitoring system |
| US20110112878A1 (en) | 2009-11-12 | 2011-05-12 | Sikorsky Aircraft Corporation | Virtual Monitoring of Aircraft Fleet Loads |
| US20120143516A1 (en) | 2010-08-06 | 2012-06-07 | The Regents Of The University Of California | Systems and methods for analyzing building operations sensor data |
Non-Patent Citations (3)
| Title |
|---|
| NITESH ET AL.: "Structural health monitoring of composite aircraft structures using fiber Bragg grating sensors.", JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, vol. 93, no. 4, October 2013 (2013-10-01), pages 735 - 750, XP055370544, Retrieved from the Internet <URL:http://nal-ir.nal.res.in/11890/1/4346-12323-1-PB.pdf> * |
| PAWAR ET AL.: "Support vector machine based online composite helicopter rotor blade damage detection system", JOURNAL OF INTELLIGENT MATERIAL SYSTEMS AND STRUCTURES, vol. 19, no. 10, October 2008 (2008-10-01), pages 1217 - 1228, XP055370558, Retrieved from the Internet <URL:https://www.researchgate.net/profile/Sung_Jung/publication/249358124_Support_Vector_Machine_based_OnlineComposite_Helicopter_Rotor_Blade-Damage_Detection_System/links/007d5398f7c19eebe000000.pdf> * |
| See also references of EP3353511A4 |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4136985A1 (fr) | 2016-12-22 | 2023-02-22 | University of Otago | Utilisation de bactéries d'acide lactique pour traiter ou prévenir le diabète sucré gestationnel |
| EP3605051A4 (fr) * | 2017-03-31 | 2020-04-08 | Nec Corporation | Dispositif d'analyse, dispositif de diagnostic, procédé d'analyse et support d'enregistrement lisible par ordinateur |
| CN110612432A (zh) * | 2017-06-15 | 2019-12-24 | 极光飞行科学公司 | 自主飞行器健康系统和方法 |
| CN108417095A (zh) * | 2017-09-30 | 2018-08-17 | 喻兰辰晖 | 一种飞机的飞行位置追踪和健康的监控方法 |
| WO2019110957A1 (fr) * | 2017-12-04 | 2019-06-13 | Bae Systems Plc | Estimation d'endommagement par fatigue dans une structure |
| GB2568964B (en) * | 2017-12-04 | 2022-05-25 | Bae Systems Plc | Estimating fatigue damage in a structure |
| US11772823B2 (en) | 2017-12-04 | 2023-10-03 | Bae Systems Plc | Estimating fatigue damage in a structure |
| CN111177852A (zh) * | 2019-12-27 | 2020-05-19 | 中国航空工业集团公司西安飞机设计研究所 | 一种飞机陀螺仪载荷谱设计方法 |
| CN111177852B (zh) * | 2019-12-27 | 2023-04-14 | 中国航空工业集团公司西安飞机设计研究所 | 一种飞机陀螺仪载荷谱设计方法 |
| CN118842295A (zh) * | 2024-09-23 | 2024-10-25 | 湖南普莱思迈电子科技有限公司 | 基于Soc芯片的电源信号滤波方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3353511A4 (fr) | 2019-05-01 |
| US20180275044A1 (en) | 2018-09-27 |
| EP3353511A1 (fr) | 2018-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20180275044A1 (en) | System and method for load-based structural health monitoring of a dynamical system | |
| US10458863B2 (en) | Hybrid virtual load monitoring system and method | |
| US10380277B2 (en) | Application of virtual monitoring of loads | |
| Xu et al. | PHM-oriented integrated fusion prognostics for aircraft engines based on sensor data | |
| EP2699881B1 (fr) | Système et procédé de gestion de santé structurelle en fonction de données physiques et simulées combinées | |
| Kapteyn et al. | From physics-based models to predictive digital twins via interpretable machine learning | |
| JP4464966B2 (ja) | 仮想負荷監視システムおよび方法 | |
| Zhao et al. | A health performance evaluation method of multirotors under wind turbulence | |
| US20170331844A1 (en) | Systems and methods for assessing airframe health | |
| US20170286572A1 (en) | Digital twin of twinned physical system | |
| KR20200123454A (ko) | 무인 항공기에 대한 사이버-공격 탐지, 위치 파악, 및 무효화 | |
| US20160202693A1 (en) | Anomaly Diagnosis System and Anomaly Diagnosis Method | |
| KR20180010321A (ko) | 예측 모델들의 동적 실행 | |
| Berri et al. | Real-time fault detection and prognostics for aircraft actuation systems | |
| CN117980887A (zh) | 用于网络故障检测的系统和方法 | |
| WO2019079522A1 (fr) | Système informatique et procédé de détection d'anomalies dans des données à variables multiples | |
| US11772823B2 (en) | Estimating fatigue damage in a structure | |
| Liu et al. | Multivariate phase space warping-based degradation tracking and remaining useful life prediction of rolling bearings | |
| Xu et al. | Integrated system health management: Perspectives on systems engineering techniques | |
| Moreno et al. | Structural model identification of a small flexible aircraft | |
| Van Cuong et al. | PdM: A predictive maintenance modeling tool implemented as R-package and web-application | |
| Sankararaman et al. | Uncertainty in prognostics: Computational methods and practical challenges | |
| Shetty et al. | A hybrid prognostic model formulation and health estimation of auxiliary power units | |
| Hartwell et al. | In-flight novelty detection with convolutional neural networks | |
| Baptista et al. | Integrating Prognostics and Health Management in the Design and Manufacturing of Future Aircraft |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16849408 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2016849408 Country of ref document: EP |