How to model power electronics converter in Xcos?

I would like to simulate a power electronic converter in Scilab/Xcos. The converter consists of several elements of below given type i.e. the IGBT with an antiparallel diode

My intention is to simulate this element in an abstract manner. It means simulate the transistor as an ideal switch i.e. circuit element with below given features

  • zero resistance in the on state
  • infinite resistance in the off state
  • ability to transfer current only in one direction
  • instant transition between the on and off state based on the control signal

Simulate the diode as an ideal valve i.e. circuit element with below given features

  • zero resistance in the on state
  • inifinite resistance in the off state
  • ability to transfer current in one direction
  • transition into the on state based on voltage between anode and cathode
    and transition into the off state based on zero current

May I ask you for an advice what is the most suitable way how to model this element in Scilab/Xcos?

Hello,

Did you have a look to the “Electrical” palette in Xcos ? I think that both (Modelica) components are available there.

S.

Hello,
thank you very much for your reaction. Yes, the “Electrical” palette contains several types of the transistors and some diode also. The problem is that the elements require a buch of parameters. I am not able to specify those parameters. I would like to abstract the power electronics circuit from some specific devices and I would like to analyze the raw dynamic of the circuit.

What do yo mean by

? If abstracting means using equations, you will also need parameters, don’t you think ?

S.

Yes, but in the first approximation only the parameters of the passive elements (inductors, capacitors) not the transistors and diodes.

Is it a homework/assignment ?

S.

No, it isn’t. It’s part of my self study of the power electronics and the electrical drives.

In that case your problem is not Scilab specific but rather a modeling issue. Considering the features you expect for your ideal components, everything should be doable with switches and other kinds of blocks handling events.

S.