hcestimator.jl

This library provides a Distributed Energy Resources' Hosting Capacity estimation of distribution systems considering that the Distribution Company can partially dispatch other DERs installed in the system.

https://github.com/felipemarkson/hcestimator.jl

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: ieee.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords

electrical energy-systems hosting-capacity julia power-systems
Last synced: 6 months ago · JSON representation ·

Repository

This library provides a Distributed Energy Resources' Hosting Capacity estimation of distribution systems considering that the Distribution Company can partially dispatch other DERs installed in the system.

Basic Info
  • Host: GitHub
  • Owner: felipemarkson
  • License: other
  • Language: Julia
  • Default Branch: master
  • Homepage:
  • Size: 180 KB
Statistics
  • Stars: 6
  • Watchers: 1
  • Forks: 1
  • Open Issues: 1
  • Releases: 1
Topics
electrical energy-systems hosting-capacity julia power-systems
Created almost 4 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation

README.md

Hosting Capacity Estimator

DOI

This library provides a Distributed Energy Resources' Hosting Capacity estimation of distribution systems considering that the Distribution Company can partially dispatch other DERs installed in the system.

Citing

If you find HCEstimator useful in your work, we kindly request that you cite it as below

```bibtex @software{MonteirofelipemarksonHCEstimatorjlv001_2022, author = {Monteiro, Felipe}, doi = {10.5281/zenodo.6784000}, license = {MIT}, month = {6}, title = {{felipemarkson/HCEstimator.jl: v0.0.1}}, url = {https://github.com/felipemarkson/HCEstimator.jl}, version = {0.0.1}, year = {2022} }

```

Getting Started

Data Format

The DistSystem.System structure expected a DataFrames.jl with the follow columns: Row │ Branch FB TB Type R_Ohm X_ohm Bus Amp_pu P_MW Q_MVAr Bshunt_MVAr │ Int64 Int64 Int64 String Float64 Float64 Int64 Float64 Float64 Float64 Float64 ────┼────────────────────────────────────────────────────────────────────────────────────────────────── The active branches must have "Fixed" in Type field.

Dependencies

You will need Julia v1.6 or greater, JuMP.jl v0.23 or greater, and a nonlinear solver compatible with JuMP.jl and the model described below.

Exemple of use

This exemple also can be found in example.jl.

The distribution system of the example is also available in Dolatabadi et. al. (2021).

Mathematical Model

This library uses the following model:

Nomenclature

Variables

: Active power injection to HC calculation

: Active power injection of DERs dispached by DisCo.

: Reactive power injection of DERs dispached by DisCo.

: Nodal active and reactive power injection

: Real and imaginary part of nodal current injection

: Real and imaginary part of nodal voltage

: Real and imaginary current flow

Sets

: Buses' set

: Load buses without DERs

: Set of branches

: Set of load scenarios

: Set of all possible combinations of operation of DERs' Owner

: Set of scenarios for HC calculation

: Set of DisCo's DGs

Parameters

: Lower and upper voltage limits

: Substation's voltage

: Lines' ampacity

, : Nodal conductance and susceptance

: Time to curtailment energy resources

: A big number

: DERs' energy capacity.

: Upper limits of active and reactive power that can be dispached by DERs.

: Lower limits of active and reactive power that can be dispached by DERs.

: DERs' power limit.

: Proportion of DERs' power limit that can be dispached by DisCo.

: Proportion of DERs' Energy Capacity that can be used by DisCo.

: DERs' owner power injection capacity.

: Active and reactive limit of the substation

: Load scenario multiplier

: Scenario multiplier for HC calculation

: DERs' Owner Operation scenario

: Quantity of buses without DGs and substation

: Substation's bus

: DG's bus

Roadmap

  • [x] Define the model

  • [x] Implement the model on JuMP.jl

  • [x] High-level interface for HC estimation

  • [x] Initial documentation

  • [x] Implement the minimization of costs.

  • [x] Validate the model with Matpower.

  • [ ] Implement changes on system's topology.

  • [x] Implement tests for power flow calculation using a simple system

  • [x] Implement tests for power flow calculation using the 33-bus

  • [ ] Implement tests for others functions

  • [x] Describe the relationship between the model and codebase

  • [ ] Better Documentation

Owner

  • Name: Felipe Markson dos Santos Monteiro
  • Login: felipemarkson
  • Kind: user
  • Location: Curitiba
  • Company: Siemens

Electrical Engineer. D.Sc. Candidate in Power Systems - EESC/USP

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Monteiro"
  given-names: "Felipe"
  orcid: "https://orcid.org/0000-0002-3774-8384"
title: "felipemarkson/HCEstimator.jl: v0.0.1"
type: software
version: 0.0.1
doi: 10.5281/zenodo.6784000
date-released: 2022-06-30
url: "https://github.com/felipemarkson/HCEstimator.jl"
contact:
- email: "fmarkson@outlook.com"
  given-names: "Felipe"
  family-names: "Monteiro"
license: MIT

GitHub Events

Total
Last Year

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 48
  • Total Committers: 2
  • Avg Commits per committer: 24.0
  • Development Distribution Score (DDS): 0.292
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Felipe M. dos S. Monteiro f****n@o****m 34
Felipe Markson dos Santos Monteiro 4****n 14

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 2
  • Total pull requests: 7
  • Average time to close issues: 4 days
  • Average time to close pull requests: 1 day
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • felipemarkson (2)
Pull Request Authors
  • felipemarkson (7)
Top Labels
Issue Labels
Pull Request Labels