แบบจำลอง DISPA-SET เป็นความมุ่งมั่นของหน่วยและรูปแบบการจัดส่งที่พัฒนาขึ้นภายใน "ศูนย์วิจัยร่วม" และมุ่งเน้นไปที่ปัญหาการปรับสมดุลและความยืดหยุ่นที่มุ่งเน้นไปที่บริบทของยุโรป มันถูกเขียนขึ้นใน GAMS ที่มีการจัดการข้อมูลอินพุต/เอาต์พุตขั้นสูงและรูทีนการสร้างภาพข้อมูลใน Python
มีสามสูตรที่แตกต่างกันมีให้การแลกเปลี่ยนระหว่างความแม่นยำและความซับซ้อนในการคำนวณ (การเขียนโปรแกรมเชิงเส้น (LP), การเขียนโปรแกรมเชิงเส้นผสม (MILP)) สิ่งนี้ช่วยให้สามารถจำลองระบบพลังงานในทุกระดับของรายละเอียดเช่นไมโครกริดภูมิภาคประเทศประเทศทวีป สถานการณ์ Pan-European นั้นมาพร้อมกับโมเดลเป็นรุ่น 2.3
แบบจำลองนี้แสดงเป็นปัญหาการเพิ่มประสิทธิภาพ ตัวแปรอย่างต่อเนื่องรวมถึงหน่วยงานที่ส่งพลังงานโหลดแบบเพดานและการผลิตพลังงานที่ลดลง ตัวแปรไบนารีเป็นสถานะความมุ่งมั่นของแต่ละหน่วย คุณสมบัติของโมเดลหลักสามารถสรุปได้ดังนี้:
ความต้องการถือว่าไม่ยืดหยุ่นต่อสัญญาณราคา ฟังก์ชั่นวัตถุประสงค์ MILP จึงเป็นค่าใช้จ่ายในการสร้างทั้งหมดในช่วงระยะเวลาการเพิ่มประสิทธิภาพ
หากคุณต้องการดาวน์โหลดเวอร์ชันล่าสุดจาก GitHub เพื่อใช้หรือวัตถุประสงค์ในการพัฒนาตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Git และ Anaconda Distribution และพิมพ์ต่อไปนี้:
git clone https://github.com/energy-modelling-toolkit/Dispa-SET.git
cd Dispa-SET
conda env create # Automatically creates environment based on environment.yml
conda activate dispaset # Activate the environment
pip install -e . # Install editable local versionคำสั่งข้างต้นสร้างสภาพแวดล้อมเฉพาะเพื่อให้การกำหนดค่า Anaconda ของคุณยังคงสะอาดจากการพึ่งพาที่ต้องการติดตั้ง
ณ จุดนี้มีความจำเป็นเพื่อให้แน่ใจว่า GAMS API ได้รับการติดตั้งอย่างถูกต้องในสภาพแวดล้อมที่สร้างขึ้นใหม่:
pip install gamsapi==4x.x.x cd /path/to/gams/apifiles/Python/api_310
python gamssetup.py install
export PYTHONPATH=/path/to/gams/apifiles/Python/gams:/path/to/gams/apifiles/Python/api_310pip install gdxcc, gamsxcc, optccในการตรวจสอบว่าทุกอย่างทำงานได้ดีคุณสามารถสร้างและเรียกใช้เคสทดสอบได้โดยพิมพ์:
dispaset -c ConfigFiles/ConfigTest.xlsx build simulateเอกสารและการเผยแพร่ที่มีเสถียรภาพมีอยู่ในเว็บไซต์ DISPA-SET หลัก: http://www.dispaset.eu
โครงการนี้เป็นโครงการโอเพ่นซอร์ส ผู้ใช้ที่สนใจได้รับเชิญให้ทดสอบแสดงความคิดเห็นหรือมีส่วนร่วมในเครื่องมือ การส่งปัญหาเป็นวิธีที่ดีที่สุดในการติดต่อกับทีมพัฒนาซึ่งจะกล่าวถึงความคิดเห็นคำถามหรือคำขอพัฒนาของคุณด้วยวิธีที่ดีที่สุด นอกจากนี้เรายังกำลังมองหาผู้มีส่วนร่วมในรหัสหลักยินดีที่จะเชื่อมโยงความสามารถประสิทธิภาพการคำนวณการกำหนด ฯลฯ ในที่สุดเรายินดีที่จะร่วมมือกับหน่วยงานระดับชาติศูนย์ฟื้นฟูหรือสถาบันการศึกษาเกี่ยวกับการใช้แบบจำลองสำหรับชุดข้อมูลที่แตกต่างกันเมื่อเทียบกับประเทศในสหภาพยุโรป
DISPA-SET เป็นซอฟต์แวร์ฟรีที่ได้รับใบอนุญาตภายใต้“ ใบอนุญาตสาธารณะสหภาพยุโรป” EUPL V1.2 สามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้ข้อกำหนดของใบอนุญาตนี้
ซอฟต์แวร์นี้ได้รับการพัฒนาครั้งแรกภายในคณะกรรมการ C Energy, Transport และ Climate ซึ่งเป็นหนึ่งใน 7 ผู้อำนวยการวิทยาศาสตร์ของศูนย์วิจัยร่วม (JRC) ของคณะกรรมาธิการยุโรป ผู้อำนวยการ C มีพื้นฐานมาจากทั้งใน Petten, Netherlands และ ISPRA ประเทศอิตาลี ปัจจุบันนักพัฒนาหลักมีดังต่อไปนี้: