Forum: Digitale Signalverarbeitung / DSP / Machine Learning Simulink Frage zu Störungen und sonstigen Eingängen


von matlabfragesi (Gast)


Lesenswert?

Hey wenn aufgrund meiner aufgestellten DGLn mehrere Terme auf ein 
Additionsblock wirken, muss dann davor an jeden jeweiligen Gain Block, 
welcher den Anteil des Terms an der Addiotionsstelle darstellt, eine 
Sprungquelle geschaltet werden?

Und worin besteht Unterschied bei gain blöcken und constant Blöcken ?

von Jan (Gast)


Lesenswert?

Zeichne Mal auf was du meinst bitte.

Gain ist eine Verstärkung also eine Multiplikation eines Signals mit 
einem konstanten oder variablen Faktor. Der gain block kann nur auf ein 
Signal angewendet werden, nicht als Quelle fungieren.

Der constant block ist eine Quelle ("source"), die sozusagen ein Signal 
erzeugt.

von kdjkajdf (Gast)


Angehängte Dateien:

Lesenswert?

kann man das so machen ?

von kdjkajdf (Gast)


Lesenswert?

Also gilt äquivalenz bei dem beiden ? tut mir leid ist etwas grässlic 
geschrieben, aber matlab laggt so sehr an meinem zweitlaptop ....

von A. Z. (donvido)


Lesenswert?

Bei der 2. Variante wird erst zur "Step Time" der "Final Value" mit dem 
jeweiligen Gain multipliziert um dann im Summenblock mit dem anderen 
Produkt addiert zu werden.
Die 3. Variante hat das entsprechende Ergebnis schon zu Beginn der 
Simulation.

von Matkabsimulinik (Gast)


Lesenswert?

Vielen lieben Dank. Also ist die dritte Variante effizienter.

von A. Z. (donvido)


Lesenswert?

Noch 'effizienter' wäre es, wenn du einen Konstantenblock nimmst und da 
(a+b)*n reinschreibst.

von matlabsimulfrag (Gast)


Lesenswert?

danke!

von Jan K. (jan_k)


Lesenswert?

Ich erwarte, dass das überhaupt keinen Unterschied in der 
Simulationszeit ausmacht. Das gesamte Simulink Modell wird kompiliert 
und optimiert. Der optimizer wird merken, dass der Step block nicht 
verändert wird.

A. Z. schrieb:
> Noch 'effizienter' wäre es, wenn du einen Konstantenblock nimmst und da
> (a+b)*n reinschreibst.

Das ist garantiert identisch zur dem 3. Vorschlag des OP und würde ich 
nicht empfehlen, da somit der Vorteil von Simulink kaputt geht: Die 
visuelle Nachverfolgbarkeit der Signale.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.