You are on page 1of 8

Simulare SIMULINK

APROXIMAREA LINIAR A SISTEMULUI

n sistol:

x1

x 2
x

y P' 1 0 0 x

1
1

C A CV
TPR

1
CA

x1
x
2
x3

1
1

)
d

C LV
CA

1
Q

s
CA

1
L

0
m 0 LV
1

n diastol:

x 1

x 2
x

1
C RV
1
CV RV
d
LV

1
C RV
1

CV RV
1

y P 1 0 0 x

d
LV

1
CA

x1
1
1

x2
C A CV
TPR x3

1
1

)
d

C LV C A

1
Q

s
CA

0
0 m

SEMNALELE I PARAMETRII IMPORTANI:

1
C RV
1

CV RV

d
LV

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


CA;
TPR (large);
Am considerat urmatoarele valori pentru parametrii initiali:
Rv=100;%ohmi
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 ECUAIE DE REPREZENTARE N SPAIUL STRILOR

x1

x 2

x 3

1
C RV'
1
CV RV'
d
LV

1
C R'
1

CV RV'
1

y P' 1 0 0 x

d
LV V

1
1
1

)
x ( d

0
d

C LV C A
C LV RV'
1


1
1
1
1

Q ' 0 m
P
x2

C A CV
CA
CV RV'

1
TPR x3

0
0
L
L

1
CA

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.
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:

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
4

realizate cu un filtru analogic de tip Butterworth

Schema:

Filtrare acelasi semnal cu un filtru de tip Chebyshev:

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.

You might also like