Introduksjon til MATLAB Høgskolen i Agder Regulerings teknikk 2005 Morten Ottestad

Størrelse: px
Begynne med side:

Download "Introduksjon til MATLAB Høgskolen i Agder Regulerings teknikk 2005 Morten Ottestad"

Transkript

1 Introduksjon til MATLAB Høgskolen i Agder Regulerings teknikk 5 Morten Ottestad

2 . BLOKKREDUKSJON I MATLAB 3. Parallell G(s) G(s) 3. serie G(s) G(s) 3.3 Luket sløyfe 4.4 Tilbakekopling 4.5 Eksempel på et sammensatt system 4. Simulering i tidsplanet 6. Sprang respons 6. Impuls respons 7.3 Responsen til et tilfeldig inngangs signal 7.4 Sprangresponsen til et anneordens system med varierende verdier på ξ 8 3. Frekvensplan analyse 8 3. Bode diagrammet 8 3. Fase og amplitude margin 9 4. S-plan analyse 4. ANENORDENS SYSTEM PÅ STANDARDFORM(K, ξ, ω ) 4. Samenhengen mellom Polenes plasering og systemets sprangrespons 4.3 Rotlocus metoden 5. Tilstansdrom modeller 4 6. Forskjelige representasjon av lineære systemer i Matlab 7. Introduksjon til simulink 3

3 3.BLOKKREDUKSJON I MATLAB %. prosess G(s) num=[]; %Slik setter vi inn teller polynomet s den=[ ]; %Slik setter vi inn nevner polynomet s + s %. prosess G(s) num=[ ]; %Slik setter vi inn teller polynomet s + s den=[ 6]; %Slik setter vi inn nevner polynomet s +6 s Printsys(num,den) %skriver ut G(s) Printsys(num,den) %Skriver ut G(s) num/den = s + num/den = s s + 6. Parallell G(s) G(s) [nump,denp]=parallel(num,den,num,den); printsys(nump,denp) num/den = s^ + s s^ + 6 s + 6. serie G(s) G(s) [nums,dens]=series(num,den,num,den); %Serie kopler G(s)med G(s) printsys(nums,dens) %Skriver utt resultat num/den = s

4 4 s^ + 6 s Luket sløyfe [numl,denl]=cloop(nums,dens); %Finner lukket sløyfe transferfunksjon printsys(numl,denl) num/den = s s^ + 7 s Tilbakekopling [numf,denf]=feedback(num,den,num,den); %Finner lukket sløyfe transferfunksjon når det er dynamikk i %tilbakekoplingen printsys(numf,denf) num/den = s s^ + 7 s + 6.5Eksempel på et sammensatt system Trinn :sett transferfunksjonene inn i matlab Trinn :Flytt H bak G 4 Trinn 3:Eliminere G 3 G 4 H sløyfen Trinn 4:Eliminere sløyfen som inneholder H Trinn 5.Eliminere den siste sløyfen 4

5 5 ng=[]; dg=[ ]; %trinn ng=[]; dg=[ ]; ng3=[ ]; dg3=[ 4 4]; ng4=[ ]; dg4=[ 6] ; nh=[ ]; dh=[ ]; nh=[]; dh=[]; nh3=[]; dh3=[]; [n,d]=series(nh,dh,dg4,ng4); %trinn [na,da]=series(ng3,dg3,ng4,dg4); %trinn3 [n,d]=feedback(na,da,nh,dh,+); [n3a,d3a]=series(ng,dg,n,d); %trinn4 [n3,d3]=feedback(n3a,d3a,n,d); [n4,d4]=series(ng,dg,n3,d3); %trinn5 [num,den]=cloop(n4,d4); printsys(num,den) num/den = s^5 + 4 s^4 + 6 s^3 + 6 s^ + 5 s s^6 + 5 s^ s^ s^ s^ + 96 s + 7 5

6 6 Figur 7 viser hvordan en trinnvis blokkreduksjoner foretas samt resulterende transferfunktion. Simulering i tidsplanet. Sprang respons 5s + Sprang responsen til en prosessen med transferfunksjon Hs ()= Vi ser s + 3 s+ hvordan utgangen til prosessen vil reagere på et enhets sprang på inngangen Sprang respons til en transfer funksjon fines på følgende måte: num=[5 ]; den=[ 3 ]; printsys(num,den) step(num,den) grid %teller transferfunksjn %nevner transferfunksjn %plot sprang respons %tegner ruter num/den = 5 s s^ + 3 s + Amplitude Av sprang responsen kan vi finne Oversvings faktoren Stigetid 3 Innstillingtid 4 svingefrekvens 6

7 7. Impuls respons Impuls responsen til prosessen med transferfunksjon H(s) viser Hvordan utgangen til prosessen vil reagere på en enhets impuls på inngangen 7 Impuls respons til en transfer funksjon Hs () = fines på følgende måte: s + 6. s+ 4 num=[7]; %teller transferfunksjn den=[.6 4]; %nevner transferfunksjn impulse(num,den) %plot impuls respons grid %tegner ruter Amplitude Time (secs).3 Responsen til et tilfeldig inngangs signal Responsen til en prosess når den påtrykkes et tilfeldig inngangs signal fines på følgende måte: t=:.:4*pi; %Definerer simulerings tid u=sin(3*t); %Genererer inngangssignal sin( t) num=; %Teller transferfunksjn den=[.6 ]; %Nevner transferfunksjn [x,y]=lsim(num,den,u,t); %Simulerer plot(t,[u' x]); grid 7

8 8.4Sprangresponsen til et anneordens system med varierende verdier på ξ t=[:.:]; i=; for del =.:.: n=; d=[ *del ]; y(:,i)=step(n,d,t); i=i+; end mesh(y,[- 3]) Frekvensplan analyse 3. Bode diagrammet Når et system påtrykkes en ren sinus på inngangen vil det etter en tid gi en ren sinus på utgangen,men denne vil oftest ha en annen amplitude og fase en inngangen. I avsnitt.3 så vi at inngangs signalet hadde en amplitude på mens utgangs signalet innstiller seg på en amplitude på ca. (. =- db)og en fase dreining på nær 8. Avsnitt.3 gir informasjon om amplitude og fase ved en enkelt frekvens ( =3).Mens Bode diagrammet gir informasjon om Forsterkningen til systemet ved forskjellige frekvenser Fase dreiningen gjennom systemet ved forskjellige frekvenser num=; %Teller transferfunksjn den=[.6 ]; %Nevner transferfunksjn bode(num,den) %tegner bode plot for H(s) 8

9 9 Gain db Frequency (rad/sec) Phase deg Frequency (rad/sec) ved å sammenholde figur og ser vi at di er i god overensstemmelse ved ω =3 i fig har vi en demping på ca -db og en fase dreining på nær Fase og amplitude margin Der som vi påtrykker en prosess et sinus signal med varierende frekvenser(fig 3) vil vi ved en gitt frekvens kunne få 8 fase dreining gjennom prosessen. Signal Generator 5 s 3+5s +5s Transfer Fcn Scope Dersom vi ved denne frekvens har en forsterkning F ( F db)ser vi av fig 4 at signalet på utgangen vil være større eller lik signalet på inngangen samtidig som det er 8 grader etter i fase + 5 Dersom vi luker sløyfen som i fig 5 samtidig som vi slår av signalgeneratoren vil prosessen fremdeles ha same eller større inngangs signal som før.[(-) tegnet i sumatoren gir 8 fasedreining i tillegg til di 8 vi hadde fra prosessen,totalt gir dette 36 eller fase dreining] 9

10 Signal Generator + - Sum 5 s 3+5s +5s Transfer Fcn Scope Vi har nå en tibakekoplet prosess som leverer sit eget inngangs signal slik at den vil bli stående å svinge med konstant amplitude,eller verre den vil svinge med stadig større amplitude,vi har en ustabil prosess Ut fra dette kan vi sette opp stabilitetsbetingelsene for et tilbake koplet system i åpen sløyfe stabilitetsbetingelsene Når vi har en fasedreining på 8 må forsterkningen være mindre en ( db) for å finne fase og forsterknings marginen til en prosess gjør vi som følger: num=5; %Teller transferfunksjn den=[ 5 5 ]; %Nevner transferfunksjn margin(num,den) Warning: Divide by zero 5 Gm=3.5 db, (w= 7.7) Pm=.4 deg. (w=5.76) Gain db -5 Phase deg - - Frequency (rad/sec) Som vi ser av fig 6. har vi Pm =FASEMARGIN φm =,4 ved ωc = 5.75 Gm =FORSTERKNINGSMARGIN K =3.5 db ved ω8 = 7.7

11 4. S-plan analyse 4.ANENORDENS SYSTEM PÅ STANDARDFORM(K, ξ, ω ) K = forstekning ξ= relativdempningsfaktor ω = udempet resonans frekvens [rad/sek] K ω Hs ()= La oss finne systemets poler uttrykt ved ω og ξ s + ξ ω s+ ω s + ξ ω s+ ω = som gir følgende poler : P, P = ξ ω ± ω ξ = ξ ω ± Jω ξ Vi ser at polene kan bli komplekse når ξ har en verdi som ligger mellom og Sammenhengen mellom ξ og polplaseringen s planet rotutrykk Relativdempning Polplasering ξ ξ < Kompleks konjugerte poler ξ = ξ = Reele og samenfallende poler ξ > ξ > Reelle og forskjelige poler Vi kan tegne banen polene vil bevege seg på når går fra til og ω holdes konstant vi ser av figuren at lengden på vektoren er ω og vinkelen α = sin - ( ζ) Vinkelen kalles også fase forskyvningen 4.Samenhengen mellom Polenes plasering og systemets sprangrespons KARAKTERISTISKE STØRELSER FOR SPRANGRESPONSEN Responstid Tr: Er den tiden det tar for utgangen å nå 9 % av den verdien ugangen vil ha når tiden går mot uendelig eller sasjonærverdien 3. Tr = ω ξ Ovessvingstid To:Er den tiden det tar for for utgangen å nå sin maksimale verdi (denne finnes ved å sette den deriverte av sprangresponsen til null) Tr = ω π ξ

12 Periodetid Tp:Er den tiden mellom to påhverandre føgende topper i sprangresponsen 3. Tr = ω ξ Innstilingstid Ti : Er den tiden det tar før sprangresponsen er innenfor et bånd som begrenses av ±ε % av stasjonærverdien Tr = ln( ε ξ ) ω ξ Oversvings faktor δ: Er forholdet mellom maks oversving og stasjonærverdien til sprangresponsen. δ = ξπ ξ e eller ξ = π ln( δ ) + (ln( δ)) 4.3 Rotlocus metoden På figur 9 ser vi et tilbakekoplet system med en prosess H(s).Avvikssignalet forsterkes med en forsetkning Kp Vi kan nå finne transferfunksjonen til den lukede sløyfen Transferfunksjomen for luket sløyfe Hs ()= s 3 + 3s + s Røtene til nevneren i T(s) vil endres med endret verdi på Kp Dersom vi endrer Kp i små trin vil vi se at røtene(polene)

13 3 til T(s) vil bevege seg langs en bane en bane i s-planet se fig 8 Dersom vi nå tegner inn linjene for =[ ] og linjene for Dersom vi nå velger den Kp Verdien som liger i sjeringspunktet mellom rotbanen og =.6 linjen vil luketsløyfe få en relativdempning på.6 EKSEMPEL num=; %Teller i transfer funksjn den=[ 3 ]; %Nevner i transferfunksjn rlocus(num,den) % Tegner rot banene sgrid % Tegner linjer for ξ og ω Imag Axis Real Axis Select a point in the graphics window % Nårdu har valg punktet får du fløgende opplysninger k =.457 %Kp = p = i i % Polene er plasert 3

14 4 5.Tilstansdrom modeller Matlab introduksjon Kap Intro til Matlab, step response Eksempel vi skal se hva som skjer når et hjuloppheng utsettes for et sprang (fortaus kant )i figuren under ser du en prinsip skise av et hjuloppheng For å simulere systemet må vi ha en matematisk model av hjulopphenget K s m b X V X V X=vertikal posisjon nav x =vertikal posisjon bil V =vertikal hastighet nav V =vertikal hastighet bil U=vertikal posisjon vei m = [kg] m = 5[kg] Kw = 5[N/m] Ks = [N/m]; b = [Ns/m] m K w U Kraft balanse nav m V = K ( U X ) K ( X X ) B ( V V ) W s KW V m U X Ks m X X B m V V = ( ) ( ) ( ) Kraftbalanse bil 4

15 5 m V = K ( X X ) + B ( V V ) s Ks B V X X m m V V = ( ) + ( ) Samenheng mellom hastighet og posisjon X = V X = V Vi har nå fire ligninher som beskriver hjulophenget: X = V KW V m U X Ks m X X B m V V = ( ) ( ) ( ) X = V Ks B V X X m m V V = ( ) + ( ) Ved å ordne lit på ligningene kan vi få dem på følgende form; X V X V. X K K b X V m m V K m X b m V s w s. ( + ) K w m U. = + X V X V X. Ks V m X b m V Ks m X b m V Ligning A Vi har nå en beskrivelse av alle systemets tilstander som første ordens dif ligninger Denne måten å beskrive lineæresystemet kalles tilstandsrom form eller state space form I state space for beskrives altid ligningene på følgende form: X = A X+ B U Y = C X Ligning B der X er tilstands vektoren,a er systemmatrisen, B pådrags matrisen C er måle matrisen i hjulophenget velger vi bilens posisjon X til være utgangen Y Da blir K K b K b X ( s + w) s Kw m m m m V A = X = B = m,,,,,, C = [ ] X Ks b Ks b V m m m m Sett disse verdiene inn i ligning multipliser ut å sjek at resultatet er i overenstemmelse med ligning 5

16 6 Du kan enten skrive komandoene ret inn matlab command window eller du kan skrive alle komandoene inn i en m-fil og så kjøre filen. legg m-filene i same direktory som du kjører matlab fra Lag en m-fil i Notepad som du kaller test.m tast inn følgende linjer: m = ; m = 5; Kw = 5; Ks = ; b = ; Dette programet definerer en rekke konstantene Gå over i matlab command window og skriv : test Matlab vil nå lese inn innholdet av filen "test.m" Du vil ikke få noen respons fra matlab når du kjører "test" dersom du ikke har glemt et semikolon i programet, men konstantene er definert i matlab slik at du kann bruke dem Dette kan du teste ved å skrive Kw Matlab vil da svare med Kw = 5 Gå tilbake til notepad Vi skal nå skrive matrisene A,B,C,D inni m-filen test skriv inn følgende linjer A = [ -(Ks+Kw)/m -b/m Ks/m b/m Ks/m b/m -Ks/m -b/m]; B = [ Kw/m ]; C = [ ]; D = []; husk å lagre filen NÅ Leg merke til at det må være space melom hvert tall i en matrise og at rekkene adskiles med linjeskift.dersom du ønsker å benytte linjeskift uten at det skal oppfates som en ny linje må du avslutte linjen med tre punktum (...) Eksempel, Skriv følgende inn i matlab list = [ ] (ikke avslut linjen med semi kolon) og samenlign dette med list = [ ] En ekvivalent måte å skrive inn matriser på er å skile rekkene med semikolon B = [; Kw/m; ; ]; Du kunne også ha benyttet transponer opperatoren(') får å skrive inn B matrisen B = [ Kw/m ]' ; Kjør m-filen test for å få lest A,B,C,D inn i matlab Du vil fremdeles ikke se noen respons fra malab når du kjører filen Vi har nå nok informasjon til å finne sprangresponsen til systemet.skriv innen siste linje i programet test: step(a,b,c,d,) 6

17 7.4. Amplitude Time (secs) "" i komandoen step betyr at du skal benytte pådraget i systemet (i dette tilfelet de eneste) Kjør m-filen din igjen og du vil få opp en skjerm som vil se ut som figuren over Den viser sprang responsen til til systemet i de. første sekunnene La oss for søke å se sprangresponsen for sekun. Gå til bake til m-filen å skriv t = :.:; på linjen over step komandoen denne komandoen genererer en vektor som første ellementet er siste er de melomligende har lik avstand., t =,.,.... Modifiser step komandoen til step(a,b,c,d,,t).4. 7

18 8 Når du nå kjører m-filen din vil du få et resultat som i figuren ovver Istede for å plote sprangresponsen kan vi lagre den i en variabel y som vi kan plote senere y = step(a,b,c,d,,t); Vi kan nå plotte y som funksjon av t ved å benytte plot komandoen plot(t,y) Vi ser av figuren over at første variabel (t)kommer på horisontal aksen og andre variabel (y)kommer på vertikal aksen.vi kan skifte linje stil ved å endre på plotkomandoen plot(t,y,':').4. 8

19 9 Vi ser at linjen blir dottet Vi kan endre farge på linjene ved plot(t,y,'r:') Andre muligheter du kan prøve er solid - red r dashed -- green g dotted : blue b dashdot -. white w Eller prøv help plot for mer informasjon Merking av akser Vi kan sette navn på akkser og titel på plotet ved å skrive inn føgende linger i m-filen. plot(t,y) xlabel('tid i sekunner'); ylabel('hjul posisjon i meter'); title('sprangrespons for bilhjul -- b = -- M.Ott, Regtek, test');.4 Sprangrespons for bilhjul -- b = -- M.Ott, Regtek, test. Hjul posisjon i meter Tid i sekunner Vi har nå plottet hjulets posisjon Whew! The wheel position after the step input is done.: Vi kan nå plote bilens posisjon ved å endre målematrisen C Cbil = [ ]; ybil = step(a,b,cbil,d,,t); plot(t,y,'r--',t,ybil,'g-'); xlabel('tid i sekunner'); ylabel('hjul posisjon i meter'); title('sprangrespons for bilhjul og bil -- b = -- M.Ott, Regtek,test') text(.5,.,'bilens posisjon') text(.,.3,'hjulets posisjon') 9

20 Hjul posisjon i meter Sprangrespons for bilhjul og bil -- b = -- M.Ott, Regtek,test.4 hjulets posisjon. Bilens posisjon Tid i sekunner Som vi ser av figuren har vi fått tekst inn i figuren ved hjelp av komandoene text(.5,.,'bilens posisjon') text(.,.3,'hjulets posisjon') 6.Forskjelige representasjon av lineære systemer i Matlab Det er flere måter å beskrive linære systemer state-space representation er git av ligningen:. x = Ax + Bu y = Cx +Du Hvor x er en n-vektor, A er en nxn matrise B er en n-vektor, u og y er skalare størelse, og C er en n-reke vektorr. ( vektor x blir kalt tilstander state). Matlab brukker forkortelsen ss for state-space. Fra foregående kapitel har vi en ss representasjon av et hjuloppheng K K b K b X ( s + w) s Kw m m m m V A = X = B = m,,,,,, C = [ ] X Ks b Ks b V m m m m

21 Matrisene på foregående side skrives i matlab som sist; A = [ -(Ks+Kw)/m -b/m Ks/m b/m Ks/m b/m -Ks/m -b/m]; B = [ Kw/m ]; C = [ ]; D = []; Transferfunksjonen til et system er Laplace transformasjonen av inngangen dividert på utgangen Y(s) b s m + b s (m-) b m H(s) = = U(s) s n + a s (n-) a (n-) s + a n I matlab forkortes transferfunksjon med tf I matlab representeres transferfunksjonen ved hjep av to vektorer som inneholder i teller og nevner polynomet teller = [b b... b m ] nevner = [a a a... a n ] transfer funksionen til hjulopphenget fra del kan vi finne vef hjelp av komandoen sstf som tar ss representasjonen og gjør den om til tf legg følgende komandoene til m-filen test og kjør den: [teller,nevner] = sstf(a,b,c,d); step(teller,nevner,t).4. Amplitude Som vi ser av figuren over blir resultatet det samme som simuleringen vi gjore i forige kapitel step(a,b,c,d,,t).vi kan verifisere dette ved å plote begge i samme vindu subplot(,,); step(a,b,c,d,,t); title('sprangrespons for state-space ligning'); [teller,nevner] = sstf(a,b,c,d); subplot(,,); step(teller,nevner,t);

22 title('sprang response for transfer funkson');.5 Sprangrespons for state-space ligning Amplitude Sprang response Time for (secs) transfer funkson.5 Amplitude Time (secs) Som vi ser ga det samme resultat.en trede måte å representere et lineært system er ved å faktorisere teller og nevner slik at vi finner poler og nulpunktene til transferfunksjonen (s - p_)(s - p_)... (s - p_m) H(s) = k (s - z_)(s - z_) (s - z_n) Polene og nullpunktene til systemet kan vi finne ved hjelp av følgende matlab komando tfzp eller sszp [z,p,k] = tfzp(teller,nevner); [z,p,k] = sszp(a,b,c,d);

23 3 7. Introduksjon til simulink Simulink er et grafisk verktøy for simulering av dynamiske system, Simulink startes fra matlab command window ved å skrive SIMULINK Simulink består av flere bibiliotek med blokker som kan knyttes sammen, bibilioteket er bygget opp som verktøyskister (sources,sinks,...osv) Ved å dobbelt klikke på en vektøyskiste vil du få se de blokkene som kisten inneholder Sources Sinks Discrete Linear Nonlinear Connections Extras SIMULINK Block Library (Version.3c) dersom du dobbelt klikker på Sources vil følgende vindu åpne seg Signal Source Library Clock Signal Generator Sine Wave untitled.mat From File :34 Digital Clock Constant Step Input [T,U] From Workspace Repeating Sequence Pulse Generator Chirp Signal Random Number Band-Limited White Noise Prøv å åpne di forsjkelge verktøys kistene å se på innholdet i dem 3

24 4 + Sum /s Integrator Gain s+ Transfer Fcn Linear Library K Matrix Gain. Inner Product du/dt Derivative.37 Slider Gain (s-) s(s+) Zero-Pole x' = Ax+Bu y = Cx+Du State-Space Signal Sinks Library Scope Graph Auto-Scale Graph XY Graph yout To Workspace untitled.mat To File STOP Stop Simulation Hit Crossing Connections Library Inport Outport Mux Mux Demux Demux Før vi kann begyne å simulere med simulink må vi opprete en arbeidstavle. Dette gjøe vi ved å gå inn på menyen File i simulink og velger NEW Vi vil da få en blank arbeisd tavle Vi kann nå åpne de forskjelige verktøskistene og dra de blokkene vi ønsker inn inn på arbeidstavla.(vi brukker musa dra og slip) 4

25 5 Ved hjelp av musa kan vi så trekke forbindelsermellom di forskjelige blokkene Signal Generator + - Sum s+ Transfer Fcn Mux Mux Auto-Scale Graph Vi kann endre innholdet i blokkene ved å dobbelt klikke på dem for eksempel kan vi dobbelt klikke på transfer Fcn og følgende bilde dukker opp Ved å endre Numerator til [ ] og Denominator til [.7 ] vil bliokkskjemaet endres til Signal Generator + - Sum s+ s +.7s+ Transfer Fcn Mux Mux Auto-Scale Graph Før vi kan begyne å simulere må vi gå inn i menyen SIMULATION og velge noen hensiktsmessige parameter (se fig på neste side) Vi må velge Integrasjons metode (Øverste felt) Lin sim Simuleringstid (stopptid-starttid ) 9.9- Skritlengde (Max step size). 5

26 6 Simuleringen av over stående system gav følgende resultat:

Simulering i MATLAB og SIMULINK

Simulering i MATLAB og SIMULINK Simulering i MATLAB og SIMULINK Av Finn Haugen (finn@techteach.no) TechTeach (http://techteach.no) 13. november 2004 1 2 TechTeach Innhold 1 Simulering av differensiallikningsmodeller 7 1.1 Innledning...

Detaljer

Løsningsforslag Dataøving 2

Løsningsforslag Dataøving 2 TTK45 Reguleringsteknikk, Vår 6 Løsningsforslag Dataøving Oppgave a) Modellen er gitt ved: Setter de deriverte lik : ẋ = a x c x x () ẋ = a x + c x x x (a c x ) = () x ( a + c x ) = Det gir oss likevektspunktene

Detaljer

Lineær analyse i SIMULINK

Lineær analyse i SIMULINK Lineær analyse i SIMULINK Av Finn Haugen (finn@techteach.no) TechTeach (http://techteach.no) 20.12 2002 1 2 Lineær analyse i SIMULINK Innhold 1 Innledning 7 2 Kommandobasert linearisering av modeller 9

Detaljer

Løsningsforslag oppgavene (Øving 3)

Løsningsforslag oppgavene (Øving 3) D:\Per\Fag\Regtek\Oppgavebok\4 Løsning på øving\reglov3_2014.wpd Fag TELE2001 Reguleringsteknikk HIST,EDT Okt 14 PHv,DA,PG Løsningsforslag oppgavene 10-15 (Øving 3) Bare oppgave 10, 13, 14 og 15 er en

Detaljer

Generell informasjon om faget er tilgjengelig fra fagets nettside, og for øvinger brukes It s learning. systemidentifikasjon fra sprangrespons.

Generell informasjon om faget er tilgjengelig fra fagets nettside, og for øvinger brukes It s learning. systemidentifikasjon fra sprangrespons. Stavanger, 29. september 2016 Det teknisknaturvitenskapelige fakultet ELE620 Systemidentifikasjon, 2016. Generell informasjon om faget er tilgjengelig fra fagets nettside, og for øvinger brukes It s learning.

Detaljer

KYBERNETIKKLABORATORIET. FAG: Dynamiske systemer DATO: OPPG.NR.: DS4 FREKVENS OG SPRANGRESPONSANALYSE

KYBERNETIKKLABORATORIET. FAG: Dynamiske systemer DATO: OPPG.NR.: DS4 FREKVENS OG SPRANGRESPONSANALYSE KYBERNETIKKLABORATORIET FAG: Dynamiske systemer DATO: 08.14 OPPG.NR.: DS4 FREKVENS OG SPRANGRESPONSANALYSE BESVARELSE: Protokollen skal besvare alle spørsmål. Diagrammene skal ha definerte akser og forklarende

Detaljer

41070 STABILITET I ELKRAFTSYSTEMER

41070 STABILITET I ELKRAFTSYSTEMER NTNU Gitt: 26.01.00 Fakultet for Elektroteknikk og telekommunikasjon Leveres: 09.02.00 Institutt for elkraftteknikk 1 41070 STABILITET I ELKRAFTSYSTEMER ØVING 13. Obligatorisk dataøving. Formål: - gi en

Detaljer

Øving 1 ITD Industriell IT

Øving 1 ITD Industriell IT Utlevert : uke 37 Innlevert : uke 39 (senest torsdag 29. sept) Avdeling for Informasjonsteknologi Høgskolen i Østfold Øving 1 ITD 30005 Industriell IT Øvingen skal utføres individuelt. Det forutsettes

Detaljer

Inst. for elektrofag og fornybar energi

Inst. for elektrofag og fornybar energi Inst. for elektrofag og fornybar energi Fag TELE2001 Reguleringsteknikk Simulink øving 3 Utarbeidet: PHv Revidert sist Fredrik Dessen 2015-09-11 Hensikten med denne oppgaven er at du skal bli bedre kjent

Detaljer

Løsningsforslag øving 6

Løsningsforslag øving 6 TTK5 Reguleringsteknikk, Vår Løsningsforslag øving Oppgave Vi setter inntil videre at τ = e τs. a) Finn først h s) gitt ved h s) = T i s T s) + T i s) ) ) ) ) + ζ s ω + s ω Vi starter med amplitudeforløpet.

Detaljer

KYBERNETIKKLABORATORIET. FAG: Dynamiske systemer DATO: OPPG.NR.: DS4E. FREKVENS OG SPRANGRESPONSANALYSE Med ELVIS

KYBERNETIKKLABORATORIET. FAG: Dynamiske systemer DATO: OPPG.NR.: DS4E. FREKVENS OG SPRANGRESPONSANALYSE Med ELVIS KYBERNETIKKLABORATORIET FAG: Dynamiske systemer DATO: 09.12 OPPG.NR.: DS4E FREKVENS OG SPRANGRESPONSANALYSE Med ELVIS BESVARELSE: Protokollen skal besvare alle spørsmål. Diagrammene skal ha definerte akser

Detaljer

ù [rad/sek] h O [db] o o o o o o o o o o o

ù [rad/sek] h O [db] o o o o o o o o o o o D:\Per\Fag\Regtek\Oppgavebok\4 Løsning på øving\reglov6_2014.wpd Fag TELE2001 Reguleringsteknikk HIST,EDT Juni -14 PHv Løsningsforslag oppgavene 24 og 25 (Øving 6) Oppgave 24 Innjustering i frekvensplanet.

Detaljer

Eksamensoppgave i TELE2001 Reguleringsteknikk

Eksamensoppgave i TELE2001 Reguleringsteknikk Fakultet for teknologi Eksamensoppgave i TELE2001 Reguleringsteknikk Faglig kontakt under eksamen: Fredrik Dessen Tlf.: 48159443 Eksamensdato: 7. juni 2016 Eksamenstid (fra-til): 09:00 til 14:00 Hjelpemiddelkode/Tillatte

Detaljer

Innhold Oppgaver om AC analyse

Innhold Oppgaver om AC analyse Innhold Oppgaver om AC analyse 30 a) Finn krets og bodeplot vedhjelp av målt impulsrespons.... 30 b) Finn krets og bodeplot vedhjelp av målt respons.... 30 Gitt Bodeplot, Del opp og finn systemfunksjon...

Detaljer

nyq Inst. for elektrofag og fornybar energi Fag TELE2001 Reguleringsteknikk Simulink øving 4 Oppstart av Matlab. c:\temp.

nyq Inst. for elektrofag og fornybar energi Fag TELE2001 Reguleringsteknikk Simulink øving 4 Oppstart av Matlab. c:\temp. nyq Inst. for elektrofag og fornybar energi Utarbeidet: PHv Fag TELE2001 Reguleringsteknikk Simulink øving 4 Revidert sist Fredrik Dessen 2015-10-04 Hensikten med denne oppgava er at du skal bli bedre

Detaljer

Control Engineering. MathScript. Hans-Petter Halvorsen

Control Engineering. MathScript. Hans-Petter Halvorsen Control Engineering MathScript Hans-Petter Halvorsen Dataverktøy MathScript LabVIEW Differensial -likninger Tidsplanet Laplace 2.orden 1.orden Realisering/ Implementering Reguleringsteknikk Serie, Parallel,

Detaljer

Oppgave 1.1. Den første er en klassiker. Studer figur A4.1 i vedlegg 1. Finn overføringsfunksjonen ved hjelp av manuelle, grafiske metoder.

Oppgave 1.1. Den første er en klassiker. Studer figur A4.1 i vedlegg 1. Finn overføringsfunksjonen ved hjelp av manuelle, grafiske metoder. Inst. for teknisk kybernetikk TELE2001 Reguleringsteknikk Øving 4 Revidert sist Fredrik Dessen 2017-10-12 Del 1. En klassiker, og en litt mer utfordrende Du skal her finne overføringsfunksjonen representert

Detaljer

Reg tek final exam formelsamling

Reg tek final exam formelsamling Reg tek final exam formelsamling Andreas Klausen 6. september 202 Brukes som vanlig på eget ansvar :) Innhold Bode plot stuff 3. Kryssfrekvens........................................... 3.2 Fasemargin............................................

Detaljer

a) The loop transfer function with the process model with a P controller is given by h 0 (s) = h c (s)h p (s) = K p (1 + s)(2 + s) K p

a) The loop transfer function with the process model with a P controller is given by h 0 (s) = h c (s)h p (s) = K p (1 + s)(2 + s) K p Master study Systems and Control Engineering Department of Technology Telemark University College DDiR, November 9, 006 SCE1106 Control Theory Solution Exercise 8 Task 1 a) The loop transfer function with

Detaljer

Stabilitetsanalyse. Kapittel Innledning

Stabilitetsanalyse. Kapittel Innledning Kapittel 6 Stabilitetsanalyse 6.1 Innledning I noen sammenhenger er det ønskelig å undersøke om, eller betingelsene for at, et system er stabilt eller ustabilt. Spesielt innen reguleringsteknikken er stabilitetsanalyse

Detaljer

Transformanalyse. Jan Egil Kirkebø. Universitetet i Oslo 17./23. september 2019

Transformanalyse. Jan Egil Kirkebø. Universitetet i Oslo 17./23. september 2019 Transformanalyse Jan Egil Kirkebø Universitetet i Oslo janki@ifi.uio.no 17./23. september 2019 Jan Egil Kirkebø (Inst. for Inf.) IN3190/IN4190 17./23. september 2019 1 / 22 Egenfunksjoner til LTI-systemer

Detaljer

MathScript. Hans- Pe1er Halvorsen, M.Sc.

MathScript. Hans- Pe1er Halvorsen, M.Sc. MathScript Hans- Pe1er Halvorsen, M.Sc. Ja! De1e er et IA fag dvs. både AutomaFsering og InformaFkk! Arbeidslivet krever anvendt kunnskap! Tilstandsrom- modeller Dataverktøy SpesialFlfelle MathScript LabVIEW

Detaljer

EDT211T Reguleringsteknikk PC-øving nr 1. NB: Det lønner seg å kjøre gjennom leksjonen før du tar fatt på selve øvingen på siste side.

EDT211T Reguleringsteknikk PC-øving nr 1. NB: Det lønner seg å kjøre gjennom leksjonen før du tar fatt på selve øvingen på siste side. Høgskolen i Sør-Trøndelag Avdeling for Teknologi Institutt for Elektroteknikk Klasse 2EA Studieretning for automatisering EDT211T Reguleringsteknikk PC-øving nr 1 NB: Det lønner seg å kjøre gjennom leksjonen

Detaljer

2003/05-001: Dynamics / Dynamikk

2003/05-001: Dynamics / Dynamikk Institutt for kjemisk prosessteknologi SIK 050: Prosessregulering 003/05-001: Dynamics / Dynamikk Author: Heinz A Preisig Heinz.Preisig@chemeng.ntnu.no English: Given the transfer function g(s) := s (

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Målform: Eksamensdato: 17.12.2014 Varighet/eksamenstid: Emnekode: Emnenavn: Klasse(r): 3 timer TELE1001A 14H Ingeniørfaglig yrkesutøving og arbeidsmetoder

Detaljer

1 Tidsdiskret PID-regulering

1 Tidsdiskret PID-regulering Finn Haugen (finn@techteach.no), TechTeach (techteach.no) 16.2.02 1 Tidsdiskret PID-regulering 1.1 Innledning Dette notatet gir en kortfattet beskrivelse av analyse av tidsdiskrete PID-reguleringssystemer.

Detaljer

Løsningsforslag øving 4

Løsningsforslag øving 4 TTK405 Reguleringsteknikk, Vår 206 Oppgave Løsningsforslag øving 4 Når k 50, m 0, f 20, blir tilstandsromformen (fra innsetting i likning (3.8) i boka) Og (si A) blir: (si A) [ ] [ ] 0 0 ẋ x + u 5 2 0.

Detaljer

Stabilitetsanalyse i MATLAB og LabVIEW

Stabilitetsanalyse i MATLAB og LabVIEW Stabilitetsanalyse i MATLAB og LabVIEW Av Finn Haugen (finn@techteach.no) TechTeach (http://techteach.no) 21.12 2002 1 2 TechTeach Innhold 1 Stabilitetsanalyse i MATLAB og LabVIEW 7 1.1 MATLAB... 7 1.1.1

Detaljer

Øving 6, løsningsforslag

Øving 6, løsningsforslag Inst. for teknisk kybernetikk Fag TELE2001 Reguleringsteknikk Øving 6, løsningsforslag Revidert sist Fredrik Dessen 2017-11-08 I løsningsforslaget til øving 2, oppgave 2.3 finner vi overføringsfunksjonene

Detaljer

Emnekode: sa 318E. Pensumlitteratur ( se liste nedenfor), fysiske tabeller, skrivesaker og kalkulator

Emnekode: sa 318E. Pensumlitteratur ( se liste nedenfor), fysiske tabeller, skrivesaker og kalkulator I I ~ høgskolen i oslo Emne: Gruppe(r): Eksamensoppgav en består av: Kybernetikk 2EY Antall sider (inkl. forsiden): 5 Emnekode: sa 318E Dato: 15. iuni 2004 Antall OPfgaver: Faglig veileder: Vesle møy Tyssø

Detaljer

TTK 4140 Reguleringsteknikk m/elektriske kretser Dataøving 1

TTK 4140 Reguleringsteknikk m/elektriske kretser Dataøving 1 NTNU Norges teknisknaturvitenskapelige universitet Institutt for teknisk kybernetikk vårsemesteret 2004 TTK 4140 Reguleringsteknikk m/elektriske kretser Dataøving 1 Veiledning : Fiskelabben G-116/G-118

Detaljer

Frekvensanalyse av likestrømsmotor med diskret regulator og antialiasing filter

Frekvensanalyse av likestrømsmotor med diskret regulator og antialiasing filter C:\Per\Fag\Styresys\SANNOV\13LØSØV2.wpd Fag SO507E Styresystemer HIST-AFT Feb 2012 PHv Løsning heimeøving 2 Sanntid Revidert sist: 8/2-13 NB! Matlab har vært under endring de siste årene. Mer og mer baserer

Detaljer

TTK 4140 Reguleringsteknikk m/elektriske kretser Dataøving 2

TTK 4140 Reguleringsteknikk m/elektriske kretser Dataøving 2 NTNU Norges teknisknaturvitenskapelige universitet Institutt for teknisk kybernetikk vårsemesteret 2004 TTK 4140 Reguleringsteknikk m/elektriske kretser Dataøving 2 Fiskelabben G-116/G-118 Uke 16: Onsdag

Detaljer

Utledning av Skogestads PID-regler

Utledning av Skogestads PID-regler Utledning av Skogestads PID-regler + +?!?!! (This version: August 0, 1998) 1 Approksimasjon av dynamikk (Skogestads halveringsregel) Vi ønsker å approksimere høyre ordens dynamikk som dødtid. Merk at rene

Detaljer

Frequency Response and Stability Analysis. Hans- Pe9er Halvorsen, M.Sc.

Frequency Response and Stability Analysis. Hans- Pe9er Halvorsen, M.Sc. Frequency Response and Stability Analysis Hans- Pe9er Halvorsen, M.Sc. Tilstandsrom- modeller Dataverktøy SpesialElfelle MathScript LabVIEW Differensial - likninger Tidsplanet Laplace Blokk- diagrammer

Detaljer

Tilstandsrommodeller. Hans- Pe1er Halvorsen, M.Sc.

Tilstandsrommodeller. Hans- Pe1er Halvorsen, M.Sc. Tilstandsrommodeller Hans- Pe1er Halvorsen, M.Sc. Tilstandsrom- modeller Dataverktøy Spesial>lfelle MathScript LabVIEW Differensial - likninger Tidsplanet Laplace Blokk- diagrammer Transfer- funksjoner

Detaljer

LABORATORIEØVELSE B FYS LINEÆR KRETSELEKTRONIKK 1. LAPLACE TRANSFORMASJON 2. AC-RESPONS OG BODEPLOT 3. WIENBROFILTER

LABORATORIEØVELSE B FYS LINEÆR KRETSELEKTRONIKK 1. LAPLACE TRANSFORMASJON 2. AC-RESPONS OG BODEPLOT 3. WIENBROFILTER FYS322 - LINEÆR KRETSELEKTRONIKK LABORATORIEØVELSE B. LAPLACE TRANSFORMASJON 2. AC-RESPONS OG BODEPLOT 3. WIENBROFILTER Maris Tali(maristal) maristal@student.matnat. uio.no Eino Juhani Oltedal(einojo)

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi C:\Per\Fag\Regtek\Eksamen\Eksamen11\LX2011DesEDT212T.wpd HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Eksamensdato Fag 20.desember 2011 LØSNINGSFORSLAG EDT212T Reguleringsteknikk grunnkurs Dato: 11.11.12

Detaljer

Oppgaven må gis etter at vi har gjennomgått bodeplot for resonanskretser. Anta at opampen er ideell og kun fungerer som en ren forsterker Rf

Oppgaven må gis etter at vi har gjennomgått bodeplot for resonanskretser. Anta at opampen er ideell og kun fungerer som en ren forsterker Rf Oppgaver med løsningsforslag FYS30 H009 Uke 40 H.Balk 4.4 Bodeplot for krets med reelle og komplekse poler Oppgaven må gis etter at vi har gjennomgått bodeplot for resonanskretser Anta at opampen er ideell

Detaljer

APPENDIX A 2 APPENDIX B 3 APPENDIX C 4 APPENDIX D 10

APPENDIX A 2 APPENDIX B 3 APPENDIX C 4 APPENDIX D 10 APPENDIX A APPENDIX B 3 APPENDIX C 4 APPENDIX D Appix A: Plots of selected controlled process models P-controller, Parameter to 5 output y.4.3. -. 3 4 time [s] sim sim sim3 sim4 sim5 sim6 sim7 sim8 sim9

Detaljer

Stabilitetsanalyse. Hans- Pe/er Halvorsen, M.Sc.

Stabilitetsanalyse. Hans- Pe/er Halvorsen, M.Sc. Stabilitetsanalyse Hans- Pe/er Halvorsen, M.Sc. Tilstandsrom- modeller Dataverktøy Spesial@lfelle MathScript LabVIEW Differensial - likninger Tidsplanet Laplace Blokk- diagrammer Transfer- funksjoner 2.orden

Detaljer

Løsning til eksamen i EE4107 Kybernetikk- videregående

Løsning til eksamen i EE4107 Kybernetikk- videregående Høgskolen i elemark. Finn Haugen(finn.haugen@hit.no). Løsning til eksamen i EE4107 Kybernetikk- videregående Eksamensdato: 11.6 2009. Varighet 3 timer. Vekt i sluttkarakteren: 70%. Hjelpemidler: Ingen

Detaljer

KYBERNETIKKLABORATORIET. FAG: Dynamiske systemer DATO: 09.13 OPPG.NR.: DS3 MOTOR GENERATOROPPGAVE I

KYBERNETIKKLABORATORIET. FAG: Dynamiske systemer DATO: 09.13 OPPG.NR.: DS3 MOTOR GENERATOROPPGAVE I KYBERNETIKKLABORATORIET FAG: Dynamiske systemer DATO: 09.13 OPPG.NR.: DS3 MOTOR GENERATOROPPGAVE I Et reguleringssystem består av en svitsjstyrt (PWM) motor-generatorenhet og en mikrokontroller (MCU) som

Detaljer

Computer Problem 1 TTK 4190 NavFart

Computer Problem 1 TTK 4190 NavFart Computer Problem 1 TTK 419 NavFart Frode Efteland efteland@stud.ntnu.no 3 mars 24 Innhold 1 Oppgave 1 - DSRV 4 1.1 a)forwardspeedmodell... 5 1.1.1 Simulinkmodell... 6 1.1.2 Matlabplott... 7 1.1.3 Resultat...

Detaljer

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE AVDELING FOR INGENIØRUTDANNING ESAMENSOPPGAVE Emne: Gruppe(r): Eksamensoppgav en består av: ybernetikk I 2E Antall sider (inkl. forsiden): 5 Emnekode: SO 38E Dato: 5. juni 2004 Antall oppgaver: 6 Faglig

Detaljer

NB! Vedlegg 2 skal benyttes i forbindelse med oppgave 3a), og vedlegges besvarelsen.

NB! Vedlegg 2 skal benyttes i forbindelse med oppgave 3a), og vedlegges besvarelsen. SLUTTPRØVE EMNE: EE407 Kybernetikk videregående LÆRER Kjell Erik Wolden KLASSE(R): IA, EL DATO: 0..0 PRØVETID, fra - til (kl.): 9.00.00 Oppgavesettet består av følgende: Antall sider (inkl. vedlegg): 0

Detaljer

Reguleringsteknikk Sammendrag REVISJON ØRJAN LANGØY OLSEN

Reguleringsteknikk Sammendrag REVISJON ØRJAN LANGØY OLSEN 2015 Reguleringsteknikk Sammendrag REVISJON 1.1.1 ØRJAN LANGØY OLSEN Innhold Ordliste... 2 PID (Proporsjonal Integral Derivasjon) regulator... 3 Ziegler-Nichols Closed-loop tuning... 3 Ziegler-Nichols

Detaljer

Del 1. Standard overføringsfunksjoner (25%)

Del 1. Standard overføringsfunksjoner (25%) Eksamensdato: 8. desember 2015 HØGSKOLEN I SØR-TRØNDELAG Fakultet for teknologi Fag: Faglærer: Løsningsforslag versjon 2 TELE2001 Reguleringsteknikk Fredrik Dessen Del 1. Standard overføringsfunksjoner

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Eksamensdato: 20. Desember 2011 Varighet/eksamenstid: 0900-1300 Emnekode: Emnenavn: Klasse: EDT212T Reguleringsteknikk grunnkurs 2EL Studiepoeng: 7.5 Faglærer:

Detaljer

Motor - generatoroppgave II

Motor - generatoroppgave II KYBERNETIKKLABORATORIET FAG: Kybernetikk DATO: 01.17 OPPG.NR.: R113 Motor - generatoroppgave II Et reguleringssyste består av en svitsjstyrt (PWM) otor-generatorenhet og en ikrokontroller (MCU) so åler

Detaljer

Utkast til: Løsningsforslag til eksamen i. Ingeniørfaglig yrkesutøvelse og arbeidsmetoder. 18.des for oppgave 1, 2 og 3

Utkast til: Løsningsforslag til eksamen i. Ingeniørfaglig yrkesutøvelse og arbeidsmetoder. 18.des for oppgave 1, 2 og 3 Utkast til: Løsningsforslag til eksamen i Ingeniørfaglig yrkesutøvelse og arbeidsmetoder 18.des 2013 for oppgave 1, 2 og 3 Oppgave 1 (15%) Anta vi har en matrise: A = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Detaljer

Løsning til eksamen i IA3112 Automatiseringsteknikk ved Høgskolen i Sørøst- Norge

Løsning til eksamen i IA3112 Automatiseringsteknikk ved Høgskolen i Sørøst- Norge Løsning til eksamen i IA3112 Automatiseringsteknikk ved Høgskolen i Sørøst- Norge Eksamensdato: 30.11 2016. Varighet 5 timer. Vekt i sluttkarakteren: 100%. Emneansvarlig: Finn Aakre Haugen (finn.haugen@hit.no).

Detaljer

Del 1. Standard overføringsfunksjoner (25%)

Del 1. Standard overføringsfunksjoner (25%) Eksamensdato: 8. desember 2015 HØGSKOLEN I SØR-TRØNDELAG Fakultet for teknologi Fag: Faglærer: Løsningsforslag versjon 5 TELE2001 Reguleringsteknikk Fredrik Dessen Del 1. Standard overføringsfunksjoner

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi C:\Per\Fag\Regtek\Eksamen\Eksamen12\LX2012desEDT212Tv6.wpd HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Eksamensdato Fag 17. desember 2012 LØSNINGSFORSLAG (Ikke kvalitetssikra!) EDT212T Reguleringsteknikk

Detaljer

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD30005 Industriell IT. Dato: Eksamenstid: kl til kl. 1300

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD30005 Industriell IT. Dato: Eksamenstid: kl til kl. 1300 Høgskoleni østfold EKSAMEN Emnekode: Emne: ITD30005 Industriell IT Dato: 15.12.2014 Eksamenstid: kl. 0900 til kl. 1300 Hjelpemidler: Faglærer: Tre A4-ark (seks sider) med egne notater. Robert Roppestad

Detaljer

Kapittel 6 Stabilitetsanalyse Oppgave 6.1 Stabilitetsegenskap for transferfunksjoner

Kapittel 6 Stabilitetsanalyse Oppgave 6.1 Stabilitetsegenskap for transferfunksjoner Figur 30: Oppgave 5.2: Frekvensresponsen fra T i til T for regulert system Kapittel 6 Stabilitetsanalyse Oppgave 6. Stabilitetsegenskap for transferfunksjoner Bestem stabilitetsegenskapen for følgende

Detaljer

SCE1106 Control Theory

SCE1106 Control Theory Master study Systems and Control Engineering Department of Technology Telemark University College DDiR, October 26, 2006 SCE1106 Control Theory Exercise 6 Task 1 a) The poles of the open loop system is

Detaljer

Control Engineering. State-space Models. Hans-Petter Halvorsen

Control Engineering. State-space Models. Hans-Petter Halvorsen Control Engineering State-space Models Hans-Petter Halvorsen Dataverktøy MathScript LabVIEW Differensial -likninger Tidsplanet Laplace 2.orden 1.orden Realisering/ Implementering Reguleringsteknikk Serie,

Detaljer

Contents. Oppgavesamling tilbakekobling og stabilitet. 01 Innledende oppgave om ABC tilbakekobling. 02 Innledende oppgave om Nyquist diagram

Contents. Oppgavesamling tilbakekobling og stabilitet. 01 Innledende oppgave om ABC tilbakekobling. 02 Innledende oppgave om Nyquist diagram Contents Oppgavesamling tilbakekobling og stabilitet... Innledende oppgave om ABC tilbakekobling... Innledende oppgave om Nyquist diagram... 3 Bodeplott og stabilitet (H94 5)... 4 Bodediagram og stabilitet

Detaljer

Inf109 Programmering for realister Uke 5. I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse.

Inf109 Programmering for realister Uke 5. I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse. Inf109 Programmering for realister Uke 5 I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse. Før du starter må du kopiere filen graphics.py fra http://www.ii.uib.no/~matthew/inf1092014

Detaljer

MATLABs brukergrensesnitt

MATLABs brukergrensesnitt Kapittel 3 MATLABs brukergrensesnitt 3.1 Brukergrensesnittets vinduer Ved oppstart av MATLAB åpnes MATLAB-vinduet, se figur 1.1. MATLAB-vinduet inneholder forskjellige (under-)vinduer. De ulike vinduene

Detaljer

FILTERDESIGN Ukeoppgavene skal leveres som selvstendige arbeider. Det forventes at alle har satt seg inn i instituttets krav til innleverte oppgaver: Norsk versjon: http://www.ifi.uio.no/studinf/skjemaer/erklaring.pdf

Detaljer

Frequency Response and Stability Analysis

Frequency Response and Stability Analysis Control Engineering Frequency Response and Stability Analysis Hans-Petter Halvorsen Dataverktøy Spesialtilfelle MathScript LabVIEW Differensial -likninger Tidsplanet Laplace 2.orden 1.orden Realisering/

Detaljer

Sammenlikningav simuleringsverktøyfor reguleringsteknikk

Sammenlikningav simuleringsverktøyfor reguleringsteknikk Presentasjon ved NFA-dagene 28.-29.4 2010 Sammenlikningav simuleringsverktøyfor reguleringsteknikk Av Finn Haugen (finn.haugen@hit.no) Høgskolen i Telemark Innhold: Eksempler på min egen bruk av simuleringsverktøy

Detaljer

pdf

pdf FILTERDESIGN Ukeoppgavene skal leveres som selvstendige arbeider. Det forventes at alle har satt seg inn i instituttets krav til innleverte oppgaver: Norsk versjon: http://www.ifi.uio.no/studinf/skjemaer/erklaring.pdf

Detaljer

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE AVDELING FOR INGENIØRUTDANNING ESAMENSOPPGAVE Emne: Gruppe(r): Eksamensoppgaven består av: ybernetikk I 2E Antall sider (inkl. forsiden): Emnekode: SO 318E Dato: Antall oppgaver: 6 Faglig veileder: Veslemøy

Detaljer

Forelesning nr.14 INF 1410

Forelesning nr.14 INF 1410 Forelesning nr.14 INF 1410 Frekvensrespons 1 Oversikt dagens temaer Generell frekvensrespons Resonans Kvalitetsfaktor Dempning Frekvensrespons Oppførselen For I Like til elektriske kretser i frekvensdomenet

Detaljer

NTNU Fakultet for teknologi

NTNU Fakultet for teknologi NTNU Fakultet for teknologi Eksamensdato: 7. juni 2016 Fag: Faglærer: Løsningsforslag, versjon 6 TELE2001 Reguleringsteknikk Fredrik Dessen Del 1. Enkle overføringsfunksjoner (25%) I disse oppgavene skal

Detaljer

Ditt og Datt i MATLAB. En introduksjon til Matlab og Simulink for ferske kybernetikk-studenter

Ditt og Datt i MATLAB. En introduksjon til Matlab og Simulink for ferske kybernetikk-studenter Ditt og Datt i MATLAB En introduksjon til Matlab og Simulink for ferske kybernetikk-studenter Sist oppdatert 17. juli 2014 Innhold 1 Generelle tips Matlab 2 1.1 Kommandovinduet vs.m-skript....................

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF347/447 Digital signalbehandling Eksamensdag:. desember 5 Tid for eksamen: 9. 3. Oppgavesettet er på 7 sider. Vedlegg: Ingen

Detaljer

Systemidentifikasjon Oppgaver

Systemidentifikasjon Oppgaver University College of Southeast Norway Systemidentifikasjon Oppgaver HANS-PETTER HALVORSEN http://home.hit.no/~hansha Innholdsfortegnelse 1 Innledning... 3 2 Minste kvadraters metode... 4 3 Validering...

Detaljer

0 M. Z w Z q w M w M q q. M D G b 1 s

0 M. Z w Z q w M w M q q. M D G b 1 s US Navy s Deep Submergence Rescue Vehicle Oppgave 1 - DSRV DSRV kinematisk bevegelseslikninger x ucos wsin ż usin wcos q Dynamiske likninger for heave og pitch # m Z w Z q w M w I y M q q Z w Z q w M w

Detaljer

c;'1 høgskolen i oslo

c;'1 høgskolen i oslo c;'1 høgskolen i oslo Emne \ Emnekode Faglig veileder sa 318E Vesle møy Tyssø Bjørn EnqebretseQ ruppe(r) Dato' O, (jk.o{reksamenstid O.J 2E - 2004 -- 1ST ()~ -Ll..- j,elcsamensoppgav.ien består av Tillatte

Detaljer

Del 1: Leksjon Det anbefales å kjøre igjennom denne før dere begynner med oppgaven.

Del 1: Leksjon Det anbefales å kjøre igjennom denne før dere begynner med oppgaven. SO526E Multivariable Reguleringssystemer Øving 5 HiST-AFT aug 29 Pål Gisvold Innlevering: se framdriftsplan Tema: Matlab Identification Toolbox Del 1: Leksjon Det anbefales å kjøre igjennom denne før dere

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Eksamensdato Fag Dato: 11.12.14 \\hjem.hist.no\pgis\mine dokumenter\backup\fag\reguleringsteknikk\2014\eksamen\lx2014des_korrigert.wpd HØGSKOLEN I SØR-TRØNDELAG AVD. FOR INGENIØR OG NÆRINGSMIDDELFAG INSTITUTT

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Eksamensdato: 16. Desember 2013 Varighet/eksamenstid: 0900-1400 Emnekode: Emnenavn: TELE2001-A Reguleringsteknikk Klasse: 2EL 2FE Studiepoeng: 10 Faglærer:

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 11. juni 27 Tid for eksamen: 14.3 17.3 Oppgavesettet er på 5 sider. Vedlegg: INF 347 / INF 447 Digital Signalbehandling

Detaljer

Prosjektoppgave i Ingeniørfaglig yrkesutøving og arbeidsmetoder - orientering om prosjektet

Prosjektoppgave i Ingeniørfaglig yrkesutøving og arbeidsmetoder - orientering om prosjektet Prosjektoppgave i Ingeniørfaglig yrkesutøving og arbeidsmetoder - orientering om prosjektet Prosjektet består av 4 arbeidspakker: 1. Litteraturstudie / teori Sett opp et generelt uttrykk for en sinusfunksjon

Detaljer

Hydrostatikk/Stabilitet enkle fall

Hydrostatikk/Stabilitet enkle fall Avdeling for Ingeniørutdanning Institutt for Maskin- og Marinfag Øving 1 Hydrostatikk/Stabilitet enkle fall Oppgave 1 Et kasseformet legeme med følgende hoveddimensjoner: L = 24 m B = 5 m D = 5 m flyter

Detaljer

EDT211T-A Reguleringsteknikk PC øving 5: Løsningsforslag

EDT211T-A Reguleringsteknikk PC øving 5: Løsningsforslag EDT2T-A Reguleringsteknikk PC øving 5: Løsningsforslag Til simuleringene trengs en del parametre som areal i tanken, ventilkonstanter osv. Det er som oftest en stor fordel å forhåndsdefinere disse i Matlab,

Detaljer

FYS3220 Oppgaverer om Laplacetransformasjon

FYS3220 Oppgaverer om Laplacetransformasjon FYS3220 Oppgaverer om 1) Kontrollspørsmål Forklar forskjellen mellom Laplace- og Fourier Transformasjon? Sett opp en tabell med en kolonne for hver. Skriv opp definisjonene og kommenter likheter og ulikheter.

Detaljer

Simuleringseksempel. Vi ønsker å simulere følgende system (vanntank) i MathScript: Matematisk modell:

Simuleringseksempel. Vi ønsker å simulere følgende system (vanntank) i MathScript: Matematisk modell: Simuleringseksempel Vi ønsker å simulere følge system (vanntank) i MathScript: Matematisk modell: Vi har funnet følge matematiske modell for systemet: [ ] der: er nivået i tanken er pådragssignalet til

Detaljer

Forelesning nr.13 INF 1410

Forelesning nr.13 INF 1410 Forelesning nr.3 INF 4 Komplekse frekvenser og Laplace-transform Oversikt dagens temaer Me Mer om sinusformede signaler om komplekse frekvenser Introduksjon til Laplace-transform Løsning av kretsligninger

Detaljer

Del 1. En klassiker, og en litt mer utfordrende

Del 1. En klassiker, og en litt mer utfordrende Inst. for teknisk kybernetikk TELE2001 Reguleringsteknikk Øving 4, løsningsforslag Revidert sist Fredrik Dessen 2017-10-12 Del 1. En klassiker, og en litt mer utfordrende Du skal her finne overføringsfunksjonen

Detaljer

Båtsimulering med diskret Kalmanfilter TTK4115 Lineær systemteori

Båtsimulering med diskret Kalmanfilter TTK4115 Lineær systemteori NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for teknisk kybernetikk Båtsimulering med diskret Kalmanfilter TTK4115 Lineær

Detaljer

2-Port transmisjons målinger for Anritsu RF og mikrobølge håndholdte instrumenter

2-Port transmisjons målinger for Anritsu RF og mikrobølge håndholdte instrumenter Anritsu brukertips : 2-Port transmisjons målinger for Anritsu RF og mikrobølge håndholdte instrumenter Opsjon 21: Dette brukertips dokumentet beskriver bruk av opsjon 21, med navn Transmission Measurement

Detaljer

MAT 1110: Obligatorisk oppgave 1, V-07: Løsningsforslag

MAT 1110: Obligatorisk oppgave 1, V-07: Løsningsforslag 1 MAT 111: Obligatorisk oppgave 1, V-7: Løsningsforslag Oppgave 1. a) Vi deriverer på vanlig måte: ( e (sinh x) x e x ) = = ex + e x = cosh x, ( e (cosh x) x + e x ) = = ex e x = sinh x Enkel algebra gir

Detaljer

Control Engineering. Stability Analysis. Hans-Petter Halvorsen

Control Engineering. Stability Analysis. Hans-Petter Halvorsen Control Engineering Stability Analysis Hans-Petter Halvorsen Dataverktøy MathScript LabVIEW Differensial -likninger Tidsplanet Laplace 2.orden 1.orden Realisering/ Implementering Reguleringsteknikk Serie,

Detaljer

2 ELEKTRISK FELT I PLATEKONDENSATOR

2 ELEKTRISK FELT I PLATEKONDENSATOR 2 ELEKTRISK FELT I PLATEKONDENSATOR Denne tutorialen skal gi en innføring i bruk av dataprogrammet FEMLAB. Eksempler på bruk av FEMLAB skal gjennomføres i simulering av det elektriske feltet i en platekondensator.

Detaljer

Dagens temaer. Definisjon av z-transformasjonen. Tema. Time 5: z-transformasjon og frekvens transformasjon. Fra forrige gang

Dagens temaer. Definisjon av z-transformasjonen. Tema. Time 5: z-transformasjon og frekvens transformasjon. Fra forrige gang Dagens temaer Time 5: z-transformasjon og frekvens transformasjon Andreas Austeng@ifi.uio.no, NF3470 fi/uio September 2009 Fra forrige gang Kausalitet, stabilitet og inverse systemer Z 1 { }: nvers z-transformasjon

Detaljer

Oblig 1 FYS2130. Elling Hauge-Iversen

Oblig 1 FYS2130. Elling Hauge-Iversen Oblig 1 FYS2130 Elling Hauge-Iversen February 9, 2009 Oppgave 1 For å estimere kvalitetsfaktoren til basilarmembranen for ulike frekvenser har jeg laget et program som generer et rent sinussignal. Ideen

Detaljer

Forelesning, TMA4110 Torsdag 11/9

Forelesning, TMA4110 Torsdag 11/9 Forelesning, TMA4110 Torsdag 11/9 Martin Wanvik, IMF Martin.Wanvik@math.ntnu.no (K 2.8) Tvungne svingninger. Resonans. Ser på masse-fjær system påvirket av periodisk ytre kraft: my + cy + ky = F 0 cos

Detaljer

Spørretime / Oppsummering

Spørretime / Oppsummering MAS107 Reguleringsteknikk Spørretime / Oppsummering AUD F 29. mai kl. 10:00 12:00 Generell bakgrunnsmateriale Gjennomgang av eksamen 2006 MAS107 Reguleringsteknikk, 2007: Side 1 G. Hovland Presentasjon

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Side 1 UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: FYS-MEK 1110 Eksamensdag: 16 mars 2016 Tid for eksamen: 15:00 18:00 (3 timer) Oppgavesettet er på 4 sider Vedlegg: Formelark

Detaljer

LAB 7: Operasjonsforsterkere

LAB 7: Operasjonsforsterkere LAB 7: Operasjonsforsterkere I denne oppgaven er målet at dere skal bli kjent med praktisk bruk av operasjonsforsterkere. Dette gjøres gjennom oppgaver knyttet til operasjonsforsterkeren LM358. Dere skal

Detaljer

Fasit til midtveiseksamen

Fasit til midtveiseksamen Fasit til midtveiseksamen INF344/444 Signalbehandling 2. november 24 Oppgave Betrakt systemet x(n) T y (n) med y(n) = 4 5 [x(n+)] 2. Avgjør og begrunn ditt svar om hvorvidt dette systemet er. lineært,

Detaljer

Mandag 04.09.06. Institutt for fysikk, NTNU TFY4160/FY1002: Bølgefysikk Høsten 2006, uke 36

Mandag 04.09.06. Institutt for fysikk, NTNU TFY4160/FY1002: Bølgefysikk Høsten 2006, uke 36 Institutt for fsikk, NTNU TFY4160/FY1002: Bølgefsikk Høsten 2006, uke 36 Mandag 04.09.06 Del II: BØLGER Innledning Bølger er forplantning av svingninger. Når en bølge forplanter seg i et materielt medium,

Detaljer

Del 1. ACC adaptiv cruisekontroll

Del 1. ACC adaptiv cruisekontroll Inst. for teknisk kybernetikk Fag TELE2001 Reguleringsteknikk Ekstra øving 4, løsningsforslag Revidert sist Fredrik Dessen 2017-10-18 Del 1. ACC adaptiv cruisekontroll Cruisekontroll har eksistert lenge.

Detaljer

303d Signalmodellering: Gated sinus a) Finn tidsfunksjonen y(t) b) Utfør en Laplace transformasjon og finn Y(s)

303d Signalmodellering: Gated sinus a) Finn tidsfunksjonen y(t) b) Utfør en Laplace transformasjon og finn Y(s) 303d Signalmodellering: Gated sinus... 1 610 Operasjonsforsterkere H2013-3... 1 805 Sallen and Key LP til Båndpass filter... 2 904 Z-transformasjon av en forsinket firkant puls.... 4 913 Chebyshev filter...

Detaljer

Manual for wxmaxima tilpasset R1

Manual for wxmaxima tilpasset R1 Manual for wxmaxima tilpasset R1 Om wxmaxima wxmaxima er en utvidet kalkulator som i tillegg til å regne ut alt en vanlig kalkulator kan regne ut, også regner symbolsk. Det vil si at den kan forenkle uttrykk,

Detaljer