You are on page 1of 8

Simulare SIMULINK

APROXIMAREA LINIARĂ A SISTEMULUI

În sistolă:

 1   1 1   
 0 0   ( d  )
0
 x1  
 CA   x1   C LV C A  0 
   1     
 Q   0   0
1 1
 x2    0 0   x2   
 s   m   LV
 x   C A CV     CA
1
 3
 1 TPR   x3   

1
0   0  L 
 L L   
y  P'   1 0 0x

În diastolă:

 1 1 1   1 1     1 
 d d   ( d  )
 0  d 
 x1   C LV RV C LV RV CA   x1   C LV C A     C LV RV 
   1 1 1 1    1  Q   0    1 
 x2     
  x2    
 s   m  CV RV  P
 x   CV RV CV RV C A CV   CA
 3
 1 TPR   x3   

1 
 0


0   0  L 
 L L     
y  P   1 0 0x

SEMNALELE ȘI PARAMETRII IMPORTANȚI:

 LV (heart rate, contractility, systole/diastole);


 CA;
 TPR (large);

Am considerat urmatoarele valori pentru parametrii initiali:

Rv=100;%ohmi

1
Clv=170;%mC
Ca=159;%mC
Cv=100;%mC
L=100;%mH
U=130;%mV
TPR=50;%ohmi
APROXIMAREA TOTALĂ A SISTEMULUI FOLOSIND O
SINGURĂ ECUAȚIE DE REPREZENTARE ÎN SPAȚIUL STĂRILOR

 1 1 1   1 1     1 
  d  x    (  )   d 
 x1 
 CLV RV ' CLV RV '
d
CA d
0 CLV RV ' 
     1   CLV C A    
 1 1 1 1    1  Q'  0    1 
 x2       2
x  
C A CV       CV RV '  P
m
   CV RV ' CV RV ' CA  
 x3   1 TPR   x3   

1 


0   0  L  0 
 L L     
y  P'   1 0 0x

ESTIMAREA PARAMETRILOR

Functia de transfer:

Cod MATLAB pentru generare functie de transfer:

% CLV: Left Ventricle; CA: Aorta; CV: Systemic vein and right atrium;
% D1: Aortic valve; D2: Mitral Valve; TPF: total peripheral flow; TPR: total
peripheral resistance;
% L: blood inertia in peripheral circulation; RLV: resistance of aortic valve;
% RV: resistance of vein and left atrium; ?m: the mean pressure disturbance
generated by muscle
% pump function in exercise, ?P: pressure disturbance generated by pulmonary
circulation.

2
Rv=100;%ohmi
Clv=170;%mC
Ca=159;%mC
Cv=100;%mC
L=100;%mH
U=130;%mV
TPR=50;%ohmi
% la numarator:
eq1=(Clv + Ca)* Cv * Rv*L ;
eq2=(Clv + Ca +Cv)*L+(Clv + Ca)*(Cv*Rv*TPR);
eq3= (Clv + Ca + Cv) * (TPR + Rv);
% la numitor:
eq4=(Clv * Ca * Cv * Rv*L);
eq5=(Clv+Cv)* L * Ca + Clv * Ca*Cv*Rv*TPR;
eq6=(Clv+Cv)* Ca * TPR +(Ca + Cv)*Clv * Rv;
eq7=Clv+Ca+Cv;

Creare functie de transfer si simulare sistem in SIMULINK:

Pentru realizarea simularii am generat functia de transfer a sistemului cu


Transfer function si am utilizat un semnal de tip sinusoidal de amplitudine A=10
si frecventa f=50Hz.Vizualizarea semnalului se realizeaza pe osciloscop.
Schema:

3
Spectrul semnalului obtinut pe osciloscop:

Pastrand semnalul sinusoidal dar modificand parametri(A=20 si f=100Hz)si


utilizand un filtru analogic am obtinut urmatorul spectru:

 Cel de-al doilea semnal este semnalul sinusoidal initial


 Primul spectru reprezinta semnalul obtinut in urma filtrarii

realizate cu un filtru analogic de tip Butterworth

4
Schema:

5
Filtrare acelasi semnal cu un filtru de tip Chebyshev:

6
Utilizand un semnal Uniform Random Number am reusit sa obtinem urmatorul
spectru:

La dublarea capacitatii ventriculului stang si a presiunii periferice toate TPR, am


obtinut urmatorul rezultat:

S-a utilizat un semnal de tip sinusoidal de amplitudine A=10 si frecventa


f=50Hz si acelasi timp de stop de 5.Se observa ca amplitudinea si frecventa
semnalului au crescut semnificativ.

7
8

You might also like