US 12,107,509 B1
Intelligent online controller for inverter based resources
Osama Mohammed, Miami, FL (US); Ahmed Soliman, Miami, FL (US); and S M Sajjad Hossain Rafin, Miami, FL (US)
Assigned to The Florida International University Board of Trustees, Miami, FL (US)
Filed by Osama Mohammed, Miami, FL (US); Ahmed Soliman, Miami, FL (US); and S M Sajjad Hossain Rafin, Miami, FL (US)
Filed on Sep. 29, 2023, as Appl. No. 18/477,936.
Int. Cl. H02M 7/217 (2006.01); G06N 3/045 (2023.01); H02J 3/38 (2006.01)
CPC H02M 7/2173 (2013.01) [G06N 3/045 (2023.01); H02J 3/381 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A three-phase pulse-width-modulated (PWM) power converter device suitable for adaptive microgrid control, the three-phase PWM power converter device comprising:
an outer direct current (DC) voltage control loop comprising a proportional-integral (PI) controller; and
an inner three-phase alternating current (AC) control loop,
the inner three-phase AC control loop comprising:
a first Robust Artificial Neural Network Tracking Control (RANNTC); and
a second RANNTC,
each of the first RANNTC and the second RANNTC, respectively, comprising a neural network trained on data captured from the PI controller,
the first RANNTC being connected to a first Online Learning Recurrent Radial Basis Function Neural Network (RRBFN), and the second RANNTC being connected to a second RRBFN,
each of the first RRBFN and the second RRBFN comprising an input layer, a hidden layer, and an output layer,
each of the first RRBFN and the second RRBFN being trained where an objective is to minimize the following cost function:

OG Complex Work Unit Math
where E(t) is an error function, Λd(t) is a desired output, Λo(t) is an actual output for each discrete time t, and
each of the first RRBFN and the second RRBFN being trained using the following update laws:

OG Complex Work Unit Math
where Θj(t) is a weight from the hidden to the output layer, ϑij(t) is a vector that is the center of Ψj(t), which is an output of the hidden layer, pj(t) is a self-feedback gain of the hidden layer, σij(t) is a vector that is the width of the Ψj(t), ηΘ is a learning rate parameter of Θj(t) and is greater than zero, ηϑ, is a learning rate parameter of ϑij(t) and is greater than zero, ησ is a learning rate parameter of σij(t) and is greater than zero, and ηp is a learning rate parameter of pj(t) and is greater than zero.