A method of identifying faults in an air-cooled system, the air-cooled system including a first temperature sensor configured to detect a temperature of an exhaust heat, a second temperature sensor configured to detect a temperature of a heat sink, and an air flow sensor configured to detect a rate of air flow through an air-cooling device, the method comprising: measuring a first series of temperatures with the first temperature sensor to produce a first time series of first measured temperature values; measuring a second series of temperatures with the second temperature sensor to produce a second time series of second measured temperature values; measuring a series of rates of air flow with the air flow sensor to produce a time series of measured air flow rate values; calculating a difference between consecutive measured values in the first time series to produce a first series of consecutive difference values related to the first measured temperature; calculating a difference between consecutive measured values in the second time series to produce a second series of consecutive difference values related to the second measured temperature; calculating a difference between consecutive measured values in the time series of the measured air flow rate to produce a series of consecutive difference values related to the measured air flow rate; and identifying one or more faults based on: a status of the exhaust heat corresponding to the first series of consecutive difference values and an acceptable range of a first target value for the first series of consecutive difference values, a status of the heat sink corresponding to the second series of consecutive difference values and an acceptable range of a second target value for the second series of consecutive difference values, and a status of the air-cooling device corresponding to the series of consecutive difference values and an acceptable range of a third target value for the series of consecutive difference values. measuring a first series of temperatures with the first temperature sensor to produce a first time series of first measured temperature values; measuring a second series of temperatures with the second temperature sensor to produce a second time series of second measured temperature values; measuring a series of rates of air flow with the air flow sensor to produce a time series of measured air flow rate values; calculating a difference between consecutive measured values in the first time series to produce a first series of consecutive difference values related to the first measured temperature; calculating a difference between consecutive measured values in the second time series to produce a second series of consecutive difference values related to the second measured temperature; calculating a difference between consecutive measured values in the time series of the measured air flow rate to produce a series of consecutive difference values related to the measured air flow rate; and identifying one or more faults based on: a status of the exhaust heat corresponding to the first series of consecutive difference values and an acceptable range of a first target value for the first series of consecutive difference values, a status of the heat sink corresponding to the second series of consecutive difference values and an acceptable range of a second target value for the second series of consecutive difference values, and a status of the air-cooling device corresponding to the series of consecutive difference values and an acceptable range of a third target value for the series of consecutive difference values. a status of the exhaust heat corresponding to the first series of consecutive difference values and an acceptable range of a first target value for the first series of consecutive difference values, a status of the heat sink corresponding to the second series of consecutive difference values and an acceptable range of a second target value for the second series of consecutive difference values, and a status of the air-cooling device corresponding to the series of consecutive difference values and an acceptable range of a third target value for the series of consecutive difference values.