CAMEO:A Co-design Architecture for Multi-objective Energy System Optimization
Rounak Meyur, Tonya Martin, Sumit Purohit
TL;DR
This paper addresses the need for scalable, multi-objective co-design in energy systems by introducing CAMEO, a modular, cloud-scale architecture that enables design-space exploration across heterogeneous models and data. It combines a declarative problem language, standardized interfaces, and a Nextflow-based workflow to run multiple optimization formulations in parallel, supported by containerization for portability. The authors demonstrate two formulations on an offshore wind-farm with energy storage, illustrating how Formulation A uses random scenario sets and Formulation B uses scenario trees to capture uncertainty, with analysis of computational overhead and results. The work advances practical co-design by delivering a reusable, scalable framework that accelerates design, validation, and decision-support for complex energy systems, with future directions including broader module libraries and user interfaces.
Abstract
Co-design plays a pivotal role in energy system planning as it allows for the holistic optimization of interconnected components, fostering efficiency, resilience, and sustainability by addressing complex interdependencies and trade-offs within the system. This leads to reduced operational costs and improved financial performance through optimized system design, resource allocation, and system-wide synergies. In addition, system planners must consider multiple probable scenarios to plan for potential variations in operating conditions, uncertainties, and future demands, ensuring robust and adaptable solutions that can effectively address the needs and challenges of various systems. This research introduces Co-design Architecture for Multi-objective Energy System Optimization (CAMEO), which facilitates design space exploration of the co-design problem via a modular and automated workflow system, enhancing flexibility and accelerating the design and validation cycles. The cloud-scale automation provides a user-friendly interface and enable energy system modelers to efficiently explore diverse design alternatives. CAMEO aims to revolutionize energy system optimization by developing next-generation design assistant with improved scalability, usability, and automation, thereby enabling the development of optimized energy systems with greater ease and speed.
