Filter löschen
Filter löschen

Unable to increase the simulation time and also getting wrong output power ,efficiency graphs due to wrong values in Inverter power module circuit.

5 Ansichten (letzte 30 Tage)
Hello MATLAB team,
1. Please find my attached MATLAB model. I am using 'ode23t' solver. But still it is very slow.It takes almost 30 minutes to finish the simulation, although stopTime is just 200ms. It is very hard to test any problem at this slow rate. Could you suggest a solution here?
2. I have used the values in the datasheet attached for MOSFETS in the inverter model, I am unable to get -ve values in the output voltage. It starts from 0 to 400V. But i think since it is AC ,the values must be between -400 to 400V. May I know where I am going wrong from the model please? The output graphs of power and efficiency seem very wrong.Could you please let me know where could i get wrong in the parameterization from datasheet.
Parameters given: DC input voltage = 400 volts ,switching frequency=10000 Hz .
At load (given): Wye Connected load with R=0.01028Ohm and L=0.41e-3 H
Also why is my model not working if i put higher input DC voltage of 800Volts?
This is part of my thesis and I am stuck here.
  2 Kommentare
Peter O
Peter O am 7 Feb. 2024
I'm not able to inspect your model at the moment but there's a few things I notice about your problem. From the graphs I'm assuming you're creating a device level detailed switching model of the inverter, with coupled thermal effects?
There's a ton of lookup table work going on here, and if it's trying to solve the switching transitions, then you're going to have a lot of very small but important dynamics relative to your timescale. This creates what's known as a stiff problem. Try using a different solver like ODE15s rather than 23t. Also consider a fixed step with a very small time step as it might capture the dynamics sufficiently with fewer minor step.
Modeling detailed device performance can be resource intensive, but even so there aren't that many devices in this problem.
Do you need the detailed thermal coupling for the transient start-up? If not it might be easier to consider the losses only for a steady state model of the switching.
The errant results you're seeing for 800 volts looks like possibly something in a lookup table isn't extrapolating properly.
Prerana Suguna
Prerana Suguna am 7 Feb. 2024
Thank you for the response Peter. I have changed the solver to ODE15s, still it seems slow.Could you please guide me with how to set a fixed step with very small time step. Can that be done in Solver settings in model properties?

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Communitys

Weitere Antworten in  Power Electronics Control

Kategorien

Mehr zu Variable Initialization finden Sie in Help Center und File Exchange

Produkte


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by