A novel bi-level distributed dynamic optimization method of ship fleets energy consumption. (1st February 2020)