Getting Started with Sienna\Dyn

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\Dyn.

Learn Sienna\Dyn

Work through these resources:

DescriptionResourcePackage(s)
Data setupLearn Sienna\DataSienna\Data
Large-signal + small-signal previewQuick Start GuidePowerSimulationsDynamics.jl
Large-signal (phasor)OMIBPowerSimulationsDynamics.jl
Small-signalSmall-Signal AnalysisPowerSimulationsDynamics.jl

Next steps by simulation type:

DescriptionResourcePackage
Large-signal with IBRsInverter ModelingPowerSimulationsDynamics.jl
Large-signal at scale240 WECC solver comparisonPowerSimulationsDynamics.jl
EMT-orientedDynamic Lines SimulationPowerSimulationsDynamics.jl

From there, explore the rest of each package's API, how-to guides, and explanation (e.g. Small Signal, Models, and Dynamic Devices) for the full catalog.

Community resources

Visit the Sienna resources page for Slack, YouTube, GitHub, and discussion forums.