1. Department of Civil and Environment Engineering, Brigham Young University, Provo, UT 84602, USA
2. Department of Electrical and Computer Engineering, Brigham Young University, Provo, UT 84602, USA
3. Department of Chemical Engineering, Brigham Young University, Provo, UT 84602, USA