Entropy generation methodology for defect analysis of electronic and mechanical components-A review