De comfortabele auto



Vergelijkbare documenten
Tweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003

Opdracht 3: Baanintegratie: Planeet in een dubbelstersysteem

Derde serie opdrachten systeemtheorie

Tentamen Systeemanalyse (113117)

Introductie. Wiskunde in actie : Bungeejumpen met een rugzak!

6 Ongelijkheden. Verkennen. Uitleg. Theorie en voorbeelden. Los het probleem rond de huur van een kopieermachine op.

Hoe vliegt een waterraket? Werkblad Do It 8.2. Datum

Practicumverslag ingeleverd op

Case Simulink EE4- Building a SSV - Team PM1 21 maart 2014

Inleiding Wiskundige Systeemtheorie

3 Bijzondere functies

4,4. Praktische-opdracht door een scholier 2528 woorden 23 juni keer beoordeeld. Natuurkunde. De Veer. Het bepalen van de veerconstante,

Technische Universiteit Delft. ANTWOORDEN van Tentamen Gewone differentiaalvergelijkingen, TW2030 Vrijdag 30 januari 2015,

Statistiek voor Natuurkunde Opgavenserie 1: Kansrekening

Naam: examennummer:.

Hoofdstuk 8 - Periodieke functies

BIOFYSICA: Toets I.4. Dynamica: Oplossing

Modelleren 1A, TW1050-A

7. Hamiltoniaanse systemen

Inleiding Wiskundige Systeemtheorie

Theorie: Snelheid (Herhaling klas 2)

Schriftelijke zitting Systeem- en regeltechniek 2 (WB2207) 29 januari 2009 van 14:00 tot 17:00 uur

Schriftelijk examen 2e Ba Biologie Fysica: elektromagnetisme

vwo: Het maken van een natuurkunde-verslag vs

VOORBLAD SCHRIFTELIJKE TOETSEN

Algoritmen en programmeren: deel 1 - overzicht

m C Trillingen Harmonische trilling Wiskundig intermezzo

TENTAMEN NATUURKUNDE

Respons van een voertuig bij passage over een verkeersdrempel

Theorie: Het maken van een verslag (Herhaling klas 2)

2.1 Twee gekoppelde oscillatoren zonder aandrijving

Lessen in Krachten. Door: Gaby Sondagh en Isabel Duin Eckartcollege

Examen VWO. wiskunde B (pilot) tijdvak 2 woensdag 21 juni uur

5 Lineaire differentiaalvergelijkingen

1. Een van mijn collega s, liet een mooi verhaal zien: De opgave was: Los op ln(x + 2) ln(x + 1) = 1.

Hoofdstuk 1 Beweging in beeld. Gemaakt als toevoeging op methode Natuurkunde Overal

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 6 mei 2014

Simulink. Deel1. Figuur 1 Model van het zonnepaneel in Simulink.

Voorbereidend Wetenschappelijk Onderwijs Tijdvak 2 Woensdag 22 juni uur

Uitwerking Proeftentamen Lineaire Algebra 1, najaar y y = 2x. P x. L(P ) y = x. 2/3 1/3 en L wordt t.o.v de standaardbasis gegeven door

Schriftelijke zitting Regeltechniek (WB2207) 3 november 2011 van 9:00 tot 12:00 uur

wiskunde B pilot vwo 2017-II

Tentamen optimaal sturen , uur. 4 vraagstukken

Examen VWO. wiskunde B1. tijdvak 1 dinsdag 2 juni uur. Bij dit examen hoort een uitwerkbijlage.

Analyse I. 1ste Bachelor Ingenieurswetenschappen Academiejaar ste semester 31 januari 2006

NATUURKUNDE. Bepaal de frequentie van deze toon. (En laat heel duidelijk in je berekening zien hoe je dat gedaan hebt, uiteraard!)

d. Bereken bij welke hoek α René stil op de helling blijft staan (hij heeft aanvankelijk geen snelheid). NB: René gebruikt zijn remmen niet.

NUMERIEKE METHODEN VOOR DE VAN DER POL VERGELIJKING. Docent: Karel in t Hout. Studiepunten: 3

Invoegen van een auto in een platoon op de snelweg

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Lineaire Algebra voor ST (2DS06) op , uur.

Inleiding tot de natuurkunde

Hoofdstuk 4 Trillingen en cirkelbewegingen. Gemaakt als toevoeging op methode Natuurkunde Overal

Examen VWO. wiskunde B. tijdvak 1 dinsdag 25 mei uur. Bij dit examen hoort een uitwerkbijlage.

Examen VWO. wiskunde B1,2

NATIONALE NATUURKUNDE OLYMPIADE. Eindronde practicumtoets A. 5 juni beschikbare tijd: 2 uur (per toets A of B)

Meting zonnepaneel. Voorbeeld berekening diodefactor: ( ) Als voorbeeld wordt deze formule uitgewerkt bij een spanning van 7 V en 0,76 A:

Uitwerkingen van de opgaven in Basisboek Natuurkunde

Uitwerkingen oefeningen hoofdstuk 3

Trillingen. Welke gegevens heb je nodig om dit diagram exact te kunnen tekenen?

b. Stop het model na 4 perioden. Bepaal de amplitude meteen na drie perioden. Na drie perioden is de amplitude gelijk aan: 0, m

KeCo-opgaven mechanica (arbeid en energie) HAVO4

Voorbeeldexamen HAVO. natuurkunde. Bij dit examen hoort een uitwerkbijlage.

Uitwerkingen Tentamen Gewone Differentiaalvergelijkingen

Je geeft de antwoorden op deze vragen op papier, tenzij anders is aangegeven.

Wat doen we ermee? Een gesprek over de aanloop naar de moeilijke opgaven Fokke Munk 1

Noordhoff Uitgevers bv

Samenvatting Natuurkunde Samenvatting 4 Hoofdstuk 4 Trillingen en cirkelbewegingen

Schriftelijke zitting Systeem- en regeltechniek 2 (WB2207) 31 januari 2008 van 9:00 tot 12:00 uur

HOGESCHOOL ROTTERDAM:

Examen HAVO en VHBO. Wiskunde B

Examen HAVO. wiskunde B1,2

Hoofdstuk 1 boek 1 Formules en grafieken havo b klas 4

Monitoraatssessie Wiskunde

Checklist Wiskunde B HAVO HML

Tentamen Inleiding Meten en Modelleren 8C april 2011, 09:00-12:00

( ) Hoofdstuk 4 Verloop van functies. 4.1 De grafiek van ( ) Spiegelen t.o.v. de x-as, y-as en de oorsprong

Brede opgaven bij hoofdstuk 2

Figuur 1: Blok-schema van een DC motor, a) Geef de overdrachtsfuntie G(s) = T(s)/V(s). Schrijf G(s) in de vorm K B(s) A( s

natuurkunde (pilot) Achter het correctievoorschrift is een aanvulling op het correctievoorschrift opgenomen.

Havo 4 - Practicumwedstrijd Versnelling van een karretje

Titel: De titel moet kort zijn en toch aangeven waar het onderzoek over gaat. Een subtitel kan uitkomst bieden. Een bijpassend plaatje is leuk.

1. Een magnetische levitatie systeem is schematisch weergegeven in figuur 1. r-- ~ rail

Quantum Chemie II 2e/3e jaar

Juli blauw Fysica Vraag 1

2010-I. A heeft de coördinaten (4 a, 4a a 2 ). Vraag 1. Toon dit aan. Gelijkstellen: y= 4x x 2 A. y= ax

Natuurkunde. theorie. vwo. INKIJKEXEMPlAAR. WisMon examentrainer

Examen HAVO. natuurkunde. tijdvak 1 donderdag 22 mei uur. Bij dit examen hoort een uitwerkbijlage.

Opgave 1 Afdaling. Opgave 2 Fietser

Hoofdstuk 4 Trillingen en cirkelbewegingen. Gemaakt als toevoeging op methode Natuurkunde Overal

Modelleren C Appels. Christian Vleugels Sander Verkerk Richard Both. 2 april Inleiding 2. 3 Data 3. 4 Aanpak 3

Practicum algemeen. 1 Diagrammen maken 2 Lineair verband en evenredig verband 3 Het schrijven van een verslag

Inleiding tot de natuurkunde

Transcriptie:

De comfortabele auto 1e Matlab practicum Inleiding Wiskundige Systeemtheorie (156056) (inleveren tot en met vrijdag 13 Maart 2009, via Teletop). Dit is de eerste van twee verplichte Matlab/Simulink-practica voor het vak Inleiding Wiskundige Systeemtheorie (IWS). Op vrijdag 6 maart (1+2 uren) kan er onder begeleiding aan worden gewerkt (Zilverling, ZI 4054a,b,c). De week daarop dient het practicum in eigen tijd te worden afgerond. Miklós Vajta begeleidt de practica. Voor deze practica is Matlab noodzakelijk (Simulink komt pas in de tweede opdracht aan bod). Pas op: Maple kan niet gebruikt worden. Op TeleTop (Archief) staan enkele beknopte handleidingen Matlab. De practica mag in groepjes van hooguit twee personen worden uitgevoerd (en per groepje één verslag). Maak een voorpagina met titel, practicumnummer, uw naam (of namen), datum, studentnummer. Houd het verslag bondig, maar wel met inleiding, duidelijke beschrijving van de door jullie gemaakte stappen inclusief wiskundige afleiding en plots en Matlab-code. Geef een duidelijke uitleg van de verschillende stappen inclusief vergelijkingen. Het verslag moet uiterlijk op vrijdag 13 maart (2009) worden ingeleverd via TeleTop (als word of pdf). De practica worden beoordeeld (van 0 t/0) en de beoordeling beïnvloedt je eindcijfer (zie Teletop). 1

1 De comfortabele auto Figuur 1 geeft in drie niveaus van abstractie een rijdende auto weer. In dit practicum gaat het over de analyse van het gedrag van deze auto, in het bijzonder hoe de auto (carrosserie) en de stoel reageren (trillen) als gevolg van een hobbelig wegdek. We vatten de auto in dit verband op als opgebouwd uit twee componenten: de carrosserie en de stoel. De positie (hoogte) van het wegdek geven we aan met u(t) dat is de ingang van ons systeem de positie van de carrosserie geven we aan met ȳ 1 + y 1 (t) en de positie van de stoel met ȳ 2 + y 2 (t). Hierbij zijn ȳ 1 = 0.3, ȳ 2 = 0.6 de evenwichtsposities voor het geval dat u(t) 0. De y 1 (t) en y 2 (t) geven derhalve de afwijking t.o.v. deze evenwichtsposities weer. k 2 d 2 y 2 (t) k 1 d 1 y 1 (t) ȳ 2 = 0.6 u(t) ȳ 1 = 0.3 (c) Figuur 1: De comfortabele auto De carrosserie modelleren we als een zware massa die via demper d 1 en veer k 1 contact maakt met het wegdek. Netzo modelleren we de stoel (inclusief passagier) als een massa die via demper d 2 en veer k 2 verbonden is met de carrosserie. Dit geeft, analoog aan voorbeeld 2.1.1 (p.25), de systeemvergelijkingen ÿ 1 + d 1 (ẏ 1 u) + k 1 (y 1 u) d 2 (ẏ 2 ẏ 1 ) k 2 (y 2 y 1 ) = 0, ÿ 2 + d 2 (ẏ 2 ẏ 1 ) + k 2 (y 2 y 1 ) = 0. (1) 2

u y 1 y 2 Σ y carrosserie Σ stoel 2 Figuur 2: Schematische weergave van de comfortable auto De evenwichten ȳ 1 en ȳ 2 komen in deze vergelijkingen niet voor. We gaan ervan uit dat de autobanden altijd contact houden met het wegdek. Opdracht-1 Schrijf het systeem in de vorm [ P11 ( d dt ) P 12( d dt ) ] [y1 ] [ Q11 ( d dt P 21 ( d dt ) P 22( d dt ) = ) ] u (2) y 2 0 en ga na m.b.v. lemma 3.4.4 (p.76) dat het systeem asymptotisch stabiel is voor = d 1 = k 1 = 4 en = d 2 = k 2 = 1. [Hint: in Matlab kun je nulpunten van een polynoom p(s) = 2s 2 +10s+12 uitrekenen m.b.v. het commando roots([2 10 12]). Afhankelijk van de aanwezige toolboxen kun je ook s=tf( s ); zero(2*s^2+10*s+12) proberen. Je mag natuurlijk ook Routh-Hurwitz gebruiken.] Opdracht-2 Het is prettig om het systeem opgebouwd te denken uit twee deelsystemen, namelijk de carrosserie en de stoel, zie figuur 2. De stoel vatten we hier op als een systeem met ingang y 1 (t) en als uitgang y 2 (t). De carrosserie vatten we op als een systeem met ingang u(t) en y 2 (t). Voor deze twee deelsystemen kunnen we de waarnemercanonieke vormen bepalen (lemma 3.2.3, p.66): ] [ [ẋ1 = Σ carrosserie : ẋ 2 y 1 = x 2 ] [ [ẋ3 = Σ stoel : ẋ 4 y 2 = x 4 0 k 1+k 2 1 d 1+d 2 0 k 2 1 d 2 ] [x1 x 2 ] [x3 ] + x 4 ] [ k1 + k 2 d 1 d 2 [ ] k2 d 2 y 1 ] [ ] u y 2 (3) Elimineer y 1 en y 2 uit deze vergelijkingen en bepaal daarmee de totale toestandsrepresentatie (d.w.z. bepaal A,B,C): ẋ = Ax + Bu, y = Cx (4) met x = [x 1,x 2,x 3,x 4 ] T en y = [y 1,y 2 ] T. [Hint: ter controle: de eigenwaarden van de A-matrix moeten gelijk zijn aan de nulpunten van det(p(s)) van de vorige opgave. In Matlab bepaal je eigenwaarden met eig(a).] 3

Opdracht-3 Franse auto slappe stoel. Neem als constanten = 1400, d 1 = 1000, k 1 = 1000, = 100, d 2 = 50, k 2 = 50. en simuleer nu de toestand x(t) voor u(t) 0 [vlakke weg] en begintoestand x(0) = (0, 0.2, 0, 0) carrosserie begint laag en daarna voor x(0) = (0, 0, 0, 0.2) stoel begint laag In beide gevallen plot de posities ȳ 1 +y 1 (t) en ȳ 2 +y 2 (t) in één figuur voor t [0,20]. Is het verschil in reactie op de twee begintoestanden logisch? Bepaal vervolgens de eigenwaarden van de matrix A en relateer dit aan de gesimuleerde bewegingen van stoel-carrosserie. [Hint: zie appendix A.4 (p.169) van het dictaat.] [Hint: in Matlab kun je meerdere grafieken in een plot bijv. zo maken: plot(t,sin(t),t,cos(t), rg ) of zo: plot(t,sin(t), r ); hold on; plot(t,cos(t), g ); hold off.] Opdracht-4 De stugge stoel. Verhoog de demper en veerconstante van de stoel: = 1400, d 1 = 1000, k 1 = 1000, = 100, d 2 = 200, k 2 = 100 Als in de vorige opgave simuleer de toestand x(t) voor u(t) 0 en begintoestand x(0) = (0, 0.2,0,0) en plot ȳ 1 +y 1 (t) en ȳ 2 +y 2 (t) in één figuur. Relateer wederom de bewegingen aan de eigenwaarden van de A-matrix. [Opmerking: tegenwoordig kun je in de duurste klasse auto s de hardheid van de schokdempers tijdens het rijden aanpassen met een zgn. sportknop.] Opdracht-5 Oplossing met de exponentiaalmatrix. In het dictaat is afgeleid (p.31) dat de oplossing van de toestandsvergelijking t x(t) = e A(t t0) x 0 + e A(t τ) Bu(τ)dτ t 0 (5) waar x 0 = x(0). Bereken m.b.v. Matlab de toestand x(t), t [0,20] voor begintoestand x(0) = (0, 0.2,0,0) met t 0 = 0 en u(t) 0. Plot alle toestandsvariabelen voor t [0,20]. [Pas op: matrix A hoeft niet gediagonaliseerd te worden.], [Hint: in Matlab kun je de exponentiaalmatrix berekenen met expm. Zie ook dictaat, p.169.] 4

Opdracht-6 Parametervariaties reverse engineering. Om realistische waarden voor de demper d 1 van de carrosserie te vinden gaan we na hoe de carrosserie trilt voor verschillende d 1 als het wegdek ineens één eenheid toeneemt: h = 0.05; % simulatiestap t = 0:h:20; % d.w.z. dat t=[0 h 2h... 20] u = real(t>1); % u=[0... 0 1 1 1... 1 1 1] plot(t,u); % laat wegdek zien Bepaal de uitwijking y 1 (t) voor bovenstaande ingang en x(0) = (0,0,0,0) en de parameterwaarden van opgave 4 maar varieer daarbij d 1 over alle d 1 {250,500,750,...,2000}. Geef de 8 uitwijkingen y 1 (t) in één figuur weer voor t [0,20]. Is het gedrag van een zachte demper (d 1 klein) en hard demper (d 1 groot) naar verwachting? Opdracht-7 De verkeersdrempel. Tot dusver gingen we uit van een egaal vlakke weg (u(t) 0). We gaan nu onderzoeken wat er gebeurt als we over een verkeersdrempel rijden. Eerst nemen we aan dat de drempel een sinus-profiel heeft. Gebruik de hieronder aangegeven Matlab-code. h = 0.05; % simulatiestap t = 0:h:14; % d.w.z. dat t=[0 h 2h... 14] v = 3.0; % snelheid in [m/sec] (=10.8km/uur) Lhob = 4.5; % lengte drempel in [m] Hhob = 0.20; % hoogte drempel in [m] ah = 2.0; % tijd begin drempel in [sec] bh = ah + Lhob/v; % tijd einde drempel in [sec] T = bh - ah; % tijd op drempel u = Hhob*sin(pi*(t-ah)/T).*(t > ah).*(t < bh); plot(t,u); Gebruik de parameters van opdracht 4 (stugge stoel): = 1400, d 1 = 1000, k 1 = 1000, = 100, d 2 = 200, k 2 = 100 met x(0) = (0,0,0,0) en laat in één plot de drie posities u(t),ȳ 1 + y 1 (t),ȳ 2 + y 2 (t) zien als functie van tijd t [0,14]. De hoogte van de drempel is 20 cm. Bepaal de maximale uitwijking van stoel en carrosserie ten opzichte van hun evenwichtspositie. Opdracht-8 Twee hobbels de stuiterende passagier. In sommige gevallen zijn er twee hobbels (van de vorm zoals in de vorige opgave) achter mekaar, dus twee hobbels elk met amplitude 0.20, zoiets als dit: 0.20 z Herhaal de vorige opgave en neem eerst z = 1.5 [m]. Wat zien we? Wat is het effect van de tweede hobbel? Bepaal de twee (lokaal) maximale afwijkingen van stoel en carosserie, en ook het tijdstip waarop dat gebeurt. De volgende vraag is: wat er gebeurt als de afstand tussen de hobbels korter wordt? Herhaal de simulatie met bijvoorbeeld z = 0. Bepaal nu de maximale afwijkingen van carrosserie en stoel en vergelijk met de vorige simulatie (met z = 1.5). Wegens fysische redenen is de maximale uitrek (uitwijking) van een schokdemper gelimiteerd. De schokdemper kan beschadigd raken als deze boven een maximale 5

waarde wordt uitgerekt. Bepaal de minimale afstand (met simulatie) tussen twee hobbels als de maximale afwijking van de demper max(y 1 (t)) = 15 [cm] is. Wat zijn nu de (lokale) maximale afwijkingen van stoel en carrosserie? [Hint: maak een serie van simulatie met verschiellende afstand z tussen de twee hobbels an plot het simulatieresultaat op een plaatje.] [Opmerking: Twee hobbels direct achter elkaar zijn geen uitzonderingen. Een goede voorbeeld is te zien op de Zwavertsweg in Hengelo-Noord.] Opdracht-9 Langzaam of snel over de verkeersdrempel. Ga weer uit van de enkele sinushobbel (opdracht 7) maar verhoog nu de snelheid van v=3 [m/s] naar v=10 [m/s] ( 36 [km/uur]). Toon weer het effect op carrosserie en stoel. Durf je de stelling aan dat hardrijden over een hobbel beter voor de bestuurder is dan langzaam? Opdracht-10 De snelheid van de stoel. Als ẋ = Ax + Bu en y = Cx dan volgt dat ẏ = Cẋ = CAx + CBu. (6) Gebruik dit om de snelheid van stoel en carrosserie te plotten voor de u(t) van de vorige opgave. Is de snelheid van de carrosserie differentieerbaar (als functie van tijd)? Is de snelheid van de stoel differentieerbaar? 6