Constraints

rate limit

Code not recognized.

About this course

Learning Objectives

1. Constraints

Understand the role of built-in, property-based, and custom constraints in modeling least-cost optimization in PLEXOS, and how these constraints impact runtime, costs, and solution feasibility. Construct and analyze the structure of a custom constraint using LHS/RHS logic, coefficients, and time-based activation settings.

2. Decision Variables 

Be able to define and apply decision variables to represent binary logic within models, enabling the use of conditional constraints based on system states. Gain hands-on experience configuring decision variable properties, including bounds, type, and objective coefficients, to implement if/then logic for operational fuel switching scenarios.

3. Conditional Variables 

Learn to differentiate between static and dynamic conditional variables and use them to activate properties based on simulation input or output states. Learn to apply compound logical expressions (e.g., AND/OR) to model real-world operations such as generator commitments tied to regional load thresholds or market prices.

 

 

Curriculum32 min

  • Constraints Introduction
  • Constraints Introduction Video 4 min
  • Slides
  • Decision Variables
  • Downloads
  • Decision Variables 8 min
  • Slides
  • Conditional Variables
  • Downloads
  • Conditional Variables 10 min
  • Slides
  • Knowledge Check
  • Constraints Knowledge Check 10 min

About this course

Learning Objectives

1. Constraints

Understand the role of built-in, property-based, and custom constraints in modeling least-cost optimization in PLEXOS, and how these constraints impact runtime, costs, and solution feasibility. Construct and analyze the structure of a custom constraint using LHS/RHS logic, coefficients, and time-based activation settings.

2. Decision Variables 

Be able to define and apply decision variables to represent binary logic within models, enabling the use of conditional constraints based on system states. Gain hands-on experience configuring decision variable properties, including bounds, type, and objective coefficients, to implement if/then logic for operational fuel switching scenarios.

3. Conditional Variables 

Learn to differentiate between static and dynamic conditional variables and use them to activate properties based on simulation input or output states. Learn to apply compound logical expressions (e.g., AND/OR) to model real-world operations such as generator commitments tied to regional load thresholds or market prices.

 

 

Curriculum32 min

  • Constraints Introduction
  • Constraints Introduction Video 4 min
  • Slides
  • Decision Variables
  • Downloads
  • Decision Variables 8 min
  • Slides
  • Conditional Variables
  • Downloads
  • Conditional Variables 10 min
  • Slides
  • Knowledge Check
  • Constraints Knowledge Check 10 min