-
Notifications
You must be signed in to change notification settings - Fork 19
Brief introduction to stepspy APIs
Changgang Li edited this page Feb 8, 2021
·
2 revisions
This page lists all available APIs in stepspy. You can run the following codes from folder /python in STEPS source file to generate the markdown version:
python extract_stepspy_apis.py
python convert_stepspy_apis_to_markdown.py
python convert_stepspy_apis_to_markdown_glance.py
Click the following links to check API details.
- set_encode
- get_encode
- set_toolkit_log_file
- set_parallel_thread_number
- get_parallel_thread_number
- clear_toolkit
- get_toolkit_float_data
- set_toolkit_float_data
- get_toolkit_string_data
- set_toolkit_string_data
- get_toolkit_bool_data
- set_toolkit_bool_data
- get_system_base_power_in_MVA
- set_system_base_power_in_MVA
- get_case_information
- get_case_additional_information
- set_case_information
- set_case_additional_information
- get_toolkit_detailed_log_logic
- set_toolkit_detailed_log_logic
- get_allowed_maximum_bus_number
- set_allowed_maximum_bus_number
- get_bus_capacity
- get_generator_capacity
- get_wt_generator_capacity
- get_pv_unit_capacity
- get_load_capacity
- get_fixed_shunt_capacity
- get_line_capacity
- get_transformer_capacity
- get_hvdc_capacity
- get_equivalent_device_capacity
- get_energy_storage_capacity
- get_area_capacity
- get_zone_capacity
- get_owner_capacity
- set_bus_capacity
- set_generator_capacity
- set_wt_generator_capacity
- set_pv_unit_capacity
- set_load_capacity
- set_fixed_shunt_capacity
- set_line_capacity
- set_transformer_capacity
- set_hvdc_capacity
- set_equivalent_device_capacity
- set_energy_storage_capacity
- set_area_capacity
- set_zone_capacity
- set_owner_capacity
- get_dynamic_model_database_capacity
- set_dynamic_model_database_capacity
- add_bus
- add_generator
- add_wt_generator
- add_pv_unit
- add_load
- add_fixed_shunt
- add_line
- add_hvdc
- add_transformer
- add_equivalent_device
- add_energy_storage
- add_area
- add_zone
- add_owner
- remove_bus
- remove_generator
- remove_wt_generator
- remove_pv_unit
- remove_load
- remove_fixed_shunt
- remove_line
- remove_hvdc
- remove_transformer
- remove_equivalent_device
- remove_energy_storage
- remove_area
- remove_zone
- remove_owner
- change_bus_number
- change_bus_number_with_file
- get_bus_count
- get_generator_count
- get_wt_generator_count
- get_pv_unit_count
- get_load_count
- get_fixed_shunt_count
- get_line_count
- get_transformer_count
- get_hvdc_count
- get_equivalent_device_count
- get_energy_storage_count
- get_area_count
- get_zone_count
- get_owner_count
- get_in_service_bus_count
- update_overshadowed_buses
- set_all_buses_un_overshadowed
- get_overshadowed_bus_count
- is_bus_exist
- is_generator_exist
- is_wt_generator_exist
- is_pv_unit_exist
- is_load_exist
- is_fixed_shunt_exist
- is_line_exist
- is_transformer_exist
- is_hvdc_exist
- is_equivalent_device_exist
- is_energy_storage_exist
- get_all_buses
- get_buses_with_constraints
- get_all_generators
- get_generators_at_bus
- get_all_wt_generators
- get_wt_generators_at_bus
- get_all_pv_units
- get_pv_units_at_bus
- get_all_energy_storages
- get_energy_storages_at_bus
- get_all_loads
- get_loads_at_bus
- get_all_fixed_shunts
- get_fixed_shunts_at_bus
- get_all_equivalent_devices
- get_equivalent_devices_at_bus
- get_all_lines
- get_lines_at_bus
- get_lines_between_buses
- get_all_transformers
- get_transformers_at_bus
- get_transformers_between_buses
- get_all_hvdcs
- get_hvdcs_at_bus
- get_hvdcs_between_buses
- get_generators_with_constraints
- get_wt_generators_with_constraints
- get_pv_units_with_constraints
- get_loads_with_constraints
- get_all_areas
- get_all_zones
- get_all_owners
- get_bus_data
- get_generator_data
- get_wt_generator_data
- get_pv_unit_data
- get_energy_storage_data
- get_load_data
- get_fixed_shunt_data
- get_equivalent_device_data
- get_line_data
- get_transformer_data
- get_hvdc_data
- get_area_data
- get_zone_data
- get_owner_data
- set_bus_data
- set_generator_data
- set_wt_generator_data
- set_pv_unit_data
- set_energy_storage_data
- set_generator_power
- set_wt_generator_power
- set_pv_unit_power
- set_energy_storage_power
- set_load_data
- set_load_power
- set_fixed_shunt_data
- set_equivalent_device_data
- set_line_data
- set_transformer_data
- set_hvdc_data
- set_hvdc_power
- set_area_data
- set_zone_data
- set_owner_data
- load_powerflow_data
- check_powerflow_data
- save_powerflow_data
- load_powerflow_result
- get_powerflow_solver_parameter
- set_powerflow_solver_parameter
- show_powerflow_solver_configuration
- solve_powerflow
- is_powerflow_converged
- get_powerflow_loss
- show_powerflow_result
- save_powerflow_result
- save_extended_powerflow_result
- save_jacobian_matrix
- build_network_Y_matrix
- build_decoupled_network_B_matrix
- build_dc_network_B_matrix
- build_dynamic_network_Y_matrix
- build_network_Z_matrix
- save_network_Y_matrix
- save_decoupled_network_B_matrix
- save_dc_network_B_matrix
- save_dynamic_network_Y_matrix
- save_network_Z_matrix
- check_network_connectivity
- load_dynamic_data
- save_dynamic_data
- check_dynamic_data
- check_missing_models
- check_least_dynamic_time_constants
- converte_hvdc_to_load
- set_dynamic_model
- disable_generator_related_model
- enable_generator_related_model
- get_generator_related_model_name
- get_generator_related_model_data
- set_generator_related_model_data
- get_generator_related_model_parameter_pair
- get_wt_generator_related_model_name
- get_wt_generator_related_model_data
- set_wt_generator_related_model_data
- get_wt_generator_related_model_parameter_pair
- get_pv_unit_related_model_name
- get_pv_unit_related_model_data
- set_pv_unit_related_model_data
- get_pv_unit_related_model_parameter_pair
- get_load_related_model_name
- get_load_related_model_data
- set_load_related_model_data
- get_load_related_model_parameter_pair
- get_line_related_model_name
- get_line_related_model_data
- set_line_related_model_data
- get_line_related_model_parameter_pair
- get_hvdc_related_model_name
- get_hvdc_related_model_data
- set_hvdc_related_model_data
- get_hvdc_related_model_parameter_pair
- get_generator_governor_pmax
- get_generator_governor_pmin
- get_generator_governor_up_spinning_reserve
- get_generator_governor_down_spinning_reserve
- get_generator_governor_total_up_spinning_reserve_with_constraints
- get_generator_governor_total_down_spinning_reserve_with_constraints
- get_generator_governor_total_pmax_with_constraints
- get_generator_governor_total_pmin_with_constraints
- get_dynamic_simulator_parameter
- set_dynamic_simulator_parameter
- get_dynamic_simulator_output_file
- set_dynamic_simulator_output_file
- get_dynamic_simulation_time_step
- set_dynamic_simulation_time_step
- show_dynamic_simulation_configuration
- get_dynamic_simulation_time
- clear_meters
- prepare_meters
- prepare_bus_meter
- prepare_generator_meter
- prepare_wt_generator_meter
- prepare_pv_unit_meter
- prepare_energy_storage_meter
- prepare_load_meter
- prepare_line_meter
- prepare_transformer_meter
- prepare_hvdc_meter
- prepare_equivalent_device_meter
- start_dynamic_simulation
- stop_dynamic_simulation
- run_dynamic_simulation_to_time
- run_a_step
- is_system_angular_stable
- get_user_meter_value
- get_basic_meter_value
- set_bus_fault
- clear_bus_fault
- trip_bus
- set_line_fault
- clear_line_fault
- trip_line
- trip_line_breaker
- close_line
- close_line_breaker
- trip_transformer
- trip_transformer_breaker
- close_transformer
- close_transformer_breaker
- trip_generator
- shed_generator
- trip_wt_generator
- shed_wt_generator
- trip_load
- close_load
- scale_load
- scale_all_loads
- trip_fixed_shunt
- close_fixed_shunt
- manually_bypass_hvdc
- manually_block_hvdc
- manually_unbypass_hvdc
- manually_unblock_hvdc
- get_generator_voltage_reference_in_pu
- get_generator_mechanical_power_reference_in_pu
- get_generator_mechanical_power_reference_in_MW
- set_generator_voltage_reference_in_pu
- set_generator_mechanical_power_reference_in_pu
- set_generator_mechanical_power_reference_in_MW
- get_generator_excitation_voltage_in_pu
- get_generator_mechanical_power_in_pu
- get_generator_mechanical_power_in_MW
- set_generator_excitation_voltage_in_pu
- set_generator_mechanical_power_in_pu
- set_generator_mechanical_power_in_MW
- get_hvdc_power_order_in_MW
- set_hvdc_power_order_in_MW
Cite STEPS via: Changgang Li, Yue Wu, Hengxu Zhang, Hua Ye, Yutian Liu and Yilu Liu, "STEPS: A Portable Numerical Simulation Toolkit for Electrical Power System Dynamic Studies," in IEEE Transactions on Power Systems, doi: 10.1109/TPWRS.2020.3045102.