Analys av elektriska nät med numeriska metoder i MATLAB

Relevanta dokument
Kurs 2D1213, laboration 1: Bli bekväm med MATLAB. Michael Hanke. November 6, 2006

Introduktion till modifierad nodanalys

Att använda el. Ellära och Elektronik Moment DC-nät Föreläsning 3. Effekt och Anpassning Superposition Nodanalys och Slinganalys.

TSTE20 Elektronik 01/31/ :24. Nodanalys metod. Nodanalys, exempel. Dagens föreläsning. 0. Förenkla schemat 1. Eliminera ensamma spänningskällor

Videoförstärkare med bipolära transistorer

Spolen och Kondensatorn motverkar förändringar

Beräkningsvetenskap introduktion. Beräkningsvetenskap I

Beräkningsvetenskap introduktion. Beräkningsvetenskap I

LTK010, vt 2017 Elektronik Laboration

TANA17 Matematiska beräkningar med Matlab

Tentamen i Elektronik, ESS010, del 2 den 17 dec 2007 klockan 8:00 13:00 för inskrivna på elektroteknik Ht 2007.

1 Kvadratisk optimering under linjära likhetsbivillkor

Linköpings Universitet Institutionen för datavetenskap (IDA) UPP-gruppen Arv och polymorfi

Teknisk Beräkningsvetenskap I Tema 1: Avrundning och populationsmodellering

Laboration 4: Tidsplan, frekvensplan och impedanser. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum

Fel- och störningsanalys

Tentamen Elektronik för F (ETE022)

1 Grundläggande Ellära

2D1240 Numeriska metoder gk II för T2, VT Störningsanalys

Laborationsrapport. Kurs El- och styrteknik för tekniker ET1015. Lab nr. Laborationens namn Lik- och växelström. Kommentarer. Utförd den.

Föreläsning 14: Exempel på randvärdesproblem. LU-faktorisering för att lösa linjära ekvationssystem.

Numerisk Analys, MMG410. Lecture 1. 1/24

Fel- och störningsanalys

Spolen och Kondensatorn motverkar förändringar

Tentamen i Beräkningsvetenskap I/KF, 5.0 hp,

Välkomna till Numme och MATLAB, 9 hp, för Materialdesign och Energi&Miljö, årskurs 2

Laboration 2 Elektriska kretsar Online fjärrstyrd laborationsplats Blekinge Tekniska Högskola (BTH)

Tentamen i Elektronik, ESS010, del1 4,5hp den 19 oktober 2007 klockan 8:00 13:00 För de som är inskrivna hösten 2007, E07

Elteknik. Superposition

f(x + h) f(x) h f(x) f(x h) h

Laboration - Va xelstro mskretsar

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,

LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod

DEL-LINJÄRA DIAGRAM I

Fö4: Kondition och approximation. Andrea Alessandro Ruggiu

VÄXELSTRÖM SPÄNNINGSDELNING

Tentamen i Elektronik, ESS010, och Elektronik för D, ETI190 den 10 jan 2006 klockan 14:00 19:00

Sammanfattning av kursen ETIA01 Elektronik för D, Del 1 (föreläsning 1-6)

Lab 2. Några slides att repetera inför Lab 2. William Sandqvist

Lösningsförslag Inlämningsuppgift 3 Kapacitans, ström, resistans

Linjära ekvationssystem

Tekniska beräkningar. Vad är tekn beräkningar? Vad är beräkningsvetenskap? Informationsteknologi. Informationsteknologi

Signalbehandling, förstärkare och filter F9, MF1016

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28

Laboration 1 Elektriska kretsar Online fjärrstyrd laborationsplats Blekinge Tekniska Högskola (BTH)

TSKS06 Linjära system för kommunikation Kursdel Elektriska kretsar. Föreläsning 3

INLÄMNINGSUPPGIFT 1 MATEMATIK 2, HF1000 ( DIFFERENTIAL EKVATIONER)

a = a a a a a a ± ± ± ±500

Konvergens för iterativa metoder

Uppgifter 9 och 10 är för de som studerar byggteknik

Sammanfattning av likströmsläran

IF1330 Ellära KK1 LAB1 KK2 LAB2. tentamen

Sammanfattning av kursen ETIA01 Elektronik för D, Del 1 (föreläsning 1-10)

LAB 3. INTERPOLATION. 1 Inledning. 2 Interpolation med polynom. 3 Splineinterpolation. 1.1 Innehåll. 3.1 Problembeskrivning

Lektion 1: Automation. 5MT001: Lektion 1 p. 1

Linköpings Universitet Institutionen för datavetenskap (IDA) UPP-gruppen Arv och polymorfi

Ordinära differentialekvationer,

Sven-Bertil Kronkvist. Elteknik. Tvåpolssatsen. Revma utbildning

Att fjärrstyra fysiska experiment över nätet.

Lektion 2: Automation. 5MT042: Automation - Lektion 2 p. 1

Facit Tentamen i Beräkningsvetenskap I (1TD393) STS ES W K1

TSTE05 Elektronik & mätteknik Föreläsning 3 Likströmsteori: Problemlösning

VÄXELSTRÖM SPÄNNINGSDELNING

Laborationshandledning för mätteknik

Tentamen i Elektronik - ETIA01

Sensorer och mätteknik Laborationshandledning

Laborationsrapport Elektroteknik grundkurs ET1002 Mätteknik

TMV166 Linjär algebra för M. Datorlaboration 2: Matrisalgebra och en mekanisk tillämpning

Lab nr Elinstallation, begränsad behörighet ET1013 Likströmskretsar

Introduktionsföreläsning. Outline. Beräkningsvetenskap I. Sara Zahedi Hanna Holmgren. Institutionen för Informationsteknologi, Uppsala Universitet

IDE-sektionen. Laboration 5 Växelströmsmätningar

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

LAB 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M

Denna föreläsning. DN1212 Numeriska metoder och grundläggande programmering FN Standardform för randvärdesproblem

Hemuppgift 2, SF1861 Optimeringslära för T, VT-10

Tentamen ETE115 Ellära och elektronik för F och N,

Instruktioner för laboration 2, Elektromagnetism och elektriska nät 1TE025 Elektriska system 1TE014

LABORATION cos (3x 2 ) dx I =

Extralab fo r basterminen: Elektriska kretsar

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

Elektronik 2018 EITA35

SF Numeriska metoder, grundkurs Föreläsning 5: Felanalys, felkalkyl och kondition KTH - SCI

Du behöver inte räkna ut några siffervärden, svara med storheter som V 0 etc.

FÖRSÄTTSBLAD TILL TENTAMEN. ELLER (fyll bara i om du saknar tentamenskod): Datum: 16 januari Bordsnummer:

Elektro och Informationsteknik LTH. Laboration 3 RC- och RL-nät i tidsplanet. Elektronik för D ETIA01

Ingenjörsmetodik IT & ME 2011 Föreläsning 11

NUMPROG, 2D1212, vt Föreläsning 1, Numme-delen. Linjära ekvationssystem Interpolation, Minstakvadratmetoden

IE1206 Inbyggd Elektronik

Linjära ekvationssystem

Kurs 2D1213, Laboration 2: Att lösa ordinära differentialekvationer med finita differensmetoden

Ordinära differentialekvationer,

Konstruktion av volt- och amperemeter med DMMM

Tentamen i Elektronik, ESS010, del 1 den 18 oktober, 2010, kl

Tentamen i Elektronik, ESS010, del 2 den 6 mars 2006 SVAR

NUMPROG, 2D1212, vt Föreläsning 9, Numme-delen. Stabilitet vid numerisk behandling av diffekvationer Linjära och icke-linjära ekvationssystem

Elektronik grundkurs Laboration 1 Mätteknik

Ingenjörsmetodik IT & ME 2010 Föreläsning 5

Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism. Inledning. Fysikalisk bakgrund

Elektriska och elektroniska fordonskomponenter. Föreläsning 4 & 5

Beräkningsvetenskap. Vad är beräkningsvetenskap? Vad är beräkningsvetenskap? Informationsteknologi. Informationsteknologi

Transkript:

Analys av elektriska nät med numeriska metoder i MATLAB Joel Nilsson Martin Axelsson Fredrik Lundgren 28-2-12 Kurs DN1215 - Numeriska metoder för ME Moment Laboration 1 - Bli bekväm med MATLAB Handledare Johan Karlander, Kungliga Tekniska Högskolan 1

Sammanfattning För att kunna lösa verkliga problem, som ej går att lösa analytiskt, behövs numeriska metoder. Ett bra verktyg för att arbeta numeriskt är MATLAB. För en ingenjör idag är detta nödvändigt att behärska. Problemen som skulle lösas bestod i att analysera olika elektriska nät. Första problemet var en likspänningsbrygga. Där söktes strömmen genom en gren som en funktion av en resistor i samma gren. Resultatet skulle plottas, se figur 4. I det andra problemet skulle resistansen mellan två på diagonalen motsatta hörn i en viss kub beräknas. Resistansen var,8 Ω. I problem tre skulle funktionen hos en RIAA-förstärkare illustreras med en graf. För grafen, se figur 5. 2

Innehåll 1 Inledning 4 2 Problem och syfte 4 3 Metod och utförande 5 3.1 DC-analys.................................... 5 3.1.1 Brygga.................................. 6 3.1.2 Kub................................... 7 3.2 AC-analys.................................... 9 4 Resultat 1 4.1 DC-analys.................................... 1 4.1.1 Brygga.................................. 1 4.1.2 Kub................................... 1 4.2 AC-analys.................................... 11 5 Diskussion och slutsats 11 A Svar på instuderingsfrågorna 11 3

1 Inledning Problemen en ingenjör ställs inför på 2-talet är annorlunda än tidigare. Då samhället kräver bättre, snabbare och noggrannare tillbehör, så som elekrisk apparatur, ställs det krav på problemlösaren. Allt eftersom utvecklingen gått framåt har även problemlösningen gjort det. Idag kan allt svårare problem med allt mindre fel beräknas med hjälp av snabba datorer. På grund av detta behöver ingenjörerna, problemlösarna, ställa upp bättre problemlösnings- och beräkningsalgoritmer. Således är det viktigt att i ett tidigt stadie börja skriva program och algoritmer, som sedan krävs i näringslivet. En bra inledning för en blivande ingenjör är numeriska problem i MATLAB. MATLAB är ett mångsidigt program som kan appliceras på olika typer av problem, till exempel numeriska. För analys av elektriska nät är numeriska metoder mycket lämpligt. Ty beräkningar för hand blir fort mycket svåra att utföra, framförallt då frekvensberoende komponenter ingår i nätet. De blir inte svåra för att de är komplicerade, det rör sig bara om elementär vektoralgebra, utan för att matriserna som operationerna skall utföras på blir mycket stora. 2 Problem och syfte Problemen består allmänt i att analysera elektriska nät med hjälp av numeriska metoder och MATLAB, såväl likspännings- som växelspänningsnät. DC-analys av brygga: I det första problemet skall strömmen genom en gren i en likspänningsbrygga, figur 1, beräknas som en funktion av resistorn i grenen, R g. Resistorns värde skall varieras från 1 Ω till 2 Ω med så små steglängder att en advekvat graf kan ritas. DC-analys av kub: I det andra problemet skall resistansen mellan två diagonalt motsatta hörn beräknas. AC-analys av RIAA-förstärkare: I det tredje problemet skall spänningen i nod 3 som en funktion av frekvensen i ett växelspänningsnät beräknas. Den spänningen skall kvotas med en referensspänning vid 1 khz (i db-skala) för att illustrera nätets funktion, en RIAA-förstärkare. En RIAA-förstärkare används för att invertera kompenseringen som görs vid inspelning av en vinylskiva. Basen dämpas nämligen och diskanten förstärks, för att kompensera för mekaniska begränsningar i systemet. Näten löses med hjälp av modifierad nodanalys och elementära matrisräkningar. 4

Tabell 1: Matrisernas dimensioner matris A R A V A I R V I e i V dimension n x b R n x b V n x b I b R b V b I n b V n+1 betecknar antalet noder i nätet. A R, A V och A I betecknar incidensmatriserna för resistorer samt spännings- och strömkällor. R, V och I betecknar värdena på komponenter och källor. e är nodpotentialerna och i V är ström genom spänningskälla. 3 Metod och utförande Att rita upp en enkel modell är lämpligt för att få problemet mer överskådligt och lättare kunna angripa det. Numrera noder, grenar och komponenter, se figur 1. Det blir då enklare att bygga upp matriserna som annars riskerar att bli stora och svåröverskådliga. Incidensmatriser är matriser som beskriver var respektive komponent ligger i nätet.. Exempelvis A R är en incidensmatris som visar var och hur många resistiva grenar det finns. Motsvarande matriser görs för kondensatorer, spolar, spännings- och strömkällor. Vektorer används för att ge värden till respektive komponent, som till exempel resistans. Incidensmatriserna utformas som så att varje kolumn motsvarar en gren (b stycken) och varje rad antalet noder (n stycken). På den position komponenten börjar sättes +1 och där den slutar 1. Till exempel: R s sitter på gren a, börjar i nod 1 och slutar i nod 2. Början på matrisen blir då: +1... 1... A R =......... För att mäta strömmar i grenar används spänningskällor satta till noll volt och i V (se till exempel ekvation 2) ger då direkt strömmen i grenen. 3.1 DC-analys När alla matriser och vektorer är skapade så ställes följande system upp: [ AR GA R A ] [ ] [ ] V e AI I A = V i V V Det löses så här: (1) 5

[ ] e = i V [ AR GA R A V A V ] T [ ] AI I V G är den inverterade diagonalmatrisen av R (se ekvation 5 och 1) Beräkningar utföres för hand eller med hjälp av till exempel MATLAB. Hur detta görs anses vara trivialt och resulterar slutligen i en vektor som innehåller alla nodpotentialer (n stycken e) samt strömmar genom spänningskällor (b V stycken i V ). 3.1.1 Brygga (2) Figur 1: Bryggans nät Analysen av nätet i figur 1 ger följande matriser: +1 1 +1 +1 A R = 1 +1 1 1 +1 +1 +1 A V = +1 1 (3) (4) 6

A I och I är i detta problem tomma dimensionerade matriser ty det finns inga strömkällor i detta nät. 3.1.2 Kub Rs Ra R = Rb Rg Rc Rd [ ] E V = (5) (6) 5 g h 6 j 7 i 9 k 8 11 1 e b 3 c l 1 a f d 4 2 Figur 2: Kubens nät Mellan noderna 8 & 11, 9 & 11 samt 1 & 11 sitter amperémetrar och mellan 1 & 11 sitter en spänningskälla. 7

Analysen av nätet i figur 2 ger följande matriser: +1 +1 +1 1 +1 +1 1 +1 +1 1 1 +1 A R = 1 +1 +1 1 1 +1 1 +1 1 1 1 1 +1 A V = +1 +1 +1 A I och I är i detta problem tomma dimensionerade matriser ty det finns inga strömkällor i detta nät. Ra Rb Rc Rd Re Rf R = (9) Rg Rh Ri Rj Rk Rl E V = (1) (7) (8) 8

3.2 AC-analys Figur 3: RIAA-förstärkarens nät Ett liknande system som i DC-analysen fås i AC-analysen: [ AR Y R A R + A CY C A C + A LY L A L A ] [ ] [ ] V e AI I A = V i V V På motsvarande sätt fås följande lösning: [ ] e = i V [ AR Y R A R + A CY C A C + A LY L A L A V A V ] T [ ] AI I V Y R, Y C och Y L är de inverterade diagonalmatriserna av R, C och L (se matriserna nedan). 1 1 AR = 1 (13) 1 AC = 1 (14) 1 1 1 AV = (15) A I,I, A L och L är i detta problem tomma dimensionerade matriser. Eftersom det varken finns strömkällor eller spolar i kretsen. 9 (11) (12)

[ R1 R = C = R 1A [ C1A C 1 V = [ E 1 ] För att få kvoten mellan spänningarna i db-skala, i enighet med problemet. Så multipliceras resultatet med 2 log. ( v3 ) U = 2log 1 ; (19) v ref 4 Resultat 4.1 DC-analys 4.1.1 Brygga ] ] (16) (17) (18) I g as a function of R g.2.4.6 I g [A].8.1.12.14.16.18 2 4 6 8 1 12 14 16 18 2 R [Ω] g Figur 4: I g som en funktion av R g 4.1.2 Kub Resistansen mellan två diagonalt motsatta hörn i kuben är,8 Ω. 1

4.2 AC-analys 2 RIAA equalizer 15 1 5 [db] 5 1 15 2 2 1 2 Frequency [Hz] Figur 5: RIAA-förstärkare 5 Diskussion och slutsats Efter att ha jämfört vår analys av likspänningsbryggan med MultiSim har vi konstaterat att vi har korrekta resultat. Då samma funktion används i problemet med kuben skall även det resultatet vara korrekt, förutsatt att matriserna är rätt uppställda. När det gäller AC-analysen så bör även den vara korrekt ty vår graf liknar en riktig RIAA-kurva. Jämförelse vid frekvenserna 2, 1 och 2 khz mellan graferna ger samma resultat. Överlag använder vi så små steglängder att det inte tar orimligt lång tid för datorn att utföra beräkningarna. Noggranheten anses därför vara utav adekvat ordning. A Svar på instuderingsfrågorna 1 Ett problem är illakonditionerat om dess lösning är mycket känsligt med avseende på små förändringar i data. Sant 2 Att använda aritmetik med hög precision gör ett illakonditionerat problem bättre konditionerat. Falskt 3 Konditioneringen av ett problem beror på lösningsalgoritmen. Sant 4 En bra algoritm ger en noggrann lösning oavsett hur problemet är konditionerat. Falskt 5 Valet av lösningsalgoritm har ingen effekt på fortplantningsfelet. Falskt 6 En stabil algoritm tillämpad på ett välkonditionerat problem ger alltid en noggrann lösning. Sant 7 Lista tre felkällor i vetenskapliga beräkningar! Modellfel, mätfel och fortplatningsfel 8 Förklara skillnaden mellan absolut- och relativfel. Absolutfel är differensen mellan det approximerade värde och det riktiga värdet. Relativfel är absolutfel dividerat med det riktiga värdet. 11

9 Förklara skillanden mellan trunkerings- och fortplantningsfel. Trunkeringsfel är skillnaden mellan det sanna resultatet och det som skulle ges av en algoritm med exakt aritmetik. Fortplatningsfel är skillnaden på resultatet som ges av en algoritm med exakt aritmetik och samma algoritm med avrundad aritmetik. 1a Vad menas med ett problems konditionering? Koditionering är beloppet av det relativa felet dividerat med beloppet av det relativa felet på indata. 1b Påverkas den av lösningsalgoritmen? Ja, felen i indata förstärks på grund av algoritmens egenskaper. 1c Påverkas den av hur noggrann aritmetik som används? Nej 11 Om ett beräkningsproblem har konditionstal 1, är det bra eller dåligt? Varför? Bra, ty lågt värde medför att relativfelet får en faktor n. 12a I vilka fall blir det kancellering i ett flyttalssystem? Vid addition eller subtraktion av två tal när resultatet är nära noll. 12b Varför är kancellering vanligtvis dåligt? Relativa felet kan bli mycket högt. 12