Affiliation: | 1. Department of Mechanical Engineering, IDMEC/IST – Instituto Superior Técnico, Technical University of Lisbon, Av. Rovisco Pais, 1049-001 Lisbon, Portugal;2. Department of Mechanical Engineering, Texas A&M University, College Station, TX 77483-3123, USA |