Systemidentifikasjon Løsninger
|
|
|
- Baard Abrahamsen
- 9 år siden
- Visninger:
Transkript
1 University College of Southeast Norway Systemidentifikasjon Løsninger HANS-PETTER HALVORSEN
2 Innholdsfortegnelse 1 Innledning Minste kvadraters metode Validering
3 1 Innledning Task 1: Systemidentifikasjon Hva er systemidentifikasjon? Systemidentifikasjon gjør det mulig å lage matematiske modeller av et dynamisk system basert på målinger av inngang- og utgangssignal. Dynamisk betyr at innganger, tilstander og utganger for signalet endrer seg over tid. Hva kan systemidentifikasjon brukes til? Disse modellene kan så brukes til regulering av systemet (f.eks MPC, Foroverkobling, m.m.) som vi har funnet en modell av eller til prediksjon og tilstandsestimering (f.eks Kalmanfilter, Observer, m.fl.) Hvordan kan man identifisere et system? Enkelt sagt gjør vi dette ved å velge en eller annen form for modell av systemet, og så tilpasser man parametrene i modellen slik at denne passer best mulig til det fysiske systemet. [End of Task] Task 2: Ulike metoder for systemidentifikasjon Nevn kort ulike metoder for systemidentifikasjon og hva som kjennetegner disse. Her er noen metoder for systemidentifikasjon som vi har fokus på: Prøv og feil metoden Sprangrespons 3
4 4 Innledning Minste kvadraters metode Blackbox/Subspace-metoder Alle metodene går i prinsippet ut på å logge input og output data fra det virkelige systemet. Prøv og feil metoden: Vi må lage en matematisk modell av prosessen og påtrykker samme pådrag på modellen og den virkelige prosessen. Vi plotter utgangen for modellen (y) og prosessen (y) i samme plot og sammenligner disse. Kort fortalt går Prøv og feil metoden ut på følgende: Vi sammenligner modellrespons med virkelig respons Vi justerer verdiene på modellparametrene til vi oppnår ønsket resultat. Sprangrespons: Man kan finne modellparametrene ved å utføre en enkel sprangrespons på systemet. Sprangresponsen for et 1.ordens system er gitt ved følgende transferfunksjon: der: K er prosessens forsterkning T er prosessens tidskonstant τ er prosessens dødtid H s = K Ts + 1 e*+,
5 5 Innledning Minste kvadraters metode: Modellen på settes opp på følgende form basert på input-output data: Y = Φθ kjent fra matematikken, løse et lineært ligningssystem Ax = b Ønsker å minimalisere summen av avvikene e 4, e 6, e 7,, e 9 V θ = e e e e 9 6 dv(θ) dθ = 0
6 6 Innledning Ut fra dette kan vi utlede følgende formel: = (Φ A Φ) *4 Φ A Y Blackbox, subspace-metoder: I en Blackbox modell kjenner vi ikke til modellen, men vi bruker algoritmer til å finne en matematisk modell basert på input og output data. Kort fortalt går Subspace-metoder ut på følgende: Finne en matematisk modell som ikke er basert på fysiske lover (Newtons lover, m.fl) Finner modell basert på input (pådrag) output (målinger) data [End of Task] Task 3: Prosedyre for systemidentifikasjon Nevn de ulike stegene som vanligvis inngår ved systemidentifikasjon. Tegn gjerne en skisse og forklar kort de ulike stegene som inngår. I systemidentifikasjon inngår ulike steg, i hovedsak har vi følgende: 1. Eksperimenter Vi setter opp et eksperiment og samler inn et sett med data fra inngangssignaler og utgangssignaler fra systemet som vi ønsker å identifisere. Det er viktig at systemet blir tilstrekkelig eksitert. 2. Oppsplitting - Dele opp dataene i ulike datasett; ett datasett brukes til å finne modellen, mens det andre datasettet brukes til å validere modellen. 3. Modellestimering Vi finner modellen eller modellparametrene vha en eller flere systemidentifikasjonsmetoder (Minste kvadraters metode, Black-box, osv.). 4. Validering Sjekk om modellen er bra nok vha f.eks simuleringer. Her er det viktig at vi bruker valideringsdataene og ikke de samme dataene som vi brukte når vi fant modellen i trinn 3. [End of Task]
7 2 Minste kvadraters metode Her kommer noen oppgaver ifm Minste kvadraters metode, eller Least Square method (LS) som det heter på engelsk. Task 4: Løse likningssett Gitt følgende likninger: x 4 + 2x 6 = 5 3x 4 + 4x 6 = 6 Sett opp likningene på formen Ax = b og løs likningssettet (x = A *1 b). Bruk håndregning, samt kontroller svaret vha MathScript. Disse kan skrives på formen (Ax = b): L Den enkleste måten å løse likningssettet på er: x 4 x 6 M = 5 6 N x = A *4 b Innsatt får vi: x = 1 2 * = MathScript: Vi kan f.eks bruke MathScript for å finne svaret: A=[1 2; 3 4]; b=[5; 6]; x=inv(a)*b Vi får da følgende svar: x =
8 8 Minste kvadraters metode Løs Likningssettet vha Minste kvadraters metode θ LS = (Φ T Φ) *1 Φ T Y Blir resultatet det samme? Vi får: 5 6 W = X x 4 x 6 Y Minste kvadraters metode: θ?@ = (Φ A Φ) *4 Φ A Y θ?@ = 1 2 Z *4 1 2 Z = MathScript kode: phi=[1 2; 3 4]; Y=[5; 6]; theta = inv(phi'*phi)*phi'*y Svaret blir det samme, nemlig theta = Vi ser at resultatet blir det samme. [End of Task] Task 5: Finn Minste kvadraters løsning Gitt Y = Φθ der: Φ = , Y = Finn θ vha Minste kvadraters metode (penn og papir)
9 9 Minste kvadraters metode Vi har at: Vi får da: som gir: = (Φ A Φ) *4 Φ A Y Φ A Φ = , ΦA Y = 1 2 θ?@ = *4 1 2 = = 2 1 Altså: θ?@ = Sjekk svaret vha MathScript og LabVIEW MathScript: clear clc Phi = [0, -1; -1, 1; 1, -1]; Y = [-1; 1; 0]; theta = Phi\Y %or theta2 = inv(phi'*phi)*phi'*y Svaret blir det samme, dvs. θ?@ = LabVIEW: Block Diagram: Front Panel:
10 10 Minste kvadraters metode Alternativt: Som selvfølgelig gir samme svar. Kan systemet løses vha θ = Φ *4 Y? Nei! Φ er ikke kvadratisk og kan ikke inverteres. [End of Task] Task 6: Minste kvadraters metode Gitt følgende modell: y u = au + b Følgende verdier er funnet fra eksperimenter: y 1 = 0.8 y 2 = 3.0
11 11 Minste kvadraters metode y 3 = 4.0 Vi ønsker å finne de ukjente modellparametrene a and b ved å bruke Minste kvadraters metode. Finn a and b vha håndregning (penn og papir) Vi har følgende: Y = Φθ der θ er en vektor med de ukjente parametrene som vi ønsker å finne verdiene på Y er en vektor med kjente målinger (basert på loggedata) Φ er den såkalte regresjonsmatrisen. Denne matrisen består av kjente verdier (basert på loggedata) Minste kvadraters løsning for likningen Y = ΦY er da gitt ved følgende formel: θ LS = (Φ T Φ) *1 Φ T Y Dermed får vi: 0.8 = a 1 + b 3.0 = a 2 + b 4.0 = a 3 + b Som blir: W = X a b Y Minste kvadraters løsning blir da: θ?@ = (Φ A Φ) *4 Φ A Y Innsatt får vi: θ?@ = * = Finn a and b vha MathScript
12 12 Minste kvadraters metode MathScript: Vi definerer Y og Φ i MathScript og finner θ: phi = [1 1; 2 1; 3 1]; Y = [ ]'; theta = inv(phi'*phi)* phi'*y %or simply by theta=phi\y Svaret blir: theta = 1.6 Dvs.: -0.6 Som gir følgende modell: a = 1.6 b = 0.6 y u = 1.6u 0.6 Finn a and b vha LabVIEW LabVIEW: Blokkdiagrammet blir som følger: Frontpanelet blir som følger:
13 13 Minste kvadraters metode Wi kan også bruke funksjonen Solve Linear Equations.vi direkte: [End of Task] Task 7: Kvadratisk kurve Vi har logget følgende data for et gitt system:
14 14 Minste kvadraters metode Som du ser av kurven har vi for 6 forskjellige verdier av u (pådraget) logget utgangen y(u). Ut fra formen på kurven ønsker vi å tilpasse dette til en 2.ordens modell på følgende form: y u = au 6 + bu + c Finn modellparametrene (a, b, c) basert på dataene gitt i plottet. Finn modellparametrene (a, b, c) vha Minste kvadraters metode ved å bruke følgende: 1. Håndregn ved å bruke penn & papir 2. Regn ut vha MathScript 3. Regn ut vha LabVIEW Tips! Sett systemet opp på følgende form (regresjonsmodell): y = φθ Deretter på formen: Y = Φθ og løs θ vha: θ?@ = (Φ A Φ) *4 Φ A Y Vi setter opp på formen y = φθ og får følgende: y = u 6 u 1 a b c Vi setter opp på formen Y = Φθ og får følgende: θ = θ 4 θ 6 θ 7 = a b c
15 15 Minste kvadraters metode Y = y(1) y(2) y(3) y(4) y(5) y(6) = Φ = u 6 (1) u(1) 1 u 6 (2) u(2) 1 u 6 (3) u(3) 1 u 6 (4) u(4) 1 u 6 (5) u(5) 1 u 6 (6) u(6) 1 = Løser vha MathScript: u=[1, 2, 3, 4, 5, 6]; Y = [4, 1, 1, 1, 2, 5]'; phi = [ u(1)^2, u(1), 1; u(2)^2, u(2), 1; u(3)^2, u(3), 1; u(4)^2, u(4), 1; u(5)^2, u(5), 1; u(6)^2, u(6), 1]; theta = inv(phi'*phi)*phi'*y theta = Dette gir følgende svar: θ = a b c LabVIEW:
16 16 Minste kvadraters metode Svaret blir det samme Bruk MathScript til å plotte punktene over sammen med modellen i ett og samme plot (med innsatte verdier for a, b, c). MathScript kode: clc clear u=[1, 2, 3, 4, 5, 6]; y=[4, 1, 1, 1, 2, 5]; x=0:0.1:7; a = 0.6; b = -4.0; c = 7.2; y_model = a.*x.^2 + b.*x + c; figure(2) plot(x, y_model, 'r') hold plot(u, y, ':o') axis([0, 7, 0, 9]) title('y(u) = 0.6u^2-4*u + 7.2') xlabel('u') ylabel('y(u)') grid Plottet blir som følger:
17 17 Minste kvadraters metode Vi ser at modellen gir et bra resultat når vi sammenligner med de loggede dataene. [End of Task] Task 8: Skalering vha Minste kvadraters metode Gitt følgende varmluftsprosess: Systemet har følgende matematiske modell:
18 18 Minste kvadraters metode T hij = 1 θ j T hij + K k u t θ m + T nop hvor: u [V] er kontrollsignalet til varmeelementet θ j [s] er tidskonstanten til systemet K k [deg C / V] er varneelementets forsterkning θ m [s] er tidsforsinkelsen i systemet T nop er romtemperaturen Vi ønsker å logge temperaturen vha en DAQ enhet som gir oss et spenningssignal mellom 1 5V. Dette signalet ønsker vi å konvertere til en temperaturverdi mellom 20 50, dvs. vi trenger å skalere 1 5V til Siden dette vil være en lineær skalering kan vi bruke følgende: y(x) = ax + b Vi ønsker å finne parametrene a og b for denne funksjonen vha Minste kvadraters metode. Vi har 2 punkter på linja: Sjekk svaret vha MathScript. (x1, y1) = (1, 20) (x2, y2) = (5, 50) Vi ønsker å sette det opp på regresjonsformen Y = Φθ og får følgende: som gir: 20 = a 1 + b 50 = a 5 + b W = X a b Y Vi bruker Minste kvadraters metode for å løse dette: Innsatt: θ?@ = (Φ A Φ) *4 Φ A Y θ?@ = * =
19 19 Minste kvadraters metode MathScript: Dette kan gjøres på følgende måte i MathScript: phi = [1, 1; 5,1]; Y = [20; 50]; theta_ls = inv(phi *phi)*phi *Y evt kan vi bruke den innebygde operatoren \ : theta_ls = phi\y Svaret blir det samme, dvs: theta_ls = Dvs.: Dette gir: θ = a b = y(x) = 7.5x [End of Task] Task 9: Dynamisk system Gitt følgende system: x = 1 x + Ku T der T er tidskonstanten til systemet K er f.eks Pumpeforsterkningen Vi får: Sett opp systemet på formen y = φθ
20 20 Minste kvadraters metode x = x u y z 1 T K Y dvs. θ = 1 T K For å finne θ vha minste kvadraters metode må vi logge input og output data, dermed må vi diskretisere. Vi bruker Euler forover for å diskretisere: der T, er samplingstiden. Da får vi: x x { 4 x { T, x { 4 x { T, y = x { u { z 1 T K Y Implementer modellen i LabVIEW. Sett T = 5 og K = 2 og simuler systemet. Tips! Implementer modellen vha Simulation Subsystem og implementer systemet vha tilgjengelige blokker. Plot sprangresponsen for systemet. Implementerer modellen i et Simulation Subsystem:
21 21 Minste kvadraters metode Sprangrespons: Blokkdiagram:
22 22 Minste kvadraters metode Finn transferfunksjonen for systemet: H s = x(s) u(s) Sammenlign og diskuter resultatet med sprangresponsen fra forrige deloppgave x = 1 x + Ku T Laplace: sx(s) = 1 x(s) + Ku(s) T Videre: sx s + 1 x s = Ku(s) T Videre: x s s + 1 T = Ku(s) Videre: Som gir: x s u(s) = K s + 1 T
23 23 Minste kvadraters metode Insatt med verdier (T = 5 og K = 2): H s = H s = x s u(s) = KT Ts + 1 x s u(s) = 10 5s + 1 Ut fra sprangresponsen i forrige deloppgave ser vi at dette er riktig resultat. Bruk modellen som du implementerte i en tidligere deloppgave som utgangspunkt. Bruk denne til å logge input (u) og output data (x). Lagre de loggede dataene til fil vha Write To Measurement File.
24 24 Minste kvadraters metode Finn modellparametrene (T og K) vha Minste kvadraters metode i LabVIEW. Merk! Svaret bør da bli T 5 og K 2. Vi lager et program i LabVIEW som setter de loggede dataene opp på formen: x { 4 x { T, y = x { u { z 1 T K Y Deretter finner vi θ (T og K) ut fra formelen: θ?@ = (Φ A Φ) *4 Φ A Y Dette gir følgende LabVIEW program: Frontpanelet: Vi ser at svaret blir riktig (rød sirkel over) Blokkdiagrammet:
25 25 Minste kvadraters metode Vi har delt opp løsningen ved å bruke flere SubVIs: Open Measurement Data from File.vi Create LS Matrices from Logged Data.vi Find LS Solution.vi De forskjellige SubVI ene gjør følgende: Open Measurement Data from File.vi Denne SubVI en åpner de loggede dataene fra fila laget i en tidligere deloppgave. Blokkdiagrammet er som følger: Create LS Matrices from Logged Data.vi Denne SubVI stacker loggedataene på denne formen: x { 4 x { T, y = x { u { z 1 T K Y Blokkdiagrammet er som følger:
26 26 Minste kvadraters metode Find LS Solution.vi Denne finner Minste kvadraters løsning. = (Φ A Φ) *4 Φ A Y Blokkdiagrammet er som følger: [End of Task] Task 10: Dynamisk system med tidsforsinkelse Gitt følgende system (med dødtid): x = 1 x + Ku(t τ) T der
27 27 Minste kvadraters metode T er tidskonstanten til systemet K er f.eks Pumpeforsterkningen τ er dødtiden i systemet. Vi får: Sett opp systemet på formen y = φθ x = x u(t τ) y z 1 T K Y dvs. θ = 1 T K For å finne θ vha minste kvadraters metode må vi logge input og output data, dermed må vi diskretisere. Vi bruker Euler forover for å diskretisere: der T, er samplingstiden. Da får vi: x x { 4 x { T, x { 4 x { T, y = x { u {* + Z ƒ z 1 T K Y Anta τ = 3s, får da (med T, = 0.1): x { 4 x { T, y = x { u {*7 z 1 T K Y NB! På 3 sekunder logger vi 30 punkter med T s = 0. 1!!!
28 28 Minste kvadraters metode Gitt følgende loggedata (dataene er ikke realistiske) k u y Vi har brukt følgende samplingstid: T s = 1s Ut fra en enkel sprangrespons har vi funnet dødtiden til å være: τ = 3. Sett systemet opp på formen Y = Φθ Med τ = 3 har vi fra forrige deloppgave: x { 4 x { T, y = x { u {*7 z 1 T K Y Vi kan da sette opp på formen Y = Φθ: = T K Dvs W = X 1 T K Y Merk! Vi må passe på at dimensjonene stemmer. Finn modellparametrene (θ). Kontroller svaret vha MathScript MathScript gir:
29 29 Minste kvadraters metode clear, clc Y = [1, 1, 1]'; phi = [6, 0.9; 7, 1.0; 8, 1.1]; theta = phi\y %or theta = inv(phi'*phi)*phi'*y T = -1/theta(1) K = theta(2) Som gir følgende svar: theta = T = K = Dvs modellparametrene er: T = 3, K = 10 3, τ = 3 Dvs. det gir følgende modell: x = 1 x + Ku(t τ) T med innsatte verdier får vi: x = x + (t 3) 3 Implementer modellen i LabVIEW. Sett T = 5, K = 2, τ = 3 og simuler systemet. Tips! Implementer modellen vha Simulation Subsystem og implementer systemet vha tilgjengelige blokker.
30 30 Minste kvadraters metode Plot sprangresponsen for systemet. Modellen kan implementeres som følger: Vi simulerer modellen vha følgende program: Block Diagram: Front Panel:
31 31 Minste kvadraters metode Finn transferfunksjonen for systemet: H s = x(s) u(s) Sammenlign og diskuter resultatet med sprangresponsen fra forrige deloppgave. Plott sprangresponsen for transferfunksjonen i MathScript. Tips! Bruk step() funksjonen. Vi tar utgangspunkt i differensialikningen x = 1 x + Ku(t τ) T Laplace: sx(s) = 1 x(s) + Ku(s)e*+, T
32 32 Minste kvadraters metode NB! Vi bruker følgende Laplace transformasjon: F s e *+, f(t τ) sf(s) f(t) Videre: sx s + 1 x s = Ku(s)e*+, T Videre: x s s + 1 T = Ku(s)e*+, Videre: Som gir: H s = x s u(s) = Insatt med verdier (T = 5, K = 2, τ = 3): MathScript: H s = x s u(s) = K s + 1 T e *+, KT Ts + 1 e*+, = x s u(s) = 10 5s + 1 e*7, K jhj Ts + 1 e*+, Vi implementerer transferfunksjonen i MathScript og utfører en sprangrespons. clear, clc s=tf('s'); K=2; T=5; H1=tf(K*T/(T*s+1)); delay=3; H2=set(H1,'inputdelay',delay); step(h2) % You may also use: figure(2) H = sys_order1(k*t, T, delay) step(h) Sprangresponsen blir som følger:
33 33 Minste kvadraters metode Vi ser at sprangresponsen er den samme som i forrige deloppgave. Bruk modellen som du implementerte i en tidligere deloppgave som utgangspunkt. Bruk denne til å logge input (u) og output data (x). Lagre de loggede dataene til fil vha Write To Measurement File. Basert på en sprangrespons kan du finne dødtiden, τ. Bruker samme program som i tidligere deloppgave:
34 34 Minste kvadraters metode Finn modellparametrene (T og K) vha Minste kvadraters metode i LabVIEW. Merk! Svaret bør da bli T 5 og K 2. LabVIEW kode: Blokkdiagrammet: Frontpanelet:
35 35 Minste kvadraters metode Forskjellen fra forrige oppgave er der hvor man stacker Y og Φ: Finn PID parametre vha modellen for systemet og bruk Skogestad s metode. Her er fremgangsmåten:
36 36 Minste kvadraters metode [Figure: F. Haugen, Advanced Dynamics and Control: TechTeach, 2010] Vi bruker selvfølgelig verdiene T = 5, K jhj = KT = 10, τ = 3 i vår beregning. [End of Task] Task 11: Systemidentifikasjon av vanntank Gitt følgende system:
37 37 Minste kvadraters metode hvor h er nivået i vanntanken. Vi ønsker å finne modellparametrene for denne tanken vha. systemidentifikasjon. I systemidentifikasjon inngår ulike trinn. Forklar kort disse trinnene. I systemidentifikasjon inngår ulike steg, i hovedsak har vi følgende: 1. Eksperimenter/Logging Vi setter opp et eksperiment og samler inn et sett med data fra inngangssignaler og utgangssignaler fra systemet som vi ønsker å identifisere. Det er viktig at systemet blir tilstrekkelig eksitert. Vi logger dataene til fil eller liknende. 2. Oppsplitting - Dele opp dataene i ulike datasett; ett datasett brukes til å finne modellen, mens det andre datasettet brukes til å validere modellen. 3. Modellestimering Vi finner modellen eller modellparametrene vha. en eller flere systemidentifikasjonsmetoder (Minste kvadraters metode, Black-box, osv.). 4. Validering Sjekk om modellen er bra nok vha f.eks simuleringer. Her er det viktig at vi bruker valideringsdataene og ikke de samme dataene som vi brukte når vi fant modellen i trinn 3. Vi ønsker å logge data for systemet beskrevet ovenfor. Vi ønsker å logge nivået i tanken. Målesignalet fra vanntanken er 0 10V, mens det fysiske nivået er mellom 0 20cm. Vi trenger derfor å skalere signalet vi får fra DAQ enheten. Vi bruker følgende lineære skalering: y = ax + b Finn parametrene a and b vha. Minste kvadraters metode. Tip! Set systemet på formen Y = Φθ og løs a og b vha.: Vi setter det på formen Y = Φθ og får: Dette gir: θ?@ = (Φ A Φ) *4 Φ A Y 0 = a 0 + b 20 = a 10 + b 0 20 W = X a b Y Vi bruker MKM formelen:
38 38 Minste kvadraters metode Med innsatte verdier får vi: = (Φ A Φ) *4 Φ A Y θ?@ = 0 1 Z * Videre: θ?@ = * og θ?@ = * og θ?@ = = 2 0 Dette gir: θ?@ = a b = 2 0 Likningen blir da: y = 2x NB! Følgende må være kjent: Gitt en 2x2 matrise: A = a 44 a 46 a 64 a 66 Den inverse av A er da: A *4 1 = det (A) Determinanten for et 2x2 system er som følger: a 66 a 46 a 64 a 44 A = a 44 a 46 a 64 a 66 det A = A = a 44 a 66 a 64 a 46
39 39 Minste kvadraters metode Den matematiske modellen for vanntanken er gitt som: h = K 4 h + K 6 u Hvor h er nivået i tanken u er pådragssignalet til pumpa på innløpet (som vi bruker til å regulere nivået i tanken) K 4 and K 6 er ukjente konstanter (som vi ønsker å finne) Sett systemet på følgende form: y = φθ Siden vi skal implementere dette I en datamaskin, må vi ha det på diskret form. Vi bruker Euler forover metoden: Hvor T, er samplingstiden. Vi har: Dette gir: h k + 1 h(k) h T, h = K 4 h + K 6 u h = h u y z K 4 K 6 Y Vi diskretiserer: h k + 1 h(k) h T, Dette gir: h k + 1 h(k) = h(k) u(k) T, y z K 4 K 6 Y
40 40 Minste kvadraters metode Vi ønsker å finne modelparametrene (K 4 og K 6 ) and to do that we need to log input and output data for the system. Følgende data er gitt: k u[v] h[cm] Samplingstid T, = 0.1s er brukt ved logging av dataene. Sett systemet på følgende form: Y = Φθ Vi har: h k + 1 h k T, y = h k u k z K 4 K 6 Y Med innsatte data får vi: M4 = M6 K 4 K 6 6M4 Som gir: W = X K 4 K 6 Y
41 41 Minste kvadraters metode Der med kan vi finne θ vha MKM formelen: = (Φ A Φ) *4 Φ A Y Bruk MathScript til å finne θ basert på dataene fra forrige deloppgave. MathScript kode: clear, clc Y = [10, 10, 10, 10, 10]'; phi = [-12, 0.1; -13, 0.2; -14, 0.3; -15, 0.4; -16, 0.5]; theta = inv(phi'*phi)*phi'*y Svaret blir: theta = Dvs.: eller: [End of Task] θ = K 4 K 6 = h = 0.9h 9.1u
42 3 Validering Task 12: Validering Tegn og forklar hvordan du vil validere en modell. Vi sjekker om modellen er bra nok vha f.eks simuleringer. Her er det viktig at vi bruker valideringsdataene og ikke de samme dataene som vi brukte når vi fant modellen. LabVIEW: I LabVIEW finnes det flere funksjoner vi kan bruke til å validere modellen, f.eks. SI Model Simulation.vi : [End of Task] 42
43 Hans-Petter Halvorsen, M.Sc. Blog: University College of Southeast Norway
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...
Systemidentifikasjon Oppgaver
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Systemidentifikasjon Oppgaver HANS-PETTER HALVORSEN, 2012.03.16 Faculty of Technology, Postboks
Systemidentifikasjon
University College of Southeast Norway HANS-PETTER HALVORSEN http://home.hit.no/~hansha Forord Dette dokumentet brukes som forelesningsnotater i modellbasert regulering over temaet systemidentifikasjon.
Tilstandsestimering Oppgaver
University College of Southeast Norway Tilstandsestimering Oppgaver HANS-PETTER HALVORSEN http://home.hit.no/~hansha Innholdsfortegnelse 1 Grunnlag... 3 1.1 Statistikk og Stokastiske systemer... 3 1.2
Tilstandsestimering Oppgaver
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Tilstandsestimering Oppgaver HANS-PETTER HALVORSEN, 2012.01.27 Faculty of Technology, Postboks 203,
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,
Minste kvadraters metode i MATLAB og LabVIEW
Minste kvadraters metode i MATLAB og LabVIEW Av Finn Haugen ([email protected]) TechTeach (http://techteach.no) 22.12 2002 1 2 TechTeach Innhold 1 Minste kvadraters metode i MATLAB 7 2 Minste kvadraters
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,
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
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
Tilstandsestimering Løsninger
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Tilstandsestimering Løsninger HANS-PETTER HALVORSEN, 2012.01.27 Faculty of Technology, Postboks
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,
SLUTTPRØVE (Teller 60% av sluttkarakteren)
Høgskolen i Telemark Avdeling for teknologiske fag SLUTTPRØVE (Teller 60% av sluttkarakteren) EMNE: EE4209 Modellbasert regulering LÆRERE Kjell - Erik Wolden og Hans - Petter Halvorsen KLASSE(R): 2IA DATO:
Observer HANS-PETTER HALVORSEN, 2012.02.24. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Observer HANS-PETTER HALVORSEN, 2012.02.24 Faculty of Technology, Postboks 203, Kjølnes ring 56,
Simulering i MATLAB og SIMULINK
Simulering i MATLAB og SIMULINK Av Finn Haugen ([email protected]) TechTeach (http://techteach.no) 13. november 2004 1 2 TechTeach Innhold 1 Simulering av differensiallikningsmodeller 7 1.1 Innledning...
KYBERNETIKKLABORATORIET. FAG: Industriell IT DATO: 08.14 OPPG.NR.: LV4. LabVIEW Temperaturmålinger BNC-2120
KYBERNETIKKLABORATORIET FAG: Industriell IT DATO: 08.14 OPPG.NR.: LV4. LabVIEW LabVIEW Temperaturmålinger BNC-2120 Lampe/sensor-system u y I denne oppgaven skal vi teste et lampe/sensor-system som vist
Tilstandsestimering Løsninger
University College of Southeast Norway Tilstandsestimering Løsninger HANS-PETTER HALVORSEN http://home.hit.no/~hansha Innholdsfortegnelse 1 Grunnlag... 3 1.1 Statistikk og Stokastiske systemer... 3 1.2
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
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
Lineær analyse i SIMULINK
Lineær analyse i SIMULINK Av Finn Haugen ([email protected]) TechTeach (http://techteach.no) 20.12 2002 1 2 Lineær analyse i SIMULINK Innhold 1 Innledning 7 2 Kommandobasert linearisering av modeller 9
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
Kalmanfilter HANS-PETTER HALVORSEN, 2012.02.24
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics HANS-PETTER HALVORSEN, 2012.02.24 Faculty of Technology, Postboks 203, Kjølnes ring 56, N-3901 Porsgrunn,
Sammenlikningav simuleringsverktøyfor reguleringsteknikk
Presentasjon ved NFA-dagene 28.-29.4 2010 Sammenlikningav simuleringsverktøyfor reguleringsteknikk Av Finn Haugen ([email protected]) Høgskolen i Telemark Innhold: Eksempler på min egen bruk av simuleringsverktøy
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/
Eksamen i MIK130, Systemidentifikasjon
DET TEKNISK - NATURVITENSKAPELIGE FAKULTET Institutt for elektroteknikk og databehandling Eksamen i MIK130, Systemidentifikasjon Dato: Mandag 28. november 2005 Lengde på eksamen: 4 timer Tillatte hjelpemidler:
Simuleringsalgoritmer
Simuleringsalgoritmer Finn Aakre Haugen, dosent Høgskolen i Telemark 14. september 2015 1 Innledning 1.1 Hva er simulering? Simulering av et system er beregning av tidsresponser vha. en matematisk modell
University College of Southeast Norway. Kalmanfilter HANS-PETTER HALVORSEN,
University College of Southeast Norway HANS-PETTER HALVORSEN, 2016.11.01 http://home.hit.no/~hansha Forord Dette dokumentet tar for seg grunnleggende modellbasert regulering over temaet. Noen forenklinger
Generell informasjon om faget er tilgjengelig fra fagets nettside, og for øvinger brukes canvas.
Stavanger, 26. juni 2017 Det teknisknaturvitenskapelige fakultet ELE620 Systemidentifikasjon, 2017. Generell informasjon om faget er tilgjengelig fra fagets nettside, og for øvinger brukes canvas. Innhold
Ø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
1 Tidsdiskret PID-regulering
Finn Haugen ([email protected]), 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.
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.
Eksamen i MIK130, Systemidentifikasjon (10 sp)
DET TEKNISK - NATURVITENSKAPELIGE FAKULTET Institutt for data- og elektroteknikk Eksamen i MIK130, Systemidentifikasjon (10 sp) Dato: Mandag 8 desember 2008 Lengde på eksamen: 4 timer Tillatte hjelpemidler:
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.
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
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
Eksamen i MIK130, Systemidentifikasjon
DET TEKNISK - NATURVITENSKAPELIGE FAKULTET Institutt for data- og elektroteknikk Eksamen i MIK130, Systemidentifikasjon Dato: 21 februar 2007 Lengde på eksamen: 4 timer Tillatte hjelpemidler: ingen Bokmål
Kalmanfilter på svingende pendel
Kalmanfilter på svingende pendel Rolf Henriksen og Torbjørn Houge Institutt for teknisk kybernetikk NTNU 2005 Vi skal se på hvordan Kalmanfilteret fungerer på et velkjent eksempel, den svingende pendel
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
Eksamen i MIK130, Systemidentifikasjon
DET TEKNISK - NATURVITENSKAPELIGE FAKULTET Institutt for data- og elektroteknikk Eksamen i MIK30, Systemidentifikasjon Dato: Fredag 4. desember 2007 Lengde på eksamen: 4 timer Tillatte hjelpemidler: ingen
SLUTTPRØVE. Løsningsforslag. Antall oppgaver: 4 KANDIDATEN MÅ SELV KONTROLLERE AT OPPGAVESETTET ER FULLSTENDIG
Høgkolen i elemark Avdeling for teknologike fag SLUPRØVE Løningforlag EMNE: EE49 Modellbaert regulering LÆRERE jell-erik Wolden og Han-Petter Halvoren LASSE(R): IA DAO: 9.5. PRØVEID, fra-til (kl.): 9..
TTK4180 Stokastiske og adaptive systemer. Datamaskinøving 2 - Parameterestimering
Institutt for teknisk kybernetikk Norges teknisk-naturvitenskapelige universitet 27.10.98 EWR TTK4180 Stokastiske og adaptive systemer Datamaskinøving 2 - Parameterestimering Tid og sted: -Utdeling av
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
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
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
Eksamen i SEKY3322 Kybernetikk 3
Høgskolen i Buskerud. Finn Haugen([email protected]). Eksamen i SEKY3322 Kybernetikk 3 Tid: 2. april 2009. Varighet 5 timer. Vekt i sluttkarakteren: 70%. Hjelpemidler: Ingen trykte eller håndskrevne
Stabilitetsanalyse i MATLAB og LabVIEW
Stabilitetsanalyse i MATLAB og LabVIEW Av Finn Haugen ([email protected]) 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
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
Artikkelserien Reguleringsteknikk
Finn Haugen ([email protected]) 18. november, 2008 Artikkelserien Reguleringsteknikk Dette er artikkel nr. 7 i artikkelserien Reguleringsteknikk: Artikkel 1: Reguleringsteknikkens betydning og grunnprinsipp.
MAT-INF 1100: Obligatorisk oppgave 2
MAT-INF 1100: Obligatorisk oppgave 2 Innleveringsfrist: torsdag 8. november 2018 kl. 14:30 Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å besvare en matematisk
Reguleringsteknikk med LabVIEW og MathScript eksempler
University College of Southeast Norway Reguleringsteknikk med LabVIEW og MathScript eksempler Hans-Petter Halvorsen, 2016.10.26 http://home.hit.no/~hansha Innholdsfortegnelse Innholdsfortegnelse... ii
Litt generelt om systemidentifikasjon.
Stavanger, 29. juni 2016 Det teknisknaturvitenskapelige fakultet ELE620 Systemidentifikasjon, 2016. Generell informasjon om faget er tilgjengelig fra fagets nettside, og for øvinger brukes It s learning.
4.1 Diskretisering av masse-fjær-demper-system. K f m. x m u m y = x 1. x m 1 K d. Dette kan skrives på matriseform som i oppgaven med 0 1 A =
Stavanger, 5. september 08 Det teknisknaturvitenskapelige fakultet ELE60 Systemidentifikasjon, 08. Innhold 4 Løsningsforslag og kommentarer, noen regneoppgaver. 4. Diskretisering av masse-fjær-demper-system...........
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
Eksamensoppgave i TMA4110/TMA4115 Calculus 3
Institutt for matematiske fag Eksamensoppgave i TMA4110/TMA4115 Calculus 3 Faglig kontakt under eksamen: Markus Szymik Tlf: 411 16 793 Eksamensdato: August 2018 Eksamenstid (fra til): 09:00 13:00 Hjelpemiddelkode/Tillatte
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
Matlab-tips til Oppgave 2
Matlab-tips til Oppgave 2 Numerisk integrasjon (a) Velg ut maks 10 passende punkter fra øvre og nedre del av hysteresekurven. Bruk punktene som input til Matlab og lag et plot. Vi definerer tre vektorer
2003/05-001: Dynamics / Dynamikk
Institutt for kjemisk prosessteknologi SIK 050: Prosessregulering 003/05-001: Dynamics / Dynamikk Author: Heinz A Preisig [email protected] English: Given the transfer function g(s) := s (
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
Reguleringsteknikk med LabVIEW og MathScript eksempler
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Reguleringsteknikk med LabVIEW og MathScript eksempler HANS- PETTER HALVORSEN, 2013.11.08 Faculty
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
KYBERNETIKKLABORATORIET. FAG: Kybernetikk DATO: 01.13 OPPG. NR.: R134 TEMPERATURREGULERING
KYBERNETIKKLABORATORIET FAG: Kybernetikk DATO: 01.13 OPPG. NR.: R134 TEMPERATURREGULERING Denne øvelsen inneholder følgende momenter: a) En prosess, styring av luft - temperatur, skal undersøkes, og en
Del 1. Totank minimum forstyrrelse
Inst. for teknisk kybernetikk Fag TELE2001 Reguleringsteknikk Ekstra øving 6 Revidert sist Fredrik Dessen 2017-11-08 Del 1. Totank minimum forstyrrelse Denne første delen tar for seg nøyaktig samme prosess
EKSAMENSFORSIDE Skriftlig eksamen med tilsyn
BOKMÅL EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: IA311 Dato: Porsgrunn Ansv. faglærer: Finn Aakre Haugen (9701915). Emnenavn: Automatiseringsteknikk Tid fra / til: 03. desember 018. Kl. 09:00-14:00
Eksamen i MIK130, Systemidentifikasjon
DET TEKNISK - NATURVITENSKAPELIGE FAKULTET Institutt for data- og elektroteknikk Eksamen i MIK130, Systemidentifikasjon Dato: Tirsdag 28. november 2006 Lengde på eksamen: 4 timer Tillatte hjelpemidler:
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 ([email protected]).
Generell informasjon om faget er tilgjengelig fra It s learning. 1 En kort oppsummering Adaptiv filtrering 2. 3 Prediksjon 4
Stavanger, 13. august 2013 Det teknisknaturvitenskapelige fakultet ELE500 Signalbehandling, 2013. Generell informasjon om faget er tilgjengelig fra It s learning. Innhold 1 En kort oppsummering. 1 2 Adaptiv
Løsningsforslag øving 8
K405 Reguleringsteknikk, Vår 206 Oppgave Løsningsforslag øving 8 a Vi begynner med å finne M 2 s fra figur 2 i oppgaveteksten. M 2 s ω r 2 ω h m sh a sh R2 sr 2 ω K v ω 2 h m sh a sh R2 sr 2 h m sh a sh
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 00 Modellering og beregninger. Eksamensdag: Torsdag 6. desember 202. Tid for eksamen: 9:00 3:00. Oppgavesettet er på 8
Simuleringsnotat. Prosjekt i emnet «Styresystemer og reguleringsteknikk» Gruppe 6. av Stian Venseth og Kim Joar Øverås
av Stian Venseth og Kim Joar Øverås Prosjekt i emnet «Styresystemer og reguleringsteknikk» Gruppe 6 Sammendrag I dette arbeidsnotatet vil det bli komme frem hvordan vi har jobbet med modellering og simulering
01 Laplace og Z-transformasjon av en forsinket firkant puls.
Innholdsfortegnelse 0 Laplace og Z-transformasjon av en forsinket firkant puls.... 0 Sampling og filtrering og derivering av en trekant strømpuls... 03_Digitalt Chebyshev filter... 3 04 Digitalisering
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
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF3380 Parallellprogrammering for naturvitenskapelige problemer Eksamensdag: 14. juni 2016 Tid for eksamen: 9.00 13.00 Oppgavesettet
TMA4110 Eksamen høsten 2018 EKSEMPEL 1 Løsning Side 1 av 8. Løsningsforslag. Vi setter opp totalmatrisen og gausseliminerer: x 1 7x 4 = 0
TMA4 Eksamen høsten 28 EKSEMPEL Løsning Side av 8 Løsningsforslag Oppgave Vi setter opp totalmatrisen og gausseliminerer: 2 2 2 4 2 6 2 4 2 6 2 2 Dette gir likningene og 2 2 4 2 6 7 2. x 7x 4 = x 2 + 2x
EKSAMENSFORSIDE Skriftlig eksamen med tilsyn
BOKMÅL EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: IA311 Dato: Porsgrunn Ansv. faglærer: Finn Aakre Haugen Campus: Porsgrunn Antall oppgaver: 15 Tillatte hjelpemidler: Emnenavn: Automatiseringsteknikk
6 Modellering av smelteovn Modellering Tilstandsromform Diskretisering Observerbarthet Tidssteg...
Stavanger, 28. mai 2019 Det teknisknaturvitenskapelige fakultet ELE620 Systemidentifikasjon, 2019. Innhold 6 Modellering av smelteovn. 1 6.1 Modellering............................. 1 6.2 Tilstandsromform..........................
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
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
Generell informasjon om faget er tilgjengelig fra fagets nettside, og for øvinger brukes canvas.
Stavanger, 26. juni 2017 Det teknisknaturvitenskapelige fakultet ELE620 Systemidentifikasjon, 2017. Generell informasjon om faget er tilgjengelig fra fagets nettside, og for øvinger brukes canvas. Innhold
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...
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ø
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
Emne 10 Litt mer om matriser, noen anvendelser
Emne 10 Litt mer om matriser, noen anvendelser (Reelle) ortogonale matriser La A være en reell, kvadratisk matrise, dvs. en (n n)-matrise hvor hvert element Da vil A være ortogonal dersom: og Med menes
UNIVERSITET I BERGEN
UNIVERSITET I BERGEN Det matematisk-naturvitenskapelige fakultet BOKMÅL Løsningsforslag eksamen MAT - Lineær algebra H Med forbehold om skrivefeil. Oppgave. Betrakt A = 6 5, b = 6 b (a) (b) Finn den reduserte
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
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
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:
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
MA2501 Numeriske metoder
MA501 Numeriske metoder Vår 009 Øving 9 Oppgave 1 Bruk vedlagte matlab-program skyt.m til å løse randverdiproblemet x + e x = 0, x(0) = x(1) = 0 Oppgave Gitt startverdiproblemet x = t(x ), x(0) = 1, x
Matematikk og fysikk RF3100
DUMMY Matematikk og fysikk RF3100 Løsningsforslag 7. april 015 Tidsfrist: 15. april 015 Oppgave 1 Her studerer vi et stivt 1 system som består av tre punktmasser m 1 1 kg, m kg, m 3 3 kg. Ved t 0 ligger
Øving 2 Matrisealgebra
Øving Matrisealgebra Gå til menyen Edit Preferences... og sett Format type of new output cells til TraditionalForm hvis det ikke allerede er gjort. Start med to eksempelmatriser med samme dimensjon: In[]:=
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...
Løsning til eksamen i IA3112 Automatiseringsteknikk
Høgskolen i Telemark/Finn Haugen ([email protected]). Løsning til eksamen i IA32 Automatiseringsteknikk Eksamensdato: 8. desember 203. Varighet 5 timer. Vekt i sluttkarakteren: 00%. Hjelpemidler: Ingen
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
