EU Open Sources Ten-Year Network Development Planning Tools via Open-TYNDP
EU Open Sources Ten-Year Network Development Planning Tools via Open-TYNDP
유럽 연합은 Open Energy Transition (OET)와 European Network of Transmission System Operators for Electricity (ENTSO-E) 간의 협업을 통해 개발된 Open-TYNDP를 출시하며 오픈 소스 에너지 계획 수립으로 나아가고 있습니다. PyPSA-Eur 프레임워크를 활용하는 Open-TYNDP는 유럽 전력 인프라 계획을 위한 주요 메커니즘인 10개년 네트워크 개발 계획(TYNDP)에 참여하는 이해관계자들의 투명성을 높이고 진입 장벽을 낮추는 것을 목표로 합니다.
Enhancing Transparency in European Energy Planning
Open-TYNDP는 기존 TYNDP 사이클에서 사용되던 독점적 도구들에 대한 오픈 소스 대안을 제공합니다. 이 프로젝트는 계획 프로세스의 두 가지 핵심 단계인 Scenario Building (SB) 및 **Cost-Benefit Analysis (CBA)**를 구체적인 대상으로 합니다.
이러한 도구들을 오픈 소스로 공개함으로써, 프로젝트는 다음과 같은 목적을 달성하고자 합니다:
- Increase Transparency: 외부 이해관계자들이 수십억 유로 규모의 인프라 결정에 사용되는 모델을 검토하고 검증할 수 있도록 합니다.
- Lower Participation Barriers: 더 넓은 범위의 연구자와 정책 입안자들이 에너지 시나리오에 기여하고 비판적인 의견을 제시할 수 있도록 합니다.
- Demonstrate Global Viability: 유럽을 넘어 대규모, 국가적 또는 국제적 에너지 계획 수립에 오픈 소스 프레임워크를 사용하는 것에 대한 개념 증명(proof-of-concept) 역할을 합니다.
Technical Implementation and the Soft-Fork Strategy
Open-TYNDP는 PyPSA-Eur 저장소의 "soft-fork"로 구현되었습니다. 이러한 아키텍처 선택은 OET가 TYNDP 요구 사항에 특화된 도구 체인을 유지하면서도, 개선 사항과 새로운 기능들이 상위(upstream) PyPSA-Eur 프로젝트에 기여될 수 있도록 보장합니다.
Toolchain and Workflow
- Core Engine: 유럽 전력 시스템을 위한 널리 사용되는 오픈 소스 모델인 PyPSA-Eur을 기반으로 합니다.
- Workflow Management: 프로젝트는 모델을 구축하고 보고서를 생성하는 데 필요한 복잡한 규칙의 시퀀스를 관리하기 위해
snakemake를 사용합니다. - Environment Management: 설치는
pixi를 통해 처리되며, 이는 다양한 운영 체제에서 재현성을 보장하기 위해 격리된 프로젝트 환경을 생성합니다. - Reproducibility: 저장소는 중간 결과물을 저장하지 않는 엄격한 철학을 따릅니다. 모든 결과는 완전한 감사 가능성을 보장하기 위해 원시 데이터와 코드로부터 직접 계산됩니다.
Development Roadmap and Current Status
Open-TYNDP는 현재 활발히 개발 중이며 아직 모든 기능이 완성된 상태는 아닙니다. 프로젝트는 오픈 소스 도구 체인에 대한 신뢰를를 구축하기 위해 단계별 접근 방식을 따릅니다:
- Replication: 현재의 초점은 기성 결과와 오픈 소스 모델을 검증하기 위해 2024 TYNDP cycle의 주요 수치를 재현하는 데 있습니다.
- Alignment: 검증이 완료되면, 프로젝트는 2026 TYNDP cycle과 일치하도록 조정될 것입니다.
- Feature Expansion: 팀은 데이터 격차를 해결하고, 데이터 상호 운용성을 개선하며, 계획 결과에 대한 동적 시각화를 생성하기 위한 새로운 기능을 개발하고 있습니다.
Installation and Usage for Technical Users
분석을 실행하고자 하는 사용자를 위해 Open-TYNDP는 두 가지 주요 설치 경로를 제공합니다:
- Windows Users: 자동 설정을 위해 릴리스 페이지에서 전용 설치 프로그램(예:
open-tyndp-0.4.0-pixi-Windows-x86_64.exe)을 사용할 수 있습니다. - Manual Installation: 사용자는 저장소를 클론하고
pixi shell -e open-tyndp를 사용하여 환경을 만들어 활성화합니다.
분석을 실행하려면 다음 명령어를 사용합니다:
pixi run tyndp-sb: Scenario Building 분석을 실행합니다.pixi run tyndp-cba: Cost-Benefit Analysis를 실행합니다.
Licensing and Citations
Open-TYNDP의 코드는 MIT License로 출시되었습니다. 하지만, 모델 내에서 사용되는 특정 입력 데이터에 대해서는 다른 라이선스 및 사용 조건이가 적용될 수 있음에 유를의합니다. 연구 목적을 위해, 학술적 재현성을 보장하기 위해 Zenodo에 릴리스별 DOI를 맺어 아카이브합니다.