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

Simulation mit dem verschiedenen Parameter

 

sadeva

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.03.2009, 18:36     Titel: Simulation mit dem verschiedenen Parameter
  Antworten mit Zitat      
Hallo Zusammen,

kann jemand mir vielleicht dabei helfen?

Die Aufgabe lautet, dass ich eine Simulation von einem Blockschaltbildsystem simulieren lassen soll und während dieser ich einen Parameter erhöhen lasse.

Z.B. : Ich möchte ein System in 10 Sekunden simulieren lassen. Bei diesem System habe einen Parameter "b" und möchte diesen in jede 2 Sekunde von meiner Simulation einfach erhöhen. Das Ergebnis soll durch Scope gut erkennbar sein.

Welche Befehle kann in Command Window benutzt werden?

danke euch im Voraus!

Gruß
Sadeva


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 16.03.2009, 18:42     Titel:
  Antworten mit Zitat      
Die Befehle SIM und SET_PARAM sollten der Schlüssel zum Erfolg sein.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
sadeva

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.03.2009, 15:46     Titel: Simulieren mit verschiedenen Parametern
  Antworten mit Zitat      
Kannste mir vielleicht kurzes Beispiel schreiben?

z.B. : Ich sollte ein System mit dem Parameter "b" in 10 Sekunden simulieren lassen, wobei aber "b" jede 2 Sekunden 1 mm erhöhen wird.

danke dir

Gruß
Sadeva
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 17.03.2009, 16:33     Titel:
  Antworten mit Zitat      
Aufgrund der Beschreibung bin ich mir nicht mehr so sicher ob es sich um einen Parameter oder ein Enigangssignal handelt. Ich möchte das anhand eines Demo-Modells:

Code:


diskutieren.

Der Signalgenerator oben links ist ein variables Eingangssignal und könnte auch als sich schrittweise erhöhendes Signal entworfen werden.

Die Werte der Gain-Blöcke Zw, Mw, usw. können als Parameter betrachtet werden. Sollen a) diese während der Laufzeit verändert werden, oder sollen b) mehrere Simulationen mit unterschiedlichen Parametern durchgeführt werden (Parameterstudie)?

Ich hatte in meiner ersten Antwort b) adressiert. Falls es a) ist empfehle ich eine S-Function zu schreiben die den Parameter als Eingangssignal hat.

Andreas

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
sadeva

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.03.2009, 17:21     Titel:
  Antworten mit Zitat      
Hallo Andreas,

leider kann ich dein Demo-Modell nicht sehen. (hier ist nur "Code : f14" zu sehen)
Ich kann aber von deiner Aussage schon etwas vermuten, dass Fall a) der richtige ist.

Wenn möglich ist, kannste bitte S-Function kurz beschreiben.

Danke dir nochmal Wink

gruß
Wisnu
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 17.03.2009, 17:37     Titel:
  Antworten mit Zitat      
"f14" in MATLAB eingeben und ein Modell wird geöffnet... Die Umsetzung von S-Funktionen ist persönlich nicht so mein Ding. Ich weiss nur, dass
Code:

sfundemos
 

viele gute Beispiele hat und die
Code:

sfcndemo_runtime
 

ziemlich gut passen dürfte.
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Sadeva

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.03.2009, 17:42     Titel:
  Antworten mit Zitat      
Alles klar Andreas..

Danke nochmal für deine Unterstützung Wink

Hoffentlich würde es klappen..

Gruß aus Darmstadt
Sadeva
 
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.