MODELLERING AV DYNAMISKA SYSTEM OCH INLUPP 1
|
|
- Lucas Göransson
- för 8 år sedan
- Visningar:
Transkript
1 UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK EKL och PSA, 2002 BC, PM, MODELLERING AV DYNAMISKA SYSTEM DATORSTÖDD RÄKNEÖVNING OCH INLUPP 1 1. Introduktion till MATLAB 2. Modellering 3. Tillämpning av transformteori för signalanlys Lämpliga förberedelseuppgifter: 1. Läs igenom instruktionen noggrant. 2. Lös teoriuppgifterna. Namn Handledarens kommentarer Årskurs Inskrivningsår Utförd den Bonuspoäng Sign
2 Innehåll 1 Inledning Tillgång till matlab-filer MATLAB och simulering av dynamiska system MATLAB-exempel Att skriva program Ett tankexempel Modellering Ett immunologiskt system A M-Files 10 B En kort repetition av fourierserier och fouriertransformen 12 B.1 Ubåtsjakten B.2 Fourierserier B.3 Fouriertransformen B.4 Facit i
3 1 Inledning Att kunna skapa lätthanterliga matematiska modeller för en adekvat beskrivning av system/signaler är av största vikt inom ett flertal discipliner, tex ekonomi, beräkningsvetenskap, prognosdesign och reglerteknik. Exempel på hur detta går till kommer att behandlas i denna beräkningslaboration. Allt som oftast är det minst lika viktigt att den relevanta informationen i dessa system/signaler kan presenteras på ett för användaren lättbegripligt sätt. Kunskaper i transformteori medför att det är lättare att välja en lämplig form av signalrepresentation för en viss bearbetning eller presentation av signalen. Även detta är något som kortfattat skall belysas i denna lab. Denna inledande datorstödda övning/inlämningsuppgift har en del överlapp med metoder som används i beräkningsvetenskap och transformteori. Notera att uppgifterna förväntas ta längre tid än den schemalagda tiden (3h). För att kunna tillgodoräkna er bonuspoäng måste uppgiften inlämnas innan dead-line (information finns på hemsidan). 1.1 Tillgång till matlab-filer I PC-labbet hittas filerna som tillhör laborationen på enheten G, under G:\Program\Systemteknik\DynSyst\. Om du vill köra övningarna någon annanstans behöver du ladda ner Matlabfilerna (mfilerna ) som finns på kursens hemsida. 2 MATLAB och simulering av dynamiska system Denna del syftar till att ge en översiktlig introduktion till MATLAB och simulering av dynamiska system. Uppgiften bör vara mycket enkel för de som läser beräkningsvetenskap parallellt! Med MATLAB som bas har ett stort antal toolboxar utvecklats. Dessa toolboxar består av makrofiler som är skräddarsydda för numeriska beräkningar inom ett visst tekniskt område. Två toolboxar av speciellt intresse för modellering och analys av dynamiska system är Control System Toolbox och Signal Processing Toolbox. Där finns funktioner för stegsvarsanalys, frekvensanalys och mycket mer. För emprisk modellering (systemidentifiering) finns en toolbox med namn System identification toolbox som används bl a kursen Empirisk modellering. Några exempel på hur MATLAB kan användas för olika systemtekniska analyser visas i tabellen nedan (systemet antas finnas definierad i variabeln sys1). Vissa av funktionerna är inte relevanta i denna lab. 1
4 funktion förklaring sys1 = tf(num, den) Specifierar ett linjärt system med täljare (den) och nämnare (num) på överföringsfunktionsform. y = impulse(sys1,tid) Beräknar impulsvar (tid kan utelämnas, se help impulse). y = step(sys1,tid) Beräknar stegsvar. [amp, f as] = bode(sys1,frekv) [T, Y ] = ode45( F, T SP AN, Y 0) Beräknar Bodediagram. Löser differentialekvationen F (som kan vara olinjär). Se help ode45. X = fft(x) Diskret Fouriertransform av x. 2.1 MATLAB-exempel Att skriva program Gå in på File-menyn och tryck på New om ny fil skall skapas, eller Open M-file för att redigera gammal fil. Skriv önskad kod och spara filen med ett filnamn som slutar på.m (t ex filnamn.m). Notera att det går att byta defaulteditor (Gå till menyn Preferences under File). Programmet kan sedan köras från matlab-prompten genom filnamn [RETURN] Ett tankexempel Det som gör MATLAB till ett så mångsidigt verktyg är möjligheten att skriva egna makron och funktioner. Detta skall här illustreras genom att visa hur man kan beräkna stegsvaret för en enkel tankprocess. Tankprocessen finns beskriven i exempel 2.5 i kurskompendiet. Enligt ekvation (2.16) i kurshäftet kan tankprocessen beskrivs mha följande olinjära differentialekvation ḣ(t) = a q in (t) 2gh(t) + (2.1) A A där h(t) är vätskehöjden i tanken, g är tyngdaccelerationen, q in är flödet in i tanken och tankens respektive utloppets areor betecknas A och a. Det första vi behöver göra är att definiera vår differentialekvationsmodell (2.1) i form av en MATLAB-funktion. Detta görs genom att spara nedanstående MATLAB kod i en fil med namnet tankmodell.m: function hdot=tankmodell(t,h,dummy,par) A=par(1); modellparametrarna finns i vektorn par a=par(2); g=par(3); qin=1; insignalen är ett steg hdot = -a/a*sqrt(2*g*h)+qin/a; diff. ekv. (2.1) 2
5 Efter att modellen är sparad i MATLAB-filen tankmodell.m kan modellen simuleras, vilket görs genom att skriva en ny fil, tanksim.m enligt nedanstående kod. A=15; arean av tanken a=0.2; arean av utloppet g=9.81; tyngdaccelerationen par=[a a g]; h0=0; begynnelsevärde för vattennivån Tspan = [0 1000]; anger start (0) och stopptid (1000) för simuleringen [T,H] = ode45( tankmodell,tspan,h0,[],par); löser diff.ekv.-modellen tankmodell, som finns sparad i MATLAB-funktionen tankmodell, för givna parametervärden. plot(t,h); vattennivån H plottas gentemot tiden T grid; ger ett rutnät title( Stegsvar ) diagrammets titel Filen exekveras genom att i MATLABs kommandofönster skriva tanksim. Notera att filen tankmodell måste finnas i samma katalog som tanksim. Uppgift 2.1 Vad har vattennivån h(t) för slutvärde (ges av H(end) i MATLAB)? Jämför med jämnviktspunkten (notera att q in = 1): h = q2 in 2ga 2 3
6 3 Modellering Målet med detta moment är att ge viss övning i modellering av verklighetstrogna problem utifrån kända fysikaliska relationer, samt bekanta sig med några av de verktyg som finns tillgängliga i MATLAB för att simulera matematiska modeller, och då speciellt differentialekvationer. 3.1 Ett immunologiskt system När en organism utsätts för angrepp av virus försöker den skydda sig genom att producera antikroppar vars uppgift är att neutralisera virus. Denna produktion stimuleras av virusangrepp. Å andra sidan kan de celler som producerar antikroppar skadas av virus. För att förstå de faktorer som avgör om organismen klarar sig eller inte kan man försöka att beskriva förloppet med matematiska modeller. I detta avsnitt skall vi betrakta några förenklade exempel på hur dessa modeller kan se ut. De variabler som kan vara av intresse är beskrivna i Tabell 1. V (t) C(t) F (t) Q(t) m(t) Antalet virus i organismen. Antalet plasmaceller som producerar antikroppar. Antalet antikroppar. Den tillväxtstimulans hos C(t) som uppstår som reaktion på virusangreppet. Tillståndet hos angripen vävnad. Här antar vi att 0 m(t) 1, där ett litet värde motsvara en god hälsa. Alltså innebär m(t) = 0 att vävnaden är helt frisk medan m(t) = 1 implicerar att vävnaden är död. Tabell 1: Beskrivning av relevanta variabler. Teoriuppgift 3.1: Betrakta ett scenario där organismen angrips av ett resistent virus, dvs organismens antikroppar är verkningslösa. Föreslå en differentialekvationsmodell för V (t) och m(t) baserat på följande fenomen: Tillväxthastigheten för virus är β 1 V (t) ( 1 α V (t) V ), där β1, α och V är positiva konstanter. De av virus orsakade skadorna gör att m(t) ökar med hastigheten β 2 V (t), där β 2 är en positiv konstant. Den naturliga återhämtningen gör att m(t) minskar med hastigheten γ 1 m(t), där γ 1 är en positiv konstant. 4
7 Teoriuppgift 3.2: Ange de stationära (jämvikts) punkterna för modellen ovan, dvs ge ett uttryck för V och m då V (t) = ṁ(t) = 0. Vad kan man säga om virusets tillväxthastighet då α = 0? Vad är kravet på γ 1 för att vävnaden, i stationärt tillstånd 1 med α = 1, skall vara vid liv? Svaret skall uttryckas som funktion av V och β 2. Modellen beskriven i Teoriuppgift 3.1 är implementerad i MATLAB-funktionen sys1. Studera filen sys1.m (se Appendix) och notera att denna funktion har derivatan av V (t) och m(t) placerade i en vektor xdot som utparametrar. Inparametrarna till funktionen är tiden t, en vektor X innehållande V (t) och m(t) samt en vektor par som tar alla konstanter som behövs för att definiera modellen. För att simulera systemet sys1 används MATLAB-funktionen ode45. Detta är implementerat i makrot sim1 som även plottar V (t) och m(t) som funktioner av tiden t. 1 Här avses det stationära tillståndet med V > 0 och m > 0 5
8 Uppgift 3.1: Studera och exekvera makrot sim1 (skriv sim1 vid MATLAB-prompten). Notera att det är det kvalitativa utseendet på graferna som är av betydelse och inte variablernas faktiska värden. Variablerna kan alltid skalas om man vill att de skall representera ett verkligt scenario. Pröva att ändra begynnelsevärdena V 0 (V0) och m0 (m0), samt några av parametrarna β 1 (beta1), β 2 (beta2), γ 1 (gamma1), α (alpha) och V (Vstar). Detta görs genom att direkt editera MATLAB-filen sim1.m. Observera även att parametern Tend bestämmer hur länge simuleringen skall pågå. Undersök om svaren ni kom fram till i Teoriuppgift 3.2 stämmer. Kommentera kort. Teoriuppgift 3.3: Låt oss nu betrakta ett något mer verklighetstroget scenario där vi även tar inverkan av antikroppar under beaktning. Tillsvidare ignorerar vi dock plasmacellernas påverkan och låter produktionen av antikroppar vara konstant (så länge organismen är vid hälsa). Bygg ut modellen i Teoriuppgift 3.1 (inkludera den differentialekvation som styr antikropparna F (t)) och modifiera övriga ekvationer enligt följande: Antalet virus som elimineras per tidsenhet av antikroppar är γ 2 F (t)v (t), där γ 2 är en positiv konstant. Antalet antikroppar som produceras per tidsenhet är f ( m(t) ), där f ( m(t) ) = { F, m(t) 0.8 0, annars och F är en positiv konstant. Detta innebär att när organismen har uppnått en viss grad av skada upphör all produktion av antikroppar. För varje virus som elimineras per tidsenhet (γ 2 F (t)v (t) enligt punkt 1) åtgår γ 3 > 0 antikroppar per tidsenhet. Antalet antikroppar per tidsenhet som blir ineffektiva på grund av åldrande är µ 1 F (t), där µ 1 är en positiv konstant. 6
9 Modellen beskriven i Teoriuppgift 3.3 är implementerad i MATLAB-funktionen sys2. Studera sys2.m och notera likheter samt skillnader med sys1.m. Observera speciellt hur hjälpfunktionen f(m,fstar) används. Systemet sys2 simuleras genom att exekvera funktionen sim2(µ 1,Tend) som tar två inparametrar. Parametern µ 1 är definierad i modellen medan Tend bestämmer hur lång tid modellen skall simuleras. Övriga modellparametrar är satta till konstanta värden. Uppgift 3.2: Studera och evaluera funktionen sim2 för µ 1 = 1 (simulera lång tid), 1.1 och 1.2. Förklara kvalitativt vad som händer då µ 1 ökar. Förklara speciellt vad som händer då µ 1 = 1.2. Teoriuppgift 3.4: Slutligen skall vi i vår modell ta hänsyn till att produktionen av antikroppar styrs av antalet tillgängliga plasmaceller. Bygg ut modellen i Teoriuppgift 3.3 (inkludera en differentialekvation för mängden plasmaceller C(t)) och modifiera övriga ekvationer baserat på följande punkter: 7
10 Antalet antikroppar som produceras av plasmaceller per tidsenhet är β 3 C(t), där β 3 är en positiv konstant. Notera att punkt två i Teoriuppgift 3.3 härmed utgår, mao F = 0. Tillväxtstimulansen Q(t) beror på m(t), F (t) och V (t) enligt Q(t) = ξ ( m(t) ) F (t)v (t), där ξ( ) är en given funktion med principiellt utseende enligt Figur 1. Antalet nybildade plasmaceller per tidsenhet är lika med tillväxtstimulansen τ tidsenheter tidigare. Antalet plasmaceller som dör per tidsenhet är µ 2 ( C(t) C ), där C är den normala nivån av sådana celler och µ 2 är en positiv konstant. e(s) e0 m(t) m* 1 Figur 1: Principiellt utseende av funktionen ξ ( m(t) ), som styr tillväxten av tillväxtstimulans Q(t). Om den angripna vävnaden m(t) är vid god hälsa har vi en god tillväxt. Efterhand som organismen skadas minskar tillväxten. I modellen avtar tillväxten linjärt då m(t) m tills m(t) = 1 Tillväxten är noll då m(t) 1. Uppgift 3.3: Er uppgift är nu att implementera den slutgiltiga modellen beskriven Teoriuppgift 3.4 ovan. Implementeringen görs lämpligen genom att döpa om (använd namnet min egen sys3) och modifiera den befintliga filen sys2. Speciellt skall min egen sys3 8
11 innehålla en hjälpfunktion som tar m, m och ξ 0 som inparametrar, se figur 1. Notera att du behöver särskilja på tre fall beroende på värdet av m(t). Testa din funktion genom att t ex sätta ξ 0 = 2 och m = 0.3 (som indata) och kontrollera att för m < 0.3 blir utdatat från filen ξ = 2 samt att m = 1 ger ξ = 0. Testa gärna flera värden på m och bekräfta att utdatat blir enligt figur 1. Observera att vi antar att τ = 0 vid implementeringen eftersom ode45 inte kan hantera tidsfördröjningar. Skapa även en MATLAB-fil min egen sim3(β 1,Tend) (döp om och modifiera sim2) som simulerar modellen min egen sys3 under följande antaganden: Välj följande begynnelsevärden: V 0 = 0.5, m 0 = 0, F 0 = 0 och C 0 = 1. Välj följande parametervärden: α = 1, β 2 = 1, γ 1 = 3, V = 5, γ 2 = 1, β 3 = 1, γ 3 = 0.1, µ 1 = 1, µ 2 = 1, C = C 0, ξ 0 = 2 och m = 0.3. Inparametern β 1 är definierad i modellen medan inparametern Tend bestämmer hur lång tid modellen skall simuleras. Simulera modellen för β 1 = 1, 3 och 5, och besvara följande frågor: Överlever organismen, dvs är m(t) < 1? Kommer den angripna vävnaden att bli helt frisk, dvs kommer m(t) 0? Om inte förklara intuitivt vad som händer i organismen. I vissa fall behöver man medicinering för att klara av ett virusangrepp. Förklara hur modellen kan byggas ut till att inkludera en sådan yttre påverkan. 9
12 A M-Files %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Funktionen sys1.m %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% function xdot=sys1(t,x,dummy,par) %V and m at time t are in the vector x V=x(1);m=x(2); %The constants are organized in the vector par beta1=par(1);beta2=par(2);gamma1=par(3);vstar=par(4); alpha=par(5); %The system of differential equations Vdot = beta1*v*(1-alpha*v/vstar); mdot = beta2*v-gamma1*m; % The output derivatives should be organized in a column vector! xdot=[vdot;mdot]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Filen sim1.m %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %Begynnelsevärden Tend=15; % Anger stopptid för simuleringen V0=.1; % Initialt värde för V m0=0; % Initialt värde för m % Definierar nödvändiga konstanter beta1=1; beta2=1; gamma1=6; Vstar=5; alpha=1; % Ordna alla initieringar i vektorer xinit=[v0 m0]; par=[beta1 beta2 gamma1 Vstar alpha]; % Simulera systemet sys1! [t,x]=ode45( sys1,[0 Tend],xinit,[],par); %Plotta resultatet % X=[V(0) V(1) V(2)... % m(0) m(1) m(2)...]^t figure(1) clf ax=axes; set(ax, FontSize,18); plot(t,x) legend( V(t), m(t),0) hold on 10
13 plot(t,ones(length(t),1), :k ) title( Simulering av systemet sys1 ) xlabel( t [dagar] ) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 11
14 B En kort repetition av fourierserier och fouriertransformen Syftet med följande avsnitt är att ge en kortfattad repetition av fouriermetoder, samt att visa att spektralanalys kan vara ett viktigt redskap vid signalanalys. Detta avsnitt ingår INTE i inlämningsuppgiften. Svar till uppgifterna finns i slutet av detta avsnitt. B.1 Ubåtsjakten Efter ett flertal observationer har spekulationerna om huruvida det återigen patrullerar utländska ubåtar i Stockholms skärgård tagit ny fart. Er uppgift är att ta reda på huruvida det ligger någon sanning eller ej i dessa påståenden. Till ert förfogande har ni en primitiv inspelning av eventuella ubåtsljud samt en förteckning över propellerljud från misstänkta länders ubåtar, se Figur 2. Kvalitén av den inspelade ljudsekvensen y(t) är tyvärr ganska dålig, vilket matematiskt kan antas beskrivas genom följande samband y(t) = x(t) + e(t) (B.1) där x(t) är signalen av intresse och e(t) är en störningssignal som här antas vara vit och oberoende av x(t). Att störningen e(t) är vit innebär att dess amplitudspektrum är approximativt konstant över alla frekvenser. Med andra ord gäller Y (ω) X(ω) + konstant (B.2) där Y (ω) och X(ω) är amplitudspektrum för y(t) respektive x(t). Land Estland Åland Lettland Ryssland Norge Säl Propellerljud (Approximativt) sinus, 50Hz + sinus, 200Hz fyrkant, 50Hz + sinus, 200Hz sinus, 50Hz + fyrkant, 100Hz fyrkant, 50Hz + fyrkant, 200Hz årtag, 0.03Hz sinus, 600Hz Figur 2: Förteckning över propellerljud. Den inspelade signalen y, som finns sparad i filen signal1.mat erhålls i MATLAB genom kommandot load (för detaljer se filen analys1.m). Uppgift B.1: Ta reda på om det finns någon ubåt vid observationsplatsen och om så är fallet bestäm även dess nationalitet. Ni har friheten att lösa uppgiften hur ni vill; följande tillvägagångssätt rekommenderas dock. 1. Ladda in signalen y och visualisera den i tidsdomänen. Detta görs mha MATLAB makrot analys1 (studera gärna m-filen). Kan du dra några slutsatser utifrån en analys i tidsdomänen? 12
15 2. Bestäm amplitudspektrum av signalen y och försök att besvara frågorna utifrån en analys av detta. Detta görs lämpligen genom att jämföra det erhållna spektrumet med de amplitudspektra som ni förväntar er att de olika propellerljuden uppvisar. Amplitudspektrum av y beräknas mha funktionen analys2(y). Ni behöver inte förstå hur analys2 går till väga för att beräkna amplitudspektrumet. Notera dock att amplitudspektrum är givet som funktion av frekvensen f [Hz]. Beskriv hur ni löste uppgiften. B.2 Fourierserier Låt oss börja med att rekapitulera delar av teorin om Fourierserier. Antag att f(t) är en T -periodisk, begränsad och styckvis deriverbar signal. Då gäller att f(t) kan skrivas som f(t) = A n=1 ( ) A n cos(nω 0 t) + B n sin(nω 0 t), ω 0 = 2π T där Fourierkoefficienterna A n (n 0) och B n (n 1) ges av formlerna (B.3) A n = 2 T p+t p f(t) cos(nω 0 t) dt, B n = 2 T p+t p f(t) sin(nω 0 t) dt Notera att vanligtvis väljes p = 0 eller p = T/2. Teoriuppgift B.1: En jämn periodisk funktion f(t) = f( t) ger bara upphov till cosinustermer i Fourierserien, dvs B n = 0. Visa detta. 13
16 1 x(t) t [s] Figur 3: Funktionen x(t) plottad i tidsdomänen. Notera att x(t) är definierad för < t <. Teoriuppgift B.2: En annan regel säger att om en T -periodisk funktion f(t) är sk halvvågssymmetrisk f(t) = f(t + T/2) så kommer inga termer i fourierserien att uppträda för jämna värden på n. Använd denna regel samt resultatet i Teoriuppgift B.1 för att ange vilken av Fourierserierna nedan som svarar mot signalen x(t) enligt Figur 3. Motivera! a) x(t) = 1 π 2 [ sin(2πt) sin(6πt) sin(10πt) + ] b) x(t) = 4π + 8 [ π 2 c) x(t) = 1 π 2 [ cos(2πt) + ( cos(2πt) ) 3 ( ) 3 2 cos(3πt) + ( 1 cos(6πt) ) 5 2 d) x(t) = 20 π 2 [ cos(2πt) cos(4πt) cos(6πt) + ] ( ) cos(5πt) + ] cos(10πt) + ] 14
17 Teoriuppgift B.3: Hur ser Fourierserien ut för en T -periodisk och symmetrisk fyrkantvåg x(t), se Figur 4? x(t) A T/2 T/2 t [s] A Figur 4: En T -periodisk och symmetrisk Fyrkantvåg x(t), < t <. 15
18 Uppgift B.2: MATLAB funktionen fyrkantserie(n) syntetiserar fyrkantvågen given i Figur 4 (A = 1 och T = 2π) mha en trunkerad Fourierserie (n termer). Evaluera funktionen för några olika värden på n och observera hur serien ändras. Vad händer då n är litet respektive stort? B.3 Fouriertransformen Fouriertransformen är av central betydelse inom tex signalbehandling och man har i många sammanhang stor nytta av att kunna använda och tolka denna transform. Låt oss därför kortfattat återge några grundläggande resultat för Fouriertransformen. Som vi har sett under kursens gång kan de flesta periodiska funktioner skrivas som en Fourierserie. Tyvärr är de flesta signaler i verkligheten icke-periodiska (nästan alla ändliga signaler är icke-periodiska). För att lösa denna situation använder man ofta Fouriertransformen som är definierad även för icke-periodiska signaler. Fouriertransformen (egentligen kvadraten av beloppet av Fouriertransformen) visar hur energin i signalen är 16
19 fördelad över frekvensområdet, något som är mycket tilltalande för en ingenjör. Beloppet av Fouriertransformen kallas ofta för amplituden och grafen av denna kallas därför amplitudspektrum. Det kan visas att en periodisk funktion med en Fourierserie enligt (B.3) som betraktas en ändlig tid, a t a, har följande Fouriertransform F (ω) = A 0 T + ( (A n ga (ω, nω 0 ) + g a (ω, nω 0 ) ) ( + ib n ga (ω, nω 0 ) + g a (ω, nω 0 ) )) där n=1 g a (ω, ω 0 ) = sin ( (ω + ω 0 )a ) ω + ω 0 (B.4) Funktionen g a (ω, ω 0 ) har sina värden koncentrerade runt frekvensen ω 0 ; ju större värde på a desto tydligare är denna koncentrering. Slutsatsen är att en periodisk funktion f(t) som observeras tillräckligt länge kommer att uppvisa ett amplitudspektrum F (ω) som påminner om motsvarande spektrum för Fourierserien av signalen ( A 2 n + B 2 n som funktion av ω); de olika plottarna kommer att ha sina toppar på samma ställen. Uppgift B.3: MATLAB-funktionen Fourierex(a) beräknar Fouriertransformen för funktionen f(t) = cos(2t), a t a Kör funktionen för några olika värden på a och observera hur transformen ändras med a. B.4 Facit Uppgift B.1: MAKROT analys2(y) ger ett amplitudspektrum med tydliga toppar för frekvenserna f = 50, 100, 300, 500. Om detta jämförs med de förväntade topparna av amplitudspektra för propellerljuden, se Figur 5, kan vi enligt uteslutningsmetoden säga att ubåten är Lettisk! Vi har (se Figur 6) en sinus med frekvens f = 50 och en fyrkantvåg med frekvens f = 100 (ger toppar vid f, 3f, 5f,...). Vi ser även att amplituden 5A(f = 500) 3A(f = 300) A(f = 100) vilket stämmer med teorin! Land Estland Åland Lettland Ryssland Norge Säl Toppar för amplitudspektrum av x (approximativt) 50 Hz(sinus) Hz (sinus) 50, 150, 250, 350,... Hz (fyrkant) + sinus, 200 Hz (sinus) 50 Hz (sinus) + 100, 300, 500,... Hz (fyrkant) 50, 150, 250, 350,... Hz (fyrkant) + 200, 600,... Hz (fyrkant) Lågfrekvent brus 0.03 Hz 600 Hz (sinus) Figur 5: Förteckning över propellerljud. Notera: Vi använder oss här av den tidsdiskreta Fouriertransformen för att beräkna amplitudspektrum. Detta innebär att ekvation (B.2) kommer att ändras en aning. Speciellt så tar vi inte hänsyn till effekter av vikning och läckage. I detta (tillrättalagda) exempel är dess inverkan försumbar. 17
20 Funktion Amplitud Frekvens sinus (f) A 1 f Fyrkant (f) A 2 f A 2 /3 3f A 2 /5 5f A 2 /7 7f A 2 /9 9f.. Figur 6: Spektrum för olika funktioner (Fourierserien) Teoriuppgift B.1: Integrering av en udda funktion (jämn funktion gånger en udda funktion, t ex sin(t) = udda funktion) över en period (symmetriskt intervall) är noll! Notera att 0 π/2 och därför gäller π/2 π/2 f( t) sin(nω 0 t) dt = {t = t} = f(t) sin(nω 0 t) dt = 0 π/2 π/2 f( t) sin(nω 0 t) dt + 0 f(t ) sin(nω 0 t ) dt π/2 0 f(t) sin(nω 0 t) dt = 0 Teoriuppgift B.2: x(t) är jämn inga sinustermer ingår i Fourierserien, dvs a) faller bort. Medelvärdet av x(t) är noll A 0 = 0. Eftersom x(t) är halvvågssymmetrisk (bara udda termer) vet vi att Fourierserien kommer att se ut som A 1 cos(ω 0 t) + A 3 cos(3ω 0 t) + A 5 cos(5ω 0 t) + Perioden är T = 1, dvs ω 0 = 2π och vi får att Fourierserien för x(t) har det principiella utseendet A 1 cos(2πt) + A 3 cos(6πt) + A 5 cos(10πt) + Därför måste b) vara rätt svar! Överkurs: En annan regel säger att om en T -periodisk funktion f(t) är sk halvvågssymmetrisk f(t) = f(t+t/2) så kommer inga termer i fourierserien att uppträda för jämna värden på n: 18
21 Bevis: Vi har Dessutom gäller T/2 T/2 Alltså fås 2A n = 2 T [ T 0 T/2 ] v(t) cos(nω 0 t) dt v(t + T/2) cos(nω 0 t) dt T/2 v(t + T/2) cos(nω 0 t) dt = {s = t + T/2, cos(a b) = cos(a) cos(b) + sin(a) sin(b), ω 0 = 2π/T } = T 0 v(s) cos(nω 0 s) cos(nπ) ds 2A n = 0, n är jämn, dvs n = 0, 2, 4,... 2A n = 2 2 T T 0 v(t) cos(nω 0 t) dt, n är udda, dvs n = 1, 3, 5,... Teoriuppgift B.3: Enligt tidigare resonemang är signalen jämn och vi får endast cosinustermer i Fourierserien. Signalen är amplitudsymmetrisk runt noll, dvs A 0 = 0. Signalen är dessutom halvvågssymmetrisk varför alla jämna cosinustermer blir noll, vilket framgår av räkningarna nedan. Låt ω 0 = 2π/T, då fås (n 0) T/2 A n = 2 x(t) cos(nω 0 t) dt T T/2 = 2 { T/4 T/4 A cos(nω 0 t) dt + A cos(nω 0 t) dt + T T/2 T/4 =... = 4A nπ sin(nπ 2 ) = 4A 1 n = 1, 5, 9,... nπ 1 n = 3, 7, 11,... 0 annars Eller i detta fallet kan vi något enklare skriva Det vill säga, Fourierserien bli A n = 8 T = 4A nπ T/4 0 A cos( 2πn t) dt T [ sin( 2πn ] t=t/4 T t) t=0 T/2 T/4 } A cos(nω 0 t) dt x(t) = 4A π = 4A π n=1 n=0 ( 1) n+1 2n 1 cos(2n 1)ω 0t ( 1) n 2n + 1 cos(2n + 1)ω 0t 19
MODELLERING AV DYNAMISKA SYSTEM OCH INLUPP 1
UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK EKL och PSA, 2002 BC, 2009 MODELLERING AV DYNAMISKA SYSTEM DATORSTÖDD RÄKNEÖVNING OCH INLUPP 1 1. Introduktion till MATLAB 2. Modellering 3. Tillämpning
Modellering av en Tankprocess
UPPSALA UNIVERSITET SYSTEMTEKNIK EKL och PSA 2002, AR 2004, BC2009 Modellering av dynamiska system Modellering av en Tankprocess Sammanfattning En tankprocess modelleras utifrån kända fysikaliska relationer.
MODELLERING AV DYNAMISKA SYSTEM OCH INLUPP 2
UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK EKL och PSA, 2002, rev BC 2009, 2013 MODELLERING AV DYNAMISKA SYSTEM DATORSTÖDD RÄKNEÖVNING OCH INLUPP 2 1. Överföringsfunktioner 2. Tillståndsmetodik Förberedelseuppgifter:
MODELLERING AV DYNAMISKA SYSTEM OCH INLUPP 2
UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK EKL och PSA, 2002 BC, 2009 MODELLERING AV DYNAMISKA SYSTEM DATORSTÖDD RÄKNEÖVNING OCH INLUPP 2 1. Överföringsfunktioner 2. Tillståndsmetodik Förberedelseuppgifter:
Modellering av en Tankprocess
UPPSL UNIVERSITET SYSTEMTEKNIK EKL och PS 2002, R 2004, BC 2009, 2013 Modellering av dynamiska system Modellering av en Tankprocess Sammanfattning En tankprocess modelleras utifrån kända fysikaliska relationer.
Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer
2 mars 2017 Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer Syftet med denna matlab-övning är att studera differentialekvationer och introducera hur man använder
Ulrik Söderström 19 Jan Signalanalys
Ulrik Söderström ulrik.soderstrom@tfe.umu.se 9 Jan 200 Signaler & Signalanalys l Sinusspänning Sinus och cosinus samma form men fasförskjutna Fasförskjutning tidsfördröjning Sinus och cosinus är väldigt
Tentamen ssy080 Transformer, Signaler och System, D3
Tentamen ssy080 Transformer, Signaler och System, D3 Examinator: Ants R. Silberberg 19 oktober 2011 kl. 08.30-12.30 sal: Hörsalsvägen Förfrågningar: Ants Silberberg, tel. 1808 Lösningar: Anslås torsdag
Kryssproblem (redovisningsuppgifter).
Uppsala Universitet Matematiska Institutionen Bo Styf Transformmetoder, 5 hp ES, gyl, Q, W 212-1-29 Kryssproblem (redovisningsuppgifter). Till var och en av de tio lektionerna hör två problem som du ska
Modellering av Dynamiska system. - Uppgifter till övning 1 och 2 17 mars 2010
Modellering av Dynamiska system - Uppgifter till övning 1 och 2 17 mars 21 Innehållsförteckning 1. Repetition av Laplacetransformen... 3 2. Fysikalisk modellering... 4 2.1. Gruppdynamik en sciologisk modell...
Ulrik Söderström 20 Jan Signaler & Signalanalys
Ulrik Söderström ulrik.soderstrom@tfe.umu.se 20 Jan 2009 Signaler & Signalanalys Sinusspänning Sinus och cosinus samma form men fasförskjutna Fasförskjutning tidsfördröjning Sinus och cosinus är väldigt
SF1635, Signaler och system I
SF65, Signaler och system I Tentamen tisdagen 4--4, kl 8 Hjälpmedel: BETA Mathematics Handbook. Formelsamling i Signalbehandling rosa), Formelsamling för Kursen SF65 ljusgrön). Obs : Obs : Obs : Obs 4:
Innehνall 1 Introduktion Processbeskrivning Inloggning och uppstart
UPPSALA UNIVERSITET SYSTEMTEKNIK EKL och PSA, 2002 Dynamiska System (STS) Modellering av en DC-motor Sammanfattning Dynamiken för en dc-motor bestäms utifrνan en s k icke-parametrisk modellering, i detta
SF1635, Signaler och system I
SF635, Signaler och system I Tentamen tisdagen 0--, kl 4 00 9 00 Hjälpmedel: BETA Mathematics Handbook Räknedosa utan program Formelsamling i Signalbehandling (rosa), Formelsamling för Kursen SF635 (ljusgrön)
i(t) C i(t) = dq(t) dt = C dy(t) dt y(t) + (4)
2 Andra lektionen 2. Impulssvar 2.. En liten krets Beräkna impulssvaret för kretsen i figur genom att beräkna hur y(t) beror av x(t). R x(t) i(t) C y(t) Figur : Första ordningens lågpassfilter. Utsignalen
LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod
TANA21+22/ 30 september 2016 LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER 1 Inledning Vi skall studera begynnelsevärdesproblem, både med avseende på stabilitet och noggrannhetens beroende av steglängden. Vi
KURSPROGRAM MODELLERING AV DYNAMISKA SYSTEM, 5hp, period 4
AVDELNINGEN FÖR SYSTEMTEKNIK UPPSALA UNIVERSITET Bengt Carlsson March 16, 2012 KURSPROGRAM MODELLERING AV DYNAMISKA SYSTEM, 5hp, period 4 Lärare Namn: Hus Rum: Tel: Kursmoment: Bengt Carlsson 2 2211 4713119
Tentamen ssy080 Transformer, Signaler och System, D3
Tentamen ssy080 Transformer, Signaler och System, D3 Examinator: Ants R. Silberberg oktober 009 kl. 4.00-8.00 lokal: Johanneberg Förfrågningar: Ants Silberberg, tel. 808 Lösningar: Anslås torsdag okt.
REGLERTEKNIK W3 & ES3 BERÄKNINGSLABORATION 1
UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK BC, CFL, CT 960, rev BC 970, BC, MM 980, AR 042, HN 06, PN 070 REGLERTEKNIK W3 & ES3 BERÄKNINGSLABORATION. Introduktion till MATLAB 2. Poler och stegsvar
Fouriermetoder MVE295 - bonusuppgifter
Fouriermetoder MVE295 - bonusuppgifter Edvin Listo Zec 920625-2976 edvinli@student.chalmers.se Sofia Toivonen 910917-4566 sofiato@student.chalmers.se Emma Ekberg 930729-0867 emmaek@student.chalmers.se
Stabilitetsanalys och reglering av olinjära system
Laboration i Reglerteori, TSRT09 Stabilitetsanalys och reglering av olinjära system Denna version: 18 januari 2017 3 2 1 0 1 2 3 0 10 20 30 40 50 REGLERTEKNIK Namn: Personnr: AUTOMATIC LINKÖPING CONTROL
Signalanalys med snabb Fouriertransform
Laboration i Fourieranalys, MVE030 Signalanalys med snabb Fouriertransform Den här laborationen har två syften: dels att visa lite på hur den snabba Fouriertransformen fungerar, och lite om vad man bör
TENTAMEN Modellering av dynamiska system 5hp
TENTAMEN Modellering av dynamiska system 5hp - 0 Tid: måndag 8 Maj 0, kl 4-9 Plats: Polacksbacken Ansvarig lärare: Bengt Carlsson, tel 070-674590. Bengt kommer till tentasalen ca kl 6 och besvarar ev frågor.
Transformer och differentialekvationer (MVE100)
Chalmers tekniska högskola och Göteborgs universitet Matematik 25 januari 2011 Transformer och differentialekvationer (MVE100 Inledning Fouriertransformen Fouriertransform är en motsvarighet till Fourierserier
Tentamen i TMA 982 Linjära System och Transformer VV-salar, 27 aug 2013, kl
Tentamen i TMA 982 Linjära System och Transformer VV-salar, 27 aug 2013, kl 8.30-12.30 Examinatorer: Lars Hammarstrand och Thomas Wernstål Tentamen består av två delar (Del I och Del II) på sammanlagt
Kan vi beskriva ett system utan någon fysikalisk kännedom om systemet?
Kan vi beskriva ett system utan någon fysikalisk kännedom om systemet? 1 Om svaret på frågan är ja så öppnar sig möjligheten att skapa en generell verktygslåda som fungerar för analys och manipulering
REGLERTEKNIK Laboration 5
6 SAMPLADE SYSTEM 6. Sampling av signaler När man använder en dator som regulator, kan man endast behandla signaler i diskreta tidpunkter. T.ex. mäts systemets utsignal i tidpunkter med visst mellanrum,
PC-BERÄKNINGAR. REGLERTEKNIK Laboration 5 och inlämningsuppgift. Inlämningsdatum:... Inlämnad av labgrupp:... Gruppdeltagare:
och inlämningsuppgift PC-BERÄKNINAR Inlämningsdatum:... Inlämnad av labgrupp:... ruppdeltagare:............ ranskad:... Reglab PC-beräkningar del.doc INLEDNIN Denna laboration kommer att visa fördelarna
Laboration i Fourieranalys för F2, TM2, Kf2 2011/12 Signalanalys med snabb Fouriertransform (FFT)
Laboration i Fourieranalys för F2, TM2, Kf2 2011/12 Signalanalys med snabb Fouriertransform (FFT) Den här laborationen har två syften: dels att visa hur den snabba Fouriertransformen fungerar och vad man
Projekt 3: Diskret fouriertransform
Projekt 3: Diskret fouriertransform Diskreta fouriertransformer har stor praktisk användning inom en mängd olika områden, från analys av mätdata till behandling av digital information som ljud och bildfiler.
Signal- och Bildbehandling, TSBB14. Laboration 2: Sampling och rekonstruktion. DFT.
Signal- och Bildbehandling, TSBB4 Laboration : Sampling och rekonstruktion. DFT. Maria Magnusson, 7-8 Avdelningen för Datorseende, Institutionen för Systemteknik, Linköpings Universitet Laboration. Förberedelser
1. Vi har givet två impulssvar enligt nedan (pilen under sekvenserna indikerar den position där n=0) h 1 (n) = [ ]
TEKNISKA HÖGSKOLAN I LUND Institutionen för elektro- och informationsteknik Kurskod: ESS00 Tentamen i Digital Signalbehanding Datum: 0 5 Time period: 08.00 3.00 Bedömning: Sex uppgifter. Varje uppgift
Laboration 5: Regressionsanalys. 1 Förberedelseuppgifter. 2 Enkel linjär regression DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK Laboration 5: Regressionsanalys DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08 Syftet med den här laborationen är att du skall
Laboration 1, M0039M, VT16
Laboration 1, M0039M, VT16 1 Förberedelser Ove Edlund, Staffan Lundberg LTU (1) Gör dig bekant med Matlab-manualen finns för nedladdning på Fronter. (2) Läs igenom laborationens teoridel, avsnitt 2 nedan.
Laboration 3 Sampling, samplingsteoremet och frekvensanalys
Laboration 3 Sampling, samplingsteoremet och frekvensanalys 1 1 Introduktion Syftet med laborationen är att ge kunskaper i att tolka de effekter (speglingar, svävningar) som uppkommer vid sampling av en
Övningar i Reglerteknik. Differentialekvationer kan lösas med de metoder som behandlades i kurserna i matematisk analys. y(0) = 2,
Differentialekvationer Övningar i Reglerteknik Differentialekvationer kan lösas med de metoder som behandlades i kurserna i matematisk analys.. Lös följande begynnelsevärdesproblem dy dt y =, t > 0 y(0)
Formalia. Modellbygge & Simulering, TSRT62. Föreläsning 1. Varför modeller? Föreläsning 1: Modeller och modellbygge
Formalia Modellbygge & Simulering, TSRT62 Föreläsning 1 Labanmälan via länk på kurshemsidan Datortenta i datorsal Fem av lektionerna i datorsal Reglerteknik, ISY, Linköpings Universitet Identifieringslabben
Ordinära differentialekvationer,
(ODE) Ordinära differentialekvationer, del 1 Beräkningsvetenskap II It is a truism that nothing is permanent except change. - George F. Simmons ODE:er är modeller som beskriver förändring, ofta i tiden
Signal- och bildbehandling TSBB03
Tentamen i Signal- och bildbehandling TSBB03 Tid: 2004-06-0 kl. 8-2 Lokaler: Garnisonen Ansvarig lärare: Maria Magnusson Seger besöker lokalen kl. 9.00 och 0.45. tel 073-804 38 67 Hjälpmedel: Räknedosa,
Signal- och bildbehandling TSBB03
Tentamen i Signal- och bildbehandling TSBB3 Tid: 28-5-29 kl. 8-2 Lokal: TER2 Ansvarig lärare: Maria Magnusson besöker lokalen kl. 9. och.4 tel 73-84 38 67 Hjälpmedel: Räknedosa, medskickad formelsamling,
Lösningsförslag, Tentamen, Differentialekvationer och transformer II, del 2, för CTFYS2 och CMEDT3, SF1629, den 9 juni 2011, kl.
Lösningsförslag, Tentamen, Differentialekvationer och transformer II, del 2, för CTFYS2 och CMEDT3, SF629, den 9 juni 2, kl. 8: 3: Uppgift (av 8 (5 poäng. i. sant, ii. falskt, iii. falskt, iv. sant, v.
Laboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform
Laboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform Den laborationen har syften: dels att visa lite hur den snabba Fouriertransformen fungerar, och lite om vad man den an dels att
Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna 11-14, 16/11-28/
Uppsala Universitet Matematiska Institutionen Bo Styf Transformmetoder, 5 hp gy, IT, W, X 2011-10-26 Sammanfattning av föreläsningarna 11-14, 16/11-28/11 2012. Här lär vi oss använda transformer för att
AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET. M. Enqvist TTIT62: Föreläsning 2. Här är
Martin Enqvist Återkoppling, PID-reglering, specifikationer Reglerteknik Institutionen för systemteknik Linköpings universitet Repetition: Reglerproblemet 3(21) Exempel: Farthållare i en bil 4(21) Välj
För startpopulationer lika med de stationära lösningarna kommer populationerna att förbli konstant.
Lösningsförslag till tentamensskrivning i Differentialekvationer I, SF633(5B6) Tisdagen den 6 augusti, kl -9 Hjälpmedel: BETA, Mathematics Handbook Redovisa lösningarna på ett sådant sätt att beräkningar
BEGREPPSMÄSSIGA PROBLEM
BEGREPPSMÄSSIGA PROBLEM Större delen av de rekommenderade uppgifterna i boken är beräkningsuppgifter. Det är emellertid även viktigt att utveckla en begreppsmässig förståelse för materialet. Syftet med
Laboration: Grunderna i MATLAB
Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar
Laplacetransform, poler och nollställen
Innehåll föreläsning 2 2 Reglerteknik, föreläsning 2 Laplacetransform, poler och nollställen Fredrik Lindsten fredrik.lindsten@liu.se Kontor 2A:521, Hus B, Reglerteknik Institutionen för systemteknik (ISY)
TSIU61: Reglerteknik. Matematiska modeller Laplacetransformen. Gustaf Hendeby.
TSIU61: Reglerteknik Föreläsning 2 Matematiska modeller Laplacetransformen Gustaf Hendeby gustaf.hendeby@liu.se TSIU61 Föreläsning 2 Gustaf Hendeby HT1 2017 1 / 21 Innehåll föreläsning 2 ˆ Sammanfattning
Kompletterande räkneuppgifter i Spektrala Transformer Komplex analys, sampling, kvantisering, serier och filter Laura Enflo & Giampiero Salvi
Kompletterande räkneuppgifter i Spektrala Transformer Komplex analys, sampling, kvantisering, serier och filter & Giampiero Salvi Komplex analys Om man endast använder den reella tallinjen är det inte
Signal- och bildbehandling TSBB14
Tentamen i Signal- och bildbehandling TSBB Tid: 3-5-3 Lokaler: TER Ansvarig lärare: Maria Magnusson besöker lokalen kl. 8.5 och.3 tel 73-8 38 67 Hjälpmedel: Räknedosa, medskickad formelsamling, OH-film,
TENTAMEN I TSRT19 REGLERTEKNIK
SAL: XXXXX TENTAMEN I TSRT9 REGLERTEKNIK TID: 25-8-2 kl. 8:-3: KURS: TSRT9 Reglerteknik PROVKOD: TEN INSTITUTION: ISY ANTAL UPPGIFTER: 5 ANSVARIG LÄRARE: Inger Erlander Klein, tel. 3-28665,73-9699 BESÖKER
SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2
Matematisk Statistik SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2 1 Introduktion Denna laboration är inte poänggivande utan är till för den som vill bekanta sig med MATLAB. Fokusera
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall
Ordinära differentialekvationer (ODE) 1 1
TMV151/TMV181 Matematisk analys i en variabel M/TD 2009 Ordinära differentialekvationer (ODE) 1 1 I förra datorövningen löste vi begynnelsvärdesproblem av formen u (x) = f(x), x [0, b] (b > 0) u(0) = u
Signal- och Bildbehandling FÖRELÄSNING 4. Multiplikationsteoremet. Derivatateoremet
Signal- och Bildbehandling FÖRELÄSNING 4 Fouriertransformen, forts Mer egenskaper av fouriertransformen Enkel tillämpning: Filtrera bort oönskat buller från vacker visselton Fouriertransformen, slutsats
Transformer och differentialekvationer M3, 2010/2011 Ett par tillämpningar av Fourieranalys.
Chalmers tekniska högskola och Göteborgs universitet Matematik februari 0 Transformer och differentialekvationer M3, 00/0 Ett par tillämpningar av Fourieranalys. Design av system, filter Som en intressant
LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 LÄSÅRET 03/04. Laboration 3 3. Torsionssvängningar i en drivaxel
Lennart Edsberg Nada, KTH December 2003 LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 M2 LÄSÅRET 03/04 Laboration 3 3. Torsionssvängningar i en drivaxel 1 Laboration 3. Differentialekvationer
Samtidig visning av alla storheter på 3-fas elnät
Samtidig visning av alla storheter på 3-fas elnät Med nätanalysatorerna från Qualistar+ serien visas samtliga parametrar på tre-fas elnätet på en färgskärm. idsbaserad visning Qualistar+ visar insignalerna
2 Ortogonala signaler. Fourierserier. Enkla filter.
Ortogonala signaler. Fourierserier. Enkla filter. ktuella ekvationer: Se formelsamlingen och förberedelsehäftet. För effektivvärdet av en summa av N ortogonala signaler gäller: ν rms = ν rms1 + ν rms +...
Flerdimensionella signaler och system
Luleå tekniska universitet Avd för signalbehandling Magnus Sandell (reviderad av Frank Sjöberg) Flerdimensionell signalbehandling SMS033 Laboration 1 Flerdimensionella signaler och system Syfte: Den här
Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration
10 februari 2017 Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration Syfte med övningen: Introduktion till ett par numeriska metoder för lösning av ekvationer respektive
Spektrala Transformer
Spektrala Transformer Fouriertransformer Fourier Gif mig en wågform och jag skola skrifva den som en summa af sinuswågor! Jean-Baptiste Fourier 1768-1830 Fouriertransformen Transformerar kontinuerliga
Inlämningsuppgift 4 NUM131
Inlämningsuppgift 4 NUM131 Modell Denna inlämningsuppgift går ut på att simulera ett modellflygplans rörelse i luften. Vi bortser ifrån rörelser i sidled och studerar enbart rörelsen i ett plan. De krafter
SIMULINK. En kort introduktion till. Polplacerad regulator sid 8 Appendix Symboler/block sid 10. Institutionen för Tillämpad Fysik och elektronik
Institutionen för Tillämpad Fysik och elektronik Umeå Universitet BE, BT Version: 5/ -09 DMR En kort introduktion till SIMULINK Polplacerad regulator sid 8 Appendix Symboler/block sid 0 Introduktion till
2D1212 NumProg för P1, VT2006 PROJEKTUPPGIFT
1 Lennart Edsberg Beatrice Frock Katarina Gustavsson NADA, mars 2006 2D1212 NumProg för P1, VT2006 PROJEKTUPPGIFT A I detta projekt ska du tillämpa de metoder som du lärt dig under kursens gång för att
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade
Tentamen i Teknisk-Vetenskapliga Beräkningar
Umeå Universitet Institutionen för Datavetenskap Gunilla Wikström Tentamen i Teknisk-Vetenskapliga Beräkningar Tentamensdatum: 005-03- Skrivtid: 9-5 Hjälpmedel: inga Om problembeskrivningen i något fall
Liten MATLAB introduktion
Liten MATLAB introduktion Denna manual ger en kort sammanfattning av de viktigaste Matlab kommandon som behövs för att definiera överföringsfunktioner, bygga komplexa system och analysera dessa. Det förutsätts
Projekt Spektralanalys med hjälp av den diskreta Fouriertransformen. Marcus Björk Doktorand i Signalbehandling, Systemteknik (IT)
Projekt Spektralanalys med hjälp av den diskreta Fouriertransformen Marcus Björk Doktorand i Signalbehandling, Systemteknik (IT) Vad är spektralanalys? Analys av frekvensinnehållet i en tidsserie/signal.
Välkomna till TSRT19 Reglerteknik Föreläsning 5. Sammanfattning av föreläsning 4 Frekvensanalys Bodediagram
Välkomna till TSRT19 Reglerteknik Föreläsning 5 Sammanfattning av föreläsning 4 Frekvensanalys Bodediagram Sammanfattning av förra föreläsningen 2 Givet ett polpolynom med en varierande parameter, och
Department of Physics Umeå University 27 augusti Matlab för Nybörjare. Charlie Pelland
Matlab för Nybörjare Charlie Pelland Introduktion till Matlab Matlab (matrix laboratory) är ett datorprogram och ett programspråk som används av ingenjörer runt om i världen. Ni kommer att använda er av
Laboration 2: 1 Syfte. 2 Väntevärde och varians hos en s.v. X med fördelningen F X (x) MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08 Laboration 2: Om väntevärden och fördelningar 1 Syfte I denna laboration skall vi försöka
System av ordinära differentialekvationer
CTH/GU LABORATION 5 MVE16-1/13 Matematiska vetenskaper 1 Inledning System av ordinära differentialekvationer Vi skall se lite på system av ordinära differentialekvationer av typen u (t) = f(t, u(t)) och
ÖVNINGSTENTAMEN Modellering av dynamiska system 5hp
ÖVNINGSTENTAMEN Modellering av dynamiska system 5hp Tid: Denna övn.tenta gås igenom 25 maj (5h skrivtid för den riktiga tentan) Plats: Ansvarig lärare: Bengt Carlsson Tillåtna hjälpmedel: Kurskompendiet
TENTAMEN I REGLERTEKNIK Y/D
TENTAMEN I REGLERTEKNIK Y/D SAL: T1, KÅRA TID: 9 juni 2017, klockan 14-19 KURS: TSRT12, Reglerteknik Y/D PROVKOD: TEN1 INSTITUTION: ISY ANTAL UPPGIFTER: 5 ANTAL SIDOR PÅ TENTAMEN (INKLUSIVE FÖRSÄTTSBLAD):
Facit till Signal- och bildbehandling TSBB
Facit till Signal- och bildbehandling TSBB3 6-5-3 Maria Magnusson Seger, maria@isy.liu.se Kontinuerlig faltning (9p) a) Faltningsoperationen illustreras i figuren nedan. et gäller att x(t λ) e 4(t λ) u(t
Tentamen SF1633, Differentialekvationer I, den 23 oktober 2017 kl
Matematiska Institutionen, KTH Tentamen SF633, Differentialekvationer I, den 23 oktober 27 kl 8.- 3.. Examinator: Pär Kurlberg OBS: Inga hjälpmedel är tillåtna på tentamensskrivningen. För full poäng krävs
Institutionen för matematik KTH. Tentamensskrivning, , kl B1210 och 5B1230 Matematik IV, för B, M, och I.
Institutionen för matematik KTH Tentamensskrivning, 23--9, kl 4 9 5B2 och 5B23 Matematik IV, för B, M, och I Hjälpmedel: BETA, Mathematics Handbook För godkänt betyg 3 krävs 7 poäng, medan för betyg 4
Försättsblad till skriftlig tentamen vid Linköpings universitet
Försättsblad till skriftlig tentamen vid Linköpings universitet Datum för tentamen 214-1-24 Sal (1) TER1,TER2,TERE (Om tentan går i flera salar ska du bifoga ett försättsblad till varje sal och ringa in
Spektralanalys - konsten att hitta frekvensinnehållet i en signal
Spektralanalys - konsten att hitta frekvensinnehållet i en signal Bengt Carlsson, Erik Gudmundson och Marcus Björk Systems and Control Dept. of Information Technology, Uppsala University 7 november 013
Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
REGLERTEKNIK Laboration 3
Lunds Tekniska Högskola Avdelningen för Industriell Elektroteknik och Automation LTH Ingenjörshögskolan vid Campus Helsingborg REGLERTEKNIK Laboration 3 Modellbygge och beräkning av PID-regulator Inledning
Signal- och bildbehandling TSBB14
Tentamen i Signal- och bildbehandling TSBB4 Tid: -5-8 Lokaler: TER3 Ansvarig lärare: Maria Magnusson besöker lokalen kl. 8.45 och.45 tel 8336, 73-84 38 67 Hjälpmedel: Räknedosa, medskickad formelsamling,
TENTAMEN I REGLERTEKNIK TSRT03, TSRT19
TENTAMEN I REGLERTEKNIK TSRT3, TSRT9 TID: 23 april 29, klockan 4-9 KURS: TSRT3, TSRT9 PROVKOD: TEN INSTITUTION: ISY ANTAL UPPGIFTER: 5 ANSVARIG LÄRARE: Johan Löfberg, 7-339 BESÖKER SALEN: 5.3, 7.3 KURSADMINISTRATÖR:
Instuderingsfrågor i Funktionsteori
Instuderingsfrågor i Funktionsteori Anvisningar. Avsikten med dessa instuderingsfrågor är att ge Dig möjlighet att fortlöpande kontrollera att Du någorlunda behärskar kursens teori. Om Du märker att Du
Omtentamen i DV & TDV
Umeå Universitet Institutionen för Datavetenskap Gunilla Wikström (e-post wikstrom) Omtentamen i Teknisk-Vetenskapliga Beräkningar för DV & TDV Tentamensdatum: 2005-06-07 Skrivtid: 9-15 Hjälpmedel: inga
Signal- och bildbehandling TSBB14
Tentamen i Signal- och bildbehandling TSBB4 Tid: 2-8-7 Lokaler: TER Ansvarig lärare: Maria Magnusson besöker lokalerna kl. 5.5 och 6.45 tel 73-84 38 67 Hjälpmedel: Räknedosa, medskickad formelsamling,
Tentamen i ESS 010 Signaler och System E3 V-sektionen, 16 augusti 2005, kl 8.30 12.30
Tentamen i ESS 00 Signaler och System E3 V-sektionen, 6 augusti 2005, kl 8.30 2.30 Examinator: Mats Viberg Tentamen består av 5 uppgifter som vardera ger maximalt 0 p. För godkänd tentamen fordras ca 20
IN Inst. för Fysik och materialvetenskap ---------------------------------------------------------------------------------------------- INSTRUKTION TILL LABORATIONEN INDUKTION ---------------------------------------------------------------------------------------------
Tillämpad Fysik Och Elektronik 1
FREKVENSSPEKTRUM (FORTS) TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET 1 ICKE-PERIODISKA FUNKTIONER Icke- periodiska funktioner kan betraktas som periodiska, med oändlig periodtid P. TILLÄMPAD FYSIK
1 dy. vilken kan skrivas (y + 3)(y 3) dx =1. Partialbråksuppdelning ger y y 3
Lösningsförslag till tentamensskrivning i Differentialekvationer och transformer III, SF137 Tisdagen den 11 januari 211, kl 14-19 Hjälpmedel: BETA, Mathematics Handbook Redovisa lösningarna på ett sådant
TSRT91 Reglerteknik: Föreläsning 2
Föreläsningar / TSRT9 Reglerteknik: Föreläsning 2 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Inledning, grundläggande begrepp. 2 Matematiska modeller. Stabilitet.
Kompletterande material till föreläsning 5 TSDT08 Signaler och System I. Erik G. Larsson LiU/ISY/Kommunikationssystem
ompletterande material till föreläsning 5 TSDT8 Signaler och System I Erik G. Larsson LiU/ISY/ommunikationssystem erik.larsson@isy.liu.se November 8 5.1. Första och andra ordningens tidskontinuerliga LTI
Föreläsning 11. Reglerteknik AK. c Bo Wahlberg. 8 oktober Avdelningen för reglerteknik Skolan för elektro- och systemteknik
Föreläsning 11 Reglerteknik AK c Bo Wahlberg Avdelningen för reglerteknik Skolan för elektro- och systemteknik 8 oktober 2014 Introduktion Förra gången: Alternativa regulatorstrukturer Dagens program:
Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13
Institutionen för REGLERTEKNIK Reglerteknik AK Tentamen 24 oktober 26 kl 8-3 Poängberäkning och betygsättning Lösningar och svar till alla uppgifter skall vara klart motiverade. Tentamen omfattar totalt