How can I make a “power-controlled” current source in Proteus ISIS?

Discussion in 'Programmer's Corner' started by Mohamed Bensalah, Jun 18, 2016.

  1. Mohamed Bensalah

    Thread Starter New Member

    Jun 18, 2016
    4
    0
    Hi everyone!

    I'm trying to simulate the electro-thermal behavior of an IGBT in a Boost DC-DC Converter (100 Vin - 400 Vout, 8kW Output Power) using Proteus VSM/ISIS. The electro part was easy as pie. For the thermal part, however, I couldn't figure out how to extract the active power dissipated by the IGBT. I'll be using the real-time value of dissipated power by plugging it in a current source, which will be used in an equivalent thermal circuit like so:
    [​IMG]


    I tried:

    • The Laplace Multiply Operator to multiply voltage and current. I really don't know how it works, but someone who's supposed to know told me that it multiplies voltages. So, I figured if I could put a Current-Controlled Voltage Source on where I want to get current from and then link its positive terminal, along with the voltage across the IGBT, to the Multiply Operator, I'll get a voltage equivalent to power in value. TL;DR Here's a screenshot of what I did (but this is just a test to get the output power):
      [​IMG]
      Then all I had to was to hook its output to a Voltage-Controlled Current Source...

    • A Multiplying Voltage Source ("Ideal 4 Quadrant Multiplier"). Same logic..

    When I turned to the IGBT to get the real-time value of power, using the first suggestion, I got this:
    [​IMG]

    As you can see, I am trying to calculate P=Ic*Vce.

    I hope I am not wrong with my wiring, but I suppose that the AVCVS (Arbitrary Voltage-Controlled Voltage Source) is going to give me Vce and the ACCVS (Arbitrary Current-Controlled Voltage Source) will give me Ic.

    I also got the same result without the AVCVS:
    [​IMG]

    But, if you take a look at the results, it looks like the power consumed by the IGBT reaches 4-6 times the value of power at load??
    There must be something wrong here...

    Someone from Labcenter told me:
    But, that someone couldn't help me further... Because I am using the Demo version...
    http://support.labcenter.co.uk/forums/viewtopic.php?f=9&t=6466&p=21466#p21466

    I know it is possible (and much easier) in LTSpice (or other circuit simulators) using an Arbitrary Behavioral Current Source.. Too bad I'm stuck with Proteus ISIS...

    Any help will be much appreciated!

    Thanks!

    NOTE: This thread is a modified copy of my thread in the Labcenter Support Forums.
     
  2. dannyf

    Well-Known Member

    Sep 13, 2015
    1,771
    358
    Sounds like it is time to buy a real copy.
     
    Mohamed Bensalah likes this.
  3. Mohamed Bensalah

    Thread Starter New Member

    Jun 18, 2016
    4
    0
    Hey dannyf,
    What I meant by
    is that the site staff can't give support for users of the demo version... That's why I am trying to seek it here...
     
  4. Mohamed Bensalah

    Thread Starter New Member

    Jun 18, 2016
    4
    0
    Hello? Anybody there?
     
  5. Alec_t

    AAC Fanatic!

    Sep 17, 2013
    5,773
    1,103
    Why are you stuck? LTspice is a free download.
    In Proteus can't you use a behavioural voltage source to represent power (instantaneous or integrated/averaged)?
     
  6. Mohamed Bensalah

    Thread Starter New Member

    Jun 18, 2016
    4
    0
    Thanks Alec_t for your reply,
    Well let's say I have no choice but to use Proteus for a number of reasons...
    I am sad to say that there is no behavioral voltage source that allows you to represent power, hence the original question...
     
Loading...