# Solar street light design P_LED = E × A / (η × U × K)

# Parameter Explanation
# E: Design illuminance (Main roads 15-30 lx, Branch roads 10-20 lx)
# A: Illuminated area = Road width × Distance between lights
# η: Luminaire efficiency (0.8-0.9)
# U: Utilization factor (0.4-0.6)
# K: Maintenance factor (0.7-0.8)
E= 15
A = (10*100)/(3.28*3.28)
U= 0.6
η= 0.8
K= 0.8
LE=155
lumen= (E * A) / (η * U * K)
P_LED=lumen/LE
print(round(P_LED,2))
23.43
# Daily Consumption: Qday = PLED × Working Time (e.g.: 24W × 10h = 240 Wh)
# PV Panel Power: PPV = Qday / (Hpeak × 0.7)
Hpeak: 11      #Local average peak sunshine hours (e.g.: Jharkhand 11 h)
ppv = 240 / (11 * 0.7) 
print(round(ppv,2))
#= 3116W → Choose 2 × 160W modules
31.17
# Battery Capacity: C = Qday / (Vsys × DOD × 0.9)
# Vsys: System voltage (usually 12/24V)
# DOD: Depth of discharge (80% for lithium batteries)
C = 24*12 / (12.8 * 0.8 * 0.9) 
print(round(C,2)) 
31.25
backup=(60/C)*24  #= 26.04 Ah → Choose 60Ah lithium battery
print(round(backup,2))
46.08
amp=24/12.8
print(round(amp,2))
1.88
backup1=(60*0.8*0.9/(12*amp))*24
print(round(backup1,2))
46.08