SlideShare a Scribd company logo
REMOTE SOLAR MONITORING
SYSTEM
Mamoon Ismail Khalid
Mohammad Ahsan Azim
Mohammad Hamza Khawaja
• Battery Performance is not reliable.
State Of Charge is not accurately known.
• Unawareness of Load / Consumption data by consumer.
PROBLEM STATEMENT
Storage is the most expensive of all expenditures in Solar PV :
• 100 AH Gel Regulated sealed Batteries: 28,000 RS/-
• 3 Batteries usually used
• We worked with 45 AH --- Cost 9200 Rs.
AIM OF PROJECT
• Battery Monitoring System
• Efficient usage of Battery
• Integrating solar panel real time data with building computer
• Storage of data
• Like EGAUGE
METHODS OF S.O.C MEASUREMENT
• Voltage Measurement
• Specific Gravity Method
• Quantum Magnetism
• Integrated Current Method
PROBLEMS ASSOCIATED :
Better S.O.C Measurement :
• Capacity changes :
1) Temperature
2) Depth Of Discharge Effect
3) Charge / Discharge cycles
4) Self Discharge
• Charge Rate (C-Rate) dependence
HOW TO INCORPORATE THESE FACTORS ?
• Piece Wise Linearization :
Temperature effect
C-Factor effect
Depth Of Discharge effect
Number Of Cycles effect
• Incorporate these factors through feed back control into Simulink Model
TEMPERATURE EFFECT & C-RATE
PIECE WISE LINEAR APPROXIMATION
0.05c
0.1c
0.2c
1c
2c
CHARGE/DISCHARGE CYCLES & D.O.D
For 30%
D.O.D
EFFICIENCY ALGORITHM
Set a 30% Depth Of Discharge floor!
• Use Parallel Battery Banks
• Connected through Power MOSFETS
• If Battery 1 S.O.C == 70 % ; Discharge Battery 2
• If Battery 2 S.O.C == 70% ; Discharge Battery 1 again
• Continue repeatedly
BATTERY COST FEASIBILITY :
If 1 cycle = 1 day (assumption)
50 % D.O.D :
Approximately 650 Cycles
30 % D.O.D:
Approximately 1700 cycles
After 1700 days :
Cost 1 = (1700/650)* 3 *30000 = ~ 235000 Rs
Cost 2 = 3(30000) = 90,000 Rs!!
SIMULINK MODEL
CHARGE
INTERGRATOR
No Of
Charge
Cycles Of
CYCLES RELAY Battery
SWITCHING
Charge Cycles
Capacity
Temperature Effect and FINAL
CAPACITY
EXPLANATION OF INDIVIDUAL BLOCKS
SOURCE
• Charging = 8Amp Discharging = 9Amp
• C-rate = 0.2
• function inst_charge2 = fcn(current2,storedCharge2)
•
• if (current2>0)
•
• inst_charge2=storedCharge2+current2*0.001;
•
• if(inst_charge2>=1620)
• inst_charge2=storedCharge2;%protect from over charging
• end
•
•
• elseif(current2<0)
•
•
• inst_charge2=storedCharge2+current2*0.001;
•
• else
• inst_charge2=storedCharge2;
•
• end
• end
• Stored Charge is the Charge that is previously
stored in the battery.
• Ceiling of 1620 – Prevents Overcharge
• If CURRENT + ve : INCREASE the charge
stored in the battery using q=it
• vice versa for discharging.
• If CURRENT = 0 : Charge kept constant.
• 0.001 is the sampling time.
CHARGE INTEGRATOR
COULOMB COUNTING/STATE OF CHARGE
Stored Charge on the battery.
STATE OF THE CHARGE vs Time
RELAY
• Decision of which battery to discharge.
• 30% D.O.D floor - to maximize the life of a battery.
• After 30% discharge – RELAY will shift the load to the
other battery!
Shifting Between two batteries
Y=0; load on battery 1.
Y=1; load on batter 2.
Calculating number of
discharge cycles
No_Cycles=fcn(previous_storedCharge,next_storedCharge,
inst_capacity,u3)
• if(next_storedCharge/inst_capacity <= 0.7 &&
previous_storedCharge/inst_capacity > 0.7 )
• No_dischargeCycles=u3+1;
• else
• No_dischargeCycles=u3;
• end
• end
If the state of charge is 70% we
count that as a complete
discharge cycle.
Hence if the state of charge
decays to 70% we know that
one cycle has been traversed.
CHARE CYCLE COUNT
Number of
discharge cycles
• Discharge cycle number
progressively increases
• due to continuous
discharging and charging of
the battery
Number of cycles
and Capacity
function y=fcn(capacity_feedback,no_cycles,initial_capacity)
• if(capacity_feedback<=0)
• y=0;
• elseif(no_cycles<=4)
• y=initial_capacity;
• elseif(no_cycles>4 && no_cycles<=6)
• y=initial_capacity*(-.025*no_cycles*100+110)/100;
•
• elseif(no_cycles>6 && no_cycles<=8)
• y=initial_capacity*(-.0375*no_cycles*100+117.5)/100;
• elseif(no_cycles>8 && no_cycles<=10)
• y=initial_capacity*(-.05*no_cycles*100+127.5)/100;
• else
• y=initial_capacity*(-.0875*no_cycles*100+165)/100;
• end
• < 400 discharge cycles :
• capacity ~ UNCHANGED
• 400 -600
• 600 – 800
• 800-1000
• >1000
linear piecewise
approximation
Decrease in
capacity with
number of cycles
Governed by Piece-Wise Linear
Transformation
Dependence of
capacity on c-rate
and temperature
• function y = fcn(y1,temp,capacity,rated_capacity_ah,c_rate,c,rated_capacity,
current,capacity_charging)
• rated_capacity=1620;
• rated_capacity_ah=45;
• temp=45;
•
• if(current>0)
• y=capacity_charging;
•
• else
•
• c_rate=(-1*current)/rated_capacity_ah;
• if(c_rate>= 0 && c_rate<=.2)
• c=-.75*c_rate+.85;
•
• elseif(c_rate>= 0.2 && c_rate<=1)
• c=-.50*c_rate+.80;
• elseif(c_rate>= 1)
• c=-.05*c_rate+.35;
•
• end
• y=c;
• c=100*c;
• y1 = 0.72 * temp + c;
•
•
C-rate has an inverse relationship
with the capacity of battery.
Standard testing condition at 25o C
Capacity increases as temperature
changes from 25o C to 40o C
Capacity decreases as temperature
decreases from 25o C .
Calculating the final resulting capacity of the
battery
y=rated_capacity-(1-y1)*(rated_capacity)-
(rated_capacity-capacity);
• End
•
• if(capacity<=0)
• y=0;
Output final capacity =y
Final capacity incorporates the change
due to :
•No. of Cycles
•Temperature
•C-rate
This final capacity is then fed
back into the starting blocks as
our capacity is now altered !!
SIMULATION WORKING AND RESULTS
Charge Capacity
State Of the Charge
No of Cycles
Charge
Capacity
State Of The Charge
No Of Cycles
CHARGE CAPACITY
OF BATTERY
STATE OF CHARGE
CHARGE CYCLES

More Related Content

Similar to REMOTE SOLAR MONITORING SYSTEM - A solution to make battery life extend by 300%

Lithium Ion Phosphate(Li-FePO4) Battery Simplified SPICE Behavioral Model(LTs...
Lithium Ion Phosphate(Li-FePO4) Battery Simplified SPICE Behavioral Model(LTs...Lithium Ion Phosphate(Li-FePO4) Battery Simplified SPICE Behavioral Model(LTs...
Lithium Ion Phosphate(Li-FePO4) Battery Simplified SPICE Behavioral Model(LTs...
Tsuyoshi Horigome
 
Advanced Motor Control Technologies – Part 2
Advanced Motor Control Technologies – Part 2Advanced Motor Control Technologies – Part 2
Advanced Motor Control Technologies – Part 2
Design World
 
Device Modeling of Li-Ion battery MATLAB/Simulink Model
Device Modeling of Li-Ion battery MATLAB/Simulink ModelDevice Modeling of Li-Ion battery MATLAB/Simulink Model
Device Modeling of Li-Ion battery MATLAB/Simulink Model
Tsuyoshi Horigome
 
Device Modeling of Li-Ion battery MATLAB/Simulink Model
Device Modeling of Li-Ion battery MATLAB/Simulink ModelDevice Modeling of Li-Ion battery MATLAB/Simulink Model
Device Modeling of Li-Ion battery MATLAB/Simulink Model
Tsuyoshi Horigome
 
SOLAR DESIGN -PREMKUMAR-1
SOLAR DESIGN -PREMKUMAR-1SOLAR DESIGN -PREMKUMAR-1
SOLAR DESIGN -PREMKUMAR-1Murugappa Group
 
Battery specifications and calculation
Battery specifications and calculationBattery specifications and calculation
Battery specifications and calculation
NaveedHussain106
 
Practical Variable Speed Drives for Instrumentation and Control Systems
Practical Variable Speed Drives for Instrumentation and Control SystemsPractical Variable Speed Drives for Instrumentation and Control Systems
Practical Variable Speed Drives for Instrumentation and Control Systems
Living Online
 
Nickel-Metal Hydride Battery Simplified Simulink Model using MATLAB
Nickel-Metal Hydride Battery Simplified Simulink Model using MATLAB Nickel-Metal Hydride Battery Simplified Simulink Model using MATLAB
Nickel-Metal Hydride Battery Simplified Simulink Model using MATLAB
Tsuyoshi Horigome
 
Analog Electronics TIMER IC 555
Analog Electronics TIMER IC 555Analog Electronics TIMER IC 555
Analog Electronics TIMER IC 555
Prabhat Matang
 
Actuators
ActuatorsActuators
Actuators
Praveen Djadhav
 
555 timer ppt by vishnu
555 timer ppt by vishnu555 timer ppt by vishnu
555 timer ppt by vishnu
kundarapu vishnu
 
DC servo motor
DC servo motorDC servo motor
DC servo motor
Web Design & Development
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic arm
cesarportilla8
 
Ic 555 timer 0
Ic 555 timer 0Ic 555 timer 0
Ic 555 timer 0
chitradevitvm
 
3_Overcurrent Protection.pdf
3_Overcurrent Protection.pdf3_Overcurrent Protection.pdf
3_Overcurrent Protection.pdf
LiewChiaPing
 
scical manual fx-250HC
scical manual fx-250HCscical manual fx-250HC
scical manual fx-250HC
pearlapplepen
 
ACC_2014_Yasha_Parvini
ACC_2014_Yasha_ParviniACC_2014_Yasha_Parvini
ACC_2014_Yasha_ParviniYasha Parvini
 
Li-ion Capacitor Model (Simplified Model) PSpice Version
Li-ion Capacitor Model (Simplified Model) PSpice VersionLi-ion Capacitor Model (Simplified Model) PSpice Version
Li-ion Capacitor Model (Simplified Model) PSpice Version
Tsuyoshi Horigome
 
リチウムイオンキャパシタのシンプルモデル(PSpice)
リチウムイオンキャパシタのシンプルモデル(PSpice)リチウムイオンキャパシタのシンプルモデル(PSpice)
リチウムイオンキャパシタのシンプルモデル(PSpice)
Tsuyoshi Horigome
 

Similar to REMOTE SOLAR MONITORING SYSTEM - A solution to make battery life extend by 300% (20)

Lithium Ion Phosphate(Li-FePO4) Battery Simplified SPICE Behavioral Model(LTs...
Lithium Ion Phosphate(Li-FePO4) Battery Simplified SPICE Behavioral Model(LTs...Lithium Ion Phosphate(Li-FePO4) Battery Simplified SPICE Behavioral Model(LTs...
Lithium Ion Phosphate(Li-FePO4) Battery Simplified SPICE Behavioral Model(LTs...
 
Lm555
Lm555Lm555
Lm555
 
Advanced Motor Control Technologies – Part 2
Advanced Motor Control Technologies – Part 2Advanced Motor Control Technologies – Part 2
Advanced Motor Control Technologies – Part 2
 
Device Modeling of Li-Ion battery MATLAB/Simulink Model
Device Modeling of Li-Ion battery MATLAB/Simulink ModelDevice Modeling of Li-Ion battery MATLAB/Simulink Model
Device Modeling of Li-Ion battery MATLAB/Simulink Model
 
Device Modeling of Li-Ion battery MATLAB/Simulink Model
Device Modeling of Li-Ion battery MATLAB/Simulink ModelDevice Modeling of Li-Ion battery MATLAB/Simulink Model
Device Modeling of Li-Ion battery MATLAB/Simulink Model
 
SOLAR DESIGN -PREMKUMAR-1
SOLAR DESIGN -PREMKUMAR-1SOLAR DESIGN -PREMKUMAR-1
SOLAR DESIGN -PREMKUMAR-1
 
Battery specifications and calculation
Battery specifications and calculationBattery specifications and calculation
Battery specifications and calculation
 
Practical Variable Speed Drives for Instrumentation and Control Systems
Practical Variable Speed Drives for Instrumentation and Control SystemsPractical Variable Speed Drives for Instrumentation and Control Systems
Practical Variable Speed Drives for Instrumentation and Control Systems
 
Nickel-Metal Hydride Battery Simplified Simulink Model using MATLAB
Nickel-Metal Hydride Battery Simplified Simulink Model using MATLAB Nickel-Metal Hydride Battery Simplified Simulink Model using MATLAB
Nickel-Metal Hydride Battery Simplified Simulink Model using MATLAB
 
Analog Electronics TIMER IC 555
Analog Electronics TIMER IC 555Analog Electronics TIMER IC 555
Analog Electronics TIMER IC 555
 
Actuators
ActuatorsActuators
Actuators
 
555 timer ppt by vishnu
555 timer ppt by vishnu555 timer ppt by vishnu
555 timer ppt by vishnu
 
DC servo motor
DC servo motorDC servo motor
DC servo motor
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic arm
 
Ic 555 timer 0
Ic 555 timer 0Ic 555 timer 0
Ic 555 timer 0
 
3_Overcurrent Protection.pdf
3_Overcurrent Protection.pdf3_Overcurrent Protection.pdf
3_Overcurrent Protection.pdf
 
scical manual fx-250HC
scical manual fx-250HCscical manual fx-250HC
scical manual fx-250HC
 
ACC_2014_Yasha_Parvini
ACC_2014_Yasha_ParviniACC_2014_Yasha_Parvini
ACC_2014_Yasha_Parvini
 
Li-ion Capacitor Model (Simplified Model) PSpice Version
Li-ion Capacitor Model (Simplified Model) PSpice VersionLi-ion Capacitor Model (Simplified Model) PSpice Version
Li-ion Capacitor Model (Simplified Model) PSpice Version
 
リチウムイオンキャパシタのシンプルモデル(PSpice)
リチウムイオンキャパシタのシンプルモデル(PSpice)リチウムイオンキャパシタのシンプルモデル(PSpice)
リチウムイオンキャパシタのシンプルモデル(PSpice)
 

More from Mamoon Ismail Khalid

Network Traffic Adaptable Image Codec - A solution to make streaming faster
Network Traffic Adaptable Image Codec - A solution to make streaming fasterNetwork Traffic Adaptable Image Codec - A solution to make streaming faster
Network Traffic Adaptable Image Codec - A solution to make streaming faster
Mamoon Ismail Khalid
 
Hospital Management and Inventory Control Solution for Public Hospitals in De...
Hospital Management and Inventory Control Solution for Public Hospitals in De...Hospital Management and Inventory Control Solution for Public Hospitals in De...
Hospital Management and Inventory Control Solution for Public Hospitals in De...
Mamoon Ismail Khalid
 
ATLAS - Product Requirement Document.pdf
ATLAS - Product Requirement Document.pdfATLAS - Product Requirement Document.pdf
ATLAS - Product Requirement Document.pdf
Mamoon Ismail Khalid
 
T(X) Innoway - Prediction Algorithm design.pdf
T(X) Innoway - Prediction Algorithm design.pdfT(X) Innoway - Prediction Algorithm design.pdf
T(X) Innoway - Prediction Algorithm design.pdf
Mamoon Ismail Khalid
 
Joint3DShapeMatching - a fast approach to 3D model matching using MatchALS 3...
Joint3DShapeMatching  - a fast approach to 3D model matching using MatchALS 3...Joint3DShapeMatching  - a fast approach to 3D model matching using MatchALS 3...
Joint3DShapeMatching - a fast approach to 3D model matching using MatchALS 3...
Mamoon Ismail Khalid
 
Golf Swing Analysis and Posture Correction System
Golf Swing Analysis and Posture Correction SystemGolf Swing Analysis and Posture Correction System
Golf Swing Analysis and Posture Correction System
Mamoon Ismail Khalid
 
24 ideas to revive any developing country.pdf
24 ideas to revive any developing country.pdf24 ideas to revive any developing country.pdf
24 ideas to revive any developing country.pdf
Mamoon Ismail Khalid
 
#2 - Smart Bins - Returnable Plastic Ecosystem.pdf
#2 - Smart Bins - Returnable Plastic Ecosystem.pdf#2 - Smart Bins - Returnable Plastic Ecosystem.pdf
#2 - Smart Bins - Returnable Plastic Ecosystem.pdf
Mamoon Ismail Khalid
 
PyTorch to detect Humans Eating Food.pdf
PyTorch to detect Humans Eating Food.pdfPyTorch to detect Humans Eating Food.pdf
PyTorch to detect Humans Eating Food.pdf
Mamoon Ismail Khalid
 
Future of agriculture agriculture - technology is a necessity in 2020 and beyond
Future of agriculture agriculture - technology is a necessity in 2020 and beyondFuture of agriculture agriculture - technology is a necessity in 2020 and beyond
Future of agriculture agriculture - technology is a necessity in 2020 and beyond
Mamoon Ismail Khalid
 
Nano mos25
Nano mos25Nano mos25
Real estate in blockchain (2)
Real estate in blockchain (2)Real estate in blockchain (2)
Real estate in blockchain (2)
Mamoon Ismail Khalid
 
Cohort analysis saa s (1)
Cohort analysis saa s (1)Cohort analysis saa s (1)
Cohort analysis saa s (1)
Mamoon Ismail Khalid
 
ISA backed technology skills platform
ISA backed technology skills platformISA backed technology skills platform
ISA backed technology skills platform
Mamoon Ismail Khalid
 
Start up valuation methods
Start up valuation methodsStart up valuation methods
Start up valuation methods
Mamoon Ismail Khalid
 
Analysis mvp factory
Analysis mvp factoryAnalysis mvp factory
Analysis mvp factory
Mamoon Ismail Khalid
 
Detect Negative and Positive sentiment in user reviews using python word2vec ...
Detect Negative and Positive sentiment in user reviews using python word2vec ...Detect Negative and Positive sentiment in user reviews using python word2vec ...
Detect Negative and Positive sentiment in user reviews using python word2vec ...
Mamoon Ismail Khalid
 
Detect spam comments youtube videos and app store reviews
Detect spam comments youtube videos and app store reviewsDetect spam comments youtube videos and app store reviews
Detect spam comments youtube videos and app store reviews
Mamoon Ismail Khalid
 
Start Up deal/interaction management workflow
Start Up deal/interaction management workflowStart Up deal/interaction management workflow
Start Up deal/interaction management workflow
Mamoon Ismail Khalid
 
Hunter.io scraper
Hunter.io scraperHunter.io scraper
Hunter.io scraper
Mamoon Ismail Khalid
 

More from Mamoon Ismail Khalid (20)

Network Traffic Adaptable Image Codec - A solution to make streaming faster
Network Traffic Adaptable Image Codec - A solution to make streaming fasterNetwork Traffic Adaptable Image Codec - A solution to make streaming faster
Network Traffic Adaptable Image Codec - A solution to make streaming faster
 
Hospital Management and Inventory Control Solution for Public Hospitals in De...
Hospital Management and Inventory Control Solution for Public Hospitals in De...Hospital Management and Inventory Control Solution for Public Hospitals in De...
Hospital Management and Inventory Control Solution for Public Hospitals in De...
 
ATLAS - Product Requirement Document.pdf
ATLAS - Product Requirement Document.pdfATLAS - Product Requirement Document.pdf
ATLAS - Product Requirement Document.pdf
 
T(X) Innoway - Prediction Algorithm design.pdf
T(X) Innoway - Prediction Algorithm design.pdfT(X) Innoway - Prediction Algorithm design.pdf
T(X) Innoway - Prediction Algorithm design.pdf
 
Joint3DShapeMatching - a fast approach to 3D model matching using MatchALS 3...
Joint3DShapeMatching  - a fast approach to 3D model matching using MatchALS 3...Joint3DShapeMatching  - a fast approach to 3D model matching using MatchALS 3...
Joint3DShapeMatching - a fast approach to 3D model matching using MatchALS 3...
 
Golf Swing Analysis and Posture Correction System
Golf Swing Analysis and Posture Correction SystemGolf Swing Analysis and Posture Correction System
Golf Swing Analysis and Posture Correction System
 
24 ideas to revive any developing country.pdf
24 ideas to revive any developing country.pdf24 ideas to revive any developing country.pdf
24 ideas to revive any developing country.pdf
 
#2 - Smart Bins - Returnable Plastic Ecosystem.pdf
#2 - Smart Bins - Returnable Plastic Ecosystem.pdf#2 - Smart Bins - Returnable Plastic Ecosystem.pdf
#2 - Smart Bins - Returnable Plastic Ecosystem.pdf
 
PyTorch to detect Humans Eating Food.pdf
PyTorch to detect Humans Eating Food.pdfPyTorch to detect Humans Eating Food.pdf
PyTorch to detect Humans Eating Food.pdf
 
Future of agriculture agriculture - technology is a necessity in 2020 and beyond
Future of agriculture agriculture - technology is a necessity in 2020 and beyondFuture of agriculture agriculture - technology is a necessity in 2020 and beyond
Future of agriculture agriculture - technology is a necessity in 2020 and beyond
 
Nano mos25
Nano mos25Nano mos25
Nano mos25
 
Real estate in blockchain (2)
Real estate in blockchain (2)Real estate in blockchain (2)
Real estate in blockchain (2)
 
Cohort analysis saa s (1)
Cohort analysis saa s (1)Cohort analysis saa s (1)
Cohort analysis saa s (1)
 
ISA backed technology skills platform
ISA backed technology skills platformISA backed technology skills platform
ISA backed technology skills platform
 
Start up valuation methods
Start up valuation methodsStart up valuation methods
Start up valuation methods
 
Analysis mvp factory
Analysis mvp factoryAnalysis mvp factory
Analysis mvp factory
 
Detect Negative and Positive sentiment in user reviews using python word2vec ...
Detect Negative and Positive sentiment in user reviews using python word2vec ...Detect Negative and Positive sentiment in user reviews using python word2vec ...
Detect Negative and Positive sentiment in user reviews using python word2vec ...
 
Detect spam comments youtube videos and app store reviews
Detect spam comments youtube videos and app store reviewsDetect spam comments youtube videos and app store reviews
Detect spam comments youtube videos and app store reviews
 
Start Up deal/interaction management workflow
Start Up deal/interaction management workflowStart Up deal/interaction management workflow
Start Up deal/interaction management workflow
 
Hunter.io scraper
Hunter.io scraperHunter.io scraper
Hunter.io scraper
 

Recently uploaded

Schematic Diagram MSI MS-7309 - REV 1.0 PDF .pdf
Schematic Diagram MSI MS-7309 - REV 1.0 PDF .pdfSchematic Diagram MSI MS-7309 - REV 1.0 PDF .pdf
Schematic Diagram MSI MS-7309 - REV 1.0 PDF .pdf
nikoloco007
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
aozcue
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
aozcue
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Peter Gallagher
 
天博体育下载-可靠的网络天博体育下载-网络天博体育下载|【​网址​🎉ac123.net🎉​】
天博体育下载-可靠的网络天博体育下载-网络天博体育下载|【​网址​🎉ac123.net🎉​】天博体育下载-可靠的网络天博体育下载-网络天博体育下载|【​网址​🎉ac123.net🎉​】
天博体育下载-可靠的网络天博体育下载-网络天博体育下载|【​网址​🎉ac123.net🎉​】
arcosarturo900
 
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDARLORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
lorraineandreiamcidl
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
peuce
 
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
andreassenrolf537
 

Recently uploaded (8)

Schematic Diagram MSI MS-7309 - REV 1.0 PDF .pdf
Schematic Diagram MSI MS-7309 - REV 1.0 PDF .pdfSchematic Diagram MSI MS-7309 - REV 1.0 PDF .pdf
Schematic Diagram MSI MS-7309 - REV 1.0 PDF .pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
 
天博体育下载-可靠的网络天博体育下载-网络天博体育下载|【​网址​🎉ac123.net🎉​】
天博体育下载-可靠的网络天博体育下载-网络天博体育下载|【​网址​🎉ac123.net🎉​】天博体育下载-可靠的网络天博体育下载-网络天博体育下载|【​网址​🎉ac123.net🎉​】
天博体育下载-可靠的网络天博体育下载-网络天博体育下载|【​网址​🎉ac123.net🎉​】
 
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDARLORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
 
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
 

REMOTE SOLAR MONITORING SYSTEM - A solution to make battery life extend by 300%

  • 1. REMOTE SOLAR MONITORING SYSTEM Mamoon Ismail Khalid Mohammad Ahsan Azim Mohammad Hamza Khawaja
  • 2. • Battery Performance is not reliable. State Of Charge is not accurately known. • Unawareness of Load / Consumption data by consumer. PROBLEM STATEMENT
  • 3. Storage is the most expensive of all expenditures in Solar PV : • 100 AH Gel Regulated sealed Batteries: 28,000 RS/- • 3 Batteries usually used • We worked with 45 AH --- Cost 9200 Rs.
  • 4. AIM OF PROJECT • Battery Monitoring System • Efficient usage of Battery • Integrating solar panel real time data with building computer • Storage of data • Like EGAUGE
  • 5.
  • 6. METHODS OF S.O.C MEASUREMENT • Voltage Measurement • Specific Gravity Method • Quantum Magnetism • Integrated Current Method
  • 7. PROBLEMS ASSOCIATED : Better S.O.C Measurement : • Capacity changes : 1) Temperature 2) Depth Of Discharge Effect 3) Charge / Discharge cycles 4) Self Discharge • Charge Rate (C-Rate) dependence
  • 8. HOW TO INCORPORATE THESE FACTORS ? • Piece Wise Linearization : Temperature effect C-Factor effect Depth Of Discharge effect Number Of Cycles effect • Incorporate these factors through feed back control into Simulink Model
  • 9. TEMPERATURE EFFECT & C-RATE PIECE WISE LINEAR APPROXIMATION 0.05c 0.1c 0.2c 1c 2c
  • 10. CHARGE/DISCHARGE CYCLES & D.O.D For 30% D.O.D
  • 11. EFFICIENCY ALGORITHM Set a 30% Depth Of Discharge floor! • Use Parallel Battery Banks • Connected through Power MOSFETS • If Battery 1 S.O.C == 70 % ; Discharge Battery 2 • If Battery 2 S.O.C == 70% ; Discharge Battery 1 again • Continue repeatedly
  • 12. BATTERY COST FEASIBILITY : If 1 cycle = 1 day (assumption) 50 % D.O.D : Approximately 650 Cycles 30 % D.O.D: Approximately 1700 cycles After 1700 days : Cost 1 = (1700/650)* 3 *30000 = ~ 235000 Rs Cost 2 = 3(30000) = 90,000 Rs!!
  • 13. SIMULINK MODEL CHARGE INTERGRATOR No Of Charge Cycles Of CYCLES RELAY Battery SWITCHING Charge Cycles Capacity Temperature Effect and FINAL CAPACITY
  • 15. SOURCE • Charging = 8Amp Discharging = 9Amp • C-rate = 0.2
  • 16. • function inst_charge2 = fcn(current2,storedCharge2) • • if (current2>0) • • inst_charge2=storedCharge2+current2*0.001; • • if(inst_charge2>=1620) • inst_charge2=storedCharge2;%protect from over charging • end • • • elseif(current2<0) • • • inst_charge2=storedCharge2+current2*0.001; • • else • inst_charge2=storedCharge2; • • end • end • Stored Charge is the Charge that is previously stored in the battery. • Ceiling of 1620 – Prevents Overcharge • If CURRENT + ve : INCREASE the charge stored in the battery using q=it • vice versa for discharging. • If CURRENT = 0 : Charge kept constant. • 0.001 is the sampling time. CHARGE INTEGRATOR COULOMB COUNTING/STATE OF CHARGE
  • 17. Stored Charge on the battery. STATE OF THE CHARGE vs Time
  • 18. RELAY • Decision of which battery to discharge. • 30% D.O.D floor - to maximize the life of a battery. • After 30% discharge – RELAY will shift the load to the other battery!
  • 19. Shifting Between two batteries Y=0; load on battery 1. Y=1; load on batter 2.
  • 20. Calculating number of discharge cycles No_Cycles=fcn(previous_storedCharge,next_storedCharge, inst_capacity,u3) • if(next_storedCharge/inst_capacity <= 0.7 && previous_storedCharge/inst_capacity > 0.7 ) • No_dischargeCycles=u3+1; • else • No_dischargeCycles=u3; • end • end If the state of charge is 70% we count that as a complete discharge cycle. Hence if the state of charge decays to 70% we know that one cycle has been traversed. CHARE CYCLE COUNT
  • 21. Number of discharge cycles • Discharge cycle number progressively increases • due to continuous discharging and charging of the battery
  • 22. Number of cycles and Capacity function y=fcn(capacity_feedback,no_cycles,initial_capacity) • if(capacity_feedback<=0) • y=0; • elseif(no_cycles<=4) • y=initial_capacity; • elseif(no_cycles>4 && no_cycles<=6) • y=initial_capacity*(-.025*no_cycles*100+110)/100; • • elseif(no_cycles>6 && no_cycles<=8) • y=initial_capacity*(-.0375*no_cycles*100+117.5)/100; • elseif(no_cycles>8 && no_cycles<=10) • y=initial_capacity*(-.05*no_cycles*100+127.5)/100; • else • y=initial_capacity*(-.0875*no_cycles*100+165)/100; • end • < 400 discharge cycles : • capacity ~ UNCHANGED • 400 -600 • 600 – 800 • 800-1000 • >1000 linear piecewise approximation
  • 23. Decrease in capacity with number of cycles Governed by Piece-Wise Linear Transformation
  • 24. Dependence of capacity on c-rate and temperature • function y = fcn(y1,temp,capacity,rated_capacity_ah,c_rate,c,rated_capacity, current,capacity_charging) • rated_capacity=1620; • rated_capacity_ah=45; • temp=45; • • if(current>0) • y=capacity_charging; • • else • • c_rate=(-1*current)/rated_capacity_ah; • if(c_rate>= 0 && c_rate<=.2) • c=-.75*c_rate+.85; • • elseif(c_rate>= 0.2 && c_rate<=1) • c=-.50*c_rate+.80; • elseif(c_rate>= 1) • c=-.05*c_rate+.35; • • end • y=c; • c=100*c; • y1 = 0.72 * temp + c; • • C-rate has an inverse relationship with the capacity of battery. Standard testing condition at 25o C Capacity increases as temperature changes from 25o C to 40o C Capacity decreases as temperature decreases from 25o C .
  • 25. Calculating the final resulting capacity of the battery y=rated_capacity-(1-y1)*(rated_capacity)- (rated_capacity-capacity); • End • • if(capacity<=0) • y=0; Output final capacity =y Final capacity incorporates the change due to : •No. of Cycles •Temperature •C-rate This final capacity is then fed back into the starting blocks as our capacity is now altered !!
  • 27. Charge Capacity State Of the Charge No of Cycles Charge Capacity State Of The Charge No Of Cycles CHARGE CAPACITY OF BATTERY STATE OF CHARGE CHARGE CYCLES