Real-time carbon footprint reduction controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data center optimization methods fail to concurrently optimize power consumption factors in real-time due to complex interdependencies and external factors like weather and renewable energy availability, leading to inadequate carbon footprint reduction.

Innovation Solution

A Reinforcement Learning (RL) framework that uses multiple agents to optimize energy consumption, flexible load shifting, and battery operation in real-time, leveraging short-term forecasts and collaborative rewards to manage interdependencies between data center subsystems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional offline optimization methods are used to optimize power consumption factors separately, then device complexity is reduced, but productivity (real-time carbon footprint reduction capability) deteriorates

Engineering Contradiction:
Improveoptimization system complexityVSAvoidreal-time carbon footprint reduction capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system segments the complex optimization problem into multiple independent reinforcement learning agents, each responsible for a specific data center subsystem (cooling, workload scheduling, energy storage). This segmentation allows parallel real-time optimization of each subsystem while maintaining overall system coordination, resolving the contradiction between system complexity and real-time optimization capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A central coordinator acts as an intermediary that receives state information from all subsystem agents, integrates their individual optimization decisions, and ensures global carbon footprint reduction goals are met. This intermediary enables distributed real-time optimization without requiring a single complex centralized controller.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple subsystems are optimized concurrently in real-time, then carbon footprint reduction effectiveness is improved, but device complexity increases

Engineering Contradiction:
Improvecarbon footprint reduction effectivenessVSAvoidoptimization system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the concurrent optimization task into multiple specialized reinforcement learning agents, each handling a specific subsystem (HVAC cooling, IT workload scheduling, battery energy storage). This segmentation enables parallel real-time optimization across subsystems while keeping individual agent complexity manageable through domain-specific specialization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the optimization capabilities of multiple subsystem agents through a collaborative framework where each agent contributes to the overall carbon footprint reduction goal. The agents share state information and coordinate decisions to achieve synergistic effects that greater than the sum of individual optimizations.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If static day-ahead optimization is used, then ease of operation is improved, but adaptability to changing weather and renewable energy availability deteriorates

Engineering Contradiction:
Improveoptimization implementation simplicityVSAvoidadaptability to weather and renewable energy changes
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system transitions from static day-ahead optimization to dynamic real-time optimization using reinforcement learning agents that continuously adapt to changing conditions. The agents process real-time weather forecasts, renewable energy availability, and data center state information to dynamically adjust optimization decisions, enabling adaptability while maintaining operational simplicity through automated learning.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The reinforcement learning agents implement continuous feedback loops that monitor real-time system state, weather conditions, and renewable energy availability. This feedback enables the system to automatically adapt optimization strategies to changing conditions without manual intervention, resolving the contradiction between ease of operation and adaptability.

Inventive Principle:
Principle #23Feedback

4Productivity

If comprehensive real-time optimization of all power consumption factors is implemented, then carbon footprint reduction is improved, but difficulty of detecting and measuring increases

Engineering Contradiction:
Improvecarbon footprint reduction magnitudeVSAvoidmeasurement and control complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system segments the comprehensive optimization task into multiple focused reinforcement learning agents, each monitoring and optimizing specific power consumption factors (cooling power, IT equipment power, energy storage power). This segmentation simplifies measurement and control by breaking down the complex comprehensive monitoring task into manageable subsystem-specific measurements while achieving overall carbon footprint reduction.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240392988A1Real-time carbon footprint reduction controller
Publication Date: 2024.11.28 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20240392988A1 patent drawing
  • US20240392988A1 patent drawing
  • US20240392988A1 patent drawing

AI summary

Systems and methods are provided for optimizing energy consumption, flexible load shifting, and battery operation decisions simultaneously in real-time through Reinforcement Learning (RL). Examples include obtaining states of a system comprising a plurality of subsystems and receiving, by RL agents, rewards from a digital twin of the system, the rewards comprising a plurality of rewards each associated with a subsystem. The example also include determining actions, by the RL agents, based on the states and each of the rewards. Each RL agent is associated with a subsystem and assigns a weight to a reward corresponding to the associated subsystem that is greater than weights assigned to rewards of the other subsystems. The system can then be controlled according to the actions to transition the system to updated states.