Realise transfer function through Opamp using Simulink/Simscape

6 次查看(过去 30 天)
I have built a dc-dc converter using SimPowerSystems. I am trying to realise its current-controller by using Opamp from the SimScape-->Electrical Systems library. I subtract the current flowing in inductor from the the reference current (ie... a number in the 'Constant' block) to generate error using the 'Sum' block. I want to input the resultant error into a PID controller which is built using Opamp feedback circuit. However, I am not able to connect the error terminal (ie...output of Sum) into the input of Opamp. Please advise...Thanks

回答(1 个)

Suneesh
Suneesh 2013-12-9
Simscape and Simulink components cannot be directly connected. You need to use the blocks 'PS-Simulink Converter' or 'Simulink-PS Converter' which are in the library simscape > Utilities
  2 个评论
Anubhav
Anubhav 2013-12-9
I did use the S-PS and PS-S converters but still not able to connect the output of PS-S to input of Opamp circuit. Please see attached snapshot.
Suneesh
Suneesh 2013-12-10
That makes sense. The problem is that your electrical circuit is not complete. You are doing the correct thing on the left side of the image, you have a voltage sensor which you connect to the Simulink blocks using PS-Simulink convertor. You need to do something similar on the problematic part as well. Since you are connecting in series with a resistor, you need to have a current source (From the Electrical Sources library) there to which the Simulink-PS block would connect.

请先登录,再进行评论。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by