Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Monday, November 01 2010
136 Implement DCOPF for calculating LMPs was created
135 Kill storage devices was created
134 Add websockets for updating cash was created
133 Create Resque tasks for stepping elements was created
132 Add Resque to project was created
131 Allow ordering generators by bid price instead of just marginal cost was created
130 Change customer billing algorithm if reg. type is RoR was created
129 Use Game's time_since method everywhere time delta is used was created
  • Christopher Peplin
    Christopher Peplin created the ticket at 12:23 AM

    If we are going to updated price once per 10 minutes, say, that has to scale with the game speed. If the game speed means 10 real-time seconds equals 10 game-ti...

126 Add MarginalPrice model to City was updated
  • Christopher Peplin
    Christopher Peplin commented at 12:20 AM

    Use this like we use the market price instead of rebuilding the MC curve so often. It should be updated once a day at most.

  • Christopher Peplin
    • Title changed from Add HistoricalMarginalPrice model to City to Add MarginalPrice model to City
    by Christopher Peplin at 12:19 AM
  • Christopher Peplin
    Christopher Peplin created the ticket at 12:16 AM

    Update every time we charge customers

128 Show average historical MC over time for both Game and State was created
127 Graph marginal cost of generator over time was created
  • Christopher Peplin
    Christopher Peplin created the ticket at 12:17 AM

    Use historical fuel market prices, an already existing data structure

125 Add method to calculate historical peak demand at a time to game, state and city was created
124 Add HistoricalPeakDemand model attached to cities was created
  • Christopher Peplin
    Christopher Peplin created the ticket at 12:14 AM

    Every time customer count changes, add a new historical peak demand for the city.

    Make sure to initialize this when a city is created

123 Graph of generator's average operating level operating level over time was created
  • Christopher Peplin
    Christopher Peplin created the ticket at 12:11 AM

    Load from AverageOperatingLevel objects

Sunday, October 31 2010
114 Clear market according to estimated peak power was updated
122 Walk MC curve in 10MW increments to calculate total cost was updated
  • Christopher Peplin
    • State changed from new to resolved
    • Milestone order changed from 15 to 0
    by Christopher Peplin at 11:49 PM
92 Generate random fuel events that have one-time effects on fuel market prices was updated
86 Formulate integral to compute total cost was updated
Future Work was created by Christopher Peplin at 9:07 PM
 
14 of 14 tickets remain in this milestone
120 Respect minimum generation level for generators when calculating MC was updated
  • Christopher Peplin
    • Milestone set to Future Work
    • Milestone order changed from 2 to 0
    by Christopher Peplin at 9:07 PM
74 Randomly determine if a research advancement should happen was updated
63 Warn user when switching or leaving a game was updated
62 Add AJAX buttons to join/switch/leave games was updated
97 Pay out customer payments based on demand * MC intersection was updated
Saturday, October 30 2010
114 Clear market according to estimated peak power was updated
  • Christopher Peplin
    • Milestone order changed from 7 to 0
    by Christopher Peplin at 11:35 PM

    clear the customer price market, that is

120 Respect minimum generation level for generators when calculating MC was updated
119 Remove manual operating level attribute was updated
  • Christopher Peplin
    • State changed from hold to resolved
    • Tag cleared.
    • Milestone order changed from 12 to 0
    by Christopher Peplin at 11:34 PM
  • Christopher Peplin
    • State changed from new to hold
    • Tag set to
    by Christopher Peplin at 9:19 PM

    Leave the variable - it can be used to cache the calculations.

  • Christopher Peplin
    Christopher Peplin created the ticket at 4:10 AM
121 Generator should ask state/city for its operating level at time T was updated
  • Christopher Peplin
    • State changed from in-progress to resolved
    by Christopher Peplin at 11:34 PM
  • Christopher Peplin
    • State changed from new to in-progress
    • Milestone order changed from 14 to 0
    by Christopher Peplin at 10:18 PM
  • Christopher Peplin
    Christopher Peplin created the ticket at 4:14 AM

    State/city should use demand at time T plus the generators that existed to create MC curve and return this generator's MC

117 Support asking for closest fuel price to a certain time was updated
115 State should know estimated peak power was updated
116 Demand should scale with number of customers was updated
  • Christopher Peplin
    • State changed from new to resolved
    • Milestone order changed from 9 to 0
    by Christopher Peplin at 9:26 PM
118 Instead of storing load profiles as hourly values, store the final scaling fa... was updated
97 Pay out customer payments based on demand * MC intersection was updated
  • Christopher Peplin
    Christopher Peplin commented at 4:20 AM

    MC is constant per day, so the integral of the demand curve should be possible

122 Walk MC curve in 10MW increments to calculate total cost was created
  • Christopher Peplin
    Christopher Peplin created the ticket at 4:19 AM

    Can't find antiderivitive of marginal cost, so must do it this way
    Make sure no gnerator has a minimum generator < 10MW.

    demand(T) * MC(T)

    How do we make sure t...