Getting Started with Sienna\Ops
Prerequisite
Visit the Julia programming language page to install Julia and explore their extensive learning resources. Our tutorials assume users have some familiarity with Julia already.
Install Sienna
Add packages as described in Install Sienna — Sienna\Ops.
Learn Sienna\Ops
Work through these resources:
| Description | Resource | Package(s) |
|---|---|---|
| Data setup | Learn Sienna\Data | Sienna\Data |
| Production cost model 101 | Single-step Problem | PowerSimulations.jl |
| Production cost model 102 | Multi-stage Production Cost Simulation | PowerSimulations.jl |
| Results processing | Simulation Scenarios Analysis | PowerAnalytics.jl |
| Resource adequacy simulation | Resource adequacy workflow | SiennaPRASInterface.jl |
Scheduling models may call network power flow through Sienna\Net packages; see:
| Description | Resource | Package(s) |
|---|---|---|
| Standalone network analysis | Learn Sienna\Net | Sienna\Net |
| Sienna\Ops -> Sienna\Net | Running Power Flow In The Loop with Unit Commitment | PowerSimulations.jl |
From there, explore the rest of each package's API, how-to guides, and explanation for more package-specific information, such as Chronologies, Sequencing, and the full Formulation Library.
Community resources
Visit the Sienna resources page for Slack, YouTube, GitHub, and discussion forums.