Anda di halaman 1dari 31

Low-Cost, Open-Source, Emoncms-Based

SCADA System for a Large Grid-Connected


PV System

Kelompok 1
1. Abdul Syahdani
2. Taufik Rahmadinata
3. M. Kurniadi
4. YudhistiraYudha
5. M. Restu Saputra
6. Alwizatul Febrian
Abstrak

Artikel ini menjelaskan sistem Supervisory Control And Data Acquisition (SCADA) berbiaya rendah
untuk pembangkit PV dengan pencatatan data lokal. Perangkat keras yang digunakan untuk SCADA
ini terdiri dari Arduino, Raspberry Pi, sensor, kabel komunikasi serial, dan platform tampilan web
sumber terbuka. Platform sumber terbuka ini memanipulasi, mencatat, dan memvisualisasikan PV
dan data lingkungan. Emoncms berjalan pada sistem operasi Debian. Instrumen lapangan
dihubungkan ke dua unit terminal jarak jauh (RTU). Array PV menyediakan data ke RTU1,
sedangkan keluaran inverter menyediakan data ke RTU2, dan Raspberry Pi menerima data yang
dikumpulkan dalam format JSON. Saat data ini tiba, Emoncms menggunakan Emonhub sebagai
modul utamanya, yang menyaring data dan kemudian menampilkannya di WebView Emoncms.
Raspberry Pi juga menyimpan data secara lokal. Data logging diuji selama 6 jam, namun hasil akhir
menunjukkan bahwa data logging dapat bertahan lebih lama. Dari satu jam hingga satu tahun, tren
data dapat dilihat di dasbor yang mudah digunakan.

Jens Martensson 2
1. Perkenalan

Pemantauan, kontrol, dan akuisisi data semuanya disebut sebagai SCADA. Semua fungsi ini terdiri
dari komponen perangkat keras dan perangkat lunak. Dalam sistem SCADA, antarmuka manusia-
mesin (HMI) digunakan untuk berinteraksi dengan sensor dan perangkat, dan file log dihasilkan.
PLC atau RTU adalah komputer mikro yang berkomunikasi dengan objek dari berbagai jenis (mesin
pabrik, antarmuka manusia-mesin, sensor, atau perangkat akhir adalah beberapa contohnya) dan
mengarahkan informasi ke komputer yang menjalankan perangkat lunak SCADA. Sebagai hasil dari
perangkat lunak SCADA, data diproses, didistribusikan, dan dianalisis, memungkinkan operator
untuk membuat keputusan penting sebagai hasilnya. sistem SCADA digunakan dalam beberapa
aplikasi proses dan utilitas untuk meningkatkan kinerja sistem. SCADA sistem dirancang untuk
pemantauan real-time dari sistem yang menyediakan pemantauan ramah pengguna bersama dengan
pencatatan data lokal yang pada akhirnya menyediakan sistem yang aman dan handal.

Jens Martensson 3
1. Perkenalan

Gambar 1. Komponen Sistem

Jens Martensson 4
2. Tinjauan Pustaka

Dalam kerentanan sistem SCADA terhadap serangan siber menjadi semakin penting seiring
meningkatnya digitalisasi industri. Mereka mengeksplorasi metode untuk membedakan serangan
siber asli dari kesalahan peralatan. Secara khusus, penulis memeriksa “serangan replay” (RA), yang
merupakan serangan siber yang relatif kompleks. aplikasi Supervisory Control and Data Acquisition
(SCADA) menggunakan Internet of Things untuk memantau sistem hybrid yang menggabungkan
sistem angin, fotovoltaik, dan penyimpanan energi. Penulis memanfaatkan ThingSpeak untuk
pemantauan parameter kelistrikan secara real-time dan sistem terintegrasi dengan Matlab/Simulink
menggunakan klien KEPServerEX sistem SCADA digunakan untuk mengontrol dan memantau
inverter dari jarak jauh dengan konektivitas jaringan. Untuk mempertahankan harga energi yang
stabil dan stabilitas jaringan, penyedia utilitas memerlukan pemantauan dan kontrol yang tepat
terhadap inverter yang terhubung ke jaringan. Jumlah inverter yang terhubung ke jaringan
meningkat dengan jumlah baterai yang diikat dengan sistem tenaga, dan penulis mempertimbangkan
aspek-aspek penting ini sebagai bagian dari penelitian ini.

Jens Martensson 5
2. Tinjauan Pustaka

Penulis mempresentasikan sistem SCADA berbiaya rendah dan open-source dengan menggunakan
Internet of Things (IoT) dan desain sistem SCADA yang canggih. Sistem yang diusulkan
menerapkan pengontrol mikro ESP32, sensor tegangan, sensor arus, server IoT ThingsBoard, dan
HMI. Untuk transfer data, penulis mengonfigurasi Message Queuing Telemetry Transport (MQTT).
penulis menggunakan ESP32 dan Arduino IoT Cloud untuk mengimplementasikan sistem SCADA
open source, murah, berbasis IoT untuk Base Transceiver Station (BTS) pedesaan. Jaringan Wi-Fi
digunakan sebagai saluran komunikasi untuk mengirimkan data dari sensor arus, tegangan, suhu,
dan kelembaban ke Arduino IoT Cloud. Untuk memantau dan mengontrol sistem, dasbor berbasis
widget di Arduino IoT Cloud digunakan dalam penelitian ini. Penulis juga mengembangkan aplikasi
seluler untuk tujuan kontrol dan pemantauan. Logika kontrol untuk suhu tinggi dan tegangan rendah
diimplementasikan menggunakan LED.

Jens Martensson 6
3. Deskripsi Sistem

Sistem SCADA yang dirancang untuk PLTS digambarkan pada Gambar 2, yang memiliki 15 baris
dan 313 kolom modul PV. Untuk tujuan demonstrasi, hanya satu baris yang digunakan. Dua Arduino
Mega 2560s (Arduino, Somerville, MA, USA), yang bertindak sebagai unit terminal jarak jauh
(RTU), digunakan untuk mengambil data dari sensor medan PV. Dalam konfigurasi desain,
komputer Dell murah digunakan dengan perangkat lunak Raspberry Pi (Yayasan Raspberry Pi,
Cambridge, Inggris). Untuk tujuan ini, Debian 32-bit dengan versi kernel 5.10 diinstal pada prosesor
x86. Spesifikasi sistem HMI/RPI yang diusulkan diberikan di bawah ini:

 Architecture: x86;
 Threads per core: 02;
 Core per socket: 02;
 Sockets: 1;
 CPU GHz: 1.9.

Jens Martensson 7
3. Deskripsi Sistem

Gambar 2. Skema sistem pemantauan PV.

Jens Martensson 8
4. Komponen sistem yang didesain

1. Sensor
Sensor adalah mata dan perangkat instrumen lapangan (FID) yang mengambil data kuantitas fisik
dan mengubahnya menjadi bentuk tegangan analog yang dapat dibaca untuk tujuan pengukuran.
Berdasarkan rangsangan fisik, pengukuran dibagi menjadi tiga bagian dalam sistem yang dirancang,
yaitu sebagai berikut:
 
 Parameter sisi DC/PV (Vdc, Isc, Iscl);
 Pengukuran sisi AC (Vac, Iac);
 Faktor lingkungan (◦C, %).

Jens Martensson 9
4. Komponen sistem yang didesain

A. Sensor arus dan Tegangan DC


CR5210 digunakan sebagai sensor arus DC, dan CR5310 digunakan sebagai sensor tegangan
DC. Keduanya menyediakan sinyal DC output dalam kisaran 0–5 Vdc yang berbanding lurus dengan
sinyal input. Ini juga menyediakan isolasi bawaan antara sisi input dan output yang akan
menyelamatkan unit terminal jarak jauh kami dari tegangan berlebih pada pin input. Rentang
tegangan input CR5310 adalah 0–600 Vdc dan rentang arus input CR5210 adalah 200 Adc.
Sambungan dan pengkabelan sensor ditunjukkan pada Gambar 4, dan keduanya membutuhkan catu
daya 24 V DC untuk daya input karena praktik industri menggunakan tegangan sedikit tinggi; jika
tidak, AC dapat mengganggu dan menyebabkan malfungsi.

Jens Martensson 10
4. Komponen sistem yang didesain

(a) (b)

Gambar 4. Pengkabelan transduser DC: (a) Sensor tegangan CR5310; (b) Sensor arus CR5210.

Jens Martensson 11
4. Komponen sistem yang didesain

B. Sensor arus dan Tegangan AC


CR4500 digunakan sebagai sensor arus AC, dan CR4310 digunakan sebagai sensor tegangan AC.
Seperti sensor DC, ini juga menyediakan sinyal DC keluaran, mulai dari 0–5 Vdc yang memiliki
hubungan linier langsung dengan parameter masukan bersama dengan catu daya 24 V. CR4500
adalah sensor arus linier berbasis efek hall berbiaya rendah, terintegrasi penuh, kasar, dengan
rentang arus 0–200 A, bersama dengan isolasi di kedua sisi CT. Tabel 5 menunjukkan rentang
pengukuran tegangan CR4310 adalah 0–500 VAC. Gambar 5 menunjukkan bahwa pengkabelan
sensor dan CR4500 tidak memerlukan suplai input apa pun. Hanya arus pembawa kawat yang akan
bertindak sebagai belitan primer. Dapat ditunjukkan dari Tabel 6 bahwa ia memiliki akurasi 0,75%
dan dapat mengukur sinyal hanya pada frekuensi 50/60 Hz.

Jens Martensson 12
4. Komponen sistem yang didesain

(a) (b)

Gambar 5. Sambungan kabel transduser AC: (a) Sensor tegangan AC CR4310; (b) Sensor arus AC 4500.
.

Jens Martensson 13
4. Komponen sistem yang didesain

C. Sensor Suhu
Suhu berdampak langsung pada kinerja dan efisiensi sistem PV. Modul surya diuji dalam kondisi
STC, yaitu 25 ◦C, tetapi mungkin dipasang di lokasi dengan suhu yang jauh lebih tinggi. Temperatur
yang lebih tinggi berdampak langsung pada tegangan hubung terbuka dan arus hubung singkat, yang
digambarkan pada Gambar 6. Kelembaban juga berpengaruh langsung terhadap Direct Normal
Irradiance (DNI) dan Global Horizontal Irradiance (GHI) yang pada akhirnya mempengaruhi
keluaran sistem PV. Oleh karena itu, sensor DHT11 digunakan untuk mengukur kedua parameter
tersebut. Tabel 7 menunjukkan bahwa DHT11 memiliki output sinyal terkalibrasi dan menjamin
stabilitas jangka panjang dan keandalan yang sangat baik. Ini memiliki jenis komponen pengukuran
kelembaban resistif untuk kelembaban dan termistor NTC untuk suhu, yang terhubung untuk
membangun mikrokontroler 08-bit yang memberikan respon cepat, berkualitas baik, dan hemat
biaya.

Jens Martensson 14
4. Komponen sistem yang didesain

Spesifikasi DHT11

Gambar 6. Pengaruh temperatur terhadap karakteristik modul PV. Gambar 7. Antarmuka DHT11 dengan Arduino.

Jens Martensson 15
4. Komponen sistem yang didesain

3. Unit Terminal Jarak Jauh (Arduino Mega 2560)

Arduino Mega adalah mikrokontroler berbasis Atmega2560 dan banyak digunakan karena harganya
yang murah dan konsumsi daya yang rendah. Ini memiliki 54 pin input/output digital, 15 di
antaranya dapat digunakan sebagai generator PWM. Selain itu, ia memiliki 4 UARTS, 16 pin analog
input, osilator kristal 16 MHz, header in-circuit serial programming (ICSP), dan tombol reset. Batas
tegangan inputnya adalah 7–20 V yang memungkinkan untuk dinyalakan menggunakan kabel USB,
sel litium, atau baterai apa pun. Ini memiliki memori flash 250 KB, RAM statisnya berukuran 8 KB,
dan EEPROM-nya 4 KB. Konfigurasi pin dan tata letak RTU yang terperinci ditunjukkan pada
Gambar 8.

Jens Martensson 16
4. Komponen sistem yang didesain

Gambar 8. Tata letak pin Arduino Mega 2586.

Jens Martensson 17
4. Komponen sistem yang didesain

3. Unit Terminal Utama (RPI)

Raspberry adalah komputer papan tunggal kecil yang telah dimodifikasi melalui beberapa versi dan
fitur. Ini memiliki banyak aplikasi mulai dari mainan kecil hingga kontrol industri. Ini membutuhkan
sistem operasi (OS), biasanya Raspbian, untuk menjalankan operasinya. Fleksibilitas utama MTU
adalah bahwa setiap komputer juga dapat diubah menjadi RPI sesuai kebutuhan. Dalam kasus yang
dirancang, komputer core i3 lama digunakan sebagai RPI dan Debian digunakan sebagai OS untuk
PC ini. Itu memiliki layar 15,6 inci dan prosesor dengan spesifikasi sebagai berikut:

• A 1.90 GHz quad – core x86 Intel CPU;


• 500 GB ROM;
• 4 GB RAM;
• Seratus Base Ethernet;
• Tiga port USB (2 USB 3.2 dan 1 USB 2.0);
• Penuh Port HDMI;
• Slot kartu Micro SD;
• Inti grafis 3D VideoCore IV.

Jens Martensson 18
4. Komponen sistem yang didesain

4. Emoncms
Emoncms adalah platform sumber terbuka dan menyediakan paket serbaguna sesuai permintaan
pengguna. Tujuan utamanya adalah menampilkan data pada HMI untuk memvisualisasikan dan
mengamati perilaku sistem. Ini juga menawarkan paket yang mudah di mana akun dapat dibuat di
situs web Emoncms dan data disimpan di server jarak jauh, yang membatasi kemampuan
penyimpanan data dan juga mengekspos data tersebut ke peretas, yang membahayakan keamanan
dan keandalan sistem. Oleh karena itu, emonPi digunakan untuk menyimpan data secara lokal dan
bertindak sebagai server lokal yang spesifikasinya ditunjukkan pada Gambar 9

Gambar 9. Laptop Dell sebagai server lokal.

Jens Martensson 19
4. Komponen sistem yang didesain

Gambar 10. Modul konektivitas emoncms.

Jens Martensson 20
5. Metologi Implementasi

Dalam implementasi sistem yang dirancang, sensor tegangan dihubungkan secara paralel dan sensor
arus dihubungkan secara seri. Transduser DC dihubungkan pada pin analog A0, A2, dan A4 dari
RTU1 (Arduino Mega 1), dan transduser AC dihubungkan pada pin analog A0 dan A4 dari RTU2
(Arduino Mega 2). Selain itu, DHT11 juga dihubungkan ke pin Tx dan Rx RTU2. Di bawah ini,
Algoritma 1 merepresentasikan pseudocode Arduino, yang dikompilasi dan dibangun di dalam chip
Arduino.

Jens Martensson 21
5. Metologi Implementasi

Gambar 11. Flowchart pengolahan data lengkap.

Jens Martensson 22
6. Desain Dan Hasil Prototipe

Pengaturan sistem SCADA yang diusulkan ditunjukkan pada Gambar 12 menggunakan perangkat
keras dan prinsip pengoperasian yang disebutkan di atas. Gambar 12 menunjukkan bahwa transduser
arus dan tegangan terhubung ke Arduino yang sesuai, dan keduanya terhubung ke MTU, yang
merupakan laptop Dell. Catu daya yang berbeda digunakan untuk menghasilkan tegangan yang
diinginkan. Pasokan 24 V digunakan untuk membuktikan Vcc dan ground ke semua sensor. Untuk
menyediakan tegangan DC, catu variabel digunakan dengan tegangan keluaran yang bervariasi
antara 0–60 Vdc. Lampu pijar 12 V DC dan rheostat digunakan sebagai beban DC untuk
menghasilkan arus beban. Di sisi AC, sebuah autotransformer digunakan yang memberikan isolasi
dan perlindungan dari jaringan bersama dengan tegangan variabel. Lampu pijar 100 W digunakan di
sisi AC sebagai beban. Voltmeter kebetulan fisik dan meter arus dipasang di tempat yang menarik
untuk memeriksa silang pengukuran parameter lapangan. Setelah menghubungkan semua perangkat
lapangan ke RTU, kedua Arduino terhubung ke RPI, menggunakan Kabel USB 2.0 Tipe A/B, yang
menyediakan komunikasi.

Jens Martensson 23
6. Desain Dan Hasil Prototipe

Gambar 13. Nilai sesaat instrumen lapangan.

Jens Martensson 24
6. Desain Dan Hasil Prototipe

Gambar 13. Nilai sesaat instrumen lapangan.

Jens Martensson 25
6. Desain Dan Hasil Prototipe

Gambar 14. parameter sisi AC.

Jens Martensson 26
6. Desain Dan Hasil Prototipe

Gambar 15. parameter sisi DC.

Jens Martensson 27
6. Desain Dan Hasil Prototipe

Pada Gambar 14, data dicatat dan grafik diplot dari data tersebut. Gambar di bawah ini menunjukkan
arus keluaran inverter, tegangan fasa, suhu, kelembaban, dan tampilan semua parameter pada satu
grafik untuk jangka waktu 6 jam. Periode perekaman dapat disesuaikan menggunakan tab tepat di
atas grafik.
 
Gambar 15 menunjukkan parameter array PV. Ini menggambarkan perilaku arus PV total, tegangan
PV, dan arus Array 1. Data ini dicatat selama 6 jam untuk pengujian dasar, tetapi sistem mampu
mencatat data selama diperlukan tanpa modifikasi atau penambahan apa pun.
 
emonPi menyediakan pencatatan data lokal dan jarak jauh menggunakan tampilan aplikasi web
Emoncms, yang menjaga data dengan privasi rumah Anda. Total penyimpanan 10 GB sudah cukup
untuk sebuah node dengan enam umpan untuk menyimpan data. Sistem yang dirancang juga
memberikan keausan memori seminimal mungkin, yang pada akhirnya meningkatkan masa pakai
hard disk. Lebih banyak sensor dapat ditambahkan, seperti mencatat arus PV untuk setiap string PV.

Jens Martensson 28
7. Hasil Diskusi

Berikut ini adalah beberapa fitur utama dari sistem yang dirancang, yang diverifikasi melalui
pengujian yang sukses:
• Sistem SCADA berbasis Emoncms: Menggunakan platform Emoncms, sistem ini menawarkan
semua fitur yang umum untuk sistem SCADA terbaru, seperti akuisisi data, transmisi data, unit
terminal jarak jauh (RTU), dan unit terminal master (MTU).
• Pemantauan data: Pemantauan data dari jarak jauh dimungkinkan melalui fitur WebView sistem.
• Komponen berbiaya rendah dan sumber terbuka: Komponen berbiaya rendah dan bersumber
terbuka berkontribusi pada biaya rendah keseluruhan dari sistem SCADA yang diusulkan dengan
semua fitur sistem komersial modern dan mahal.
• Penyimpanan data: Dimungkinkan juga untuk melihat tren data untuk periode waktu apa pun,
dari satu jam hingga satu tahun.
• Dasbor pengguna: Pemantauan data menjadi lebih mudah dengan antarmuka dasbor yang ramah
pengguna.
• Tidak ada biaya lisensi: Sistem yang dirancang tidak memiliki biaya lisensi atau biaya tahunan
untuk menutupi perangkat lunak.
• Sistem pribadi dan aman: Karena penyimpanan data lokal, sistem desain tidak mengirimkan data
ke server jarak jauh mana pun. Ini 100% pribadi dan aman.

Jens Martensson 29
8. Kesimpulan

Sebagian besar industri di dunia terletak di daerah terpencil, karena kebutuhan lahan yang besar dan
undang-undang industri masing-masing negara. Oleh karena itu, wajib untuk memiliki sumber data
logging lokal untuk menghitung biaya bulanan dan tahunan dan pengembalian investasi, bersama
dengan efektivitas dan keandalan biaya. Memang, SCADA telah dimodifikasi melalui banyak
tingkatan dari sistem kontrol terdistribusi ke IoT, tetapi sebagian besar tetap eksklusif dan mahal.
Seperti pada aplikasi sistem tenaga, baterai, inverter, sistem PV, dll. dibeli dari pabrikan berbeda,
yang memberikan masalah interfacing dan kompatibilitas selama pemantauan dan kontrol. Dengan
demikian, SCADA open-source adalah solusi tak terelakkan yang memungkinkan komponen
"mencampur dan mencocokkan" dari produsen yang berbeda. Selain itu, SCADA berpemilik sangat
mahal, dan hanya perusahaan besar dengan pendapatan besar yang mampu membelinya. Dalam
situasi seperti itu, sistem SCADA Emoncms sumber terbuka adalah solusi terbaik, paling andal,
hemat biaya, dan sistem 100% pribadi dan terlindungi.

Jens Martensson 30
Thank You
Jens Martensson
jens@bellowscollege.com

Anda mungkin juga menyukai