|
|
I-Anteil im z-Bereich abschalten |
|
SeeSharp |
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 18.06.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.07.2012, 15:55
Titel: I-Anteil im z-Bereich abschalten
|
|
Hallo!
Ich habe im zeitkontl. einen System 2 Ordnung mit DGL:
x1_p = a11*x1 + a12*x2 + b11 * u1 + b12 * u2
x2_p = a21*x1 + b22 * u2
Wie man sieht beinhaltet das System einen Integrator. Jetzt möchte ich dieses System zeitdiskret implementieren (in Matlab/Simulink) und jedoch unter einer gewissen Bedingung den Integrator abschalten.
Hat jemand eine Idee wie ich das geeigent implementieren könnte?
MFG
SeeSharp
|
|
|
|
|
gjp578 |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 23.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.07.2012, 10:52
Titel:
|
|
verstehe nicht, was mit integrator abschalten gemeint ist..
jetzt ist ein system 2. Ordung? wolltest du x2 nicht mehr haben und nur x1 als zustandgröße oder was? macht es sinn?
_________________
schwer erziehbar...
|
|
|
SeeSharp |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 18.06.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.07.2012, 20:45
Titel:
|
|
Ok. Eigentlich stellt das System einen Beobachter da.
Unter gewissen Bedingungen in meiner Simulation (stellen wir uns mal vor ich habe eine Masse gekoppelt mit einem Dämpfer und einer Haftreibung), sprich System befindet haftet. Integriert dann der Beobachter so lange auf (Größen des Beobachters werden an die Regelung weitergegeben) bis er dann wieder aus der Haftreibung ausbricht.
Daher muss ich zu einer gewissen Bedingung die Integration unterbrechen in dem ich im zeitkontl. Fall den x1_p = 0 setze.
Ich habs jetzt mal so versucht, dass ich eben ein System wie im ersten Post habe und dann eins mit
x1_p = 0
x2_p = wie vorher
beide z transformiere und dann in eben je nach Bedingung entsprechend umschalte.
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 20.07.2012, 08:33
Titel:
|
|
Hallo SeeSharp,
Ich verstehe weder den Begriff "Integrator" noch "Beobachter" in dem von Dir geschilderten Kontext.
Was ist "zeitkontl. Fall"?
Was sind "beide z"?
Und welche konkrete Frage hast Du nun?
Gruß, Jan
|
|
|
gjp578 |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 23.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.07.2012, 09:12
Titel:
|
|
ich denke du kannst wohl 2 system implementieren. das erste für das fall dass das system sich im haft befindet und der 2. fall für ohne integrator. um mit switch block deine gewünschte signale wählen
_________________
schwer erziehbar...
|
|
|
SeeSharp |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 18.06.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.07.2012, 11:42
Titel:
|
|
@Jan
Beobachter ist ein Begriff aus der Regelungstechnik wird auch oft als Schätzer bezeichnet (siehe http://de.wikipedia.org/wiki/Beobachter_%28Regelungstechnik%29)
zeitkontl. heißt ich habe eine Differentialgleichung im Zeitbereich
die z-Transformation lebt im zeitdiskreten ...
@gjp578
und genau wie diese 2 Systeme ausschauen interessiert mich
|
|
|
gjp578 |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 23.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.07.2012, 09:26
Titel:
|
|
du erstellst systemgleichungen jeweils fuer dein 2 situationen, zuerst in continuierlichem bereich.
also du hast 2 unterschiedliche systemen.
system1 hat A, B, C, D matrix.
und system 2 hat sein eig. unterschiedlicher A, B, C, D als system1
kannst du es tun? system1(s) und system2(s) bekommen?
(du baust dein modell auf mit physikalische gesetze! du bekommst 2 unterschiedliche model mit den gesetze oder nicht?)
und dann jeweils mit 'c2d' befehl kannst du in 'z' bereich umwandeln.
zb. c2d(system1,'zoh')
_________________
schwer erziehbar...
|
|
|
SeeSharp |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 18.06.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.07.2012, 09:07
Titel:
|
|
danke, aber das ist alles klar. Das System aus den physikalischen Gleichungen steht ja schon im Startpost.
Jetzt ist die Frage wie die 2 Modelle im zeitkontl. ausschauen. Wie ich es dann z transformiere etc. ist mir bekannt.
Hoffe mein Problem ist jetzt klarer.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|