Animation. Lecture 33. Robb T. Koether. Hampden-Sydney College. Fri, Nov 13, 2015

Size: px
Start display at page:

Download "Animation. Lecture 33. Robb T. Koether. Hampden-Sydney College. Fri, Nov 13, 2015"

Transcription

1 Animation Lecture 33 Robb T. Koether Hampden-Sydney College Fri, Nov 13, 2015 Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

2 Outline 1 Animating the Canal Boat Program 2 Models DFA Model Non-DFA Model 3 Assignment 18 4 Assignment Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

3 Outline 1 Animating the Canal Boat Program 2 Models DFA Model Non-DFA Model 3 Assignment 18 4 Assignment Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

4 Animating the Canal Boat Program We will animate the canal boat program as follows. The upper paddles can be opened or closed. The upper gate can be opened or closed. The lower paddles can be opened or closed. The lower gate can be opened or closed. The boat can more upstream or downstream. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

5 The User Interface Key F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 Action Open upper paddles Open upper gate Close upper paddles Close upper gate Open lower paddles Open lower gate Close lower paddles Close lower gate Move boat downstream Move boat upstream The User Interface Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

6 The User Interface The water level will rise and fall as a consequence of the user s actions. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

7 Constraints To simulate a real canal lock, we need to impose some constraints. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

8 Constraints To simulate a real canal lock, we need to impose some constraints. The boat cannot move through a closed gate. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

9 Constraints To simulate a real canal lock, we need to impose some constraints. The boat cannot move through a closed gate. A gate cannot be opened unless the water levels on the two sides are equal. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

10 Constraints To simulate a real canal lock, we need to impose some constraints. The boat cannot move through a closed gate. A gate cannot be opened unless the water levels on the two sides are equal. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

11 Constraints To simulate a real canal lock, we need to impose some constraints. The boat cannot move through a closed gate. A gate cannot be opened unless the water levels on the two sides are equal. The lower gate or paddles cannot be opened if the upper gate or paddles are open. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

12 Constraints To simulate a real canal lock, we need to impose some constraints. The boat cannot move through a closed gate. A gate cannot be opened unless the water levels on the two sides are equal. The lower gate or paddles cannot be opened if the upper gate or paddles are open. The upper gate or paddles cannot be opened if the lower gate or paddles are open. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

13 Outline 1 Animating the Canal Boat Program 2 Models DFA Model Non-DFA Model 3 Assignment 18 4 Assignment Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

14 Outline 1 Animating the Canal Boat Program 2 Models DFA Model Non-DFA Model 3 Assignment 18 4 Assignment Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

15 A DFA Model Disregarding the boat, the lock can be in any of 8 states, based on the paddles, the gates, and the water level. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

16 A DFA Model Disregarding the boat, the lock can be in any of 8 states, based on the paddles, the gates, and the water level. If all gates and paddles are closed, then the water may be high or low (2 states). Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

17 A DFA Model Disregarding the boat, the lock can be in any of 8 states, based on the paddles, the gates, and the water level. If all gates and paddles are closed, then the water may be high or low (2 states). If either the lower gate or the lower paddles are open, then the upper gate and paddles must be closed and the water must be low (3 states). Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

18 A DFA Model Disregarding the boat, the lock can be in any of 8 states, based on the paddles, the gates, and the water level. If all gates and paddles are closed, then the water may be high or low (2 states). If either the lower gate or the lower paddles are open, then the upper gate and paddles must be closed and the water must be low (3 states). If either the upper gate or the upper paddles are open, then the lower gate and paddles must be closed and the water must be high (3 states). Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

19 A DFA Model State UP UG LP LG WL 0 Closed Closed Closed Closed High 1 Closed Closed Closed Closed Low 2 Open Closed Closed Closed High 3 Closed Open Closed Closed High 4 Open Open Closed Closed High 5 Closed Closed Open Closed Low 6 Closed Closed Closed Open Low 7 Closed Closed Open Open Low Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

20 A DFA Model Using the 8 states and the constraints, we can build a transition table. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

21 A DFA Model F1 F2 F3 F4 F5 F6 F7 F8 State/Key OUP OUG CUP CUG OLP OLG CLP CLG X X X X X X X X X X X X X The Transition Table Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

22 DFA Model Table-Driven DFA int trans[8][8] = { { 2, 3, 0, 0, 5, 6, 0, 0}, { 2, -1, 1, 1, 5, 6, 1, 1}, { 2, 4, 0, 2, -1, -1, 2, 2}, { 4, 3, 3, 0, -1, -1, 3, 3}, { 4, 4, 3, 2, -1, -1, 4, 4}, {-1, -1, 5, 5, 5, 7, 1, 5}, {-1, -1, 6, 6, 7, 6, 6, 1}, {-1, -1, 7, 7, 7, 7, 6, 5} }; The transition table implemented. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

23 DFA Model Table-Driven DFA int curr_state = 0; int next_state; next_state = trans[curr_state][key]; if (next_state == -1) cerr << char(7); else { transition(curr_state, next_state); curr_state = next_state; } Use the transition table to change states. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

24 Outline 1 Animating the Canal Boat Program 2 Models DFA Model Non-DFA Model 3 Assignment 18 4 Assignment Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

25 Non-DFA Model State Variables bool upper_paddle = false; bool upper_gate = false; bool lower_paddle = false; bool lower_gate = false;. // True = open // False = closed This model uses global state variables to define the state of the system. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

26 Non-DFA Model State Variables case GLUT_KEY_F1: // Open upper paddle { if (!lower_paddle &&!lower_gate) { upper_paddle = true; water_level = WATER_HIGH; } else cerr << char(7); break; } The action for each F-key would be handled individually. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

27 Non-DFA Model State Variables case GLUT_KEY_F6: // Open lower gate { if (!upper_paddle &&!upper_gate && water_level == WATER_LOW) { lower_gate = true; } else cerr << char(7); break; } The action for each F-key would be handled individually. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

28 Outline 1 Animating the Canal Boat Program 2 Models DFA Model Non-DFA Model 3 Assignment 18 4 Assignment Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

29 Assignment 18 Assignment 18 Create water for the canal boat program. The water occurs in three places Downstream from the lower gate. Between the lower and upper gates. Upstream from the upper gate. The downstream water is always low (WATER_LOW). The upstream water is always high (WATER_HIGH). The water in the lock is always either high or low. Use a variable water_level with a value of either WATER_LOW or WATER_HIGH. Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

30 Outline 1 Animating the Canal Boat Program 2 Models DFA Model Non-DFA Model 3 Assignment 18 4 Assignment Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

31 Homework Homework Read pages xxx Robb T. Koether (Hampden-Sydney College) Animation Fri, Nov 13, / 22

The Lone-Chooser Method

The Lone-Chooser Method The Lone-Chooser Method Lecture 11 Section 3.3 Robb T. Koether Hampden-Sydney College Fri, Sep 19, 2014 Robb T. Koether (Hampden-Sydney College) The Lone-Chooser Method Fri, Sep 19, 2014 1 / 15 1 Assignment

More information

Project 2 Discussion

Project 2 Discussion Project 2 Discussion Robb T. Koether Hampden-Sydney College Fri, Feb 8, 2013 Robb T. Koether (Hampden-Sydney College) Project 2 Discussion Fri, Feb 8, 2013 1 / 25 1 Introduction 2 Markov Processes 3 The

More information

The Method of Sealed Bids

The Method of Sealed Bids Lecture 13 Section 3.4 Robb T. Koether Hampden-Sydney College Mon, Feb 16, 2015 Robb T. Koether (Hampden-Sydney College) The Method of Sealed Bids Mon, Feb 16, 2015 1 / 31 1 The Method of Sealed Bids 2

More information

Heap Sort. Lecture 35. Robb T. Koether. Hampden-Sydney College. Mon, Apr 25, 2016

Heap Sort. Lecture 35. Robb T. Koether. Hampden-Sydney College. Mon, Apr 25, 2016 Heap Sort Lecture 35 Robb T. Koether Hampden-Sydney College Mon, Apr 25, 2016 Robb T. Koether (Hampden-Sydney College) Heap Sort Mon, Apr 25, 2016 1 / 14 1 Sorting 2 The Heap Sort Robb T. Koether (Hampden-Sydney

More information

STRUCTURE 65-B PURPOSE SPILLWAY OPERATION

STRUCTURE 65-B PURPOSE SPILLWAY OPERATION STRUCTURE 65-B This structure is a reinforced concrete, gated spillway with discharge controlled by three cable operated vertical lift gates and a reinforced concrete lock structure with two pairs of sector

More information

STRUCTURE S-65 PURPOSE SPILLWAY OPERATION

STRUCTURE S-65 PURPOSE SPILLWAY OPERATION STRUCTURE S-65 This structure is a reinforced concrete, gated spillway with discharge controlled by three cable operated, vertical lift gates, and a reinforced concrete lock structure with two pairs of

More information

The Great Kayak Expedition

The Great Kayak Expedition Ethan went on a kayaking expedition down the Ottauquechee River last week. He left school at 2:35 and paddled downstream 3 miles until he hit the sewage treatment plant at 3:05. He decided to get out of

More information

The Great Kayak Expedition

The Great Kayak Expedition The Great Kayak Expedition Ethan went on a kayaking expedition down the Ottauquechee River last week. He left school at 2:35 and paddled downstream 3 miles until he hit the sewage treatment plant at 3:05.

More information

The system design must obey these constraints. The system is to have the minimum cost (capital plus operating) while meeting the constraints.

The system design must obey these constraints. The system is to have the minimum cost (capital plus operating) while meeting the constraints. Computer Algorithms in Systems Engineering Spring 2010 Problem Set 6: Building ventilation design (dynamic programming) Due: 12 noon, Wednesday, April 21, 2010 Problem statement Buildings require exhaust

More information

ONSHORE GAS GATHERING FAQS

ONSHORE GAS GATHERING FAQS ONSHORE GAS GATHERING FAQS These Frequently Asked Questions (FAQs) are intended to clarify, explain, and promote better understanding of the gas gathering line rules. These FAQs are not substantive rules

More information

Exercise (4): Open Channel Flow - Gradually Varied Flow

Exercise (4): Open Channel Flow - Gradually Varied Flow Exercise (4): Open Channel Flow - Gradually Varied Flow 1) A wide channel consists of three long reaches and has two gates located midway of the first and last reaches. The bed slopes for the three reaches

More information

Layout Design II. Lecture Fall 2003

Layout Design II. Lecture Fall 2003 Layout Design II Lecture 6 18-322 Fall 2003 Roadmap Today: Layout Verification & design in the large Next week: Transistor sizing Wires Homework 1: Due Today Homework 2: Out Today, Due Sept 18 Lab 2: This

More information

Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions

Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions Tom Mathew IIT Bombay Outline 1. Heterogeneous traffic 2. Traffic Simulation 3. Traffic Signal control 4. Adaptive

More information

FINAL Caples Lake Fisheries Management Plan. Version 4.0

FINAL Caples Lake Fisheries Management Plan. Version 4.0 FINAL Caples Lake Fisheries Management Plan Version 4.0 August 15, 2008 Purpose The Caples Lake Fisheries Management Plan (Plan) outlines the stocking plan to reestablish a sport fishery in Caples Lake

More information

Thames Passage From Brentford to Teddington

Thames Passage From Brentford to Teddington Thames Passage From Brentford to Teddington Introduction: The Thames Ring route uses a tidal section of the river Thames between Brentford and Teddington that requires extra preparation and skill. We hope

More information

Nautical Studies to Define Layout Requirements for a New Sea Lock at IJmuiden

Nautical Studies to Define Layout Requirements for a New Sea Lock at IJmuiden Nautical Studies to Define Layout Requirements for a New Sea Lock at IJmuiden Wim Kortlever, Rijkswaterstaat Freek Verkerk, MARIN photo Flanders Hydraulics Research Smart Ports Seminar April 23, Wageningen

More information

Emerging Crash Trend Analysis. Mark Logan Department of Main Roads, Queensland. Patrick McShane Queensland Transport

Emerging Crash Trend Analysis. Mark Logan Department of Main Roads, Queensland. Patrick McShane Queensland Transport Emerging Crash Trend Analysis Mark Logan Department of Main Roads, Queensland Patrick McShane Queensland Transport The authors would like to acknowledge the assistance of Queensland Transport's Data Analysis

More information

Evaluation of Red Clearance Extension Designs with Hardwarein-the-loop

Evaluation of Red Clearance Extension Designs with Hardwarein-the-loop Evaluation of Red Clearance Extension Designs with Hardwarein-the-loop Simulation 2017 Mid-Continent Transportation Research Symposium Ames, Iowa David S. Hurwitz, Ph.D. Associate Professor, School of

More information

Advanced Canoe Leader Assessment Notes

Advanced Canoe Leader Assessment Notes Advanced Canoe Leader Assessment Notes Technical Syllabus A quality, advanced open canoe day will be one of either open water with a large fetch in windy conditions, or rivers with good grade 3(4) sections

More information

National Canoe Time Trial series Worcester In conjunction with WORCESTER CANOE CLUB HASLER MARATHON RACE

National Canoe Time Trial series Worcester In conjunction with WORCESTER CANOE CLUB HASLER MARATHON RACE Worcester In conjunction with WORCESTER CANOE CLUB HASLER MARATHON RACE This document provides the event information as it becomes available. Document status: Date Changes Who 9 th May 2015 Original draft

More information

Black Box testing Exercises. Lecturer: Giuseppe Santucci

Black Box testing Exercises. Lecturer: Giuseppe Santucci Black Box testing Exercises Lecturer: Giuseppe Santucci Exercise 1 A software program for the simulation of scuba diving with special gas mixture gives indication about maximum time of stay on the bottom,

More information

Chapter 10, Section 2 Westward Bound

Chapter 10, Section 2 Westward Bound Chapter 10, Section 2 Westward Bound (pages 314 319) Setting a Purpose for Reading Think about these questions as you read: How did land and water transportation improve in the early 1800s? How did settlements

More information

General Isolation Procedures

General Isolation Procedures Module General Isolation Procedures Definitions Worker: an employee; a contractor or subcontractor; an employee of a contractor or subcontractor; an employee of a labour hire company who has been assigned

More information

Ermenek Dam and HEPP: Spillway Test & 3D Numeric-Hydraulic Analysis of Jet Collision

Ermenek Dam and HEPP: Spillway Test & 3D Numeric-Hydraulic Analysis of Jet Collision Ermenek Dam and HEPP: Spillway Test & 3D Numeric-Hydraulic Analysis of Jet Collision J.Linortner & R.Faber Pöyry Energy GmbH, Turkey-Austria E.Üzücek & T.Dinçergök General Directorate of State Hydraulic

More information

MBMG Butte Mine Flooding Monthly Report BMFOU Consent Decree BU-SEH Remedial Action Monitoring Program Contract No TO-35 September 2013

MBMG Butte Mine Flooding Monthly Report BMFOU Consent Decree BU-SEH Remedial Action Monitoring Program Contract No TO-35 September 2013 MBMG Monthly Report BMFOU Consent Decree 02-35-BU-SEH Remedial Action Monitoring Program Contract No. 400022-TO-35 September 20 The Montana Bureau of Mines and Geology (MBMG) continued to perform monitoring

More information

LOCKOUT STATION FOR TRAINING PURPOSES

LOCKOUT STATION FOR TRAINING PURPOSES LOCKOUT STATION FOR TRAINING PURPOSES Idea by Patrick Dion Backtender and trainer Windsor Mill LOCKOUT TRAINING THE PROBLEM From the point of view of an operator Lockout activities are not frequent, mostly

More information

In yesterday s lesson we learned how to solve rational equations and check for extraneous solutions.

In yesterday s lesson we learned how to solve rational equations and check for extraneous solutions. NAME: DATE: Algebra 2: Lesson 9-4 Rational Equation Word Problems Learning Goals: 1) How do we setup and solve word problems involving rational equations? In yesterday s lesson we learned how to solve

More information

BPMN - IV. Rushikesh K Joshi IIT Bombay

BPMN - IV. Rushikesh K Joshi IIT Bombay BPMN - IV Rushikesh K Joshi IIT Bombay Event based Gateways: Use of intermediate events only one of the alternatives is chosen Acceptance Event based Gateway Rejection 3 days Event based Gateways: Use

More information

PLANT RISK ASSESSMENT REPORT

PLANT RISK ASSESSMENT REPORT PLANT RISK ASSESSMENT REPORT SECTION 1: PLANT IDENTIFICATION Report Number: 407/752 Assessment Date: 5 th May 2015 Company: Wacker Neuson Plant Type: Telescopic Light Balloon Make: Wacker Neuson Model:

More information

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II)

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II) CENG 466 Artificial Intelligence Lecture 4 Solving Problems by Searching (II) Topics Search Categories Breadth First Search Uniform Cost Search Depth First Search Depth Limited Search Iterative Deepening

More information

Dynamic Modelling of Control Valves

Dynamic Modelling of Control Valves Dynamic Modelling of Control Valves Observed PRV d/s Pressure Against Flow Pressure (m) 28 27.5 27 26.5 26 25.5 25 24.5 24 0 0.5 1 1.5 2 2.5 Element Flow (l/s) Andy Rowland Technical Lead Water Networks

More information

Riverboat Simulator Activity

Riverboat Simulator Activity Riverboat Simulator Activity Purpose: The purpose of this activity is to analyze the relationship between the two vector components of motion for a river boat as it travels across a river in the presence

More information

UNIVERSITY OF WATERLOO

UNIVERSITY OF WATERLOO UNIVERSITY OF WATERLOO Department of Chemical Engineering ChE 524 Process Control Laboratory Instruction Manual January, 2001 Revised: May, 2009 1 Experiment # 2 - Double Pipe Heat Exchanger Experimental

More information

River. Dynamics Canoeing: This section focuses on rivers; how they flow and on some basic maneuvers which you can execute on the river.

River. Dynamics Canoeing: This section focuses on rivers; how they flow and on some basic maneuvers which you can execute on the river. This section focuses on rivers; how they flow and on some basic maneuvers which you can execute on the river. Dynamics Canoeing: By Robert B. Kauffman, Ph.D. 1 Topics - Laminar and shore to center flows

More information

Section 5.1 Randomness, Probability, and Simulation

Section 5.1 Randomness, Probability, and Simulation Section 5.1 Randomness, Probability, and Simulation What does it mean to be random? ~Individual outcomes are unknown ~In the long run some underlying set of outcomes will be equally likely (or at least

More information

Automating Injection Molding Simulation using Autonomous Optimization

Automating Injection Molding Simulation using Autonomous Optimization Automating Injection Molding Simulation using Autonomous Optimization Matt Proske, Rodrigo Gutierrez, & Gabriel Geyne SIGMASOFT Virtual Molding Autonomous optimization is coupled to injection molding simulation

More information

Sports Simulation Simple Soccer

Sports Simulation Simple Soccer Sports Simulation Simple Soccer Artificial Intelligence for Interactive Media and Games Professor Charles Rich Computer Science Department rich@wpi.edu [Based on Buckland, Chapter 4 and lecture by Robin

More information

Sports Simulation Simple Soccer

Sports Simulation Simple Soccer Sports Simulation Simple Soccer Artificial Intelligence for Interactive Media and Games Professor Charles Rich Computer Science Department rich@wpi.edu [Based on Buckland, Chapter 4 and lecture by Robin

More information

APPENDIX A STRUCTURE DESCRIPTIONS AND RATING CURVES

APPENDIX A STRUCTURE DESCRIPTIONS AND RATING CURVES 3 4 5 6 7 8 9 0 3 APPENDIX A STRUCTURE DESCRIPTIONS AND RATING CURVES Kissimmee River Vol December 005 Version Draft 4 3 4 5 6 7 8 9 0 3 4 5 6 7 8 9 0 3 4 5 6 7 8 9 30 3 3 33 34 35 36 37 38 39 40 4 4 43

More information

WMS 8.4 Tutorial Hydraulics and Floodplain Modeling HY-8 Modeling Wizard Learn how to model a culvert using HY-8 and WMS

WMS 8.4 Tutorial Hydraulics and Floodplain Modeling HY-8 Modeling Wizard Learn how to model a culvert using HY-8 and WMS v. 8.4 WMS 8.4 Tutorial Hydraulics and Floodplain Modeling HY-8 Modeling Wizard Learn how to model a culvert using HY-8 and WMS Objectives Define a conceptual schematic of the roadway, invert, and downstream

More information

EE 364B: Wind Farm Layout Optimization via Sequential Convex Programming

EE 364B: Wind Farm Layout Optimization via Sequential Convex Programming EE 364B: Wind Farm Layout Optimization via Sequential Convex Programming Jinkyoo Park 1 Introduction In a wind farm, the wakes formed by upstream wind turbines decrease the power outputs of downstream

More information

Prudhoe Bay Oil Production Optimization: Using Virtual Intelligence Techniques, Stage One: Neural Model Building

Prudhoe Bay Oil Production Optimization: Using Virtual Intelligence Techniques, Stage One: Neural Model Building Prudhoe Bay Oil Production Optimization: Using Virtual Intelligence Techniques, Stage One: Neural Model Building Shahab D. Mohaghegh, West Virginia University Lynda A. Hutchins, BP Exploration (Alaska),

More information

Case study. Rotating Equipment Engineer Qatargas Operating Company. Sr. Rotating Equipment Engineer

Case study. Rotating Equipment Engineer Qatargas Operating Company. Sr. Rotating Equipment Engineer Case study Fluctuation of Seal Gas Supply Differential Pressure of Dry Gas Seals Rotating Equipment Engineer Qatargas Operating Company Sr. Rotating Equipment Engineer Qatargas Operating Company Outline

More information

1 PIPESYS Application

1 PIPESYS Application PIPESYS Application 1-1 1 PIPESYS Application 1.1 Gas Condensate Gathering System In this PIPESYS Application, the performance of a small gascondensate gathering system is modelled. Figure 1.1 shows the

More information

Lower Mekong Basin. John G. Williams. Petrolia, California.

Lower Mekong Basin. John G. Williams. Petrolia, California. Technical Comment on Sabo et al. Designing river flows to improve food security futures in the Lower Mekong Basin John G. Williams Petrolia, California jgwill@frontiernet.net Abstract: Sabo et al. (1)

More information

C# Tutorial - Create a Pong arcade game in Visual Studio

C# Tutorial - Create a Pong arcade game in Visual Studio C# Tutorial - Create a Pong arcade game in Visual Studio Start Visual studio, create a new project, under C# programming language choose Windows Form Application and name project pong and click OK. Click

More information

Okeechobee Waterway Speed Restrictions

Okeechobee Waterway Speed Restrictions Okeechobee Waterway Speed Restrictions Rulemaking Authority 327.46 FS. Law Implemented 327.46 FS. History New 9-18-88, Amended 12-7-89, Formerly 16N-24.010, Amended 10-1- 96, Formerly 62N-24.010, Amended

More information

Date: 25 September Introduction

Date: 25 September Introduction To: David Clugston, USACE Portland District From: Matt Keefer, Eric Johnson, Tami Clabough, Mike Jepson, Chris Caudill, Mary Moser RE: Preliminary evaluation of radiotelemetry and half-duplex PIT tag data

More information

HART Communications Board

HART Communications Board - HART Communications Board (Highway Addressable Remote Transducer) User Manual Document No. Sensidyne, LP. 1000 112 th Circle N, Suite 100 St. Petersburg, Florida 33716 USA 800-451-9444 +1 727-530-3602

More information

Broadly speaking, there are four different types of structures, each with its own particular function:

Broadly speaking, there are four different types of structures, each with its own particular function: 3 The selection of structures 3.1 Introduction In selecting a suitable structure to measure or regulate the flow rate in open channels, all demands that will be made upon the structure should be listed.

More information

Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions. SiMTraM & CosCiCost2G

Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions. SiMTraM & CosCiCost2G Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions SiMTraM & CosCiCost2G Tom Mathew IIT Bombay Outline 1. Heterogeneous traffic 2. Traffic Simulation 3. Traffic

More information

Exercise (3): Open Channel Flow Rapidly Varied Flow

Exercise (3): Open Channel Flow Rapidly Varied Flow Exercise (3): Open Channel Flow Rapidly Varied Flow 1) A hydraulic jump exists in a trapezoidal channel having a bed width of 7 m and side slope of 1:1. The flowing discharge is 25 m 3 /sec. Construct

More information

Numerical Simulation of Wave Loads on Static Offshore Structures

Numerical Simulation of Wave Loads on Static Offshore Structures Numerical Simulation of Wave Loads on Static Offshore Structures Hrvoje Jasak, Inno Gatin, Vuko Vukčević Wikki Ltd, United Kingdom Faculty of Mechanical Engineering and Naval Architecture University of

More information

Components of a Barrage

Components of a Barrage Components of a Barrage Definition The only difference between a weir and a barrage is of gates, that is the flow in barrage is regulated by gates and that in weirs, by its crest height. Barrages are costlier

More information

Size : Connection Ends : Min Temperature : Max Temperature : Materials : Cast iron body

Size : Connection Ends : Min Temperature : Max Temperature : Materials : Cast iron body Size : Connection Ends : Min Temperature : Max Temperature : DN 50 to 200 Flanged ISO PN 10/16 ( ISO PN16 for DN200 ) 0 C + 50 C Max Pressure : 16 Bars Specifications : Tangential type Dry dial Magnetic

More information

SIMULATION OF THE ILLINOIS WATERWAY LOCKS SYSTEM

SIMULATION OF THE ILLINOIS WATERWAY LOCKS SYSTEM Proceedings of the 1996 Winter Simulation Conference ed. J. M. Charnes, D. J. Morrice, D. T. Brunner, and J. J. Swain SIMULATION OF THE ILLINOIS WATERWAY LOCKS SYSTEM D. Brent Bandy Department of Infonnation

More information

Transient Analyses In Relief Systems

Transient Analyses In Relief Systems Transient Analyses In Relief Systems Dirk Deboer, Brady Haneman and Quoc-Khanh Tran Kaiser Engineers Pty Ltd ABSTRACT Analyses of pressure relief systems are concerned with transient process disturbances

More information

Kisumu County Dragon Boat Festival Rules & Regulations.

Kisumu County Dragon Boat Festival Rules & Regulations. Kisumu County Dragon Boat Festival Rules & Regulations. It is the responsibility of the Team Organizer and/or Team Captain to read and understand all rules and regulations contained in this document. Please

More information

Riverboat Simulator Activity Sheet

Riverboat Simulator Activity Sheet Riverboat Simulator Activity Sheet Purpose: The purpose of this activity is to analyze the relationship between the two vector components of motion for a river boat as it travels across a river in the

More information

Pacific Salmon Commission Technical Report No. 12

Pacific Salmon Commission Technical Report No. 12 A Comparison of Estimates of First Nations Catches of Fraser River Sockeye Salmon from 1996 to 1999 by Scale-based Discriminant Function Models and Run Reconstruction Models Jim Gable December, 2002 Pacific

More information

CS 341 Computer Architecture and Organization. Lecturer: Bob Wilson Cell Phone: or

CS 341 Computer Architecture and Organization. Lecturer: Bob Wilson Cell Phone: or CS 341 Computer Architecture and Organization Lecturer: Bob Wilson Cell Phone: 508-577-9895 Email: robert.wilson@umb.edu or bobw@cs.umb.edu 1 Welcome to CS341 This course teaches computer architecture

More information

Pneumatic Outflow Control

Pneumatic Outflow Control Technical Bulletin Pneumatic Outflow Control Pneumatically powered controls for the precise limitation of the volumes of waste water and rain water Contents Applications... 3 Success features... 4 Technical

More information

7-1. The following devices will be discussed in this section:

7-1. The following devices will be discussed in this section: 7-1 7. Booms and baffles 7.1 Introduction As was shown in Section 4, bed-load will be trapped behind a weir, and flotsam will be trapped behind a boom or suspended baffle wall, provided the flow velocities

More information

Hazard analysis. István Majzik Budapest University of Technology and Economics Dept. of Measurement and Information Systems

Hazard analysis. István Majzik Budapest University of Technology and Economics Dept. of Measurement and Information Systems Hazard analysis István Majzik Budapest University of Technology and Economics Dept. of Measurement and Information Systems Hazard analysis Goal: Analysis of the fault effects and the evolution of hazards

More information

Parks and Recreation Division. Public Boat Ramps Work Session

Parks and Recreation Division. Public Boat Ramps Work Session Parks and Recreation Division Public Boat Ramps Work Session September 18, 2018 Purpose Presentation Outline Background Draft Ordinance Next Steps Purpose Presentation Outline Background Draft Ordinance

More information

Excel Solver Case: Beach Town Lifeguard Scheduling

Excel Solver Case: Beach Town Lifeguard Scheduling 130 Gebauer/Matthews: MIS 213 Hands-on Tutorials and Cases, Spring 2015 Excel Solver Case: Beach Town Lifeguard Scheduling Purpose: Optimization under constraints. A. GETTING STARTED All Excel projects

More information

Iteration: while, for, do while, Reading Input with Sentinels and User-defined Functions

Iteration: while, for, do while, Reading Input with Sentinels and User-defined Functions Iteration: while, for, do while, Reading Input with Sentinels and User-defined Functions This programming assignment uses many of the ideas presented in sections 6 and 7 of the course notes. You are advised

More information

Game of Pong. Overview and starting development. Mairead Meagher Dr. Siobhán Drohan. Produced by:

Game of Pong. Overview and starting development. Mairead Meagher Dr. Siobhán Drohan. Produced by: Game of Pong Overview and starting development Produced by: Mairead Meagher Dr. Siobhán Drohan Department of Computing and Mathematics http://www.wit.ie/ Topics list Overview of PongGameV8.0 Developing:

More information

USER PROGRAMMABLE CONTROL SCRIPTS

USER PROGRAMMABLE CONTROL SCRIPTS USER PROGRAMMABLE CONTROL SCRIPTS PRACTICAL EXAMPLES OF UPC S IN INFOWORKS WS JUNE 2013 CONTENTS USER PROGRAMMABLE CONTROL SCRIPTS... 1 PRACTICAL EXAMPLES OF UPC S IN INFOWORKS WS... 1 JUNE 2013... 1 1.

More information

Gas Lift Valve Testing

Gas Lift Valve Testing 36 th Gas-Lift Workshop Stavanger, Norway February 4 8, 2013 Gas Lift Valve Testing Angel Wileman, Research Engineer Southwest Research Institute, Fluid Dynamics Feb. 4 8, 2013 2013 Gas-Lift Workshop 1

More information

Status of the Fairway Rehabilitation and Maintenance Master Plan for the Danube and its navigable tributaries (dated )

Status of the Fairway Rehabilitation and Maintenance Master Plan for the Danube and its navigable tributaries (dated ) Status of the Fairway Rehabilitation and Maintenance Master Plan for the Danube and its navigable tributaries (dated 23-11-2018) Key achievements since the endorsement of the Master Plan in 2014 The Fairway

More information

Traffic Engineering for Optimal BRT and TSP Success

Traffic Engineering for Optimal BRT and TSP Success Traffic Engineering for Optimal BRT and TSP Success October 31, 2018 Agenda Introduction Challenges Solution Process Traffic Engineering Decisions Case Study Results About Presenter PI of 1981 FHWA research

More information

Evaluation of NEA haddock Harvest Control Rules

Evaluation of NEA haddock Harvest Control Rules Evaluation of NEA haddock Harvest Control Rules Alexey Russkikh, Anatolii Chetyrkin, Yuri Kovalev, Bjarte Bogstad, and Gjert Dingsør Background Northeast arctic haddock has been managed by harvest control

More information

Tecniche di Progettazione: Design Patterns

Tecniche di Progettazione: Design Patterns Tecniche di Progettazione: Design Patterns GoF: Flyweight 1 2 Flyweight Pattern Intent Use sharing to support large numbers of fine-grained objects efficiently Motivation Can be used when an application

More information

I N T E R N A T I O N A L S K A T I N G U N I O N

I N T E R N A T I O N A L S K A T I N G U N I O N I N T E R N A T I O N A L S K A T I N G U N I O N Communication No. 2138 FIGURE SKATING FRANKFURT SEMINAR JULY 1 8, 2018 1. RE-CERTIFICATION OF ISU AND/OR INTERNATIONAL TECHNICAL CONTROLLERS AND/OR TECHNICAL

More information

COAST GUARD ADVISORY NOTICE (CGAN ) To: Distribution Date: September 1, 2017

COAST GUARD ADVISORY NOTICE (CGAN ) To: Distribution Date: September 1, 2017 Commander United States Coast Guard Sector New York 212 Coast Guard Drive Staten Island, NY 10305 Staff Symbol: (spw) Phone: (718) 354-2353 Fax: (718) 354-4190 COAST GUARD ADVISORY NOTICE (CGAN 2017-016)

More information

Design and Installation of two Permanent Booms at La Romaine-2 to resist Ice, retain Debris and serve as Safety Booms.

Design and Installation of two Permanent Booms at La Romaine-2 to resist Ice, retain Debris and serve as Safety Booms. CGU HS Committee on River Ice Processes and the Environment 18 th Workshop on the Hydraulics of Ice Covered Rivers Quebec City, QC, Canada, August 18-20, 2015 Design and Installation of two Permanent Booms

More information

Large-scale Field Test

Large-scale Field Test Vaskinn 1 Large-scale Field Test Kjetil Arne Vaskinn kav@trh.statkraftgroner.no Statkraft Grøner AS SUMMARY The objective the controlled failure of large-scale embankment is to monitor and record the failure

More information

Simulation-based design to reduce metabolic cost

Simulation-based design to reduce metabolic cost Simulation-based design to reduce metabolic cost Overview: Lecture + Hands On Exercise 1. Generating and evaluating a muscledriven simulation of walking 2. Metabolics 101 3. Designing and evaluating devices

More information

P12031: Motion Assistive Seating Device for Sailing

P12031: Motion Assistive Seating Device for Sailing P12031: Motion Assistive Seating Device for Sailing Project Team: Steven Gajewski Aleef Mahmud Mitchel Rankie Christopher Sullivan Faculty Guide: Edward Hanzlik Technical Mentor: Kate Leipold Primary Customer:

More information

2018 RULES AND REGULATIONS

2018 RULES AND REGULATIONS 2018 RULES AND REGULATIONS It is the responsibility of the Team Organizer and/or Team Captain to read and understand all rules and regulations contained in this document. Please note, rules are subject

More information

The Athlete. The 100m Hurdles. Athletic Ability. Internal Drive. Stick-to-it-ness

The Athlete. The 100m Hurdles. Athletic Ability. Internal Drive. Stick-to-it-ness The 100m Hurdles The Athlete Athletic Ability Internal Drive Stick-to-it-ness Try everyone and don t count anyone out you might miss out on an athlete as they develop. Average to better than average speed

More information

FUNDAMENTAL PRINCIPLES OF SELF-OPERATED PRESSURE REDUCING REGULATORS. John R. Anderson Emerson Process Management Fluid Controls Institute

FUNDAMENTAL PRINCIPLES OF SELF-OPERATED PRESSURE REDUCING REGULATORS. John R. Anderson Emerson Process Management Fluid Controls Institute FUNDAMENTAL PRINCIPLES OF SELF-OPERATED PRESSURE REDUCING REGULATORS John R. Anderson Emerson Process Management Fluid Controls Institute For pressure control in process or utility applications, control

More information

Pressure Regulators. Operating Instructions. Instrumentation

Pressure Regulators. Operating Instructions. Instrumentation Pressure Regulators Operating Instructions FAILURE OR IMPROPER SELECTION OR IMPROPER USE OF THIS PRODUCT CAN CAUSE DEATH, PERSONAL INJURY AND PROPERTY DAMAGE. This document and other information from the

More information

International Learn To Swim Programme Water Safety Questions

International Learn To Swim Programme Water Safety Questions International Learn To Swim Programme Water Safety s s for First Step Series s Poolside Safety & Poolside Rules 1. Where is the shallow end of the The answer is specific to the centre. swimming 2. When

More information

A SELF-CONTAINED HIGH-LIFT LOCK

A SELF-CONTAINED HIGH-LIFT LOCK PIANC Workshop 13-14th 14th September 2011 A SELF-CONTAINED HIGH-LIFT LOCK By C. Thorenz,, R. Rother, G. Schulz BAW, NBA-Hannover GERMANY Back in the old days In the sixties the planning for the Elbe Lateral

More information

Sports Simulation Simple Soccer

Sports Simulation Simple Soccer Sports Simulation Simple Soccer Artificial Intelligence for Interactive Media and Games Professor Charles Rich Computer Science Department rich@wpi.edu [Based on Buckland, Chapter 4 and lecture by Robin

More information

Torksey Lock Trail On the Fossdyke Canal

Torksey Lock Trail On the Fossdyke Canal Torksey Lock Trail On the Fossdyke Canal Start outside the Visitor Centre Torksey Lock Torksey Lock is built where the River Trent and the Fossdyke Canal meet. The River Trent is tidal, it has strong currents

More information

Modelling of Pressurised Pipes within InfoWorks ICM and CS

Modelling of Pressurised Pipes within InfoWorks ICM and CS Modelling of Pressurised Pipes within InfoWorks ICM and CS 1. Introduction Correctly modelling pressurised pipes, variously described as forcemains or rising mains, can be one of the more difficult aspects

More information

Eulachon: State of the Science and Science to Policy Forum

Eulachon: State of the Science and Science to Policy Forum Eulachon: State of the Science and Science to Policy Forum August 27, 2015 Robert Anderson Eulachon Recovery Coordinator National Marine Fisheries Service FCRPS, Dams, and Water Management in the Columbia

More information

Emergency Action Plans for Dam Safety

Emergency Action Plans for Dam Safety Emergency Action Plans for Dam Safety Introduction to the NC EAP template Tami Idol, EI Assistant State Dam Safety Engineer Reduce risk to loss of life Determine emergency level Make notifications for

More information

Brisbane Hotel Performance

Brisbane Hotel Performance Global Hospitality Consulting 1 Brisbane Hotel Performance We can't solve problems by using the same kind of thinking we used when we created them (Albert Einstein) If we keep doing what we're doing, we're

More information

The World Cup of iracing Official Guidelines

The World Cup of iracing Official Guidelines The World Cup of iracing 2010 Official Guidelines Dear iracing.com Members, Welcome to the World Cup of iracing! We want to congratulate club DE AT CH (Germany, Austria, Switzerland) for winning the 2009

More information

Performance Analysis of a Helium Turboexpander for Cryogenic Applications with a Process Modeling Tool: Aspen HYSYS

Performance Analysis of a Helium Turboexpander for Cryogenic Applications with a Process Modeling Tool: Aspen HYSYS Performance Analysis of a Helium Turboexpander for Cryogenic Applications with a Process Modeling Tool: Aspen HYSYS Darshna M. Joshi Lecturer, Department of Instrumentation and Control Engineering, Government

More information

Berwick LDS 2017 SAFETY INSTRUCTIONS FOR ALL COMPETITORS AND COACH

Berwick LDS 2017 SAFETY INSTRUCTIONS FOR ALL COMPETITORS AND COACH Berwick LDS 2017 SAFETY INSTRUCTIONS FOR ALL COMPETITORS AND COACH Berwick LDS recognises the importance of safety at their event and has prepared the following notes to inform competitors of the essential

More information

Rules and Regulations

Rules and Regulations Fairbairn Cup Races Rules and Regulations General 1. That the race shall remain under the control of the Jesus College Boat Club. 2. That the races shall be rowed on the ninth (9 th ) Thursday and the

More information

Plant City Bicycle and Pedestrian Master Plan. Project Update March 2, 2017

Plant City Bicycle and Pedestrian Master Plan. Project Update March 2, 2017 Plant City Bicycle and Pedestrian Master Plan Project Update March 2, 2017 NOV Project Kickoff DEC/ JAN FEB/ MAR Plan Review/Field Work Public Meeting/Coordination Meetings Develop Draft Plan APR/ MAY

More information

OPERATIONS Western Gulf Coast Edition TX DOT Ports & Waterways Conference 2009

OPERATIONS Western Gulf Coast Edition TX DOT Ports & Waterways Conference 2009 Click to edit Master title style 1 OPERATIONS Western Gulf Coast Edition TX DOT Ports & Waterways Conference 2009 Section 5 Click to edit Master title style 5.1 Towing 2 5.1 Towing Click to edit Master

More information

DEPOSIT: SPORT/COMPETITIVE DIVISION FUN/COMMUNITY DIVISION LADIES DIVISION

DEPOSIT: SPORT/COMPETITIVE DIVISION FUN/COMMUNITY DIVISION LADIES DIVISION Dragon Boat Team Registration Form Cornwall Waterfest Dragon Boat Race Saturday August 11, 2018 Old Cornwall Canal Lock 19 Power Dam Drive and Second Street West TEAM NAME: TEAM CAPTAIN: MAILING ADDRESS:

More information

UK SUP Paddler s Rules

UK SUP Paddler s Rules UK SUP Paddler s Rules - 2016 Board Classes 12 6 Class Defined as any board up to and not greater than 12 6 in overall length. 14 Class Defined as any board longer than 12 6 and up to but not greater than

More information