Monthly Unit Commitment Model and Algorithm with Renewable Energy Generation Considering System Reliability. (10th April 2019)