Skip to content

Commit ac9f12d

Browse files
authored
Update README.md
1 parent caa9e25 commit ac9f12d

1 file changed

Lines changed: 116 additions & 0 deletions

File tree

README.md

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,117 @@
11
# SCADA System for Solar Power Generationusing Raspberry Pi 3
2+
3+
## 📌 Introduction
4+
The **SCADA Solar Rooftop System** project aims to build a **smart monitoring and control system** for rooftop solar power using SCADA technology.
5+
It integrates hardware (PV, Inverter, Battery, Data Logger, Raspberry Pi) and software (SCADA/HMI, Cloud) to **monitor, control, and optimize solar energy operations**.
6+
7+
**Key Benefits**:
8+
- Reduce electricity costs.
9+
- Utilize clean & renewable energy.
10+
- Real-time monitoring and predictive maintenance.
11+
- Increase energy independence for households and businesses.
12+
13+
---
14+
15+
## 🏗️ System Architecture
16+
17+
The system is divided into 3 SCADA levels:
18+
19+
1. **Field Level**
20+
- PV Array (solar panels)
21+
- Combiner Box, Fuse, AC Breaker
22+
- Battery Bank (energy storage)
23+
- Weather Station (measures irradiance, temperature, wind, humidity)
24+
- Inverter (DC → AC conversion)
25+
- Charge Controller
26+
27+
2. **Control Level**
28+
- Inverter (PWM, MPPT control, voltage/current monitoring, SCADA communication)
29+
- Charge Controller (controls charging process)
30+
- Data Logger (can trigger safety cut-offs)
31+
32+
3. **Supervisory Level**
33+
- Plant SCADA (Server + HMI)
34+
- Raspberry Pi & Data Logger (data acquisition and transmission)
35+
- Dashboard (real-time monitoring, alarms, performance analysis)
36+
37+
---
38+
39+
## ⚡ Workflow
40+
41+
1. **Solar Energy Conversion**
42+
PV array → generates DC power.
43+
44+
2. **DC → AC Conversion**
45+
Sunny Boy inverters convert DC → AC 220/380V, synchronized with the grid.
46+
47+
3. **Grid Connection & Power Supply**
48+
AC power is supplied to local loads, excess power → exported to the grid.
49+
50+
4. **Measurement & Data Collection**
51+
- SDM630, SDM120: measures power, voltage, current.
52+
- PVmet75: irradiance, temperature, wind speed.
53+
- Data transmitted via RS485 → Modbus TCP.
54+
55+
5. **Data Management & Monitoring**
56+
- SMA Data Manager M + Router + Switch aggregate data.
57+
- SCADA (Raspberry Pi & Laptop) display and alert.
58+
59+
6. **Analysis & Optimization**
60+
- Dashboard shows power vs irradiance.
61+
- Detects inverter/panel faults and abnormal conditions.
62+
63+
---
64+
65+
## 🔧 Main Components
66+
67+
- **PV Array**: solar panels.
68+
- **Combiner Box**: fuses and surge protection.
69+
- **Charge Controller**: manages charging process (PWM/MPPT).
70+
- **Battery Bank**: stores surplus energy.
71+
- **Inverters (x4)**: DC → AC conversion, grid synchronization.
72+
- **Data Logger (Raspberry Pi 3)**: data acquisition and transmission.
73+
- **Weather Station**: collects environmental data.
74+
- **HMI/SCADA**: user interface (PC, Web, Mobile).
75+
76+
---
77+
78+
## 📊 Monitored Parameters
79+
80+
- Generated power (kW)
81+
- Voltage & Current (DC/AC)
82+
- System efficiency (Performance Ratio – PR)
83+
- Battery status (SOC, SOH, temperature)
84+
- Environmental data (irradiance, temperature, wind)
85+
86+
---
87+
88+
## 📜 EVN Regulations (Vietnam – Power Plan VIII)
89+
90+
- Rooftop solar is considered **distributed energy** to reduce grid load.
91+
- Systems **<100 kW**: notification to EVN only.
92+
- Systems **≥100 kW**: must register as power generation source.
93+
- Excess electricity sales require **Power Purchase Agreement (PPA)** with EVN.
94+
- Governed by **Decree 18/2025 & 58/2025**.
95+
96+
---
97+
98+
## 🚀 Installation & Deployment
99+
100+
1. **Setup Raspberry Pi 3**
101+
- Install Raspberry Pi OS
102+
- Install `Node-RED`, `Grafana`, `InfluxDB`
103+
- Connect via Modbus RTU/TCP to inverters & sensors
104+
105+
2. **Deploy SCADA/HMI**
106+
- Web or mobile dashboards
107+
- Alarm & notifications via email/SMS
108+
109+
3. **Cloud Integration** *(optional)*
110+
- MQTT Broker or Cloud Monitoring
111+
112+
---
113+
114+
115+
## 📌 License
116+
This project is for **educational and research purposes only**.
117+
Commercial use is not allowed without permission from the development team.

0 commit comments

Comments
 (0)