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

Blockschaltbild aus Differentialgleichung

 

Amplitude
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 07.02.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.02.2015, 21:29     Titel: Blockschaltbild aus Differentialgleichung
  Antworten mit Zitat      
Hallo Leute. Kann mir jemand bitte leicht und verständlich erklären wie ich Differentialgleichungen in Blockschaltbilder überführe? Im Anhang befindet sich ein Beispiel (Teilaufgabe b). Dieses Blockschaltproblem verstehe ich seit fast 2 Wochen nicht und es ist fast das letzte was ich für eine wichtige Klausur wissen muss, deshalb ist es sehr ärgerlich.

blockschaltbild.JPG
 Beschreibung:

Download
 Dateiname:  blockschaltbild.JPG
 Dateigröße:  47.44 KB
 Heruntergeladen:  1530 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: 07.02.2015, 22:28     Titel:
  Antworten mit Zitat      
Hallo,

1. DGLen nach der höchsten vorkommenden Ableitung auflösen.
2. für jede vorkommende Ableitung einen Integratorblock (im Sinne von Simulink - in deinem Bild sehen sie etwas anders aus und heißen daher vielleicht auch anders)
3. ausgehend von den Integratorblöcken die DGL nutzen, um nach links arbeitend das Blockdiagramm zu konstruieren, z.B. für theta'

theta' = 1/(cM) * (eine Summe von drei Elementen)
Diese drei Elemente sind
* -k*theta (von oben)
* -sigma*theta^4 (von unten)
* R1 * (ein Produkt von zwei Elementen)

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

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 07.02.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.02.2015, 14:34     Titel:
  Antworten mit Zitat      
Danke hat mir sehr geholfen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Amplitude
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 07.02.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.02.2015, 02:25     Titel:
  Antworten mit Zitat      
Die Methode die du mir genannt hast konnte mir wirklich sehr weiterhelfen. Jetzt habe ich jedoch das Problem, dass ich etwas komplexere Blockschaltbilder mit vorgegebenen DGLn aufzeichnen soll. Außerdem soll als Ausgang dieses mal nicht die Lösung der DGL sein, sondern x(t). Kannst du mir bitte sagen wie man sowas macht bei mehreren vorgegebenen DGL mit einem anderen Wert am Ausgang (anstatt die Lösung einer DGL).

Alleine komme ich leider nicht darauf, da es wirklich ziemlich verwirrend aussieht- Würde mich wirklich freuen und dir zutiefst dankbar sein, wenn ich das auch noch verstehen könnte.

Ich habe mal eine Beispielaufgabe im Anhang hochgeladen mit deren Musterlösung.

Mit freundlichen Gruß

Amplitude

modellbildung.JPG
 Beschreibung:

Download
 Dateiname:  modellbildung.JPG
 Dateigröße:  126.03 KB
 Heruntergeladen:  1121 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: 18.02.2015, 08:30     Titel:
  Antworten mit Zitat      
Hallo,

die Strategie bleibt die gleiche.
Man nutzt als zusätzliche DGL x' = v.

Bei mehreren DGLen würde ich in Simulink zunächst mal alle Integratorblöcke reinziehen und beschriften, und dann nach und nach unter Verwendung der DGLen nach links modellieren. Oft ist es dann so, dass man Modellteile verschiebt, weil sie woanders besser hinpassen.
Das ist bei händischer Zeichnung manchmal schwieriger; deswegen würde ich da mit der komplexesten Gleichung anfangen und schauen, dass ich die andere Gleichung "bei Gelegenheit" mit einbaue.

Grüße,
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.