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

Jumper modeling #96

Open
jinningwang opened this issue Sep 17, 2024 · 4 comments
Open

Jumper modeling #96

jinningwang opened this issue Sep 17, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@jinningwang
Copy link
Member

jinningwang commented Sep 17, 2024

Describe the bug

Support the model Jumper (called Switch sometimes)
 
To Reproduce

Update data files and code for reproducing the error.

If you need to insert code inline, use a pair of triple backticks to format:

```python
Code goes here
```

Expected behavior

  • Support Jumper model thus two Bus can connect together
  • It would be good if the system matrices (PTDF, etc.) remain the same shape, but not sure if easy to do
  • For valid Jumper (conditions check passed), actions to take when altering u: 1) update system matrices 2) anything else?

Desktop (please complete the following information):

  • OS: [e.g. Windows]
  • AMS version (please paste the output from ams misc --version)

pip packages (please paste the output from pip list)

Additional context

Proposed development efforts:

  1. Add model Jumper
  2. Add system connectivity check
  3. Add action flow to allow automatic switching action (open -> close, close -> open)
  4. Improve ANDES interface to support this
  5. Improve MATPOWER file converter to support this

Reference:
ANDES - Jumper
pandapower - switch

@jinningwang jinningwang added the bug Something isn't working label Sep 17, 2024
@jinningwang jinningwang self-assigned this Sep 17, 2024
@jinningwang jinningwang changed the title Zero-impedance lines Jumper modeling Sep 25, 2024
@jinningwang jinningwang added enhancement New feature or request and removed bug Something isn't working labels Sep 25, 2024
@jinningwang
Copy link
Member Author

jinningwang commented Sep 25, 2024

@cuihantao Hantao, I summarized the Jumper development issues here and welcome your inputs.

Before actual development efforts, I need to figure out a doable plan.

@cuihantao
Copy link

Some of the pieces are already there in ANDES. There is a Jumper model and a connectivity check algorithm. Might need to be specific about the gaps.

@jinningwang
Copy link
Member Author

jinningwang commented Sep 25, 2024

Some suggestions received today: 1) lazy evaluation pattern, a status flag to indicate the topology change, and do the actual action when they are used, 2) keeping records can be a headache

@cuihantao
Copy link

Yeah, if you would like my comments, I will need to know some specifics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants