lampspuc / pwf.jl Goto Github PK
View Code? Open in Web Editor NEWA Julia package for reading the Brazilian electric power system file ".pwf".
Home Page: https://lampspuc.github.io/PWF.jl
License: MIT License
A Julia package for reading the Brazilian electric power system file ".pwf".
Home Page: https://lampspuc.github.io/PWF.jl
License: MIT License
Even in warnings, help user identify which line of the PWF the error is occuring
If we aggregate, we lost track of shunt information when we have more than one type in the same bus.
Example: DBSH and DCER shunt in the same bus. If I want to control only the DCER shunt.
Also, the information "section" inside the control_data field only has one section. In the example above, the result would be: "section" => DBSH (ignoring the DCER type)
Suggestion: handle in correction
function handle_tap_control_in_bus!(data::Dict)
for (br, branch) in data["branch"]
control_data = branch["control_data"]
tap_control = control_data["control_type"] == "tap_control"
contraint_type = control_data["constraint_type"]
controlled_bus = control_data["controlled_bus"]
if tap_control
data["bus"]["$controlled_bus"]["control_data"]["tap_control"] = true
if contraint_type == "setpoint"
data["bus"]["$controlled_bus"]["control_data"]["tap_control"] = "setpoint"
elseif contraint_type == "bounds"
data["bus"]["$controlled_bus"]["control_data"]["constraint_type"] = "bounds"
end
else
bus["control_data"]["tap_control"] = false
bus["control_data"]["constraint_type"] = nothing
end
end
end
If two transformers control the same bus, the constraint_type is the more restrict one (setpoint is more restrict than bounds)
Fields such as va
, pg
, qg
.. values often have several decimal points. This is particularly bad when exporting into json
In ANAREDE, the active and reactive power flow of transmission lines which at least one of the terminal bus is off is zero
In ESS ImperatrizPS file, last DBAR buses are not obeying DBAR convention, but the code didn't throw an error
This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml
to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix
on this issue.
I'll open a PR within a few hours, please be patient!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.