Research outputs
    
    
        
    2013, Renewable Energy, 55, 104-119
          
    
    
      Type: article 
    
  
    
    
        
    2013, International Journal of Mechanical Sciences, 71, 1-20
          
    
    
      Type: article 
    
  
    
    
        
    2013, International Journal of Mechanical Sciences, 70, 155-170
          
    
    
      Type: article 
    
  
    
    
        
    2012, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 370(1959), 403-424
          
    
    
      Type: article 
    
  
    
    
        
    2012, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 370(1959), 381-402
          
    
    
      Type: article