├── .github └── workflows │ └── gh-pages.yml ├── .gitignore ├── 00_use-case ├── auxfuns │ ├── mpc_data.m │ └── plot_options.m ├── getting_started.m ├── mpc_merge.m ├── mpc_merge_split.m ├── test_local_NLP_solvers.m └── worhp.xml ├── 01_generator ├── auxfuns │ ├── build_connection_table.m │ ├── check_baseMVA_between_mpc.m │ ├── check_baseMVA_within_mpc.m │ ├── check_bus_type.m │ ├── check_connection.m │ ├── check_existence_of_field.m │ ├── check_for_line.m │ ├── check_number_of_branches.m │ ├── check_number_of_buses.m │ ├── check_number_of_generators.m │ ├── check_out_of_service.m │ ├── check_power_generation_at_generators.m │ ├── check_voltage_magnitudes.m │ ├── find_generator_gen_entry.m │ ├── find_slack_bus.m │ ├── find_slack_gen_entry.m │ ├── gen_shift_key.m │ ├── generate_name_struct.m │ ├── get_name_of_variable.m │ ├── get_number_of_branches.m │ ├── get_number_of_buses.m │ ├── get_number_of_connected_generators.m │ ├── get_number_of_generators.m │ ├── is_generator.m │ ├── readme.md │ └── shift_numbering.m ├── create_skeleton_mpc.m ├── merge_systems.m └── run_case_file_generator.m ├── 02_splitter ├── add_consensus_information.m ├── auxfuns │ ├── add_copy_nodes.m │ ├── add_copy_nodes_to_regions.m │ ├── readme.md │ └── split_and_makeYbus.m ├── run_case_file_splitter.m └── split_case_file.m ├── 03_parser ├── auxfuns │ ├── back_to_mpc.m │ ├── bustypes_ref.m │ ├── compare_constraints_violation.m │ ├── compare_power_flow_between_regions.m │ ├── compare_results.m │ ├── comparison_iter.m │ ├── create_consensus_matrices.m │ ├── create_state.m │ ├── deal_solution.m │ ├── derivatives │ │ ├── compare_derivatives.m │ │ ├── jacobian_bus_specifications.m │ │ ├── jacobian_num.m │ │ ├── jacobian_power_flow.m │ │ └── jacobian_power_flow_problem.m │ ├── deviation_violation_iter_plot.m │ ├── entries_to_delete.m │ ├── extract_results_per_region_with_copies.m │ ├── get_relevant_information.m │ ├── makeSbus_not_complex.m │ ├── modelfuns │ │ ├── add_aladin_specifics.m │ │ ├── build_pf_matrix.m │ │ ├── create_initial_condition.m │ │ ├── generate_centralized_power_flow.m │ │ ├── generate_distributed_problem_for_aladin.m │ │ └── generate_local_power_flow_problem.m │ ├── readme.md │ ├── remove_cols.m │ ├── remove_rows.m │ ├── solve_centralized_problem_centralized.m │ └── verifyfuns │ │ ├── check_dimension.m │ │ ├── extract_results.m │ │ ├── extract_results_per_region.m │ │ ├── has_correct_size.m │ │ ├── stack_state.m │ │ ├── unstack_state.m │ │ ├── verify_bus_specifications.m │ │ ├── verify_centralized_problem.m │ │ ├── verify_function.m │ │ └── verify_power_flow_equations.m ├── build_consensus_constraints.m ├── create_bus_specifications.m ├── create_power_flow_equation_for_p.m ├── create_power_flow_equation_for_q.m ├── generate_distributed_problem.m ├── solvefuns │ ├── run_ADMM_cplex.m │ ├── solve_distributed_problem_centralized.m │ ├── solve_distributed_problem_with_admm_cplex.m │ └── solve_distributed_problem_with_aladin.m └── validate_distributed_problem_formulation.m ├── 04_solver_extension ├── admm_Wang.m ├── admm_bregman.m ├── admm_classic.m ├── example.m ├── example_4d.m ├── hess2vec.m ├── main.m ├── solve_distributed_problem_with_ADMM.m ├── test_worhp_simple.m └── worhp_interface.m ├── 05_UI_test ├── BasicUI.mlapp ├── mpc_merge.m ├── mpc_merge_split.m ├── test_file_UI.m └── worhp.xml ├── AUTHORS ├── LICENSE ├── docs ├── .pages ├── .pages.yml ├── assumptions.md ├── auxfiles │ └── .pages ├── css │ └── extra.css ├── example.md ├── figs │ ├── example-results.png │ └── gui.jpg ├── getting-started.md ├── index.md ├── installation.md ├── mfiles │ ├── 01_generator │ │ ├── create_skeleton_mpc.md │ │ ├── merge_systems.md │ │ └── run_case_file_generator.md │ ├── 02_splitter │ │ ├── add_consensus_information.md │ │ ├── run_case_file_splitter.md │ │ └── split_case_file.md │ └── 03_parser │ │ ├── build_consensus_constraints.md │ │ ├── create_bus_specifications.md │ │ ├── create_power_flow_equation_for_p.md │ │ ├── create_power_flow_equation_for_q.md │ │ ├── generate_distributed_problem.md │ │ ├── solve_distributed_problem_centralized.md │ │ ├── solve_distributed_problem_with_aladin.md │ │ └── validate_distributed_problem_formulation.md ├── overview.md ├── problem-formulation.md └── sensitivities.md ├── mat2md.sh ├── mkdocs.yml └── readme.md /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/.gitignore -------------------------------------------------------------------------------- /00_use-case/auxfuns/mpc_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/00_use-case/auxfuns/mpc_data.m -------------------------------------------------------------------------------- /00_use-case/auxfuns/plot_options.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/00_use-case/auxfuns/plot_options.m -------------------------------------------------------------------------------- /00_use-case/getting_started.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/00_use-case/getting_started.m -------------------------------------------------------------------------------- /00_use-case/mpc_merge.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/00_use-case/mpc_merge.m -------------------------------------------------------------------------------- /00_use-case/mpc_merge_split.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/00_use-case/mpc_merge_split.m -------------------------------------------------------------------------------- /00_use-case/test_local_NLP_solvers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/00_use-case/test_local_NLP_solvers.m -------------------------------------------------------------------------------- /00_use-case/worhp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/00_use-case/worhp.xml -------------------------------------------------------------------------------- /01_generator/auxfuns/build_connection_table.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/build_connection_table.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_baseMVA_between_mpc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_baseMVA_between_mpc.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_baseMVA_within_mpc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_baseMVA_within_mpc.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_bus_type.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_bus_type.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_connection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_connection.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_existence_of_field.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_existence_of_field.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_for_line.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_for_line.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_number_of_branches.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_number_of_branches.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_number_of_buses.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_number_of_buses.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_number_of_generators.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_number_of_generators.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_out_of_service.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_out_of_service.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_power_generation_at_generators.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_power_generation_at_generators.m -------------------------------------------------------------------------------- /01_generator/auxfuns/check_voltage_magnitudes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/check_voltage_magnitudes.m -------------------------------------------------------------------------------- /01_generator/auxfuns/find_generator_gen_entry.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/find_generator_gen_entry.m -------------------------------------------------------------------------------- /01_generator/auxfuns/find_slack_bus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/find_slack_bus.m -------------------------------------------------------------------------------- /01_generator/auxfuns/find_slack_gen_entry.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/find_slack_gen_entry.m -------------------------------------------------------------------------------- /01_generator/auxfuns/gen_shift_key.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/gen_shift_key.m -------------------------------------------------------------------------------- /01_generator/auxfuns/generate_name_struct.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/generate_name_struct.m -------------------------------------------------------------------------------- /01_generator/auxfuns/get_name_of_variable.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/get_name_of_variable.m -------------------------------------------------------------------------------- /01_generator/auxfuns/get_number_of_branches.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/get_number_of_branches.m -------------------------------------------------------------------------------- /01_generator/auxfuns/get_number_of_buses.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/get_number_of_buses.m -------------------------------------------------------------------------------- /01_generator/auxfuns/get_number_of_connected_generators.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/get_number_of_connected_generators.m -------------------------------------------------------------------------------- /01_generator/auxfuns/get_number_of_generators.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/get_number_of_generators.m -------------------------------------------------------------------------------- /01_generator/auxfuns/is_generator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/is_generator.m -------------------------------------------------------------------------------- /01_generator/auxfuns/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/readme.md -------------------------------------------------------------------------------- /01_generator/auxfuns/shift_numbering.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/auxfuns/shift_numbering.m -------------------------------------------------------------------------------- /01_generator/create_skeleton_mpc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/create_skeleton_mpc.m -------------------------------------------------------------------------------- /01_generator/merge_systems.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/merge_systems.m -------------------------------------------------------------------------------- /01_generator/run_case_file_generator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/01_generator/run_case_file_generator.m -------------------------------------------------------------------------------- /02_splitter/add_consensus_information.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/02_splitter/add_consensus_information.m -------------------------------------------------------------------------------- /02_splitter/auxfuns/add_copy_nodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/02_splitter/auxfuns/add_copy_nodes.m -------------------------------------------------------------------------------- /02_splitter/auxfuns/add_copy_nodes_to_regions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/02_splitter/auxfuns/add_copy_nodes_to_regions.m -------------------------------------------------------------------------------- /02_splitter/auxfuns/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/02_splitter/auxfuns/readme.md -------------------------------------------------------------------------------- /02_splitter/auxfuns/split_and_makeYbus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/02_splitter/auxfuns/split_and_makeYbus.m -------------------------------------------------------------------------------- /02_splitter/run_case_file_splitter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/02_splitter/run_case_file_splitter.m -------------------------------------------------------------------------------- /02_splitter/split_case_file.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/02_splitter/split_case_file.m -------------------------------------------------------------------------------- /03_parser/auxfuns/back_to_mpc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/back_to_mpc.m -------------------------------------------------------------------------------- /03_parser/auxfuns/bustypes_ref.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/bustypes_ref.m -------------------------------------------------------------------------------- /03_parser/auxfuns/compare_constraints_violation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/compare_constraints_violation.m -------------------------------------------------------------------------------- /03_parser/auxfuns/compare_power_flow_between_regions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/compare_power_flow_between_regions.m -------------------------------------------------------------------------------- /03_parser/auxfuns/compare_results.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/compare_results.m -------------------------------------------------------------------------------- /03_parser/auxfuns/comparison_iter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/comparison_iter.m -------------------------------------------------------------------------------- /03_parser/auxfuns/create_consensus_matrices.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/create_consensus_matrices.m -------------------------------------------------------------------------------- /03_parser/auxfuns/create_state.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/create_state.m -------------------------------------------------------------------------------- /03_parser/auxfuns/deal_solution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/deal_solution.m -------------------------------------------------------------------------------- /03_parser/auxfuns/derivatives/compare_derivatives.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/derivatives/compare_derivatives.m -------------------------------------------------------------------------------- /03_parser/auxfuns/derivatives/jacobian_bus_specifications.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/derivatives/jacobian_bus_specifications.m -------------------------------------------------------------------------------- /03_parser/auxfuns/derivatives/jacobian_num.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/derivatives/jacobian_num.m -------------------------------------------------------------------------------- /03_parser/auxfuns/derivatives/jacobian_power_flow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/derivatives/jacobian_power_flow.m -------------------------------------------------------------------------------- /03_parser/auxfuns/derivatives/jacobian_power_flow_problem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/derivatives/jacobian_power_flow_problem.m -------------------------------------------------------------------------------- /03_parser/auxfuns/deviation_violation_iter_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/deviation_violation_iter_plot.m -------------------------------------------------------------------------------- /03_parser/auxfuns/entries_to_delete.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/entries_to_delete.m -------------------------------------------------------------------------------- /03_parser/auxfuns/extract_results_per_region_with_copies.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/extract_results_per_region_with_copies.m -------------------------------------------------------------------------------- /03_parser/auxfuns/get_relevant_information.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/get_relevant_information.m -------------------------------------------------------------------------------- /03_parser/auxfuns/makeSbus_not_complex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/makeSbus_not_complex.m -------------------------------------------------------------------------------- /03_parser/auxfuns/modelfuns/add_aladin_specifics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/modelfuns/add_aladin_specifics.m -------------------------------------------------------------------------------- /03_parser/auxfuns/modelfuns/build_pf_matrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/modelfuns/build_pf_matrix.m -------------------------------------------------------------------------------- /03_parser/auxfuns/modelfuns/create_initial_condition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/modelfuns/create_initial_condition.m -------------------------------------------------------------------------------- /03_parser/auxfuns/modelfuns/generate_centralized_power_flow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/modelfuns/generate_centralized_power_flow.m -------------------------------------------------------------------------------- /03_parser/auxfuns/modelfuns/generate_distributed_problem_for_aladin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/modelfuns/generate_distributed_problem_for_aladin.m -------------------------------------------------------------------------------- /03_parser/auxfuns/modelfuns/generate_local_power_flow_problem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/modelfuns/generate_local_power_flow_problem.m -------------------------------------------------------------------------------- /03_parser/auxfuns/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/readme.md -------------------------------------------------------------------------------- /03_parser/auxfuns/remove_cols.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/remove_cols.m -------------------------------------------------------------------------------- /03_parser/auxfuns/remove_rows.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/remove_rows.m -------------------------------------------------------------------------------- /03_parser/auxfuns/solve_centralized_problem_centralized.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/solve_centralized_problem_centralized.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/check_dimension.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/check_dimension.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/extract_results.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/extract_results.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/extract_results_per_region.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/extract_results_per_region.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/has_correct_size.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/has_correct_size.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/stack_state.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/stack_state.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/unstack_state.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/unstack_state.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/verify_bus_specifications.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/verify_bus_specifications.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/verify_centralized_problem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/verify_centralized_problem.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/verify_function.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/verify_function.m -------------------------------------------------------------------------------- /03_parser/auxfuns/verifyfuns/verify_power_flow_equations.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/auxfuns/verifyfuns/verify_power_flow_equations.m -------------------------------------------------------------------------------- /03_parser/build_consensus_constraints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/build_consensus_constraints.m -------------------------------------------------------------------------------- /03_parser/create_bus_specifications.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/create_bus_specifications.m -------------------------------------------------------------------------------- /03_parser/create_power_flow_equation_for_p.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/create_power_flow_equation_for_p.m -------------------------------------------------------------------------------- /03_parser/create_power_flow_equation_for_q.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/create_power_flow_equation_for_q.m -------------------------------------------------------------------------------- /03_parser/generate_distributed_problem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/generate_distributed_problem.m -------------------------------------------------------------------------------- /03_parser/solvefuns/run_ADMM_cplex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/solvefuns/run_ADMM_cplex.m -------------------------------------------------------------------------------- /03_parser/solvefuns/solve_distributed_problem_centralized.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/solvefuns/solve_distributed_problem_centralized.m -------------------------------------------------------------------------------- /03_parser/solvefuns/solve_distributed_problem_with_admm_cplex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/solvefuns/solve_distributed_problem_with_admm_cplex.m -------------------------------------------------------------------------------- /03_parser/solvefuns/solve_distributed_problem_with_aladin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/solvefuns/solve_distributed_problem_with_aladin.m -------------------------------------------------------------------------------- /03_parser/validate_distributed_problem_formulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/03_parser/validate_distributed_problem_formulation.m -------------------------------------------------------------------------------- /04_solver_extension/admm_Wang.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/admm_Wang.m -------------------------------------------------------------------------------- /04_solver_extension/admm_bregman.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/admm_bregman.m -------------------------------------------------------------------------------- /04_solver_extension/admm_classic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/admm_classic.m -------------------------------------------------------------------------------- /04_solver_extension/example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/example.m -------------------------------------------------------------------------------- /04_solver_extension/example_4d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/example_4d.m -------------------------------------------------------------------------------- /04_solver_extension/hess2vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/hess2vec.m -------------------------------------------------------------------------------- /04_solver_extension/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/main.m -------------------------------------------------------------------------------- /04_solver_extension/solve_distributed_problem_with_ADMM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/solve_distributed_problem_with_ADMM.m -------------------------------------------------------------------------------- /04_solver_extension/test_worhp_simple.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/test_worhp_simple.m -------------------------------------------------------------------------------- /04_solver_extension/worhp_interface.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/04_solver_extension/worhp_interface.m -------------------------------------------------------------------------------- /05_UI_test/BasicUI.mlapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/05_UI_test/BasicUI.mlapp -------------------------------------------------------------------------------- /05_UI_test/mpc_merge.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/05_UI_test/mpc_merge.m -------------------------------------------------------------------------------- /05_UI_test/mpc_merge_split.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/05_UI_test/mpc_merge_split.m -------------------------------------------------------------------------------- /05_UI_test/test_file_UI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/05_UI_test/test_file_UI.m -------------------------------------------------------------------------------- /05_UI_test/worhp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/05_UI_test/worhp.xml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/LICENSE -------------------------------------------------------------------------------- /docs/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/.pages -------------------------------------------------------------------------------- /docs/.pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/.pages.yml -------------------------------------------------------------------------------- /docs/assumptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/assumptions.md -------------------------------------------------------------------------------- /docs/auxfiles/.pages: -------------------------------------------------------------------------------- 1 | hide: true 2 | -------------------------------------------------------------------------------- /docs/css/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/css/extra.css -------------------------------------------------------------------------------- /docs/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/example.md -------------------------------------------------------------------------------- /docs/figs/example-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/figs/example-results.png -------------------------------------------------------------------------------- /docs/figs/gui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/figs/gui.jpg -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/mfiles/01_generator/create_skeleton_mpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/01_generator/create_skeleton_mpc.md -------------------------------------------------------------------------------- /docs/mfiles/01_generator/merge_systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/01_generator/merge_systems.md -------------------------------------------------------------------------------- /docs/mfiles/01_generator/run_case_file_generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/01_generator/run_case_file_generator.md -------------------------------------------------------------------------------- /docs/mfiles/02_splitter/add_consensus_information.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/02_splitter/add_consensus_information.md -------------------------------------------------------------------------------- /docs/mfiles/02_splitter/run_case_file_splitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/02_splitter/run_case_file_splitter.md -------------------------------------------------------------------------------- /docs/mfiles/02_splitter/split_case_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/02_splitter/split_case_file.md -------------------------------------------------------------------------------- /docs/mfiles/03_parser/build_consensus_constraints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/03_parser/build_consensus_constraints.md -------------------------------------------------------------------------------- /docs/mfiles/03_parser/create_bus_specifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/03_parser/create_bus_specifications.md -------------------------------------------------------------------------------- /docs/mfiles/03_parser/create_power_flow_equation_for_p.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/03_parser/create_power_flow_equation_for_p.md -------------------------------------------------------------------------------- /docs/mfiles/03_parser/create_power_flow_equation_for_q.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/03_parser/create_power_flow_equation_for_q.md -------------------------------------------------------------------------------- /docs/mfiles/03_parser/generate_distributed_problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/03_parser/generate_distributed_problem.md -------------------------------------------------------------------------------- /docs/mfiles/03_parser/solve_distributed_problem_centralized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/03_parser/solve_distributed_problem_centralized.md -------------------------------------------------------------------------------- /docs/mfiles/03_parser/solve_distributed_problem_with_aladin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/03_parser/solve_distributed_problem_with_aladin.md -------------------------------------------------------------------------------- /docs/mfiles/03_parser/validate_distributed_problem_formulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/mfiles/03_parser/validate_distributed_problem_formulation.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/problem-formulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/problem-formulation.md -------------------------------------------------------------------------------- /docs/sensitivities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/docs/sensitivities.md -------------------------------------------------------------------------------- /mat2md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/mat2md.sh -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KIT-IAI/rapidPF/HEAD/readme.md --------------------------------------------------------------------------------