LITS.jl
LITS.jl is a Julia package for doing Power Systems Dynamic Modeling with Low Inertia Energy Sources.
Installation
You can install it by typing
pkg> add LITSUsage
Once installed, the LITS package can by used by typing:
using LITSStructure
The following figure shows the interactions between LITS.jl, PowerSystems.jl, DifferentialEquations.jl and the integrators. The architecture of LITS.jl is such that the power system models are all self-contained and return the model function evaluations. The Jacobian is calculated through DifferentialEquations.jl's common-interface enabling the use of any solver available in Julia. Considering that the resulting models are differential-algebraic equations (DAE), the implementation focuses on the use of implicit solvers, in particular SUNDIALS since it has exceptional features applicable to large models — for instance, interfacing with distributed linear-solvers and GPU arrays.

⠀
Contents
- Tutorial: One Machine against Infinite Bus (OMIB)
- Step 1: Package Initialization
- Step 2: Data creation
- Step 3: Initializing the problem
- Step 4: Build the Simulation
- Step 5: Exploring the solution
- Tutorial: Dynamic Lines
- Step 1: Package Initialization
- Step 2: Data creation
- Step 3: Initializing the problem
- Step 4: Build the Simulation
- Step 5: Explore the solution
- Network model
- Generator Models
- Machines
- Shafts
- Automatic Voltage Regulators (AVR)
- Power System Stabilizers (PSS)
- Prime Movers and Turbine Governors (TG)
- Reference
- Inverter Models