กระดาษ (ร่าง): https://realgjl.com/paper/summer19.pdf
โครงการฝึกงานภาคฤดูร้อนนี้เป็นทางแยกของโครงการวิทยานิพนธ์ระดับปริญญาตรีของฉัน Realgjl/Sfcnordic
กิตติกรรมประกาศ: ศาสตราจารย์ Petros Aristidou, Dr Sultan Alghamdi, และคณะ
ที่พรอมต์คำสั่งป้อน (Mac):
curl -o ./Miniconda3-latest-MacOSX-x86_64.sh -k https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
ใน Linux (Ubuntu, centos, ... ):
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
Mac:
bash Miniconda3-latest-MacOSX-x86_64.sh
Linux:
bash Miniconda3-latest-Linux-x86_64.sh
ทำตามพรอมต์บนหน้าจอติดตั้ง หากคุณไม่แน่ใจเกี่ยวกับการตั้งค่าใด ๆ ให้ยอมรับค่าเริ่มต้น คุณสามารถเปลี่ยนได้ในภายหลัง เพื่อให้การเปลี่ยนแปลงมีผลปิดแล้วเปิดหน้าต่างเทอร์มินัลของคุณอีกครั้ง ในการทดสอบการติดตั้งของคุณในหน้าต่างเทอร์มินัลหรือพรอมต์ Anaconda ให้เรียกใช้ conda list สำหรับการติดตั้งที่ประสบความสำเร็จรายการแพ็คเกจที่ติดตั้งจะปรากฏขึ้น
ตรวจสอบว่า Python ได้รับการติดตั้งเรียบร้อยแล้ว (เวอร์ชัน 3.x): python -V
เชลล์เริ่มต้นของเทอร์มินัลตอนนี้คือ "zsh" แทน "bash"
ตามเอกสาร offcial จาก Conda (ค้นหา "ZSH" ในหน้าเว็บ) เราจำเป็นต้องค้นหาเส้นทาง/ทิศทางของโฟลเดอร์ Miniconda3 ในกรณีของฉัน: ในกรณีของฉัน:
/Users/realgjl/miniconda3
จากนั้นใน terminal.app:
source /Users/realgjl/miniconda3/bin/activate
conda init zsh
ตรวจสอบเวอร์ชัน Python อีกครั้งและ/หรือตรวจสอบว่าคำสั่ง "conda" ทำงานได้หรือไม่
ไปที่ไฟล์ "/etc/paths" และเพิ่มเส้นทางของโฟลเดอร์ไบนารี Python (เช่น "/ผู้ใช้/realgjl/miniconda3/bin") ตรวจสอบให้แน่ใจว่าไดเรกทอรี Miniconda ใหม่นี้เป็นไดเรกทอรีแรกซึ่งหมายความว่ามันจะมีความสำคัญ
PS เพื่อแสดงไฟล์ที่ซ่อนอยู่ใน Mac กด: "Command" + "Shift" + "."
ก่อนการใช้งานครั้งแรกระบบการจัดการแพ็คเกจ Conda ต้องการการกำหนดค่าเบื้องต้น
ตรวจสอบให้แน่ใจว่าส่วนประกอบทั้งหมดได้รับการอัปเดตเป็นเวอร์ชันล่าสุดของพวกเขาโดยป้อน:
conda update conda
ที่พรอมต์คำสั่ง หากมีการอัปเดตใด ๆ คุณจะได้รับแจ้งให้เห็นด้วยกับการติดตั้ง
pip install scipy numpy pandas matplotlib
pip3 install torch torchvision torchaudio
pip install jupyterlab
เป็นที่ต้องการติดตั้ง Scipy แทนที่จะติดตั้ง Numpy, MKL และความเป็นอิสระอื่น ๆ อย่างอิสระ Scipy จะติดตั้งแพ็คเกจโดยอัตโนมัติเช่น Intel-Openmp, MKL, MKL-Service, Numpy และ BLAS
เพื่อให้แน่ใจว่าคุณติดตั้งไลบรารี MKL คุณสามารถทดสอบผ่าน ipython:
ipython
import numpy as np
np . __config__ . show ()"blas_mkl_info" ไม่ควรแสดงเป็น "ไม่พร้อม" เช่น:
mkl_info :
libraries = [ 'mkl_rt' , 'pthread' ]
library_dirs = [ '/home/home01/el17jg/miniconda3/lib' ]
define_macros = [( 'SCIPY_MKL_H' , None ), ( 'HAVE_CBLAS' , None )]
include_dirs = [ '/home/home01/el17jg/miniconda3/include' ] conda install -c apetros pyramses
ทดสอบว่า Pyramses อยู่ในเส้นทางของคุณผ่าน ipython:
import pyramses
ram = pyramses . sim ()หรือคุณสามารถติดตั้ง pyramses ผ่าน PYPI
หากข้อผิดพลาด "libifport.so.5:: ไม่สามารถเปิดไฟล์วัตถุที่แชร์ได้" เกิดขึ้นคุณอาจต้องติดตั้งแพ็คเกจ Redistributables ของ Intel คุณสามารถตรวจสอบฟอรัมของ Intel นี้เป็นข้อมูลอ้างอิง
คุณจำเป็นต้องติดตั้ง gnuplot แม้ว่าจะไม่จำเป็นถ้าคุณรีโมตไปยังซูเปอร์คอมพิวเตอร์ คุณสามารถเลือกใช้ gnuplot หรือไม่อยู่ใน ~/settings.dat :
$CALL_GP F;
$CALL_GP T;
# $CALL_GP F;
| ช่วงความถี่ (Hz) | ช่วงความถี่ (PU) | |
|---|---|---|
| overshoot/max/min | ± 0.200 = ± 200m | ± 0.40% = ± (1/250) |
| ความถี่ตกตะกอน | ± 0.010 = ± 10m | ± 0.02% = ± (1/5000) |
tor tor_entsoe_simp หรือ tor ค่าคงที่
| ประเภทเครื่องจักร | รหัสเครื่องจักร | เครื่องกำเนิดไฟฟ้า | Snom (MW) |
|---|---|---|---|
| sync_mach | COALG15.02 | G15 | 8027.401 |
| sync_mach | CCGTG16.01 | G16 | 7631.982 |
| sync_mach | Coalg16.02 | G16 | 3911.223 |
| sync_mach | COALG17.02 | G17 | 2240.000 |
| sync_mach | CCGTG18.01 | G18 | 883.047 |
| sync_mach | COALG18.02 | G18 | 1356.953 |
| sync_mach | CCGTG19.01 | G19 | 2186.816 |
| sync_mach | Nuclg20.04 | G20 | 1500.000 |
| sync_mach | CCGTG21.01 | G21 | 835.000 |
| sync_mach | CCGTG22.01 | G22 | 512.000 |
| sync_mach | CCGTG23.01 | G23 | 5716.446 |
| sync_mach | COALG23.02 | G23 | 1604.416 |
| sync_mach | CCGTG25.01 | G25 | 2176.000 |
| sync_mach | CCGTG26.01 | G26 | 3964.273 |
| sync_mach | COALG26.02 | G26 | 1601.727 |
| sync_mach | CCGTG28.01 | G28 | 1475.995 |
| sync_mach | COALG28.02 | G28 | 194.005 |
| sync_mach | COALG29.01 | G29 | 643.685 |
| sync_mach | COALG29.02 | G29 | 530.811 |