Text this: TC-SOM Driven Cluster Partitioning Enables Hierarchical Bi-Level Peak-Shaving for Distributed PV Systems.