https://github.com/fbukevin/sdp
Stochastic dynamic programming
https://github.com/fbukevin/sdp
Last synced: 20 days ago
JSON representation
Stochastic dynamic programming
- Host: GitHub
- URL: https://github.com/fbukevin/sdp
- Owner: fbukevin
- Created: 2017-01-09T10:13:32.000Z (over 9 years ago)
- Default Branch: gh-pages
- Last Pushed: 2017-01-13T14:08:35.000Z (over 9 years ago)
- Last Synced: 2025-02-26T10:16:42.472Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://wiheartio.github.io/SDP/
- Size: 11.3 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Energy Flow Optimization
This project applies stochastic dynamic programming to simulate energy flow optimization for wind farm. The algorithms is based on day ahead wind commitment scenario, which aims to maximize profit of the energy storage system in specified days, 24 hours.
We refer to paper `Approximate Dynamic Programming for Storage Problems`(2011) published by Lauren A. Hannah and David B. Dunson in Duke University(USA).
# Author
* Wayne Hung (juh296@psu.edu)
* Veck Hsiao (fbukevin@gmail.com)
# Develop Note
* JavaScript Visualization Library:
* 3D 是用這個:http://almende.github.io/chap-links-library/js/graph3d/doc/
(應該是改 http://javascript-surface-plot.googlecode.com/…/googleVizAp…)
(tooltip: http://almende.github.io/chap-links-library/js/graph3d/doc/…)
* 2D 是用這個:http://www.flotcharts.org/f…/examples/interacting/index.html
* graph3d 的 basic 中 data: `data.addRow([x, y, value]);`,可以對應到 zt 和 xti 的 [day, hr, value]
* sum()
```
vector = [[1, 2], [3, 4]]
wayne 說 sum(vector, 1) 是 jStat(vector).sum() == [4, 6]
sum(vector, 2) 應等於 [3, 7],但 jStat 沒有這個實作
```
* code optimization
1. rev, fu, fd 的 N, t 直接用 global?