Japanese trader ITOCHU Corp (TYO:8001) announced today that, together with its partners, it has commenced the operation of an 11-MW/23-MWh energy storage facility in Osaka prefecture.