Jump to content

Open Standards/Multipurpose AC-Battery/Logic implementation examples

From Wikibooks, open books for an open world

Here you can see the result of a Simulink simulation of a multipurpose AC battery pack, generating a sin wave:

The upper curve shows desired and actual voltage, the lower shows the commands. 0 = idle, 1 = one up, 2 = one negative up, 3 = down.


This implementation examples show sheets of a running Simulink demo. Here you can see one (incomplete) test implementation consisting of:


- the system overview


- the ControlInterface


- one complete multipurpose AC battery pack (consising of 4 rows&polarity switches, 6 switch cells each)


- one of four switch groups with decoder, polarity switch and 6 switch cells


- Decoder for retrieving PosUp, NegUp, Down, Idle and Reset command


- Logic for positive or negative output voltage (with polarity change protection if not all cells are switched off)


- Logic of every switch cell (p.e. control of a half bridge)


The control algorithm is a simple integrator in software. Here is the matlab function code: