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

Summation Umkehrung von Eingängen und Ausgängen Simulink

 

Michi BS
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 22.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.08.2011, 16:19     Titel: Summation Umkehrung von Eingängen und Ausgängen Simulink
  Antworten mit Zitat      
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 Smile
Private Nachricht senden Benutzer-Profile anzeigen
Verschoben: 22.08.2011, 18:26 Uhr von denny
Von Sonstige MATLAB Fragen nach Simulink


DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 22.08.2011, 19:17     Titel:
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen
 
Michi BS
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 22.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.08.2011, 23:22     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 23.08.2011, 03:07     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Michi BS
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 22.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.08.2011, 13:14     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 23.08.2011, 13:27     Titel:
  Antworten mit Zitat      
Das hilft mir aber immer noch nicht es zu verstehen...ohne Verständnis kann ich dir aber nicht helfen Wink

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
Private Nachricht senden Benutzer-Profile anzeigen
 
Michi BS
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 22.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.08.2011, 15:03     Titel:
  Antworten mit Zitat      
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 Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 23.08.2011, 15:30     Titel:
  Antworten mit Zitat      
Dann soll also gelten...

Anzahl_B = 2*A
Anzahl_C = 3*A

oder ist das jetzt auch wieder falsch?
Private Nachricht senden Benutzer-Profile anzeigen
 
Michi BS
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 22.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.08.2011, 10:25     Titel:
  Antworten mit Zitat      
He he,
es ist wieder falsch Smile

Anzahl A = 2B+ 3C
-> Anzahl B = A/2-3/2C
-> Anzahl C = A/3-2/3B
Private Nachricht senden Benutzer-Profile anzeigen
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 24.08.2011, 10:40     Titel:
  Antworten mit Zitat      
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 Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
Michi BS
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 22.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.08.2011, 10:55     Titel:
  Antworten mit Zitat      
Was ich brauche ist eigentlich folgendes:



bloß verbunden Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 24.08.2011, 11:07     Titel:
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen
 
Michi BS
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 22.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.08.2011, 11:51     Titel:
  Antworten mit Zitat      
Mir geht es eigentlich nur darum die Signale zu verbinden und nichts weiter Smile

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 Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 24.08.2011, 12:02     Titel:
  Antworten mit Zitat      
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 Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
Michi BS
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 22.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.08.2011, 19:01     Titel:
  Antworten mit Zitat      
Danke für Deine Unterstützung, ich werde versuchen es auf einem anderen Wege zu lösen..
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.