Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PowerModels #62

Open
14 of 82 tasks
ccoffrin opened this issue Jul 21, 2022 · 1 comment
Open
14 of 82 tasks

PowerModels #62

ccoffrin opened this issue Jul 21, 2022 · 1 comment
Assignees

Comments

@ccoffrin
Copy link

Name

PowerModels

Screenshots

PowerModels

Focus Topic

Steady-state tranmission network simulation and optimization

Primary Purpose

Research and development of tranmission network computational methods and performance benchmarking

Description

PowerModels.jl is a Julia package for Steady-State Power Network Optimization. It is designed to enable computational evaluation of emerging power network formulations and algorithms in a common platform. The code is engineered to decouple problem specifications (e.g. Power Flow, Optimal Power Flow, ...) from the power network formulations (e.g. AC, DC-approximation, SOC-relaxation, ...). This enables the definition of a wide variety of power network formulations and their comparison on common problem specifications.

Mathematical Description

A wide variety of power network optimization problems including line flow and power balance constraints.

Website

https://github.com/lanl-ansi/PowerModels.jl

Documentation

https://lanl-ansi.github.io/PowerModels.jl/stable/

Source

https://github.com/lanl-ansi/PowerModels.jl

Year

2016

Institution

Los Alamos National Laboratory

Funding Source

No response

Publications

160

Publication List

  1. PowerModels.jl: An Open-Source Framework for Exploring Power Flow Formulations

Use Cases

Study transmission network operation and design problems including single-period, multi-period and reliability constraints.

Infrastructure Sector

  • Atmospheric dispersion
  • Agriculture
  • Biomass
  • Buildings
  • Communications
  • Cooling
  • Ecosystems
  • Electric
  • District heating
  • Forestry
  • Health
  • Hydrogen
  • Individual heating
  • Land use
  • Liquid fuels
  • Natural Gas
  • Transportation
  • Water

Represented Behavior

  • Earth Systems
  • Employment
  • Built Infrastructure
  • Financial
  • Macro-economy
  • Micro-economy
  • Policy
  • Social

Modeling Paradigm

  • Analytics
  • Data
  • Discrete Simulation
  • Dynamic Simulation
  • Equilibrium
  • Engineering/Design
  • Optimization
  • Visualization

Capabilities

  1. Power Flow
  2. Optimal Power Flow
  3. Optimal Tranmission Switching
  4. Unit Commitment
  5. Network Design
  6. Over 15 Power Flow formulations including, linear, quadratic, conic and non-convex models. Includes exact AC models, approximations and convex relaxations

Programming Language

  • C – ISO/IEC 9899
  • C++ (C plus plus) – ISO/IEC 14882
  • C# (C sharp) – ISO/IEC 23270
  • Delphi
  • GAMS (General Algebraic Modeling System)
  • Go
  • Haskell
  • Java
  • JavaScript(Scripting language)
  • Julia
  • Kotlin
  • LabVIEW
  • Lua
  • MATLAB
  • Modelica
  • Nim
  • Object Pascal
  • Octave
  • Pascal Script
  • Python
  • R
  • Rust
  • Simulink
  • Swift (Apple programming language)
  • WebAssembly
  • Zig

Required Dependencies

no licenses required

What is the software tool's license?

3-clause BSD License (BSD-3-Clause)

Operating System Support

  • Windows
  • Mac OSX
  • Linux
  • iOS
  • Android

User Interface

  • Programmatic
  • Command line
  • Web based
  • Graphical user
  • Menu driven
  • Form based
  • Natural language

Parallel Computing Paradigm

  • Multi-threaded computing
  • Multi-core computing
  • Distributed computing
  • Cluster computing
  • Massively parallel computing
  • Grid computing
  • Reconfigurable computing with field-programmable gate arrays (FPGA)
  • General-purpose computing on graphics processing units
  • Application-specific integrated circuits
  • Vector processors

What is the highest temporal resolution supported by the tool?

Not Applicable

What is the typical temporal resolution supported by the tool?

Hours

What is the largest temporal scope supported by the tool?

Not Applicable

What is the typical temporal scope supported by the tool?

Days

What is the highest spatial resolution supported by the tool?

Not Applicable

What is the typical spatial resolution supported by the tool?

Device

What is the largest spatial scope supported by the tool?

Continent

What is the typical spatial scope supported by the tool?

State

Input Data Format

Matpower, PSSE, JSON

Input Data Description

Transmission Network Data

Output Data Format

Matpower, PSSE, JSON

Output Data Description

Power Flow Solution

Contact Details

carleton@coffrin.com

Interface, Integration, and Linkage

No response

@kdheepak
Copy link
Collaborator

Thanks for filling out and submitting the form!

@GordStephen GordStephen added the needs-transferring Needs to be copied to the new tools portal (opentools.globalpst.org) label Dec 11, 2023
@GordStephen GordStephen added transferred and removed needs-transferring Needs to be copied to the new tools portal (opentools.globalpst.org) labels Mar 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants