Fabian Neumann
4d3d898430
remove trialed sphinx-bibtex and describe wildcards
2019-08-12 23:48:16 +02:00
Jonas Hoersch
f2afdacb31
build_renewable_profiles: Update documentation
2019-08-12 20:50:50 +02:00
Jonas Hoersch
be8c9798c1
plot_network: Split plotting into several functions to make sphinx happy
...
Also addresses part of issue #50 : plot_map works again with cartopy.
2019-08-12 20:40:36 +02:00
Fabian Neumann
89d89deec0
further improve documentation
2019-08-12 19:01:53 +02:00
Jonas Hörsch
7a18740cfb
Merge pull request #66 from PyPSA/fneum-patch-1
...
base_network: return zero underwater fraction if no link geometry given
2019-08-12 10:52:29 +02:00
Fabian Neumann
a5d9bc9c7c
add input/output descriptions (WIP)
2019-08-11 22:34:18 +02:00
Fabian Neumann
55f80a568a
add illustrative images
2019-08-11 22:33:37 +02:00
Fabian Neumann
f7159de47f
base_network: return zero underwater fraction if no link geometry given ( closes #53 )
...
fixes #53
2019-08-11 16:59:56 +02:00
Fabian Neumann
67cf28b593
fill in relevant settings sections
2019-08-11 13:17:36 +02:00
Fabian Neumann
9d18754ac7
add examples placeholder and split configuration
2019-08-11 13:17:12 +02:00
Fabian Neumann
1bded0ab9b
add rule section headers
2019-08-11 11:40:47 +02:00
Jonas Hörsch
4a6355265b
Merge pull request #64 from PyPSA/fneum-patch-1
...
base_network: scale snapshot weightings to sum up to 1 year
2019-08-11 11:06:00 +02:00
Fabian Neumann
c622c22b9c
clarify solver installation
2019-08-10 22:46:26 +02:00
Fabian Neumann
067d259ff6
include description of rule groups
...
* and reduce corresponding sections in readme
* and modify environment docs
* and add bibtex support (tentative)
2019-08-10 14:25:19 +02:00
Fabian Neumann
ea96d499e7
base_network: scale snapshot weightings to sum up to 1 year
...
If the user selects a date range of less than a year in `config.yaml` the snapshot weightings should be scaled to add up to represet 8760 hours (1 year) such that operational expenses and investments are aligned in the objective function.
2019-08-10 12:33:14 +02:00
Fabian Neumann
9fe3fa54fe
try more lightweight environment v3
2019-08-09 13:31:02 +02:00
Fabian Neumann
5b53b2e1fa
try more lightweight environment v2
2019-08-09 11:47:55 +02:00
Fabian Neumann
2d7f13dd1f
try more lightweight environment
2019-08-09 11:13:02 +02:00
Fabian Neumann
4f3325c338
fix typo in readthedocs settings
2019-08-09 11:02:49 +02:00
Fabian Neumann
462a0b987f
update environment_docs
2019-08-09 10:59:23 +02:00
Fabian Neumann
22b9070b54
prepare settings for readthedocs deployment
2019-08-08 17:14:02 +02:00
Fabian Neumann
f6ee3f69b4
transfer descriptions from readme
2019-08-08 17:13:36 +02:00
Jonas Hoersch
fb0d44f64e
Add a summary sentence for each rule taken from scripts
2019-08-08 15:07:08 +02:00
Fabian Neumann
aa34e0406f
more config tables descriptions
2019-08-08 12:06:51 +02:00
Tom Brown
8d68146e7c
Switch to BDEW-based weekday/end space heating demand profiles
...
These are different for residential and services demand.
Also include Snakefile in config files copied for each run.
Use gurobi settings from gurobi support for speed.
Commented out settings for testing randomness for noise.
2019-08-07 19:08:06 +02:00
Fabian Neumann
6aa6b20e26
more config tables and fixed table widths
2019-08-07 17:58:28 +02:00
Tom Brown
019e2f3f25
Split heat demand into residential and services with diff profiles
...
All urban central (i.e. district heating) is aggregated to the same
profile and bus.
The code is now written to cycle over each heating sector to add
demand and supply technologies, only changing what is necessary to
change, rather than just copying chunks of code and modifying
parameters there. This should make it easier to get an overview of
what's going on.
2019-08-07 11:33:29 +02:00
Fabian Neumann
7a4e9f22d4
configuration table descriptions
2019-08-07 10:56:23 +02:00
Fabian Neumann
45d67c1158
wip on installation and introduction
2019-08-06 16:53:32 +02:00
Tom Brown
eebac1bfa3
Deduct electric heating from electricity load profile
...
Otherwise it is double-counted in both the heating and the electricity
load profiles. This removes 454 TWh/a from electricity.
2019-08-01 16:16:05 +02:00
Tom Brown
d3a0f7e67d
Diff intraday heat profiles for (res, services) x (water, space)
...
These are specified in data/heat_load_profile.csv.
The resulting heat_demand df has MultiIndex columns, where the first
level is ["sector use"], and the second level level is nodes.
2019-08-01 15:43:04 +02:00
Tom Brown
72b7ea0997
Allow space heating to be linearly reduced (without cost so far)
2019-07-31 14:22:33 +02:00
Tom Brown
886b7c5f48
Include micro-CHP using PEMFC
2019-07-28 13:10:21 +02:00
Jonas Hoersch
07143fb2cd
base_network: Zero s_nom of under_construction lines
2019-07-26 11:43:34 +02:00
Tom Brown
318444e3a4
Include new industry technologies for plotting colours
2019-07-21 12:11:40 +02:00
Tom Brown
7e37dbbd03
Include multi-link outputs in energy balance
2019-07-21 12:11:05 +02:00
Tom Brown
ae1ea81520
Copper plate biogas and solid biomass
...
Because there was insufficient solid biomass in 3-4 countries to
supply industry for it locally, and we need to account for transport
of solid biomass.
Should be replaced by transport cost links between countries.
2019-07-21 12:09:18 +02:00
Tom Brown
32af25df62
Backup config files before solve_network rather than after
...
For debugging cases where solving failed.
2019-07-20 10:55:23 +02:00
Tom Brown
232425ac61
Add Energy Balances 2018 to data bundle (used for industry demand)
2019-07-19 12:56:38 +02:00
Tom Brown
03670c1ab3
Simplify industry load-link-bus to avoid numerical problems
...
Gurobi had numerical problems solving the system.
Trivial load-link-bus combinations to manage CO2 have been replaced
with simple loads.
2019-07-19 12:10:22 +02:00
Tom Brown
06cb526fef
Re-integrate industry, aviation and shipping into model
...
Following plan by Marta and Kun
2019-07-19 10:21:12 +02:00
Tom Brown
990ab035c3
Include light-rail and high-speed-rail in "electricity rail"
...
This then conforms with JRC IDEES totals
2019-07-19 10:19:21 +02:00
Tom Brown
7509d61348
Split industrial demand across nodes by population
2019-07-18 15:55:58 +02:00
Tom Brown
b132193f7f
Read in more sector detail for road, rail, aviation and navigation
2019-07-18 15:38:37 +02:00
Tom Brown
f3b6027cd5
Incorporate Marta and Kun's scripts to build industry demand
...
By country and by energy source.
2019-07-18 11:40:38 +02:00
Tom Brown
ddca9afcc7
Give all loads a carrier; rename heat buses; fix district h losses
...
Heat buses renamed to:
rural (for low-density areas where district heating not possible)
urban decentral (for high-density areas without district heating and
individual heating technologies) (used to be called "urban")
urban central (for high-density areas with district heating) (used to
be called "central")
District heating losses applied only to urban central.
2019-07-16 16:00:21 +02:00
Tom Brown
6cc676d6cf
190516: Try removing H2 network too
2019-07-12 08:51:25 +02:00
Fabian Neumann
7ef5146393
outline for rules overview
2019-06-19 13:12:02 +02:00
Fabian Neumann
2979b89291
Merge remote-tracking branch 'upstream/master' into solve_network
2019-06-18 13:48:52 +02:00
Fabian Neumann
5119a73477
merge upstream/master in co2limit
2019-06-18 13:33:01 +02:00