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

Numerische Probleme bei Simscape/Simulink

 

ch.kaehr
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 10.07.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.07.2014, 10:39     Titel: Numerische Probleme bei Simscape/Simulink
  Antworten mit Zitat      
Guten Tag

Ich verwende die Simcape Toolbox für die Modellierung eines hydraulischen Systems (Hydraulikventil, Hydraulikzylinder, Speicher usw.)

Wenn ich den ode14x mit fester Schrittweite brauche kommt es zu folgenden Problemen:
- Wenn ich das Stuersignal in einem Simulink block im gleichen Modell drin berechne und auf das Hydraulikventil gebe, dann kommt aus dem Simscape Modell ein physikalischer Schwachsinn heraus. Wenn ich exakt das gleiche Signal aus einer Tabelle einlese, dann kommt das erwartete Resultat heraus.

Wenn ich den Solver ode15s oder 23t verwende treten noch andere Phänomene auf:
- Die Ableitung des Sinus Steuersignals wird verrauscht (--> 2. ableitung ist nicht merh brauchbar) Wenn ich den Simscape block ausschalte, sind die Störungen weg. Schrittweiten habe ich gegen unten und oben begrenzt (vereinfachtes Beispiel ist in TestSimscape)

Kennt jemand das Problem oder hat jemand eine Vermutung wo das Problem liegen könnte.

Freundliche Grüsse
Christian
Private Nachricht senden Benutzer-Profile anzeigen


buddler
Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 28.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.10.2015, 12:25     Titel:
  Antworten mit Zitat      
Zum nachvollziehen fehlt die Library sh_lib.
Private Nachricht senden Benutzer-Profile anzeigen
 
boundary
Forum-Anfänger

Forum-Anfänger


Beiträge: 41
Anmeldedatum: 14.12.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.12.2015, 23:39     Titel:
  Antworten mit Zitat      
Im ersten Schritt würde ich versuchen den lokalen Simscape SolverBlock zu verwenden. Als nächsten Versuch die Solvertoleranzen verkleinern, dass sollte falls es wirklich einer ist, den numerischen Fehlern verkleinern.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht 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 nicht posten
Du kannst Dateien in diesem Forum nicht 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.