protected void Awake()
 {
     microgrid = microgrid ?? FindObjectOfType <Microgrid>();
     algorithm = algorithm ?? FindObjectOfType <MicrogridAlgorithm>();
 }
 protected void Awake()
 {
     mgAlgorithm = FindObjectOfType <MicrogridAlgorithm>();
     mg          = FindObjectOfType <Microgrid>();
 }