Artificial intelligence power controller of fuel cell based DC nanogrid. (September 2020)