Modeling of RAS and Relays in Power Flow Contingency Analysis. Jamie Weber
|
|
- Cornelia Norris
- 6 years ago
- Views:
Transcription
1 Modeling of RAS and Relays in Power Flow Contingency Analysis Jamie Weber ext South First Street Champaign, Illinois (217)
2 Transient Stability RAS Models Transient Stability RAS modeling is something special This needs to be better defined May result in user defined model May result in creation of specific models for specific RAS schemes New Line Relay model (FACRI_SC) New Shunt model (FACRI_SS) PowerWorld and other software vendors are looking for guidance here Modeling of these features in the power flow simulations is another consideration 2
3 Power Flow Contingency Analysis Relay and RAS Models Relay Modeling There are many possibilities for this Best choice may be to just let software vendors make modifications to software Automatically support the querying of transient relay models to determine if they may impact the steadystate power flow solutions Will present this concept later in presentation RAS Modeling Remainder of this presentation will show the existing abilities to model steady state RAS schemes in PowerWorld Simulator 3
4 PowerWorld RAS Modeling This has a very long history in PowerWorld Simulator dating to 2000 The contingency analysis tool has been designed from its beginning in about 2000 to include RAS modeling Work done with BPA in timeframe Follow on work at BPA to ensure concepts were inherited in ATC and PVQV tools ( ) Also work with ISO NE and TVA throughout Continued work with BPA recently as well This presentation is a recap of features going back to 2000 and an introduction of some new ones added recently 4
5 Features Related to Modeling Contingency Analysis RAS (1/3) Advanced filtering (created in 2000) Conditional contingency actions (2001) Model Criteria (Model Conditions and Model Filters) CHECK and POSTCHECK actions Lookup tables or expressions in Contingencies (2002) Model Expressions Contingency actions grouped together (2003) Contingency Blocks Contingency Global Actions Storing which actions were triggered What Actually Occurred (2003) Specifying origin of action Blocks, Global Actions (2011) Generation Drop Modeling Injection Group Contingency Actions (2002) Injection Group Generator Scale in Merit Order(2004) 5
6 Features Related to Modeling Contingency Analysis RAS (2/3) Limit Monitoring by Exception (2007) Generation Drop Modeling Revisit Injection Group Generator Open in Merit Order (2009) Accounting for overlapping gen drop (2012) Contingency Action Evaluate Model Expression in Reference State (2012) Full Topology Models (on next page) Contingency Analysis Custom Monitoring Ability to monitor anything during a contingency (2011) Conditional Actions based on Status Only (2012) TOPOLOGYCHECK actions Global RAS Modeling (2012) Use Global Contingency action with new Model Condition Feature: Evaluate in Reference State 6
7 Features Related to Modeling Contingency Analysis RAS (3/3) Using Full Topology Models (node breaker models) (2007) Integrated Topology Processing (Incremental Topology Processing) (2007) Limit Monitoring restriction to Superbus (2008) Open with Breakers contingency actions (2009) Close with Breakers contingency actions (2011) Derived Status and Derived Online (2011) Refinements (2012) 7
8 Advanced Filtering (2000) First Step for Conditional RAS Advanced Filtering is an integral part of Simulator s GUI for all our tools Built directly on top of our case information displays (tables) Any field that you can see in a table can be filtered Table data displays, monitoring, oneline formatting, really everything Filtering is completely generic and available for all objects in Simulator Compare field to a constant (Flow > 500) Compare field to another field (Flow > Limit) Build any logical combinations of conditions and other filters Be careful for circular references when using filters inside filters No maximum on conditions Compare across objects (Branches could be filtered based on whether the voltage was low at either end) 8
9 Advanced Filter Dialog Filter By will be discussed shortly (Advanced or Device) Type of object being filtered Logical Comparator Conditions Use the Find buttons Click to delete a condition 9
10 Field To Field Comparisons Users have the option to include Field To Field comparisons Click the Find Button to choose another field to compare to instead of a constant value. Check the box for Enable Field to Field Comparisons 10
11 Conditional Contingency Actions (2001) Many choices of various contingency actions are available Model Criteria specifies a Boolean condition under which the action should be applied Model Conditions Model Filters When a contingency is applied, these actions only occur if the Model Criteria is true We ll discuss shortly We ll discuss shortly 11
12 Model Conditions and Model Filters Model Condition (couples two things) Particular object An Advanced Filter definition Model Condition is met if the advanced filter to the particular object is TRUE TRUE Model Condition means action is applied Model Filter A Boolean expression of other Model Conditions and Model Filters TRUE Model Filter means action is applied 12
13 Conditional Contingency Actions Choose Object Type Model Conditions (2001) Choose Object Build Advanced Filter Definition 13
14 Conditional Contingency Actions Model Filters (2001) Just piece together a list of Model Conditions or Filters and a logical comparison Logical comparison for the Model Conditions Give the Model Filter a name and save Similar to the Advanced Filter Dialog Click to Modify Model Conditions Model Filters may contain Model Conditions or other Model Filters 14
15 Conditional Contingency Actions: Action Status (2001) Action Status Specifies when action should be applied (i.e. when criteria should be evaluated) Contingency Processing in 2001 was as follows 1. Apply ALWAYS actions and true CHECK actions (Note: CHECK actions are evaluated in reference state) 2. Update topology (branch, bus status) 3. Solve power flow 4. Apply true POSTCHECK actions 5. Repeat steps 2 4 until no more POSTCHECK actions become true We will discuss TOPOLOGYCHECK shortly 15
16 Contingency Model Expressions Types Expressions: mathematical expressions involving one or more model fields Model Field can be any field of any object in the model Lookup Tables: return a value based on the values of one or two model fields May be used inside Some kinds of contingency elements Set Gen MW to Model Expression See earlier slide Advanced Filters Model Conditions Examples Gen Drop Equal to a Lookup Table Gen Drop Equal to 40% of Interface Flow 16
17 Contingency actions grouped together (2002) Contingency Blocks Provide a grouping of contingency actions A contingency definition can then refer to the contingency block Multiple contingencies might do the same set of actions Frankly, the need for this became much less with enhanced contingency definitions of Injection Group, Interface actions, etc. Contingency Global Actions Define a list of contingency actions that are inherited by ALL contingency definitions Only makes sense if these are all conditional Allows you to setup definitions such as a branch that monitors a line flow and trips the line if it s too high Useful for modeling relays and RAS 17
18 What Actually Occurred? (2003) Consequence of Conditional Actions Need a mechanism to report what action were Applied and which were Skipped Implemented in 2003 Improvements to GUI in 2008 Need a mechanism to report the origin of the contingency action that is applied or skipped (2011) ELEMENT BLOCK GLOBAL Future RELAY model? List of What Actually Occurred is part of the results of a contingency (similar to how violations are part of the results) 18
19 Straightforward Future Addition Conceptually a Relay Model in power flow contingency analysis would act similar to Contingency action that opens a device (or devices) Status = POSTCHECK Model Criteria = Model Condition based on Violating Bus Voltage Limit Over Line Current Apparent Impedance looking down line is inside Impedance Region (distance relay) Potential addition to power flow contingency analysis Force software to directly use transient stability relay models in power flow contingency analysis Note: do NOT force extra definition of actions 19
20 Future: Transient Relay Models in the Power Flow Contingency Internally Simulator would automatically evaluate steady state implications of the stability relay models at the same time that existing POSTCHECK actions are evaluated Assume in power flow contingency that post contingency states exists forever Timing data in relay models would be ignored as state exists forever Over current relays would just look at the minimum current threshold from transient model Voltage based relays would look at largest minimum voltage and smallest maximum voltage Distance/Impedance relays would evaluate highest zone for model What Actually Occurred results would indicate if any of these actions are initiated User Requirements for this feature Define your stability relay models Check a box to enable this new feature Potential auto reporting options Automatically report as a contingency violation if any relay models actual operate 20
21 Contingency Limit Monitoring by Example: Ignore a particular line during a particular contingency We know it can be alleviated (instead of explicit RAS modeling) Exception (2007) Create exceptions to Limit Monitoring settings for specific contingencies and monitored elements Not recommended Basically means I know there is RAS but I don t want to model it, and don t tell me about these violations 21
22 Modeling Generation Dropping A common RAS scheme Contingency Blocks (2002) Initially added to allow grouping of generator outages or scaling Can be used for anything else though Injection Group Contingency Actions (2002) Gave ability to OPEN all generation in an injection group Gave ability to SET or CHANGE MW output (done by scaling generation) Injection Group Generator Scale in Merit Order(2004) Scale in Merit Order allowed you to scale up (or down) generation one at a time to max (or min) limits until total MW change achieved Generator Open in Merit Order (2009) Allows you to specify an amount of gen to reduce by opening generators Opens generation until all gens would exceed the specified amount Accounting for overlapping gen drop (2012) Possible for multiple RAS to operate simultaneously Multiple RAS may ask to open the same generation Accounting for overlap means that if multiple schemes are operating then subsequent ones will count drops from earlier schemes in their MW totals Contingency Action Evaluate Model Expression in Reference State (2012) Needed so you can properly arm the amount of generation drop 22
23 Example of Injection Group Contingency Action Assume Injection Group named John Day gen is defined Change the total John Day generation by 500 MW by opening generator in merit order 23
24 Contingency Analysis: Overlapping Gen Drop (2012) Accounting for Overlapping Generation when using merit order generation dropping Drop 500 MW from Injection Group #1 Drop 400 MW from Injection Group #2 Order matters: Group #1 will drop 500 MW, but when going to drop Group #2, if there is overlap and 200 MW of generation in Group #2 was already dropped due to Group #1 dropping, then only an additional 200 MW will be dropped. You won t always get 900 MW of dropping (example above would only drop 700 MW) Note: default behavior is to take into account this overlap. This may be turned off in the Basic Contingency Modeling options 24
25 RAS models before 2012 Typically the RAS model is modeled explicitly with the line outage contingency that triggers the RAS to occur Just automatically apply the gen drop for instance for a particular line outage Possible make a Contingency Block that performs this and refer to Contingency Block from outages that use this RAS Limitations of this If line is out in the reference state you must modify your contingency definitions Otherwise the RAS is initiated in contingency though no change Data maintenance issue Will not capture the cascading outage that trigger RAS when Line A overloads Trip Line A causes Line B to trip which triggers RAS associated with Line B Basically, unless you have all these RAS and relays enabled in your contingency run, the Simulation will NOT show cascade of Southwest Blackout 25
26 Evaluate Model in Reference State (2012) Needed to arm the amount of generation drop based on Reference State only Important if there are POSTCHECK actions Possible that other POSTCHECK actions have occurred and you re iterating back on subsequent POSTCHECK actions with a new system state. Example: Amount of generation drop is based on a two dimensional nomogram which is a function of two interface flows The arming level is handle based on the reference state, not what the MW flow happens to be at a particular point in contingency analysis process Use Model Expression Lookup Table (Simulator supports 1D and 2D lookups tables) For amount to drop, point to Model Expression Check box for Evaluate Model in Reference State 26
27 Custom Contingency Monitoring (2011) Ability to monitor anything during a contingency (2011) Specify an object type Choose either All objects of that type Choose a specific object Choose Field to Monitor Pre Filter Advanced Filter applied to object in Reference State Post Filter Advanced Filter applied to object in post contingency state Options to never report violation if value doesn t change by threshold 27
28 Conditional Actions based on Status Only (2012) Users of Simulator had a persistent problem in some contingency runs when using RAS RAS is configured to open 2,000 MW of generation when Line X trips Before 2012, this was achieved by configuring a POSTCHECK action that looks at the branch status and trips generation if the branch is out of service Works most of the time, but... What if the outage of Line X results in an unsolvable steady state power flow solution? Basically means that the RAS scheme is actually preventing a voltage collapse from occurring This means that the POSTCHECK action is never evaluated because the power flow solution failed. Solution: TOPOLOGYCHECK actions 28
29 NEW Contingency Analysis: TOPOLOGYCHECK (2012) TOPOLOGYCHECK Contingency Element Status. Contingency Processing now goes as follows 1. Apply ALWAYS actions and true CHECK actions 2. Update topology (branch, bus status) 3. Apply true TOPOLOGYCHECK actions 4. Solve power flow 5. Apply true POSTCHECK actions and true TOPOLOGYCHECK actions 6. If any POSTCHECK or TOPOLOGYCHECK actions are done then repeat steps 2 5 Note: TOPOLOGYCHECK should only be used with Model Conditions related to bus/branch statuses 29
30 TOPOLOGYCHECK Status Message Log Contingency pre processing CHECK and unconditional actions Skipped actions because Model Criteria not met Actions applied with TOPOLOGYCHECK status met Start the power flow Light blue indicates contingency element Pink indicates Global Action 12HW_PowerWorld_RAS_Test_Case_New_Features.pwb 30
31 Global RAS Modeling (2012): Reference State Evaluations Model Condition Option Evaluate in Contingency Reference State Disable if True in Contingency Reference State Example: Model Filter that takes the OR of three Model Conditions that test whether particular lines are Open As soon as one of the lines is opened by a contingency, the model filter will evaluate to TRUE and you ll trigger appropriate actions. Reference State Contingency Opening Line A Line A Open (FALSE) Line A Open (TRUE) Line B Open (FALSE) Line C Open (FALSE) Line Loss FALSE Line B Open (FALSE) Line C Open (FALSE) Line Loss TRUE Works great as long as all three lines are CLOSED in the Reference State 31
32 Contingency Analysis: Disable if TRUE in Reference State What if Line A is OPEN in the Reference State? This logic will end up returning TRUE for EVERY contingency Reference State Line A Open (TRUE) Line B Open (FALSE) Line C Open (FALSE) Line Loss TRUE Disable if TRUE in Reference State Option means The Model Condition is completely ignored! It s like the Model Condition doesn t even exist. The result of this will depend on the type of logic the model condition is fed into Contingency Opening Line A Line A Open (TRUE) Line B Open (FALSE) Line C Open (FALSE) Line Loss FALSE 32
33 Contingency Analysis: Disable if TRUE in Reference State Reminder Global Contingency Actions are a list of contingency elements that are included as part of every contingency solution Implication: Specify an action as part of the Global Contingency Actions using the Disable if TRUE in Reference State choice This allows you to model a global RAS in the power flow contingency action Define one record in Global Contingency Action and you don t need to manage which contingencies use it Also allows potential for cascading RAS under any contingency 33
34 Using Full Topology Models (node breaker models) Highlights Related to Contingency Analysis Integrated Topology Processing (2007) Contingency Analysis Incremental Topology Processing Limit Monitoring restriction to Superbus (2008) Open with Breakers contingency actions (2009) Close with Breakers contingency actions (2011) Derived Status and Derived Online (2011) Improvements for special situations in
35 History of Software Development History of the Contingency Analysis Tool Initial development in early PowerWorld Simulator versions before 1999 Work with BPA to make conditional actions and many advanced features ( ) Work with ISO New England to implement features for full topology models ( ) Work with ISO NE and TVA on Full Topology Model ( ) Work with BPA to permit more generic modeling of RAS ( ) Global RAS so don t need to embed RAS in particular contingencies Allows use in full topology models Consistent modeling for all users inside BPA History of other tools in Simulator are very similar A handful of customers drive the incremental development in lots of small projects Almost all of Simulator s tools have been made in this manner ATC, PVQV, OPF, SCOPF, OPF Reserves, Scheduled Actions, SimAuto, Integrated Topology Processing, Transient Stability, Sensitivity tools, Connection tools, etc Only exception we can think of is GIC (nobody even did this previously) 35
36 Software Development Process More than 100 small incremental tasks done over more than 13 years with several clients As small as a 0.5 person days, no bigger than 2 person months Project Timing Most tasks are spelled out with 3 5 days of software development time and a deliverable within 2 weeks Expectation is that user will test the new features immediately and within a few days we re certain it functions as desired Feedback with the PowerWorld developer and actual end user is frequent (weekly, if not daily at times) Even large project get broken up into small tasks so progress can be measured and user is constantly engaged in providing feedback Why do it this way? Software developer doesn t understand what the user needs Often the user isn t certain either Small tasks ensure everyone learns quickly what works and what doesn t constant short engagements builds trust Nice thing about software is manufacturing process is free (compile, move file to web server, notice) 36
Specifics of Implementation
Specifics of Implementation Defining Criteria Filtering ModelCondition ModelFilter Conditional Contingency Actions CriteriaStatus = POSTCHECK ModelExpression (lookup tables) RemedialAction Complexity of
More informationPowerWorld Simulator 17 What s New in Simulator. Mark Laufenberg
PowerWorld Simulator 17 What s New in Simulator Mark Laufenberg lauf@powerworld.com 217 384 6330 ext. 10 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com http://www.powerworld.com
More informationPowerWorld s Experience Using Real-Time Power System Models
PowerWorld s Experience Using Real-Time Power System Models Presented by: James Weber, Ph.D. Director of Software Development February 28, 2018 2001 South First Street Champaign, Illinois 61820 (217) 384-6330
More informationRecord Specification and File Format for Specifying Contingency Definitions and Remedial Actions Schemes
Record Specification and File Format for Specifying Contingency Definitions and Remedial Actions Schemes Matt Davis matt@powerworld.com 217 384 6330 Ext. 20 2001 South First Street Champaign, Illinois
More informationSteady-State Power System Security Analysis with PowerWorld Simulator
Steady-State Power System Security Analysis with PowerWorld Simulator 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com http://www.powerworld.com Available Transfer
More informationIntroduction to PowerWorld Simulator: Interface and Common Tools
Introduction to PowerWorld Simulator: Interface and Common Tools I1: The PowerWorld Simulator Case Editor 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com http://www.powerworld.com
More informationWhat s New in Simulator Version 18
What s New in Simulator Version 18 PowerWorld Client Conference May 20, 2014 Jamie Weber weber@powerworld.com 217 384 6330 ext 13 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com
More informationTransient Stability Analysis with PowerWorld Simulator
Transient Stability Analysis with PowerWorld Simulator 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com http://www.powerworld.com Multiple Contingencies In most
More informationPowerWorld Simulator Data Checks
PowerWorld Simulator Data Checks Jamie Weber, Ph.D. Director of Software Development 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com http://www.powerworld.com
More informationWhat s New in Simulator Version 20
What s New in Simulator Version 20 Prepared by Caroline Marzinzik caroline@powerworld.com 217 384 6330 Ext. 12 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 What s New in Version
More informationWhat s New in Simulator Version 20
What s New in Simulator Version 20 Prepared by Caroline Marzinzik caroline@powerworld.com 217 384 6330 Ext. 12 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 What s New in Version
More informationTransient Stability Analysis with PowerWorld Simulator
Transient Stability Analysis with PowerWorld Simulator T14: Large-Scale Simulation Examples 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com http://www.powerworld.com
More informationDynamic Load Models in PowerWorld Simulator
Dynamic Load Models in PowerWorld Simulator Jamie Weber (weber@powerworld.com) Director of Software Development 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com
More informationOPF Automation Examples
OPF Automation Examples 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com http://www.powerworld.com OPF Automation Examples Standardize settings with Auxiliary
More informationThese are notes for the third lecture; if statements and loops.
These are notes for the third lecture; if statements and loops. 1 Yeah, this is going to be the second slide in a lot of lectures. 2 - Dominant language for desktop application development - Most modern
More informationPowerWorld Tutorial. Yen-Yu Lee The University of Texas at Austin Jan 18, Updated December 26, 2012, by Ross Baldick
PowerWorld Tutorial Yen-Yu Lee The University of Texas at Austin Jan 18, 2010 Updated December 26, 2012, by Ross Baldick 1 Introduction PowerWorld is one of the most popular power system simulation tools.
More informationMulti User Operations Training Simulator. Trainers Workshop Reception
: Multi User Operations Training Simulator Trainers Workshop Reception July 26, 2012 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 Scott R. Dahman, P.E. scott@powerworld.com http://www.powerworld.com
More informationThe Future of Real-Time Energy Management Systems For Transmission System Operations
San Francisco Chapter The Institute of Electrical and Electronic Engineers Power Engineering Society The Future of Real-Time Energy Management Systems For Transmission System Operations John Sell, EleQuant,
More informationCSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch
CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch Purpose: We will take a look at programming this week using a language called Scratch. Scratch is a programming language that was developed
More informationCitrix Connectivity Help. Table of Contents
Citrix Connectivity Help Table of Contents I. Purpose of this Document II. Print Preview Freezing III. Closing Word/ PD² Correctly IV. Session Reliability V. Reconnecting to Disconnected Applications VI.
More informationC++ Data Types. 1 Simple C++ Data Types 2. 3 Numeric Types Integers (whole numbers) Decimal Numbers... 5
C++ Data Types Contents 1 Simple C++ Data Types 2 2 Quick Note About Representations 3 3 Numeric Types 4 3.1 Integers (whole numbers)............................................ 4 3.2 Decimal Numbers.................................................
More informationXP: Backup Your Important Files for Safety
XP: Backup Your Important Files for Safety X 380 / 1 Protect Your Personal Files Against Accidental Loss with XP s Backup Wizard Your computer contains a great many important files, but when it comes to
More informationSpectroscopic Analysis: Peak Detector
Electronics and Instrumentation Laboratory Sacramento State Physics Department Spectroscopic Analysis: Peak Detector Purpose: The purpose of this experiment is a common sort of experiment in spectroscopy.
More informationSharePoint Designer Advanced
SharePoint Designer Advanced SharePoint Designer Advanced (1:00) Thank you for having me here today. As mentioned, my name is Susan Hernandez, and I work at Applied Knowledge Group (http://www.akgroup.com).
More information1.7 Limit of a Function
1.7 Limit of a Function We will discuss the following in this section: 1. Limit Notation 2. Finding a it numerically 3. Right and Left Hand Limits 4. Infinite Limits Consider the following graph Notation:
More informationChanges to Difference Case Tool in Simulator 20
Changes to Difference Case Tool in Simulator 20 Presented by: Jamie Weber, Ph.D. Director of Software Development 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com
More informationRecord Specification and File Format for Specifying Contingency Definitions and Remedial Actions Schemes
Record Specification and File Format for Specifying Contingency Definitions and Remedial Actions Schemes Date : October 22, 2013 December 6, 2013 January 21, 2015 August 28, 2015 Prepared by : James Weber,
More informationModule 6. Campaign Layering
Module 6 Email Campaign Layering Slide 1 Hello everyone, it is Andy Mackow and in today s training, I am going to teach you a deeper level of writing your email campaign. I and I am calling this Email
More informationThe name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet.
Mr G s Java Jive #2: Yo! Our First Program With this handout you ll write your first program, which we ll call Yo. Programs, Classes, and Objects, Oh My! People regularly refer to Java as a language that
More informationDRAFT Reliability Guideline: Modeling Distributed Energy Resources in Dynamic Load Models
DRAFT Reliability Guideline: Modeling Distributed Energy Resources in Dynamic Load Models Problem Statement With the proliferation of distributed energy resources (DER), Transmission Planners must adapt
More informationGoogle Drive: Access and organize your files
Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, and Google Docs anywhere. Change a file on the web, your computer, or your mobile device, and it updates
More informationWithout further ado, let s go over and have a look at what I ve come up with.
JIRA Integration Transcript VLL Hi, my name is Jonathan Wilson and I m the service management practitioner with NHS Digital based in the United Kingdom. NHS Digital is the provider of services to the National
More informationUsing WECC Composite Load Model and PowerWorld Time Step Simulation Tool. Eleanor Ewry
Using WECC Composite Load Model and PowerWorld Time Step Simulation Tool Eleanor Ewry Engineer October 21, 2014 Overview Introduction to Composite Load Model Introduction to Time Step Simulation (TSS)
More informationCS 3640: Introduction to Networks and Their Applications
CS 3640: Introduction to Networks and Their Applications Fall 2018, Lecture 7: The Link Layer II Medium Access Control Protocols Instructor: Rishab Nithyanand Teaching Assistant: Md. Kowsar Hossain 1 You
More informationCMSC162 Intro to Algorithmic Design II Blaheta. Lab March 2019
CMSC162 Intro to Algorithmic Design II Blaheta Lab 10 28 March 2019 This week we ll take a brief break from the Set library and revisit a class we saw way back in Lab 4: Card, representing playing cards.
More informationAdding content to your Blackboard 9.1 class
Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note
More informationDecision Management Community
Decision Management Community Challenge Jan-2016 INTRO I was happy to see a large number of submissions to the challenge. Just to make things clear, I did not start the challenge and I did not pick the
More information/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Priority Queues / Heaps Date: 9/27/17
01.433/33 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Priority Queues / Heaps Date: 9/2/1.1 Introduction In this lecture we ll talk about a useful abstraction, priority queues, which are
More informationTerm Definition Introduced in: This option, located within the View tab, provides a variety of options to choose when sorting and grouping Arrangement
60 Minutes of Outlook Secrets Term Definition Introduced in: This option, located within the View tab, provides a variety of options to choose when sorting and grouping Arrangement messages. Module 2 Assign
More informationTesting is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered.
Testing Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered. System stability is the system going to crash or not?
More informationGetting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners
Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008
More informationIt s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.
It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated, though it does take effort and discipline. Many people simply need
More informationImproving our systems. Includes important information about changes to HR and Payroll, including how you receive your payslips
Improving our systems Includes important information about changes to HR and Payroll, including how you receive your payslips Introduction More and more of us are moving our lives online, whether it s
More informationCS 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring Lecture 20: Networks and Distributed Systems
S 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring 2003 Lecture 20: Networks and Distributed Systems 20.0 Main Points Motivation for distributed vs. centralized systems
More informationCS 135 Lab Assignments Week 12
CS 135 Lab Assignments Week 12 Professor: Matt B. Pedersen This handout is the assignment that you must finish for the lab portion of the course in week 12. You must finish the assignments yourself; if
More information6.001 Notes: Section 15.1
6.001 Notes: Section 15.1 Slide 15.1.1 Our goal over the next few lectures is to build an interpreter, which in a very basic sense is the ultimate in programming, since doing so will allow us to define
More informationGoals for this lecture. Lecture 4 Getting Started with ITK! Getting help. Assignments. Assignments, cont. Grading of assignments
Goals for this lecture Lecture 4 Getting Started with ITK! Methods in Medical Image Analysis - Spring 2018 16-725 (CMU RI) : BioE 2630 (Pitt) Dr. John Galeotti Compile, compile, compile Learn how to use
More informationAND WHAT MAKES A GOOD ONE?
AND WHAT MAKES A GOOD ONE? In plain English If you already know, skip to... The Internet used to be novelty now it s necessity. But what keeps the world connected? IT ALL STARTS WITH YOU. You want it all.
More informationBE Share. Microsoft Office SharePoint Server 2010 Basic Training Guide
BE Share Microsoft Office SharePoint Server 2010 Basic Training Guide Site Contributor Table of Contents Table of Contents Connecting From Home... 2 Introduction to BE Share Sites... 3 Navigating SharePoint
More informationCS 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring Lecture 19: Networks and Distributed Systems
S 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring 2004 Lecture 19: Networks and Distributed Systems 19.0 Main Points Motivation for distributed vs. centralized systems
More informationCS61A Notes Week 6: Scheme1, Data Directed Programming You Are Scheme and don t let anyone tell you otherwise
CS61A Notes Week 6: Scheme1, Data Directed Programming You Are Scheme and don t let anyone tell you otherwise If you re not already crazy about Scheme (and I m sure you are), then here s something to get
More informationWhat is version control? (discuss) Who has used version control? Favorite VCS? Uses of version control (read)
1 For the remainder of the class today, I want to introduce you to a topic we will spend one or two more classes discussing and that is source code control or version control. What is version control?
More informationFlexible High-Speed Load Shedding Using a Crosspoint Switch
Flexible High-Speed Load Shedding Using a Crosspoint Switch Will Allen and Tony Lee Schweitzer Engineering Laboratories, Inc. Published in Wide-Area Protection and Control Systems: A Collection of Technical
More informationHello everyone, how are you enjoying the conference so far? Excellent!
1 Hello everyone, how are you enjoying the conference so far? Excellent! I m Andy Sutton, the e-builder User Experience Lead, and I m here to talk to you about User Experience. In this session, we re going
More informationUNIT OBJECTIVE. Understand what system testing entails Learn techniques for measuring system quality
SYSTEM TEST UNIT OBJECTIVE Understand what system testing entails Learn techniques for measuring system quality SYSTEM TEST 1. Focus is on integrating components and sub-systems to create the system 2.
More informationOrder from Chaos. Nebraska Wesleyan University Mathematics Circle
Order from Chaos Nebraska Wesleyan University Mathematics Circle Austin Mohr Department of Mathematics Nebraska Wesleyan University February 2, 20 The (, )-Puzzle Start by drawing six dots at the corners
More informationPowerWorld Simulator Version 20 Auxiliary File Format Description for Specifying Contingency Definitions and Remedial Actions
PowerWorld Simulator Version 20 Auxiliary File Format Description for Specifying Contingency Definitions and Remedial Actions Date : December 1, 2015 (Simulator Version 19 Release) Last Update : Prepared
More informationSlide Set 9. for ENCM 369 Winter 2018 Section 01. Steve Norman, PhD, PEng
Slide Set 9 for ENCM 369 Winter 2018 Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary March 2018 ENCM 369 Winter 2018 Section 01
More informationDecisions, Decisions. Testing, testing C H A P T E R 7
C H A P T E R 7 In the first few chapters, we saw some of the basic building blocks of a program. We can now make a program with input, processing, and output. We can even make our input and output a little
More informationCivil Engineering Computation
Civil Engineering Computation First Steps in VBA Homework Evaluation 2 1 Homework Evaluation 3 Based on this rubric, you may resubmit Homework 1 and Homework 2 (along with today s homework) by next Monday
More informationWeek - 01 Lecture - 03 Euclid's Algorithm for gcd. Let us continue with our running example of gcd to explore more issues involved with program.
Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 03 Euclid's Algorithm
More informationJMC 2015 Teacher s notes Recap table
JMC 2015 Teacher s notes Recap table JMC 2015 1 Number / Adding and subtracting integers Number / Negative numbers JMC 2015 2 Measuring / Time units JMC 2015 3 Number / Estimating Number / Properties of
More informationCS103 Handout 29 Winter 2018 February 9, 2018 Inductive Proofwriting Checklist
CS103 Handout 29 Winter 2018 February 9, 2018 Inductive Proofwriting Checklist In Handout 28, the Guide to Inductive Proofs, we outlined a number of specifc issues and concepts to be mindful about when
More informationDigital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience
Persona name Amanda Industry, geographic or other segments B2B Roles Digital Marketing Manager, Marketing Manager, Agency Owner Reports to VP Marketing or Agency Owner Education Bachelors in Marketing,
More informationTaskbar: Working with Several Windows at Once
Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,
More informationCS Summer 2013
CS 1110 - Summer 2013 intro to programming -- how to think like a robot :) we use the Python* language (www.python.org) programming environments (many choices): Eclipse (free from www.eclipse.org), or
More informationOn-Line Transient Stability Assessment Scoping Study
On-Line Transient Stability Assessment Scoping Study Vijay Vittal ASU/ISU Peter Sauer UIUC Sakis Meliopoulos GA Tech George K. Stefopoulos, Graduate Student GA Tech Tele-Seminar, May 3, 2005 Project Objectives
More informationIf you don t, it will return the same thing as == But this may not be what you want... Several different kinds of equality to consider:
CS61B Summer 2006 Instructor: Erin Korber Lecture 5, 3 July Reading for tomorrow: Chs. 7 and 8 1 Comparing Objects Every class has an equals method, whether you write one or not. If you don t, it will
More informationEmbedded Systems Design Prof. Anupam Basu Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur
Embedded Systems Design Prof. Anupam Basu Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture - 05 Optimization Issues Now I see, that is not been seen there;
More informationCLIENT ONBOARDING PLAN & SCRIPT
CLIENT ONBOARDING PLAN & SCRIPT FIRST STEPS Receive Order form from Sales Representative. This may come in the form of a BPQ from client Ensure the client has an account in Reputation Management and in
More informationOverview. Iteration 4 kinds of loops. Infinite Loops. for while do while foreach
Repetition Overview Iteration 4 kinds of loops for while do while foreach Infinite Loops Iteration One thing that computers do well is repeat commands Programmers use loops to accomplish this 4 kinds of
More informationReliable programming
Reliable programming How to write programs that work Think about reliability during design and implementation Test systematically When things break, fix them correctly Make sure everything stays fixed
More information(Refer Slide Time 5:19)
Digital Circuits and Systems Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 7 Logic Minimization using Karnaugh Maps In the last lecture we introduced
More informationOverview. Consolidating SCM Infrastructures - Migrating between Tools -
- Migrating between Tools - Neal R. Firth, SageRight, Inc. An affiliate of Vizim Worldwide, Inc. 1 Overview Introduction Organizational Factors Business and People Product Factors Features and Usage The
More informationOrganising . page 1 of 8. bbc.co.uk/webwise/accredited-courses/level-one/using- /lessons/your- s/organising-
Organising email Reading emails When someone sends you an email it gets delivered to your inbox, which is where all your emails are stored. Naturally the first thing you ll want to do is read it. In your
More informationGetting Started With Squeeze Server
Getting Started With Squeeze Server & Squeeze Server takes the proven Squeeze encoding engine and makes it available on- premise, in the cloud or both, with a robust application programming interface (API)
More informationCLIENT ONBOARDING PLAN & SCRIPT
CLIENT ONBOARDING PLAN & SCRIPT FIRST STEPS Receive Order form from Sales Representative. This may come in the form of a BPQ from client Ensure the client has an account in Reputation Management and in
More informationPhoto David Wright STEVEN R. BAGLEY PIPELINES AND ILP
Photo David Wright https://www.flickr.com/photos/dhwright/3312563248 STEVEN R. BAGLEY PIPELINES AND ILP INTRODUCTION Been considering what makes the CPU run at a particular speed Spent the last two weeks
More information(Refer Slide Time: 06:01)
Data Structures and Algorithms Dr. Naveen Garg Department of Computer Science and Engineering Indian Institute of Technology, Delhi Lecture 28 Applications of DFS Today we are going to be talking about
More informationAchieving Smarter Grid Operation With On-Line DSA Technology
Achieving Smarter Grid Operation With On-Line DSA Technology Powercon 2014 October 20-22, 2014, Chengdu, China Lei Wang Powertech Labs Inc. 12388 88 th Avenue Surrey, BC, Canada A very simple version of
More informationHello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications
Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this
More informationOrder from Chaos. University of Nebraska-Lincoln Discrete Mathematics Seminar
Order from Chaos University of Nebraska-Lincoln Discrete Mathematics Seminar Austin Mohr Department of Mathematics Nebraska Wesleyan University February 8, 20 The (, )-Puzzle Start by drawing six dots
More informationDealer Reviews Best Practice Guide
Dealer Reviews Best Practice Guide What do I do if I get a negative review? Well, the first thing is, don t panic. Negative reviews aren t the end of the world, they actually help build trust and credibility
More informationLecture 5 Sorting Arrays
Lecture 5 Sorting Arrays 15-122: Principles of Imperative Computation (Spring 2018) Frank Pfenning, Rob Simmons We begin this lecture by discussing how to compare running times of functions in an abstract,
More informationBiocomputing II Coursework guidance
Biocomputing II Coursework guidance I refer to the database layer as DB, the middle (business logic) layer as BL and the front end graphical interface with CGI scripts as (FE). Standardized file headers
More informationDesign and Analysis of Algorithms Prof. Madhavan Mukund Chennai Mathematical Institute. Week 02 Module 06 Lecture - 14 Merge Sort: Analysis
Design and Analysis of Algorithms Prof. Madhavan Mukund Chennai Mathematical Institute Week 02 Module 06 Lecture - 14 Merge Sort: Analysis So, we have seen how to use a divide and conquer strategy, we
More informationUsing PMU Data to Increase Situational Awareness
Using PMU Data to Increase Situational Awareness Tom Overbye Fox Family Professor of Electrical and Computer Engineering University of Illinois at Urbana-Champaign December 2010 PSERC Webinar PSERC Project
More information(Refer Slide Time 6:48)
Digital Circuits and Systems Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology Madras Lecture - 8 Karnaugh Map Minimization using Maxterms We have been taking about
More informationLifehack #1 - Automating Twitter Growth without Being Blocked by Twitter
Lifehack #1 - Automating Twitter Growth without Being Blocked by Twitter Intro 2 Disclaimer 2 Important Caveats for Twitter Automation 2 Enter Azuqua 3 Getting Ready 3 Setup and Test your Connection! 4
More informationIn examining performance Interested in several things Exact times if computable Bounded times if exact not computable Can be measured
System Performance Analysis Introduction Performance Means many things to many people Important in any design Critical in real time systems 1 ns can mean the difference between system Doing job expected
More information( ) Regional Reliability Standard ( ) Regional Criteria ( ) Policy (x) Guideline ( ) Report or other ( ) Charter M&VWG. Physical location: Web URL:
Document name Cross-Current Compensation Model Specification Category Document date June 18, 2015 Adopted/approved by ( ) Regional Reliability Standard ( ) Regional Criteria ( ) Policy (x) Guideline (
More informationCHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface
CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing
More informationBlackstart Hardware-in-the-loop Relay Testing Platform
21, rue d Artois, F-75008 PARIS CIGRE US National Committee http : //www.cigre.org 2016 Grid of the Future Symposium Blackstart Hardware-in-the-loop Relay Testing Platform R. LIU R. SUN M. TANIA Washington
More informationTMG Clerk. User Guide
User Guide Getting Started Introduction TMG Email Clerk The TMG Email Clerk is a kind of program called a COM Add-In for Outlook. This means that it effectively becomes integrated with Outlook rather than
More informationRouteOp. Step 1: Make sure requirements are met.
RouteOp If you are just getting started please note that the features are not enabled until your first call. You will receive a welcome email to get the ball rolling and will be hearing from your implementation
More informationData Frames and Control September 2014
Data Frames and Control 36-350 3 September 2014 Agenda Making and working with data frames Conditionals: switching between different calculations Iteration: Doing something over and over Vectorizing: Avoiding
More informationHCA Tech Note 103. Expressions. Example: Conversion
Expressions This technical note provides several examples on some of the common uses of expressions and the Compute element. The Compute element opens a lower level of HCA than available from the Visual
More informationSEER AKADEMI LINUX PROGRAMMING AND SCRIPTINGPERL 7
SEER AKADEMI LINUX PROGRAMMING AND SCRIPTINGPERL 7 Hi everyone once again welcome to this lecture we are actually the course is Linux programming and scripting we have been talking about the Perl, Perl
More informationTest Oracles. Test Oracle
Encontro Brasileiro de Testes de Software April 23, 2010 Douglas Hoffman, BACS, MBA, MSEE, ASQ-CSQE, ASQ-CMQ/OE, ASQ Fellow Software Quality Methods, LLC. (SQM) www.softwarequalitymethods.com doug.hoffman@acm.org
More information