Performance analysis of building CCHP based on a MINLP model for design and operation strategy