UNIVERZITET U BIHAĆU TEHNIČKI FAKULTET BIHAĆ NAREDNO PROGRAMIRANJE I Šk.god. 2012/2013. Elektrotehnički odsjek Smjer: Informatika Domaća zadaća br.7 1. Proizvoljno nacrtati simulaciju u SIMULINK-u i prikazati sve ulazne i izlazne funkcije, te predstaviti i u m-file-u. Ulazne funkcije neka budu: Vrijeme simulacije mora biti 200s. Datum:15.05.2013.god. Student: Senad Lemeš 579 Viši asistent mr.Edin Mujčić
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
UNIVERZITET U BIHAĆUTEHNIČKI FAKULTETBIHAĆ NAREDNO PROGRAMIRANJE I Šk.god. 2012/2013.Elektrotehnički odsjekSmjer: Informatika
Domaća zadaćabr.7
1. Proizvoljno nacrtati simulaciju u SIMULINK-u i prikazati sve ulazne i izlazne funkcije, te predstavitii u m-file-u. Ulazne funkcije neka budu:
subplot(2,2,1),plot(t,t1)title('Ulazni signal 1')xlabel('Vrijeme simulacije')ylabel('Amplituda')subplot(2,2,2),plot(t,t2)title('Ulazni signal 2')xlabel('Vrijeme simulacije')ylabel('Amplituda')subplot(2,2,3),plot(t,t3)title('Izlazni signal 1')xlabel('Vrijeme simulacije')ylabel('Amplituda')subplot(2,2,4),plot(t,t4)title('Izlazni signal 2')xlabel('Vrijeme simulacije')ylabel('Amplituda')
UNIVERZITET U BIHAĆUTEHNIČKI FAKULTETBIHAĆ NAREDNO PROGRAMIRANJE I Šk.god. 2012/2013.Elektrotehnički odsjekSmjer: Informatika
Domaća zadaćabr.8
1.Analizirati prijelazno stanje i odrediti struju kroz zavojnicu i napon na kondenzatoru ako u trenutkunula se zatvara prekidač. Podaci su:E=5R=1L=2C=1/2
subplot(2,1,1),plot(t,struje_zav)title('Struja zavojnice')xlabel('Vrijeme simulacije')ylabel('Amplituda')subplot(2,1,2),plot(t,napon_kon)title('Napon na kondenzatoru')xlabel('Vrijeme simulacije')ylabel('Amplituda')
UNIVERZITET U BIHAĆUTEHNIČKI FAKULTETBIHAĆ NAREDNO PROGRAMIRANJE I Šk.god. 2012/2013.Elektrotehnički odsjekSmjer: Informatika
Domaća zadaćabr.9
1.Izvršiti upravljanje u otvorenoj i zatvorenoj petlji za sistem koji prenosi projektile od skladišta doaviona i matematički se opisuje: ( ) =Zadani podaci su:T=60L=600
UNIVERZITET U BIHAĆUTEHNIČKI FAKULTETBIHAĆ NAPREDNO PROGRAMIRANJE I Šk.god. 2012/2013.Elektrotehnički odsjekSmjer: Informatika
Domaća zadaća br.11
1. Za sistem sa slike:a) Pronaći matematički model, ako su opruge nedeformisane kada je x1=x2=0.b) Napisati funkciju koja na osnovu svog ulaznog parametra tf upotrebom ode23 funkcije vršisimulaciju rada sistema sa slike do vremenskog trenutka tf. Kao izlazne parametre ova funkcijadaje vrednosti promenjivih stanja i odgovarajućih vremenskih trenutaka dobijene pomoćufunkcije ode23. Simulacije se izvršavaju za parametre (M1=20, M2=10, B1=10, B2=20, B3=25,K1=300, K2=400, K3=250), ako je sila F(t) periodična funkcija sa periodom 4s i predstavljena naslici 4. Početni položaj je x1=0.02, x2=-0.02, a početne brzine su 0. Rešenje realizovati pomoćufunkcije koja na osnovu vremena izračunava silu F.
%drugi nacin pomocu m-filefunction yp=druga_verzija(t,y)%ulazne t i y,izlazne y,ypM1=20;M2=10;B1=10;B2=20;B3=25;K1=300;K2=400;K3=250;t1=rem(t,4);F=10*t1.*(t1<=2)+(40-10*t1).*(t1>2);yp=zeros(4,1);yp(1)=y(2);yp(2)=(1/M1)*(B3*(y(4)-y(2))+K3*(y(3)-y(1))+-K1*y(1)-B1*y(2));yp(3)=y(4);yp(4)=(1/M2)*(-B3*(y(4)-y(2))-K3*(y(3)-y(1))-B2*y(4)-K2*y(3));
Rezultati:
subplot(2,1,1), plot(t1,Pozicije);legend('X1', 'X2')title('Rezultati iz simulinka')y0=[0.02;0;-0.02;0];[t,y]=ode23('druga_verzija', [0 10], y0);subplot(2,1,2), plot(t,y(:,1),t,y(:,3));%y1 i y3 jer su to pozicije y1=x1; y3=x2;% t1 i Pozicije x1 i x2 su iz simulinkalegend('x1', 'x2');title('Rezultati iz m-file') % t i y su iz m filea
Pokretanje:
clear % nacin kako da iz jednog m-filea pokrenemo sveclcopen('druga_verzija')pause(5)run('podaci')open('sistem')pause(4)set_param(gcs,'SimulationCommand','start')pause(10)run('rezultati')