WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Bremsvorgang eines Motorrads

 

Employee87
Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 24.12.15
Wohnort: Heidelberg
Version: ---
     Beitrag Verfasst am: 24.12.2015, 23:37     Titel: Bremsvorgang eines Motorrads
  Antworten mit Zitat      
Hallo Zusammen und frohe Weihnachten!

Ich bearbeite zur Zeit eine Hausarbeit in Matlab im Rahmen meines Studiums:

Ein Motorrad (Fahrzeugmasse m=350kg) soll mit maximaler Antriebskraft (Fa=2000N) auf eine möglichst hohe Geschwindigkeit v beschleunigt werden. Dabei wirken die Rollreibung (Fr=100N)
sowie der Luftwiderstand Fw=cw*A*v^2

mit
cw - Luftwiderstandbeiwert (hier ca. 0,6 )
A - Querschnittsfläche des Fahrzeuges (hier ca. 0,8 )

Aufgabenteil e):

Ermitteln Sie durch Simulation den Bremsweg und die Zeit bis zum Stillstand, wenn das
Fahrzeug von der Anfangsgeschwindigkeit 100 km/h mit der Bremskraft von 2000 N abgebremst
wird.

Im Simulink-Modell habe ich nun im Block Step -2000 angegeben.
Der erste Integrator hat den Anfangswert von 27.77 (=100km/h).

Wenn ich den Vorgang simuliere, erhalte ich aber unrealistische Werte.
Laut Simulation bewegt sich die Bremszeit um 55sek. und der Bremsweg um 564m.

Per Hand rechne ich einen Bremsweg von 64,3m.

Ich geh mal von einem Anfängerfehler aus Very Happy Kann mir jemand helfen?

Anbei die Script- und Modell-Datei!

Besten Dank im Voraus!


Gruß
Patrick

BremsungMoped_mod.mdl
 Beschreibung:

Download
 Dateiname:  BremsungMoped_mod.mdl
 Dateigröße:  29.13 KB
 Heruntergeladen:  565 mal
BremsungMoped_dat.m
 Beschreibung:

Download
 Dateiname:  BremsungMoped_dat.m
 Dateigröße:  1.34 KB
 Heruntergeladen:  527 mal
Private Nachricht senden Benutzer-Profile anzeigen


Employee87
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 24.12.15
Wohnort: Heidelberg
Version: ---
     Beitrag Verfasst am: 27.12.2015, 11:31     Titel:
  Antworten mit Zitat      
Hallo Zusammen,

ein kurzes Update:
Ich bin mittlerweile etwas weitergekommen. Nachdem ich im Block "Step" die final value auf 1 gesetzt hab, erhalte ich realistische Werte.
Allerdings wird die Simulation nicht bei vs = 0, also der Geschwindigkeit von 0 m/s beendet, sondern läuft weiter (siehe Screenshots).

Aktuell habe ich das Problem nun so gelöst, dass ich die Simulationszeit bis zum Nullpunkt eingestellt hab (4.383 Sek.), dann sieht zwar der Plot schön aus, aber programmtechnisch ist das ja trotzdem Mist.

Deshalb meine Frage:

Gibt es einen Block in Simulink, der die Simulation bei dem simulierten Wert vs = 0 beendet?

Danke und Gruß
Patrick

Step Block.PNG
 Beschreibung:
Final value = 1

Download
 Dateiname:  Step Block.PNG
 Dateigröße:  26.33 KB
 Heruntergeladen:  524 mal
Grafik.PNG
 Beschreibung:

Download
 Dateiname:  Grafik.PNG
 Dateigröße:  15.3 KB
 Heruntergeladen:  499 mal
BSB.PNG
 Beschreibung:

Download
 Dateiname:  BSB.PNG
 Dateigröße:  20.41 KB
 Heruntergeladen:  505 mal
Grafik 2.PNG
 Beschreibung:
Nulldurchgang bei 4.383 Sek.

Download
 Dateiname:  Grafik 2.PNG
 Dateigröße:  42.03 KB
 Heruntergeladen:  559 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 27.12.2015, 11:58     Titel:
  Antworten mit Zitat      
Hallo,

der STOP-Block (aus Library Sinks), evtl. in Kombination mit dem Hit Crossing-Block (aus Discontinuities).

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Employee87
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 24.12.15
Wohnort: Heidelberg
Version: ---
     Beitrag Verfasst am: 27.12.2015, 12:24     Titel:
  Antworten mit Zitat      
Top! Das funktioniert Smile

Vielen vielen Dank Harald!
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.