Power System Economic Dispatch Under Line Flow Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed algorithms for real-time economic dispatch in power systems face inefficiencies in calculation time and struggle to process numerous global inequality constraints, such as line power flow, which are essential for timely and optimal power generation cost minimization.

Innovation Solution

A distributed real-time economic dispatch method utilizing a neural network is implemented, where each node constructs a neural network, interacts based on topology, and performs optimization to satisfy global equation and inequality constraints, allowing for efficient processing of line power flow and convergence to a global optimal solution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If discrete distributed solving technology is used, then distributed optimization is achieved, but calculation time becomes excessively long

Engineering Contradiction:
Improvedistributed optimization capabilityVSAvoidcalculation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces traditional mechanical iterative optimization algorithms with a neural network-based computational system. The neural network uses parallel processing and continuous relaxation techniques to solve the economic dispatch problem, substituting the sequential mechanical iteration with a more efficient computational model that converges faster while maintaining distributed architecture.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the discrete optimization problem into a continuous parameter optimization problem by using neural network parameters (weights and biases) as decision variables. This parameter transformation allows the system to escape from the slow convergence of discrete iterative methods and achieve real-time solving through continuous gradient-based optimization.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If continuous distributed solving technology is used, then real-time solving is achieved, but global inequation constraints such as line power flow cannot be processed

Engineering Contradiction:
Improvesolving speedVSAvoidconstraint processing capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the global inequality constraints into local inequality constraints that can be processed by individual neural networks at each node. By decomposing the system into independent nodes that each handle their own constraints and communicate only necessary information, the system maintains real-time solving capability while incorporating global constraints through distributed coordination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces Lagrange multipliers as intermediary variables that mediate between local node decisions and global constraint satisfaction. These multipliers act as messengers that transmit constraint violation information back to the nodes, enabling the system to process global inequation constraints without compromising the distributed real-time solving architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11216759B2Real-time economic dispatch method of power system
Publication Date: 2022.01.04 SHANGHAI JIAOTONG UNIV
  • US11216759B2 patent drawing
  • US11216759B2 patent drawing
  • US11216759B2 patent drawing

AI summary

A method for optimizing total load distribution of a power system includes the following steps: determining system initial data, and describing the power system in forms of nodes, branches, and parameters; determining an optimization objective and a constraint condition according to a problem, to construct a real-time economic dispatch model; setting a topology structure between the nodes; constructing a neural network for each node, and setting a parameter; setting an initial variable of the neural network; performing optimization by means of the neural network; determining whether a termination condition is satisfied, and outputting a result when the termination condition is satisfied, or repeating the neural network optimization when the termination condition is not satisfied.