source: Sophya/trunk/Poubelle/archTOI.old/transfelec.cc@ 671

Last change on this file since 671 was 534, checked in by ansari, 26 years ago

V2

File size: 1.0 KB
Line 
1#include "transfelec.h"
2
3// D. Yvon, CE Saclay, DAPNIA/SPP, 08/99
4
5// Parametres du circuit electrique de lecture SST
6// Valeurs Importantes du circuit electrique: 4 filtres
7
8static double T1=0.15; static double C1=1.5e-9; // Farad
9static double T2=5.e-4; // secondes
10static double R2=1.E9; // Ohm
11static double T3=4.7e-3; // secondes
12static double R4=1.e5; static double R3=1.8e3; // Ohm
13static double T4=4.84e-3;
14
15
16Dcomplex TransFuncElec::TsFunc(double w){
17 Dcomplex tempComp= H1(w)*H2(w)*H3(w)*H4(w); // Omega en radian/s
18 return tempComp;
19}
20
21Dcomplex TransFuncElec::H1(double w) {
22 Dcomplex tempComp=jImagPur*T1*w/(1.+jImagPur*T1*w); // passe haut
23 return tempComp;
24}
25
26Dcomplex TransFuncElec::H2(double w) {
27 return R2/(1.+jImagPur*T2*w); // passe bas leger
28}
29
30Dcomplex TransFuncElec::H3(double w) {
31 return 1.+ R4/(R3*(1.+jImagPur*T3*w)); // passe bas dominant n°1
32}
33
34Dcomplex TransFuncElec::H4(double w) {
35 if (w==0.) return 0.;
36 else return 1./(1.+jImagPur*T4*w); // passe bas dominant n°2
37}
38
Note: See TracBrowser for help on using the repository browser.