2016-05-14 3 views
0

In Matlab, wenn Sie ein Signal in Simulink basierend auf einem Array/Matrix im Arbeitsbereich von Matlab generieren möchten, verwenden Sie From Workspace Block.Entspricht dem Block "Vom Arbeitsbereich" wenn es um Strom-/Spannungsquellen geht

Meine Frage: Ich will das Gleiche tun, aber ich mag einen Strom in SimPower Systembibliothek anhand eines Arrays von Werten zu erzeugen, da das Signal i erzeugen will ein tatsächlicher Strom ist, so dass der Block Von Workspace doent Arbeit in meinem Fall (der Ausgang des Blocks kann nicht an meine 3-Phasen-Spannungsquelle angeschlossen werden). Also, welcher Block ist ähnlich wie von Arbeitsbereich aber kann eine aktuelle Quelle basierend auf einer Variablen im Arbeitsbereich sein?

Antwort

1

Die Bibliothek SimPowerSystems ist Teil von Simscape. In der Simscape-Bibliothek gibt es einen Block "PS-Simulink Converter". Der Block befindet sich unter Simscape → Foundation Library → Utilities im Simulink Library Browser. Der Baustein führt die Konvertierung von Simscape-Signalen zu Simulink-Signalen durch. Verbinden Sie den Block "PS-Simulink Converter" mit dem Simscape-Signal (d. H. Mit der Spannungsquelle verbundenes Signal) und verbinden Sie den Block "From Workspace" mit dem Ausgang des Blocks "PS-Simulink Converter".

Es gibt auch eine Vielzahl alternativer Methoden, die Sie für die Datenprotokollierung in Simscape verwenden können. Sie sind in Simscape documentation beschrieben.

+0

Um das zu ergänzen, was bereits gesagt wurde, müssen Sie zunächst Ihr Simulink-Signal in ein physikalisches Signal konvertieren und dann den physikalischen Signalausgang entweder an eine Spannungsquelle oder an einen Stromquellenblock anschließen. Die einphasige Version dieser Blöcke ist Teil von Core Simscape, während die dreiphasige Version der Blöcke Teil von SimPowerSystems (oder Simscape Power Systems, wie es jetzt genannt wird) ist. Bei älteren Versionen könnte es etwas anders sein. – am304

Verwandte Themen