Hello Bryan,
thanks for your answer!
I honestly don’t feel that comfortable uploading my entire model. For that reason, I will contact the support. Thank you for the tip.
On the second point, you’re right. The losses vary from practically 0 to several watts. However, that is a bit strange for an inverter. As I said I expected an efficiency from 92% to max. 97%. To the third point: I am using the thermal sheet from Infineon that they provide.
Still, let’s see if support can help me. Possibly you can help me with another issue? I use scripts for simulation. In course of this I would like to have the output voltage, current and power of my system and shown in the console.
Here is a excerpt from my code:
% Load - Scope
Loaddata = plecs(‘scope’, ‘./Load_Scope’, ‘GetCursorData’, [0.025 0.05]);
plecs(‘scope’, ‘./Load_Scope’, ‘HoldTrace’, ['Measurenumber: ’ mat2str(ix)]);
%%Show simulation values in console
outputvoltage = Loaddata.cursorData{1}{1}.cursor2(ix);
outputcurrent = Loaddata.cursorData{2}{1}.cursor2(ix);
outputpower = Loaddata.cursorData{3}{1}.cursor2(ix);
printf('Simulation parameters of the Simulationnumber: %d:
Ve = %d V
Va = %.2f V
Ia = %.2f A
R = %.2f Ohm
P = %.2f W
f = %.2f Hz
',ix,voltageValues,outputvoltage,outputcurrent,resValues,outputpower,freqValues(ix));;
For better understand: ix is the count variable of my for loop and I have 1 to 3 traces per plot.
The goal is to output the simulation results of the respective scopes in the console in addition to the input parameters.
So, in the first loop pass, I would like to have the following displayed (as a example):
Ve = 500 V
f = 80 kHz
R = 25 Ohm
Ia = 32 A
P = 10 kW
Va = 800 V
In the second loop:
Ve = 500 V
R = 31.25 Ohm
f = 85 kHz
Ia = 16 A
P = 8 kW
I specify the input parameters in the simulation. These are the resistance, as respective for the power P, the input voltage Ve and the switching frequency. The other values should be calculated with my simulation and shown in the console.