MODELLERING AV DYNAMISKA SYSTEM OCH INLUPP 1
|
|
- Oskar Lindgren
- för 8 år sedan
- Visningar:
Transkript
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 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 Förb. uppg. godkänd Inl.uppg godkänd Sign 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 Tillämpning av transformteori för signalanlys Ubåtsjakten A M-Files 12 B En kort repetition av fourierserier och fouriertransformen 14 B.1 Fourierserier B.2 Fouriertransformen B.3 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 (2h). 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 För att kunna köra labbarna i PC-labbet behöver du se till att enhet G är monterad (mounted). Om den redan är monterad hittar du filerna under G:ÒProgramÒSystemteknikÒDynSystÒ. Om inte enhet G är monterad kan du montera enheten själv (använd Map Network Drive ) eller hämta filerna från My Network Places - Entire Network - Microsoft Windows Network - It-Pclab ÒPegasusÒProgramÒSystemteknikÒDynSyst. 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 1
4 tabellen nedan (systemet antas finnas definierad i variabeln sys1). Vissa av funktionerna är inte relevanta i denna lab. funktion förklaring sys1 = tf(òùñ Ò) Specifierar ett linjärt system med täljare (den) och nämnare (num) på överföringsfunktionsform. Ý = impulse(sys1,tid) Beräknar impulsvar (tid kan utelämnas, se help impulse). Ý = step(sys1,tid) Beräknar stegsvar. [ ÑÔ ] = bode(sys1,frekv) [Ì ] = ode45( ¼ ¼ Ì ËÈ Æ 0) Beräknar Bodediagram. Löser differentialekvationen (som kan vara olinjär). Se help ode45. = fft(ü) Diskret Fouriertransform av Ü. 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 Ô Õ Ò (Ø) (Ø) = 2 (Ø) + (2.1) där (Ø) är vätskehöjden i tanken, är tyngdaccelerationen, Õ Ò är flödet in i tanken och tankens respektive utloppets areor betecknas och. 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: 2
5 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) Efter att modellen är sparad i MATLAB-filen tankmodell.m kan modellen simuleras. Nedan visas hur man beräknar och plottar stegsvaret för tankprocessen (2.1). Vattennivån (Ø) plottas som funktion av tiden då insignalen Õ Ò (Ø) är ett enhetssteg. A=10; arean av tanken a=0.1; 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 À plottas gentemot tiden Ì grid; ger ett rutnät title( Stegsvar ) diagrammets titel Spara kommandona ovan i en MATLAB-fil tanksim.m och exekvera filen genom att i MATLAB skriva tanksim. Notera att MATLAB-funktionen tankmodell måste finnas för att programmet skall kunna exekveras. Övning 2.1 Vad har vattennivån (Ø) för slutvärde (ges av H(end) i MATLAB)? Jämför med jämnviktspunkten (notera att Õ Ò = 1). ³ =
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. Î (Ø) (Ø) (Ø) É(Ø) Ñ(Ø) Antalet virus i organismen. Antalet plasmaceller som producerar antikroppar. Antalet antikroppar. Den tillväxtstimulans hos (Ø) som uppstår som reaktion på virusangreppet. Tillståndet hos angripen vävnad. Här antar vi att 0 Ñ(Ø) 1, där ett litet värde motsvara en god hälsa. Alltså innebär Ñ(Ø) = 0 att vävnaden är helt frisk medan Ñ(Ø) = 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 Î (Ø) och Ñ(Ø) baserat på följande fenomen: Tillväxthastigheten för virus är 1 Î (Ø) 1 konstanter. «Î (Ø) Î, där 1, «och Î är positiva De av virus orsakade skadorna gör att Ñ(Ø) ökar med hastigheten 2 Î (Ø), där 2 är en positiv konstant. Den naturliga återhämtningen gör att Ñ(Ø) minskar med hastigheten 1 Ñ(Ø), 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 Î och Ñ då Î (Ø) = Ñ(Ø) = 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 med «= 1, skall vara vid liv? Svaret skall uttryckas som funktion av Î 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 Î (Ø) och Ñ(Ø) placerade i en vektor xdot som utparametrar. Inparametrarna till funktionen är tiden t, en vektor x innehållande Î (Ø) och Ñ(Ø) 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 Î (Ø) och Ñ(Ø) som funktioner av tiden Ø. 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 5
8 faktiska värden. Variablerna kan alltid skalas om man vill att de skall representera ett verkligt scenario. Pröva att ändra begynnelsevärdena Î 0 (V0) och Ñ0 (m0), samt några av parametrarna 1 (beta1), 2 (beta2), 1 (gamma1), «(alpha) och Î (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 Uppgift 3.2 stämmer. Komentera 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 (Ø)) och modifiera övriga ekvationer enligt följande: Antalet virus som elimineras per tidsenhet av antikroppar är 2 (Ø)Î (Ø), där 2 är en positiv konstant. Antalet antikroppar som produceras per tidsenhet är Ñ(Ø), där Ñ(Ø) 0 8 Ñ(Ø) = 0 annars och ä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 (Ø)Î (Ø) enligt punkt 1) åtgår 3 0 antikroppar per tidsenhet. Antalet antikroppar per tidsenhet som blir ineffektiva på grund av åldrande är 1 (Ø), 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) 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, 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 (Ø)) och modifiera övriga ekvationer baserat på följande punkter: 7
10 Antalet antikroppar som produceras av plasmaceller per tidsenhet är 3 (Ø), där 3 är en positiv konstant. Notera att punkt två i Teoriuppgift 3.3 härmed utgår, mao = 0. Tillväxtstimulansen É(Ø) beror på Ñ(Ø), (Ø) och Î (Ø) enligt É(Ø) = Ñ(Ø) (Ø)Î (Ø), 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 (Ø), där är den normala nivån av sådana celler och 2 är en positiv konstant. ³ ( ) 0 m(t) m* 1 Figur 1: Principiellt utseende av funktionen Ñ(Ø), som styr tillväxten av tillväxtstimulans É(Ø). Om den angripna vävnaden Ñ(Ø) är vid god hälsa har vi en god tillväxt. Efterhand som organismen skadas minskar tillväxten. Uppgift 3.3: Er uppgift är nu att implementera den slutgiltiga modellen ovan i en MATLAB-funktion min egen sys3. Implementeringen görs lämpligen genom att döpa om och modifiera den befintliga filen sys2. Speciellt skall ( ) implementeras som en hjälpfunktion som tar Ñ(Ø), Ñ och 0 som inparametrar. Observera att vi antar att 8
11 = 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: Î 0 = 0 5, Ñ 0 = 0, 0 = 0 och 0 = 1. Välj följande parametervärden: «= 1, 2 = 1, 1 = 3, Î = 5, 2 = 1, 3 = 1, 3 = 0 1, 1 = 1, 2 = 1, = 0, 0 = 2 och Ñ = 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 Ñ(Ø) 1? Kommer den angripna vävnaden att bli helt frisk, dvs kommer Ñ(Ø) 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 4 Tillämpning av transformteori för signalanlys Syftet med följande uppgift är att visa att spektralanalys (undersöka en signals frekvensinnehåll) kan vara ett viktigt redskap vid signalanlys. Om du behöver repetera grunderna i fouriermetoder finns några övningar med svar i Appendix B. 4.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. Kvalitn av den inspelade ljudsekvensen Ý(Ø) är tyvärr ganska dålig, vilket matematiskt kan antas beskrivas genom följande samband Ý(Ø) = Ü(Ø) + (Ø) där Ü(Ø) är signalen av intresse och (Ø) är en störningssignal som här antas vara vit och oberoende av Ü(Ø). Att störningen (Ø) är vit innebär att dess amplitudspektrum är approximativt konstant över alla frekvenser. Med andra ord gäller ( ) ( ) + konstant där ( ) och ( ) är amplitudspektrum för Ý(Ø) respektive Ü(Ø). Land Estland Åland Lettland Ryssland Norge Säl Propellerljud (Approximativt) sinus, 50ÀÞ + sinus, 200ÀÞ fyrkant, 50ÀÞ + sinus, 200ÀÞ sinus, 50ÀÞ + fyrkant, 100ÀÞ fyrkant, 50ÀÞ + fyrkant, 200ÀÞ årtag, 0 03ÀÞ sinus, 600ÀÞ Figur 2: Förteckning över propellerljud. Den inspelade signalen Ý, som finns sparad i filen signal1.mat erhålls i MATLAB genom kommandot load (för detaljer se filen analys1.m). Uppgift 4.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 Ý 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? 2. Bestäm amplitudspektrum av signalen Ý 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 10
13 med de amplitudspektra som ni förväntar er att de olika propellerljuden uppvisar. Amplitudspektrum av Ý 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 [ÀÞ]. Beskriv hur ni löste uppgiften. ³ 11
14 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 12
15 plot(t,ones(length(t),1), :k ) title( Simulering av systemet sys1 ) xlabel( t [dagar] ) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 13
16 B En kort repetition av fourierserier och fouriertransformen Syftet med följande avsnitt är att ge en kortfattad repetition av fouriermetoder. Detta avsnitt ingår INTE i inlämningsuppgiften. Svar till uppgifterna finns i slutet av detta avsnitt. B.1 Fourierserier Låt oss börja med att rekapitulera delar av teorin om Fourierserier. Antag att (Ø) är en Ì -periodisk, begränsad och styckvis deriverbar signal. Då gäller att (Ø) kan skrivas som ½ (Ø) = Ò cos(ò 0 Ø) + Ò sin(ò 0 Ø) 0 = 2 (B.1) Ì Ò=1 där Fourierkoefficienterna Ò (Ò 0) och Ò (Ò 1) ges av formlerna Ò = 2 Ì Ô+Ì Ô (Ø) cos(ò 0 Ø) Ø Ò = 2 Ì Ô+Ì Ô (Ø) sin(ò 0 Ø) Ø Notera att vanligtvis väljes Ô = 0 eller Ô = Ì 2. Teoriuppgift B.1: En jämn periodisk funktion (Ø) = ( Ø) ger bara upphov till cosinustermer i Fourierserien, dvs Ò = 0. Visa detta. ³ Teoriuppgift B.2: En annan regel säger att om en Ì -periodisk funktion (Ø) är sk halvvågssymmetrisk (Ø) = (Ø + Ì 2) så kommer inga termer i fourierserien att uppträda för jämna värden på Ò. Använd denna regel samt resultatet i Teoriuppgift B.1 för att ange vilken 14
17 1 x(t) t [s] Figur 3: Funktionen Ü(Ø) plottad i tidsdomänen. Notera att Ü(Ø) är definierad för ½ Ø ½. av Fourierserierna nedan som svarar mot signalen Ü(Ø) enligt Figur 3. Motivera! ) Ü(Ø) = 1 2 sin(2 Ø) sin(6 Ø) sin(10 Ø) + ) Ü(Ø) = cos(2 Ø) cos(6 Ø) ) Ü(Ø) = 1 2 cos(2 Ø) cos(3 Ø) + ) Ü(Ø) = 20 2 cos(2 Ø) cos(4 Ø) + 1 ³ 3 cos(6 Ø) cos(5 Ø) + cos(10 Ø) + Teoriuppgift B.3: Hur ser Fourierserien ut för en Ì -periodisk och symmetrisk fyrkantvåg Ü(Ø), se Figur 4? 15
18 x(t) A T/2 T/2 t [s] A ³ Figur 4: En Ì -periodisk och symmetrisk Fyrkantvåg Ü(Ø), ½ Ø ½. Uppgift B.1: MATLAB funktionen fyrkantserie(n) syntetiserar fyrkantvågen given i Figur 4 ( = 1 och Ì = 2 ) mha en trunkerad Fourierserie (Ò 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? 16
19 ³ B.2 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 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.1) som betraktas en ändlig tid, Ø, har följande Fouriertransform ( ) = 0 Ì där ½ + Ò ( Ò 0 ) + ( Ò 0 ) + Ò ( Ò 0 ) + ( Ò 0 ) Ò=1 ( 0 ) = sin ( + 0) + 0 (B.2) Funktionen ( 0 ) har sina värden koncentrerade runt frekvensen 0 ; ju större värde på desto tydligare är denna koncentrering. Slutsatsen är att en periodisk funktion (Ø) som observeras tillräckligt länge kommer att uppvisa ett amplitudspektrum ( ) som påminner om motsvarande spektrum för Fourierserien av signalen ( Ô 2 Ò + 2 Ò som funktion av ); de olika plottarna kommer att ha sina toppar på samma ställen. Uppgift B.2: MATLAB-funktionen Fourierex(a) beräknar Fouriertransformen för funktionen (Ø) = cos(2ø) Ø Kör funktionen för några olika värden på a och observera hur transformen ändras med a. B.3 Facit Teoriuppgift B.1: 17
20 Integrering av en udda funktion (jämn funktion gånger en udda funktion, t ex sin(ø) = udda funktion) över en period (symmetriskt intervall) är noll! Notera att 0 ( Ø) sin(ò 0 Ø) Ø = Ø ¼ = Ø = (Ø ¼ ) sin(ò 0 Ø ¼ ) Ø ¼ och därför gäller 2 2 (Ø) sin(ò 0 Ø) Ø = 0 2 ( Ø) sin(ò 0 Ø) Ø (Ø) sin(ò 0 Ø) Ø = 0 Teoriuppgift B.2: Ü(Ø) är jämn µ inga sinustermer ingår i Fourierserien, dvs ) faller bort. Medelvärdet av Ü(Ø) är noll µ 0 = 0. Eftersom Ü(Ø) är halvvågssymmetrisk (bara udda termer) vet vi att Fourierserien kommer att se ut som 1 cos( 0 Ø) + 3 cos(3 0 Ø) + 5 cos(5 0 Ø) + Perioden är Ì = 1, dvs 0 = 2 och vi får att Fourierserien för Ü(Ø) har det principiella utseendet 1 cos(2 Ø) + 3 cos(6 Ø) + 5 cos(10 Ø) + Därför måste ) vara rätt svar! Överkurs: En annan regel säger att om en Ì -periodisk funktion (Ø) är sk halvvågssymmetrisk (Ø) = (Ø+Ì 2) så kommer inga termer i fourierserien att uppträda för jämna värden på Ò: Bevis: Vi har 2 Ò = 2 Ì Ì 0 Ú(Ø) cos(ò 0 Ø) Ø Ì 2 Ú(Ø + Ì 2) cos(ò 0 Ø) Ø Ì 2 Dessutom gäller Ì 2 Ì 2 Ú(Ø + Ì 2) cos(ò 0 Ø) Ø = = Ø + Ì 2 cos( ) = cos( ) cos( ) + sin( ) sin( ) 0 = 2 Ì = Alltså fås Ì 0 Ú( ) cos(ò 0 ) cos(ò ) 2 Ò = 0 2 Ò = 2 2 Ì Ò är jämn, dvs Ò = Ì 0 Ú(Ø) cos(ò 0 Ø) Ø Ò är udda, dvs Ò =
21 Teoriuppgift B.3: Enligt tidigare resonemang är signalen jämn och vi får endast cosinustermer i Fourierserien. Signalen är amplitudsymmetrisk runt noll, dvs 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 Ì, då fås (Ò = 0) Ò = 2 Ì = 2 Ì Ì 2 Ì 2 Ò Ì 4 Ì 2 Ü(Ø) cos(ò 0 Ø) Ø cos(ò 0 Ø) Ø + = = 4 Ò sin(ò 2 ) = 4 Ò Ì 4 Ì 4 Ì 2 cos(ò 0 Ø) Ø + Ì 4 1 Ò = Ò = annars Ó cos(ò 0 Ø) Ø Eller i detta fallet kan vi något enklare skriva Det vill säga, Fourierserien bli Ò = 8 Ì Ü(Ø) = 4 = 4 = 4 Ò Ì 4 cos( 2 Ò Ø) Ø 0 Ì ½ Ò=1 ½ Ò=0 sin( 2 Ò Ì ( 1) Ò+1 2Ò ( 1) Ò Ø) Ø=Ì 4 Ø=0 1 cos(2ò 1) 0Ø 2Ò + 1 cos(2ò + 1) 0Ø 19
MODELLERING AV DYNAMISKA SYSTEM OCH INLUPP 1
UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK EKL och PSA, 2002 BC, 2011. PM, 2013. MODELLERING AV DYNAMISKA SYSTEM DATORSTÖDD RÄKNEÖVNING OCH INLUPP 1 1. Introduktion till MATLAB 2. Modellering 3.
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.
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
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
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
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
REGLERTEKNIK Inledande laboration (obligatorisk)
UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK HN, MW 2008-01-23 Rev. HN, 2015-01-15 REGLERTEKNIK Inledande laboration (obligatorisk) Läsanvisningar: 1. Läs igenom instruktionen innan påbörjad laboration
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
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
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
När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.
"!$#"%'&)(*,&.-0/ 177 Syftet med denna övning är att ge en introduktion till hur man arbetar med programsystemet MATLAB så att du kan använda det i andra kurser. Det blir således inga matematiska djupdykningar,
Tentamen i Beräkningsvetenskap II, 5.0 hp, Del A
Uppsala universitet Institutionen för informationsteknologi Beräkningsvetenskap Tentamen i Beräkningsvetenskap II, 5.0 hp, 2016-03-16 Del A 1. (a) Beräkna lösningen Ù vid Ø = 03 till differentialekvationen
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
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
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)
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
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...
Operatörer och användargränssnitt vid processtyrning Datorövning 1 - Reglerteknik
UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK B Carlsson 9911. Senaste revision 15 februari 2006 Operatörer och användargränssnitt vid processtyrning Datorövning 1 - Reglerteknik Senaste inlämningsdag
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.
TENTAMEN Reglerteknik 3p, X3
OBS: Kontrollera att du har fått rätt tentamen! Denna tentamen gäller i första hand för Reglerteknik 3p. På sista sidan av tentamen finns ett försättsblad, som ska fyllas i och lämnas in tillsammans med
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,
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
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
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
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
REGLERTEKNIK BERÄKNINGSLABORATION 3
UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK CT, CFL 95, rev JS 9508 Reviderad och anpassad till 3:e upplagan av Glad/Ljung av HN 2006-08, rev till 4:e upplagan HN 07-01 REGLERTEKNIK BERÄKNINGSLABORATION
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
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
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
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
Facit Tentamen i Beräkningsvetenskap I (1TD393) STS ES W K1
Facit Tentamen i Beräkningsvetenskap I (1TD9) STS ES W K1 Utför överskådlig beräkning, och presentera svar på följande frågor. Det bifogade svarsarket måste användas, så lös först uppgifterna på ett kladdpapper,
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: DEL A Reglerteknik I 5hp
TENTAMEN: DEL A Reglerteknik I 5hp Tid: Måndag 5 december 24, kl. 8.-. Plats: Fyrislundsgatan 8, sal Ansvarig lärare: Hans Norlander, tel. 8-4737. Tillåtna hjälpmedel: Kursboken (Glad-Ljung), miniräknare,
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
Laboration 3: Stora talens lag, centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK LABORATION 3 MATEMATISK STATISTIK AK FÖR CDIFYSIKER, FMS012/MASB03, HT12 Laboration 3: Stora talens lag, centrala gränsvärdessatsen och enkla
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
Numerisk lösning till den tidsberoende Schrödingerekvationen.
Numerisk lösning till den tidsberoende Schrödingerekvationen. Det är enbart i de enklaste fallen t ex när potentialen är sträckvis konstant som vi kan lösa Schrödingerekvationen analytiskt. I andra fall
Tentamen i Beräkningsvetenskap II, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap II, 5.0 hp, 2010-05-31 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat
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
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
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
TENTAMEN: DEL A Reglerteknik I 5hp
TENTAMEN: DEL A Reglerteknik I 5hp Tid: Fredag 4 mars 204, kl. 8.00-.00 Plats: Magistern Ansvarig lärare: Hans Norlander, tel. 08-473070. Tillåtna hjälpmedel: Kursboken (Glad-Ljung), miniräknare, Laplace-tabell
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
de uppgifter i) Under m-filerna iv) Efter samlade i en mapp. Uppgift clear clc Sida 1 av 6
Inlämningsuppgift 2, HF1006.. (MATLAB) INLÄMNINGSUPPGIFT 2 (MATLAB) Kurs: Linjär algebra och analys Del2, analys Kurskod: HF1006 Skolår: 2018/19 Redovisas under en av de tre schemalaggs gda redovisningstillfällen
Ö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)
TENTAMEN: DEL B Reglerteknik I 5hp
TENTAMEN: DEL B Reglerteknik I 5hp Tid: Fredag 8 mars 0, kl. 4.00-9.00 Plats: Gimogatan 4 sal Ansvarig lärare: Hans Norlander, tel. 08-473070. Hans kommer och svarar på frågor ungefär kl 5.30 och kl 7.30.
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:
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
TENTAMEN: DEL B Reglerteknik I 5hp
TENTAMEN: DEL B Reglerteknik I 5hp Tid: Fredag 25 oktober 2013, kl. 13.00-16.00 Plats: Magistern Ansvarig lärare: Hans Norlander, tel. 018-4713070. Hans kommer och svarar på frågor ungefär kl 14.30. Tillåtna
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.
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
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.
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
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
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)
TENTAMEN Reglerteknik I 5hp
OBS: Kontrollera att du har fått rätt tentamen! Denna tentamen gäller Reglerteknik I 5hp för F4/IT4/STS3. På sista sidan av tentamen finns ett försättsblad, som ska fyllas i och lämnas in tillsammans med
repetera begreppen sannolikhetsfunktion, frekvensfunktion och fördelningsfunktion
Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF25: MATEMATISK STATISTIK KOMPLETTERANDE PROJEKT DATORLABORATION 1, 14 NOVEMBER 2017 Syfte Syftet med dagens laboration är att du ska träna
Funktionsteori Datorlaboration 2
Funktionsteori Funktionsteori Datorlaboration 2 Fourierserier Inledning Största delen av denna laboration handlar om Fourierserier, men vi startar med seriesummation. Vissa filer kan du behöva hämta på
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
Datorövning 1 Fördelningar
Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF20: MATEMATISK STATISTIK, ALLMÄN KURS, 7.5HP FÖR E, HT-15 Datorövning 1 Fördelningar I denna datorövning ska du utforska begreppen sannolikhet
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.
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
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
Tentamen i Beräkningsvetenskap II, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Beräkningsvetenskap Per Lötstedt, tel. 47 2986 Saleh Rezaeiravesh Tentamen i Beräkningsvetenskap II, 5.0 hp, 206-0-4 Skrivtid: 4 00 7 00 (OBS!
TENTAMEN Reglerteknik 4.5hp X3
OBS: Kontrollera att du har fått rätt tentamen! Denna tentamen gäller i första hand för Reglerteknik 4.5hp. På sista sidan av tentamen finns ett försättsblad, som ska fyllas i och lämnas in tillsammans
Uppgift 1. (SUBPLOT) (Läs gärna help, subplot innan du börjar med uppgiften.) 1 A) Testa och förklara hur nedanstående kommandon fungerar.
INLÄMNINGSUPPGIFT 2 Linjär algebra och analys Kurskod: HF1006, HF1008 Skolår: 2016/17 armin@kth.se www.sth.kth.se/armin Redovisas under sista två (av totalt fem) labbövningar i Analys-delen. Preliminärt:
Matematik D (MA1204)
Matematik D (MA104) 100 p Betygskriterier med eempeluppgifter Värmdö Gymnasium Betygskriterier enligt Skolverket Kriterier för betyget Godkänd Eleven använder lämpliga matematiska begrepp, metoder och
Projekt Spektralanalys med hjälp av den diskreta Fouriertransformen
Projekt Spektralanalys med hjälp av den diskreta Fouriertransformen Marcus Björk Doktorand i Signalbehandling, Systemteknik (IT) Översikt Kort om projektet Vad är spektralanalys? Koppling till Transformmetoder
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
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
Tentamen i Beräkningsvetenskap II, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Beräkningsvetenskap Per Lötstedt, tel. 471 2986 Ken Mattsson, tel 471 2975 Tentamen i Beräkningsvetenskap II, 5.0 hp, 2015-06-02 Skrivtid: 14
Tentamen i Beräkningsvetenskap I/KF, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap I/KF, 5. hp, 215-3-17 Skrivtid: 14 17 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat
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
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
Lab Tema 2 Ingenjörens verktyg
Lab Tema 2 Ingenjörens verktyg Agneta Bränberg, Ville Jalkanen Syftet med denna laboration är att alla i gruppen ska kunna handskas med de instrument som finns på labbet på ett professionellt sätt. Och
Instruktion för laboration 1
STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik MD, ANL, TB (rev. JM, OE) SANNOLIKHETSTEORI I Instruktion för laboration 1 De skriftliga laborationsrapporterna skall vara
TENTAMEN Reglerteknik 4.5hp X3
OBS: Kontrollera att du har fått rätt tentamen! Denna tentamen gäller i första hand för Reglerteknik 4.5hp för X3. På sista sidan av tentamen finns ett försättsblad, som ska fyllas i och lämnas in tillsammans
Exempel ode45 parametrar Miniprojekt 1 Rapport. Problemlösning. Anastasia Kruchinina. Uppsala Universitet. Januari 2016
Problemlösning Anastasia Kruchinina Uppsala Universitet Januari 2016 Anastasia Kruchinina Problemlösning 1 / 16 Exempel ode45 parametrar Miniprojekt 1 Rapport Anastasia Kruchinina Problemlösning 2 / 16
MATLAB the Matrix Laboratory. Introduktion till MATLAB. Martin Nilsson. Enkel användning: Variabler i MATLAB. utvecklat av MathWorks, Inc.
Introduktion till MATLAB Martin Nilsson Avdelningen för teknisk databehandling Institutionen för informationsteknologi Uppsala universitet MATLAB the Matrix Laboratory utvecklat av MathWorks, Inc. Matematisk
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
Datorlaboration i differentialekvationer
Umeå Universitet --5 Matematiska instutitionen Datorlaboration i differentialekvationer Umeå universitet --5 Inledning Laborationen består av fyra uppgifter och för detaljer och givna ekvationer i uppgifterna
Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, AK FÖR I, FMS 120, HT-00 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
Flervariabel reglering av tanksystem
Flervariabel reglering av tanksystem Datorövningar i Reglerteknik fortsättningskurs M, TSRT06 Denna version: 12 februari 2015 REGLERTEKNIK KOMMUNIKATIONSSYSTEM LINKÖPINGS TEKNISKA HÖGSKOLA 1 Inledning
Tentamen i Beräkningsvetenskap II, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Per Wahlund, tel. 471 2986 Tentamen i Beräkningsvetenskap II, 5.0 hp, 2012-05-31 Skrivtid: 14 00 17 00 (OBS! Tre timmars
Flervariabel reglering av tanksystem
Flervariabel reglering av tanksystem Datorövningar i Reglerteori, TSRT09 Denna version: oktober 2008 1 Inledning Målet med detta dokument är att ge möjligheter att studera olika aspekter på flervariabla
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
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
Ordinära differentialekvationer, del 1
ÏÇÊÃÇÍÌ ÏÓÖ ÓÙØ ÍÔÔ Ø Ö Ø ÐÐ ÖĐ Ò Ò Ú Ø Ò Ô ÁÁ ¾ Ù Ù Ø ¾¼½ ÁÒ Ø ØÙØ ÓÒ Ò ĐÓÖ Ò ÓÖÑ Ø ÓÒ Ø ÒÓÐÓ ½ Inledning Kursen Beräkningsvetenskap II innehåller HT 2018 tre workout-pass. Syftet med dem är att du i
Matematisk Modellering
Matematisk Modellering Föreläsning 1 Anders Heyden Matematikcentrum Lunds Universitet Matematisk Modellering p.1/37 Denna föreläsning (läsvecka 1) Vad handlar kursen om, mål, kurskrav, ide. Matematisk
Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x
Mathematica Första kapitlet kommer att handla om Mathematica det matematiska verktyg, som vi ska lära oss hantera under denna kurs. Indata När du arbetar med Mathematica ger du indata i form av kommandon
Tekniska beräkningar. Vad är tekn beräkningar? Vad är beräkningsvetenskap? Informationsteknologi. Informationsteknologi
Tekniska beräkningar stefan@it.uu.se Vad är tekn beräkningar? Finns några olika namn för ungefär samma sak Numerisk analys (NA) Klassisk NA ligger nära matematiken: sats bevis, sats bevis, mer teori Tekniska
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
Introduktion till Matlab
Introduktion till Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1, ht10 1 Inledning Ni kommer använda Matlab i nästan alla kurser i utbildningen. I matematikkurserna kommer vi ha studio-övningar nästan
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
Reglerteknik I: F1. Introduktion. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik
Reglerteknik I: F1 Introduktion Dave Zachariah Inst. Informationsteknologi, Avd. Systemteknik 1 / 14 Vad är reglerteknik? Läran om dynamiska system och deras styrning. System = Process = Ett objekt vars