Documentation Home Page ◇ MMC Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.
Full-Bridge Topology Vcap Mode Test
This test is designed to determine whether the Vcap modes can work properly or not. There are 3 modes of Vcap (More details about Vcap mode are related in section 2.1.3); they are tested in the following sections.
Vcap Mode 0 Test and Further Test of Gate Signals Block
Vcap mode 0 test is to test whether the cells can be charged or discharged correctly when the capacitors are normally operated. In order to achieve the test purpose, we can observe the variation of the Total Total Vcap Display block when the cells are charged and discharged by a certain arm current pulse.
Test of Cells Charging
- System initialization.
- Set the number of cells per arm wanted to be tested in MMC Parameter block and change Vb accordingly.
- Change the Vcap mode to 0: normal operation.
- To generate an arm current pulse with magnitude 0.1 and duration of 0.01s, set up the Arm Current Generation block as its initialization.
- Give ON signals to the first 10 gate switches of G1 and OFF signals to the first 10 gate of G3 in the MMC pulse block. In this case, the cells can be charged and discharged by the arm current pulse. Turn on the switch of Arm Current Generation block to charge the cells. If the Vcap value of each cell can be increased by 0.1 (at the same time the Vmmc value increased by 1) every time after turning on the charging switch, it shows that the cells can be charged properly at Vcap model 0.
- From the Figure 39 shown below, it can be seen the total capacitor voltage is charged to 1 pu.
Test of Cells Discharging
For this test, do the same operations as test of cells charging, the only difference is that an arm current pulse with magnitude -0.1 and duration of 0.01s is generated. We can set up the Arm Current Generation block as in the following Table.
Table 11: Arm Current Pulse Generation block setup
variables | Set value | reason |
DC current | -ones(6,1)*0.1 | (More details are related in section 2.1.1) |
AC magnitude | ones(6,1)*0 | |
Frequency | ones(6,1)*50 | |
Form of the current | 1.Current with a duration | |
Pulse duration | ones(6,1)*0.01 |
Turn on the switch of Arm Current Generation block to discharge the cell. If the Vcap value of each cell can be decreased by 0.1 (at the same time the Vmmc value decreased by 1) every time after turning on the charging switch, it shows that the cells can be discharged correctly at Vcap model 0. It should be noticed that the Vcap will not be negative because of existence of the antiparallel diodes.
Further Test of MMC Pulse Block
The further test of MMC pulse block is to determine whether every gate signal vector of MMC pulse block can work correctly or not. This test can be done based on Vcap mode 0.
- System initialization.
- Set the number of cells per arm wanted to be tested in MMC Parameter block and change Vb accordingly.
- Change the Vcap mode to 0: normal operation.
- To generate a DC arm current with magnitude 0.1, set up the Arm Current Generation block as Table 12.
Table 12: DC Arm Current Generation block setup
variables | Set value | reason |
DC current | ones(6,1)*0.1 | (More details are related in section 2.1.1) |
AC magnitude | ones(6,1)*0 | |
Frequency | ones(6,1)*50 | |
Form of the current | 1.Current with a duration | |
Pulse duration | ones(6,1)*0.01 |
5. Give ON signals to the 1st 10 G1 gate signals and correspondingly give OFF signals to the 1st 10 G3 gate signals of 1st group one by one in the MMC pulse block. Every time one G1 gate signal is ON and G3 gate signal is OFF, the corresponding cell is charged. The final Vcap value of the cell is 0.1.
6. Give OFF signals to the 1st 10 G1 gate signals and correspondingly give ON signals to the 1st 10 G3 gate signals of 1st group one by one in the MMC pulse block. Every time one G1 gate signal is OFF and G3 gate signal is ON, the corresponding cell is discharged. The final Vcap value of the cell is almost 0 (It should be noted that because the real-time simulation is based on a discrete system, sometimes there is a small calculation error).
Vcap Mode 1 Test
Vcap mode 1 test is to test whether the cells can be set to 0 correctly. To achieve the test purpose, we can observe the value variation of the Vcap, Vmmc and Total Vcap, when there is an arm current charging the cells need to be test.
- System initialization.
- Change the Vcap mode to 1: Vcap reset to 0.
- To generate a DC arm current with magnitude 0.1.
- Give ON signals to the first 10 G1 gate and correspondingly OFF signals to the first 10 G3 gate of 1st group in the MMC pulse block. The test result is shown as Figure 40.
It should be noted that because the real-time simulation is based on a discrete system, sometimes there is a small calculation error.
Vcap Mode 3 Test
Vcap mode 3 test is to test whether the cells can be set to the fixed value correctly. To achieve the test purpose, we can do the same thing like section 3.3.2, with changing the Vcap mode to 3.
- System initialization.
- Change the Vcap mode to 3: Vcap reset to fixed value, at the same time change the Vcap fix value to 1 (if the Vcap fix value don’t be changed, this test is totally same as test in section 4.3.2).
- To generate a DC arm current magnitude 0.1, setup the Arm Current Generation block as Table 5.
- Give ON signals to the first 10 G1 gate signals and corresponding OFF to the G3 gate of 1st group in the MMC pulse block. The test result is shown as Figure 41.
Output Voltages are Sinusoidal Waveforms
We can also check the results with a sinusoidal waveform.
- System initialization as Table 13:
Table 13: MMC parameter block initialization setup
variables | Set value | reason |
SM Type | 1: Full-bridge | Tests designed for FBSM |
cell capacitance (farads) | 0.01 | A test value, may vary |
switch Ron (ohms) | 0 | Remove voltage drop on Ron |
capacitor shunt resistance (ohms) | 1e12 | Disable discharge by Rshunt |
Number of cell per arm | 500 | Total number need to be tested |
Capacitor voltage base | 1 | Set capacitor voltage base to 1 |
Vcap mode | Set to fixed value | To initialize and fix the Vcap=Vcap value |
Vcap fix value (pu) | 1 | To initialize and fix the Vcap=1 |
Pulse source | 2: reference from CPU & pulse generated embedded VBC in FPGA | Control cells using Gate Signals block |
2. Change the Vcap mode to 3: Vcap reset to fixed value, at the same time change the Vcap fix value to 1.
3. Enable the pulse.
4. The test results of Vmmc can be shown below as Figure 42.
OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter