Electromyographic (EMG) Decomposition. Tutorial. Hamid R. Marateb, PhD; Kevin C. McGill, PhD

Size: px
Start display at page:

Download "Electromyographic (EMG) Decomposition. Tutorial. Hamid R. Marateb, PhD; Kevin C. McGill, PhD"

Transcription

1 Electromyographic (EMG) Decomposition Tutorial Hamid R. Marateb, PhD; Kevin C. McGill, PhD H. Marateb is with the Biomedical Engineering Department, Faculty of Engineering, the University of Isfahan, Isfahan, Iran ). K. C. McGill is with the Veterans Affairs Palo Alto Health Care System, 3801 Miranda Ave., Palo Alto, CA 94304, USA ( Introduction This tutorial illustrates the basic steps in a simple single-channel iemg decomposition program based on the approach described in (1). It does not attempt to resolve superpositions, and so provides only an incomplete decomposition. It uses a robust method to estimate the firing statistics from the incomplete MUAP trains. The code for the program is provided as part of this tutorial. It runs in Matlab (The Mathworks, Inc) and requires the EMGlab program but no other Matlab toolboxes. It is assumed that the user has Matlab version 6.5 through 8.2 and has downloaded and installed the EMGlab program from To run the tutorial, first run EMGlab and load and filter the sample EMG file as described in the next section. Then run the tutorial script by typing "tutorial" into the Matlab command window. The script decomposes the signal and displays the intermediate results in a Matlab figure and in the command window. When the decomposition is finished, the script loads the final results into the EMGlab window, where they can be reviewed and edited. Figure A1. The initial segment of the iemg signal R dat, channel 1, after high-pass filtering at 1 khz.

2 iemg signal The signal used in this tutorial is R dat, which is supplied with the tutorial materials. This is a multichannel EMG signal recorded from the brachioradialis muscle during a steady low-force isometric contraction. The tutorial uses channel 1. This EMG signal was recorded with a monopolar electrode using wide analog filter settings, so that the MUAP waveforms are similar to those recorded in clinical EMG exams. In order to sharpen the MUAP spikes for decomposition, select the 1 khz filter setting in EMGlab. The first 100 ms of the filtered signal are shown in Fig. A1. Segmentation and alignment The first step in the decomposition procedure is to detect the spikes, or "active segments," in the signal. The program detects all the segments in which the signal amplitude exceeds 4 times the standard deviation of the background noise, using a fixed 2-ms window. Then it aligns the segments by their peaks using a high-resolution alignment algorithm (2). The results are shown in Fig. A2. Figure A2. The active segments and their two-dimensional scatterplot representations.

3 Before alignment, a number of recurring spike waveforms can be seen (Fig. A2a). However, the waveforms appear somewhat blurry because the individual occurrences are out of alignment by a fraction of a sampling interval. Aligning all the occurrences on the peak of their interpolated waveform makes them appear much sharper (Fig. A2c). To visualize the similarities and differences between the active segments more clearly, they are plotted as points in a twodimensional space in Figs. A2b and A2d. The coordinates of the points are the values of the first two singular value decomposition coefficients. Distinct clusters can be seen, and they are more sharply focused after alignment. Clustering The next step is to cluster the active segments to determine which ones are likely to correspond to valid MUAPs. This is done using a density-based clustering method called "Ordering Points to Identify the Clustering Structure" (OPTICS) (3,4). The OPTICS algorithm provides a simple one-dimensional visualization of the multi-dimensional data. It requires one parameter, MinPts, which specifies the minimum number of active segments that can be considered to constitute a valid cluster. In this tutorial, MinPts is set to 50, but a different value may be needed for other signals (4). The output of the OPTICS algorithm is shown in Fig. A3a. Each valley in the plot corresponds to a cluster of active segments that are more similar to each other than they are to any other active segments. The program identifies the valleys and chooses the lowest point in each valley to be cluster representative. In this case, the program identified four clusters, with the representatives shown in Fig. A3a-c. This means that in this signal, there are four distinct spikes that each occurred at least 50 times. These can be considered to correspond to valid MUs. In addition, there are two smaller clusters (C5 and C6) which were not recognized by OPTICS as valid MUs because they had fewer than 50 occurrences. There are also a number of individual or loosely clustered points that correspond to superpositions. Figure A3. (a) The output of the OPTICS clustering algorithm on the aligned active segments (MinPts=50). Four distinct valleys were identified. The lowest point in each valley was chosen as the cluster representative (circles). (b) The waveforms of the cluster representatives. (c) The cluster representatives in the two-dimensional scatterplot. Clusters C5 and C6 had fewer than 50 members and were not counted as valid MUs.

4 In this signal, the MUAPs of the four identified MUs are quite distinct and their clusters can be clearly separated. This is not necessarily the case for all signals. It is possible to have MUs whose MUAPs are very similar in shape, so that their clusters overlap. A practical decomposition program might take firing time information into account in the clustering procedure in order to deal with this problem (5). The small cluster C5 consists of very small spikes that just barely exceeded the detection threshold. These might correspond to a very small valid MU. MUAPs that just barely rise out of the background noise are often difficult to decompose with confidence, however, and we will ignore them in this tutorial. One of the active segments in the small cluster C6 is shown in Fig. A4. This is the same MUAP as that of cluster C1, except that it is registered on its positive peak rather than its negative peak. In this MUAP, the positive and negative peaks are about the same amplitude, and in the sampled signal sometimes the positive peak is greater and sometimes the negative peak. If cluster C6 had been recognized as a valid cluster, there would have been two clusters corresponding to MU 1. A practical decomposition program would have to check whether any cluster representatives are just time-shifted versions of each other (1). Figure A4. Representative active segments from clusters C1 and C6. They are time-shifted versions of the same spike, whose positive and negative peaks have about the same amplitude. MUAP classification In this step, each active segment is classified as either being an occurrence of one of the identified MUs or as being something else. The active segments are classified according to the cluster representatives they are closest to, but only if the distance is less than a certain threshold. The threshold value is different for each cluster and tries to estimate the distance that might be expected due to background noise and MUAP variability. The results are shown in Fig. A5. One problem that can be noticed is that several of the active segments in the small cluster C6 were classified as belonging to MU 3 even though they were really time-shifted versions of MU 1. A practical decomposition program might solve this problem by aligning the active segments with the cluster representatives before determining their distances.

5 Active segments that are not close to any of the cluster representatives are essentially classified as being something else other than an occurrence of one of the identified MUs. These segments could correspond to superpositions, noise bursts, or small, unidentified MUAPs. This simple classification procedure only identifies isolated occurrences of the MUs, not occurrences involved in superpositions. Therefore the result is an incomplete decomposition. Nevertheless, in provides enough information to accurately identify the MUAP waveforms and firing statistics. Annotation Figure A5. The results of classification. The tutorial script loads the fineal decomposition results into EMGlab where they can be reviewed and edited (Fig. A6). It also estimates the decomposability index, mean firing rate, and accuracy of each MU. The decomposability index is an indication of how distinguishable the MUAP is from the other MUAPs in the signal, given the overall complexity of the signal. A larger decomposability index means that isolated occurrences of the MUAP are likely to be clearly recognizable. Because the identified firing patterns may contain gaps and erroneous firings, a robust algorithm is used to estimate the mean firing rate. Based on this estimate and on the number of very short intervals in the firing pattern, which are probably erroneous, the script also estimates the accuracy of the decomposition, i.e., the percentage of discharges in each MUAP train that were identified correctly. As can be seen in Table 1, for this signal at least the mean firing rates and decomposition accuracies estimated from the incomplete firing patterns agreed quite well with the actual values. Accuracy assessment As the final step in this tutorial, the script assesses the accuracy of the decomposition by comparing it with the "gold standard" annotation in the file R G.eaf. This "gold standard" annotation was determined using EMGlab with manual checking the results. Due to the relative simplicity of this signal, it is possible to have a high degree of confidence that this "gold standard" annotation is full and correct.

6 Figure A6. The decomposition results shown in EMGlab. The regularity of the firing patterns is a indication of MU validity, although there are some gaps since the decomposition is incomplete. The results are shown in Table 1. The accuracy ranged from 75% to 90%. The table shows the number of firings of each MU that were correctly identified (TP: true positives), the number that were misidentified (FP: false positives), and the number that were missed (FN: false negatives). The relatively poor accuracy of MU 1 was due in large part to the problem that some of the active segments associated with this MU were registered on their negative peaks and others on their positive peaks. The missed firings of the other MUs were mostly due to superpositions. For comparison the actual mean firing rates calculated from the full firing patterns are also shown. Decomp Estimated Actual MU index meanfr Acc meanfr Acc #TP #FP #FN % % % % % % % % Table 1. Accuracy Assessment

7 Final Notes The signal R dat is a fairly simple signal. It contains four large MUAP trains with highly distinguishable MUAP shapes, relatively few superpositions, and fairly low background noise. This makes it ideal for illustrating the main points in this tutorial. Not all EMG signals are this simple, but some are, especially ones recorded with selective electrodes at low levels of effort. More complex signals are generally more difficult to decompose, and practical decomposition methods must deal with a number of issues not discussed here, including overlapping clusters, duplicate clusters, MUAP variability, slow changes in MUAP shape, and non-stationarity of MU firing patterns. It should be remembered that, as in any signal detection problem, the accuracy of the final results is dependent on the signal-to-noise ratio of the data. While there are many EMG signals that can be decomposed with a high degree of confidence, there are also many signals that, because of suboptimal electrode placement, excessive signal complexity, or some other factor, cannot be decomposed reliably at all. The tutorial script can also be run on the signals in other channels of R To do this, select the desired channel in EMGlab and re-run the tutorial script. The tutorial script can also be used with other signals. To do this, load the signal into EMGlab and re-run the tutorial. The script will ask for a gold standard annotation file. Click "cancel" if one is not available. Some EMG files and annotations are available on However, the tutorial script is intended for simple signals like R EMGlab The EMGlab program is an open-source signal viewer and annotation editor that contains algorithms for automatic and manual decomposition. It provides a convenient platform for developing and testing new decomposition algorithms. This tutorial uses EMGlab to load and filter the EMG signal and to display the final results. It also uses EMGlab functions to calculate the detection threshold, detect and align the active segments, and estimate the mean firing rates. References 1. Marateb HR, Muceli S, McGill KC, Merletti R, Farina D. Robust decomposition of single-channel intramuscular EMG signals at low force levels. J Neural Eng. 2011;8(6): McGill KC, Dorfman LJ. High-resolution alignment of sampled waveforms. IEEE Transactions on Biomedical Engineering. 1984;31(6): Daszykowski M, Walczak B, Massart DL. Looking for natural patterns in analytical data. 2. Tracing local density with OPTICS. Journal of Chemical Information and Computer Sciences. 2002;42(3): Epub 2002/06/28. [Software available at download/optics.m]. 4. Ankerst M, Breunig MM, Kriegel H-P, Sander R. OPTICS: ordering points to identify the clustering structure. Proceedings of the 1999 ACM SIGMOD International Conference on Management of Data; Philadelphia, PA, USA : ACM; p Stashuk D, Qu Y. Robust method for estimating motor unit firing-pattern statistics. Medical & Biological Engineering & Computing. 1996;34(1):50-7.

32 IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, VOL. 23, NO. 1, JANUARY 2015

32 IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, VOL. 23, NO. 1, JANUARY 2015 32 IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, VOL. 23, NO. 1, JANUARY 2015 Cross-Comparison of Three Electromyogram Decomposition Algorithms Assessed With Experimental and Simulated

More information

Using an Adaptive Thresholding Algorithm to Detect CA1 Hippocampal Sharp Wave Ripples. Jay Patel. Michigan State University

Using an Adaptive Thresholding Algorithm to Detect CA1 Hippocampal Sharp Wave Ripples. Jay Patel. Michigan State University Using an Adaptive Thresholding Algorithm to Detect CA1 Hippocampal Sharp Wave Ripples Jay Patel Michigan State University Department of Physics and Astronomy, University of California, Los Angeles 2013

More information

S-CURVE DOCUMENTATION AND TUTORIAL FOR THE S-CURVE ON THE COOL MUSCLE

S-CURVE DOCUMENTATION AND TUTORIAL FOR THE S-CURVE ON THE COOL MUSCLE S-CURVE DOCUMENTATION AND TUTORIAL FOR THE S-CURVE ON THE COOL MUSCLE 1. INTRODUCTION The s-curve function allows the user to define a smooth response yet still maintain a high acceleration. In many applications

More information

FIG: 27.1 Tool String

FIG: 27.1 Tool String Bring up Radioactive Tracer service. Click Acquisition Box - Edit - Tool String Edit the tool string as necessary to reflect the tool string being run. This is important to insure proper offsets, filters,

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Developing an intelligent table tennis umpiring system Conference or Workshop Item How to cite:

More information

INTRODUCTION TO PATTERN RECOGNITION

INTRODUCTION TO PATTERN RECOGNITION INTRODUCTION TO PATTERN RECOGNITION 3 Introduction Our ability to recognize a face, to understand spoken words, to read handwritten characters all these abilities belong to the complex processes of pattern

More information

Special edition paper

Special edition paper Development of a Track Management Method for Shinkansen Speed Increases Shigeaki Ono** Takehiko Ukai* We have examined the indicators of appropriate track management that represent the ride comfort when

More information

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications Application Description AG/266PILD-EN Rev. C 2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic Pressure Measurement Engineered solutions for all applications Increase plant productivity

More information

Calculation of Trail Usage from Counter Data

Calculation of Trail Usage from Counter Data 1. Introduction 1 Calculation of Trail Usage from Counter Data 1/17/17 Stephen Martin, Ph.D. Automatic counters are used on trails to measure how many people are using the trail. A fundamental question

More information

Fall Prevention Midterm Report. Akram Alsamarae Lindsay Petku 03/09/2014 Dr. Mansoor Nasir

Fall Prevention Midterm Report. Akram Alsamarae Lindsay Petku 03/09/2014 Dr. Mansoor Nasir Fall Prevention Midterm Report Akram Alsamarae Lindsay Petku 03/09/2014 Dr. Mansoor Nasir Updates to timeline Last semester we created a timeline that included important milestones. We have narrowed down

More information

Working with Marker Maps Tutorial

Working with Marker Maps Tutorial Working with Marker Maps Tutorial Release 8.2.0 Golden Helix, Inc. September 25, 2014 Contents 1. Overview 2 2. Create Marker Map from Spreadsheet 4 3. Apply Marker Map to Spreadsheet 7 4. Add Fields

More information

Introduction to Pattern Recognition

Introduction to Pattern Recognition Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 12 January 2009 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 12 January 2009 1 / 28 Pattern Recognition By Example Example:

More information

Advanced Test Equipment Rentals ATEC (2832) OMS 600

Advanced Test Equipment Rentals ATEC (2832) OMS 600 Established 1981 Advanced Test Equipment Rentals www.atecorp.com 800-404-ATEC (2832) OMS 600 Continuous partial discharge monitoring system for power generators and electrical motors Condition monitoring

More information

23 RD INTERNATIONAL SYMPOSIUM ON BALLISTICS TARRAGONA, SPAIN APRIL 2007

23 RD INTERNATIONAL SYMPOSIUM ON BALLISTICS TARRAGONA, SPAIN APRIL 2007 23 RD INTERNATIONAL SYMPOSIUM ON BALLISTICS TARRAGONA, SPAIN 16-20 APRIL 2007 AN INVESTIGATION INTO THE INTERRELATION BETWEEN THE INTERNAL AND EXTERNAL BALLISTICS OF FIRING A TP-T TANK AMMUNITION M. H.

More information

A CO 2 Waveform Simulator For Evaluation and Testing of Respiratory Gas Analyzers

A CO 2 Waveform Simulator For Evaluation and Testing of Respiratory Gas Analyzers 2011 ROCKY MOUNTAIN NASA SPACE GRANT CONSORTIUM 1 A CO 2 Waveform Simulator For Evaluation and Testing of Respiratory Gas Analyzers Christina Long, and Joseph Orr, Ph.D. Department of Bioengineering, University

More information

RSKtools for Matlab processing RBR data

RSKtools for Matlab processing RBR data Table of Contents Introduction... 1 RSKtools help... 1 Getting set up... 1 Remove atmospheric pressure from measured total pressure... 2 Correct for A2D zero-order hold... 2 Low-pass filtering... 3 Alignment

More information

Naval Postgraduate School, Operational Oceanography and Meteorology. Since inputs from UDAS are continuously used in projects at the Naval

Naval Postgraduate School, Operational Oceanography and Meteorology. Since inputs from UDAS are continuously used in projects at the Naval How Accurate are UDAS True Winds? Charles L Williams, LT USN September 5, 2006 Naval Postgraduate School, Operational Oceanography and Meteorology Abstract Since inputs from UDAS are continuously used

More information

7 th International Conference on Wind Turbine Noise Rotterdam 2 nd to 5 th May 2017

7 th International Conference on Wind Turbine Noise Rotterdam 2 nd to 5 th May 2017 7 th International Conference on Wind Turbine Noise Rotterdam 2 nd to 5 th May 2017 Sound power level measurements 3.0 ir. L.M. Eilders, Peutz bv: l.eilders@peutz.nl ing. E.H.A. de Beer, Peutz bv: e.debeer@peutz.nl

More information

Dick Bowdler Acoustic Consultant

Dick Bowdler Acoustic Consultant Dick Bowdler Acoustic Consultant 01383 882 644 077 8535 2534 dick@dickbowdler.co.uk WIND SHEAR AND ITS EFFECT ON NOISE ASSESSMENT OF WIND TURBINES June 2009 The Haven, Low Causeway, Culross, Fife. KY12

More information

Replay using Recomposition: Alignment-Based Conformance Checking in the Large

Replay using Recomposition: Alignment-Based Conformance Checking in the Large Replay using Recomposition: Alignment-Based Conformance Checking in the Large Wai Lam Jonathan Lee 2, H.M.W. Verbeek 1, Jorge Munoz-Gama 2, Wil M.P. van der Aalst 1, and Marcos Sepúlveda 2 1 Architecture

More information

Evaluation of the Wisconsin DOT Walking Profiler

Evaluation of the Wisconsin DOT Walking Profiler Final Report Evaluation of the Wisconsin DOT Walking Profiler March 2007 U.S. Department of Transportation Federal Highway Administration Notice This document is disseminated under the sponsorship of the

More information

Overview. 2 Module 13: Advanced Data Processing

Overview. 2 Module 13: Advanced Data Processing 2 Module 13: Advanced Data Processing Overview This section of the course covers advanced data processing when profiling. We will discuss the removal of the fairly gross effects of ship heave and talk

More information

Denise L Seman City of Youngstown

Denise L Seman City of Youngstown Denise L Seman City of Youngstown The control chart is one of the most important tools of quality control for laboratory data. A control chart is a specific kind of run chart that allows unusual change

More information

Clinical Neurophysiology

Clinical Neurophysiology Clinical Neurophysiology 121 (2010) 1602 1615 Contents lists available at ScienceDirect Clinical Neurophysiology journal homepage: www.elsevier.com/locate/clinph High-yield decomposition of surface EMG

More information

Stride Time Calculation from EMG and Foot Switch Data and Finding Corelation between Them for Prosthetic Control

Stride Time Calculation from EMG and Foot Switch Data and Finding Corelation between Them for Prosthetic Control 2012 International Conference on Environment Science and Engieering IPCBEE vol.3 2(2012) (2012)IACSIT Press, Singapoore Stride Time Calculation from EMG and Foot Switch Data and Finding Corelation between

More information

IDeA Competition Report. Electronic Swimming Coach (ESC) for. Athletes who are Visually Impaired

IDeA Competition Report. Electronic Swimming Coach (ESC) for. Athletes who are Visually Impaired IDeA Competition Report Electronic Swimming Coach (ESC) for Athletes who are Visually Impaired Project Carried Out Under: The Department of Systems and Computer Engineering Carleton University Supervisor

More information

Currents measurements in the coast of Montevideo, Uruguay

Currents measurements in the coast of Montevideo, Uruguay Currents measurements in the coast of Montevideo, Uruguay M. Fossati, D. Bellón, E. Lorenzo & I. Piedra-Cueva Fluid Mechanics and Environmental Engineering Institute (IMFIA), School of Engineering, Research

More information

Nortek Technical Note No.: TN-021. Chesapeake Bay AWAC Evaluation

Nortek Technical Note No.: TN-021. Chesapeake Bay AWAC Evaluation Nortek Technical Note No.: TN-021 Title: Chesapeake Bay AWAC Evaluation Last Edited: October 5, 2004 Authors: Eric Siegel-NortekUSA, Chris Malzone-NortekUSA, Torstein Pedersen- Number of Pages: 12 Chesapeake

More information

Manual for continuous distillation

Manual for continuous distillation Manual for continuous distillation 1. Week 1: Objectives: Run the column at total reflux. When steady state is reached, take the sample from the top and bottom of the column in order to determine the overall

More information

SIDRA INTERSECTION 6.1 UPDATE HISTORY

SIDRA INTERSECTION 6.1 UPDATE HISTORY Akcelik & Associates Pty Ltd PO Box 1075G, Greythorn, Vic 3104 AUSTRALIA ABN 79 088 889 687 For all technical support, sales support and general enquiries: support.sidrasolutions.com SIDRA INTERSECTION

More information

Tutorial for the. Total Vertical Uncertainty Analysis Tool in NaviModel3

Tutorial for the. Total Vertical Uncertainty Analysis Tool in NaviModel3 Tutorial for the Total Vertical Uncertainty Analysis Tool in NaviModel3 May, 2011 1. Introduction The Total Vertical Uncertainty Analysis Tool in NaviModel3 has been designed to facilitate a determination

More information

THe rip currents are very fast moving narrow channels,

THe rip currents are very fast moving narrow channels, 1 Rip Current Detection using Optical Flow Shweta Philip sphilip@ucsc.edu Abstract Rip currents are narrow currents of fast moving water that are strongest near the beach. These type of currents are dangerous

More information

EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Wenbing Zhao. Department of Electrical and Computer Engineering

EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Wenbing Zhao. Department of Electrical and Computer Engineering EEC 686/785 Modeling & Performance Evaluation of Computer Systems Lecture 6 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org Outline 2 Review of lecture 5 The

More information

Paper #: POWER

Paper #: POWER Proceedings of POWER2008 ASME Power 2008 July 22-24, 2008, Orlando, Florida, USA Paper #: POWER2008-60061 THE USE OF AN EDDY CURRENT INSPECTION OF BRASS TUBES IN A SURFACE CONDENSER TO PROVIDE A CONDITION

More information

BLOOD PRESSURE SENSOR BT17i USER S GUIDE

BLOOD PRESSURE SENSOR BT17i USER S GUIDE BLOOD PRESSURE SENSOR BT17i USER S GUIDE CENTRE FOR MICROCOMPUTER APPLICATIONS http://www.cma-science.nl Short description The Blood Pressure sensor BT17i allows measuring arterial blood pressure. The

More information

KISSsoft 03/2016 Tutorial 9

KISSsoft 03/2016 Tutorial 9 KISSsoft 03/2016 Tutorial 9 Cylindrical Gear Fine Sizing KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Switzerland Phone: +41 55 254 20 50 Fax: +41 55 254 20 51 info@kisssoft.ag www.kisssoft.ag Table of

More information

An Assessment of Quality in Underwater Archaeological Surveys Using Tape Measurements

An Assessment of Quality in Underwater Archaeological Surveys Using Tape Measurements An Assessment of Quality in Underwater Archaeological Surveys Using Tape Measurements Peter Holt 3H Consulting Ltd, 6 Honcray, Oreston, Plymouth, Devon, PL9 9XB The quality of a typical underwater archaeological

More information

Outline. Terminology. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Steps in Capacity Planning and Management

Outline. Terminology. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Steps in Capacity Planning and Management EEC 686/785 Modeling & Performance Evaluation of Computer Systems Lecture 6 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org Outline Review of lecture 5 The

More information

A4 Operation Manual. Fig.1-1 Controller Socket Diagram

A4 Operation Manual. Fig.1-1 Controller Socket Diagram A4 Operation Manual Safety Instruction Please read this manual carefully, also with related manual for the machinery before use the controller. For installing and operating the controller properly and

More information

Lab 4: Root Locus Based Control Design

Lab 4: Root Locus Based Control Design Lab 4: Root Locus Based Control Design References: Franklin, Powell and Emami-Naeini. Feedback Control of Dynamic Systems, 3 rd ed. Addison-Wesley, Massachusetts: 1994. Ogata, Katsuhiko. Modern Control

More information

Lab 4: Pressure Gradients over a Wing

Lab 4: Pressure Gradients over a Wing 2009 Lab 4: Pressure Gradients over a Wing Innovative Scientific Solutions Inc. 2766 Indian Ripple Road Dayton, OH 45440 (937)-429-4980 Lab 4: Pressure Gradients over a Wing Introduction: Like the previous

More information

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms *

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms * Queue analysis for the toll station of the Öresund fixed link Pontus Matstoms * Abstract A new simulation model for queue and capacity analysis of a toll station is presented. The model and its software

More information

A4s Operation Manual

A4s Operation Manual A4s Operation Manual Safety Instruction Please read this manual carefully, also with related manual for the machinery before use the controller. For installing and operating the controller properly and

More information

Legendre et al Appendices and Supplements, p. 1

Legendre et al Appendices and Supplements, p. 1 Legendre et al. 2010 Appendices and Supplements, p. 1 Appendices and Supplement to: Legendre, P., M. De Cáceres, and D. Borcard. 2010. Community surveys through space and time: testing the space-time interaction

More information

1. Functional description. Application program usage. 1.1 General. 1.2 Behavior on bus voltage loss and bus voltage. 1.

1. Functional description. Application program usage. 1.1 General. 1.2 Behavior on bus voltage loss and bus voltage. 1. Application program usage product family: Product type: Manufacturer: Name: Order-No.: Valve actuators Constant valve actuator Siemens Valve actuator AP 562/02 5WG1 562-7AB02 Commissioning For commissioning

More information

Modeling of Hydraulic Hose Paths

Modeling of Hydraulic Hose Paths Mechanical Engineering Conference Presentations, Papers, and Proceedings Mechanical Engineering 9-2002 Modeling of Hydraulic Hose Paths Kurt A. Chipperfield Iowa State University Judy M. Vance Iowa State

More information

International Journal of Technical Research and Applications e-issn: , Volume 4, Issue 3 (May-June, 2016), PP.

International Journal of Technical Research and Applications e-issn: ,  Volume 4, Issue 3 (May-June, 2016), PP. DESIGN AND ANALYSIS OF FEED CHECK VALVE AS CONTROL VALVE USING CFD SOFTWARE R.Nikhil M.Tech Student Industrial & Production Engineering National Institute of Engineering Mysuru, Karnataka, India -570008

More information

Towards determining absolute velocity of freestyle swimming using 3-axis accelerometers

Towards determining absolute velocity of freestyle swimming using 3-axis accelerometers Towards determining absolute velocity of freestyle swimming using 3-axis accelerometers Author Stamm, Andy, Thiel, David, Burkett, Brendan, James, Daniel Published 2011 Journal Title Procedia Engineering

More information

INSTRUMENT INSTRUMENTAL ERROR (of full scale) INSTRUMENTAL RESOLUTION. Tutorial simulation. Tutorial simulation

INSTRUMENT INSTRUMENTAL ERROR (of full scale) INSTRUMENTAL RESOLUTION. Tutorial simulation. Tutorial simulation Lab 1 Standing Waves on a String Learning Goals: To distinguish between traveling and standing waves To recognize how the wavelength of a standing wave is measured To recognize the necessary conditions

More information

Data Sheet T 8389 EN. Series 3730 and 3731 Types , , , and. EXPERTplus Valve Diagnostic

Data Sheet T 8389 EN. Series 3730 and 3731 Types , , , and. EXPERTplus Valve Diagnostic Data Sheet T 8389 EN Series 3730 and 3731 Types 3730-2, 3730-3, 3730-4, 3730-5 and Type 3731-3 Electropneumatic Positioners EXPERTplus Valve Diagnostic Application Positioner firmware to detect potential

More information

Handicapping Process Series

Handicapping Process Series Frandsen Publishing Presents Favorite ALL-Ways TM Newsletter Articles Handicapping Process Series Part 1 of 6: Toolbox vs. Black Box Handicapping Plus Isolating the Contenders and the Most Likely Horses

More information

Lab # 03: Visualization of Shock Waves by using Schlieren Technique

Lab # 03: Visualization of Shock Waves by using Schlieren Technique AerE545 Lab # 03: Visualization of Shock Waves by using Schlieren Technique Objectives: 1. To get hands-on experiences about Schlieren technique for flow visualization. 2. To learn how to do the optics

More information

Real-Time Smoothness Measurements on Concrete Pavements During Construction

Real-Time Smoothness Measurements on Concrete Pavements During Construction Recommended Practice for Real-Time Smoothness Measurements on Concrete Pavements During Construction XX-## (2017) 1. SCOPE 1.1. This document provides language that can be used by an Owner-Agency to develop

More information

13. TIDES Tidal waters

13. TIDES Tidal waters Water levels vary in tidal and non-tidal waters: sailors should be aware that the depths shown on the charts do not always represent the actual amount of water under the boat. 13.1 Tidal waters In tidal

More information

Chapter 6. Analysis of the framework with FARS Dataset

Chapter 6. Analysis of the framework with FARS Dataset Chapter 6 Analysis of the framework with FARS Dataset. Having represented each phase of the structure with the aid of different data sets at each stage, to support the efficacy of the proposed framework

More information

CORRELATION BETWEEN SONAR ECHOES AND SEA BOTTOM TOPOGRAPHY

CORRELATION BETWEEN SONAR ECHOES AND SEA BOTTOM TOPOGRAPHY CORRELATION BETWEEN SONAR ECHOES AND SEA BOTTOM TOPOGRAPHY JON WEGGE Norwegian Defence Research Establishment (FFI), PO Box 115, NO-3191 Horten, Norway E-mail: jon.wegge@ffi.no False alarms resulting from

More information

The Intrinsic Value of a Batted Ball Technical Details

The Intrinsic Value of a Batted Ball Technical Details The Intrinsic Value of a Batted Ball Technical Details Glenn Healey, EECS Department University of California, Irvine, CA 9617 Given a set of observed batted balls and their outcomes, we develop a method

More information

Software Reliability 1

Software Reliability 1 Software Reliability 1 Software Reliability What is software reliability? the probability of failure-free software operation for a specified period of time in a specified environment input sw output We

More information

FISH 415 LIMNOLOGY UI Moscow

FISH 415 LIMNOLOGY UI Moscow Sampling Equipment Lab FISH 415 LIMNOLOGY UI Moscow Purpose: - to familiarize you with limnological sampling equipment - to use some of the equipment to obtain profiles of temperature, dissolved oxygen,

More information

Statistical Analysis of PGA Tour Skill Rankings USGA Research and Test Center June 1, 2007

Statistical Analysis of PGA Tour Skill Rankings USGA Research and Test Center June 1, 2007 Statistical Analysis of PGA Tour Skill Rankings 198-26 USGA Research and Test Center June 1, 27 1. Introduction The PGA Tour has recorded and published Tour Player performance statistics since 198. All

More information

130 SSP Soluble Salt Profiler

130 SSP Soluble Salt Profiler 130 SSP Soluble Salt Profiler Conforms to: SSPC Guide 15, Bresle Equivalent ISO 8502-9 Test Method Page 1 of 6 The Elcometer 130 Soluble Salt Profiler provides fast and accurate measurement of the level

More information

Modeling Pedestrian Volumes on College Campuses

Modeling Pedestrian Volumes on College Campuses TRANSPORTATION RESEARCH RECORD 1405 43 Modeling Pedestrian Volumes on College Campuses LAURAL. COVE AND J. EDWIN CLARK A study was undertaken to develop a reliable method for obtaining reasonable estimates

More information

Aalborg Universitet. Publication date: Document Version Accepted author manuscript, peer reviewed version

Aalborg Universitet. Publication date: Document Version Accepted author manuscript, peer reviewed version Aalborg Universitet Automatic Detection Of Conflicts At Signalized Intersections Madsen, Tanja Kidholm Osmann; Bahnsen, Chris Holmberg; Lahrmann, Harry Spaabæk; Moeslund, Thomas B. Publication date: 2014

More information

Confidence comes with knowing you are Code-Ready.

Confidence comes with knowing you are Code-Ready. Confidence comes with knowing you are Code-Ready. The First and Only Code-Ready Defibrillator. The worst time to find out a defibrillator isn t ready is at the code. Quick action is essential and stress

More information

Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST)

Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST) Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST) Application Positioner firmware for early detection of control valve faults giving maintenance recommendations. Valid

More information

The Incremental Evolution of Gaits for Hexapod Robots

The Incremental Evolution of Gaits for Hexapod Robots The Incremental Evolution of Gaits for Hexapod Robots Abstract Gait control programs for hexapod robots are learned by incremental evolution. The first increment is used to learn the activations required

More information

Circuit breaker diagnostic testing. Megger is a registered trademark

Circuit breaker diagnostic testing. Megger is a registered trademark WWW.MEGGER.COM Megger is a registered trademark Title Author Nils Wäcklén Date January 2010 Keywords TM1600, TM1800, CIGRÉ, vibration analysis, dynamic resistance measurement, circuit breaker testing,

More information

Advanced PMA Capabilities for MCM

Advanced PMA Capabilities for MCM Advanced PMA Capabilities for MCM Shorten the sensor-to-shooter timeline New sensor technology deployed on off-board underwater systems provides navies with improved imagery and data for the purposes of

More information

Analysis of Variance. Copyright 2014 Pearson Education, Inc.

Analysis of Variance. Copyright 2014 Pearson Education, Inc. Analysis of Variance 12-1 Learning Outcomes Outcome 1. Understand the basic logic of analysis of variance. Outcome 2. Perform a hypothesis test for a single-factor design using analysis of variance manually

More information

SCREENING OF TOPOGRAPHIC FACTOR ON WIND SPEED ESTIMATION WITH NEURAL NETWORK ANALYSIS

SCREENING OF TOPOGRAPHIC FACTOR ON WIND SPEED ESTIMATION WITH NEURAL NETWORK ANALYSIS The Seventh Asia-Pacific Conference on Wind Engineering, November 8-12, 2009, Taipei, Taiwan SCREENING OF TOPOGRAPHIC FACTOR ON WIND SPEED ESTIMATION WITH NEURAL NETWORK ANALYSIS Fumiaki Nagao 1 Minoru

More information

A computer program that improves its performance at some task through experience.

A computer program that improves its performance at some task through experience. 1 A computer program that improves its performance at some task through experience. 2 Example: Learn to Diagnose Patients T: Diagnose tumors from images P: Percent of patients correctly diagnosed E: Pre

More information

QuantityWare Working Paper. NGL & LPG Measurement Standard Comparison

QuantityWare Working Paper. NGL & LPG Measurement Standard Comparison QuantityWare Working Paper NGL & LPG Measurement Standard Comparison An analysis of different NGL and LPG standards and their comparison against GPA TP-27 03.08.2017 Notes: Copyright 2017 QuantityWare

More information

QUICK WARM UP: Thursday 3/9

QUICK WARM UP: Thursday 3/9 Name: pd: Unit 6, QUICK WARM UP: Thursday 3/9 1) The slope of a distance vs. time graph shows an object s. 2) The slope of a position vs. time graph shows an object s. 3) Can an object have a constant

More information

SOFTWARE. Sesam user course. 12 May 2016 HydroD Hydrostatics & Stability. Ungraded SAFER, SMARTER, GREENER DNV GL 2016

SOFTWARE. Sesam user course. 12 May 2016 HydroD Hydrostatics & Stability. Ungraded SAFER, SMARTER, GREENER DNV GL 2016 SOFTWARE Sesam user course DNV GL 1 SAFER, SMARTER, GREENER Scope of presentation Describe features & commands for performing a hydrostatic analysis, and their concepts Analysis setup Code-checking Reporting

More information

Supplementary Figures

Supplementary Figures 1 Supplementary Figures Supplementary Figure 1: Treadmill environment from 8 camera views. Two cameras were positioned on the left side of the treadmill (first column), three cameras were positioned above

More information

Engineering Note. Algorithms. Overview. Detailed Algorithm Description. NeoFox Calibration and Measurement. Products Affected: NeoFox

Engineering Note. Algorithms. Overview. Detailed Algorithm Description. NeoFox Calibration and Measurement. Products Affected: NeoFox Engineering Note Topic: NeoFox Calibration and Measurement Products Affected: NeoFox Date Issued: 04/18/2011 Algorithms Overview NeoFox is a dynamic measurement system that has been designed to work with

More information

UNITY 2 TM. Air Server Series 2 Operators Manual. Version 1.0. February 2008

UNITY 2 TM. Air Server Series 2 Operators Manual. Version 1.0. February 2008 UNITY 2 TM Air Server Series 2 Operators Manual Version 1.0 February 2008 1. Introduction to the Air Server Accessory for UNITY 2...2 1.1. Summary of Operation...2 2. Developing a UNITY 2-Air Server method

More information

ASSESSMENT OF CORRECTNESS OF INFORMATION OBTAINED FROM AUTOMATIC IDENTIFICATION OF SHIP S SYSTEM (AIS)

ASSESSMENT OF CORRECTNESS OF INFORMATION OBTAINED FROM AUTOMATIC IDENTIFICATION OF SHIP S SYSTEM (AIS) Journal of KONES Powertrain and Transport, Vol. 17, No. 3 2010 ASSESSMENT OF CORRECTNESS OF INFORMATION OBTAINED FROM AUTOMATIC IDENTIFICATION OF SHIP S SYSTEM (AIS) Henryk niegocki Gdynia Maritime University,

More information

MSD 96-Well MULTI-ARRAY and MULTI-SPOT Human Granulocyte Colony Stimulating Factor (hg-csf) Ultrasensitive Assay

MSD 96-Well MULTI-ARRAY and MULTI-SPOT Human Granulocyte Colony Stimulating Factor (hg-csf) Ultrasensitive Assay MSD 96-Well MULTI-ARRAY and MULTI-SPOT Human Granulocyte Colony Stimulating Factor (hg-csf) Ultrasensitive Assay Summary This assay measures Human Granulocyte Colony Stimulating Factor (G-CSF) in a 96-well

More information

Opleiding Informatica

Opleiding Informatica Opleiding Informatica Determining Good Tactics for a Football Game using Raw Positional Data Davey Verhoef Supervisors: Arno Knobbe Rens Meerhoff BACHELOR THESIS Leiden Institute of Advanced Computer Science

More information

This test shall be carried out on all vehicles equipped with open type traction batteries.

This test shall be carried out on all vehicles equipped with open type traction batteries. 5.4. Determination of hydrogen emissions page 1 RESS-6-15 5.4.1. This test shall be carried out on all vehicles equipped with open type traction batteries. 5.4.2. The test shall be conducted following

More information

Beamex. Calibration White Paper. Weighing scale calibration - How to calibrate weighing instruments

Beamex. Calibration White Paper.  Weighing scale calibration - How to calibrate weighing instruments Beamex Calibration White Paper info@beamex.com Weighing scale calibration - How to calibrate weighing instruments Weighing scale calibration - How to calibrate weighing instruments Weighing scales, weighing

More information

Incorporating 3D Suction or Discharge Plenum Geometry into a 1D Compressor Simulation Program to Calculate Compressor Pulsations

Incorporating 3D Suction or Discharge Plenum Geometry into a 1D Compressor Simulation Program to Calculate Compressor Pulsations Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2012 Incorporating 3D Suction or Discharge Plenum Geometry into a 1D Compressor Simulation

More information

Sontek RiverSurveyor Test Plan Prepared by David S. Mueller, OSW February 20, 2004

Sontek RiverSurveyor Test Plan Prepared by David S. Mueller, OSW February 20, 2004 Sontek RiverSurveyor Test Plan Prepared by David S. Mueller, OSW February 20, 2004 INTRODUCTION Sontek/YSI has introduced new firmware and software for their RiverSurveyor product line. Firmware changes

More information

We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports.

We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports. 1 We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports. I ll also be covering some enhancements and changes in Mascot

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

Figure 1 Location of the ANDRILL SMS 2006 mooring site labeled ADCP1 above.

Figure 1 Location of the ANDRILL SMS 2006 mooring site labeled ADCP1 above. ANDRILL McMurdo Sound Tidal Current Analysis Richard Limeburner, Robert Beardsley and Sean Whelan Department of Physical Oceanography Woods Hole Oceanographic Institution Woods Hole, MA 02543 rlimeburner@whoi.edu

More information

Analysis of Car-Pedestrian Impact Scenarios for the Evaluation of a Pedestrian Sensor System Based on the Accident Data from Sweden

Analysis of Car-Pedestrian Impact Scenarios for the Evaluation of a Pedestrian Sensor System Based on the Accident Data from Sweden 136 S.N. Huang, J.K. Yang Division of Vehicle Safety, Chalmers University of Technology, Göteborg, Sweden F. Eklund Automotive Safety Electronics, Autoliv Electronics AB, Linköping, Sweden Analysis of

More information

March Madness Basketball Tournament

March Madness Basketball Tournament March Madness Basketball Tournament Math Project COMMON Core Aligned Decimals, Fractions, Percents, Probability, Rates, Algebra, Word Problems, and more! To Use: -Print out all the worksheets. -Introduce

More information

Application Note. Rapid performance verification of AZURA systems with refractive index detector. Summary. Introduction

Application Note. Rapid performance verification of AZURA systems with refractive index detector. Summary. Introduction Application Note Rapid performance verification of AZURA systems with refractive index detector Method Keywords ID HPLC Quality control, system verification, refractive index, AZURA Analytical HPLC Plus

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

Stats 2002: Probabilities for Wins and Losses of Online Gambling

Stats 2002: Probabilities for Wins and Losses of Online Gambling Abstract: Jennifer Mateja Andrea Scisinger Lindsay Lacher Stats 2002: Probabilities for Wins and Losses of Online Gambling The objective of this experiment is to determine whether online gambling is a

More information

The Use of a Process Simulator to Model Aeration Control Valve Position and System Pressure

The Use of a Process Simulator to Model Aeration Control Valve Position and System Pressure The Use of a Process Simulator to Model Aeration Control Valve Position and System Pressure Matthew Gray 1 * and Steve Kestel 1 1 BioChem Technology, King of Prussia, PA *Email: mgray@biochemtech.com ABSTRACT

More information

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007. Acknowledgement In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007. There are many others without whom I could not have completed

More information

Introduction to Pattern Recognition

Introduction to Pattern Recognition Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 19 January 2011 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 19 January 2011 1 / 32 Examples of Pattern Recognition in

More information

The API states the following about tube rupture for a shell-and-tube heat exchangers:

The API states the following about tube rupture for a shell-and-tube heat exchangers: Tutorial This tutorial describes the theory and modeling process of a tube rupture event using the special element type Rupture element in BOSfluids. It covers the algorithm BOSfluids uses to model the

More information

STICTION: THE HIDDEN MENACE

STICTION: THE HIDDEN MENACE STICTION: THE HIDDEN MENACE How to Recognize This Most Difficult Cause of Loop Cycling By Michel Ruel Reprinted with permission from Control Magazine, November 2000. (Most figures courtesy of ExperTune

More information

OFFICE OF STRUCTURES MANUAL FOR HYDROLOGIC AND HYDRAULIC DESIGN CHAPTER 11 APPENDIX B TIDEROUT 2 USERS MANUAL

OFFICE OF STRUCTURES MANUAL FOR HYDROLOGIC AND HYDRAULIC DESIGN CHAPTER 11 APPENDIX B TIDEROUT 2 USERS MANUAL OFFICE OF STRUCTURES MANUAL FOR HYDROLOGIC AND HYDRAULIC DESIGN CHAPTER 11 APPENDIX B TIDEROUT 2 USERS MANUAL APRIL 2011 APRIL 2011 Page 1 Preface TIDEROUT 2, Build 1.22 dated June 29, 2006 is the current

More information

ISOLATION OF NON-HYDROSTATIC REGIONS WITHIN A BASIN

ISOLATION OF NON-HYDROSTATIC REGIONS WITHIN A BASIN ISOLATION OF NON-HYDROSTATIC REGIONS WITHIN A BASIN Bridget M. Wadzuk 1 (Member, ASCE) and Ben R. Hodges 2 (Member, ASCE) ABSTRACT Modeling of dynamic pressure appears necessary to achieve a more robust

More information

INTRODUCTION Page 2 SETTINGS

INTRODUCTION Page 2 SETTINGS Page 1 of 11 SCRIMMAGE RULES AND INSTRUCTIONS INTRODUCTION ------------------------------------------------- Page 2 SETTINGS OBJECTIVE OF THE GAME --------------------------------------- Page 3 THE FIELD

More information