edisgo.tools.preprocess_pypsa_opf_structure =========================================== .. py:module:: edisgo.tools.preprocess_pypsa_opf_structure Functions --------- .. autoapisummary:: edisgo.tools.preprocess_pypsa_opf_structure.preprocess_pypsa_opf_structure edisgo.tools.preprocess_pypsa_opf_structure.aggregate_fluct_generators Module Contents --------------- .. py:function:: preprocess_pypsa_opf_structure(edisgo_grid, psa_network, hvmv_trafo=False) Prepares pypsa network for OPF problem. * adds line costs * adds HV side of HV/MV transformer to network * moves slack to HV side of HV/MV transformer :param edisgo_grid: :type edisgo_grid: :class:`~.edisgo.EDisGo` :param psa_network: :type psa_network: :pypsa:`pypsa.Network` :param hvmv_trafo: If True, HV side of HV/MV transformer is added to buses and Slack generator is moved to HV side. :type hvmv_trafo: :obj:`Boolean` .. py:function:: aggregate_fluct_generators(psa_network) Aggregates fluctuating generators of same type at the same node. Iterates over all generator buses. If multiple fluctuating generators are attached, they are aggregated by type. :param psa_network: :type psa_network: :pypsa:`pypsa.Network`