My journey of doctoral study at Georgia Tech has never been short of amazing experiences and great challenges. Without the inspiration, support, and advice from many people, these challenges could never have been conquered and no milestones of the journey could have been reached. This thesis is a result of the many experiences that I gained from these people, to whom I would like to express my acknowledgements.First and foremost, I would like to extend my deepest gratitude to my advisor, Dr.Deepak Divan, for his encouragement, inspiration, and guidance throughout my doctoral study. Working on several projects under his support helped me to obtain valuable skills and confidence. He has been always instrumental in giving prompt suggestions whenever I sought guidance from him. The most valuable experience I learned from him is to know the importance of identifying problems, rather than just understanding how to solve them.It is my great honor to be one of his students and to be part of the newly-established Center for Distributed Energy at Georgia Tech that is directed by him. I sincerely believe that the fruitful experience I gained from him will continuously benefit me during my coming career as an engineer.Further, I would like to extend my sincere thanks to my committee members Dr.