이 저장소는 Modelica, CIM 14 및 PSS/E에서 사례 파일을 준비하기 위해 NordPool 시장 데이터를 가져오고 처리하기 위해 개발된 Python 리소스를 수집합니다. 이 저장소의 스크립트는 2015년 매일 매시간 사례 파일을 생성하는 데 사용되었습니다. 생성된 데이터 세트는 다음에서 사용할 수 있습니다.
데이터세트 생성은 아래 문서에 설명되어 있습니다. [Ref00]을 참조하세요.
우리는 이 저장소에 기여하게 된 것을 기쁘게 생각합니다. 하지만 제공된 데이터나 소프트웨어를 사용하는 경우 다음 출판물을 인용해 주시면 감사하겠습니다.
the raw and processed data files corresponding to the model are available as an open data set and documented in [Ref00]
.the model is first presented in [Ref01]
점을 인용한다.[Ref00] L. Vanfretti, SH Olsen, VS Narasimham Arava, G. Laera, A. Bidadfar, T. Rabuzin, Sigurd H. Jakobsen, J. Lavenius, M. Baudette, FJ Gómez-López, 개방형 데이터 저장소 및 과거 전력 시장 데이터와 일치하는 동등한 북유럽 그리드 모델의 데이터 처리 소프트웨어 도구 세트, 간략한 데이터, 2017년 2월 13일 온라인에서 이용 가능, ISSN 2352-3409, [http://dx.doi.org/10.1016/j.dib.2017.02.021] (http://www.sciencedirect.com/science/article/pii/S2352340917300409). 최종 출판된 논문은 오픈 액세스 저널인 저널 웹사이트에서 직접 다운로드할 수 있습니다.
[Ref01] L. Vanfretti, T. Rabuzin, M. Baudette, M. Murad, iTesla Power Systems Library(iPSL): 페이저 시간 영역 시뮬레이션을 위한 Modelica 라이브러리, SoftwareX, 2016년 5월 18일 온라인으로 사용 가능, ISSN 2352-7110, http://dx.doi.org/10.1016/j.softx.2016.05.001.
이 작업은 원래 FP7 iTesla 프로젝트의 맥락에서 개발되었으며 ITEA3 openCPS 프로젝트 내에서 더욱 확장되었습니다.
저장소의 콘텐츠는 다음 명령을 사용하여 설치할 수 있습니다.
저장소를 복제합니다.
git clone [email protected]:ALSETLab/Nordic44-Nordpool.git
스크립트를 설치하십시오.
python setup.py install
저장소는 다음과 같이 구성됩니다.
n44.py 에는 Nord Pool 데이터와 폴더 모델에 포함된 Nordic 44 PSS/E 기본 사례 간의 매핑을 담당하는 Python 클래스가 포함되어 있습니다.
nordpool.py 에는 Nord Pool 시장 데이터를 사전으로 읽는 역할을 담당하는 Python 클래스가 포함되어 있습니다. FTP 서버와 Excel 파일 모두에서 읽기를 지원합니다.
readraw.py 에는 원시 파일에서 Python 사전으로 Nordic 44 사례를 읽는 역할을 담당하는 Python 클래스가 포함되어 있습니다.
torecord.py 에는 Python 사전에 포함된 Nordic 44 사례를 modelica 레코드에 작성하는 Python 클래스가 포함되어 있습니다.
utilities.py 에는 유틸리티 함수가 포함되어 있습니다. 가장 주목할만한 기능은 Nord Pool FTP 서버에서 시장 데이터를 다운로드하여 Excel, 원시 파일 및 기록에 저장할 수 있는 data_from_nordpool 기능입니다.
PSSE_to_CIM14_batch.py 는 PSS/E 파일을 CIM v14 파일로 변환하는 데 사용되는 Python 스크립트입니다.
data_set_from_excel.py Excel 파일을 Python으로 읽고 시장 데이터에서 원시 PSS/E 사례를 만드는 데 사용하는 방법을 보여주는 예제입니다.
data_set_from_excel.py Nord Pool FTP 서버에서 시장 데이터를 다운로드하고 PSSE/케이스를 구성하는 방법을 보여주는 예제입니다.
multiple_data_sets_from_nordpool.py 유틸리티 함수 data_from_nordpool을 사용하여 FTP 서버에서 여러 데이터 세트를 다운로드하고 원시 파일과 modelica 레코드에 저장하는 방법을 보여주는 예제입니다.
이 저장소에서 사용 가능한 스크립트는 ALSETLab에서 개발/사용되는 여러 소프트웨어 구성 요소에 의해 생태계 구축에 사용됩니다. 목표는 전력 시장 파견에서 제공되는 데이터와 일치하는 powerflow 솔루션을 사용하여 사례 파일을 생성하는 것입니다.
Nordic44-Nordpool: Nordpool에서 powerflow 데이터를 추출하고 ALSETLab N44 모델에 맞게 준비하는 도구 상자입니다.
저작권 (C) 2016 저자:
이 프로그램은 무료 소프트웨어입니다. 자유 소프트웨어 재단(Free Software Foundation)에서 발표한 GNU General Public License(라이센스 버전 3) 또는 (귀하의 선택에 따라) 이후 버전의 조건에 따라 재배포 및/또는 수정할 수 있습니다.
이 프로그램은 유용할 것이라는 희망으로 배포되지만 어떠한 보증도 제공하지 않습니다. 상품성이나 특정 목적에의 적합성에 대한 묵시적인 보증도 없이 말입니다. 자세한 내용은 GNU 일반 공중 사용 허가서를 참조하세요.
이 프로그램과 함께 GNU General Public License 사본을 받으셨을 것입니다. 그렇지 않은 경우 http://www.gnu.org/licenses/를 참조하세요.