REGULERING AF ROBOTARM

Størrelse: px
Starte visningen fra side:

Download "REGULERING AF ROBOTARM"

Transkript

1 Nicolaj Lindhard Jørgensen, s Lasse Thorup Olesen, s REGULERING AF ROBOTARM Bachelorprojekt, forår, 2009

2

3 Nicolaj Lindhard Jørgensen, s Lasse Thorup Olesen, s REGULERING AF ROBOTARM Bachelorprojekt, forår, 2009

4 REGULERING AF ROBOTARM, Rapporten er udarbejded af: Nicolaj Lindhard Jørgensen, s Lasse Thorup Olesen, s Vejledere Nils Andersen & Ole Ravn DTU Elektro Automation and control Danmarks Tekniske Universitet Elektrovej Bygning 326 DK-2800 Kgs. Lyngby Denmark Tel: (+45) Fax: (+45) Udgivelsesdato: Klasse: 1 (offentlig) Bemærkninger: Denne rapport er indleveret som led i opfyldelse af kravene for opnåelse af graden Bachelor i teknisk videnskab (BScE) på Danmarks Tekniske Universitet. Rapporten repræsenterer 15 ECTS point. Rettigheder c N.L. Jørgensen, L.T. Olesen, 2009

5 Abstract This report describes how vibrations in a robot arm with one link can be damped. The method that is investigated uses an accelerometer to meassure the accelerations at the endpoint of the arm and controls using this. Matlab is used to simulate the actual system and set up filters and regulators. The studies showed that using appropriate filters and regulators, it was possible to reduce overshoot and settling time. I

6 Resumé Denne rapport beskriver hvordan svingninger i en robotarm med et led kan dæmpes. Metoden der undersøges bruger et accelerometer til at måle accelerationerne i spidsen af armen og regulerer herefter. Der bruges Matlab til at simulere det egentlige system og opstille filtrer og regulatorer. Det viste sig at, ved at bruge nogle passende filtrer og regulatorer, var det muligt at dæmpe oversvinget og indsvingstiden. II

7 Indhold Abstract Resumé I II 1 Indledning Baggrund Problemformulering Metode, afgrænsning og forudsætninger Introduktion til Mechatronics Arbejde af andre Læsevejledning Teori Regulatorer og filtre i kontinuert tid P-regulator PI-regulator Lead-kompensatoren Lowpass filter Highpass filter Notch-filter Regulatorer og filtre i diskret tid Z-transformation Filtre i diskret tid Jung s modulus og svingninger Simulering Den fysiske model i simulink Verificering af simulering Step på hastighedsservo Step på positionsservo Step på positionsservo, acceleration af arm Systemets poler Opsamling på tests Implementering af reguleringen Hastighedstilbagekobling med lead III

8 INDHOLD ordens highpass filter ordens highpass filter Notch-filter P-Lead Filtre og regulatorer i Matlab Lead-kompensator Notch-filter Highpass-filtre Implementering Implementering på datamat Den fysiske implementering Test Positionsbestemmelse Karakteristik af step på robotarmen Step med regulering Respons på forskellige inputs Forskydning af egenfrekvens Diskussion Anvendelighed Videreudvikling Konklusion 37 Litteratur 38 IV Appendiks 39 A Symbolliste 39 B Overføringsfunktionen for modellen 41 C RHD 43 C.1 Start RHD client C.2 Ret i programmet C.3 Compile C.4 Eksekver D Accelerometer og sampling 45

9 INDHOLD D.1 Antal samples D.2 Sampling og tider E Comedi-Board 46 F Metode til positionsbestemmelse 47 Bilag 49 I Grafer 49 II Modeller 51 III Kildekode 55 IV Indhold på vedlagte CD 61 V

10 Figurer 1.1 IRB 1600ID fra ABB UR A fra Universal Robots (her vist med et tool) General model for et reguleringssystem Cantilever beam Fysisk system uden regulator Step på det fysiske system med positionstilbagekobling Step på hastighedsservo Step på positionsservo (motor) Step på positionsservo (endespids) Hastighedstilbagekobling med Lead-kompensator Hastighedstilbagekobling med Highpass-filter Hastighedstilbagekobling med notch-filter Step med komplet regulering Bodeplot af modellen uden Lead-kompensator Acceleration af endespids Frekvensrespons for notch-filteret Model af armen Hardware setup Position af endespids Fysisk system med positionstilbagekobling Fysisk system uden regulator Steprespons Respons på et sinus input Step med forskellige setup F.1 Arm setup I.1 Pole-Zero map fra Matlab I.2 Bodeplot af 2.ordens svingning af arm II.1 Ekspanderet flex-blok II.2 Hastighedsservo II.3 Den basale model ekspanderet VI

11 FIGURER II.4 Det samlede system med regulering VII

12 Tabeller 2.1 Beregnede egenfrekvenser for den fysiske arm Poler bestemt ud fra overføringsfunktion Poler fra simulering og flexarm Data fra reguleringsprocess Fysiske parametre for flexarm Parametre for arm med simpel regulering Resultater for regulering Respons på forskellige inputs A.1 Liste med symboler E.1 Comedi parametre VIII

13 Kapitel1 Indledning 1.1 Baggrund I generelle automationssystemer hvor der bruges robotarme til at udføre forskellige opgaver, er der en hel klar tendens til at bruge store, tunge og solide robotter. Selv når der skal udføres opgaver som at svejse, male og tage små produktionsprøver bliver der brugt store robotarme. På fig.1.1 ses en robotarm fra ABB der er beregnet til at svejse. Den vejer Figur 1.1: IRB 1600ID fra ABB 250kg, den kan håndtere 4kg og har en positions nøjagtighed på +/-0.02mm. På fig.1.2 ses en robotarm fra Universal Robots der vejer 18kg, kan håndtere 5kg og har en positionsnøjagtighed på +/-0.1mm. Årsagen til at robotarmen fra ABB vejer over 10 gange så meget som robotarmen fra Univesal Robots, skal findes i ønsket om større præcision og dermed valget af materialer, gear og motorer. Den letteste måde at øge positions- og 1

14 Kapitel 1. Indledning Figur 1.2: UR A fra Universal Robots (her vist med et tool) banenøjagtighed er ved at gøre konstruktionen mere stabil. Dette kan gøres ved at bruge tykkere materialer, bruge gear uden slør i og bruge motorer, der er tilpas stærke i forhold til belastningen. Derudover kan man opnå en vis præcisionsforbedring ved at begrænse størrelsen af accelerationerne. Disse tiltag vil generelt resultere i, at robotarmen bliver tungere og er afhængig af en solid base, der typisk skal monteres på et gulv eller i loftet. I applikationer hvor det ikke er muligt at montere robotarmen på en robust overflade, er man nød til at holde vægten nede. Det gør det vanskeligt at minimere rystelser og beholde præcisionen. Ved at bruge outputtet fra sensorer, som accelerometre, på en given robotarm, til at regulere efter vil nogle vibrationer kunne dæmpes og dermed vil nøjagtigheden kunne bevares. Den samme teknik kan også anvendes generelt på robotarme, der skal fortage kraftige accelerationer. Også her vil sensorer kunne hjælpe med at dæmpe svingningerne. 2

15 1.2 Problemformulering 1.2 Problemformulering Når robotarme i industrien laver hurtige eller pludselige bevægelser kan der opstå svingninger i robotternes led. Disse svingninger kan være til gene for den opgave robotten skal udføre og i værste fald føre til skader på de mekaniske dele. Ved hjælp af sensorer, som accelerometre, og passende datamater er det muligt at regulere en given robot efter klassiske reguleringsprincipper. Det er derfor målet i denne opgave at dæmpe svingninger i en fleksibel robotarm med et led vha. en datamat og et accelerometer som sensor. Dermed ønskes det afklaret: Hvor meget svingningerne kan dæmpes i forhold til en kode med en simpel positionstilbagekobling. Hvilken regulator der er mest hensigtsmæssig at implementere. 1.3 Metode, afgrænsning og forudsætninger Der tages udgangspunkt i simuleringer og modeller i Matlab og dernæst efterprøves disse på den givne robotarm. Data fra de foretagne test undersøges ud fra typiske reguleringsparametre. Parametrene bruges dernæst til at optimere efter. Det tilsigtes at implementere en regulator, der ved hjælp af de givne sensorer kan dæmpe svingningerne i den givne robotarm. Projektet afgrænses dermed af antallet af tilgænglige sensorer, til kun at fokusere på at dæmpe 1.ordenssvingningerne. Derudover afgrænses projektet til at fokusere på svingninger i et led. Disse afgrænsninger opstår som forudsætning for at kunne udvikle teknologien til mere avancerede applikationer, hvor der kan håndteres højere ordens svingninger og flere led. Dermed er projektet gyldigt i forhold til videreudvikling af teknologier til dæmpning af svingninger i robotarme. 1.4 Introduktion til Mechatronics Mechatronics er et begreb, som gjorde sit indtog i Japan i 1969, hvor begrebet første gang blev beskrevet af hr. Tetsuro Mori [8]. Mechatronics dækker over 3

16 Kapitel 1. Indledning en blanding af mekanik og elektronik, som er afhængige af hinanden for at fungere. "... a synergistic combination of precision mechanical engineering, electronic control and systems thinking in design of products and manufacturing processes."- Jacob Buur 1989 [2] Dette begreb bruges især inden for regulering, hvor det, i stigende grad kan betale sig, at lade dele af maskinen være aktive elektroniske i stedet for mekaniske. Dette skyldes bl.a. at elektronik er blevet billigere og mere pålideligt end tidligere. Et udmærket eksempel på et system som anvender mechatronics, er ABSbremser (Antiblockingsystem). For at undgå, at et hjul på en bil blokerer og skrider under opbremsning, er der i bilen implementeret en computer, som via en elektronisk hastighedssensor registrerer hjulets omdrejninger. Denne computer kontrollerer så den hydrauliske bremse, og sørger for at lette trykket på bremsen ved blokering af hjulet. 1.5 Arbejde af andre Her følger et kort resume af de to primære kilder til dette projekt. Jens Rune Baungaard s Ph.D.-afhandling"[2] omhandler regulering af samme mekaniske setup som er behandlet i denne rapport, dog med strain gauges som sensor i stedet for et accelerometer. Derved er han kommet frem til, ved et step på 0.3 rad, at have et oversving på 0.05 rad og en indsvingstid på ca. 2 sek. Se s. 231 [2]. Vibration Absorption Control of Industrial Robots by Acceleration Feedback"[3] beskriver vibrationsdæmpning vha. tilbagekobling af acceleration på industrielle robotter. Der fremvises markante forbedringer efter tilbagekobling af accelerationen sammenlignet med det traditionelle regulering. 1.6 Læsevejledning 4 Teorien for de anvendte regulatorer, fysikken bag en model af robotarmen og regulering i diskret tid gennemgås kort.

17 1.6 Læsevejledning I Simuleringen gøres rede for den anvendte matematiske model, og denne sammenholdes med den virkelige robotarm. Implementeringen redegøre for hvordan de, i afsnit 3, fundne regulatorer implementeres på den fysiske opstilling. Test på robotarmen gennemgås. Der præsenteres plots og relevante værdier for de opnåede resultater. I diskussionen perspektivers de opnåede resultater, og der reflekteres over hvad der kunne gøres bedre i et projekt på længere sigt. Konklusionen sammenfatter kort de opnåede resultater og sammenholder dem med problemformuleringen. For læsere der vil danne sig et hurtigt overblik over rapporten, kan man med fordel læse problemformuleringen, Step med regulering (afsnit 5.3) og konklusionen. For læsere der har basal forståelse for regulering kan kapitel 2 udelades Er opstillingen helt ukendt for læseren kan afsnit 4.2 læses først for et få et overblik over den konkrete reguleringsopgave. God fornøjelse 5

18 Kapitel2 Teori Sædvanligvis kan systemer med et givent input u(t) og et givent output y(t) beskrives ved en n te ordens differentialligning så som: a n y n (t) + a n 1 y n 1 (t) a 0 y(t) = b m u m (t) + b m 1 u m 1 (t) b 0 u(t) (2.1) Dette gælder både for fysiske systemer som fjedre og motorer, samt filtre og regulatorer. Dog realiseres filtre og regulatorer ofte i frekvensdomænet. Ligeledes transformeres modeller for systemer i tidsdomænet som det er tilfældet i Matlab og simulink, til frekvensdomænet med Laplace transformation. Den unilaterale Laplace transformation er givet ved: L[f(t)] = F (s) = 0 f(t)e st dt (2.2) Når differentialligningerne for et system som 2.1 Laplace transformeres kan overføringsfunktionen for systemet opstilles som: H(s) = Y (s) U(s) = b ms m b 1 s + b 0 a n s n a 1 s + a 0 (2.3) Når det er ønskeligt at have systemet på denne form, er det fordi det er betragtelig lettere at opstille blokdiagrammer og arbejde med disse. Den direkte Fourier transformation(2.4) bruges til at gå fra tidsdomænet til frekvensdomænet for at beskrive hvilke frekvenser der er tilstede i den oprindelige funktion. F [f(t)] = F (ω) = f(t)e jωt dt (2.4) 2.1 Regulatorer og filtre i kontinuert tid Et typisk reguleringssystem kan beskrives med et blokdiagram som vist på fig.2.1. Her er G(s) = (G 1 (s) + d(s)) G 2 (s) systemet, der skal reguleres, H(s) beskriver målesystemet, K 0 er en skaleringskonstant så forholdet mellem r(s) 6

19 2.1 Regulatorer og filtre i kontinuert tid og c(s) stemmer overens når reguleringen er perfekt og G C (s) er regulatoren. r(s) er referencen, e(s) er fejlen, u(s) er styresignalet, c(s) er outputtet, c m er Figur 2.1: General model for et reguleringssystem målesignalet og d(s) er en forstyrrelse P-regulator Den mest basale regulator er proportionalregulatoren hvor G C (s) = K p, hvilket svarer til en ren forstærkning af fejlen eller målesignalet PI-regulator En meget brugt regulator er en proportional-integralregulator, der er givet ved: G c (s) = K p τ i s + 1 τ i s (2.5) Denne regulator kendetegnes ved at have gode stationære egenskaber, men til gengæld mindskes båndbredden betragteligt i forhold til P-regulatoren Lead-kompensatoren En kendt kompensator type er Lead en, der har overføringsfunktionen: G c (s) = K p τ d s + 1 ατ d s + 1, α < 1 (2.6) Den væsenligste egenskab ved Lead-kompensatoren er at den øger båndbredden og dermed mindsker den negative fasedrejning. 7

20 Kapitel 2. Teori Lowpass filter Laplace repræsentationen af et 1.ordens lowpass filter er givet ved: G c (s) = ω c ω c + s (2.7) Lowpass filteret kendetegnes ved at det dæmper frekvenser over knækfrekvensen ω c Highpass filter Overføringsfunktionen for et typisk highpass filter fremkommer ved at sætte s = ω p /s i 2.7, se [6] s.525. G c (s) = ω s ω s + ( ω p s ) = ω s s ω s s + ω p (2.8) Hvor ω p er passband frekvensen og ω s er stopband frekvensen. Highpass filterets kendetegn er selvsagt, at det dæmper frekvenser under stopband frekvensen Notch-filter Som udgangspunkt for notch-filter design bruges følgende overføringsfunktion: G c (s) = s2 + 2 d c ω 0 s + ω 2 0 s c ω 0 s + ω 2 0 (2.9) Denne filtertype kaldes også Båndstop filter og bruges når man ønsker at dæmpe enkelte frekvenser eller et lille frekvensspektra. 2.2 Regulatorer og filtre i diskret tid Som bekendt arbejder computere og mikroprocessorer i diskret tid. Derfor gennemgås her de grundliggende principper bag overgangen fra kontinuert tid til diskret tid. 8

21 2.2 Regulatorer og filtre i diskret tid Z-transformation Denne transformation bruges til systemer i kontinuert tid, der skal transformeres til diskret tid. Hvis et kontinuert signal y(t) samples med sampletiden T er den unilaterale z-transformerede givet ved: Z [y (t)] = Y (z) = k=0 y(kt )z k (2.10) Fra [5] ligning 7.17, hvor k er et udtryk for hvilken sample, der betragtes. I praksis benyttes de givne regneregler som er vedlagt i både [5] og [6]. Til at transformere overføringsfunktioner fra kontinuert tid til diskret tid benyttes c2d i Matlab. Denne funktion tager, udover funktionen der skal transformeres, parametrene sampletid og metode. Sampletiden er fastsat idet systemet kører en fast cyklus på 10ms. Som metode vælges tustin der dækker over en bilineær transformation som fra [6] ligning er givet ved: s = ( ) 2 z 1 T z + 1 (2.11) En typisk overføringsfunktion i diskret tid vil have formen: H(z) = Y (z) X(z) = b 0 + b 1 z 1 + b 2 z b l z l 1 + a 1 z 1 + a 2 z a n z n (2.12) En given overføringsfunktion skal, som det vil vise sig senere, kunne realiseres på en datamat. Skrives 2.12 som en differens ligning fås flg. udtryk: y(k)+a 1 y(k 1) + a 2 y(k 2) a n y(k n) = b 0 x(k) + b 1 x(k 1) + b 2 x(k 2) b l x(k l) (2.13) y(k) = a 1 y(k 1) a 2 y(k 2)... a n y(k n) + b 0 x(k) + b 1 x(k 1) + b 2 x(k 2) b l x(k l) (2.14) Her indses det, at y(k) er outputtet i øjeblikket k. Således beregnes outputtet for et n te ordens system ud fra de n foregående værdier for outputtet. Systemer med denne egenskab kaldes rekursive. Denne egenskab medfører at outputtet aldrig rigtig dør ud, fordi outputtet forplanter sig så længe koefficienterne a 1, a 2... a n ikke er lig nul. Dermed kaldes disse koefficienter for de rekursive koefficienter. Mens b 1, b 2... b n kaldes ikke-rekursive koefficienter. 9

22 Kapitel 2. Teori Filtre i diskret tid Gives en enhedsimpuls som input til et rekursivt filter vil outputtet h(k) forsætte for k, hvorfor rekursive filtre kaldes infinite impulse response(iir) filtre. Mens et n te ordens ikke-rekursivt filter der gives en enhedsimpuls, vil give et output h(k) lig nul for k > n og derfor kaldes finite impulse response(fir) filtre. 2.3 Jung s modulus og svingninger Reguleringsobjektet i dette projekt er en fleksibel arm som vist i afsnit 4.2. En sådan arm hedder populært en cantilever beam, som er en beam fastgjort i den ene ende. Se figur 2.2. En sådan beam kan beskrives ud fra følgende parameter: Længde, Bredde, Højde, Densitet og Youngs modulus. Sidstnævnte er et udtryk for beames stivhed. Da armens svingninger er i et plan vinkelret på tyngdekraften regnes denne ikke som en påvirkning. Geometrien for en sådan Figur 2.2: Cantilever beam beam kan beskrives ved Euler-Bernoulli s ligning (2.15). Denne differentialligning angiver sammenhængen imellem krumningen af en beam (x,u), og den belastning den bliver påtrykt (w) ( ) δ δ 2 u EI a = w (2.15) δx δ 2 x Løst for en belastning på endepunktet af beamen giver dette udtryk ifølge [11]: 10 y = F L3 3EI a (2.16)

23 2.3 Jung s modulus og svingninger der beskriver spidsens forskydning som funktion af den påtrykte kraft, hvor I a er tværsnits inertimomnetet (på engelsk second moment of inertia). For en massiv firkantet beam, er dette udtrykt ved: I a = BH3 12 (2.17) Hvor B er bredden i den dimension der svinges i og H er højden. Fjernes denne kraftpåvirkning vil armen begynde at svinge. Svingningen kan udtrykkes ved ligningen: ( ) µ δ2 u δt + δ2 δ 2 u EI 2 δx 2 a = 0 (2.18) δ 2 x Under antagelse af at densiteten og tværsnitsarealet er konstant over hele armen, kan svingningen udtrykkes ved den partielle differentialligning 2.19, hvor µ = ρa: µ δ2 u δt + EI δ 4 u 2 a δ 4 x = 0 (2.19) Vi skal ikke her komme nærmere ind på løsningen af denne ligning, men blot nævne at den har løsningen givet i [2] ligning ω = k 4 EI a ρa (2.20) Hvor cos(kl) cosh(kl) = 1 (2.21) k og ω kan i tabel 2.1 aflæses for de 3 første ordener af svingningerne. Det Orden k ω Tabel 2.1: Beregnede egenfrekvenser for den fysiske arm kan ses ud fra 2.20 at hvis densiteten af armen stiger vil egenfrekvenserne falde. Dette er også tilfældet hvis inertimomentet for armen ændres, f.eks. ved tilføjelse af et tool. Dette vil blive nærmere undersøgt i afsnit

24 Kapitel3 Simulering 3.1 Den fysiske model i simulink For at kunne simulere systemet opstilles en model i simulink. På fig.3.1 ses den opstillede model. Blokken flex er taget fra MSL-pakken og er sat til steel1. Denne blok beskriver selve armen, og hvordan den reagerer. Som det ses i bilag II.1 tager flex en vinkelposition og en vinkelaccelration som input og giver et moment og armens vinkelposition i spidsen som output. Blokken Hastigheds Figur 3.1: Fysisk system uden regulator servo kan ses ekspanderet i bilag II.2. Denne blok repræsenterer motoren og den hastighedstilbagekobling systemet er sat op med. Blokken får en vinkelhastighed og et moment som input og giver en vinkelposition og en vinkelacceleration som output. Som modellen er konfigureret her, vil et step resultere i en hastighedsændring, der bliver mindre, jo tættere armen kommer på den ønskede position. Således er inputtet en position. Reelt burde der ligge et gain mellem positionstilbagekoblingen og hastighedsindgangen på Hastigheds servo-blokken, men da faktoren i dette gain ville være 1 er det udeladt på fig.3.1. Laves der et positionsstep fås graferne i fig.3.2. Øverst ses armens position, her ses det, at spidsens position svinger om den ønskede position mens positionen fra potentionmeteret indstiller sig på den ønskede position. Nederst ses fejlen, beregnet som forskellen mellem potentiometerpositionen og spidspositionen. Overføringsfunktionen er udledt for modellen på baggrund af den ekspanderede model i bilag II.3. Selve udledningen kan ses i appendiks B. Overføringsfunk- 12

25 3.1 Den fysiske model i simulink Position rad rad spids 0.2 skulder tid Fejl tid Figur 3.2: Step på det fysiske system med positionstilbagekobling Poler Nulpunkter R(p) I(p) R(z) I(z) Tabel 3.1: Poler bestemt ud fra overføringsfunktion tionen for modellen er givet ved: H(s) = K t K pm K d m g(1+g 2 (s)s 2 ) (J m+m 2 g(j b G 1 (s)))r as 2 +(K t(k pmk 1 e s+k e)+µ f R a)s+k tk pmk d m g (3.1) Her er G 1 (s) og G 2 (s) estimerede overføringsfunktioner for state space modellen der ses i bilag II.1. Poler og nulpunkter for overføringsfunktionen er fundet vha. Matlab s pzmap-funktion og ses i tabel 3.1. Ud fra I.1 og 3.1 ses det, at polerne rammer egensvingningerne for armen, som [2] også har fundet og som yderligere er beregnet i teori afsnitet. 13

26 Kapitel 3. Simulering 3.2 Verificering af simulering For at verificere at modellen beskriver det fysiske system tilstrækkeligt, laves forskellige tests af dem begge. Målet med disse tests er, at sikre at modellen ikke afviger fra virkeligheden med mere end 20 %. Systemet pilles fra hinanden og undersøges bid for bid Step på hastighedsservo Motoren tilbagekobles med et tachometer, så den agerer hastighedsservo. Der steppes på servoen med et step af højden 0.2 rad/sek. Det kan ses på plottene 3.3(a) og 3.3(b) at simuleringen giver en hastighed på rad/sek, og den virkelige model en hastighed på rad/sek. Dette svarer til en afvigelse på 3 %. (a) Simulering (b) Virkelig arm Figur 3.3: Step på hastighedsservo Step på positionsservo Systemet tilbagekobles som en positionsservo. Der steppes herefter på systemet med et step af højden 1 rad. Der reguleres med en P regulator med Kp = 1. Det ses af plottene 3.4(a) og 3.4(b) at der svinges til 1 rad uden stationær fejl i begge tilfælde. 14

27 3.2 Verificering af simulering (a) Simulering (b) Virkelig arm Figur 3.4: Step på positionsservo (motor) Step på positionsservo, acceleration af arm Systemet, som nu stadig er tilbagekoblet som positionsservo, steppes som før med 1 rad, og accelerationen af endepunktet observeres. Det ses, at udsvingene for den fysiske arm er større end for simuleringen. Størrelsen på det første udsving er i simuleringen 5 rad/sek 2, og i praksis 4 rad/sek 2. Dette svarer til en afvigelse på 20 %. Det ses, at armen svinger med en frekvens som er lavere, end simuleringen, som det ses på figur 3.5(b) og 3.5(a). Dog skal det bemærkes at den fysiske arm har en lavere dæmpning end simuleringen. Dette fremgår også af polerne i tabel acc tip 10 accx rad/sek rad/sek tid tid (sek) (a) Simulering (b) Virkelig arm Figur 3.5: Step på positionsservo (endespids) 15

28 Kapitel 3. Simulering Matlab Arm R(p) I(p) R(p) I(p) -0,2859 7,3199-0,2805 6,2427-0,2859-7,3199-0,2805-6,2417 Tabel 3.2: Poler fra simulering og flexarm Systemets poler For at undersøge den egentlige værdi af simuleringen, beregnes de poler som giver anledning til 1. ordens svingningen for systemet. Ud fra matlab-modellen er følgende komplekse poler fundet. Realdelen af polerne afviger med 1,8 % og imaginærdelen med 14 %. Det vil altså sige at det virkelige system vil svinge en anelse langsommere end simulationen. Se tabel Opsamling på tests Den største afvigelse ses på accelerationen af endespidsen som afviger med 20 %. Polerne for det simulerede system ligner dog polerne for det virkelige system så meget, at det vil være rimeligt at designe regulatorer efter dem. 3.3 Implementering af reguleringen Her følger en step by step gennemgang af dimensioneringen af regulatorerne i simulink. Systemet med en simpel positionstilbagekobling kan ses i afsnit 3.1. Da hastigheden for spidsen af armen ikke er tilgængelig som sensor input integreres spidsens acceleration. For at simulere støj i systemet integreres en fejl ind på hastighedstilbagekoblingen. Da det er muligt at vælge antallet af ordener, armens svingninger skal have i simuleringen, startes der med en simulering af armen med 1. ordens svingninger. Beregning af parameterene til de implementerede filtre og regulatorer kan ses i afsnit Hastighedstilbagekobling med lead For at dæmpe svingningerne i armen kobles hastigheden af endespidsen tilbage. Denne er fundet ved integration af accelerationen. Ud fra bodeplottet på figur 16

29 3.3 Implementering af reguleringen 3.10 ses det, at systemet har en voldsom negativ fasedrejning omkring 11.5 rad/sek. Denne vil bevirke, at systemet ved en hastighedstilbagekobling vil blive ustabilt. Ved simulering har det vist sig, at dette er i en grad så det ikke er muligt at producere brugbare plots med matlab. For at forbedre systemets båndbredde og derved stabilisere det, indsættes en lead kompensator i systemet. Denne er dimensioneret, så den har en maksimal positiv fasedrejning ved 11.5 rad/sek. Udregningen af denne kan ses i afsnit Dette giver en regulator med overføringsfunktionen: H(s) = 0.1s s + 1 (3.2) Ved implementering af denne er det igen muligt at simulere systemet, og responset på et step ser ud som på figur 3.6. Her er den blå kurve endespidsens vinkelposition og den grønne kurve er den fastgjorte endes vinkelposition 1.5 Position 1 rad tid Figur 3.6: Hastighedstilbagekobling med Lead-kompensator ordens highpass filter Det ses, at positionen driver som funktion af den integrerede fejl på hastigheden. For at kompensere for dette indsættes et 2. ordens highpass filter i tilbage- 17

30 Kapitel 3. Simulering koblingen for hastigheden, med en knækfrekvens på 7.31 rad/sek. Dette bevirker, at de lave frekvenser som giver anledning til den stationære hastighedsfejl sorteres fra. Highpass filteret som er beskrevet i afsnit har overføringsfunktionen: H(s) = s s s s (3.3) Det ses på figur 3.7, at den stationære hastighedsfejl nu næsten er væk. Som tidligere er den blå kurve endespidsens vinkelposition og den grønne kurve er den fastgjorte endes vinkelposition. Position rad tid Figur 3.7: Hastighedstilbagekobling med Highpass-filter ordens highpass filter For at fjerne den lille tilbageværende hastighedsfejl tilføjes endnu et highpassfilter Denne gang af 1. orden. Dette placeres med en knækfrekvens i rad/sek. og får derfor overføringsfunktionen: H(s) = s s (3.4) 18

31 3.3 Implementering af reguleringen Notch-filter Herefter hæves ordenen af armens svingninger i simuleringen en orden, så der nu også er 2.ordens svingninger i systemet. Disse bevirker, at armen bliver ustabil. For at omgå dette laves et filter som fjerner 2.ordens svingningen fra hastighedstilbagekoblingen. Der vælges et notch-filter, som er et båndstopfilter, for dets skarpe karakteristik. Spidsfrekvensen for filteret placeres i 40 rad/sek, og overføringfunktionen bliver fra afsnit H(s) = s s s s (3.5) Efter implementering viste 2. ordens svingningerne at være dæmpede i en grad, så de ikke længere udgjorde et problem. Position rad tid Figur 3.8: Hastighedstilbagekobling med notch-filter P-Lead Der indsættes forsøgsvis et gain foran lead-kompensatoren. Ved trial end error findes frem til, at et gain på 0.8 drastisk begrænser oversvinget, og forbedrer indsvingstiden en smule. Efter implementering af denne regulator ser responset for systemet ud som på figur 3.8. En summering af responset for systemet 19

32 Kapitel 3. Simulering Regulator Oversving Indsvingstid 2% Stationær værdi Største Fejl Stat. Hast. Fejl P > Lead > ordens Highpass > ordens Highpass Notch P-Lead Tabel 3.3: Data fra reguleringsprocess med de forskellige regulatorer er vist i tabel 3.3. Position rad tid Figur 3.9: Step med komplet regulering 3.4 Filtre og regulatorer i Matlab Til dimensionering af regulatorerne og filtrene bruges i stor udstrækning Matlab s funktioner og toolboxes. En af de væsentligste toolboxes, der bruges til filtrene er Digital Filter Design, der ligger i simulink under Signal Processing Blockset og Filter Designs. Her kan Matlab designe digitale filtre ud fra nogle, af brugeren, givne specifikationer. 20

33 3.4 Filtre og regulatorer i Matlab Bode Diagram Gm = 18.9 db (at 7.52 rad/sec), Pm = 22.9 deg (at 9.27 rad/sec) Magnitude (db) Phase (deg) Frequency (rad/sec) Figur 3.10: Bodeplot af modellen uden Lead-kompensator Lead-kompensator For at øge systemets båndbredde og kompensere for den negative fasedrejning benyttes en lead-kompensator med flg. overføringsfunktion: H(s) = K p τ d s + 1 α l τ d s + 1 (3.6) Koefficienterne τ d og α l bestemmes idet ϕ m = 172. Fra [5] fig.6.28 haves: α l = 1 sin (ϕ m) 1 + sin (ϕ m ) (3.7) Her af bestemmes α l = Nu benyttes ω top = 11.5 rad/sek igen haves fra [5] fig.6.27: τ d = 1 αl ω top (3.8) = sek. Dermed bliver overføringsfunktionen for lead- Dermed bliver τ d kompensatoren: H(s) = 0.1s s + 1 (3.9) 21

34 Kapitel 3. Simulering Når denne z-transformeres med Matlab s c2d-funktion og der bruges en sampletid på T s = 0.01 samt den bilineære approksimationsfunktion tustin fås: H(z) = 1.303z z (3.10) Notch-filter Ved implementering af den først planlagte regulering stod det klart, at armens 2.ordens svingning på omkring 40 rad/sek. blev anslået. Dette bevirkede, at systemet blev ustabilt. På figur 3.11(b) er vist et plot af armens acceleration for et step. For at undgå disse svingninger, blev et notch-filter foreslået. Et notch-filter er et båndstop filter, med en meget spids karakteristik. Ved at filtrere anden ordens svingningen fra den integrerede hastighed, skulle det være muligt at undgå at armen blev ustabil. Overføringsfunktionen for et sådant filter er vist herunder: H(s) = s2 + 2ζ z ω N s + ω N 2 s 2 + 2ζ p ω N s + ω N 2 (3.11) Hvor ω N er spidsfrekvensen, dvs. det sted hvor filtret dæmper mest. ζ z og ζ p er dæmpninger for hhv. tæller og nævner. Det skal bemærkes, at dæmpningen for tælleren skal være lavere end for nævneren, for at filtret vil være anvendeligt. Da 2.ordens svingningen er aflæst til omkring 40 rad/sek, se bilag I.2, er dette spidsfrekvensen. For at opnå en ikke alt for smal karakteristik er dæmpningsforholdene valgt som ζ z = 0.01, ζ p = 1.41 Dette giver et filter med overføringsfunktionen: H(s) = s s s s (3.12) Frekvensresponset for filtret er vist på figur Det ses at filtret ved første ordens svingningen på 7,3 rad/sek. forstærker med -0,04 db, men ved anden ordens frekvensen forstærker med -60 db. Andenordenssvingingen kan dog flytte sig lidt ved påvirkninger fra omgiverlserne, men også ved 36 rad/sek forstærker filtret med -34 db. Et step på den fysiske arm med og uden filtret implementeret er vist i figur 3.11(a). Det ses at filtret effektivt fjerner anden ordens svingningerne. For at kunne anvende filteret til digital regulering blev en z-transformation 22

35 3.4 Filtre og regulatorer i Matlab 10 accx 15 accx rad/sek rad/sek tid (sek) tid (sek) (a) Med Notch-filter (b) Uden notch-filter (Udsnit) Figur 3.11: Acceleration af endespids foretaget. Dette gav følgende overføringsfunktion i z-domænet: H(z) = z z z z (3.13) Highpass-filtre Matlab s toolbox Digital Filter Design bruges til at udforme highpass-filteret. Hvis knækfrekvensen vælges til f cutoff = Hz ud fra armens 1.ordens egensvingning og samplefrekvensen vælges til F s = 100Hz fås flg. overføringsfunktion i z-domænet. H(z) = z z z z (3.14) I toolbox en vælges parametrene highpass, IIR Butterworth og 2.orden. På samme måde designes 1. ordens highpass filteret. Der vælges nu en knækfrekvens på 0.1 Hz, og dette giver overføringsfunktionen H(z) = z z (3.15) 23

36 Kapitel 3. Simulering Bode Diagram Gm = 161 db (at 41 rad/sec), Pm = 180 deg (at 0 rad/sec) Frequency (rad/sec) Figur 3.12: Frekvensrespons for notch-filteret 24

37 Kapitel4 Implementering 4.1 Implementering på datamat Herunder gives et eksempel på implementering af et filter i z-domænet på datamat. Eksemplet er taget fra Direct realisation fra [1]. Antag at den diskrete overføringsfunktion i z-domænet er givet som: H(z) = u(z) e(z) = b 0 + b 1 z 1 + b 2 z a 1 z 1 + a 2 z 2 (4.1) Funktionen er blevet forsinket, så der ikke forekommer ikke kausale værdier af z. Overføringsfunktionen kan med algebra omskrives til u(z) = e(z)(b 0 + b 1 z 1 + b 2 z 2 ) u(z)(a 1 z 1 + a 2 z 2 ) (4.2) Ved herefter at lave invers z transformation på systemet, er det muligt at omskrive udtrykket til u(i) = b 0 e(i) + b 1 e(i 1) + b 2 e(i 2) (a 1 u(i 1) + a 2 u(i 2)) (4.3) Hvor e er inputtet og u er outputtet. e(i 1) betyder således inputtet forsinket en sample. Da udtrykket nu kun er en funktion af tidligere samples er det muligt at implementere det digitalt. En pseudokode for dette er vist herunder: %Initialization Constants a1,a2,b0,b1,b2 Dummy=0 e1=0, e2=0, u1=0, u2=0 %Periodic part repeated once every sample e=ref-getinput() u=b0*e+dummy Output(u) e2=e1 25

38 Kapitel 4. Implementering e1=e u2=u1 u1=u Dummy=(b1*e1+b2*e2)-(a1*u1+a2*u2) Som eksempel kan notch-filteret betragtes. Fra afsnit vides det, at dette filter i z-domænet har overføringsfunktionen: H(z) = z z z z (4.4) Det ses af overføringsfunktionen at a1=-1.197, a2=0.2968, b0=0.6509, b1=-1.197, b2=0.6459, hvilket giver c-koden: temp_test_notch = * speedfromacc + NOdummy1; NOZI2 = NOZI1; NOZI1 = speedfromacc; NOZU2 = NOZU1; NOZU1 = temp_test_notch; NOdummy1 = ((-1.197) * NOZI * NOZI2 ) - ((-1.197) * NOZU * NOZU2); speedfromacc = temp_test_notch; For at verificere filtrene blev værdierne for et step i matlab sammenlignet med et step på robotten, inden filtrene blev taget i praktisk brug. 4.2 Den fysiske implementering Implementeringen af systemet skete på den fleksible robotarm på IAU. På figur 4.1 ses det, hvordan accelerometeret er placeret på enden af den fleksible stålstang. Armen er specificeret ud fra parametrene i tabel 4.1. Armen er udstyret med et accelerometer til måling af spidsens acceleration. Et tachometer til at bestemme motorens omdrejningshastighed, og et potentiometer til bestemmelse af armens position. For at kunne drive motoren i systemet er denne igennem en operationsforstærker koblet op som en hastighedsservo 26

39 4.2 Den fysiske implementering Figur 4.1: Model af armen Parameter Størrelse Enhed Længde m Højde m Bredde m Materiale Stål Densitet ρ 7850 kg/m 3 Youngs modulus E N/m 2 Afstand til sensor m Tabel 4.1: Fysiske parametre for flexarm med en stærk hastighedstilbagekobling. Kommunikation med datamaskinen sker igennem et comedi-board, som er udstyret med analoge ind- og udgange. Dette er nøjere beskrevet bilag E. Det fulde reguleringssystem er skitseret på figur

40 Kapitel 4. Implementering Figur 4.2: Hardware setup 28

41 Kapitel5 Test 5.1 Positionsbestemmelse For at kunne bedømme parametre som oversving, stationær værdi osv. er det nødvendigt at se på positionen for et step. Dette er imidlertid ikke lige til, da den information der er tilgængelig om endepunktet, er en acceleration som skal dobbelt integreres. Dette giver anledning til en voksende fejl på positionen forårsaget af en konstant fejl på accelerationen. For at kompensere for dette laves en position, som er en kombination af potentiometer positionen ved lave frekvenser og accelerometer positionen ved høje frekvenser. Dette gøres som i formel 5.1. Det ses at hvis de to positioner er ens vil filtret give 1. θ = 2ζω ns + ω 2 n s 2 + 2ζω n s + ω 2 n s 2 θ P ot + s 2 + 2ζω n s + ωn 2 θ Acc (5.1) Knækfrekvensen,ω n, for filteret er valgt til 1/3 af frekvensen for 1. ordens svingningen, dvs. ω n = 2.5. Dæmpningen er sat til ξ = 0.6 som er fundet ved forsøg. En beskrivelse af forsøget kan findes i appendiks F. Ud fra de 2 grafer 5.1 (a) og (b) fremgår det, at den filtrerede model ikke er helt nøjagtig. Der er en afvigelse på den stationære værdi på rad svarende til 1.5 %. Derfor vil stationære fejl blive aflæst på potentiometer målingen som er en sand værdi for den stationære fejl. Indsvingstid kan med fordel aflæses på accelerometermålingen, så plottet af positionen er hovedsagelig for at give læseren et begreb om endespidsens bevægelse. 5.2 Karakteristik af step på robotarmen For at have noget at sammenholde senere måledata med, laves et step på armen. Denne er sat op som positionsservo med en proportionalregulator på K p = 1. På figur 5.2 ses positionen af armens endespids ved et step med 1 rad. Ud fra dette kan parametrene i tabel 5.1 for kvaliteten af reguleringen beregnes. 29

42 Kapitel 5. Test Kombineret position af potpos og accpos Data fra film rad 0.6 rad tid (sek) (a) tid (sek) (b) Figur 5.1: Position af endespids Oversving Indsvingstid 2% Stationær værdi Største Fejl Stat. Hast. Fejl > Tabel 5.1: Parametre for arm med simpel regulering Vha. matlab er det muligt at lave et plot af accelerationen i frekvensdomænet. Dette er vist på figur 5.3. Det ses at 1.02 Hz er særligt repræsenteret. Dette er frekvensen for armens 1. ordens svingning. Det er denne frekvens det er målet at dæmpe. 5.3 Step med regulering For at have et kvalitativt mål for effekten af reguleringen vises på figur 5.4 a til f respons for et enhedsstep med og uden hastighedstilbagekobling. Her benyttes K p = 2.5, da resultaterne skal være sammenlignelige med det fuldt regulerede system. I tabel 5.2 ses det at indsvingstiden er blevet forbedret fra > 10 til 2.3sek. Oversvinget er endvidere reduceret fra 0.2rad til 0.05rad. Det er klart, at hvis K p = 1 i systemet uden hastighedstilbagekoblingen så vil oversvinget være mindre men bevægelsen vil også være det langsommere. Oversving Indsvingstid 2% Stationær værdi Største Fejl Stat. Hast. Fejl Uden regulering > Med regulering Tabel 5.2: Resultater for regulering 30

43 5.4 Respons på forskellige inputs Kombineret position af potpos og accpos rad tid (sek) Figur 5.2: Fysisk system med positionstilbagekobling 5.4 Respons på forskellige inputs For at teste reguleringens evne til at følge andre funktioner end et step påtrykkes disse i simuleringen. Et kvantitativt mål for armens evne til at følge bevægelsen er RMS af afvigelsen imellem den påtrykte bane og den reelle bevægelse. Forskellige inputfunktioner er vist i skema 5.3 for både simuleringen og den fysiske arm. Fejlen er her defineret som forskellen på inputtet og armens endeposition. Det ses som forventet, at både den maximale fejl og RMS fejlen Input Simulering Flexarm Max fejl Rms fejl Max fejl Rms fejl Step(0.2) Step(1) Sinus(0.2 t) Sinus(0.5 t) Sinus(1 t) Rampe(0.2) Rampe(1) Tabel 5.3: Respons på forskellige inputs bliver større når hastigheden på inputtet vokser. Som et eksempel er plottet for 0.5 sin(1t) vist på figur 5.5. Det fremgår at armens position er 0.50 sek. 31

44 Kapitel 5. Test 200 Frequency content of accx frequency (Hz) Figur 5.3: Fysisk system uden regulator forsinket i forhold til referencen. 5.5 Forskydning af egenfrekvens Der monteres en load på armen så dens egenfrekvensen forskydes. Målet med dette er at forskubbe egenfrekvensen for 2. ordens svingningen ud af notchfilteret og derved provokere armen til at gå i resonans. Belastningen påtrykkes ved 2 skruetvinger på ialt kg som placeres på spidsen, 1.20 m fra omdrejningspunktet. Plots for en svingning, kun med positionstilbagekobling, med og uden ekstra belastning er vist på figur 5.6(a). Det ses at egenfrekvensen for 1. ordens svingningen er blevet lavere med en belastning. Til gengæld er udsvinget blevet større. Dette stemmer udmærket overens med teorien. Frekvensen er blevet formindsket med 30 %. Desuden fremgå det tydeligt at indsvingstiden er steget. Dog er det ikke lykkedes med den anvendte belastning at flytte 2. ordens svingningen i en grad så den blev mærkbar. Ud fra ligning 2.20 er det herefter muligt at bestemme den teoretiske 2. ordens svingning med denne belastning til rad/sek. Ved denne frekvens forstærker notch-filteret med -13 db. På figur 5.6(b) ses svingningen for et step med den fulde regulering inkluderet. Det ses at accelerometer tilbagekoblin- 32

45 5.5 Forskydning af egenfrekvens Potentiometer position Potentiometer position rad 0.6 rad tid (sek) tid (sek) (a) (b) 15 accx 15 accx rad/sek 2 0 rad/sek tid (sek) tid (sek) (c) (d) Position Position rad 0.6 rad tid (sek) tid (sek) (e) (f) Figur 5.4: Steprespons 33

46 Kapitel 5. Test 0.5 correction speed rad reference position tid (sek) Figur 5.5: Respons på et sinus input gen formindsker udsvingene, men ikke i en grad som for en arm, der ikke er belastet, se fig.5.6. Artikel [10] foreslår at implementere et adaptivt filter, til at fjerne svingning- 1.4 Position Kombineret position af potpos og accpos rad 0.6 rad Med Load Uden Load tid (sek) tid (sek) (a) Uden hastighedstilbagekobling, med og uden load. (b) Med regulering og load. Figur 5.6: Step med forskellige setup erne i en robotarm. Dette vil bevirke at filteret altid arbejder omkring den aktuelle egenfrekvens. Denne type regulering går dog ud over formålet med denne rapport. 34

47 Kapitel6 Diskussion Resultaterne opnået i denne rapport er fundet under faste rammer i et laboratoriemiljø. Dette er tilstrækkeligt til at konkludere at teknologien fungerer, men en del arbejde er stadig nødvendigt, før dette kan implenenteres på en robot i industrien. 6.1 Anvendelighed Tages der tages udgangspunkt i, at det er muligt at dæmpe svingningerne i en given robotarm ved brug af en sensor som et accelerometer, vil teknologien umiddelbart være anvendelig da de samlede omkostninger af en robotarm med sensorer til dæmpning af svingninger er mindre end en robotarm der i princippet er overdimensioneret for at undgå svingninger. Teknologien er i det hele taget anvendelig i forhold til at minimere omkostningen og massen af robotarme generelt. Hvilket kunne tænkes fordelagtigt i industrier med samlebåndsarbejde, hvor det åbner op for at have mere mobile robotter. Til gengæld vil teknologien have mindre relevans i applikationer hvor omkostningerne har mindre betydning og hvor robotterne alligevel er store og bevæger sig langsomt. 6.2 Videreudvikling Til fremtidig implementering af regulering med accelerationstilbagekobling, er der flere ting, som ville kunne forbedres. Accelerometeret som er anvendt i dette projekt er et billigt multi purpose komponent. Kombineret med lange signalledninger, giver dette mulighed for en del støj, og tilsvarende dårligere regulering. Desuden er hastigheden af et udsving begrænset af, at accelerometeret går i mætning ved ± 2g. En oplagt forbedring ville derfor være at udskifte sensoren til et mere sikkert komponent med et større måleområde. Setuppet i denne rapport er kraftigt simplificeret i forhold til en robot i industrien. Der kunne sagtens forekomme flere end 1 frihedsgrad (led), og der ville 35

48 Kapitel 6. Diskussion derfor være brug for en matematisk model til at beregne vinkelaccelerationen af et led ud fra den målte acceleration. Til dette kunne en model med Denavit- Hartenberg parametre med fordel benyttes. Dette ville også give mulighed for at svinge i et plan med påvirkning af tyngdekraft. Skulle softwaren bruges til test i et miljø, hvor det ikke var hensigtsmæssigt at compile hele tiden, ville en GUI til systemet være på sin plads. Denne kunne f.eks. modtage en inputfunktion og en køretid som parametre. I denne rapport er der kun kort blevet behandlet step med en ekstra load på armen, og reguleringen er ikke forsøgt specifikt optimeret til denne. Dette kunne omfatte et projekt hvor der i stedet for filtre, optimeret til armen uden belastning, benyttedes adaptive filters som var i stand til at tilpasse sig efter massen af et tool. Endelig kunne der udvikles et sæt indstillingsregler, som gjorde det muligt for ingeniører at montere et accelerometer på deres robot, og derefter vha. en række nedskrevne trin, at implementere reguleringen på en anden robot. Hvis en motor, som ikke er koblet tilbage, dvs. en momentstyret motor blev benyttet i stedet for en hastighedsservo ville det være muligt at beregne en momentfejl frem for en hastighedsfejl. Dette ville gøre integrationen unødvendig og derfor med stor sandsynlighed øge hastigheden af reguleringen. 36

49 Kapitel7 Konklusion I denne rapport er der blevet arbejdet med dæmpning af svingninger i en robotarm. Mere præcist har arbejdet været fokuseret på at dæmpe svingningerne i en robotarm med en frihedsgrad ved at tilbagekoble outputtet fra et accelerometer. Gennem arbejdet med robotarmen er der blevet sat en simpel platform op, bestående af den mekaniske arm og motoren med en hastighedstilbagekobling gennem en forstærker. Derudover blev der konstrueret en positionstilbagekobling og en accelerationstilbagekobling gennem et Comedi-board der var sat op på en computer, se fig.4.2. Således fungerede computeren som platform for implementering af de valgte regulatorer og filtrer. Gennem arbejdsprocessen blev der undersøgt flere filtrer og regulatorer, samt forskellige kombinationer af disse. Designet af filtrer og regulatorer blev typisk gjort i Matlab, hvor transformationerne mellem diskret tid og kontinuert tid også blev foretaget. I den endelige opsætning, se bilag II.4, blev der valgt et notch-filter, et 1.ordens og et 2.ordens Highpass filter til at filtrere hastigheden fra den integrerede acceleration. Af regulatorer blev der valgt en proportionalregulator og en Lead kompensator. Det viste sig at være muligt at mindske indsvingstiden fra over 10sek til 2.3sek og ligeledes reducere oversvinget fra 0.2rad til 0.05rad, se fig

Indhold. Figur 1: Blokdiagram over regulatorprincip

Indhold. Figur 1: Blokdiagram over regulatorprincip Indhold.1 Beskrivelse af regulatorer............................. 2.2 Krav til regulator................................. 2.2.1 Integrator anti-windup.......................... 4.3 Overføringsfunktion

Læs mere

Indhold. Figur 1: Blokdiagram over regulatorprincip

Indhold. Figur 1: Blokdiagram over regulatorprincip m M Indhold.1 Beskrivelse af regulatorer............................. 2.2 Krav til regulator................................. 2.3 Overføringsfunktion for det samlede system................... 4.3.1 Rodkurveundersøgelse..........................

Læs mere

Figur 1.1: Blokdiagram over regulatorprincip

Figur 1.1: Blokdiagram over regulatorprincip Indhold 1 Design af regulator til DC-motor 2 1.1 Besrivelse af regulatorer............................. 2 1.2 Krav til regulator................................. 3 1.2.1 Integrator anti-windup..........................

Læs mere

Indhold. 0.1 Beskrivelse af regulatorer

Indhold. 0.1 Beskrivelse af regulatorer Indhold. Beskrivelse af regulatorer................................. Overføringsfunktion for et reguleringssystem................ 2..2 Specifikationer til beskrivelse af systemet.................. 2.2

Læs mere

EMSD 7 Gr. 15 Aalborg Universitet

EMSD 7 Gr. 15 Aalborg Universitet Elektro Mekanisk System Design EMSD 7 Gr. 15 Aalborg Universitet Institut for EnergiTeknik Pontoppidanstræde 101, 9220 Aalborg Øst Det Teknisk-Naturvidenskabelige Fakultet Aalborg Universitet M-sektoren

Læs mere

Resonans 'modes' på en streng

Resonans 'modes' på en streng Resonans 'modes' på en streng Indhold Elektrodynamik Lab 2 Rapport Fysik 6, EL Bo Frederiksen (bo@fys.ku.dk) Stanislav V. Landa (stas@fys.ku.dk) John Niclasen (niclasen@fys.ku.dk) 1. Formål 2. Teori 3.

Læs mere

Dæmpet harmonisk oscillator

Dæmpet harmonisk oscillator FY01 Obligatorisk laboratorieøvelse Dæmpet harmonisk oscillator Hold E: Hold: D1 Jacob Christiansen Afleveringsdato: 4. april 003 Morten Olesen Andreas Lyder Indholdsfortegnelse Indholdsfortegnelse 1 Formål...3

Læs mere

Figur 1.1: Blokdiagram over regulatorprincip

Figur 1.1: Blokdiagram over regulatorprincip Kapitel Design af effektregulering I dette kapitel gennemgås principperne bag regulering af motorer, der opstilles krav til, og der designes de to regulatorer til henholdsvis pitchregulering af sevomotoren

Læs mere

Fysik 2 - Den Harmoniske Oscillator

Fysik 2 - Den Harmoniske Oscillator Fysik 2 - Den Harmoniske Oscillator Esben Bork Hansen, Amanda Larssen, Martin Qvistgaard Christensen, Maria Cavallius 5. januar 2009 Indhold 1 Formål 1 2 Forsøget 2 3 Resultater 3 4 Teori 4 4.1 simpel

Læs mere

Arbejdet på kuglens massemidtpunkt, langs x-aksen, er lig med den resulterende kraft gange strækningen:

Arbejdet på kuglens massemidtpunkt, langs x-aksen, er lig med den resulterende kraft gange strækningen: Forsøgsopstilling: En kugle ligger mellem to skinner, og ruller ned af den. Vi måler ved hjælp af sensorer kuglens hastighed og tid ved forskellige afstand på rampen. Vi måler kuglens radius (R), radius

Læs mere

J. Christian Andersen DTU Electrical Engineering Automation and Control 326/008. DTU Electrical Engineering, Technical University of Denmark

J. Christian Andersen DTU Electrical Engineering Automation and Control 326/008. DTU Electrical Engineering, Technical University of Denmark J. Christian Andersen DTU Electrical Engineering Automation and Control 326/008 1 31/10/17 Reguleringsmiraklet Hvad er en regulator?? 31/10/17 Hvad er en regulator? Noget der styrer eller sikrer at en

Læs mere

Projektopgave Observationer af stjerneskælv

Projektopgave Observationer af stjerneskælv Projektopgave Observationer af stjerneskælv Af: Mathias Brønd Christensen (20073504), Kristian Jerslev (20072494), Kristian Mads Egeris Nielsen (20072868) Indhold Formål...3 Teori...3 Hvorfor opstår der

Læs mere

Øvelsesvejledning. Frekvenskarakteristikker Simulering og realisering af passive filtre.

Øvelsesvejledning. Frekvenskarakteristikker Simulering og realisering af passive filtre. ELT2, Passive filter, frekvenskarakteristikker Øvelsesvejledning Frekvenskarakteristikker Simulering og realisering af passive filtre. Øvelsen består af 3 dele: 1. En beregningsdel som du forventes at

Læs mere

Elektroniske Kredsløb og Dynamiske Systemer

Elektroniske Kredsløb og Dynamiske Systemer Elektroniske Kredsløb og Dynamiske Systemer Lektion 4: Regulering Jan Bendtsen May, 29 EKDS mm. 4 Regulering slide i Basal regulering Hvorfor regulering? PID regulatorer i analog Ziegler-Nichols-tuning

Læs mere

Studieretningsopgave

Studieretningsopgave Virum Gymnasium Studieretningsopgave Harmoniske svingninger i matematik og fysik Vejledere: Christian Holst Hansen (matematik) og Bodil Dam Heiselberg (fysik) 30-01-2014 Indholdsfortegnelse Indledning...

Læs mere

2. ordens differentialligninger. Svingninger.

2. ordens differentialligninger. Svingninger. arts 011, LC. ordens differentialligninger. Svingninger. Fjederkonstant k = 50 kg/s s X S 80 kg F1 F S er forlængelsen af fjederen, når loddets vægt belaster fjederen. X er den påtvungne forlængelse af

Læs mere

Skråplan. Esben Bork Hansen Amanda Larssen Martin Sven Qvistgaard Christensen. 2. december 2008

Skråplan. Esben Bork Hansen Amanda Larssen Martin Sven Qvistgaard Christensen. 2. december 2008 Skråplan Esben Bork Hansen Amanda Larssen Martin Sven Qvistgaard Christensen 2. december 2008 1 Indhold 1 Formål 3 2 Forsøg 3 2.1 materialer............................... 3 2.2 Opstilling...............................

Læs mere

C R. Figur 1 Figur 2. er eksempler på kredsløbsfunktioner. Derimod er f.eks. indgangsimpedansen

C R. Figur 1 Figur 2. er eksempler på kredsløbsfunktioner. Derimod er f.eks. indgangsimpedansen Kredsløbsfunktioner Lad os i det følgende betragte kredsløb, der er i hvile til t = 0. Det vil sige, at alle selvinduktionsstrømme og alle kondensatorspændinger er nul til t = 0. I de Laplace-transformerede

Læs mere

Proces Styring STF-1 til BalTec Radial Nittemaskine med RC 20 STYRING

Proces Styring STF-1 til BalTec Radial Nittemaskine med RC 20 STYRING [Skriv tekst] [Skriv tekst] Proces Styring STF-1 til BalTec Radial Nittemaskine med RC 20 STYRING Brugsanvisning Introduktion Styringen og overvågningen af processer med henblik på kvalitetssikring er

Læs mere

Impuls og kinetisk energi

Impuls og kinetisk energi Impuls og kinetisk energi Peter Hoberg, Anton Bundgård, and Peter Kongstad Hold Mix 1 (Dated: 7. oktober 2015) 201405192@post.au.dk 201407987@post.au.dk 201407911@post.au.dk 2 I. INDLEDNING I denne øvelse

Læs mere

Skriftlig prøve i KDS

Skriftlig prøve i KDS Kredsløbsteori & dynamiske systemer for EIT2/16 Opgavesæt 02 160728HEb Kredsløbsteori & dynamiske systemer Skriftlig prøve i KDS Omprøve d. 16. august 2016 kl. 09.00-13.00. Ved bedømmelsen vægtes de 4

Læs mere

KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE

KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE Fysik 2, Klassisk Mekanik 2 Skriftlig eksamen 16. april 2009 Tilladte hjælpemidler: Medbragt litteratur, noter og lommeregner Besvarelsen må

Læs mere

KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE

KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE Fysik 2, Klassisk Mekanik 2 Skriftlig eksamen 23. januar 2009 Tilladte hjælpemidler: Medbragt litteratur, noter og lommeregner Besvarelsen må

Læs mere

Introduktion til Laplace transformen (Noter skrevet af Nikolaj Hess-Nielsen sidst revideret marts 2013)

Introduktion til Laplace transformen (Noter skrevet af Nikolaj Hess-Nielsen sidst revideret marts 2013) Introduktion til Laplace transformen (oter skrevet af ikolaj Hess-ielsen sidst revideret marts 23) Integration handler ikke kun om arealer. Tværtimod er integration basis for mange af de vigtigste værktøjer

Læs mere

David Kallestrup, Aarhus School of Engineering, SRP-forløb ved Maskinteknisk retning 1

David Kallestrup, Aarhus School of Engineering, SRP-forløb ved Maskinteknisk retning 1 1 Pendul David Kallestrup, Aarhus School of Engineering, SRP-forløb ved Maskinteknisk retning 1 1.1 Hvad er et pendul? En matematiker og en ingeniør ser tit ens på mange ting, men ofte er der forskelle

Læs mere

Transienter og RC-kredsløb

Transienter og RC-kredsløb Transienter og RC-kredsløb Fysik 6 Elektrodynamiske bølger Joachim Mortensen, Edin Ikanovic, Daniel Lawther 4. december 2008 (genafleveret 4. januar 2009) 1. Formål med eksperimentet og den teoretiske

Læs mere

Fononiske Båndgab. Køreplan Matematik 1 - FORÅR 2004

Fononiske Båndgab. Køreplan Matematik 1 - FORÅR 2004 Fononiske Båndgab Køreplan 01005 Matematik 1 - FORÅR 2004 1 Baggrund Bølgeudbredelse i materialer og medier (som f.eks. luft) er et fænomen, der kendes af alle og som observeres i forskellige former i

Læs mere

Konfigurationsmanual. HBLC-XXX NIVEAUREGULATOR Til niveauregulering af NH3, CO 2 eller HFC i køleanlæg

Konfigurationsmanual. HBLC-XXX NIVEAUREGULATOR Til niveauregulering af NH3, CO 2 eller HFC i køleanlæg Konfigurationsmanual HBLC-XXX NIVEAUREGULATOR Til niveauregulering af NH3, CO 2 eller HFC i køleanlæg Indholdsfortegnelse Sikkerhedsinstruktion... 2 Installation af HB konfigurations Tool... 3 PC konfigurering...

Læs mere

Tilstandskontrol. ved hjælp af vibrationsanalyse

Tilstandskontrol. ved hjælp af vibrationsanalyse VIBRO CONSULT Palle Aggerholm Tilstandskontrol ved hjælp af vibrationsanalyse Et minikursus med særlig henvendelse til vindmølleejere Adresse: Balagervej 69 Telefon: 86 14 95 84 Mobil: 40 14 95 84 E-mail:

Læs mere

2/3 Akset digital tæller

2/3 Akset digital tæller SERIE Z59E 2/3 Akset digital tæller for Elgo Magnetisk målebånd og / eller Encoder ELGO - ELECTRIC Gerätebau und Steuerungstechnik GMBH D - 78239 Rielasingen, Postfach 11 30, Carl - Benz - Strafle 1 Telefon

Læs mere

Vibrationsdæmpere til industrien

Vibrationsdæmpere til industrien Vibrationsdæmpere til industrien Ellegaard Teknik ApS lagerfører et bredt sortiment af viberationsdæmpere 8020 8020 - Buffere - Taljebuffer - Sugefod - Maskinsko - Ringbuffer - Skinner - Krananslagsbuffer

Læs mere

Fononiske Båndgab. Køreplan Matematik 1 - FORÅR 2005

Fononiske Båndgab. Køreplan Matematik 1 - FORÅR 2005 Fononiske Båndgab Køreplan 01005 Matematik 1 - FORÅR 2005 1 Baggrund Bølgeudbredelse i materialer og medier (som f.eks. luft) er et fænomen, der kendes af alle og som observeres i forskellige former i

Læs mere

3 Overføringsfunktion

3 Overføringsfunktion 1 3 Overføringsfunktion 3.1 Overføringsfunktion For et system som vist på figur 3.1 er overføringsfunktionen givet ved: Y (s) =H(s) X(s) [;] (3.1) Y (s) X(s) = H(s) [;] (3.2) Y (s) er den Laplacetransformerede

Læs mere

Forsøg med udkraget bjælke og ramme. - Analyse af dynamisk påvirkede konstruktioner

Forsøg med udkraget bjælke og ramme. - Analyse af dynamisk påvirkede konstruktioner Forsøg med udkraget bjælke og ramme - Analyse af dynamisk påvirkede konstruktioner Titel: Emne: Forsøg med udkraget bjælke og ramme Dynamisk analyse af simple konstruktioner Udført af: Vejleder: Projektperiode:

Læs mere

KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE

KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE Fysik 2, Klassisk mekanik 2 - ny og gammel ordning Vejledende eksamensopgaver 16. januar 2008 Tilladte hjælpemidler: Medbragt litteratur, noter

Læs mere

Projekt. Analog Effektforstærker.

Projekt. Analog Effektforstærker. Projekt. Analog Effektforstærker. Udarbejdet af: Klaus Jørgensen. Gruppe: Klaus Jørgensen Og Morten From Jacobsen. It og Elektronikteknolog. Erhvervsakademiet Fyn Udarbejdet i perioden: 7/0-03 /-03 Vejledere:

Læs mere

1. INDLEDNING...1. 1.1 Projektafgrænsning...1. 1.2 Kravspecifikation... 1 2. BESKRIVELSE AF SYSTEMET...2

1. INDLEDNING...1. 1.1 Projektafgrænsning...1. 1.2 Kravspecifikation... 1 2. BESKRIVELSE AF SYSTEMET...2 Abstrakt Abstrakt I dette projekt er der arbejdet med simulering og regulering af et XY-maskinbord. Vigtige elementer i arbejdet var opstilling af de matematiske ligninger for en simplificeret model af

Læs mere

Signalbehandling og matematik 1 (Tidsdiskrete signaler og systemer)

Signalbehandling og matematik 1 (Tidsdiskrete signaler og systemer) Signalbehandling og matematik 1 (Tidsdiskrete signaler og systemer) Session 1. Sekvenser, diskrete systemer, Lineære systemer, foldning og lineære tidsinvariante systemer Ved Samuel Schmidt sschmidt@hst.aau.dk

Læs mere

Analog Øvelser. Version. A.1 Afladning af kondensator. Opbyg følgende kredsløb: U TL = 70 % L TL = 50 %

Analog Øvelser. Version. A.1 Afladning af kondensator. Opbyg følgende kredsløb: U TL = 70 % L TL = 50 % A.1 Afladning af kondensator Opbyg følgende kredsløb: U TL = 70 % L TL = 50 % Når knappen har været aktiveret, ønskes lys i D1 i 30 sekunder. Brug formlen U C U start e t RC Beskriv kredsløbet Find komponenter.

Læs mere

Maskinanlæg, opsætning af frekvensomformer

Maskinanlæg, opsætning af frekvensomformer Maskinanlæg, opsætning af frekvensomformer INDHOLDSFORTEGNELSE Opgaver - Maskinanlæg, opsætning af frekvensomformer...3 2-20 Rekv. 0 Prod. 28-06-2006-08:33 Ordre 000 EFU Opgave 1 1 stk. VLT 2800 1 stk.

Læs mere

Jordskælvs svingninger i bygninger.

Jordskælvs svingninger i bygninger. Jordsælvssvingninger side 1 Institut for Matemati, DTU: Gymnasieopgave Jordsælvs svingninger i bygninger. Jordsælv. Figur 1. Forlaring på de tetonise bevægelser. Jordsælv udløses når de tetonise plader

Læs mere

Analogregnemaskinen. Datahistorisk Forening 30/8 2007

Analogregnemaskinen. Datahistorisk Forening 30/8 2007 Analogregnemaskinen Datahistorisk Forening 30/8 2007 Analogregnemaskiner bygger på ÆKVIVALENSRELATION: Ækvivalensen mellem en fysisk størrelse og en skalaaflæsning Eksempel: Fysisk længder ~ talværdier

Læs mere

Her skal vi se lidt på de kræfter, der påvirker en pil når den affyres og rammer sit mål.

Her skal vi se lidt på de kræfter, der påvirker en pil når den affyres og rammer sit mål. a. Buens opbygning Her skal vi se lidt på de kræfter, der påvirker en pil når den affyres og rammer sit mål. Buen påvirker pilen med en varierende kraft, der afhænger meget af buens opbygning. For det

Læs mere

Alle dip 1 7 sættes til On for at opnå stand-alone operation fra PC.

Alle dip 1 7 sættes til On for at opnå stand-alone operation fra PC. Hurtig opstart af Infranor CD1 p og pm: Dette er en enkelt og kortfattet vejledning i opsætningen af CD 1 p og pm driver til anvendelse i stand-alone mode. Ingen Profibus forbindelse. For senere opkobling

Læs mere

MJPower engineering Ecu Link.

MJPower engineering Ecu Link. MJPower engineering Ecu Link. Trin for trin instruktioner. I dette eksempel starter vi med at teste en cykel med et Power Commander nul map. Man er nødt til at have en præcis omdrejningstal registrering,

Læs mere

KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE

KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE KØBENHAVNS UNIVERSITET NATURVIDENSKABELIG BACHELORUDDANNELSE Fysik 2, Klassisk mekanik 2 - ny og gammel ordning Skriftlig eksamen 25. januar 2008 Tillae hjælpemidler: Medbragt litteratur, noter og lommeregner

Læs mere

En harmonisk bølge tilbagekastes i modfase fra en fast afslutning.

En harmonisk bølge tilbagekastes i modfase fra en fast afslutning. Page 1 of 5 Kapitel 3: Resonans Øvelse: En spiralfjeder holdes udspændt. Sendes en bugt på fjeder hen langs spiral-fjederen (blå linie på figur 3.1), så vil den når den rammer hånden som holder fjederen,

Læs mere

Interferens. Afstand (d interferer ) til det interfererende System. Afstand (d) mellem sender og modtager

Interferens. Afstand (d interferer ) til det interfererende System. Afstand (d) mellem sender og modtager Interferens Interferens er et alvorligt problem for short range enheder, men der er muligheder for at teste resistensen over for interferensen. I denne artikel beskrives nogle af de konsekvenser og scenarier,

Læs mere

Elektroniske Kredsløb og Dynamiske Systemer

Elektroniske Kredsløb og Dynamiske Systemer Elektroniske Kredsløb og Dynamiske Systemer Lektion 15: Regulering Jan Bendtsen April 14, 2008 EKDS mm. 12 Regulering slide 1 i Basal regulering Hysterese-regulering PID regulatorer i analog Ziegler-Nichols-tuning

Læs mere

AGV Kursus August 1999

AGV Kursus August 1999 AGV Kursus August 1999 Dato: 26.08.99 Morten Nielsen Daniel Grolin Michael Krag Indledning: Princippet bag en AGV (Autonomous Guided Vehicle) er at få et køretøj til at bevæge sig rundt i nogle omgivelser,

Læs mere

SVINGNING. 2 x 5,3 kw AC

SVINGNING. 2 x 5,3 kw AC SVINGNING 2 x 5,3 kw AC SIDE 1/8 MOTOR TEGNING SIDE 2/8 JUSTERINGSVEJLEDNING FOR AC SVINGNING FUNKTIONSBESKRIVELSE AF SVINGNING Svingningen er drevet af to parallel koblet kortslutningsmotorer. Fra frekvensomformer

Læs mere

Den frie og dæmpede oscillator

Den frie og dæmpede oscillator Ida Nissen - 80385 Maria Wulff - 140384 Jacob Bjerregaard - 7098 Morten Badensø - 40584 Fysik Lab.øvelser Uge Den frie og dæmpede oscillator Formål Formålet med denne øvelse er at studere den harmoniske

Læs mere

OrtoSense Wind Power. 24 marts 2010 Green Engineering Technology Day

OrtoSense Wind Power. 24 marts 2010 Green Engineering Technology Day Missionen for OrtoSense er at måle vibrationer i vindmøller og beregne komponenters oscillationskarakteristik. Hermed bestemme møllens driftstilstand 1 OrtoSense ApS blev stiftet i august 2006 af Frank

Læs mere

Bremseventiler - hvor skal blenden sidde

Bremseventiler - hvor skal blenden sidde Bremseventiler - hvor skal blenden sidde Af Peter Windfeld Rasmussen Bremseventiler anvendes i hydrauliske systemer -som navnet siger- til at bremse og fastholde byrder. Desuden er det med bremseventilen

Læs mere

Faldmaskine. , får vi da sammenhængen mellem registreringen af hullerne : t = 2 r 6 v

Faldmaskine. , får vi da sammenhængen mellem registreringen af hullerne : t = 2 r 6 v Faldmaskine Rapport udarbejdet af: Morten Medici, Jonatan Selsing, Filip Bojanowski Formål: Formålet med denne øvelse er opnå en vis indsigt i, hvordan den kinetiske energi i et roterende legeme virker

Læs mere

Håndtering af regnvand i Nye

Håndtering af regnvand i Nye Resume: Håndtering af regnvand i Nye Grønne tage og bassiner Jasper H. Jensen (jhje08@student.aau.dk) & Carina H. B. Winther (cwinth08@student.aau.dk) I projektet fokuseres der på, hvordan lokal afledning

Læs mere

Matematisk modellering og numeriske metoder. Lektion 16

Matematisk modellering og numeriske metoder. Lektion 16 Matematisk modellering og numeriske metoder Lektion 16 Morten Grud Rasmussen 6. november, 2013 1 Interpolation [Bogens afsnit 19.3 side 805] 1.1 Interpolationspolynomier Enhver kontinuert funktion f på

Læs mere

Bestemmelse af hydraulisk ledningsevne

Bestemmelse af hydraulisk ledningsevne Bestemmelse af hydraulisk ledningsevne Med henblik på at bestemme den hydrauliske ledningsevne for de benyttede sandtyper er der udført en række forsøg til bestemmelse af disse. Formål Den hydrauliske

Læs mere

Ting man gør med Vektorfunktioner

Ting man gør med Vektorfunktioner Ting man gør med Vektorfunktioner Frank Nasser. april 11 c 8-11. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk: Dette

Læs mere

Dynamik. 1. Kræfter i ligevægt. Overvejelser over kræfter i ligevægt er meget vigtige i den moderne fysik.

Dynamik. 1. Kræfter i ligevægt. Overvejelser over kræfter i ligevægt er meget vigtige i den moderne fysik. M4 Dynamik 1. Kræfter i ligevægt Overvejelser over kræfter i ligevægt er meget vigtige i den moderne fysik. Fx har nøglen til forståelsen af hvad der foregår i det indre af en stjerne været betragtninger

Læs mere

Digitale periodiske signaler

Digitale periodiske signaler KAPITEL FEM Digitale periodiske signaler For digitale signaler, som er periodiske, gælder det, at for alle n vil hvor det hele tal er perioden. g(n + ) = g(n), (5.) Af udtrykkene ses det, at periodiske

Læs mere

Kapitel 13 Reliabilitet og enighed

Kapitel 13 Reliabilitet og enighed Kapitel 13 Reliabilitet og enighed Peter Tibert Stoltze stat@peterstoltze.dk Elementær statistik F2011 Version 11. april 2011 1 / 23 Indledning En observation er sammensat af en sand værdi og en målefejl

Læs mere

Eksperimentelle øvelser, øvelse nummer 3 : Røntgenstråling målt med Ge-detektor

Eksperimentelle øvelser, øvelse nummer 3 : Røntgenstråling målt med Ge-detektor Modtaget dato: (forbeholdt instruktor) Godkendt: Dato: Underskrift: Eksperimentelle øvelser, øvelse nummer 3 : Røntgenstråling målt med Ge-detektor Kristian Jerslev, Kristian Mads Egeris Nielsen, Mathias

Læs mere

Ting man gør med Vektorfunktioner

Ting man gør med Vektorfunktioner Ting man gør med Vektorfunktioner Frank Villa 3. august 13 Dette dokument er en del af MatBog.dk 8-1. IT Teaching Tools. ISBN-13: 978-87-9775--9. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

Erhvervsakademiet Fyn Signalbehandling Aktivt lavpas filter Chebyshev Filter

Erhvervsakademiet Fyn Signalbehandling Aktivt lavpas filter Chebyshev Filter Erhvervsaademiet Fyn Signalbehandling Ativt lavpas filter --3 Chebyshev Filter Udarbejdet af: Klaus Jørgensen & Morten From Jacobsen. It- og Eletronitenolog, Erhvervsaademiet Fyn Udarbejdet i perioden:

Læs mere

Modellering og styring af mobile robotter

Modellering og styring af mobile robotter Modellering og styring af mobile robotter Dina Friesel Kongens Lyngby 2007 IMM-PHD-2007-70 Technical University of Denmark Informatics and Mathematical Modelling Building 321, DK-2800 Kongens Lyngby, Denmark

Læs mere

Logik Rapport - Alarm. Klaus Jørgensen Itet. 1a. Klaus Jørgensen & Ole Rud 9/9-2002 Vejledere: PSS & SKH

Logik Rapport - Alarm. Klaus Jørgensen Itet. 1a. Klaus Jørgensen & Ole Rud 9/9-2002 Vejledere: PSS & SKH - Alarm Klaus Jørgensen Itet. 1a. Klaus Jørgensen & Ole Rud 9/9-2002 Vejledere: PSS & SKH Indholdsfortegnelse. Side 2. Side 2. Side 3. Side 3. Side 4. Side 4. Side 5. Side 6. Side 7. Side 8. Side 9. Side

Læs mere

VEJDIREKTORATET FLYTBAR MAST TIL MONTAGE AF KAMERA

VEJDIREKTORATET FLYTBAR MAST TIL MONTAGE AF KAMERA VEJDIREKTORATET FLYTBAR MAST TIL MONTAGE AF KAMERA TL-Engineering oktober 2009 Indholdsfortegnelse 1. Generelt... 3 2. Grundlag... 3 2.1. Standarder... 3 3. Vindlast... 3 4. Flytbar mast... 4 5. Fodplade...

Læs mere

Modulationer i trådløs kommunikation

Modulationer i trådløs kommunikation Modulationer i trådløs kommunikation Valg af modulationstype er et af de vigtigste valg, når man vil lave trådløs kommunikation. Den rigtige modulationstype kan afgøre, om du kan fordoble din rækkevidde

Læs mere

Kursusindhold: Produkt og marked - matematiske og statistiske metoder. Monte Carlo

Kursusindhold: Produkt og marked - matematiske og statistiske metoder. Monte Carlo Kursusindhold: Produkt og marked - matematiske og statistiske metoder Rasmus Waagepetersen Institut for Matematiske Fag Aalborg Universitet Sandsynlighedsregning og lagerstyring Normalfordelingen og Monte

Læs mere

Hårde nanokrystallinske materialer

Hårde nanokrystallinske materialer Hårde nanokrystallinske materialer SMÅ FORSØG OG OPGAVER Side 54-59 i hæftet Tegnestift 1 En tegnestift er som bekendt flad i den ene ende, hvor man presser, og spids i den anden, hvor stiften skal presses

Læs mere

Målinger på Bølgevippen, WGPC-III

Målinger på Bølgevippen, WGPC-III Målinger på Bølgevippen, WGPC-III Indledende undersøgelser v/ Povl-Otto Nissen Vippegeneratoren er her opstillet med vægtstangsforholdet 30: 94, idet midten af magnetsættet på den lange arm er 94 cm fra

Læs mere

1.1 Løsningsfase del 1 Løsningfase del 1 blev brugt til at udvikle koncepter til løsninger af problemstillinger

1.1 Løsningsfase del 1 Løsningfase del 1 blev brugt til at udvikle koncepter til løsninger af problemstillinger 1 Løsningsfase I dette kapitel vil der blive udarbejdet forskellige løsnings forslag der vil leve op til problem beskrivelsen samt de opstillede kravspecifikationer 1.1 Løsningsfase del 1 Løsningfase del

Læs mere

MAGNETISK LÆNGDE MÅLESYSTEM

MAGNETISK LÆNGDE MÅLESYSTEM SERIE MIX MAGNETISK LÆNGDE MÅLESYSTEM Ideel for aggressive miljøer Berøringsløs måling Opløsning fra 1,0 til 0,00 mm Mulighed for reference puls Firkant digital "Sensor" output signal i TTL eller HTL Vel

Læs mere

230V Elektrisk Vibrator Motor NEA

230V Elektrisk Vibrator Motor NEA Copenhagen Vibrator Products 230V Elektrisk Vibrator Motor NEA 230V enkeltfaset Leveres med kabel og kondensator 2 polet 3.000 omdrejninger 4 polet 1.500 omdrejninger Cirkulær Vibration Hygiejnisk design

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin maj-juni 20115 Institution KTS Vibenhus HTX Uddannelse Fag og niveau Lærer(e) Hold HTX Teknik fag Design og

Læs mere

SPEED-Commander Frekvensomformer. Program nr. 1 Software version 5.0.3. PI-regulering

SPEED-Commander Frekvensomformer. Program nr. 1 Software version 5.0.3. PI-regulering SPEED-Commander Frekvensomformer Driftsvejledning Bemærk: Speciel Software Program nr. 1 Software version 5.0.3 PI-regulering Til parameterliste og tilslutninger af styreklemmer anvendes vedhæftede programbeskrivelse.

Læs mere

Fysik 2 - Oscillator. Amalie Christensen 7. januar 2009

Fysik 2 - Oscillator. Amalie Christensen 7. januar 2009 Fysik 2 - Oscillator Amalie Christensen 7. januar 2009 1 Indhold 1 Forsøgsopstilling 3 2 Forsøgsdata 3 3 Teori 4 3.1 Den udæmpede svingning.................... 4 3.2 Dæmpning vha. luftmodstand..................

Læs mere

Måling af turbulent strømning

Måling af turbulent strømning Måling af turbulent strømning Formål Formålet med at måle hastighedsprofiler og fluktuationer i en turbulent strømning er at opnå et tilstrækkeligt kalibreringsgrundlag til modellering af turbulent strømning

Læs mere

Regneark til bestemmelse af CDS- regn

Regneark til bestemmelse af CDS- regn Regneark til bestemmelse af CDS- regn Teknisk dokumentation og brugervejledning Version 2.0 Henrik Madsen August 2002 Miljø & Ressourcer DTU Danmark Tekniske Universitet Dette er en netpublikation, der

Læs mere

DC-Motor Controller. Brugermanual

DC-Motor Controller. Brugermanual Forside Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK DC-Motor Controller Brugermanual Firmware V4.00 Produkt indhold 1 styreboks til styring af 1 DC-motor. 1 strømforsyning 100 240 volt

Læs mere

Sampling. Reguleringsteknik for Grundfos Lektion 6. Jan Bendtsen

Sampling. Reguleringsteknik for Grundfos Lektion 6. Jan Bendtsen Sampling Reguleringsteknik for Grundfos Lektion 6 Jan Bendtsen Indhold Basal sampling A/D-konvertering Nyquist-frekvens Kvantisering Aliasing Feedbacksystemer Eksempel: servokontrol af motor Strøm til

Læs mere

Produkt og marked - matematiske og statistiske metoder

Produkt og marked - matematiske og statistiske metoder Produkt og marked - matematiske og statistiske metoder Rasmus Waagepetersen Institut for Matematiske Fag Aalborg Universitet February 19, 2016 1/26 Kursusindhold: Sandsynlighedsregning og lagerstyring

Læs mere

Spektrumrepræsentation

Spektrumrepræsentation Spektrumrepræsentation (Kapitel 3) Jens D. Andersen Datalogisk Institut Københavns Universitet p.1/35 $ $ $ Spektrumrepræsentation Matematisk repræsentation af en sinusoide: hvor "! er en fasor. Mere komplicerede

Læs mere

Kursusindhold: Produkt og marked - matematiske og statistiske metoder. Monte Carlo

Kursusindhold: Produkt og marked - matematiske og statistiske metoder. Monte Carlo Kursusindhold: Produkt og marked - matematiske og statistiske metoder Rasmus Waagepetersen Institut for Matematiske Fag Aalborg Universitet Sandsynlighedsregning og lagerstyring Normalfordelingen og Monte

Læs mere

Digital tæller Programerbar for MIX magnetisk målebånd

Digital tæller Programerbar for MIX magnetisk målebånd SERIE Z-20E.SN005 Digital tæller Programerbar for MIX magnetisk målebånd ELGO - ELECTRIC Gerätebau und Steuerungstechnik GMBH D - 78239 Rielasingen, Postfach 11 30, Carl - Benz - Straße 1 Telefon 07731

Læs mere

Wavelet Analyse. Arne Jensen Institut for Matematiske Fag Aalborg Universitet

Wavelet Analyse. Arne Jensen Institut for Matematiske Fag Aalborg Universitet Wavelet Analyse Arne Jensen Institut for Matematiske Fag Aalborg Universitet 1 Introduktion Numb3rs episoden on pengeforfalskning brugte wavelet analyse. Wavelet analyse er en relativt ny opdagelse, som

Læs mere

Efficient Position Updating

Efficient Position Updating Efficient Position Updating Pervasive Positioning, Q3 2010 Lasse H. Rasmussen, 20097778 Christian Jensen, 20097781 12-03-2010 1 Introduktion Denne rapport har til formål at beskrive implementeringen og

Læs mere

EMC. Elektromagnetic Compatibility Sameksistens!

EMC. Elektromagnetic Compatibility Sameksistens! EMC Elektromagnetic Compatibility Sameksistens! Forløb for EMC Mandag: Generelt om EMC, R&S kommer på besøg Tirsdag: Brug af instrumenter, signal teori (Cadence), EMC opgaver Onsdag: EMC opgaver Torsdag:

Læs mere

Induktiv længde Sensor Serie SM220 / 222 NORDIC TRANSDUCER

Induktiv længde Sensor Serie SM220 / 222 NORDIC TRANSDUCER Induktiv længde Sensor Serie SM220 / 222 Alle modeller er med fjeder retur og 2,5mm hærdet kugle spids Sensor hus ø10/ø8h6 (DIN7182) Præcisions glideleje føring teflon belagt Måle Kugle i 3mm Hårdmetal

Læs mere

GSY KOMPOSITBJÆLKE PRODUKTBLAD KONSTRUKTIONSFRIHED TIL KOMPLEKST BYGGERI

GSY KOMPOSITBJÆLKE PRODUKTBLAD KONSTRUKTIONSFRIHED TIL KOMPLEKST BYGGERI GSY KOMPOSITBJÆLKE PRODUKTBLAD KONSTRUKTIONSFRIHED TIL KOMPLEKST BYGGERI GIVE STÅLSPÆR A/S GSY BJÆLKEN 1 GSY BJÆLKEN 3 2 TEKNISK DATA 4 2.1 BÆREEVNE 4 2.2 KOMFORTFORHOLD 9 2.3 BRAND......................................

Læs mere

Appendiks 6: Universet som en matematisk struktur

Appendiks 6: Universet som en matematisk struktur Appendiks 6: Universet som en matematisk struktur En matematisk struktur er et meget abstrakt dyr, der kan defineres på følgende måde: En mængde, S, af elementer {s 1, s 2,,s n }, mellem hvilke der findes

Læs mere

Indsvingning af 1. ordens system

Indsvingning af 1. ordens system Indsvingning af 1. ordens system Formål Formålet med øvelsen er at eftervise at en forøgelse af belastningen af et procesrør giver en hurtigere indsvingning af systemet. Forsøgsopstilling Procesrør Strømforsyning

Læs mere

8. Jævn- og vekselstrømsmotorer

8. Jævn- og vekselstrømsmotorer Grundlæggende elektroteknisk teori Side 43 8. Jævn- og vekselstrømsmotorer 8.1. Jævnstrømsmotorer 8.1.1. Motorprincippet og generatorprincippet I afsnit 5.2 blev motorprincippet gennemgået, men her repeteres

Læs mere

Kulstofnanorør - småt gør stærk Side 20-23 i hæftet

Kulstofnanorør - småt gør stærk Side 20-23 i hæftet Kulstofnanorør - småt gør stærk Side 20-23 i hæftet SMÅ FORSØG OG OPGAVER Lineal-lyd 1 Lineal-lyd 2 En lineal holdes med den ene hånd fast ud over en bordkant. Med den anden anslås linealen. Det sker ved

Læs mere

Total systembeskrivelse af AD1847

Total systembeskrivelse af AD1847 Total systembeskrivelse af AD1847 Af Anna Hampen Jens Jørgen Nielsen Johannes Bjerrum Johnny Nielsen 3.semester HIH Anna Hampen, Jens Nielsen, Johannes Bjerrum, Johnny Nielsen 1 Indholdsfortegnelse Indledning...3

Læs mere

Fagets IT Introduktion til MATLAB

Fagets IT Introduktion til MATLAB Fagets IT Introduktion til MATLAB Mads G. Christensen mgc@kom.auc.dk Afdeling for Kommunikationsteknologi, Aalborg Universitet. MATLAB 2002 p.1/28 Kursusoversigt 1. Introduktion, matrix-indeksering, -operationer

Læs mere

Harmonisk oscillator. Thorbjørn Serritslev Nieslen Erik Warren Tindall

Harmonisk oscillator. Thorbjørn Serritslev Nieslen Erik Warren Tindall Harmonisk oscillator Thorbjørn Serritslev Nieslen Erik Warren Tindall November 27, 2007 Formål At studere den harmoniske oscillator, som indgår i mange fysiske sammenhænge. Den harmoniske oscillator illustreres

Læs mere

SPEED-Commander Frekvensomformer. Program Nr. 05 Ver. 5.17a. Fortløbende en-vejs positionering

SPEED-Commander Frekvensomformer. Program Nr. 05 Ver. 5.17a. Fortløbende en-vejs positionering SPEED-Commander Frekvensomformer Driftsvejledning Bemærk: Speciel Software Program Nr. 05 Ver. 5.17a Parameterliste og tilslutninger af styreklemmer anvendes vedhæftede programbeskrivelse. Alle øvrige

Læs mere