Text this: An Improved Thermoeconomic Diagnosis Method: Applying to Marine Diesel Engines