| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | |||||||||||||||||||||||||
2 | Failure Mode and Effects Analysis Worksheet (Adapted from Cincinnati Machine PFMEA) | Source{ www.ent.ohiou.edu/~me470/SnrDesign05_06/me471/FMEAWorksheet_SrD.xls | |||||||||||||||||||||||
3 | |||||||||||||||||||||||||
4 | Description of system and mode of operation | Key Contact / Phone | |||||||||||||||||||||||
5 | |||||||||||||||||||||||||
6 | Core Team: | ||||||||||||||||||||||||
7 | |||||||||||||||||||||||||
8 | |||||||||||||||||||||||||
10 | Location: | ||||||||||||||||||||||||
11 | |||||||||||||||||||||||||
12 | |||||||||||||||||||||||||
13 | Potential Failure Modes and Hazard Identification Discussion: Identify all potential failures and safety hazards for this system in the applicable mode of operation. Complete a FMEA rating form for each significant item. | ||||||||||||||||||||||||
14 | |||||||||||||||||||||||||
15 | FMEA rating form for a single Failure / Hazard | ||||||||||||||||||||||||
16 | Categorize: | Action Results | |||||||||||||||||||||||
17 | Identify susbsystem and modes of operation | Potential Failure Mode and whys | Potential Effect(s) of Failure | S E V | Probability of Occurrence of Failure | O C C | Current Process Controls | D E T | R P N | Recommended Action(s) | Action Takens | S E V | O C C | D E T | R P N | ||||||||||
18 | |||||||||||||||||||||||||
19 | |||||||||||||||||||||||||
20 | Wheelchair Control in VR | Control failure (Sensor malfunction) | Users cannot control the virtual wheelchair in VR environment | 10 | Sensor malfunctions are relatively rare but may occur after prolonged use or equipment damage. | 3 | Regular hardware quality checks | 2 | 54 | Use high-quality sensors | |||||||||||||||
21 | Delayed response ( Computational delay) | Causing an unrealistic experience and making it hard to sync movements with the virtual environment. | 8 | Modern computers and VR devices typically have enough processing power to minimize delay. | 2 | Regular testing and optimization of system performance. | 1 | 16 | Optimize software algorithms | ||||||||||||||||
22 | Inaccurate speed tracking (Inaccurate rotational speed tracking device) | Inconsistent movement performance, making skill learning difficult | 8 | This issue occurs moderately due to sensor precision problems. | 4 | Calibration of sensors and use of precision tracking devices. | 3 | 96 | Regularly calibrate rotational sensors | Add calibrate process before training. | 5 | 3 | 3 | 45 | |||||||||||
23 | Glitches in the VR software cause the system to freeze or crash. | Users may lose confidence in the system and abandon it. | 4 | The system may have an unfixed bug. | 4 | Regular update system for stablility. | 3 | 48 | Optimize software algorithm | ||||||||||||||||
24 | Sudden loss of power disrupts the VR experience. | Interrupt the training. | 4 | The issue occurs due to the power supplier's loss or not appropriate position of power supply. | 1 | Check power supplyer before use | 2 | 8 | Make sure the power supplyer is working. | ||||||||||||||||
25 | Racket Control in VR | Inaccurate or delayed racket movement (Inaccurate hand tracking) | User cannot hit the ball accurately, impacting training results | 8 | Hand tracking accuracy issues occur at a moderate frequency, especially with low-quality devices. | 4 | Regular testing of hand-tracking devices and software updates. | 2 | 64 | Improve hand-tracking algorithms, use advanced sensors | |||||||||||||||
26 | Failure to simulate realistic racket-ball interaction (Defects in physics engine or feedback system) | Unable to experience realistic ball-hitting sensations, reducing effectiveness | 7 | The physics engine is usually mature, and such failures are rare. | 2 | Continuous optimization and debugging | 2 | 56 | Enhance feedback systems, and perform extensive user testing. | That's why we are trying to add a haptic feedback system | 2 | 2 | 2 | 8 | |||||||||||
27 | Uncomfortable racket (Wrong materials/shapes) | leading to sharp edges might injure the user | 9 | If ergonomic materials and shapes are used during the design phase, this issue is unlikely to occur. | 1 | Ergonomic design testing and material selection. | 1 | 9 | Use soft, rounded materials and thoroughly test for comfort before production. | We have already started testing prototypes with flexible fabrics and ergonomic designs. | 3 | 1 | 1 | 3 | |||||||||||
28 | Straining the User’s Hand (Overuse or High Loads) | Users may experience hand fatigue, soreness, or even injury, which can cause discomfort and limit training duration. | 7 | Users will feel tired after using the vr controller for more than an hour | 4 | Implementing usage time limits and providing ergonomic devices. | 2 | 56 | Provide regular breaks, use ergonomic designs, and limit usage time to avoid fatigue. | ||||||||||||||||
29 | Sensor inaccuracies in the racket handle | Missed hits or inaccurate feedback. | 5 | Inaccurate position of the sensor or manufacturer defect during the assembly process. | 4 | Real-time swing calibration algorithms. | 3 | 60 | Conduct motion-capture studies to refine racket swing detection. | Added backup sensors for motion detection. | 5 | 2 | 3 | 30 | |||||||||||
30 | Connectivity issues between racket and VR system. | Reduced user engagement and effectiveness. | 4 | Connection get disturbance. | 4 | Regular system updates. | 3 | 48 | Add diagnostics for connectivity or motion errors. | ||||||||||||||||
31 | Racket hit on wall during training. | Break the device or injury hand. | 9 | No enough distance from the wall. | 2 | Set up warning in the system. | 9 | 162 | Add reminders and warnings in the system and before training. | Add a check feature before training and device setup procedure. | 9 | 2 | 1 | 18 | |||||||||||
32 | Mechinical structure | Transmission devices jammed or malfunction (Improper design of transmission devices) | The wheelchair, racket control systems, etc., cannot operate smoothly, possibly causing training interruptions or equipment damage. | 9 | This issue can occur due to design flaws or material issues, with moderate frequency. | 3 | Regular inspections and testing of transmission devices. | 3 | 72 | Use durable materials, implement regular maintenance checks, and perform system diagnostics. | Add an inspection method for the user. | 6 | 3 | 3 | 54 | ||||||||||
33 | Loose connections in the transmission system and control mechanisms | The equipment may become loose or break, affecting the stability and safety of the system. | 8 | Loose connections are usually caused by poor design or improper assembly | 4 | Design optimization and quality control during assembly. | 3 | 72 | Improve design, use higher-quality connectors, and implement stricter quality control during assembly. | ||||||||||||||||
34 | Equipment Failure (Poor Insulation or Moisture Ingress) | Could make the device non-functional | 8 | Proper protective design and moisture-proof treatment usually prevent such issues. | 2 | Proper insulation design and moisture protection. | 2 | 32 | Ensure effective sealing, improve insulation, and perform regular maintenance checks for moisture protection. | ||||||||||||||||
35 | Insufficient Cooling (Overheating of Components) | The user may experience physical discomfort, such as the sensation of heat or minor burns from prolonged contact with an overheated device. | 7 | Inadequate cooling design or prolonged high-load use may lead to overheating. | 3 | Improved cooling system design and heat dissipation management. | 3 | 63 | Improve cooling systems, increase ventilation, and use heat-resistant materials. | ||||||||||||||||
36 | Structural failure under dynamic motion (e.g., wheelchair movement). | Safety risks for users, the user may fall down during training, which can cause injury to the user. | 9 | inappropriate assemble before use. | 3 | Stress-testing mechanical components. | 5 | 135 | Perform rigorous load testing on critical components. | Added shock absorbers to reduce stress on critical points. | 3 | 2 | 4 | 24 | |||||||||||
37 | Inadequate durability for repeated stress cycles. | Disruption to training sessions. | 7 | Device overload or use more than the design capacity. | 3 | Use of durable, lightweight materials. | 4 | 84 | Develop a maintenance checklist for users. | Updated design to comply with safety standards. | 2 | 2 | 4 | 16 | |||||||||||
38 | Haptic feedback | Inaccurate or non-functional feedback (Coding Errors or Frequent Updates) | User cannot perceive important tactile feedback, reducing training effectiveness | 6 | Coding errors or updates are usually solvable through debugging, making this issue rare. | 2 | Software testing and frequent updates to ensure accuracy. | 2 | 24 | Regularly test and update software, improve coding practices, and use automated testing tools. | |||||||||||||||
39 | Feedback too strong or false | User discomfort due to excessive feedback, affecting training comfort | 7 | Feedback issues may occur when the settings are not properly adjusted. | 4 | User feedback collection and adjustment of feedback settings. | 3 | 84 | Adjust feedback intensity settings, use adjustable feedback systems, and gather user feedback regularly. | Using prototype to test it for now | 5 | 3 | 2 | 30 | |||||||||||
40 | Overheating of haptic components. | There are safety risks for users because the haptic device is wearable, so it is closer to the user's skin and can cause minor burns. | 9 | inappropriate cooling design. | 2 | Thermal monitoring of haptic components. | 6 | 108 | Ensure thermal management systems are in place. | Limit electric motor power. | 2 | 2 | 6 | 24 | |||||||||||
41 | Lag in haptic response due to processing delays. | Potential for user frustration. | 6 | software bug. | 2 | Use of efficient algorithms to reduce latency. | 3 | 36 | Conduct usability testing to refine haptic responses. | ||||||||||||||||
42 | 1. Discuss root cause of the failure mode (based on the 5 whys) Mechanical Structure - Material Yield Root Cause: Prioritization of cost and weight over durability, leading to the selection of materials that may not withstand operational stresses. Actuation System - Wear or Loose Root Cause: Design emphasis on user convenience and minimal maintenance, without providing clear instructions or reinforcement for routine upkeep. Sensing Components - Thermal Shock Root Cause: Lack of clear guidance on safe operating conditions, leading to use in uncontrolled environments and exposure to sudden temperature changes. Control Electronics - Electrical Short Root Cause: Insufficient sealing or insulation in design to keep costs low, resulting in vulnerability to moisture or contaminants. Software Interface - Software Bug Root Cause: Limited resources and time for thorough testing, due to reliance on open-source or educational project funding, leading to potential bugs in software updates. | ||||||||||||||||||||||||
43 | |||||||||||||||||||||||||
44 | |||||||||||||||||||||||||
45 | |||||||||||||||||||||||||
46 | |||||||||||||||||||||||||
47 | |||||||||||||||||||||||||
48 | 2. Discuss/justify the severity rating (SEV) Material Yield-posing a hazardous situation without warning. Wear or loose-hazardous situation without warning. Thermal Shock-burns without warning. Electrical Short-major loss of primary function. Software Bug- reduce secondary function performance | ||||||||||||||||||||||||
49 | |||||||||||||||||||||||||
50 | |||||||||||||||||||||||||
51 | |||||||||||||||||||||||||
52 | |||||||||||||||||||||||||
53 | |||||||||||||||||||||||||
54 | 3. Discuss/justify the rating for probability of occurrence (OCC) Wrong Material Selection (OCC: 1)-Provided that standard protocols are followed, the chances of choosing an incorrect material are low. Overuse or High Loads (OCC: 5)-possible that users may unintentionally subject the device to loads beyond its intended capacity. Insufficient Cooling (OCC: 2)-overheating can be avoided if the device is used within recommended operating conditions. Poor Insulation or Moisture Ingress (OCC: 2)-Proper insulation and environmental protection are standard practices. Coding Errors or Frequent Updates (OCC: 5)-Coding errors or issues from frequent updates are rated as moderate. | ||||||||||||||||||||||||
55 | |||||||||||||||||||||||||
56 | |||||||||||||||||||||||||
57 | |||||||||||||||||||||||||
58 | |||||||||||||||||||||||||
59 | |||||||||||||||||||||||||
60 | 4. Discuss/justify the rating for the probability of detecting a "failure imminent" condition and avoiding the failure (DET) The Probability of Detection (DET) rating is key to evaluating whether a failure can be detected before it causes significant consequences, or whether corrective actions can be taken to prevent the failure. | ||||||||||||||||||||||||
61 | |||||||||||||||||||||||||
62 | |||||||||||||||||||||||||
63 | |||||||||||||||||||||||||
64 | |||||||||||||||||||||||||
65 | |||||||||||||||||||||||||
66 | 5. Recommended actions: Make specific recommendations for action and include some discussion of the alternatives that were considered. The possible actions mainly focus on improving hardware quality, optimizing software algorithms, regular calibration and maintenance, improving design and materials, and enhancing user comfort. | ||||||||||||||||||||||||
67 | |||||||||||||||||||||||||
68 | |||||||||||||||||||||||||
69 | |||||||||||||||||||||||||
70 | |||||||||||||||||||||||||
71 | |||||||||||||||||||||||||
72 | |||||||||||||||||||||||||
73 | |||||||||||||||||||||||||
74 | |||||||||||||||||||||||||
75 | 6. Notes on Actions taken: We are utilizing our prototype to test and validate high-priority failure modes through various methods, aiming to identify and mitigate potential issues effectively. This process is focused on reducing the Risk Priority Number (RPN) and enhancing the overall reliability of the system. | ||||||||||||||||||||||||
76 | |||||||||||||||||||||||||
77 | |||||||||||||||||||||||||
78 | |||||||||||||||||||||||||
79 | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||
81 | |||||||||||||||||||||||||
82 | |||||||||||||||||||||||||
83 | |||||||||||||||||||||||||
84 | |||||||||||||||||||||||||
85 | |||||||||||||||||||||||||
86 | |||||||||||||||||||||||||
87 | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||
89 | |||||||||||||||||||||||||
90 | |||||||||||||||||||||||||
91 | |||||||||||||||||||||||||
92 | |||||||||||||||||||||||||
93 | |||||||||||||||||||||||||
94 | |||||||||||||||||||||||||
95 | |||||||||||||||||||||||||
96 | |||||||||||||||||||||||||
97 | |||||||||||||||||||||||||
98 | |||||||||||||||||||||||||
99 | |||||||||||||||||||||||||
100 | |||||||||||||||||||||||||
101 | |||||||||||||||||||||||||