Decide what a zero MATPOWER ramp rate means
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Lĩnh vực
- backend
Hướng nghiên cứu
Start with calculate_ramp_limit in src/openapi/generation.jl and trace how its result populates the general ramp_limits field. Compare the zero-valued MATPOWER cases named in the issue with the no-ramp-column fallback behavior. The work is complete when a decision is made among the three proposed behaviors and its implications for downstream handling are clear.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
calculate_ramp_limit (src/openapi/generation.jl) uses ramp_agc whenever the key exists, so a zero in the file becomes ramp_limits = (up = 0.0, down = 0.0). That reads as a generator that can't move.
Despite the name, ramp_agc isn't AGC-specific here: it's MATPOWER's ramp column, and it feeds the general ramp_limits field on every generator.
In the test data, every MATPOWER case with ramp columns is all zeros, including case5, case14 and ACTIVSg2000. The exception is RTS_GMLC.m, where only 3 of 158 generators are zero.
Decision needed: what should a zero ramp become?
- Keep it as a real zero (current behavior).
- Treat it as unspecified and fall through to
ramp_10,ramp_30, thenabs(pmax)per minute, which is what a file with no ramp columns gets. - Leave
ramp_limitsunset, which means downstream code has to handle it being missing.
🤖 Generated with Claude Code
- Ngôn ngữ chính
- Julia
- Star
- 1
- Fork
- 3
- Merge trung bình
- 4 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 11
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Sienna-Platform/PowerFlowFileParser.jl
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
Sienna-Platform/PowerFlowFileParser.jl#94 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Update parsing of switch ratingCó thể đã có người làm @m-bossart đã nhận 2 ngày trước. Đang mở
Sienna-Platform/PowerFlowFileParser.jl#92 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
PSS/E generators ignore WMODĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Sienna-Platform/PowerFlowFileParser.jl#89 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Sienna-Platform/PowerFlowFileParser.jl#88 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Handling negative resistanceCó thể đã có người làm @annacasavant đã nhận 2 ngày trước. Đang mở
Sienna-Platform/PowerFlowFileParser.jl#83 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của Sienna-Platform/PowerFlowFileParser.jl
Issue tương tự
-
lux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
JuliaGraphs/GraphNeuralNetworks.jl#732 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
erfinv(::Float16) and erfcinv(::Float16) are wrong for abs(x) <= 0.75 (erfinv(Float16(0)) == 0.2201)Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
JuliaMath/SpecialFunctions.jl#571 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100