Text this: Time-variant online auto-tuned pi controller using pso algorithm for high accuracy dual active bridge dc-dc converter