Feeder reconfiguration for distribution system contingencies by object oriented programming

This paper solves the contingencies by object-oriented programming (OOP) for the distribution automation system (DAS) in Taiwan Power Company. The binary integer programming is applied to derive the proper switching operation to be executed to solve the system contingencies. To represent the load behavior of distribution systems more precisely, the load patterns of various customer classes are applied to find the daily loading profiles of each service zone defined by the line switches. The hourly current flows of line switches are then solved by three-phase load flow analysis based on the actual loading of distribution feeders. The current flows of line switches and feeder configuration are updated according to the switching operation for the overload problems, fault isolation and service restoration. A Taipower distribution system with six feeders is selected for computer simulation to demonstrate the effectiveness of the proposed methodology. It is found that the loading of the overload feeder can be released and the service restoration of the distribution system for a permanent fault can be obtained very efficiently by applying the object-oriented programming.