I want to design N independent full-bridge modules. I noticed that there are full bridges (series-connected) in the system library, but these modules are connected in series with each other. I need N independent full-bridge modules. By using four MOSFETs and vectorizing them, I can build N independent full-bridge modules, but this module is a switching model, and I need a sub-cycle-average model. The system library includes a half-bridge, but it does not appear to support vectorized operations. So how can I obtain N independent full-bridge modules that support the sub-cycle average model?
Additional note: I am simulating an SST, but the DAB in the system library has a dimension of 1, so it cannot be vectorized. Therefore, I want to reconstruct the DAB module using N independent full bridges. Currently, I am unsure how to set up a full bridge that supports sub-cycle averaging.
Please clarify whether you need independent full-bridge modules or DAB modules. Please note that simulating a DAB topology with full-bridges using sub-cycle averaging will result in poor accuracy - use a DAB nanostep module instead.
Thank you for your reply.
I need multiple independent DAB modules. The simulation step of 1e-7, and a total of 45 DAB modules need to be simulated. The switching frequency of DAB is 25kHz. To speed up the simulation, I need to use sub-cycle averaging.
I think there’s a common issue with both full-bridge and DAB modules: the modules included in the system library cannot be vectorized. They only accept 1-dimensional input.
Ok - do you want to run the simulation offline on your PC or in realtime on a set of RT Boxes?
Simulation offline on my PC.
You are right, the power modules do not support vectorization. This is by design, because the underlying components, in particular the UHB, cannot support it.
The best workaround is to create a subcircuit with a fixed number of discrete DABs plus (de-)multiplexers, then use model references to this subcircuit to build your system.
