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:
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)">