meso-web

Sources of the |Méso|Star> website
git clone git://git.meso-star.fr/meso-web.git
Log | Files | Refs | README | LICENSE

commit c7f179834d5fe4f8bc09ca9d4df7e0051018029c
parent 72301a509a666c4f9b9ecf33e73cf6307f7c7e2d
Author: Benjamin Piaud <benjamin.piaud@meso-star.com>
Date:   Wed, 29 Nov 2017 14:42:04 +0100

modify green js. Add IGBT figure

Diffstat:
M.gitattributes | 1+
AIGBT.png | 0
Mgreen_script.js | 17+++++++++++------
Mstardis.html.in | 52+++++++++++++++++++++++++++++++---------------------
4 files changed, 43 insertions(+), 27 deletions(-)

diff --git a/.gitattributes b/.gitattributes @@ -2,6 +2,7 @@ themis.png filter=lfs diff=lfs merge=lfs -text particles.png filter=lfs diff=lfs merge=lfs -text syrthes.png filter=lfs diff=lfs merge=lfs -text star-therm.png filter=lfs diff=lfs merge=lfs -text +IGBT.png filter=lfs diff=lfs merge=lfs -text *.png text !filter !merge !diff *.svg text !filter !merge !diff *.jpg text !filter !merge !diff diff --git a/IGBT.png b/IGBT.png Binary files differ. diff --git a/green_script.js b/green_script.js @@ -1,15 +1,21 @@ function Green(Form) { + var p = Number(document.getElementById('P').value); var t1 = Number(document.getElementById('T_1').value); var t2 = Number(document.getElementById('T_2').value); - var res = t1 * 0.65 + t2 * 0.59 + 5.12; - var std = t1 * 0.022 + t2 * 0.01 + 0.01; - document.getElementById('T_res').value = res; - document.getElementById('T_res_std').value = std; + var res = t1*0.001700680272109 + t2*0.998299319727891 + + p*1.71947879151661; + var sig= t1*t1*0.001700680272109 + t2*t2 * 0.998299319727891 + + p*p * 6.00196092927171 + + 2*p*t1*0.002939175670268 + 2*p*t2*1.71653961584634 + - res * res; + var std = Math.sqrt(sig/9997); + document.getElementById('T_res').value= res.toFixed(4); + document.getElementById('T_res_std').value = std.toFixed(4); return res; } function ClearRes() { document.getElementById('T_res').value = "---" ; document.getElementById('T_res_std').value = "---" ; -} -\ No newline at end of file +} diff --git a/stardis.html.in b/stardis.html.in @@ -38,44 +38,54 @@ of the system. </p> <h2>An example of propagator use</h2> -<div class="img" style="width: 12em"> - <a href="igbt.png"> - <img src="igbt.png" style="float: relative" alt="IGBT"> - </a> - <div class="caption">The IGBT model.</div> - <a href="green2.png"> - <img src="green2.png" style="float: relative" alt="GREEN"> - </a> - <div class="caption">A visualization of the propagator.</div> -</div> - <p>Here is an example of practical use of a propagator (Green function), -obtained by using the Stardis solver on a basic IGBT: +obtained by using the Stardis solver on a basic IGBT (a power semiconductor +device): <ul> - <li> the object of interest is an IGT, + <li> the object of interest is an IGBT, <li> in this simple setting, the limit conditions of the system are fully - defined by the top and bottom tempatures, - <li> the value of interest is the core temperature in the red-colored - region of the IGBT (see <i>The IGBT model</i> figure), + defined by the bottom face tempature, and the environment temperature + (exchange by convection), + <li> the value of interest is the core temperature (semiconductor junction) + in the red-colored region of the IGBT which also the source of dissipated + power (see <i>The IGBT model</i> figure), <li> the propagator has been precomputed using the Stardis Monte-Carlo solver from the 3D description of the model and the materials properties (see <i>A visualization of the propagator</i> figure), - <li> on request, the propagator is applied to the user-provided temperatures; - it acts as a super-fast direct model to compute the value of the core - temperature, + <li> on request, the propagator is applied to the user-provided temperatures + and the dissipated power; it acts as a super-fast direct model to compute the + value of the core temperature, <li> as it carries temporal information, the propagator could be used in transient computations; in this case the two input temperatures would be temporal data. </ul> </p> +<div class="img" style="width: 50em"> + <a href="IGBT.png"> + <!--<img src="IGBT.png" style="float: relative" alt="IGBT">--> + <img src="IGBT.png" align="middle" alt="IGBT"> + </a> + <div class="caption"> + A simple IGBT example. The points represent the end of a "thermal path" + when it reaches a boundary condition. The colour of a point indicates the + time to reach this boundary. This example has been developped in + collaboration with <a href="https://www.epsilon-alcen.com" >Epsilon-Alcen + company </a>. + </div> +</div> + + <div> <script src="green_script.js"></script> -Top temperature: +Dissipated power (in W/mm<sup>3</sup>): + <input type="text" id="P" value="" onChange="ClearRes()"><br> + +Air environment temperature (in K): <input type="text" id="T_1" value="" onChange="ClearRes()"><br> -Bottom temperature: +Bottom temperature (in K): <input type="text" id="T_2" value="" onChange="ClearRes()"><br> <button name="GrBtn" onclick="Green(document.GreenCalc)">