2Simple basics What is SCADA? Purpose of SCADA? What else now needed Supervisory ControlData AcquisitionPurpose of SCADA?What else now neededControlsLook into future & able to control future eventsWhat is EMS?Need for EMS?
3Simple basics How to look into the future? How to know present problems/state?How & what actions to take?Which are best actions?Optimisation?How can we control the events?
4Simple basics What is State Estimation (SE)? Why is it required? How is it achieved?Techniques?Process?
5Need of the Modern Load Dispatch Center A robust Energy Management System capable of meeting the requirements of changed scenarios of deregulated market mechanisms.The EMS system shall be capable of being easily integrated with Market Management System.
6Requirement of EMS Functions. Why do we need EMS functions?Help grid operators in decision making .Gives scientific logic for any actions.Gives warning for any emergency situation.Power system can be analysed for different operating conditions.To get a base case for further Analysis….
7EMS functions objective Power system monitoringPower system controlPower system economicsSecurity assessment
8EMS Functions : Classification Based on Function State EstimationPower Flow AnalysisContingency AnalysisSecurity enhancement
9EMS Functions : Classification Based on Time Domain Pre Dispatch FunctionsLoad Forecasting/Inflow forecastingResource Scheduling And CommitmentNetwork Outage PlanningReal Time OperationState Estimator (RTNET)Real Time contingency analysis (RTCA)Real Time Security Enhancement (RTSENH)Real Time Generation Control (RTGEN)Voltage Var DispatchPost Dispatch / off line activitiesDispatcher training SimulatorOther features likeHistoricar Data Recording,Historical Information Management,Sequence Of Events,Load Flow Studies ( STNET)….
10SE Problem Development What’s A State?The complete “solution” of the power system is known if all voltages and angles are identified at each bus. These quantities are the “state variables” of the system.Why Estimate?Meters aren’t perfect.Meters aren’t everywhere.Very few phase measurements?SE suppresses bad measurements and uses the measurement set to the fullest extent.
11Few Analogies given by F. Schweppe Life blood of control system :clean pure data defining system state status (voltage, network configuration)Nourishment for this life blood:from measurements gathered from around the system (data acquisition)State Estimator: like a digestive systemremoves impurities from the measurementsconverts them into a form which brain (man/computer) of central control centre can use to make “action” decisions on system economy, quality and security
12EMS FunctionsOut of the all EMS functions State Estimator is the first and most important function.All other EMS functions will work only when the State Estimator is running well.State Estimator gives the base case for further analysis.
13State EstimationState Estimation is the process of assigning a value to an unknown system state variable based on measurements from that system according to some criteria.The process involves imperfect measurements that are redundant and the process of estimating the system states is based on a statistical criterion that estimates the true value of the state variables to minimize or maximize the selected criterion.Most Commonly used criterion for State Estimator in Power System is the Weighted Least Square Criteria.
14State EstimationIt originated in the aerospace industry where the basic problem have involved the location of an aerospace vechicle (i.e. missile , airplane, or space vechicle) and the estimation of its trajectory given redundant and imperfect measurements of its position and velocity vector.In many applications, these measurements are based on optical observations and/or radar signals that may be contaminated with noise and may contain system measurement errors.The state estimators came to be of interest to power engineers in1960s. Since then , state estimators have been installed on a regular basis in a new energy control centers and have proved quite useful.
15State EstimationIn the Power System, The State Variables are the voltage Magnitudes and Relative Phase Angles at the System Nodes.The inputs to an estimator are imperfect power system measurements of voltage magnitude and power, VAR, or ampere flow quantities.The Estimator is designed to produce the “best estimate” of the system voltage and phase angles, recognizing that there are errors in the measured quantities and that they may be redundant measurements.
16Base Case Definition A Base Case Is… The solution to the basic network problem posed to find the voltages, flow, etc. of a specific power system configuration with a specified set of operating conditions.The starting point for other applications dealing with system disturbances and system optimization.
18Case1-Measurement with accurate meters) 100 MWM1260 MW65 MWOnly two of these meter readings are required to calculate the bus phase angles and all load and generation values fully.M13Bus2Bus140 MWPer unit Reactances(100 MVA Base):X12=0.2X13=0.4X23=0.25The only information we have about this system is provided by three MW power flow meters located as shown.M3235 MWBus3Meter Location5 MW
19Case-1Suppose we use M13 and M32 and further suppose that M13 and M32 gives us perfect readings of the flows on their respective transmission lines.M13=5 MW=0.05puM32 =40 MW=0.40puf13=1/x13*(1- 3 )=M13 = 0.05f32=1/x32*(3- 2)=M32 = 0.40Since 3=0 rad1/0.4*(1- 0 )= 0.051/0.25*(0- 2) = 0.401 =0.02 rad2 =-0.10 rad
20Case2-result of system flow. 100 MWM1262 MW65 MWM13Bus2Bus137 MWPer unit Reactances(100 MVA Base):X12=0.2X13=0.4X23=0.25The only information we have about this system is provided by three MW power flow meters located as shown.M32Mismatch35 MW6 MW (7.875MW)Bus3Meter Location
21Again if we use only M13 and M32. M13=6 MW=0.06puM32 =37 MW=0.37puf13=1/x13*(1- 3 )=M13 = 0.06f32=1/x32*(3- 2)=M32 = 0.37Since 3=0 rad1/0.4*(1- 0 )= 0.061/0.25*(0- 2) = 0.371 =0.024 rad2 = rad
22Case-2:Again if we use only M12 and M32. M12=62 MW=0.62puM32 =37 MW=0.37puf12=1/x12*(1- 2 )=M12 = 0.62f32=1/x32*(3- 2)=M32 = 0.37Since 3=0 rad1/0.2*(1- 2 )= 0.621/0.25*(0- 2) = 0.371 = rad2 = rad
23What we need ?A procedure that uses the information available from all the three meters to produce the best estimate of the actual angles, line flows, and bus load and generation.We have three meters providing us with a set of redundant readings with which to estimate the two states 1 and 2.. We say that the readings are redundant since, as we saw earlier, only two readings are necessary to calculate 1 and 2 the other reading is always “extra”. However, the “extra” reading does carry useful information and ought not to be discarded summarily.
24SE Problem Development (Cont.) Mathematically Speaking...Z = [ h( x ) + e ]where,Z = Measurement Vectorh = System Model relating state vector to themeasurement setx = State Vector (voltage magnitudes andangles)e = Error Vector associated with the
25SE Problem Development (Cont.) Linearizing…Classical Approach -> Weighted Least Squares…Z = Hx + e(This looks like a load flow equation )Minimize: J(x) = [z - h(x)] t. W. [z - h(x)]where,J = Weighted least squares matrixW = Error covariance matrix
26Weighted least squares state estimation. Assume that all the three meters have the following characterstics.Meter full scale value: 100 MWMeter Accuracy: +/- 3 MWThis is interpreted to mean that the meters will give a reading within +/- 3 MW of the true value being measured for approximately 99 % of time.Mathematically we say that the errors are distributed according to a normal probability density function with a standard deviation ,,I.e. +/- 3 MW corresponds to a metering standard deviation of , =1 MW=0.01 pu.
27X est =[ [H]T[R-1][H] ]-1 X [H]T[R-1]Zmeas [H]= an Nm by Ns matrix containing the coefficients of the linear functions fi(x)[R] = 1 22 2.Nm 2[Z meas]= Z 1measZ 2measZ Nmmeas
28[H]=measurement function coefficient matrix. To derive the [H] matrix , we need to write the measurements as a function of the state variables 1 and 2. These functions are written in per unit asM12 = f12 = 1/0.2 x(1 - 2) =5 1 - 52M13= f13 = 1/0.4 x(1 - 3) =2.5 1M32 = f32 = 1/0.25 x(3 - 2) =-4 2[H]=2.5 00 -4
30SE Functionality So What’s It Do? Identifies observability of the power system.Minimize deviations of measured vs estimated values.Status and Parameter estimation.Detect and identify bad telemetry.Solve unobservable system subject to observable solution.Observe inequality constraints (option).
31SE Measurement Types What Measurements Can Be Used? Bus voltage magnitudes.Real, reactive and ampere injections.Real, reactive and ampere branch flows.Bus voltage magnitude and angle differences.Transformer tap/phase settings.Sums of real and reactive power flows.Real and reactive zone interchanges.Unpaired measurements ok
32State Estimation Process Two Pass AlgorithmFirst pass… observable network.Second pass… total network (subject to first pass solution).High confidence to actual measurements.Lower confidence to schedule values.Option to terminate after first pass.
33Observability Analysis Bus ObservabilityA bus is observable if enough information is available to determine it’s voltage magnitude and angle.Observable area can be specified (“Region of Interest”).Bus or station basis
34Bad Data Suppression Bad Data Detection Mulit-level process. “Bad data pockets” identified.Zoom in on “bad data pocket’ for rigorous topological analysis.Status estimation in the event of topological errors.
35Final Measurement Statuses Used… The measurement was found to be “good” and was used in determining the final SE solution.Not Used… Not enough information was available to use this information in the SE solution.Suppressed… The measurement was initially used, but found to be inconsistent (or “bad”).Smeared… At some point in the solution process, the measurement was removed. Later it was determined that the measurement was “smeared” by another bad measurement.
36Solution Algorithms Objective… Weighted Least Squares: Choice of Givens Rotation or Hybrid Solution MethodsMinimize: J(x) = .5 [Z - h(x)] t R -1 [Z - h(x)]where,J = Weighted least squares matrixR = Error covariance matrix
37Solution Algorithms (Cont.) Given’s Rotation (Orthogonalization)Least tendency for numerical ill-conditioning.Uses orthogonal transformation methods to minimize the classical least squares equation.Higher computational effort.Stable and reliable.
38SE Problem Development (Cont.) Hybrid ApproachMixture of Normal Equations and Orthogonalization.Orthogonalization uses a fast Given’s rotation for numerical robustness.Normal Equations used for solution state updates which minimizes storage requirements.Stable, reliable and efficient.
39State Estimation... Measurements and Estimates SE Measurement Summary DisplayStandard Deviations… Indicates the relative confidence placed on an individual measurement.Measurement Status… Each measurement may be determined as “used”, “not used”, or “suppressed”.Meter Bias… Accumulates residual to help identify metering that is consistently poor. The bias value should “hover” about zero.
40State Estimation... Measurements and Estimates (Cont.) Observable SystemPortions of the system that can be completely solved based on real-time telemetry are called “observable”.Observable buses and devices are not color-coded (white).Unobservable SystemPortions of the network that cannot be solved completely based on real-time telemetry are called “unobservable” and are color-coded yellow.
41Penalty Factors Real-Time Penalty Factors Penalty Factor Grid Calculated on successful completion of RTNA.Available for use by Generation Dispatch and Control.Penalty Factor display.Penalty Factor GridHistorical “smoothed” factors.Available for use by Generation Dispatch and Control and Unit Commitment.HISR Form interface.
42State Estimator (RTNET) INPUTS & OUTPUTS SCADANetwork component P,QBus Voltage magnitude ValuesTap PositionsData Quality InformationRTGENUnit MW base points and MW limitsUnit Participation FactorsUnit Ramp RatesUnit Control Status and on/off line statusScheduled Area TransactionsOutputBus Voltages And AnglesMW/MVAR FlowsLimit ViolationsGeneration And LoadTap PositionAnomalous input DataLoss SensitivityIn addition to all these SE alsoDetects & Identifies the Bad Measurements
43Causes of Poor Estimate quality Topology/Model error in the vicinity of the problemSwitching devices in wrong status, particularly non telemetered.New constructionBad equivalentsBranch parameters incorrectCapacitors or reactor in wrong state.Unsuitable pseudo measurementsUnrealistic Unit LimitsUnrealistic Load modelIncorrect target values for regulation scheduleIncorrect tap positionShould it be on AVR?Should it be estimated?
44Contingency AnalysisA contingency is a defined set of hypothetical equipment outages and / or breaker operationsAlso : node outage, substation outageConditional contingenciesContingency Analysis reports which hypothetical contingencies would cause component limit violations.
45Real Time Contingency Analysis Based on predefined limits it gives a list of contingencies in the base case.This gives the consequences of predefined Contingencies.Contingencies can be grouped depending on requirement.
46Requirement for Good CA results: A good Base Case based on the State Estimator Output.Defined all the possible credible contingencies.Correct limits for all power system elements.