Hybrid Microgrid Modeling and Optimization