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:

DescriptionResourcePackage(s)
Data setupLearn Sienna\DataSienna\Data
Production cost model 101Single-step ProblemPowerSimulations.jl
Production cost model 102Multi-stage Production Cost SimulationPowerSimulations.jl
Results processingSimulation Scenarios AnalysisPowerAnalytics.jl
Resource adequacy simulationResource adequacy workflowSiennaPRASInterface.jl

Scheduling models may call network power flow through Sienna\Net packages; see:

DescriptionResourcePackage(s)
Standalone network analysisLearn Sienna\NetSienna\Net
Sienna\Ops -> Sienna\NetRunning Power Flow In The Loop with Unit CommitmentPowerSimulations.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.