DNRlib documentation : Distribution Network Reconfiguration (DNR) library
Description of the DNRlib, a Python library for learning the basics of Distribution Network Reconfiguration (DNR), by using several methods published in papers from 1975 up to today.
Contents:
- DNRlib
- GC_DistributionNetworkReconfiguration module
- GC_Baran1989 module
- GC_Jakus2020 module
Jakus2020Jakus2020.netJakus2020.PopulationSizeJakus2020.TieLinesJakus2020.MutationProbabilityJakus2020.ElitePopulationJakus2020.NiterJakus2020.NumParentPairsJakus2020.OffspringSizeJakus2020.CandidatesJakus2020.verboseJakus2020.BaranCandidateGenerator()Jakus2020.CalculateFitness()Jakus2020.InitialPopulationGeneration()Jakus2020.MutationProcess()Jakus2020.OffspringCrossOver()Jakus2020.ParentsSelection()Jakus2020.RandomCandidateGenerator()Jakus2020.Solve()Jakus2020.SortCandidates()Jakus2020.__init__()
- GC_Khalil_Gorpinich2012 module
BPSOBPSO.netBPSO.NumCandidatesBPSO.NumOffLinesBPSO.orderBPSO.flagUsedBPSO.shuffledBPSO.verbose_loggingBPSO.CalculateFitness()BPSO.CalculateNewPosition()BPSO.CreateCandidateList()BPSO.DefineActionSpace()BPSO.RandomCandidateGenerator()BPSO.Solve()BPSO.SortCandidates()BPSO.UpdateCandidateFitness()BPSO.UpdateCandidateNewPosition()BPSO.__init__()BPSO.config()BPSO.getConvergeceList()
- GC_MSTgreedy module
- GC_Merlin1975 module
- GC_Morton2000 module
- GC_Salkuti2021 module
- GC_Taylor2012_pyomo module
MICP_PyomoMICP_Pyomo.ConstraintDefinition()MICP_Pyomo.Constraint_10a_Distflow()MICP_Pyomo.Constraint_10b_Distflow()MICP_Pyomo.Constraint_12_Radiality()MICP_Pyomo.Constraint_14_Radiality()MICP_Pyomo.Constraint_15_Radiality()MICP_Pyomo.Constraint_21_SOC()MICP_Pyomo.Constraint_22_SOC()MICP_Pyomo.Constraint_23_SOC()MICP_Pyomo.Constraint_24_SOC()MICP_Pyomo.Constraint_25_SOC()MICP_Pyomo.Constraint_26_SOC()MICP_Pyomo.Constraint_27_SOC()MICP_Pyomo.Constraint_28_SOC()MICP_Pyomo.Constraint_29_SOC()MICP_Pyomo.Constraint_5_Distflow()MICP_Pyomo.Constraint_6_Distflow()MICP_Pyomo.Constraint_7_Distflow()MICP_Pyomo.Constraint_8_Distflow()MICP_Pyomo.Constraint_9a_Distflow()MICP_Pyomo.Constraint_9b_Distflow()MICP_Pyomo.Solve()MICP_Pyomo.TotalPower()MICP_Pyomo.returnResult()
- GC_PandaPowerImporter module
- GC_utils module
CheckRadialConnectedNetwork()EdgeCycles()GC2Graph()GCNC_CreateBranchDF()GCNC_CreateBusDF()GCNC_GenerateNC()GC_FitnessCalculation()GC_Line_Name2idtag_array()GC_Line_Name2idtag_single()GC_Line_idtag2name_array()GC_Line_idtag2name_single()GC_PowerFlow()Graph2GC()LinesOutofService()NetworkReconfiguration()SearchLoopsLines()find_value_in_arrays()list_belongs_to_list_of_lists()remove_duplicates()remove_repeated_elements()substitute_value()