Research Article

A BP-IPSO Algorithm Suitable for Centralized Thermoelectric Generation System Power Tracking under Nonuniform Temperature Distribution

Procedure 1

The execution procedure of BP-IPSO for MPPT of TEG system.
1. Initialize the training samples and the parameters of each particle;
2. Initialize the power prediction model structure by Eq. (7)–(9);
3. FOR to 10.
4.  Input the duty cycle of the th training sample into the boost converter;
5.  Collect the real-time voltage and current signals of the TEG array, and calculate the output power;
6. END FOR.
7. Train the BPNN to fit the control input-power output (I/O) curve using Eq. (17) as the objective function;
8. FOR to 3.
9.  Perform the th IPSO search on the I/O curve, and update each particle flight position and the global optimal value by Eq. (10)–(13);
10.  Input the global optimal value obtained by IPSO th search into the boost converter;
11.  Collect the real-time voltage and current signals of the TEG array, and calculate the output power;
12.  Add new training samples to the neural network;
13. END FOR.
14. Use the new training samples to train the BPNN again and fit the I/O curve;
15. Perform IPSO search on the I/O curve and output the optimal duty cycle;
16. When the TEG array output power variation , the algorithm restarts.