Adaptive charging control using ANN-PID controllers on multiple DC loads with varying battery voltages

Indhana Sudihato, Farid Dwi Murdianto, Ayu Wulandari


Various rechargeable electronic devices currently have batteries with different capacities and voltages, while the available chargers are generally fixed for one device. This is considered less effective because different types of electronic devices with varied battery voltage will require different battery chargers. Therefore the adaptive power charge is needed to recharge batteries with different voltages and capacities through a single port by adjusting the type of load connected. This system uses Buck Converter with duty cycle setting through the microcontroller to reduce input voltage becomes a variable output voltage. When the load is connected to the system through a connector, the limit switch will be depressed and the system will start the duty cycle tracking process. The voltage is increased gradually until the current is read at a certain value to identifying the load. When the current is read, the duty cycle stops tracking, then the current and voltage characteristics that have been read are used as input variables for the ANN algorithm to determine the target of setpoint voltage. Furthermore, the PID controller will act as an executor for the constant voltage charging process. The designed adaptive power charge can identify the connected load accurately, with an average error of the ANN output is 1.46e-4% and an average error of PID controller is 6.4e-2%. The system can reach a steady state at 0.01 s.


adaptive; ANN; battery; PID; rechargeable



  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.