Solar and battery backup for a rural clinic through load-shedding
Size a PV, battery and hybrid-inverter system that keeps a rural clinic's vaccine fridge, oxygen and lights running through Stage 6 load-shedding, and prove it with an hourly simulation.
Industry project · for Siyakhula Primary Health Clinic, a rural clinic near Mthatha in the Eastern Cape run by a health NGO
Siyakhula clinic sees about 120 patients a day. Its vaccine fridge, two oxygen concentrators, lights and borehole pump all stop when the grid goes off. During Stage 6 the clinic lost power for up to three blocks a day, one of them four and a half hours long. Last winter the cold chain broke twice and R18,000 of vaccines had to be thrown away.
Right now an 8 kVA diesel generator covers the gaps. It burns about 2.2 litres an hour at half load, diesel costs around R27 a litre, and the nurse in charge has to start it by hand, often in the dark.
The NGO has a donor grant of R250,000 for a solar and battery system. The brief from the operations manager is clear: - Critical loads (vaccine fridge, oxygen, lights, borehole pump, laptops and router) must ride through every Stage 6 day with no generator. - The battery must also carry the vaccine fridge and night lighting through one unplanned outage of 24 hours, which happens about twice a year when cables are stolen. - Non-critical loads such as the autoclave and kettle may run on grid only. - The installation must meet SANS 10142-1 and the municipality's rules for small embedded generation.
You will build the critical load list, model the load-shedding stages hour by hour, size the battery, inverter and PV, simulate a full year with PVGIS hourly data, and draw the single-line diagram with the changeover arrangement. Students do not need any hardware: the whole design is done in Python or a spreadsheet, PVGIS and a drawing tool.
Done looks like a design report the NGO can give to installers for quotes. It should show that the fridge never loses power in the simulated year, how often the battery falls below 20%, the cost against the grant, and the diesel the clinic will stop burning.
Design report (PDF or Markdown) with load schedule, outage model, sizing calculations, year-long hourly simulation results, SLD with changeover, compliance checklist and cost comparison against diesel
Stack: Python (pandas, matplotlib) or a spreadsheet, PVGIS hourly data, draw.io or any CAD tool, Manufacturer datasheets
- Critical loads always served30
The year-long simulation shows the vaccine fridge never unpowered under Stage 6 and the 24-hour outage case, with the battery minimum state of charge reported.
- Correct sizing25
Battery capacity, inverter continuous and surge rating and PV size each follow from the load schedule with every efficiency and depth-of-discharge factor stated.
- Safe, compliant installation20
The SLD shows the critical-load board, changeover, DC and AC protection and earthing, and a checklist maps the design to SANS 10142-1 and the municipal embedded generation rules.
- Fits the grant15
The costed BOM is within R250,000 or the gap is shown honestly, and diesel and grid savings are calculated.
- Clear report10
An installer could quote from the report, and the operations manager can read the one-page summary without help.
Pass 60% · Merit 75% · Distinction 90%
Engineering Students
Diploma, B.Tech, B.E., BCA, MCA, or M.Tech students seeking practical experience.
Aspiring Developers
Developers who want to build proof-of-work capstone projects for tech resumes.
Job Seekers
Graduates looking for AI-evaluated code review & verified industry credentials.