| Objectives | |||
Condition based maintenance is an automatic process that determines when a fault has occurred (or is going to occur) in a system, and subsequently diagnoses the cause of the fault. In order to enhance the reliability, safety, and maintainability of robot actuators or other variable duty cycle machines and reduce the cost of their overall maintenance, we are developing a novel method for automatic condition based maintenance (CBM) based on decision-making criteria. The core research objectives are:
| |||
| Approach | |||
| |||
Step 3) System Identification: In order to monitor the condition of the actuator and to decide when an incipient fault is compromising it, real-time updated actuator performance envelopes are generated. For this purpose, a system identification algorithm, called an Extended Kalman Filter, is implemented [10]. The Extended Kalman Filter continuously updates the model, which can then be used to generate the updated performance envelopes, referred to as the assessed condition. Step 4) Required Performance Condition: A foundational tenant of decision making systems is that they must incorporate knowledge of the task for which the system is used [3]. In the case of actuators, the task envelope is called the required performance condition (RPC). This assumes that the engineer who initially selected the actuator, knew what its purpose was, and included a margin of safety in his/her calculations. The RPC defines the condition for which an actuator could still adequately complete its task, but with zero margin of safety. Step 5) Decision Criteria: Convert these global residuals to intuitive decision criteria based on the actuator’s required performance condition (RPC). These decision criteria are:
Step 6) The Fault Decision: After all of the effort expended to obtain decision criteria, their use is both logical and simple. The decision criteria essentially convert a multidimensional residual problem into a scalar threshold decision. If the % health is lower than permitted or the time to failure is less than required and the % certainty is high enough, then a fault is declared. At this point, the fault is verifiably non-trivial; it is not just a false alarm that will be shrugged off as software malfunction because the operator specifies, through the RPC and the permissible values of the decision criteria, what amount of performance degradation is allowable for the given task. As shown in Figure 2, the fault decision can be used to trigger a fault diagnosis process if desired. How DM/CBM Resolves the Difficulties with Standard CBMReferring back to the start of this section, the three difficulties with standard CBM will be resolved by DM/CBM because: 1) DM/CBM uses performance envelope residuals that capture the estimated condition of the actuator for all operating states and inputs instead of just a single operating point. 2) DM/CBM uses an RPC to arrive at its fault decision, not just statistical measures of certainty. This ensures that the fault will not only be detectable, but also significant in the eyes of the operator. 3) The decision criteria (i.e. % health margin, % certainty, and RUL) have intuitive meaning, even to the unacquainted. | |||
| Research and Results | |||
|
In order to show a preliminary proof of concept of the DM/CBM algorithms, a simulation was conducted (Refer to the figure The Way DM/CBM Works below). The simulated actuator is a three phase direct-drive permanent magnet synchronous motor. In order to provide realistic excitation, load torque and (command) velocity time series were taken from a 7-DOF serial manipulator (ALPHA arm) simulation, which was conducted by Rios and Kapoor [11]. Three types of incipient multiplicative faults were injected into the actuator model: increased bearing friction, permanent magnet degradation, and increased phase winding resistance. An Extended Kalman Filter (EKF) served as the system identification algorithm. It estimates both the states of the actuator model and parameters associated with the three faults. The EKF passes the estimated parameters to the performance envelope generator. The performance envelope generator uses the estimated parameters to generate a steady state torque vs. speed vs. efficiency performance envelope, which represents the assessed condition of the actuator. For simplicity, a vector required performance envelope was arbitrarily chosen and archived. It is a scaled version of the nominal condition: 85% in the direction of torque and speed, 80% in the efficiency direction. The upper bounds of the health margin criteria were calculated using a 95% level of certainty. Also, the remaining useful life of the actuator was calculated based a windowed linear regression of the relative min health margin. The final decision logic was this: if the health margin was less than two percent or the remaining useful life was less than 5 seconds (time had to be scaled for the purposes of simulation), then the actuator should be replaced; if not, continue operation. The simulations demonstrate that DM/CBM can detect individual and/or simultaneous incipient multiplicative faults of different types, with different incipient rates. DM/CBM was shown to operate effectively using the natural excitation of a common robot task. Also, the simulation results showed that DM/CBM performed favorably when compared with the statistical change detection of model parameter estimates, which is a common model based monitoring method. |
|||
|
| |||
|
Selected DM/CBM Simulation Results: | |||
| Publications | |||
Vasquez Arvallo A. and Tesar, D. 2000 “ Condition-Based Maintenance of Actuator Systems Using a Model-Based Approach, ” Ph.D. Dissertation, Department of Mechanical Engineering, The University of Texas at Austin. Hvass, Paul B. and Tesar, D. 2004 “ Condition Based Maintenance for Electromechanical Actuators, ” UT Austin Robotics Research Group report to the All Electric Ship Consortium, sponsored under ONR grant #N00014-02-1CR-MS0623. | |||
| Kang, Seong-Ho. Cox, D. Tesar, D. ' Standard modular actuator test and characterization ' Industrial Electronics Society, 2001. IECON '01. The 27th Annual Conference of the IEEE ,Volume: 1 , 29 Nov.-2 Dec. 2001 Pages:462 - 467 vol.1 . | |||
| Download | |||
| Scott, Eric L. Cox, Daniel J. Tesar, D. 'Criteria Based Actuator Control' Proceedings of The World Automation Conference 2000 (WAC 2000), Maui, June 2000. | |||
| Download | |||
| Upasani, A. Kapoor, Chetan Tesar, D. 'Survey of Available Sensor technology for Robotic Hands' Proceedings of The 1999 ASME Design Engineering Technical Conferences and Computers in Engineering Conference, September 12-16, 1999, Las Vegas, Nevada. | |||
| Download | |||
| Additional References | |||
-----------
Göran Wikingson
Internetklubben CBM-Sweden
Tillståndsbaserat Underhåll - Condition Based Maintenance - Industriell IT
| |||