Skip to content

Energy Harvesting Feasibility

Damon Hart-Davis edited this page Apr 18, 2017 · 16 revisions

Energy harvesting parameters based on measurements of TRV1.X

Constants and Estimates

Design parameters

  • 90000 hr product lifetime (10 years).
  • Top area ~20 cm^2 (based on a wild guess that the top is 5 cm in diameter).
  • Room lit to 50 lux.
  • Room lit 20% of the time.
  • PV cell efficiency ~10%.

Previous estimates/calcs

http://www.earth.org.uk/OpenTRV-archive.html#energyharvesting

Power Consumption

Sources of Power Consumption

  • Motor.
  • Radio.
  • Sensors:
    • Pot.
    • Temp sensor.
    • Light sensor.
  • LED: Ignored
  • MCU: Ignored
    • Active.
    • Sleep.
  • Leakage currents: Ignored

Average Power Consumption Over a Day

  • 2.5 V.
  • Daily consumption.
  • All values calculated from max values in datasheet, except where noted.

Motor

  • 1000% valve movement per day.
P_motor = (10 * 7.1 J) / ((60 s)^2 * 24)
P_motor = 830 uW

Radio

  • RFM23B
  • 1 Tx per 240 s
  • Estimate of 15 ms per Tx
I_20dBm = 85000 uA
I_13dBm = 30000 uA
I_1dBm = 18000 uA
P_active = (2.5 V)^2 * 30000 = 190000 uW (No maximum Tx current provided)
P_sleep = (2.5 V)^2 * 0.8 uA = 5.0 uW
duty_cycle = (15 ms) / (240 * 1000 ms) = 6.3e-5
P_radio = (P_active * duty_cycle) + (P_sleep * (1 - duty_cycle))
P_radio = (190000 * 6.3e-5) + (5.0 * (1 - 6.3e-5))
P_radio = 17 uW

Sensors

Potentiometer

  • 47 K(+-20%) pot (could use higher values).
  • On IO_POWER_UP (Estimate active for 10 ms every 2 s).
  • Ignore MCU ADC conversion current.
P_active = (2.5 V)^2 / (47000 * 0.8) R = 170 uW
duty_cycle = (10 ms) / (2 * 1000 ms) = 0.005
P_pot = P_active * duty_cycle
P_pot = 170 * 0.005
P_pot = 0.85 uW

Light Sensor

  • TEPT4400 w/ 100 K(+-20%)
  • Assume saturated ie. PHT is short circuit.
  • On IO_POWER_UP (Estimate active for 10 ms every 2 s).
  • Ignore MCU ADC conversion current.
P_active = (2.5 V)^2 / (100000 * 0.8) R = 78 uW
duty_cycle = (10 ms) / (2 * 1000 ms) = 0.005
P_light = P_active * duty_cycle
P_light = 78 * 0.005
P_light = 0.39 uW

Temp Sensor

  • SHT21.
  • Sample every 60 seconds.
P_active = 1000 uW
P_sleep = 1.2 uW
duty_cycle = (22 ms) / (60 * 1000 ms) = 3.66e-4 (12 bit conversion. 14 bit takes 85 ms)
P_temp = (P_active * duty_cycle) + (P_sleep * (1 - duty_cycle))
P_temp = (1000 * 3.66e-4) + (1.2 * (1 - 3.66e-4))
P_temp = 1.6 uW

LED

  • Vf = 2 V
P_active = (2.5-2.0 V) / 470 R
P_active = 1000 uW
duty_cycle = ???
P_led = ???

MCU

Total Consumption Excl. LED, MCU & Leakage Currents.

P_tot = P_motor + P_radio + P_pot + P_light + P_temp
P_tot = 830 + 17 + 0.85 + 0.39 + 1.6
P_tot = 850 uW

Super-capacitor feasibility

Estimates based on http://uk.farnell.com/bussmann-by-eaton/hv1030-2r7106-r/cap-super-10f-2-7v-rad/dp/2148486

Required Capacity

Using energy storage equation

W = 0.5 * C * (V0^2-V1^2)

where:
- W = energy in J
- C = capacitance in F
- V0 = initial voltage
- V1 = final voltage after discharging

(2 * 7) / (2.7^2 - 2.2^2) = 5.83 F

Lifetime Estimate

Using "10-degrees rule" from https://en.wikipedia.org/wiki/Supercapacitor#Lifetime

L = L0 * 2^((t0 - tx) / 10)

where:
- L = estimated lifetime in hours
- L0 = manufacturer quoted lifetime in hours
- t0 = manufacturer quoted temperature in C
- tx = design temperature in C

1000 * 2^((65 - 25) / 10) = 16000

Not enough but supercaps with a longer life do exist.

Experimental results

Method

  1. Capacitor charged to 2.7 V using benchtop PSU.
  2. Capacitor removed from PSU and hooked up to REV7 with:
    • Valve attached.
    • DMM measuring voltage across power rails.
    • Motor consumption test firmware (Constantly runs motor from endstop to endstop while powered).
  3. REV7 run until DMM measured 2.2 V, counting the number of strokes.
  4. Repeat a few times to get a rough average.

Results and Notes

Capacity (F) % stroke Notes
5 150 - 200 Depending on whether starting on up or down stroke + motor can be driven below cutoff V
15 300 - 500 Accidentally shorted the cap so may have been damaged.
  • The results fit the above calculation.
  • Self discharge seems high (0.01 V drop took > 30 secs with DMM attached). Worth investigating further.
  • TRV1.0 body does not seem stiff enough. This probably has an effect on motor efficiency as well.

PV-cell feasibility

A rough feasibility test for running a TRV1.0 off a photo-voltaic cell.

Assumptions

Assumption Symbol Value Unit Comments
PV-cell area A 1.9e-3 m^2 Based on TRV1.0 cap size (5cm diameter circle)
Room lit duty-cycle D 0.2 n/a Based on hallway. Ask DHD
Required energy W 20 J 400% valve travel + some extra
Room Illuminance Ev 50 lx Estimate from DHD
Luminous Efficiency ne 0.5 n/a Pessimistic estimate. Should be between about 0.02 and 0.2 for most home lighting.
PV-cell Efficiency npv 0.1 n/a Estimate from DHD
MPPT Efficiency nb 0.7 n/a Estimate based on ADP5090 datasheet

Other symbols used

Property Symbol Unit
Irradiance Ee W/m^2
Irradiant Power Pr W
Usable power after losses P W
Average power consumption Pw W
Seconds in a day T s

Equations

Usable Power Harvested From Light

Calculation of the power we can get from ambient lighting.

Estimate of the irradiance from the illuminance:

Ee = Ev / ne    (1)

Power irradiated onto a given area:

Pr = Ee * A
therefore by substituting Ee:
Pr = (Ev * A) / ne    (2)

Power we can extract is therefore irradiated power multiplied by PV-cell and MPPT efficiencies, and the lights on duty cycle:

P = Pr * npv * nb
Substituting (2)
P = (Ev * A) * ((npv * nb) / ne) * D   (3)

Average Power Required

Calculation of the average power required over a day.

W = Pw * T
where T is the number of seconds in a day (60^2 * 24 = 86400)

Therefore:
Pw = W / T (4)

Final Equation

In order for the device to run all day, P must be greater than Pw

Therefore, using (3) and (4):

(Ev * A) * ((npv * nb) / ne) * D > W / T

Calculation

Usable Power Harvested From Light

Using equation (3) with above assumptions

P = (50 * 1.9e-3) * ((0.1 * 0.7) / 0.5) * 0.2
P = 95e-3 * 0.14 * 0.2
P = 2.7e-3 W or 2.7 mW

Average Power Required

Using equation (4) with above assumptions:

Pw = 20 / 86400
Pw = 232e-6 W or 232 uW

Example Circuit

Simple, not optimal/efficient (non-MPPT, discarding power above 2.7V, significant forward loss and reverse leakage with the blocking diode, use of multiple cells in the PV makes partial shading problematic):

Ki-CAD: http://www.earth.org.uk/OpenTRV/circuitFragments/201610-V0p2-SimplePVPower/

schematic

DHD201612: was not generating and maintaining sufficiently high voltage even without load, probably too much leakage in various of the diodes.

Conclusion

All the numbers are based on estimates, but it seems worth further investigation.

Links

https://en.wikipedia.org/wiki/Supercapacitor https://www.researchgate.net/publication/261028996_Study_of_Supercapacitor_Aging_and_Lifetime_Estimation_According_to_Voltage_Temperature_and_RMS_Current

Useful life at 20C >10Y: http://uk.rs-online.com/web/p/products/1135876/

http://www.analog.com/media/en/technical-documentation/data-sheets/ADP5090.pdf

Photovoltaic Sample-and-Hold Circuit Enabling MPPT Indoors for Low-Power Systems http://eprints.soton.ac.uk/272832/1/PV%20Journal.pdf

http://www.digikey.co.uk/en/articles/techzone/2015/feb/specialized-ics-pv-cells-enable-energy-harvesting-from-indoor-lighting

Small PV speced at 200lx (Sanyo AM-1454CA) http://uk.rs-online.com/web/p/photovoltaic-solar-panels/6646762/

http://www.linear.com/solutions/1786

Other energy sources

RF, heat, water flow

Flow: http://www.iop.org/resources/energy/index.html#.WCsXwwuekeo.email

See also

Combined PV and storage: http://www.nature.com/articles/srep45585

Lowest-power MCU Operates At 0.25V In Energy Harvesting Apps http://chipsnwafers.electronicsforu.com/2017/04/15/lowest-power-mcu-operates-at-0-25v/

Clone this wiki locally