Energy harvesting systems : principles, modeling and applications (2011)