A non-transitory computer program product having embodied thereon a computer program for real-time prediction of thermal-insights for one or more heat dissipating devices in a data center cooled by one or more cooling units, the computer program product storing instructions, the instructions, when executed by at least one processor, cause the at least one processor to perform a method comprising:
- a) receiving data and a set of operational parameters, wherein the data is associated to the data center, and wherein the set of operational parameters is associated to at least one of the cooling units or the one or more heat dissipating devices;
- (b) generating a statistical model, wherein the statistical model is generated based on partitioning of search space into a plurality of cells, and wherein the search space is defined by the set of operational parameters;
- (c) generating a first set of reference scenarios by selecting a set of refinement indices for the statistical model, wherein the set of refinement indices is associated with local sub-partitioning of the plurality of cells;
- (d) computing a first set of REFERENCE influence mass fraction metrics (IMFM) for the first set of reference scenarios, wherein the first set of REFERENCE IMFM is computed by performing computational fluid dynamics (CFD) simulation for the first set of reference scenarios;
- (e) generating a first set of test scenarios, wherein the first set of test scenarios comprises at least one test scenario from each cell of the search space, and wherein each test scenario of the first set of test scenarios comprises of at least one operational parameter bounded by the set of operational parameters;
- (f) computing a first set of TEST IMFM for the first set of test scenarios, wherein the first set of TEST IMFM is computed by performing computational fluid dynamics (CFD) simulation on the first set of test scenarios;
- (g) selecting a second set of reference scenarios for each test scenario of the first set of test scenarios based on the each test scenario and the cell bounding the each test scenario;
- (h) selecting a second set of REFERENCE IMFM from the first set of REFERENCE IMFM, wherein the second set of REFERENCE IMFM Is associated to the second set of reference scenarios;
- (i) computing a first set of NEW IMFM for the first set of test scenarios by performing Proper Orthogonal Decomposition (POD) computation using the second set of REFERENCE IMFM and at least one test operational parameter for the each test scenario of the first set of test scenarios, wherein the at least one test operational parameter is bounded by the set of operational parameters;
- (j) computing a set of errors by comparing the first set of NEW IMFM with the first set of TEST IMFM, wherein each error of the set of errors corresponds to a test scenario of the first set of test scenarios;
- (k) identifying a subset of the first set of test scenarios having an error greater than a pre-defined threshold value;
- (l) identifying at least one cell of the plurality of cells associated with a subset of the first set of reference scenarios;
- (m) iteratively performing the steps of (c), (d), (e), (f), (g), (h), (i), (j), (k), (l) and (m) based on the at least one cell in order to:
- generate a modified first set of reference scenarios by selecting a modified set of refinement indices,
- compute a modified first set of REFERENCE influence mass fraction metrics (IMFM),
- generate a modified first set of test scenarios,
- compute a modified first set of test IMFM,
- select a modified second set of reference scenarios,
- select a modified second set of REFERENCE IMFM,
- compute a modified first set of NEW IMFM,
- compute a modified set of errors,
- wherein the steps of (c), (d), (e), (f), (g), (h), (i), (j), (k), (l) and (m) are iteratively performed until the error is less than the predefined threshold value;
- (n) receiving a second set of test scenarios;
- (o) computing a second set of NEW IMFM for the second set of test scenarios by performing the POD computation using the at least one test operational parameter for each of the test scenarios of the second set of test scenarios and one of the second set of REFERENCE IMFM or the modified second set of REFERENCE IMFM;
- and
- (p) predicting the thermal-insights for the one or more heat dissipating devices based upon the second set of NEW IMFM and the data.