...So, to summarise, we are doing a ~12kW power supply that comprises 42 DCM3623T50M53C2T00 modules in parallel…each one outputting 50V and 6.7A at maximum load.
The load is motors (BLDC + Inverter).
Battery in parallel with load
The load also has a 72Ah Lithium Battery in parallel with it. There is no Battery Management System between Battery and Load or between Battery and Power supply connection. Usually, the load runs directly off the battery with no power supply…But we are adding a power supply so that the load can run for longer…
The problem we face is that we are not allowed to add a Battery Management System.
Situation of Battery overcurrent chargeing
As such, there is a chance that the power supply could start putting more than 90A into the Battery ,which is not permitted. (could overheat it).
The reason that this could happen is that the DCM3623T50M53C2T00 DCDC modules decrease their Vout with Iout. As such, a lengthy period on say, half load, following a previous lengthy period on full load , would make the power supply vout rise and potentially put more than 90A into the Battery.
Solution: Hack DCM3623T50M53C2T00 to make it constant Vout
…We can solve this by buying DCM3623T50M53C2T70 DCDC modules. These have a constant vout over the load current range. However, we have already bought DCM3623T50M53C2T00 DCDC modules, and cannot afford to now buy the ’70 version.
Therefore, our contractor has elected to “hack” the DCM3623T50M53C2T00 DCDC modules so as to make them behave like the DCM3623T50M53C2T70 modules. (ie, have constant vout vs iout) .This will be done as in the attached. As you can see, a microcontroller constantly reads the load current, and outputs a voltage to the DCM3623T50M53C2T00’s TRIM pin so as to keep the vout at 50V, no matter what is the load current.
Feedback loops fighting each other
…The problem with this is that we also have a current clamp connected to the TRIM pin. (This is to stop any module from overly hogging current in the parallel array). The challenge is to set the feedback loop bandwidth of the microcontroller system to a bandwidth such that it doesn’t fight with the feedback loop of the current clamp. There is already an internal feedback loop inside the DCM3623T50M53C2T00 to regulate vout as described. So this is quite a lot of feedback loops we now have, all closed on essentially the same thing….
Would you agree that we must set the microcontroller’s feedback loop bandwidth to be 10x slower than the current clamps bandwidth? (The current clamp’s feedback loop bandwidth already had to be reduced in order to stop it fighting with the internal feedback loop of the DCM3623T50M53C2T00)
DCM3623T50M53C2T00 datasheet:
https://www.vicorpower.com/documents/datasheets/DCM3623x50M53C2yzz_ds.pdf
DCM3623T50M53C2T70 datasheet:
https://www.vicorpower.com/documents/datasheets/DCM3623x50M53C2y7z_ds.pdf