Failure Analysis Techniques: Explain the different techniques used for failure analysis in mechanical engineering. How do engineers investigate failures in components and systems, using methods such as metallurgical analysis, nondestructive testing, and finite element analysis, to identify root causes and prevent future failures?