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

Simulink Fallende eFunktion darstellen

 

Matlabkatzemienz
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 10.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.05.2016, 08:43     Titel: Simulink Fallende eFunktion darstellen
  Antworten mit Zitat      
Hallo Gemeinde,
ich möchte mit Simulink Verschiedene Fallende eFunktionen darstellen. Alle Sollen den gleichen Startwert Besitzen und auf den selben Endwert fallen. Verhalten vorerst PT-1. Die Funktionen sollen nur mal gestaucht oder gestreckt werden, was ich auch alles habe.
Allerdings habe ich mir das einfach so zusammengebastelt, gibt es da einen einfacheren Weg?
Mich verunsichert die Addition am Anfang mit den 2 Minus, habe aber auf die schnelle keine andere Idee gehabt.
Ein Bild des Modells hänge ich an.

Regeln will ich damit nichts, sondern lediglich einen nachträglich kommenden Wert mit den Kurven vergleichen. Idealerweise soll der aktuelle Wert innerhalb der Kurven liegen.

Wie kann ich den stationären Endwert in die Funktion einbringen, ohne den Startwert zu verschieben?

Danke im Vorfeld.

AbkühlverhaltenSimulink.PNG
 Beschreibung:

Download
 Dateiname:  AbkühlverhaltenSimulink.PNG
 Dateigröße:  30.3 KB
 Heruntergeladen:  453 mal

_________________

Ich bin wie eine Katze, ich bin einfach nur da. Miau!
Private Nachricht senden Benutzer-Profile anzeigen


AKNOT
Forum-Century

Forum-Century


Beiträge: 129
Anmeldedatum: 12.10.11
Wohnort: Bochum
Version: R2018a
     Beitrag Verfasst am: 25.05.2016, 09:05     Titel:
  Antworten mit Zitat      
Wenn du PT1-Verhalten darstellen willst, warum nimmst du dann nicht direkt PT1-Übertragungsfunktionen? Deine rückgekoppelten Integratoren sind am Ende dasselbe, nur auf einem Umweg. Die Subtraktion führt zu einer negativen Verstärkung.

Also statt der Rückkopplung: -1 / (T*s + 1) mit der Zeitkonstante T. Was du da noch für einen Offset addierst ist dir überlassen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Matlabkatzemienz
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 10.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.05.2016, 09:14     Titel:
  Antworten mit Zitat      
AKNOT hat Folgendes geschrieben:
Wenn du PT1-Verhalten darstellen willst, warum nimmst du dann nicht direkt PT1-Übertragungsfunktionen? Deine rückgekoppelten Integratoren sind am Ende dasselbe, nur auf einem Umweg. Die Subtraktion führt zu einer negativen Verstärkung.

Also statt der Rückkopplung: -1 / (T*s + 1) mit der Zeitkonstante T. Was du da noch für einen Offset addierst ist dir überlassen.


Danke erstmal für die Antwort. Die normalen PT1 habe ich glaube ausprobiert und bin nicht zum ziel gekommen, weshalb ich dann diesen weg genommen hab. Ich will ja eine fallende Kurve. Sry, vllt steh ich auch total auf dem Schlauch, hab lange nichts damit zutun gehabt. Rolling Eyes
BTW: Könnten sie mir ein Bild dazu aufbauen?
_________________

Ich bin wie eine Katze, ich bin einfach nur da. Miau!
Private Nachricht senden Benutzer-Profile anzeigen
 
AKNOT
Forum-Century

Forum-Century


Beiträge: 129
Anmeldedatum: 12.10.11
Wohnort: Bochum
Version: R2018a
     Beitrag Verfasst am: 25.05.2016, 09:19     Titel:
  Antworten mit Zitat      
Schreib einfach die Gleichung, die ich genannt habe in den Transfer-Function-Block und lass die negative Rückkopplung weg. Der Ausgang fällt, wenn der Wert im Zähler negativ oder das Eingangssignal negativ ist.
Private Nachricht senden Benutzer-Profile anzeigen
 
Matlabkatzemienz
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 10.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.05.2016, 09:21     Titel:
  Antworten mit Zitat      
AKNOT hat Folgendes geschrieben:
Schreib einfach die Gleichung, die ich genannt habe in den Transfer-Function-Block und lass die negative Rückkopplung weg. Der Ausgang fällt, wenn der Wert im Zähler negativ oder das Eingangssignal negativ ist.


Habs grad eben hinbekommen. Oh, peinlich Embarassed
hatte einfach den Zähler nicht negativ gemacht und dann hab ich das alles so verdreht haha. Vielen Dank!
_________________

Ich bin wie eine Katze, ich bin einfach nur da. Miau!
Private Nachricht senden Benutzer-Profile anzeigen
 
Matlabkatzemienz
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 10.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.05.2016, 09:34     Titel:
  Antworten mit Zitat      
hab das jetzt umgesetzt. Nur stellt sich jetzt die Frage, wie ich diesen Offset am Ende rausbekomme. Ich will quasi auf den Endwert 20 kommen. Wenn ich einfach einen Offset 20 addiere, dann verschiebt sich mein Startwert ja auch auf 150.

gomatlab.1PNG.PNG
 Beschreibung:

Download
 Dateiname:  gomatlab.1PNG.PNG
 Dateigröße:  43.18 KB
 Heruntergeladen:  451 mal

_________________

Ich bin wie eine Katze, ich bin einfach nur da. Miau!
Private Nachricht senden Benutzer-Profile anzeigen
 
AKNOT
Forum-Century

Forum-Century


Beiträge: 129
Anmeldedatum: 12.10.11
Wohnort: Bochum
Version: R2018a
     Beitrag Verfasst am: 25.05.2016, 09:49     Titel:
  Antworten mit Zitat      
Dann musst du die Verstärkung anpassen. Eben nicht -1, sondern den passenden Faktor.
Private Nachricht senden Benutzer-Profile anzeigen
 
Matlabkatzemienz
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 10.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.05.2016, 09:53     Titel:
  Antworten mit Zitat      
AKNOT hat Folgendes geschrieben:
Dann musst du die Verstärkung anpassen. Eben nicht -1, sondern den passenden Faktor.


habs anders gemacht. Anfangs das Delta zwichen Start und entweder genommen und am ende den Endwert wieder addiert. Da der Start und Endwert ja jederzeit wechseln kann, is das so glaube besser.
_________________

Ich bin wie eine Katze, ich bin einfach nur da. Miau!
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.