Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
# Copyright (C) 2011, 2012 Ben Elliston
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
"""Transmission model details."""
from costs import annuity_factor
"""An encapsulating class for transmission specific bits."""
def __init__(self, cost_per_mw_km, discount, lifetime=50):
"""Construct transmission costs given cost per MW/km, discount rate and lifetime.
>>> t = Transmission(30, 0.05)
af = annuity_factor(lifetime, discount)
self.cost_matrix = regions.distances * cost_per_mw_km / af