.. _optimization_models_label: ~~~~~~~~~~~~~~~~~~~ Optimisation models ~~~~~~~~~~~~~~~~~~~ Generally, this library should allow the optimisation of district heating grids with various configurations settings and different approaches. The optimisation methods of this library are tools to assist the planning process of DHS projects and to analyze the economic feasibility of DHS for a given district, community or city - either by focusing on the DHS itself, or by also considering the overall energy system of a district, which could not just be the heating sector, but also the electricity, mobility sector or the gas infrastructure. At the moment, there is one approach using *oemof-solph* as linear optimisation library implemented. This approach is explained in the following sections. It totally makes sense to have some experiences with *oemof-solph* to understand this toolbox more easily. Scope ----- The following questions can be addressed using the `optimize_investment` method of the *ThermalNetwork*: * What is the cost-optimal topology and dimensioning of a DHS piping system, given the locations of potential central heat supply plants, the potential locations for the DHS piping system (e.g. street network), and the position of consumers? * In addition to the first question, what is the cost-optimal expansion of a given DHS system? * Is it cost-efficient to build a DHS at all, if there a consumer-wise heat supply alternatives? (Comparison of central and de-central supply strategies) * What is the optimal dispatch of the heat producers? (In case there are no expansion options, but just existing DHS pipes) * Planned: Streets-wise aggregation option To answer these questions, at the moment, the LP and MILP optimisation library oemof.solph is used. Other approaches, e.g. heuristic approaches, might follow. The following sections will give an overview about the general usage/workflow, (the necessary input data, the different optimisation settings and options, the results), and second, the underlying mathematical description. Usage ----- Links to the subsections: * :ref:`Overview` * :ref:`Input Data` * :ref:`Label systematic