Application Center - Maplesoft

App Preview:

Exact Analytical Solutions Of Diodes Bridge

You can switch back to the summary page by clicking here.

Learn about Maple
Download Application


 

Image 

Exact Analytical Solution of Diodes bridge 

Solution Analytique Exacte du Pont de Diodes 

by Professor El Mahdi Assaid (a), (b) 

and Professor M'hamed El Aydi (a), (b), (c)   

(a) Laboratoire d'Electronique et Optique des Nanostructures de Semi-conducteurs (LEONS) 

(b) Groupe d'Electronique et Optique du Solide (GEOS) 

D?partement de Physique, Facult? des Sciences, Universit? Choua?b Doukkali ? El Jadida, Royaume du Maroc 

(c) D?partement de Math?matiques, Centre P?dagogique R?gional, El Jadida, Royaume du Maroc    

eassaid@yahoo.fr, ? 2007 El Mahdi Assaid 

ABSTRACT : In this application worksheet, we use Maple software to determine exact analytical solutions for the current flows through the different branches of the circuit known as Gra?tz bridge. This circuit is used in electronics as full wave rectifier, it is formed by four non-ideal diodes and one diagonal resistance. Then, we derive analytical expressions for the voltages at the terminals of all elements in the circuit. Finally, we calculate the dynamical resistances of different diodes in the circuit. The proposed analytical solutions are all expressed as functions of the Lambert W function. 

 

SUBJECTS : Electronics, Semiconductor Physics. 

 

KEYWORDS : Diodes bridge, Gra?tz bridge, Lambert W function. 

 

RESUME : Dans cette feuille d'application, nous utilisons le logiciel de calcul formel Maple dans la r?solution analytique exacte des courants ?lectriques traversant les diff?rentes branches du montage connu sous le nom de pont de Gra?tz. Ce circuit est utilis? en ?lectronique dans le redressement double alternance, il est constitu? par quatre diodes non id?ales et une r?sistance diagonale. Puis, nous d?terminons les expressions analytiques exactes des diff?rences de potentiel aux bornes de tous les ?l?ments du montage. Enfin, nous calculons les r?sistances dynamiques des diff?rentes diodes du circuit. Les solutions analytiques propos?es sont toutes exprim?es en fonction de la fonction de lambert W. 

 

SUJETS : Electronique, Physique des semi-conducteurs. 

 

MOTS CLES : Pont de diodes, Pont de Gra?tz, Fonction de Lambert W. 

 

Plot 

 

 

INTRODUCTION 

 

For a long time, it has been asserted that it was not possible to solve the problem of current flow in a diode driven by a voltage source through a series resistance. This problem was even qualified as elusive because it led to a transcendental equation giving the current through the diode as a function of the input voltage and the current itself. In the year 2000, T.C. Banwell and A. Jayakumar has proposed an exact analytical solution for this problem using the lambert W function [1]. In july 2005, M. Vargas-Drechsler has found the same exact analytical solution using Maple [2]. In the present application worksheet, we use Maple to determine exact analytical solutions for the current flows and the voltages in the electronic circuit called Gra?tz Bridge (see figure 1). We also use Maple in order to graph and animate all the analytical solutions. 

 

Pendant longtemps, il ?tait commun?ment admis que le probl?me du courant traversant une diode mont?e en s?rie avec une r?sistance, l'ensemble aliment? par une source de tension, ?tait insoluble analytiquement. Ce probl?me ?tait m?me qualifi? d'insaisissable puisqu'il conduisait ? une ?quation transcendante exprimant le courant traversant la diode en fonction de la tension d'entr?e et du courant lui m?me. En l'an 2000, T.C. Banwell et A. Jayakumar ont propos? une solution analytique pour ce probl?me en utilisant la fonction de Lambert W [1]. En Juillet 2005, M. Vargas-Drechsler a trouv? la m?me fonction analytique exacte en utilisant Maple [2]. Dans la pr?sente feuille d'application, nous utilisons Maple pour d?terminer les solutions analytiques exactes des courants et des tensions dans le circuit ?lectronique appel? Pont de Gra?tz (voir figure 1). Nous utilisons aussi Maple pour tracer et animer toutes les solutions analytiques. 

     

BASIC CIRCUIT EQUATIONS 

EQUATIONS DE BASE DU CIRCUIT 

 

We consider the circuit formed by four non-ideal identical diodes D[1], D[2], D[3] and D[4] and one diagonal resistance R. The whole circuit is driven by a voltage source Ve (see figure 1). 

Nous consid?rons le circuit form? par quatre diodes identiques et non id?ales D[1], D[2], D[3] et D[4] et une r?sistance diagonale R. L'ensemble est soumis ? une tension Ve (voir figure1). 

 

 

Figure 1 

Applying the Kirchhoff's current law in A, B, C and D, we respectively obtain : 

En appliquant la loi des noeuds en A, B, C et D, nous obtenons respectivement : 

 

I[e] = I[1]+I[2] (1), 

I[1] = I[R]+I[3] (2), 

I[2] = -I[R]+I[4](3), 

 

and 

et 

 

I[e] = I[4]+I[3] (4). 

 

Taking into account the symmetry of the problem, we can write : 

En tenant compte de la sym?trie du probl?me, nous pouvons ?crire : 

 

I[2] = I[3] (5), 

I[1] = I[4] (6), 

 

equation (2) becomes : 

l'?quation (2) devient : 

 

I[1] = I[R]+I[2] (2'), 

 

Substituting I[R]+I[2] for I[1] in equation (1), we obtain : 

En substituant I[1] par I[R]+I[2] dans l'?quation (1), nous obtenons : 

 

I[e] = I[R]+2*I[2] (7). 

 

The currents I[1] and -I[2] are respectively related to the voltages V[AB] and V[CA] by the two diode equations : 

Les courants I[1] et -I[2] sont reli?s respectivement au tensions V[AB] et V[CA] par les deux equations de diode : 

 

I[1] = I[s]*(exp(q*V[AB]/(eta*k[B]*T))-1)(8), 

 

and 

et 

 

-I[2] = I[s]*(exp(q*V[CA]/(eta*k[B]*T))-1)(9).    

 

The application of the Kirchhoff's voltage law leads to : 

L'application de la loi de Kirchhoff relative ? la tension conduit ? : 

 

V[AD] = V[AB]+V[BC]+V[CD] (10), 

V[AD] = V[AC]+V[CB]+V[BD] (11). 

 

In accordance with the fact that V[AB] = V[CD] and V[AC] = V[BD], equations (10) and (11) become respectively : 

En vertu du fait que V[AB] = V[CD] et V[AC] = V[BD], les ?quations (10) et (11) deviennent respectivement : 

 

V[AD] = 2*V[AB]+V[BC] (10'), 

V[AD] = 2*V[AC]+V[CB] (11'). 

 

Making the addition hand to hand of equations (10') and (11'), we obtain : 

En faisant l'addition membre ? membre des equations (10') et (11'), nous obtenons : 

 

V[AD] = V[AB]+V[AC] (12). 

 

The last equation to be considered is the Ohm's law at the resistance terminals : 

La derni?re ?quation ? consid?rer est la loi d'Ohm entre les bornes de la r?sistance : 

 

R*I[R] = V[AC]-V[AB] (13). 

 

Equations (2'), (8), (9), (11) and (12) form a system of five equations with five unknowns I[1], I[2], I[R], V[AB] and V[AC]. In the following paragraph, we will  combine judiciously these five equations in order to lead to a transcendental equation connecting I[R] to I[R] and V[e]. 

Les ?quations (2'), (8), (9), (11) et (12) forment un syst?me de cinq ?quations ? cinq inconnues I[1], I[2], I[R], V[AB] et V[AC]. Dans le paragraphe suivant, nous allons combiner judicieusement ces cinq ?quations pour aboutir ? une ?quation transcendante reliant I[R] ? I[R] et V[e] . 

  

EXACT ANALYTICAL RESOLUTION 

RESOLUTION ANALYTIQUE EXACTE 

 

> restart:
 

The five equations write : 

Les cinq ?quations s'?crivent : 

> eq2p:=I1=IR+I2;
 

I1 = IR+I2 (3.1)
 

> eq8:=I1=Is*(exp(q*VAB/eta/kB/T)-1);
 

I1 = Is*(exp(q*VAB/(eta*kB*T))-1) (3.2)
 

> eq9:=I2=-Is*(exp(-q*VAC/eta/kB/T)-1);
 

I2 = -Is*(exp(-q*VAC/(eta*kB*T))-1) (3.3)
 

> eq11p:=Ve=2*VAC-R*IR;
 

Ve = 2*VAC-R*IR (3.4)
 

> eq12:=VAB=Ve-VAC;
 

VAB = Ve-VAC (3.5)
 

First af all, we express I[1] as a function of V[AC] : 

Tout d'abord, nous exprimons I[1] en fonction de V[AC] : 

> eq8p:=subs(eq12,eq8);
 

I1 = Is*(exp(q*(Ve-VAC)/(eta*kB*T))-1) (3.6)
 

Then, we express V[AC] as a function of I[2] :   

Ensuite, nous exprimons V[AC] en fonction de I[2] :  

> eq14:=solve(eq9,VAC);
 

-ln(-(I2-Is)/Is)*eta*kB*T/q (3.7)
 

Next, we introduce the expression of V[AC] in equation (8) giving I[1] : 

Puis, nous introduisons l'expression de V[AC] dans l'?quation (8) donnant I[1] : 

> eq15:=expand(subs(VAC=-ln(-(I2-Is)/Is)*eta*kB*T/q,eq8p));
 

I1 = -exp(q*Ve/(eta*kB*T))*I2+Is*exp(q*Ve/(eta*kB*T))-Is (3.8)
 

Afterwards, the previous expression giving I[1] as a function of I[2] is incremented in equation (2') in order to give rise to I[R] :  

Dans ce qui suit, l'expression pr?c?dente donnant I[1] en fonction de I[2] est increment?e dans l'?quation (2') pour faire apparaitre I[R] : 

> eq15p:=subs(eq15,eq2p);
 

-exp(q*Ve/(eta*kB*T))*I2+Is*exp(q*Ve/(eta*kB*T))-Is = IR+I2 (3.9)
 

Now, we introduce the diode equation giving I[2] versus V[AC] in the previous equation :  

Maintenant, nous introduisons l'?quation de la diode donnant I[2] en fonction de V[AC] dans l'?quation pr?c?dente : 

> eq16:=subs(eq9,eq15p);
 

exp(q*Ve/(eta*kB*T))*Is*(exp(-q*VAC/(eta*kB*T))-1)+Is*exp(q*Ve/(eta*kB*T))-Is = IR-Is*(exp(-q*VAC/(eta*kB*T))-1) (3.10)
 

Finally, the expression of V[AC] deduced from equation (11') is introduced in equation (16) in the aim to obtain a transcendental equation connecting I[R] to I[R] andV[e] : 

Finalement, l'expression de V[AC] d?duite de l'?quation (11') est introduite dans l'?quation (16) en vue d'obtenir une ?quation transcendante reliant I[R] ? I[R] et V[e] : 

> solve(eq11p,VAC);
 

1/2*Ve+1/2*R*IR (3.11)
 

> eq16p:=expand(subs(VAC=(Ve+R*IR)/2,eq16));
 

Is*exp(q*Ve/(eta*kB*T))*exp(-1/2*q*Ve/(eta*kB*T))*exp(-1/2*q*R*IR/(eta*kB*T))-Is = IR-Is*exp(-1/2*q*Ve/(eta*kB*T))*exp(-1/2*q*R*IR/(eta*kB*T))+Is (3.12)
 

The resolution of this transcendental equation using Maple leads to an expression of  I[R] as a function of V[e] :  

La r?solution de cette ?quation transcendante par Maple donne naissance ? une expression de I[R] en fonction de V[e] : 

> solve(eq16p,IR);
 

-2*(-LambertW(1/2*q*R*Is*(1+(exp(-1/2*q*Ve/(eta*kB*T)))^2)*exp(1/2*q*Ve/(eta*kB*T)+q*R*Is/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*R*Is)/(q*R) (3.13)
 

> IR:='IR';
 

IR (3.14)
 

> IR:=-2*(-LambertW(1/2*q*R*Is*(1+exp(-1/2*q/eta/kB/T*Ve)^2)/eta/kB/T*exp(1/2*q/eta/kB/T*Ve+q*R*Is/eta/kB/T))*eta*kB*T+q*R*Is)/q/R;
 

-2*(-LambertW(1/2*q*R*Is*(1+(exp(-1/2*q*Ve/(eta*kB*T)))^2)*exp(1/2*q*Ve/(eta*kB*T)+q*R*Is/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*R*Is)/(q*R) (3.15)
 

The voltage at the resistance R terminals write : 

La tension aux bornes de la r?sistance R s'?crit :  

> VR:=R*IR;
 

-2*(-LambertW(1/2*q*R*Is*(1+(exp(-1/2*q*Ve/(eta*kB*T)))^2)*exp(1/2*q*Ve/(eta*kB*T)+q*R*Is/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*R*Is)/q (3.16)
 

The voltage at the diode D[2] terminals reads : 

La tension aux bornes de la diode D[2] s'?crit :  

> VAC:=(Ve+R*IR)/2;
 

1/2*Ve-(-LambertW(1/2*q*R*Is*(1+(exp(-1/2*q*Ve/(eta*kB*T)))^2)*exp(1/2*q*Ve/(eta*kB*T)+q*R*Is/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*R*Is)/q (3.17)
 

The voltage at the diode D[1] terminals is : 

La tension aux bornes de la diode D[1] est :  

> VAB:=(Ve-R*IR)/2;
 

1/2*Ve+(-LambertW(1/2*q*R*Is*(1+(exp(-1/2*q*Ve/(eta*kB*T)))^2)*exp(1/2*q*Ve/(eta*kB*T)+q*R*Is/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*R*Is)/q (3.18)
 

The current flow I[1] through the diode D[1] is given by : 

Le courant I[1] ? travers la diode D[1] est donn? par : 

> I1:=Is*(exp(q*VAB/eta/kB/T)-1);
 

Is*(exp(q*(1/2*Ve+(-LambertW(1/2*q*R*Is*(1+(exp(-1/2*q*Ve/(eta*kB*T)))^2)*exp(1/2*q*Ve/(eta*kB*T)+q*R*Is/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*R*Is)/q)/(eta*kB*T))-1) (3.19)
 

The current flow I[2] through the diode D[2]  is expressed as follows : 

Le courant I[2] ? travers la diode D[2] est exprim? comme suit : 

> I2:=-Is*(exp(-q*VAC/eta/kB/T)-1);
 

-Is*(exp(-q*(1/2*Ve-(-LambertW(1/2*q*R*Is*(1+(exp(-1/2*q*Ve/(eta*kB*T)))^2)*exp(1/2*q*Ve/(eta*kB*T)+q*R*Is/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*R*Is)/q)/(eta*kB*T))-1) (3.20)
 

Finally, the current flow I[e] given by the voltage source writes : 

Finalement, le courant  I[e] d?livr? par la source de tension s'?crit :   

> Ie:=I1+I2;
 

Is*(exp(q*(1/2*Ve+(-LambertW(1/2*q*R*Is*(1+(exp(-1/2*q*Ve/(eta*kB*T)))^2)*exp(1/2*q*Ve/(eta*kB*T)+q*R*Is/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*R*Is)/q)/(eta*kB*T))-1)-Is*(exp(-q*(1/2*Ve-(-LambertW(1/2*q*...
Is*(exp(q*(1/2*Ve+(-LambertW(1/2*q*R*Is*(1+(exp(-1/2*q*Ve/(eta*kB*T)))^2)*exp(1/2*q*Ve/(eta*kB*T)+q*R*Is/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*R*Is)/q)/(eta*kB*T))-1)-Is*(exp(-q*(1/2*Ve-(-LambertW(1/2*q*...
(3.21)
 

The current flow i through a PN junction is related to the voltage v at its terminals by the relation : 

Le courant i traversant une jonction PN est reli? ? la tension v entre ses bornes par la relation : 

> eq17:=i=Is*(exp(q*v/eta/kB/T)-1);
 

i = Is*(exp(q*v/(eta*kB*T))-1) (3.22)
 

The voltage v is expressed as a function of the current flow i by the relation : 

La tension v est exprim?e en fonction du courant i par la relation : 

> solve(eq17,v);
 

ln((i+Is)/Is)*eta*kB*T/q (3.23)
 

> v:=ln((i+Is)/Is)*eta*kB*T/q;
 

ln((i+Is)/Is)*eta*kB*T/q (3.24)
 

The dynamical resistance of the PN junction writes :  

La r?sistance dynamique de la jonction PN s'?crit : 

> Rd:=diff(v,i);
 

eta*kB*T/((i+Is)*q) (3.25)
 

GRAPHS OF CURRENT FLOWS AND VOLTAGES OF THE CIRCUIT AGAINST TIME 

TRACES DES COURANTS ET TENSIONS DU CIRCUIT EN FONCTION DU TEMPS 

 

> restart;
 

The voltage V[e] driving the circuit writes : 

La tension V[e] d?livr?e par le g?n?rateur s'?crit : 

> Ve:=t->Vm*sin(omega*t);
 

proc (t) options operator, arrow; Vm*sin(omega*t) end proc (4.1)
 

The current flow I[R] through the resistance R is expressed as follows :  

Le courant I[R] traversant la r?sistance R est exprim? comme suit : 

> A:=t->-2*(-LambertW(1/2*q*Is*R*(1+exp(-q*Ve(t)/eta/kB/T))/eta/kB/T*exp(q*Ve(t)/eta/kB/T+1/2*q*(-Ve(t)+2*Is*R)/eta/kB/T))*eta*kB*T+q*Is*R)/R/q;
 

proc (t) options operator, arrow; -2*(-LambertW(1/2*q*Is*R*(1+exp(-q*Ve(t)/(eta*kB*T)))*exp(q*Ve(t)/(eta*kB*T)+1/2*q*(-Ve(t)+2*Is*R)/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*Is*R)/(R*q) end proc (4.2)
 

> IR:=t->A(t);
 

proc (t) options operator, arrow; A(t) end proc (4.3)
 

In order to present the variations of the current flows and voltages of the circuit against time, we give numerical values to all physical parameters in the expression of I[R](t) [2] : 

Dans le but de repr?senter les variations des courants et des tensions du circuit en fonction du temps, nous donnons des valeurs num?riques ? tous les param?tres physiques dans l'expression de I[R](t) [2] : 

> R:=100;Is:=10^(-9);q:=1.60219*10^(-19);eta:=1.8;kB:=1.38062*10^(-23);T:=300;Vm:=2;omega:=2*Pi*60;
 

100 

1/1000000000 

0.1602190000e-18 

1.8 

0.1380620000e-22 

300 

2 

120*Pi (4.4)
 

> Ve(t);
 

2*sin(120*Pi*t) (4.5)
 

> IR(t);
 

0.9306446802e-3*LambertW(0.1074523952e-5*(1+exp(-42.98095810*sin(120*Pi*t)))*exp(21.49047905*sin(120*Pi*t)+0.2149047905e-5))-0.2000000000e-8
0.9306446802e-3*LambertW(0.1074523952e-5*(1+exp(-42.98095810*sin(120*Pi*t)))*exp(21.49047905*sin(120*Pi*t)+0.2149047905e-5))-0.2000000000e-8
(4.6)
 

In the following figure, we present the current flow I[R](t) through the resistace R : 

Dans la figure suivante, nous repr?sentons le courant I[R](t) traversant la r?sistance R : 

> plot(IR(t),t=0..4*Pi/omega);
 

Plot
 

In the following figure, we present the voltages :  

1) V[e](t) = V[m]*sin(omega*t) driving the circuit, 

2) V[R](t) = R*I[R](t) at the resistance R terminals, 

3) V[AB](t) at the diodes D[1] and D[4] terminals, 

4) V[AC](t) at the diodes D[2] and D[3] terminals. 

 

Dans la figure suivante, nous repr?sentons les tensions :  

1) V[e](t) = V[m]*sin(omega*t) d?livr?e par le g?n?rateur basse fr?quence, 

2) V[R](t) = R*I[R](t) aux bornes de la r?sistance R, 

3) V[AB](t) aux bornes des diodes D[1] et D[4], 

4) V[AC](t) aux bornes des diodes D[2] et D[3]. 

> plot([Ve(t),R*IR(t),(Ve(t)-R*IR(t))/2,(Ve(t)+R*IR(t))/2],t=0..4*Pi/omega,color=[red,green,blue,brown]);
 

Plot
 

In the next figure, we draw the current flow I[2](t) through the diodes D2 and  D3 : 

Dans la figure suivante, nous repr?sentons le courant I[2](t) traversant les diodes D[2] et D[3] : 

> VAC:=t->(Ve(t)+R*IR(t))/2;
 

proc (t) options operator, arrow; 1/2*Ve(t)+1/2*R*IR(t) end proc (4.7)
 

> I2:=t->-Is*(exp(-q*VAC(t)/eta/kB/T)-1);
 

proc (t) options operator, arrow; -Is*(exp(-q*VAC(t)/(eta*kB*T))-1) end proc (4.8)
 

> plot(I2(t),t=0..4*Pi/omega);
 

Plot
 

Later, we present the current flow I[1](t) through the diodes D[1] and D[4] :    

Ensuite, nous pr?sentons le courant I[1](t) traversant les diodes D[1] et D[4] : 

> VAB:=t->(Ve(t)-R*IR(t))/2;
 

proc (t) options operator, arrow; 1/2*Ve(t)-1/2*R*IR(t) end proc (4.9)
 

> I1:=t->Is*(exp(q*VAB(t)/eta/kB/T)-1);
 

proc (t) options operator, arrow; Is*(exp(q*VAB(t)/(eta*kB*T))-1) end proc (4.10)
 

> plot(I1(t),t=0..4*Pi/omega);
 

Plot
 

Finalement, nous repr?sentons dans la figure suivante le courant I[e](t) = I[1](t)+I[2](t) d?livr? par le g?n?rateur basse fr?quence : 

Finally, we present in the next figure the current flow I[e](t) = I[1](t)+I[2](t) given by the low frequency generator : 

> plot(I1(t)+I2(t),t=0..4*Pi/omega);
 

Plot
 

The dynamical resistance of the diodes D[1] and D[4] writes :  

La r?sistance dynamique des diodes D[1] et D[4] s'?crit : 

> RdAB := t-> 1/(I1(t)+Is)*eta*kB*T/q;
 

proc (t) options operator, arrow; eta*kB*T/((I1(t)+Is)*q) end proc (4.11)
 

The dynamical resistance of the diodes D[2] and D[3] is given by : 

La r?sistance dynamique des diodes D[2] et D[3] est donn?e par : 

> RdAC := t-> -1/(I2(t)-Is)*eta*kB*T/q;
 

proc (t) options operator, arrow; -eta*kB*T/((I2(t)-Is)*q) end proc (4.12)
 

> plot([RdAB(t),RdAC(t)],t=0..4*Pi/omega,color=[red,green]);
 

Plot
 

ANIMATION OF THE VOLTAGES OF THE CIRCUIT 

ANIMATION DES TENSIONS DU CIRCUIT 

 

> restart;
 

> with(plots):
 

> Ve:=t->Vm*sin(omega*t);
 

proc (t) options operator, arrow; Vm*sin(omega*t) end proc (5.1)
 

> A:=t->-2*(-LambertW(1/2*q*Is*R*(1+exp(-q*Ve(t)/eta/kB/T))/eta/kB/T*exp(q*Ve(t)/eta/kB/T+1/2*q*(-Ve(t)+2*Is*R)/eta/kB/T))*eta*kB*T+q*Is*R)/R/q;
 

proc (t) options operator, arrow; -2*(-LambertW(1/2*q*Is*R*(1+exp(-q*Ve(t)/(eta*kB*T)))*exp(q*Ve(t)/(eta*kB*T)+1/2*q*(-Ve(t)+2*Is*R)/(eta*kB*T))/(eta*kB*T))*eta*kB*T+q*Is*R)/(R*q) end proc (5.2)
 

> IR:=t->A(t);
 

proc (t) options operator, arrow; A(t) end proc (5.3)
 

> R:=100;Is:=10^(-9);q:=1.60219*10^(-19);eta:=1.8;kB:=1.38062*10^(-23);T:=300;omega:=2*Pi*60;
 

100 

1/1000000000 

0.1602190000e-18 

1.8 

0.1380620000e-22 

300 

120*Pi (5.4)
 

In the following figure, we present an animation of the voltages V[e](t), V[R](t), V[AB](t) and V[AC](t) for an input voltage amplitude lying in the range 0 to 10 Volts.  

Dans la figure suivante, nous pr?sentons une animation des tensions V[e](t), V[R](t), V[AB](t) et V[AC](t) pour une amplitude de la tension d'entr?e comprise entre 0 et 10 Volts. 

> #animate({Ve(t),R*IR(t),(Ve(t)-R*IR(t))/2,(Ve(t)+R*IR(t))/2},t=0..4*Pi/omega,Vm=0..10,frames=50);
 

> animate(Ve(t),t=0..4*Pi/omega,Vm=0..10,frames=50,color=red):F:=%:;
 

> animate(R*IR(t),t=0..4*Pi/omega,Vm=0..10,frames=50,color=green):G:=%:
 

> animate((Ve(t)-R*IR(t))/2,t=0..4*Pi/omega,Vm=0..10,frames=50,color=blue):H:=%:
 

> animate((Ve(t)+R*IR(t))/2,t=0..4*Pi/omega,Vm=0..10,frames=50,color=brown):J:=%:
 

> display({F,G,H,J},title="Gra?tz Bridge\nAnimation of Ve, r*Ir, Vd1 and Vd2");
 

Plot
 

CONCLUSION 

 

In this application worksheet, we have used Maple to determine exact analytical solutions for current flows and voltages in the circuit known as Gra?tz Bridge. We have also used the graphical functionalities of Maple in order to graph and animate these analytical solutions. The user of the present worksheet can do the following modifications :  

i) He can change the amplitude  V[m]  of the sinusoidal signal and see the changes in the graphs and the animations. 

ii) He can change the physical parameters such as eta, I[s] or T and looks for the effect produced on the graphs and the animations. 

iii) He can substitute a square signal or a saw tooths-shaped signal for the sinusoidal signal and see the influence on the graphs and the animations. 

 

Dans cette feuille d'application, nous avons utilis? Maple pour d?terminer les solutions analytiques exactes des courants et des tensions du circuit connu sous le nom de Pont de Gra?tz. Nous avons aussi utilis? les fonctionnalit?s graphiques de Maple pour tracer et animer ces solutions analytiques. L'utilisateur de la pr?sente feuille peut effectuer les modifications suivantes : 

i) Changer l'amplitude V[m] du signal sinusoidal et regarder les changements dans les graphes et les animations. 

ii) Changer les param?tres physiques tels que  eta, I[s] ou T  et chercher l'effet produit sur les graphes et les animations. 

iii) Substituer le signal sinusoidal par un signal carr? ou un signal en dents de scie et regarder l'influence sur les graphes et les animations.    

      

REFERENCES 

 

[1] T. C. Banwell and A. Jayakumar, Exact Analytical Solution For Current Flow Through Diode With Series Resistance, Electronics Letters, 17th February 2000, Vol. 36, No. 4, 291-292.   

[2] Manuel A. Vargas-Drechsler, Maple worksheet entitled "Analytical Solution of Diode Circuits", July 2005 available online at the electronic address :   

http://www.maplesoft.com/Applications/appviewer.aspx?F=DiodeNew1.html&ID=969 


Legal Notice: The copyright for this application is owned by the author(s). Neither Maplesoft nor the author are responsible for any errors contained within and are not liable for any damages resulting from the use of this material. This application is intended for non-commercial, non-profit use only. Contact the author for permission if you wish to use this application in for-profit activities.
 

Image