aesim-tech / simba-project

Roadmap & issue tracking
7 stars 0 forks source link

Thermal Loss Data Extrapolation #414

Closed manu-aesim closed 2 months ago

manu-aesim commented 3 months ago

SIMBA calculates Conduction and Switching Losses using an algorithm based on Delaunay triangulation (more info). This method is both fast and accurate, with the added benefit of not requiring uniformity in the number of points across the voltage, current, and temperature data vectors.

However, when any dimension (voltage, current, or temperature) falls outside the look-up table (LUT) data range, we extrapolate the loss values using the nearest Delaunay triangle. While this method is accurate for points close to the LUT data range, it can produce unrealistic values when the point is far outside the range.

To address this, we suggest adopting a new, simpler algorithm that employs successive linear interpolation for cases where one or more dimensions fall outside the LUT data range.

manu-aesim commented 3 months ago

Preview with new thermal loss data extrapolation: