The System's Limitations Costs Determination Using the Duality Concept of Linear Programming

Similar documents
Chapter 5. Transmission networks and electricity markets

Congestion Management in a Smart Grid via Shadow Prices

Energy System Modelling Summer Semester 2018, Lecture 7

A three-level MILP model for generation and transmission expansion planning

The DC Optimal Power Flow

Appendix A Solving Systems of Nonlinear Equations

A new stochastic program to facilitate intermittent renewable generation

A Merchant Mechanism for Electricity Transmission Expansion

Distributed Optimization. Song Chong EE, KAIST

Efficiency Loss in Resource Allocation Games. Yunjian Xu

DYNAMICS OF ELECTRIC POWER SUPPLY CHAIN NETWORKS UNDER RISK AND UNCERTAINTY

The Fundamental Welfare Theorems

Solving an optimization problem of a profit calculation taking into account fixed costs in Excel

UNIT-4 Chapter6 Linear Programming

Software Tools: Congestion Management

AESO Load Forecast Application for Demand Side Participation. Eligibility Working Group September 26, 2017

MVE165/MMG631 Linear and integer optimization with applications Lecture 5 Linear programming duality and sensitivity analysis

minimize x x2 2 x 1x 2 x 1 subject to x 1 +2x 2 u 1 x 1 4x 2 u 2, 5x 1 +76x 2 1,

Dual decomposition approach for dynamic spatial equilibrium models

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini

Some Observations on the Locational Marginal Prices and Loads

IE 5531: Engineering Optimization I

KIER DISCUSSION PAPER SERIES

Fundamentals of Operations Research. Prof. G. Srinivasan. Indian Institute of Technology Madras. Lecture No. # 15

Department of Agricultural Economics. PhD Qualifier Examination. May 2009

Price Discrimination through Refund Contracts in Airlines

Recent Advances in Generalized Matching Theory

On Clearing Coupled Day-Ahead Electricity Markets

Firms and returns to scale -1- John Riley

A Market Mechanism for Electric Distribution Networks

Chapter 1 Linear Equations and Graphs

Tutorial 2: Modelling Transmission

Robust Predictions in Games with Incomplete Information

Real-Time Optimization (RTO)

Part 1. The Review of Linear Programming

Duality. for The New Palgrave Dictionary of Economics, 2nd ed. Lawrence E. Blume

A new primal-dual framework for European day-ahead electricity auctions

A Note on Cost Reducing Alliances in Vertically Differentiated Oligopoly. Abstract

Coupled Optimization Models for Planning and Operation of Power Systems on Multiple Scales

The Fundamental Welfare Theorems

4.6 Linear Programming duality

Differentiable Welfare Theorems Existence of a Competitive Equilibrium: Preliminaries

OPERATIONS RESEARCH. Michał Kulej. Business Information Systems

Lectures 6, 7 and part of 8

Operations Research. Duality in linear programming.

General Equilibrium. General Equilibrium, Berardino. Cesi, MSc Tor Vergata

A buyer - seller game model for selection and negotiation of purchasing bids on interval data

Global and China Sodium Silicate Industry 2014 Market Research Report

Do Generation Firms in Restructured Electricity Markets Have Incentives to. Support Social-Welfare-Improving Transmission Investments?

Online Appendix to A search model of costly product returns by Vaiva Petrikaitė

Optimization Basics for Electric Power Markets

PowerApps Optimal Power Flow Formulation

SIGNIFICANT increase in amount of private distributed

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions

Department of Economics The Ohio State University Final Exam Questions and Answers Econ 8712

Capacity Expansion in the Integrated Supply Network for an Electricity Market

Microeconomics II Lecture 4: Incomplete Information Karl Wärneryd Stockholm School of Economics November 2016

Public Economics Ben Heijdra Chapter 9: Introduction to Normative Public Economics

Testimony. Before the Subcommittee on Environment, Energy, and Natural Resources, Committee on Government Operations House of Representatives

A Dynamic Network Oligopoly Model with Transportation Costs, Product Differentiation, and Quality Competition

Competitive Equilibrium

Design Patent Damages under Sequential Innovation

Sensitivity Analysis and Duality in LP

Notes IV General Equilibrium and Welfare Properties

Blackouts in electric power transmission systems

Lecture #3. General equilibrium

A Generalization of Theorems on Inverse-Positive Matrices

Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control


Modeling, equilibria, power and risk

Introduction to Mathematical Programming IE406. Lecture 10. Dr. Ted Ralphs

SHORT TERM LOAD FORECASTING

Draft Wholesale Power Price Forecasts

Centre for Efficiency and Productivity Analysis

The Monopolist. The Pure Monopolist with symmetric D matrix

Mechanism design and allocation algorithms for energy-network markets with piece-wise linear costs and quadratic externalities

Mixed Integer Linear Programming Formulation for Chance Constrained Mathematical Programs with Equilibrium Constraints

Motivation. Lecture 2 Topics from Optimization and Duality. network utility maximization (NUM) problem:

Index. Cambridge University Press An Introduction to Mathematics for Economics Akihito Asano. Index.

A Contract for Demand Response based on Probability of Call

4. Duality Duality 4.1 Duality of LPs and the duality theorem. min c T x x R n, c R n. s.t. ai Tx = b i i M a i R n

Wireless Network Pricing Chapter 6: Oligopoly Pricing

LINEAR PROGRAMMING 2. In many business and policy making situations the following type of problem is encountered:

Final exam.

Short correct answers are sufficient and get full credit. Including irrelevant (though correct) information in an answer will not increase the score.

Tropical Geometry in Economics

Department of Economics, University of California, Davis Ecn 200C Micro Theory Professor Giacomo Bonanno ANSWERS TO PRACTICE PROBLEMS 18

Field Exam: Advanced Theory

Linearized optimal power flow

Part IB Optimisation

Mathematical Foundations -1- Constrained Optimization. Constrained Optimization. An intuitive approach 2. First Order Conditions (FOC) 7

Fairness Considerations in Network Flow Problems

competition: the choice of scope

Mathematical Methods and Economic Theory

STRUCTURE Of ECONOMICS A MATHEMATICAL ANALYSIS

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program May 2012

NTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i,

IE 5531: Engineering Optimization I

A Model for a Zonal Operating Reserve Demand Curve

ES10006: Core skills for economists: Mathematics 2

Transcription:

Volume 3, Number 1, 1 he System's Limitations Costs etermination Using the uality Concept of Linear rogramming MAHNIKO Anatolijs, UMBRASHKO Inga, VARFOLOMEJEVA Renata Riga echnical University, Institute of ower Enneering, 1, Kronvalda bulv., Riga, LV-11, Latvia hone: (371) 7993, Fax: (371) 79931, E-mail: mahno@eef.rtu.lv Abstract - he duality concept in the issued competitive electricity market optimization task allows determining the electricity nodal prices. he direct task can be solved with the linear programming simplex method. he nodal price can be realized by finding the dual variables at the accepted limits. he calculations have shown that the property of electricity as a good does not allow considering the concept of a balanced price of electricity as the sole price in the market taking into account the technolocal limitations on ES functioning. Keywords : electric power, linear programming, dual task, optimization, nodal price I. INROUCION If we ignore limitations for the system and technical losses, which are related with electricity transmissions, then the calculation of the competitive equilibrium price for the market participants is relatively simple [1-5]. Consumer and supplier applications form the demand and supply step curve (Fig.1.), this intersection determine the equilibrium price, which correspond the demand and supply volumes equations as: W sup ply = Wdemand. he consumers (buyers) put their requirements about the volume of the electricity supply W dj by the price as ( j ). But the suppliers (sellers) are prepared to c dj sell at market the amount of electricity W by the prices as c (i G ). In the adopted model the electricity volume determine by multiplying the value of active power with the adopted time interval value (1 hour), it means Wi = i Δt, where Δt = 1hour. he task objective function or welfare (profit) function can write down with the form as: G F = cdj dj c, (1) j= 1 i= 1 where c, c buyers / sellers bid prices; dj dj, an applied electricity hourly loaded/generated capacities; d the consumptions in the node; c, /MWh c * g the generation in the node; G, - the generation and loads node s number. Equilibrium price he demand curve (consumers bids) W piepr =W pied he supply curve (suppliers bids) W, MWh Fig. 1. he equilibrium price notice in a flexible market II. HE COMEIIVE MARKE ASK OF OIMIZAION AN NOAL RICES At the energy power system (ES) there are two factors that affect the price formation (for the pricing). hey are the system limitations and technical losses. he systems limitations include network limitations, which are raised by certain network split throughput capacity limits. hose limits are calculated so as to prevent the system s overload and stability losses. he technical losses in the electrical power networks arise because of the electricity transmission. o solve the power equilibrium price and volume of this task, and take into account the system's limitations and losses, is necessary to use appropriate software. he use of it allows to calculate the optimal hourly equilibrium prices, production and consumption volumes, with considering the system's limitations and technical losses. When we are solving the divided auction of calculated results on the total task, first of all is need to find out the function s (1) imum, considering the power flow ij from node i to node j along the line ij limitations or flow sum limitations of controlled splits S min, () s ij ( i, j) S as well as the balance of the limitations at nodes where are =, (3) j ij + G s di 115

Journal of Computer Science and Control Systems for each node i. Calculation of sum can make after all generators G and consumers which are connected to the i- node and all nodes j which are connected with the i-node. After calculating we obtain that at each network node will form the individual equilibrium price the nodal price. he nodal prices are the most precise cost assessment instrument for the electricity supplying in a certain network point. hey are defined as the ratio of total costs, which are necessary to satisfy the consumer needs at the consumption changes in the specific delivery points. here are observed the technical losses in a nodal price, which are connected with the electricity supply in a certain network points and with necessary reme deviations from optimal, to prevent the system's limitation overrunning. From the software view the market estimates are not needed the additional nodal price calculation, because it is the ES reme optimization products. III. HE LINEAR ROGRAMMING he linear optimization tasks at which can add under considered electricity market output (direct) task with the objective function (1) and limitations () and (3), are most effectively solved with the linear programming simplex method. his calculation allow to find out the minimum value of the objective function (1), the generating equipment structure and the load, the power flow on the controlled lines, but need to consider all limitations. he duality concept use in the linear programming allows increasing significantly the information s volume of the obtained optimization s task result. he duality in the issued competitive electricity market optimization task allows determining the electricity nodal prices []. he basic duality theory is that each of the linear programming tasks have the another linear programming task, and theirs solution is closely connected with the output task of solution. hey are direct and dual tasks. he both tasks have the same objective function optimal value (if any exist). he both tasks are symmetrical to each other and determined solutions allow economic interpret the dual variable values. he optimal points of dual variables are defined as the direct linear programming task s additional variable relative assessment. Between the direct and the dual task s solutions are series of important relevance, which are useful for the common characteristics optimal solution research and to verify acceptable solution optimum. An optimal dual solution can be interpreted as the limitations resource assessment group. he final case plays an important role in the sensitivity analysis, i.e. at the output task parameters changes. In the dual task variables are called by the "shadow prices". According to the Kuna-acker theorem each of the direct optimization s task variables correspond dual variables. If this variable corresponds to or is included in the essential (active) limit, then its value is different from zero. If this variable corresponds to neglible (passive) limit then its value equals to zero. If carefully examining the definition of dual task then is seen the resistance between the direct and dual task, it is: if we have more stringent limitations on one of the tasks, so then in the second task its limitations are more liberal. his balance s expression is the Sleiter condition (complementary flexibility condition), which is necessary and sufficient for the direct and dual variables ving the same (after the objective function value) optimal solution. he nodal price can be realized by finding the dual variables at the accepted limits. he nodal prices objectively reflect the conditional resources valuations (generation, system constraints and losses). hese ratings determine the degree of resource shortage. So fully used resource valuations are different from zero, but not fully used resources valuation equals to the zero value. he dual variables are determined by solving the dual task in the ratio to the direct task. he dual task allows to assess the direct task s calculation. For each variant of production plan corresponds their own resource utilization, whom is estimated its significance (dual variation). his reflects the resource influences degree to the result. IV. EXAMLE IREC ASK So we will solve the electrical power systems, which scheme is established at the Fig.. and system optimization tasks with the work with a full staff of the equipment. he solution of this task we will make with the linear programming method. At 1st able are ven the system s capacities of generators and their bid prices. We will suppose that the network is homogeneous and all line lengths equal 1 km. At the calculation we will take into account that line l 9 has the capacity flow limit l9 = 13 MW. ab.1 he information about generation Nr 1 9, MW 1 3 35 min, MW 1 1 1 c, /MWh 5 3 For the network nodes, and are connected appropriate loads, as: = 9 d MW, d = 1 MW, = 15 MW. he total consumer load is 315 MW. d We will consider that the power losses are included in the load. he presented scheme s reme of linear programming optimization in direct order (a case) the mathematic model s aim is to minimize the function F = 5 1 + + 3 9 + c + c + c where g, g5 and - are an additional variables that describe the possible generation of load nodes. Since in a ven task are free prices loads, then bid prices c, c 5 and c can be regarded for non-limits of high. he task solution is to be satisfied the system power balance limitation 11

Volume 3, Number 1, 1 + + 9 + + + = d + d + d = 315 And the generator active power limits ( min ; ) on all nodes in the ES: g g g9 g9 g g5 1,, 1, 3, 1, 35, o obtain the power flows through the lines, we will use the Kirchhoff's laws in a matrix form and draft a matrix A with the form as: Μ A = Ν Ζ d, where M the first incidence (the independent node connection) matrix; N the second incidence (the independent rectangular contour connection) matrix; Z d diagonal, the quadratic branches resistance matrix (since the network is homogeneous, the line s resistances will be replaced with the line s lengths). If we invert the matrix A, then we can obtain the current distribution coefficients for the ven ES scheme. In our case the matrix α of the current distribution coefficients is formed with the matrix A -1 and its first hts column s help as: 1 1,33,7 α =,33,7,33,33,33,33,7,33,7,33,3,17,17,17,17,17,7,7,33,33,33,33,5,5,5,5,5,5,33,33,33,33,7,7,,.,17,17,17,17,17,3. According to the current distribution coefficients, which are calculated with the relation to the 9th generator (generator with a minimum bid price), the power flow through the line l9 can be recorded as: =,7 l9,33,17 ( 9) ( ),3 ( 5),5 g Since the technolocal requirements must be executed 13 l9, and taking into account this expression g = = g =, the systems limit inequalities must be supplemented with the inequalities:,7 +,33 39,5. g Simplex method use in the output task with a full staff of generators allows to determine example s (ven load values in the node) the most economical required generation. he optimal reme s generation values on the nodes are: 1 = 53,75 MW, = 1 MW, 9 = 51,5 MW. Fig.. he electrical power system s scheme It means that the most expensive generator G works with the minimum possible load, but the generator G1 and cheapest generator G9 are not fully loaded. he capacities through the line will be, as: 53,75 1 51,5 11,5 = α = 31,5 l m 1,5 5,75 5 13 In this case, the objective function s value will be: F = 5 53,75 + 1 + 3 51,5 = 15. V. EXAMLE UAL ASK here is need to solve the electrical power system s nodal price, which there is established in the Fig.., for price determination is need to solve the linear programming dual task. he problem direct optimization solution, considering the system and node limitations, approved all ES generators the need of participation into the market. Moreover, it was certainly founded the active and passive limitations, which are firstly ven with the inequality form. According to the nonlinear programming theory for the active limitations belong those in which one of the parameter is adopted as the limit value. All other limitations of form inequalities are passives. If previously would be known, which limitations of inequalities form are passive and which are active, then the passive could be excluded from consideration, but the active can be observed as constraints equation form. 117

Journal of Computer Science and Control Systems In the issued example the limit values amount are reached such variables as and. In this way, in the l 9 direct linear programming task with the capacity balance limitations were enough to observe the active limitations + + 9 + + + = 315 1,7 1,33,17 g,5,3 g + 19,5 13 with the coefficient matrix at the variables 1 1 1 1 1 1. A= 1,7,33, 17,5,3 hen we are making the linear programming dual task s objective function and limitations is need to observe, that the vector b and c are clearly defined from the task direct of the linear programming. In the issued example they will be, as: b = 315 1 39,5, ( ) ( 5 c c c 3) In this way obtained solution result of the linear programming dual task allows to determine nodal price vector of the ven ES scheme: c = c c c c c c c c c = n ( n1 n n3 n n5 n n7 n n9 ) ( 5 35 5 55 3). = Consequently in the generation nodes the nodal prices correspond to the bid prices. he nodal prices in the load nodes serve as the electricity supply cost assessment. he obtained result shows that, if we observe the capacity flow through the line (line throughput), then the th node s electricity price for consumers will be 35 /MWh, th node s electricity price for consumers will be 5 /MWh, but the th node s will be the highest electricity price for the consumer it will be 55 /MWh. he consumer nodal prices are included not only in electricity supplying costs, but also in the additional costs, which are arisen when the reme deviate from the optimum line and it is closely connected with limits satisfaction of throughput. c = VI. CONCLUSIONS According the linear programming dual task the mathematical model may be written with such form as: F = ( 315 + 1 y 39,5 yl9 ),7 yl9 5, + y,33 yl9, prices form 3, where the variable vector s components y = ( y b y y l 9 ) of the dual tasks correspond to: y - the capacity balance equation of the similarity form; ACKNOWLEGEMEN b y l 9 1. A common balanced price can be formed in all units of an electrical network if the ES has no technolocal limitations. When technolocal limitations exist that affect the price formation, at different nodes differing nodal. For the sequence with solving the linear programming of direct and dual tasks, we can calculate the system s limitation costs as well as nodal prices of the electricity. - the open active limitations of the second node; his work has been supported by the European y l9 l Social Fund within the project Support for the - the line s 9 capacity flow limitation. implementation of doctoral studies at Riga echnical he dual task limitation system does not include University inequalities with variables c,c and c this is because of variable uncertainties. REFERENCES If we will solve the dual task, we obtain the following results: [1] Schweppe F.C., Carmanis M. C., abors R., Bohn R. y E Spot ricing of Electricity, Boston, Kluwer = 3; y b = ; yl9 = 3. Academic ublishers, 19 he imum objective function s value in this [] Hogan, W.H. Contract networks for electric power case will be: transmission, Journal of Regulatory Economics, Vol., F = 315 3 + 1 39,5 ( 3) = 11,5. Nr.3, 199, p.11- his result is a little beat differ from the previously [3] Stoff S. ower System Economics: esigning obtained output (direct) task of the minimum objective Markets for Electricity, I.Wiley and Sons,, p. function value, because of the calculations allowed [] Bartolomey. I., anikovskaya. Yu. Optimization rounding. of energosistems remes, UGU-UI,, p. 1 Because of the nodes and lines limitations is need to differentiate the consumer nodal price after the expression cn A y, where in the column type vector c n are defined in addition variables c,c and c, which determine the price in the load nodes. = [5] Mahņitko A., Umbraško I etermination of electricity nodal prices using Lagrange method, Journal of Electrical and Electronics Enneering, Vol., Nr.3, 9, p.3 - [] autzig G. B. Linear programming and extensions, rincenton University ress, New Jersey, 193, p. 11

Copyright of Journal of Computer Science & Control Systems is the property of Journal of Computer Science & Control Systems and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use.