You are on page 1of 2

104307

LABORATORIJ I VJETINE - MATLAB

Ak.g. 2013/2014

Laboratorijska vjeba 4

SIMULINK uvod u rad i primjeri


primjene

1. Uvod
U ovoj vjebi student e se upoznati s rjeavanjem diferencijalnih jednadbi pomou Simulinka.
2. Opis problema i priprema za vjebu
Na slici 1 zadan je RLC krug s idealnim istosmjernim naponskim izvorom i idealnim elementima:
otpornikom, kondenzatorom i zavojnicom.
i

uc

iR
U
R

+
Uc0

Slika 1: RLC krug.


Potrebno je napisati diferencijalne jednadbe RLC kruga analitiki u sljedeim oblicima:
a)
d2 uC
duC
= f (u,
, uC ).
2
dt
dt

(1)

d2 qC
dqC
= f (u,
, qC ).
2
dt
dt

(2)

b)

Napomena: qC je koliina naboja na kondenzatoru.


Rad na vjebi
Zadatak 1
Za diferencijalne jednadbe iz pripremnog dijela vjebe potrebno je:
a) Simboliki rijeiti diferencijalnu jednadbu koristei Matlab naredbu dsolve.
b) U rjeenje dobiveno u a) dijelu zadatka potrebno je uvrstiti stvarne iznose parametara RLC
kruga: R = 20, C = 100F , L = 0.01H, U = 10V te poetni napon na kondenzatoru

104307

LABORATORIJ I VJETINE - MATLAB

Ak.g. 2013/2014

uC0 = 5V . Dodatna je pretpostavka da je RLC krug u trenutku t = 0 u stacionarnom stanju


duc
pa prema tome vrijedi
|t=0 = 0.
dt
c) Iscrtati dobiveno rjeenje za vremenski interval t [0, 0.04].

Zadatak 2
Napraviti simulacijsku shemu te simulacijom dobiti rjeenje diferencijalne jednadbe iz pripreme
za vjebu uz zadane vrijednosti iz zadatka 2. U postavkama simulacije (Simulation/Configuration)
postaviti vrijeme trajanja simulacije na iznos tf = 0.04 s. Rezultate simulacije potrebno je istovremeno pratiti na osciloskopu (Simulink blok Scope) i spremati u Matlabov radni prostor
(Simulink blok To Workspace).
Zadatak 3
Tijekom provoenja simulacije u zadatku 2 potrebno je spremati u vektor vremenske trenutke u
kojima se izraunava stanje sustava. To se ini dodavanjem bloka Clock u simulacijsku shemu i
spremanjem njegovog izlaza u radni prostor Matlaba (blok To Workspace). U tim je trenucima
potrebno izraunati stvarno rjeenje diferencijalne jednadbe na nain da se u simboliko rjeenje
dobiveno u zadatku 1, umjesto simbolike varijable t, uvrsti tako generirani vremenski vektor
koritenjem Matlab naredbe subs. Na kraju je potrebno iscrtati relativnu pogreku simulacije
proraunatu kao Erel=(Ysim-Ystv)./Ystv, gdje je Ysim - vektor rjeenja dobiven simulacijom,
Ystv - vektor rjeenja dobiven iz simbolikog rjeenja.

You might also like