|
|
Summation Umkehrung von Eingängen und Ausgängen Simulink |
|
Michi BS |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.08.2011, 16:19
Titel: Summation Umkehrung von Eingängen und Ausgängen Simulink
|
|
Moin Leute,
ich habe eine wahrscheinlich sehr kurze Frage:
ich habe einen Summationsblock, der zwei Eingänge zu einem Ausgang summiert. Leider brauche ich einen Eingang, der zu zwei Ausgngen wird.
Wie wird es in Simulink implementiert?
Danke für die Antwort
|
|
|
Verschoben: 22.08.2011, 18:26 Uhr von denny Von Sonstige MATLAB Fragen nach Simulink |
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 22.08.2011, 19:17
Titel:
|
|
Sorry...aber das verstehe ich nicht. Soll das Eingangssignal mit sich selbst summiert werden? Daten kann ich doch x-beliebig oft von einem Ausgang weiterführen. Oder meinst du evtl. einen Demux?
Bitte beschreibe doch mal ein genaues Bsp.
|
|
|
Michi BS |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.08.2011, 23:22
Titel:
|
|
Danke für Deine Antwort.
Der Eingangist A, und Ausgänge sind B und C.
Die Arithmetische Funktion ist A=2B+3C.
Die Eingänge und Ausgänge befinden sich in einem Subsystem.
Das normale Summationssymbol aus dem
Simulink Library Browser -> Math Operations -> Sum
hat beliebig viele Eingänge aber nur einen Ausgang. Ich brauche jedoch nur einen Eingangund viele Ausgänge.
Ich hoffe, ich konnte es besser beschreiben.
Viele Dank und viele Grüße
Michael
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 23.08.2011, 03:07
Titel:
|
|
Steh ich jetzt auf dem Schlauch?
Für mich ist diese Gleichung aber ohne Kenntnis einer weiteren Größe (B oder C) nicht lösbar:
B = (A - 3*C)/2
C = (A - 2*B)/3
|
|
|
Michi BS |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.08.2011, 13:14
Titel:
|
|
Moin DSP,
im eigentlichen Sinne geht es um die umkehrung der Signale des folgenden Simulink Blocks:
Das Zeichen hat zwei Eingänge und nur einen Ausgang. Ich benötige zwei Ausgänge und nur einen Eingang
Danke für Deine Unterstützung nochmal,
Michael
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 23.08.2011, 13:27
Titel:
|
|
Das hilft mir aber immer noch nicht es zu verstehen...ohne Verständnis kann ich dir aber nicht helfen
Wie soll denn A hier bitte in B und C aufgeteilt werden. Wie ich schon schrieb, ist eine Gleichung mit 2 Unbekannten nicht lösbar.
Oder soll hierraus werden:
B = (2/5) * A
C = (3/5) * A
|
|
|
Michi BS |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.08.2011, 15:03
Titel:
|
|
Achso ich verstehe.
Es geht um chemische Spaltung. Wir versuchen Molekühle in ihre Bestandteile zu spalten...
angegeben wird die Anzahl der Molekühle und für mich ist interessant - wie viele Einzelkomponenten ich bekomme. So besteht ein Molekühl A aus zwei Anteilen der Sorte B und drei Anteilen C. Die Anteile B werden in einem anderen Subsystem verwendet, und C ist dann zur Restmassebestimmung relevant.
Deshalb die Umkehrung der Inputs und Outputs beim Summationsblock
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 23.08.2011, 15:30
Titel:
|
|
Dann soll also gelten...
Anzahl_B = 2*A
Anzahl_C = 3*A
oder ist das jetzt auch wieder falsch?
|
|
|
Michi BS |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.08.2011, 10:25
Titel:
|
|
He he,
es ist wieder falsch
Anzahl A = 2B+ 3C
-> Anzahl B = A/2-3/2C
-> Anzahl C = A/3-2/3B
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 24.08.2011, 10:40
Titel:
|
|
Das ist ja identisch mit....
B = (A - 3*C)/2
C = (A - 2*B)/3
...was ich schon ein paar Antworten vorher gepostet habe. Irgendwie drehen wir uns im Kreis, denn diese Gleichungen sind so nicht machbar. Was ist B und C? Beim Sum-Block hat man die Eingänge A und B
C = A + B
Ich kann doch hier aber nicht rückwärts gehen und aus C, A und B berechnen.
Sorry...aber da kann ich dir nicht weiterhelfen. Mich wundert es ja auch, dass sonst niemand einen Vorschlag macht
|
|
|
Michi BS |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.08.2011, 10:55
Titel:
|
|
Was ich brauche ist eigentlich folgendes:
bloß verbunden
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 24.08.2011, 11:07
Titel:
|
|
Das ist mir schon klar...
Aber was soll denn da innerhalb des Kreises/Blocks mit dem eingehenden Signal H2 passieren? Doch wohl die Umsetzung deiner beiden Gleichungen und das ist rein mathematisch nicht möglich. Oder ich bin zu blöd dazu...was ich nicht ausschließen kann.
|
|
|
Michi BS |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.08.2011, 11:51
Titel:
|
|
Mir geht es eigentlich nur darum die Signale zu verbinden und nichts weiter
Um die ganze Logik zu verstehen muss man das Gesamtbild anschauen. Aber bevor ich meine Arbeit nicht abgeschlossen habe, kann ich hier nichts weiteres posten. Ich denke, dass jeder hier nachvollziehen kann welche gründe es hat
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 24.08.2011, 12:02
Titel:
|
|
Du musst das andere ja auch gar nicht zeigen...
Diesen Sum-Block kann man nicht wie du es wünscht umbauen. Es macht schlichtweg auch keinen Sinn. Der Block weiß doch dann gar nicht, wie er H2 teilen soll.
Selbst wenn du dir deinen eigenen Block baust, mit einem Ein- und zwei Ausgängen (was ja möglich) ist, wirst du an der Umsetzung deiner Formel scheitern. Auch wenn ich mich wiederhole...1 Gleichung mit 2 Unbekannten ist nicht lösbar.
Edit: Haben denn B und C vorher schon einen Wert? Dann kannst du Anzahl_B und Anzahl_C bestimmen, nicht aber B und C selber
|
|
|
Michi BS |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.08.2011, 19:01
Titel:
|
|
Danke für Deine Unterstützung, ich werde versuchen es auf einem anderen Wege zu lösen..
|
|
|
|
|
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.
|
|