Japanese electric utility Electric Power Development Co Ltd (TYO:9513), known as J-POWER, announced today its 21-MW Esashi wind farm on Hokkaido island has commenced power generation.