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

einfachse Simulation einer Zustandsraumdarstellung

 

manusta
Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 03.04.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.04.2014, 09:45     Titel: einfachse Simulation einer Zustandsraumdarstellung
  Antworten mit Zitat      
Hallo liebes Forum,

wie simuliere ich am besten eine Zustandsraum mit 3 Eingängen, 5 Zuständen und einem Ausgang. In System und Steuermatrix sind allerdings auch 2 Größen, die sich nach jedem Iterationsschritt ändern.

Bin ich da mit einer Function auf dem richtigen Weg? Wie werden dann meine Zustandsgleichungen integriert?

Vielen Dank schonmal an alle Helfenden!

Beste Grüße,

manusta
Private Nachricht senden Benutzer-Profile anzeigen


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 07.04.2014, 11:15     Titel:
  Antworten mit Zitat      
Hört sich nach einer Simulinkanwendung an, nicht MATLAB, oder?

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
manusta
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 03.04.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.04.2014, 11:38     Titel:
  Antworten mit Zitat      
Hey Andreas,

gibt es in MATLB keinen Befehl, der mit ein System mit variabler Systemmatrix und Steuermatrix simuliert und den Ausgang als Vektor ausgibt?

Die andere Möglichkeit wäre dann die S-Function in Simulink, oder?

Vielen Dank schonmal für deine Hilfe!

manusta
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 07.04.2014, 12:50     Titel:
  Antworten mit Zitat      
Ich wollte das nur wissen, weil es zwar eine natürliche Anwendung für Simulink ist, aber schon auch legitime Nutzungen über MATLAB denkbar sind.

Wenn sich Parameter der System und Steuermatrix ändern, dann ist in der Tat die C-MEX F-Function das Mittel der Wahl. Es ist natürlich ein gewisser Aufwand und man benötigt C-Kenntnisse. Ich kann mir aber gut vorstellen, dass es solche Implementationen schon gibt (http://www.mathworks.com/matlabcentral/fileexchange/)

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
manusta
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 03.04.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.04.2014, 13:48     Titel:
  Antworten mit Zitat      
Hey Andreas,

danke für deinen Hinweis.
Hab mir jetzt eine S-Function zusammengesetzt, die mir meine Zustandsgleichungen auswertet. Muss dazu jetzt eben Simulink verwenden, was aber weiter kein Problem ist.

Hast du Erfahrungen mit dynamischen System/Steuermatrizen? Wie kann ich z.B. Steuerbarkeit, bzw. Beobachtbarkeit oder auch den Polstellenbereich berechnen?

Muss ich in jedem Iterationsschritt z.b. die Pole des Systems plotten lassen und bekomme so mein "Polbereich" oder gibt es dafür eine einfachere Lösung?

Grüße,

manusta
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 08.04.2014, 07:29     Titel:
  Antworten mit Zitat      
Meine regelungstechnischen Kenntnisse sind ziemlich verschüttet Smile Aber mit den Tools kenne ich mich aus. Ich denke solche Communities sind ein guter Weg um eine Antwort zu bekommen. Nach meiner Erfahrung wird so ein aktiver Thread aber nicht von neuen Helfern aufgegriffen. Ich schlage vor einen neuen Thread zu eröffnen.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
manusta
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 03.04.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.04.2014, 08:27     Titel:
  Antworten mit Zitat      
Hallo Andreas,

ich werde mal einen neuen Thread eröffnen. Danke für den Tip. Leider ist aber hier im Forum nicht so sehr viel Betrieb. Was mich eigentlich ein wenig überrascht. Die gestellten Fragen werden leider kaum diskutiert.

Naja, erstmal Frage formulieren und dann hope for the best! ;)

Danke dir schonmal!


manusta
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 08.04.2014, 09:07     Titel:
  Antworten mit Zitat      
Nun, es ist ein deutschsprachiges Forum und damit sind nur ca. 8% der weltweiten Nutzer überhaupt Zielgruppe.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
manusta
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 03.04.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.04.2014, 09:18     Titel:
  Antworten mit Zitat      
Das stimmt allerdings. Aber 8% von x-tausenden sind auch viele... ;)
Wo finde ich denn ein aktiveres, wenn auch englisch sprachiges Forum?
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 08.04.2014, 11:22     Titel:
  Antworten mit Zitat      
Nun, ich empfehle MATLAB Answers: http://www.mathworks.com/matlabcentral/answers/

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
manusta
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 03.04.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.04.2014, 11:23     Titel:
  Antworten mit Zitat      
Vielen Dank, Andreas!
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.