Ionic optimisation. Georg KRESSE

Size: px
Start display at page:

Download "Ionic optimisation. Georg KRESSE"

Transcription

1 Ionic optimisation Geor KRESSE Institut für Materialphysik and Center for Computational Material Science Universität Wien, Sensenasse 8, A-1090 Wien, Austria b-initio ienna ackae imulation G. KRESSE, IONIC OPTIMISATION Pae 1

2 Overview the mathematical problem minimisation of functions rule of the Hessian matrix how to overcome slow converence the three implemented alorithms Quasi-Newton (DIIS) conjuate radient (CG) damped MD strenth, weaknesses a little bit on molecular dynamics G. KRESSE, IONIC OPTIMISATION Pae 2

3 The mathematical problem search for the local minimum of a function f for simplicity we will consider a simple quadratic function f x a bx where B is the Hessian matrix 1 xbx ā 2 B i j 2 f x 1 2 x i x j x B x for a stationary point, one requires i x x f x i f x B x B i j j at the minimum the Hessian matrix must be additionally positive definite x j j G. KRESSE, IONIC OPTIMISATION Pae 3

4 The Newton alorithm educational example start with an arbitrary start point calculate the radient multiply with the inverse of the Hessian matrix and perform a step x 2 B 1 by insertin x B, one immediately reconises that hence one can find the minimum in one step f x 2 in practice, the calculation of B is not possible in a reasonable time-span, and one needs to approximate B by some reasonable approximation G. KRESSE, IONIC OPTIMISATION Pae 4

5 Steepest descent approximate B by the larest eienvalue of the Hessian matrix alorithm (Jacobi alorithm for linear equations) 1. initial uess 2. calculate the radient 3. make a step into the direction of the steepest descent steepest descent x 2 x 1 1 Γmax B 4. repeat step 2 and 3 until converence is reached for functions with lon steep valleys converence can be very slow Γ max Γ min G. KRESSE, IONIC OPTIMISATION Pae 5

6 Γ 2 Speed of converence how many steps are required to convere to a predefined accuracy assume that B is diaonal, and start from 1 Γ B with Γ 1 Γ 3 0 Γ n 1 radient and x 2 after steepest descent step are: B Γ 1 Γ n x 2 1 Γ n 1 Γ 1 1 Γ n Γn Γn G. KRESSE, IONIC OPTIMISATION Pae 6

7 Converence the error reduction is iven by 1 1 Γ 1 Γn x 2 1 Γ/Γ max 1 Γ n Γn Γ Γ Γ Γ Γ Γ 1 1 2Γ/Γ max the error is reduced for each component in the hih frequency component the error vanishes after on step for the low frequency component the reduction is smallest G. KRESSE, IONIC OPTIMISATION Pae 7

8 the derivation is also true for non-diaonal matrices in this case, the eienvalues of the Hessian matrix are relevant for ionic relaxation, the eienvalues of the Hessian matrix correspond to the vibrational frequencies of the system the hihest frequency mode determines the maximum stable step-width ( hard modes limit the step-size ) but the soft modes convere slowest to reduce the error in all components to a predefined fraction ε, k iterations are required 1 Γ min Γ max k ε k ln 1 Γ min Γ max lnε k Γ min Γ max lnε k lnε Γ max Γ min k Γ max Γ min G. KRESSE, IONIC OPTIMISATION Pae 8

9 Pre-conditionin if an approximation of the inverse Hessian matrix is know P the converence speed can be much improved B 1, x N 1 x N λp x N in this case the converence speed depends on the eienvalue spectrum of PB for P B 1, the Newton alorithm is obtained G. KRESSE, IONIC OPTIMISATION Pae 9

10 Variable-metric schemes, Quasi-Newton scheme variable-metric schemes maintain an iteration history they construct an implicit or explicit approximation of the inverse Hessian matrix search directions are iven by 1 Bapproẍ 1 Bapprox the asymptotic converence rate is ive by x number of iterations Γ max Γ min G. KRESSE, IONIC OPTIMISATION Pae 10

11 1 1 Simple Quasi-Newton scheme, DIIS direct inversion in the iterative subspace (DIIS) set of points x i i N and i i N search for a linear combination of x i which minimises the radient, under the constraint α i i 1 i α i x i B i α i B i α i x i x i B i i α i i α i x i radient is linear in it s aruments for a quadratic function i α i G. KRESSE, IONIC OPTIMISATION Pae 11

12 1 Full DIIS alorithm 1. sinle initial point 2. radient 1, move alon radient (steepest descent) x 2 λ 1 3. calculate new radient 2 x 2 4. search in the space spanned by i i N for the minimal radient opt αi i and calculate the correspondin position x opt αi x i 5. Construct a new point x 3 by movin from x opt alon opt x 3 x opt λ opt G. KRESSE, IONIC OPTIMISATION Pae 12

13 1. steepest descent step from to (arrows correspond to radients 0 and 1 ) 2. radient alon indicated red line is now know, determine optimal position opt 3. another steepest descent step form opt alon opt opt 4. calculate radient x 2 now the radient is known in the entire 2 dimensional space (linearity condition) and the function can be minimised exactly a 0 + a 1 x, 1 a 0 +a 1=1 x 1 x 2 opt G. KRESSE, IONIC OPTIMISATION Pae 13

14 Conjuate radient first step is a steepest descent step with line minimisation search directions are conjuated to the previous search directions 1. radient at the current position 2. conjuate this radient to the previous search direction usin: s N x N γ 1 s N x N γ x N x 1 N x 1 N x 1 N x N 3. line minimisation alon this search direction s N 4. continue with step 1), if the radient is not sufficiently small. the search directions satisfy: s N B s M δnm N M the conjuate radient alorithm finds the minimum of a quadratic function with k derees of freedom in k 1 steps exactly G. KRESSE, IONIC OPTIMISATION Pae 14

15 1. steepest descent step from, search for minimum alon steps (crosses, at least one triastep is required) 0 by performin several trial 2. determine new radient 1 and conjuate it to et s 1 (reen arrow) for 2d-functions the radient points now directly to the minimum 3. minimisation alon search direction s 1 x 2 s1 G. KRESSE, IONIC OPTIMISATION Pae 15

16 Asymptotic converence rate asymptotic converence rate is the converence behaviour for the case that the derees of freedom are much lare than the number of steps e derees of freedom but you perform only steps how quickly, do the forces decrease? this depends entirely on the eienvalue spectrum of the Hessian matrix: steepest descent: Γ max fraction ε DIIS, CG, damped MD: Γ max forces to a fraction ε Γmin steps are required to reduce the forces to a Γmin steps are required to reduce the Γ max Γ min are the maximum and minimal eienvalue of the Hessian matrix G. KRESSE, IONIC OPTIMISATION Pae 16

17 ! " x Damped molecular dynamics instead of usin a fancy minimisation alorithms it is possible to treat the minimisation problem usin a simple simulated annealin alorithm reard the positions as dynamic derees of freedom the forces serve as accelerations and an additional friction term is introduced equation of motion ( x are the positions) x 2α x µ usin a velocity Verlet alorithm this becomes v N µ 2 v 1 N 2 2 α F N 1 µ 2 for µ x N 1 x N 1 v N 1 2, this is equivalent to a simple steepest descent step 2 G. KRESSE, IONIC OPTIMISATION Pae 17

18 behaves like a rollin ball with a friction it will accelerate initially, and then deaccelerate when close to the minimum if the optimal friction is chosen the ball will lide riht away into the minimum for a too small friction it will overshoot the minimum and accelerate back for a tool lare friction relaxation will also slow down (behaves like a steepest descent) G. KRESSE, IONIC OPTIMISATION Pae 18

19 '& ' ( Alorithms implemented in VASP additional flas termination DISS IBRION =1 POTIM, NFREE EDIFFG CG IBRION =2 POTIM EDIFFG damped MD IBRION =3 POTIM, SMASS EDIFFG POTIM determines enerally the step size for the CG radient alorithm, where line minisations are performed, this is the size of the very first trial step EDIFFG determines when to terminate relaxation positive values: enery chane between steps must be less than EDIFFG neative values: F i $#% i 1 N ions G. KRESSE, IONIC OPTIMISATION Pae 19

20 ) * + N. ) * + N. DIIS POTIM determines the step size in the steepest descent steps no line minisations are performed!! NFREE determines how many ionic steps are stored in the iteration history set of points x i i 1 +-,,, x i, that minimises the radient NFREE is the maximum N and i i 1 +-,,, for complex problems NFREE can be lare (i.e ) searches for a linear combination of for small problems, it is advisable to count the derees of freedom carefully (symmetry inequivalent derees of freedom) if NFREE is not specified, VASP will try to determine a reasonable value, but usually the converence is then slower G. KRESSE, IONIC OPTIMISATION Pae 20

21 CG the only required parameter is POTIM this parameter is used to parameterise, how lare the trial steps are CG requires a line minisations alon the search direction this is done usin a variant of Brent s alorithm trial step alon search direction (conj. radient scaled by POTIM) x1 xtrial 1 x trial 2 quadratic or cubic interpolation usin eneries and forces at and allows to determine the approximate minimum continue minimisation as lon as approximate minimum is not accurate enouh G. KRESSE, IONIC OPTIMISATION Pae 21

22 ! " two parameters POTIM and SMASS Damped MD v N µ 2 v 1 N 2 2 α F N 1 µ 2 x N 1 x N 1 v N 1 2 α POTIM and µ SMASS POTIM must be as lare as possible, but without leadin to diverence 2 Γmin and SMASS must be set to µ minimal und maximal eienvalues of the Hessian matrix a practicle optimisation procedure: set SMASS=0.5-1 and use a small POTIM of Γmax, where Γmin and Γmax are the increase POTIM by 20 % until the relaxation runs divere fix POTIM to the larest value for which converence was achieved try a set of different SMASS until converence is fastest (or stick to SMASS= ) G. KRESSE, IONIC OPTIMISATION Pae 22

23 1 0 / Damped MD QUICKMIN alternatively do not specify SMASS (or set SMASS 0) this select an alorithm sometimes called QUICKMIN QUICKMIN v new αf αf F v old F F for else v old F 20 if the forces are antiparallel to the velocities, quench the velocities to zero and restart otherwise increase the speed and make the velocities parallel to the present forces I have not often used this alorithm, but it is supposed to be very efficient G. KRESSE, IONIC OPTIMISATION Pae 23

24 Damped MD QUICKMIN my experience is that damped MD (as implemented in VASP) is faster than QUICKMIN but it requires less playin around defective ZnO surface: 96 atoms are allowed to move! relaxation after a finite temperature MD at 1000 K lo(e-e 0 ) damped: SMASS=0.4 quickmin steps G. KRESSE, IONIC OPTIMISATION Pae 24

25 Why so many alorithms :-(... decision chart Really, this is too complicated yes CG no yes close to minimum yes 1 3 derees of freedom no damped MD or QUICKMIN yes no very broad vib. spectrum >20 derees of freedom no DIIS G. KRESSE, IONIC OPTIMISATION Pae 25

26 Two cases where the DIIS has hue troubles force increases alon the search direction riid unit modes i.e. in perovskites (rotation) molecular systems (rotation) X0 X1 DIIS is dead, since it consideres the forces only it will move uphill instead of down in cartesian coordinates the Hessian matrix chanes when the octahedron rotates! G. KRESSE, IONIC OPTIMISATION Pae 26

27 How bad can it et the converence speed depends on the eienvalue spectrum of the Hessian matrix larer systems (thicker slabs) are more problematic (acoustic modes are very soft) molecular system are terrible (week intermolecular and stron intramolecular forces) riid unit modes and rotational modes can be exceedinly soft the spectrum can vary over three orders of manitudes miht be required ionic relaxation can be painful 100 or even more steps to model the behaviour of the soft modes, you need very accurate forces since otherwise the soft modes are hidden by the noise in the forces EDIFF must be set to very small values (10 6 ) if soft modes exist G. KRESSE, IONIC OPTIMISATION Pae 27

Study the following diagrams of the States of Matter. Label the names of the Changes of State between the different states.

Study the following diagrams of the States of Matter. Label the names of the Changes of State between the different states. Describe the strength of attractive forces between particles. Describe the amount of space between particles. Can the particles in this state be compressed? Do the particles in this state have a definite

More information

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy BMI Paper The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy Faculty of Sciences VU University Amsterdam De Boelelaan 1081 1081 HV Amsterdam Netherlands Author: R.D.R.

More information

Hands on Session I: Georg KRESSE

Hands on Session I: Georg KRESSE Hands on Session I: Georg KRESSE Institut für Materialphysik and Center for Computational Material Science Universität Wien, Sensengasse 8, A-1090 Wien, Austria b-initio ienna ackage imulation G. KRESSE,

More information

Nonlinear Iterative Partial Least Squares Method

Nonlinear Iterative Partial Least Squares Method Numerical Methods for Determining Principal Component Analysis Abstract Factors Béchu, S., Richard-Plouet, M., Fernandez, V., Walton, J., and Fairley, N. (2016) Developments in numerical treatments for

More information

Hands on Session II:

Hands on Session II: Hands on Session II: Robert LORENZ Institut für Materialphysik and Center for Computational Material Science Universität Wien, Strudlhofgasse 4, A-1090 Wien, Austria b-initio ienna ackage imulation R.

More information

Numerical Solution of Differential Equations

Numerical Solution of Differential Equations Numerical Solution of Differential Equations Dr. Alvaro Islas Applications of Calculus I Spring 2008 We live in a world in constant change We live in a world in constant change We live in a world in constant

More information

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

CS 4204 Computer Graphics

CS 4204 Computer Graphics CS 4204 Computer Graphics Computer Animation Adapted from notes by Yong Cao Virginia Tech 1 Outline Principles of Animation Keyframe Animation Additional challenges in animation 2 Classic animation Luxo

More information

Let s first see how precession works in quantitative detail. The system is illustrated below: ...

Let s first see how precession works in quantitative detail. The system is illustrated below: ... lecture 20 Topics: Precession of tops Nutation Vectors in the body frame The free symmetric top in the body frame Euler s equations The free symmetric top ala Euler s The tennis racket theorem As you know,

More information

Sampling the Brillouin-zone:

Sampling the Brillouin-zone: Sampling the Brillouin-zone: Andreas EICHLER Institut für Materialphysik and Center for Computational Materials Science Universität Wien, Sensengasse 8, A-090 Wien, Austria b-initio ienna ackage imulation

More information

State Newton's second law of motion for a particle, defining carefully each term used.

State Newton's second law of motion for a particle, defining carefully each term used. 5 Question 1. [Marks 20] An unmarked police car P is, travelling at the legal speed limit, v P, on a straight section of highway. At time t = 0, the police car is overtaken by a car C, which is speeding

More information

MATHEMATICS FOR ENGINEERING BASIC ALGEBRA

MATHEMATICS FOR ENGINEERING BASIC ALGEBRA MATHEMATICS FOR ENGINEERING BASIC ALGEBRA TUTORIAL 3 EQUATIONS This is the one of a series of basic tutorials in mathematics aimed at beginners or anyone wanting to refresh themselves on fundamentals.

More information

Polynomial and Rational Functions

Polynomial and Rational Functions Polynomial and Rational Functions Quadratic Functions Overview of Objectives, students should be able to: 1. Recognize the characteristics of parabolas. 2. Find the intercepts a. x intercepts by solving

More information

Numerisches Rechnen. (für Informatiker) M. Grepl J. Berger & J.T. Frings. Institut für Geometrie und Praktische Mathematik RWTH Aachen

Numerisches Rechnen. (für Informatiker) M. Grepl J. Berger & J.T. Frings. Institut für Geometrie und Praktische Mathematik RWTH Aachen (für Informatiker) M. Grepl J. Berger & J.T. Frings Institut für Geometrie und Praktische Mathematik RWTH Aachen Wintersemester 2010/11 Problem Statement Unconstrained Optimality Conditions Constrained

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

Experiment 2: Conservation of Momentum

Experiment 2: Conservation of Momentum Experiment 2: Conservation of Momentum Learning Goals After you finish this lab, you will be able to: 1. Use Logger Pro to analyze video and calculate position, velocity, and acceleration. 2. Use the equations

More information

ASEN 3112 - Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1

ASEN 3112 - Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1 19 MDOF Dynamic Systems ASEN 3112 Lecture 1 Slide 1 A Two-DOF Mass-Spring-Dashpot Dynamic System Consider the lumped-parameter, mass-spring-dashpot dynamic system shown in the Figure. It has two point

More information

ALGEBRA. sequence, term, nth term, consecutive, rule, relationship, generate, predict, continue increase, decrease finite, infinite

ALGEBRA. sequence, term, nth term, consecutive, rule, relationship, generate, predict, continue increase, decrease finite, infinite ALGEBRA Pupils should be taught to: Generate and describe sequences As outcomes, Year 7 pupils should, for example: Use, read and write, spelling correctly: sequence, term, nth term, consecutive, rule,

More information

1. Which of the 12 parent functions we know from chapter 1 are power functions? List their equations and names.

1. Which of the 12 parent functions we know from chapter 1 are power functions? List their equations and names. Pre Calculus Worksheet. 1. Which of the 1 parent functions we know from chapter 1 are power functions? List their equations and names.. Analyze each power function using the terminology from lesson 1-.

More information

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES L. Novotny 1, P. Strakos 1, J. Vesely 1, A. Dietmair 2 1 Research Center of Manufacturing Technology, CTU in Prague, Czech Republic 2 SW, Universität

More information

Geometric Constraints

Geometric Constraints Simulation in Computer Graphics Geometric Constraints Matthias Teschner Computer Science Department University of Freiburg Outline introduction penalty method Lagrange multipliers local constraints University

More information

REVIEW EXERCISES DAVID J LOWRY

REVIEW EXERCISES DAVID J LOWRY REVIEW EXERCISES DAVID J LOWRY Contents 1. Introduction 1 2. Elementary Functions 1 2.1. Factoring and Solving Quadratics 1 2.2. Polynomial Inequalities 3 2.3. Rational Functions 4 2.4. Exponentials and

More information

Proposal 1: Model-Based Control Method for Discrete-Parts machining processes

Proposal 1: Model-Based Control Method for Discrete-Parts machining processes Proposal 1: Model-Based Control Method for Discrete-Parts machining processes Proposed Objective: The proposed objective is to apply and extend the techniques from continuousprocessing industries to create

More information

A simple method to determine control valve performance and its impacts on control loop performance

A simple method to determine control valve performance and its impacts on control loop performance A simple method to determine control valve performance and its impacts on control loop performance Keywords Michel Ruel p.eng., Top Control Inc. Process optimization, tuning, stiction, hysteresis, backlash,

More information

AAPT UNITED STATES PHYSICS TEAM AIP 2009

AAPT UNITED STATES PHYSICS TEAM AIP 2009 2009 F = ma Exam 1 AAPT UNITED STATES PHYSICS TEAM AIP 2009 2009 F = ma Contest 25 QUESTIONS - 75 MINUTES INSTRUCTIONS DO NOT OPEN THIS TEST UNTI YOU ARE TOD TO BEGIN Use = 10 N/k throuhout this contest.

More information

EdExcel Decision Mathematics 1

EdExcel Decision Mathematics 1 EdExcel Decision Mathematics 1 Linear Programming Section 1: Formulating and solving graphically Notes and Examples These notes contain subsections on: Formulating LP problems Solving LP problems Minimisation

More information

(Quasi-)Newton methods

(Quasi-)Newton methods (Quasi-)Newton methods 1 Introduction 1.1 Newton method Newton method is a method to find the zeros of a differentiable non-linear function g, x such that g(x) = 0, where g : R n R n. Given a starting

More information

The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM

The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM 1 The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM tools. The approach to this simulation is different

More information

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS Revised Edition James Epperson Mathematical Reviews BICENTENNIAL 0, 1 8 0 7 z ewiley wu 2007 r71 BICENTENNIAL WILEY-INTERSCIENCE A John Wiley & Sons, Inc.,

More information

AEROSOL STATISTICS LOGNORMAL DISTRIBUTIONS AND dn/dlogd p

AEROSOL STATISTICS LOGNORMAL DISTRIBUTIONS AND dn/dlogd p Concentration (particle/cm3) [e5] Concentration (particle/cm3) [e5] AEROSOL STATISTICS LOGNORMAL DISTRIBUTIONS AND dn/dlod p APPLICATION NOTE PR-001 Lonormal Distributions Standard statistics based on

More information

Introduction to Netlogo: A Newton s Law of Gravity Simulation

Introduction to Netlogo: A Newton s Law of Gravity Simulation Introduction to Netlogo: A Newton s Law of Gravity Simulation Purpose Netlogo is an agent-based programming language that provides an all-inclusive platform for writing code, having graphics, and leaving

More information

Essential Mathematics for Computer Graphics fast

Essential Mathematics for Computer Graphics fast John Vince Essential Mathematics for Computer Graphics fast Springer Contents 1. MATHEMATICS 1 Is mathematics difficult? 3 Who should read this book? 4 Aims and objectives of this book 4 Assumptions made

More information

The equivalence of logistic regression and maximum entropy models

The equivalence of logistic regression and maximum entropy models The equivalence of logistic regression and maximum entropy models John Mount September 23, 20 Abstract As our colleague so aptly demonstrated ( http://www.win-vector.com/blog/20/09/the-simplerderivation-of-logistic-regression/

More information

KINETIC MOLECULAR THEORY OF MATTER

KINETIC MOLECULAR THEORY OF MATTER KINETIC MOLECULAR THEORY OF MATTER The kinetic-molecular theory is based on the idea that particles of matter are always in motion. The theory can be used to explain the properties of solids, liquids,

More information

The Pressure Velocity (PV) Relationship for Lead Screws

The Pressure Velocity (PV) Relationship for Lead Screws The Pressure Velocity (PV) Relationship for Lead Screws Robert Lipsett, Engineering Manager Thomson Industries, Inc. Wood Dale, IL 540-633-3549 www.thomsonlinear.com The Pressure Velocity (PV) factor is

More information

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson JUST THE MATHS UNIT NUMBER 1.8 ALGEBRA 8 (Polynomials) by A.J.Hobson 1.8.1 The factor theorem 1.8.2 Application to quadratic and cubic expressions 1.8.3 Cubic equations 1.8.4 Long division of polynomials

More information

Section 1.1. Introduction to R n

Section 1.1. Introduction to R n The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to

More information

INTER-NOISE 2007 28-31 AUGUST 2007 ISTANBUL, TURKEY

INTER-NOISE 2007 28-31 AUGUST 2007 ISTANBUL, TURKEY INTER-NOISE 2007 28-31 AUGUST 2007 ISTANBU, TURKEY Force estimation using vibration data Ahmet Ali Uslu a, Kenan Y. Sanliturk b, etin Gül Istanbul Technical University Faculty of echanical Engineering

More information

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions. Chapter 1 Vocabulary identity - A statement that equates two equivalent expressions. verbal model- A word equation that represents a real-life problem. algebraic expression - An expression with variables.

More information

SIMPLIFICATION OF WATER SUPPLY NETWORK MODELS THROUGH LINEARISATION

SIMPLIFICATION OF WATER SUPPLY NETWORK MODELS THROUGH LINEARISATION SIMPLIFICATIO OF WATER SUPPLY ETWORK MODELS THROUGH LIEARISATIO Tobias Maschler and Draan A. Savic D.Savic@exeter.ac.uk Report umber:99/ 999 Centre for Water Systems, University of Exeter, orth Park Road,

More information

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : sss40@eng.cam.ac.

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : sss40@eng.cam.ac. 4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : sss40@eng.cam.ac.uk 1 1 Outline The LMS algorithm Overview of LMS issues

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

Notes on Orthogonal and Symmetric Matrices MENU, Winter 2013

Notes on Orthogonal and Symmetric Matrices MENU, Winter 2013 Notes on Orthogonal and Symmetric Matrices MENU, Winter 201 These notes summarize the main properties and uses of orthogonal and symmetric matrices. We covered quite a bit of material regarding these topics,

More information

Iterative Solvers for Linear Systems

Iterative Solvers for Linear Systems 9th SimLab Course on Parallel Numerical Simulation, 4.10 8.10.2010 Iterative Solvers for Linear Systems Bernhard Gatzhammer Chair of Scientific Computing in Computer Science Technische Universität München

More information

Unified Lecture # 4 Vectors

Unified Lecture # 4 Vectors Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

More information

Prelab Exercises: Hooke's Law and the Behavior of Springs

Prelab Exercises: Hooke's Law and the Behavior of Springs 59 Prelab Exercises: Hooke's Law and the Behavior of Springs Study the description of the experiment that follows and answer the following questions.. (3 marks) Explain why a mass suspended vertically

More information

LeaPS Workshop March 12, 2010 Morehead Conference Center Morehead, KY

LeaPS Workshop March 12, 2010 Morehead Conference Center Morehead, KY LeaPS Workshop March 12, 2010 Morehead Conference Center Morehead, KY Word Bank: Acceleration, mass, inertia, weight, gravity, work, heat, kinetic energy, potential energy, closed systems, open systems,

More information

THE DIMENSION OF A VECTOR SPACE

THE DIMENSION OF A VECTOR SPACE THE DIMENSION OF A VECTOR SPACE KEITH CONRAD This handout is a supplementary discussion leading up to the definition of dimension and some of its basic properties. Let V be a vector space over a field

More information

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE HITACHI INVERTER SJ/L1/3 SERIES PID CONTROL USERS GUIDE After reading this manual, keep it for future reference Hitachi America, Ltd. HAL1PID CONTENTS 1. OVERVIEW 3 2. PID CONTROL ON SJ1/L1 INVERTERS 3

More information

CHAPTER 5 Round-off errors

CHAPTER 5 Round-off errors CHAPTER 5 Round-off errors In the two previous chapters we have seen how numbers can be represented in the binary numeral system and how this is the basis for representing numbers in computers. Since any

More information

Separable First Order Differential Equations

Separable First Order Differential Equations Separable First Order Differential Equations Form of Separable Equations which take the form = gx hy or These are differential equations = gxĥy, where gx is a continuous function of x and hy is a continuously

More information

Section 1.4. Difference Equations

Section 1.4. Difference Equations Difference Equations to Differential Equations Section 1.4 Difference Equations At this point almost all of our sequences have had explicit formulas for their terms. That is, we have looked mainly at sequences

More information

Image Filtering & Edge Detection

Image Filtering & Edge Detection What is imae filterin? Imae Filterin & Ede Detection Modify the pixels in an imae based on some function of a local neihborhood of the pixels. Some function Readin: Chapter 7 and 8, F&P Linear Functions

More information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE

More information

Name Partners Date. Energy Diagrams I

Name Partners Date. Energy Diagrams I Name Partners Date Visual Quantum Mechanics The Next Generation Energy Diagrams I Goal Changes in energy are a good way to describe an object s motion. Here you will construct energy diagrams for a toy

More information

Math 120 Final Exam Practice Problems, Form: A

Math 120 Final Exam Practice Problems, Form: A Math 120 Final Exam Practice Problems, Form: A Name: While every attempt was made to be complete in the types of problems given below, we make no guarantees about the completeness of the problems. Specifically,

More information

Question 2: How do you solve a matrix equation using the matrix inverse?

Question 2: How do you solve a matrix equation using the matrix inverse? Question : How do you solve a matrix equation using the matrix inverse? In the previous question, we wrote systems of equations as a matrix equation AX B. In this format, the matrix A contains the coefficients

More information

Linear smoother. ŷ = S y. where s ij = s ij (x) e.g. s ij = diag(l i (x)) To go the other way, you need to diagonalize S

Linear smoother. ŷ = S y. where s ij = s ij (x) e.g. s ij = diag(l i (x)) To go the other way, you need to diagonalize S Linear smoother ŷ = S y where s ij = s ij (x) e.g. s ij = diag(l i (x)) To go the other way, you need to diagonalize S 2 Online Learning: LMS and Perceptrons Partially adapted from slides by Ryan Gabbard

More information

State Newton's second law of motion for a particle, defining carefully each term used.

State Newton's second law of motion for a particle, defining carefully each term used. 5 Question 1. [Marks 28] An unmarked police car P is, travelling at the legal speed limit, v P, on a straight section of highway. At time t = 0, the police car is overtaken by a car C, which is speeding

More information

Odyssey of the Mind Technology Fair. Simple Electronics

Odyssey of the Mind Technology Fair. Simple Electronics Simple Electronics 1. Terms volts, amps, ohms, watts, positive, negative, AC, DC 2. Matching voltages a. Series vs. parallel 3. Battery capacity 4. Simple electronic circuit light bulb 5. Chose the right

More information

More Quadratic Equations

More Quadratic Equations More Quadratic Equations Math 99 N1 Chapter 8 1 Quadratic Equations We won t discuss quadratic inequalities. Quadratic equations are equations where the unknown appears raised to second power, and, possibly

More information

State of Stress at Point

State of Stress at Point State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,

More information

TwinCAT NC Configuration

TwinCAT NC Configuration TwinCAT NC Configuration NC Tasks The NC-System (Numeric Control) has 2 tasks 1 is the SVB task and the SAF task. The SVB task is the setpoint generator and generates the velocity and position control

More information

Support Vector Machines Explained

Support Vector Machines Explained March 1, 2009 Support Vector Machines Explained Tristan Fletcher www.cs.ucl.ac.uk/staff/t.fletcher/ Introduction This document has been written in an attempt to make the Support Vector Machines (SVM),

More information

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 216-8440 This paper

More information

Experiments on the Basics of Electrostatics (Coulomb s law; Capacitor)

Experiments on the Basics of Electrostatics (Coulomb s law; Capacitor) Experiments on the Basics of Electrostatics (Coulomb s law; Capacitor) ZDENĚK ŠABATKA Department of Physics Education, Faculty of Mathematics and Physics, Charles University in Prague The physics textbooks

More information

Awell-known lecture demonstration1

Awell-known lecture demonstration1 Acceleration of a Pulled Spool Carl E. Mungan, Physics Department, U.S. Naval Academy, Annapolis, MD 40-506; mungan@usna.edu Awell-known lecture demonstration consists of pulling a spool by the free end

More information

Application of FEM-Tools in the Engine Development Process

Application of FEM-Tools in the Engine Development Process Application of FEM-Tools in the Engine Development Process H. Petrin, B. Wiesler e-mail: helmut.petrin@avl.com, bruno.wiesler@avl.com AVL List GmbH Graz, Austria Abstract The requirements for the development

More information

Graphing Motion. Every Picture Tells A Story

Graphing Motion. Every Picture Tells A Story Graphing Motion Every Picture Tells A Story Read and interpret motion graphs Construct and draw motion graphs Determine speed, velocity and accleration from motion graphs If you make a graph by hand it

More information

Computational Optical Imaging - Optique Numerique. -- Deconvolution --

Computational Optical Imaging - Optique Numerique. -- Deconvolution -- Computational Optical Imaging - Optique Numerique -- Deconvolution -- Winter 2014 Ivo Ihrke Deconvolution Ivo Ihrke Outline Deconvolution Theory example 1D deconvolution Fourier method Algebraic method

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

t := maxγ ν subject to ν {0,1,2,...} and f(x c +γ ν d) f(x c )+cγ ν f (x c ;d).

t := maxγ ν subject to ν {0,1,2,...} and f(x c +γ ν d) f(x c )+cγ ν f (x c ;d). 1. Line Search Methods Let f : R n R be given and suppose that x c is our current best estimate of a solution to P min x R nf(x). A standard method for improving the estimate x c is to choose a direction

More information

discuss how to describe points, lines and planes in 3 space.

discuss how to describe points, lines and planes in 3 space. Chapter 2 3 Space: lines and planes In this chapter we discuss how to describe points, lines and planes in 3 space. introduce the language of vectors. discuss various matters concerning the relative position

More information

Linear Programming. March 14, 2014

Linear Programming. March 14, 2014 Linear Programming March 1, 01 Parts of this introduction to linear programming were adapted from Chapter 9 of Introduction to Algorithms, Second Edition, by Cormen, Leiserson, Rivest and Stein [1]. 1

More information

Linear Threshold Units

Linear Threshold Units Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear

More information

Vibrations can have an adverse effect on the accuracy of the end effector of a

Vibrations can have an adverse effect on the accuracy of the end effector of a EGR 315 Design Project - 1 - Executive Summary Vibrations can have an adverse effect on the accuracy of the end effector of a multiple-link robot. The ability of the machine to move to precise points scattered

More information

Increasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all.

Increasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all. 1. Differentiation The first derivative of a function measures by how much changes in reaction to an infinitesimal shift in its argument. The largest the derivative (in absolute value), the faster is evolving.

More information

The fundamental question in economics is 2. Consumer Preferences

The fundamental question in economics is 2. Consumer Preferences A Theory of Consumer Behavior Preliminaries 1. Introduction The fundamental question in economics is 2. Consumer Preferences Given limited resources, how are goods and service allocated? 1 3. Indifference

More information

Lecture 2: Homogeneous Coordinates, Lines and Conics

Lecture 2: Homogeneous Coordinates, Lines and Conics Lecture 2: Homogeneous Coordinates, Lines and Conics 1 Homogeneous Coordinates In Lecture 1 we derived the camera equations λx = P X, (1) where x = (x 1, x 2, 1), X = (X 1, X 2, X 3, 1) and P is a 3 4

More information

thermometer as simple as a styrofoam cup and a thermometer. In a calorimeter the reactants are placed into the

thermometer as simple as a styrofoam cup and a thermometer. In a calorimeter the reactants are placed into the Thermochemistry Readin assinment: Chan, Chemistry 10 th edition, pp. 249-258. Goals We will become familiar with the principles of calorimetry in order to determine the heats of reaction for endothermic

More information

9. Momentum and Collisions in One Dimension*

9. Momentum and Collisions in One Dimension* 9. Momentum and Collisions in One Dimension* The motion of objects in collision is difficult to analyze with force concepts or conservation of energy alone. When two objects collide, Newton s third law

More information

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY 3 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August -6, 24 Paper No. 296 SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY ASHOK KUMAR SUMMARY One of the important

More information

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Welcome to Thinkwell s Homeschool Precalculus! We re thrilled that you ve decided to make us part of your homeschool curriculum. This lesson

More information

Lateral Acceleration. Chris Garner

Lateral Acceleration. Chris Garner Chris Garner Forward Acceleration Forward acceleration is easy to quantify and understand. Forward acceleration is simply the rate of change in speed. In car terms, the quicker the car accelerates, the

More information

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Mathematics Course 111: Algebra I Part IV: Vector Spaces Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are

More information

Linear Dynamics with Abaqus

Linear Dynamics with Abaqus Linear Dynamics with Abaqus 2016 About this Course Course objectives Upon completion of this course you will be able to: Extract eigenmodes about a certain frequency Determine whether the number of extracted

More information

How To Write A Report In Xbarl

How To Write A Report In Xbarl XBRL Generation, as easy as a database. Christelle BERNHARD - christelle.bernhard@addactis.com Consultant & Deputy Product Manaer of ADDACTIS Pillar3 Copyriht 2015 ADDACTIS Worldwide. All Rihts Reserved

More information

Research question: How does the velocity of the balloon depend on how much air is pumped into the balloon?

Research question: How does the velocity of the balloon depend on how much air is pumped into the balloon? Katie Chang 3A For this balloon rocket experiment, we learned how to plan a controlled experiment that also deepened our understanding of the concepts of acceleration and force on an object. My partner

More information

DYNAMICAL ANALYSIS OF SILO SURFACE CLEANING ROBOT USING FINITE ELEMENT METHOD

DYNAMICAL ANALYSIS OF SILO SURFACE CLEANING ROBOT USING FINITE ELEMENT METHOD International Journal of Mechanical Engineering and Technology (IJMET) Volume 7, Issue 1, Jan-Feb 2016, pp. 190-202, Article ID: IJMET_07_01_020 Available online at http://www.iaeme.com/ijmet/issues.asp?jtype=ijmet&vtype=7&itype=1

More information

The QOOL Algorithm for fast Online Optimization of Multiple Degree of Freedom Robot Locomotion

The QOOL Algorithm for fast Online Optimization of Multiple Degree of Freedom Robot Locomotion The QOOL Algorithm for fast Online Optimization of Multiple Degree of Freedom Robot Locomotion Daniel Marbach January 31th, 2005 Swiss Federal Institute of Technology at Lausanne Daniel.Marbach@epfl.ch

More information

Impacts of Manufacturing Sector on Economic Growth in Ethiopia: A Kaldorian Approach

Impacts of Manufacturing Sector on Economic Growth in Ethiopia: A Kaldorian Approach Available online at http://www.journaldynamics.or/jbems Journal of Business Economics and Manaement Sciences Vol. 1(1), pp.1-8, December 2014 Article ID: JBEMS14/011 2014 Journal Dynamics Oriinal Research

More information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

Lecture 3: Finding integer solutions to systems of linear equations

Lecture 3: Finding integer solutions to systems of linear equations Lecture 3: Finding integer solutions to systems of linear equations Algorithmic Number Theory (Fall 2014) Rutgers University Swastik Kopparty Scribe: Abhishek Bhrushundi 1 Overview The goal of this lecture

More information

If you put the same book on a tilted surface the normal force will be less. The magnitude of the normal force will equal: N = W cos θ

If you put the same book on a tilted surface the normal force will be less. The magnitude of the normal force will equal: N = W cos θ Experiment 4 ormal and Frictional Forces Preparation Prepare for this week's quiz by reviewing last week's experiment Read this week's experiment and the section in your textbook dealing with normal forces

More information

MBA Jump Start Program

MBA Jump Start Program MBA Jump Start Program Module 2: Mathematics Thomas Gilbert Mathematics Module Online Appendix: Basic Mathematical Concepts 2 1 The Number Spectrum Generally we depict numbers increasing from left to right

More information

Hewlett-Packard 12C Tutorial

Hewlett-Packard 12C Tutorial To bein, look at the ace o the calculator. Every key (except the arithmetic unction keys in the ar riht column and the ive keys on the bottom let row) has two or three unctions: each key s primary unction

More information

The Composition of Metals and Alloys

The Composition of Metals and Alloys 1 The Composition of Metals and Alloys Metals are shiny, malleable substances that conduct heat and electricity. They comprise the larest class of elements in the Periodic Table. All metals except mercury

More information

Lecture 3: Linear methods for classification

Lecture 3: Linear methods for classification Lecture 3: Linear methods for classification Rafael A. Irizarry and Hector Corrada Bravo February, 2010 Today we describe four specific algorithms useful for classification problems: linear regression,

More information

Decimal Fractions. Decimal Fractions. Curriculum Ready. www.mathletics.com

Decimal Fractions. Decimal Fractions. Curriculum Ready. www.mathletics.com Decimal Fractions Curriculum Ready www.mathletics.com Decimal fractions allow us to be more accurate with our calculations and measurements. Because most of us have ten finers, it is thouht that this

More information

CSCI567 Machine Learning (Fall 2014)

CSCI567 Machine Learning (Fall 2014) CSCI567 Machine Learning (Fall 2014) Drs. Sha & Liu {feisha,yanliu.cs}@usc.edu September 22, 2014 Drs. Sha & Liu ({feisha,yanliu.cs}@usc.edu) CSCI567 Machine Learning (Fall 2014) September 22, 2014 1 /

More information