Bloc Scicos
fr - eng


Diode électrique

\epsfig{file=Diode.eps,width=90.00pt}

Contenu

Description

Ce composant consiste en une diode simple mise en parallèle avec une résistance ohmique $ R$ . Le courant qui passe dans la diode est défini en fonction de la tension aux bornes de le diode, c.-à-d.,

$\displaystyle I = I_{ds} (\exp^{v/V_t} - 1) + \frac {v} {R} $

$ I_{ds}$ et $ V_t$ sont le courant de saturation et la tension équivalente de la température, respectivement. Si la valeur de $ v/V_t$ atteint une certaine limite ($ Maxexp$ ), la courbe caractéristique de la diode devient linéaire pour éviter un dépassement numérique.

Boîte de dialogue

Set Diode block parameter  
Saturation cuurent (A) 0.000001
Voltage equivalent to temperature (Volt) 0.04
Max exponent for linear continuation 15
R (ohm) 1.000E+08

Propriétés par défaut

Fonction d'interface

Diode.sci

Modèle Modelica


class Diode "Simple diode" 
   Pin p, n;
    parameter Real Ids=1.e-6 "Saturation current";
    parameter Real Vt=0.04   "Voltage equivalent of temperature (kT/qn)";
    parameter Real Maxexp=15 "Max. exponent for linear continuation";
    parameter Real R=1.e8 "Parallel ohmic resistance";
    Real v;
  equation 
   v = p.v - n.v;

   p.i = if noEvent(v/Vt > Maxexp) then 
	Ids*(Modelica.Math.exp(Maxexp)*(1 + v/Vt - Maxexp) - 1) + v/R 
  else 
	Ids*(Modelica.Math.exp(v/Vt) - 1) + v/R;

   p.i = -n.i;

  end Diode;