Numerical simulation of the manoeuvrability of an underwater vehicle
|
|
|
- Brian Jacobs
- 10 years ago
- Views:
Transcription
1 XXI Congreso de Ecuaciones Diferenciales y Aplicaciones XI Congreso de Matemática Aplicada Ciudad Real, septiembre 29 (pp. 1 8) Numerical simulation of the manoeuvrability of an underwater vehicle D. Ovalle 1, F. Periago 2, J. García 3 1 Dpto. de Matemática Aplicada y Estadística, ETSI Industriales, Universidad Politécnica de Cartagena, 322 Cartagena, Spain - [email protected]. 2 Dpto. de Matemática Aplicada y Estadística, ETSI Industriales, Universidad Politécnica de Cartagena, 322 Cartagena, Spain - [email protected]. 2 Dirección de Ingeniería, DICA, Navantia S. A., 325 Cartagena (Spain) - [email protected]. Palabras clave: Manoeuvrability control, submarine, optimal control, gradient descent method. Resumen A six degree of freedom (6-DOF) non mathematical model for a submarine is proposed. Then, the problem of manoeuvrability control for this vehicle is formulated as an unconstrained optimal control problem which is solved by using a gradient descent method. Simulation results presented are rooted by two requirements which are of a major importance in naval industry, and they are compared to a classical model. 1. Introduction In the development of a naval architecture tool for the guidance and autopilot of a submarine is important to choose both an accurate mathematical model for the equations of motion and a suitable control strategy. In spite of the practical importance of this matter, there are not so much works available in the literature, probably because of its applications in military technology. In fact, most of the results which are used by naval industry are based on simplified (meanly ) versions of more accurate non models or on non models with lower degrees of freedom. Nowadays, the following two challenges deserve an special attention at the practical level: (i) optimality of sizing rudders (decision to be taken during the design state), and (ii) design of an automatic submarine autopilot to be able to guarantee smooth manoeuvres as physically admissible in order to reduce hydraulic oil consumption and so reduce noise generation. 1
2 D. Ovalle, F. Periago, J. García Having this in mind, firstly, a vehicle dynamics model based on a combination of theory and empirical data is proposed in this work. Indeed, taking as a starting point the standard DTNSRDC (David Taylor Naval Ship Research and Development Center) non equations of motion for an underwater vehicle [5, 7, 1] and adapting these general equations to the particular characteristics of a prototype developed by the company Navantia S.A. Cartagena Shipyard (Spain), we propose a mathematical model composed of a highly coupled and non system of ordinary differential equations (ODEs) with six degrees of freedom. The second aim of this work is to design numerically an appropriate non control system which may be used for simulation of the usual depth and course keeping manoeuvres (among others) as well as to provide some useful information to deal with the above two points (i)-(ii). To this end, we describe the controller design as an unconstrained optimal control problem and implement a gradient descent method to solve it. This is an iterative algorithm which requires a good initialization to get a rapid convergence. To achieve a good initialization and also for comparison purposes, we derive from the original non model a simplified (4-DOF) mathematical model and solve it by using classical results on controllability theory [8]. Finally, numerical results are given to show the resulting non manoeuvres comparing to the ones. 2. Vehicle modeling The three-dimensional equations of motion for a marine vehicle are usually described by using two coordinate frames: the moving coordinate frame which is fixed to the vehicle and is called the body-fixed reference frame, and the earth-fixed reference frame which is called the world reference frame. The origin of body coordinates is at the half point along the symmetric longitudinal axis. Typically, this point is not so far from the center of buoyancy (CB) and from the center of gravity (CG). The body axes are longitudinal pointing in the nominal forward direction of the vehicle, lateral pointing through the right hand side of the level vehicle, and downward through the nominal bottom of the vehicle. The world coordinate system is defined by three orthogonal axes originating at an arbitrary local point at the ocean surface. North corresponds to x axis, East corresponds to y axis and increasing depth corresponds to z axis. The position and orientation of the vehicle are described in the world system while the and angular velocities are expressed in the body-fixed coordinate system. The kinematic equations which relate the body-fixed reference frame to the world reference system can be found in [7], [9]. The dynamic equations of motion can be derived from a Newton-Euler formulation which is based on Newton s second law, analyzing the forces and movements acting in each of the submarine s axis one can obtain those equations. The development of the functional form of the hydrodynamic forces and moments is by now well-known [5, 7, 1]. Specific values of the particular hydrodynamic coefficients which appear in the equations depend on the specific vehicle and, therefore, would require modification if applied to other vehicles. The values of the coefficients used in this work have been experimentally obtained in deeply submerged conditions by using a scaling model. A detailed study of the mentioned model as well as several captive manoeuvring tests appear in the internal 2
3 Numerical simulation of the manoeuvrability of an underwater vehicle report [2]. Those equations include the functional form of mechanical and hydrodynamic added mass, terms like: ρ 2 l3 [X u u + X vrvr + X wqwq], coriolis and centripetal forces,terms like: m[ u vr + wq x G (q 2 + r 2 ) + y G (pq ṙ) + z G (pr + q)], damping forces and moments due to skin friction and vortex shedding, terms like: ρ 2 l4 [X qqq 2 + X rrr 2 + X rprp + X q q q q ] + ρ 2 l2 [X uuu 2 + X vvv 2 + X www 2 + X w w w w ], restoring (i.e., gravitation and buoyant) forces and moments, terms like: propeller forces and moments, terms like: ( (W B) sin(θ), K T + K T J (1 w f ) nd u + K T J 2 (1 w f ) 2 (nd) 2 u 2 + K T J 3 and, rudders control forces, terms like: ρ 2 l2 [X δ r δ r u 2 δ 2 r + X δ s δ s u 2 δ 2 s + X δ b δ b u 2 δ 2 b ]. (1 w f ) 3 (nd) 3 u 3 (1 w f ) 4 ) + K T J 4 (nd) 4 u 4 n 2 D 4, We refer to [7, 11] for a detailed description and analysis of these forces and moments, but for a better understanding of the problem we indicate here that the state variable is denoted by x (t) = [x (t), y (t), z (t), φ (t), θ (t), ψ (t), u (t), v (t), w (t), p (t), q (t), r (t)]. The model for a submarine proposed by us is a set of 12 first order ODEs, that is a six degree of freedom (6-DOF) model, which can be found in [9]. There the first 6 equations, called kinematic equations, relate the body fixed reference frame to the word reference system, where the second member or the ODEs is mainly composed for trigonometrical functions of the submarine position variables. The other 6 equations, called dynamical equations, are related to the dynamical analysis of the movement of the submarine, where we can find terms like the previous mentioned. For the specific vehicle considered in this work, control inputs come in the form of thruster forces and moments and may be expressed as a vector u (t) = [δ b (t), δ s (t), δ r (t)], (1) where δ b is deflection of bow plane, δ s is deflection of stern plane, and δ r is deflection of rudder. From a pure mathematical point of view, it is important to point out the following facts in the proposed model: The high non character of the equations and the high order of the system (12 equations). 3
4 D. Ovalle, F. Periago, J. García The lack of differentiability of the system which is caused for several terms involving non-differentiable functions such as the absolute value and squared roots. The controls appear in non (quadratic) form. Because of these three difficulties, it is certainly hard to study the model at the pure mathematical level (existence, uniqueness of solutions, etc.). Indeed, very few is known in the mathematical literature concerning to the control of non-differentiable systems with controls appearing in non form. We refer to [3] for a recent related paper. Since this work is mainly addressed to numerical simulations and application to a real-life engineering problem, we do not enter here in the above theoretical question which, however, will be analyzed in a future work. Both kinematic equations and dynamic equations are the equations of motion for the submarine. In a compact form they can be written as: x (t) = f (x (t), u (t)). (2) 3. Non controller design The control problem can be formulated as follows: given an initial state x () = x R 12 and a desired final target x T, the goal is to calculate the vector of control u (t) which is able to draw our system from the initial state x to (or near to) the final one x T in a given time T. In mathematical terms, this problem may be formulated as the unconstrained optimal control problem Minimize in u : J (u) = Φ ( x (T ), x T ) + T F (x (t), u (t)) dt subject to x (t) = f (x (t), u (t)) x () = x Here Φ ( x (T ), x T ) and F (x (t), u (t)) are two generic functions which can be chosen as desired. At this point, a pair of remarks is in order: It is evident that the original problem includes some constraints on both the control inputs and the state variables. This is very important in order to choose an appropriate numerical control method but, at the practical point of view, all of these restrictions can be easily satisfied by taking the final time T large enough. For this reason, in this preliminary work we will not consider the above mentioned constraints. As for the cost function J (u), we have written it in a general format because the method we plan to develop in the remaining can be applied in this general setting. Concerning to the particular problem of control of the manoeuvrability for an underwater vehicle, which is the main goal of this work, it is quite natural to take Φ ( x (T ), x T ) = 4 12 j=1 (3) ( α j xj (T ) x T ) 2 j (4)
5 Numerical simulation of the manoeuvrability of an underwater vehicle with α j > penalty parameters, and F (x (t), u (t)) = 3 β j (u j (t)) 2 (5) with β j > another weight parameters. Therefore, the cost function J (u) is a commitment between reaching the final target and a minimal expense of control on having done the corresponding manoeuvre. There are several optimization methods which can be applied to solve (3). Due to the complexity of the state law and the large number of variables involved in the problem, it is quite reasonable to use a gradient descent method. We refer to [1, 4] for more details on this method. 4. Numerical simulations In this section, we show some numerical results obtained by implementing the approach described in the preceding sections in Matlab R for a depth change. At each iteration the state and adjoint state equations have been solved by using the ODE45 Matlab function, which is a one-step solver based on an explicit Runge-Kutta (4,5) formula (see [13]). Our goal is to provide some useful numerical information to address challenges (i)-(ii) described in the introduction. The depth change we are going to consider is defined through a change between an initial state and a final state, during a particular T and with the parameters λ and ε as follows: λ =,1 ε = 1 6 x () = (,, 4,,,, 2,5,,,,, ) (6) x T = (,, 5,,,,,,,,, ), T = 2. We are going to compare four different cases: Case 1. In order to check the algorithm with a typical manoeuvre, we take: { α3 = 1, α j =, j 3 j=1 β j =, j = 1, 2, 3 That is, we penalize only the final value for the depth state variable. We want the submarine goes from a depth of 4m to 5m, regardless the final value in the other state variables. Case 2. In order to study optimality of sizing rudders (which is a typical example of a pre-contract navy requirement) we take: { α2 = α 3 = α 5 = 1, α j =, j 2, 3, 5 (8) β j =, j = 1, 2, 3 In this case, we also penalize the final value for the state variables y (t) and θ (t). We want the submarine goes from a depth of 4m to 5m and, in addition, the final pitch angle must be equal (or near) to zero in order to continue the movement with the final value on the control variable without changes in depth. (7) 5
6 D. Ovalle, F. Periago, J. García Case 3. In order to reduce hydraulic oil consumption (and therefore noise generation) we penalize, in addition, the L 2 norm of the control variables. Hence, now we take: { α2 = α 3 = α 5 = 1, α j =, j 2, 3, 5, (9) β 1 = 1, β 2 = β 3 = Case 4. The case which approaches this problem studied in (see [8]). m non z Figure 1. East movement(y(t)) m non z Figure 2. Depth movement(z(t)) non z.2.2 º(degrees) Figure 3. Pitch Angle (θ(t)) º(degrees) non z Figure 4. Deflection of rudder (δ r(t)) The results are shown in Figures 1-7. Dashed lines (- - -) display results for the gradient method and for the set of parameters (7),we refer to this case as to non z. Continuous lines ( ) display the results for (8),we refer to this case as to. Dash/dot lines (- - - ) show results for the gradient method and for the set of parameters as in (9) where the values for α j are replaced by α 3 = 1 and α j = for j 3, i.e., we keep the constrains in depth z (t), east movement y(t) and pitch angle θ(t), this last case is named. Finally, dotted lines ( ) correspond to results obtained with the model described in [8]. As shown in Figures 2, 3, 5 and 6 continuous, dash/dot and dashed lines are essentially the same. However, there is some differences between them in Figures 1 and 4. Obviously, the reason for these results is that in and in we force the submarine to finish near to zero position on the y axis, but in we also constrain the movement of the rudder δ r which gives the movement on the y axis. Therefore, δ r needs to turn more in than in, where 6
7 Numerical simulation of the manoeuvrability of an underwater vehicle this movement is restrictive, or in non z, where the constraint on y axis is inactive. Finally, Figure 7 shows the evolution of the cost function (with respect to the number of iterations) for the cases non z, and. An exponential decay is observed in all cases. As we expect, the minimal cost is reached for the less restrictive problem non z in less number of iterations, and the largest cost is reached for the more restrictive problem in a larger number of iterations. We do not include pictures for the rest of state variables because they are not relevant in this manoeuvre non z º(degrees) º(degrees) non z Figure 5. Deflection of stern plane (δ s (t)) Figure 6. Deflection of bow plane (δ b (t)) non z Figure 7. Cost Function As is typical in a gradient algorithm, results depend on the initialization. For instance, when we initiate our algorithm with zero value for u (t), t T, after convergence, we obtain different results: the costs for the case non z are the same and very close to zero, but the optimal controls are slightly different; for the case, the final optimal cost is higher than in the case tested before, and the optimal controls are also different. These results seem to indicate the existence of several local minima and/or non-uniqueness of solutions. 5. Conclusions The problem of manoeuvrability control for a submarine is addressed. The vehicle dynamics is modelled as a simplified version of the classical DTNSRDC equations of motion that adapts to the specific type of submarine under consideration. The manoeuvrability 7
8 D. Ovalle, F. Periago, J. García control problem is then formulated as a nconstrained optimal control problem which is numerically solved by using a gradient descent method. Numerical results show that, although the non model proposed in this work follows, in some sense, the same tendency as the more usual model, however, important changes in some state and control variables are present. As a conclusion, the nonities which appear in the kinematic and dynamic equations of motion cannot be removed in order to have more accurate simulation results. In what concerns the optimization method proposed, it allows us to obtain satisfactory simulation results in a model which presents serious mathematical difficulties. As for the computational cost of the algorithm, for a depth change manoeuvre it takes about 6 seconds in a PC for the test cases 1, 2 and 3. Finally, we emphasize that at the practical level it is interesting to include the propeller as a control variable and to impose some (a priori) constraints on the control variables. We plan to address these two issues as well as the more theoretical questions concerning existence and uniqueness of solutions in a future work. Acknowledgements Supported by projects MTM from Ministerio de Ciencia y Tecnología (Spain), 872/PI/8 from Fundación Séneca, Agencia de Ciencia y Tecnología de la Región de Murcia (Programa de Generación de Conocimiento Científico de Excelencia, IIPCTRM 27-1) and 21131/7MAE from Navantia S.A. Referencias [1] G. Allaire, Analyse numérique et optimisation, Les Éditions de l École Polytechnique, Paris 25. [2] L. Byström, SSPA report n o , for E. N. Bazan de CNM, SA, 21. [3] T. Chambrion and M. Sigalotti, Tracking control for an ellipsoidal submarine driven by Kirchoof s laws, IEEE Transactions on Automatic Control, 33 (1) (28), [4] J. C. Culioli, Introduction à l optimisation, Éditions Ellipses, Paris [5] J. Felman, Revised standard submarine equations of motion. Report DTNSRDC/SPD-393-9, David W. Taylor Naval Ship Research and Development Center, Washington D.C., [6] E. Fernández-Cara and E. Zuazua, Control theory: History, mathematical achievements and perspectives, Bol. Soc. Esp. Mat. Apl. 26 (23), [7] T. I. Fossen, Guidance and control of ocean vehicles, John Wiley and sons, [8] J. García-Peláez, J. A. Murillo, I. A. Nieto, D. Pardo and F. Periago, Numerical simulation of a depth controller for an underwater vehicle, MARTECH 7, International Workshop on Marine Technology, Villanova i la Geltrú, 27. [9] J. García-Peláez, D. Ovalle and F. Periago, Optimal control design for the non manoeuvrability of a submarine, pre-print available at fperiago/archivos investigacion /submarine paper.pdf, 29. [1] M. Gertler and G. R. Hagen, Standard equations of motionfor submarine simulations, NSRDC Rep. 251, [11] J. N. Newman, Marine hydrodynamics, The MIT Press, Cambridge, Massachusetts, London, [12] K. Ogata, Modern Control Engineering. Prentice-Hall, fourth edition edition, 21. [13] L. F. Shampine, M. W. Reichelt, The Matlab ODE Suit. SIAM Journal on Scientific Computing, vol. 18, 1997, pp
Mechanics lecture 7 Moment of a force, torque, equilibrium of a body
G.1 EE1.el3 (EEE1023): Electronics III Mechanics lecture 7 Moment of a force, torque, equilibrium of a body Dr Philip Jackson http://www.ee.surrey.ac.uk/teaching/courses/ee1.el3/ G.2 Moments, torque and
Starting algorithms for partitioned Runge-Kutta methods: the pair Lobatto IIIA-IIIB
Monografías de la Real Academia de Ciencias de Zaragoza. : 49 8, 4). Starting algorithms for partitioned Runge-Kutta methods: the pair Lobatto IIIA-IIIB I. Higueras and T. Roldán Departamento de Matemática
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER
93 CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER 5.1 INTRODUCTION The development of an active trap based feeder for handling brakeliners was discussed
APPLIED MATHEMATICS ADVANCED LEVEL
APPLIED MATHEMATICS ADVANCED LEVEL INTRODUCTION This syllabus serves to examine candidates knowledge and skills in introductory mathematical and statistical methods, and their applications. For applications
Metrics on SO(3) and Inverse Kinematics
Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction
1 Introduction, Notation and Statement of the main results
XX Congreso de Ecuaciones Diferenciales y Aplicaciones X Congreso de Matemática Aplicada Sevilla, 24-28 septiembre 2007 (pp. 1 6) Skew-product maps with base having closed set of periodic points. Juan
THREE DIMENSIONAL GEOMETRY
Chapter 8 THREE DIMENSIONAL GEOMETRY 8.1 Introduction In this chapter we present a vector algebra approach to three dimensional geometry. The aim is to present standard properties of lines and planes,
Applications to Data Smoothing and Image Processing I
Applications to Data Smoothing and Image Processing I MA 348 Kurt Bryan Signals and Images Let t denote time and consider a signal a(t) on some time interval, say t. We ll assume that the signal a(t) is
Lecture L22-2D Rigid Body Dynamics: Work and Energy
J. Peraire, S. Widnall 6.07 Dynamics Fall 008 Version.0 Lecture L - D Rigid Body Dynamics: Work and Energy In this lecture, we will revisit the principle of work and energy introduced in lecture L-3 for
Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30
Dynamics Basilio Bona DAUIN-Politecnico di Torino 2009 Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics - Introduction In order to determine the dynamics of a manipulator, it is
CFD Modelling and Real-time testing of the Wave Surface Glider (WSG) Robot
21st International Congress on Modelling and Simulation, Gold Coast, Australia, 29 Nov to 4 Dec 2015 www.mssanz.org.au/modsim2015 CFD Modelling and Real-time testing of the Wave Surface Glider (WSG) Robot
SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS
SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering
LEVERRIER-FADEEV ALGORITHM AND CLASSICAL ORTHOGONAL POLYNOMIALS
This is a reprint from Revista de la Academia Colombiana de Ciencias Vol 8 (106 (004, 39-47 LEVERRIER-FADEEV ALGORITHM AND CLASSICAL ORTHOGONAL POLYNOMIALS by J Hernández, F Marcellán & C Rodríguez LEVERRIER-FADEEV
DIRECT ORBITAL DYNAMICS: USING INDEPENDENT ORBITAL TERMS TO TREAT BODIES AS ORBITING EACH OTHER DIRECTLY WHILE IN MOTION
1 DIRECT ORBITAL DYNAMICS: USING INDEPENDENT ORBITAL TERMS TO TREAT BODIES AS ORBITING EACH OTHER DIRECTLY WHILE IN MOTION Daniel S. Orton email: [email protected] Abstract: There are many longstanding
Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research
20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and
Pre-requisites 2012-2013
Pre-requisites 2012-2013 Engineering Computation The student should be familiar with basic tools in Mathematics and Physics as learned at the High School level and in the first year of Engineering Schools.
Is there chaos in Copenhagen problem?
Monografías de la Real Academia de Ciencias de Zaragoza 30, 43 50, (2006). Is there chaos in Copenhagen problem? Roberto Barrio, Fernando Blesa and Sergio Serrano GME, Universidad de Zaragoza Abstract
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
We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model
CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant
Orbital Mechanics. Angular Momentum
Orbital Mechanics The objects that orbit earth have only a few forces acting on them, the largest being the gravitational pull from the earth. The trajectories that satellites or rockets follow are largely
Path Tracking for a Miniature Robot
Path Tracking for a Miniature Robot By Martin Lundgren Excerpt from Master s thesis 003 Supervisor: Thomas Hellström Department of Computing Science Umeå University Sweden 1 Path Tracking Path tracking
Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad.
Centripetal Force 1 Introduction In classical mechanics, the dynamics of a point particle are described by Newton s 2nd law, F = m a, where F is the net force, m is the mass, and a is the acceleration.
Lecture 8 : Dynamic Stability
Lecture 8 : Dynamic Stability Or what happens to small disturbances about a trim condition 1.0 : Dynamic Stability Static stability refers to the tendency of the aircraft to counter a disturbance. Dynamic
PROGRAMMING FOR CIVIL AND BUILDING ENGINEERS USING MATLAB
PROGRAMMING FOR CIVIL AND BUILDING ENGINEERS USING MATLAB By Mervyn W Minett 1 and Chris Perera 2 ABSTRACT There has been some reluctance in Australia to extensively use programming platforms to support
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research
FLUID MECHANICS IM0235 DIFFERENTIAL EQUATIONS - CB0235 2014_1
COURSE CODE INTENSITY PRE-REQUISITE CO-REQUISITE CREDITS ACTUALIZATION DATE FLUID MECHANICS IM0235 3 LECTURE HOURS PER WEEK 48 HOURS CLASSROOM ON 16 WEEKS, 32 HOURS LABORATORY, 112 HOURS OF INDEPENDENT
Kinematical Animation. [email protected] 2013-14
Kinematical Animation 2013-14 3D animation in CG Goal : capture visual attention Motion of characters Believable Expressive Realism? Controllability Limits of purely physical simulation : - little interactivity
Free Fall: Observing and Analyzing the Free Fall Motion of a Bouncing Ping-Pong Ball and Calculating the Free Fall Acceleration (Teacher s Guide)
Free Fall: Observing and Analyzing the Free Fall Motion of a Bouncing Ping-Pong Ball and Calculating the Free Fall Acceleration (Teacher s Guide) 2012 WARD S Science v.11/12 OVERVIEW Students will measure
CFD ANALYSIS OF CONTROLLABLE PITCH PROPELLER USED IN MARINE VEHICLE
CFD ANALYSIS OF CONROLLABLE PICH PROPELLER USED IN MARINE VEHICLE Aditya Kolakoti 1,.V.K.Bhanuprakash 2 & H.N.Das 3 1 M.E in Marine Engineering And Mechanical Handling, Dept of Marine Engineering, Andhra
Solutions to old Exam 1 problems
Solutions to old Exam 1 problems Hi students! I am putting this old version of my review for the first midterm review, place and time to be announced. Check for updates on the web site as to which sections
THEORETICAL MECHANICS
PROF. DR. ING. VASILE SZOLGA THEORETICAL MECHANICS LECTURE NOTES AND SAMPLE PROBLEMS PART ONE STATICS OF THE PARTICLE, OF THE RIGID BODY AND OF THE SYSTEMS OF BODIES KINEMATICS OF THE PARTICLE 2010 0 Contents
Chapter 2 - Kinematics
Chapter 2 - Kinematics 2.1 Reference frames 2.2 Transformations between BODY and NED 2.3 Transformations between ECEF and NED 2.4 Transformations between BODY and FLOW BODY The study of dynamics can be
QUANTIZED INTEREST RATE AT THE MONEY FOR AMERICAN OPTIONS
QUANTIZED INTEREST RATE AT THE MONEY FOR AMERICAN OPTIONS L. M. Dieng ( Department of Physics, CUNY/BCC, New York, New York) Abstract: In this work, we expand the idea of Samuelson[3] and Shepp[,5,6] for
Matlab Based Interactive Simulation Program for 2D Multisegment Mechanical Systems
Matlab Based Interactive Simulation Program for D Multisegment Mechanical Systems Henryk Josiński,, Adam Świtoński,, Karol Jędrasiak, Andrzej Polański,, and Konrad Wojciechowski, Polish-Japanese Institute
Lecture L6 - Intrinsic Coordinates
S. Widnall, J. Peraire 16.07 Dynamics Fall 2009 Version 2.0 Lecture L6 - Intrinsic Coordinates In lecture L4, we introduced the position, velocity and acceleration vectors and referred them to a fixed
Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 10
Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T. Heath Chapter 10 Boundary Value Problems for Ordinary Differential Equations Copyright c 2001. Reproduction
Interactive simulation of an ash cloud of the volcano Grímsvötn
Interactive simulation of an ash cloud of the volcano Grímsvötn 1 MATHEMATICAL BACKGROUND Simulating flows in the atmosphere, being part of CFD, is on of the research areas considered in the working group
CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy
CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com
Lecture L30-3D Rigid Body Dynamics: Tops and Gyroscopes
J. Peraire, S. Widnall 16.07 Dynamics Fall 2008 Version 2.0 Lecture L30-3D Rigid Body Dynamics: Tops and Gyroscopes 3D Rigid Body Dynamics: Euler Equations in Euler Angles In lecture 29, we introduced
Central configuration in the planar n + 1 body problem with generalized forces.
Monografías de la Real Academia de Ciencias de Zaragoza. 28: 1 8, (2006). Central configuration in the planar n + 1 body problem with generalized forces. M. Arribas, A. Elipe Grupo de Mecánica Espacial.
USING MS EXCEL FOR DATA ANALYSIS AND SIMULATION
USING MS EXCEL FOR DATA ANALYSIS AND SIMULATION Ian Cooper School of Physics The University of Sydney [email protected] Introduction The numerical calculations performed by scientists and engineers
Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives
Physics 9e/Cutnell correlated to the College Board AP Physics 1 Course Objectives Big Idea 1: Objects and systems have properties such as mass and charge. Systems may have internal structure. Enduring
MODULE VII LARGE BODY WAVE DIFFRACTION
MODULE VII LARGE BODY WAVE DIFFRACTION 1.0 INTRODUCTION In the wave-structure interaction problems, it is classical to divide into two major classification: slender body interaction and large body interaction.
Symmetric planar non collinear relative equilibria for the Lennard Jones potential 3 body problem with two equal masses
Monografías de la Real Academia de Ciencias de Zaragoza. 25: 93 114, (2004). Symmetric planar non collinear relative equilibria for the Lennard Jones potential 3 body problem with two equal masses M. Corbera,
Performance prediction of a centrifugal pump working in direct and reverse mode using Computational Fluid Dynamics
European Association for the Development of Renewable Energies, Environment and Power Quality (EA4EPQ) International Conference on Renewable Energies and Power Quality (ICREPQ 10) Granada (Spain), 23rd
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
11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space
11 Vectors and the Geometry of Space 11.1 Vectors in the Plane Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. 2 Objectives! Write the component form of
Bedford, Fowler: Statics. Chapter 4: System of Forces and Moments, Examples via TK Solver
System of Forces and Moments Introduction The moment vector of a force vector,, with respect to a point has a magnitude equal to the product of the force magnitude, F, and the perpendicular distance from
INTEGRATED SYSTEM FOR DATA ACQUISITION AND NUMERICAL ANALYSIS OF THE SHIP RESISTANCE PERFORMANCE IN THE TOWING TANK OF GALAÞI UNIVERSITY
INTEGRATED SYSTEM FOR DATA ACQUISITION AND NUMERICAL ANALYSIS OF THE SHIP RESISTANCE PERFORMANCE IN THE TOWING TANK OF GALAÞI UNIVERSITY DAN OBREJA, LEONARD DOMNIªORU, FLORIN PÃCURARU University Dunãrea
Simulation of Offshore Structures in Virtual Ocean Basin (VOB)
Simulation of Offshore Structures in Virtual Ocean Basin (VOB) Dr. Wei Bai 29/06/2015 Department of Civil & Environmental Engineering National University of Singapore Outline Methodology Generation of
ACTUATOR DESIGN FOR ARC WELDING ROBOT
ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,
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,
521493S Computer Graphics. Exercise 2 & course schedule change
521493S Computer Graphics Exercise 2 & course schedule change Course Schedule Change Lecture from Wednesday 31th of March is moved to Tuesday 30th of March at 16-18 in TS128 Question 2.1 Given two nonparallel,
Lecture L3 - Vectors, Matrices and Coordinate Transformations
S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between
Practical Grid Generation Tools with Applications to Ship Hydrodynamics
Practical Grid Generation Tools with Applications to Ship Hydrodynamics Eça L. Instituto Superior Técnico [email protected] Hoekstra M. Maritime Research Institute Netherlands [email protected] Windt
When to Refinance Mortgage Loans in a Stochastic Interest Rate Environment
When to Refinance Mortgage Loans in a Stochastic Interest Rate Environment Siwei Gan, Jin Zheng, Xiaoxia Feng, and Dejun Xie Abstract Refinancing refers to the replacement of an existing debt obligation
Adaptive Online Gradient Descent
Adaptive Online Gradient Descent Peter L Bartlett Division of Computer Science Department of Statistics UC Berkeley Berkeley, CA 94709 bartlett@csberkeleyedu Elad Hazan IBM Almaden Research Center 650
Stochastic Gradient Method: Applications
Stochastic Gradient Method: Applications February 03, 2015 P. Carpentier Master MMMEF Cours MNOS 2014-2015 114 / 267 Lecture Outline 1 Two Elementary Exercices on the Stochastic Gradient Two-Stage Recourse
G.A. Pavliotis. Department of Mathematics. Imperial College London
EE1 MATHEMATICS NUMERICAL METHODS G.A. Pavliotis Department of Mathematics Imperial College London 1. Numerical solution of nonlinear equations (iterative processes). 2. Numerical evaluation of integrals.
The INSEAN E779a Propeller Test Case: a Database For CFD Validation
The INSEAN E779a Propeller Test Case: a Database For CFD Validation G.Calcagno,F. Di Felice, M. Felli,S. Franchi, F.Pereira, F.Salvatore INSEAN (Italian Ship Model Basin), via di Vallerano 139, 00128 Rome,
TEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS
TEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS J.A.Somolinos 1, R. Morales 2, T.Leo 1, D.Díaz 1 and M.C. Rodríguez 1 1 E.T.S. Ingenieros Navales. Universidad Politécnica de Madrid. Arco
Adequate Theory of Oscillator: A Prelude to Verification of Classical Mechanics Part 2
International Letters of Chemistry, Physics and Astronomy Online: 213-9-19 ISSN: 2299-3843, Vol. 3, pp 1-1 doi:1.1852/www.scipress.com/ilcpa.3.1 212 SciPress Ltd., Switzerland Adequate Theory of Oscillator:
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
Least Squares Estimation
Least Squares Estimation SARA A VAN DE GEER Volume 2, pp 1041 1045 in Encyclopedia of Statistics in Behavioral Science ISBN-13: 978-0-470-86080-9 ISBN-10: 0-470-86080-4 Editors Brian S Everitt & David
Interactive Computer Graphics
Interactive Computer Graphics Lecture 18 Kinematics and Animation Interactive Graphics Lecture 18: Slide 1 Animation of 3D models In the early days physical models were altered frame by frame to create
Modeling Mechanical Systems
chp3 1 Modeling Mechanical Systems Dr. Nhut Ho ME584 chp3 2 Agenda Idealized Modeling Elements Modeling Method and Examples Lagrange s Equation Case study: Feasibility Study of a Mobile Robot Design Matlab
CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL
CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL Polo, O. R. (1), Esteban, S. (2), Maron, A. (3), Grau, L. (4), De la Cruz, J.M. (2) (1) Dept Arquitectura de Computadores y Automatica.
Modelling and Identification of Underwater Robotic Systems
University of Genova Modelling and Identification of Underwater Robotic Systems Giovanni Indiveri Ph.D. Thesis in Electronic Engineering and Computer Science December 1998 DIST Department of Communications,
Code_Aster. A finite element of cable-pulley
Titre : Un élément fini de câble-poulie Date : 09/12/2013 Page : 1/14 A finite element of cable-pulley Summarized : The pulleys play an important role in structures of cables such as the air electric lines.
Linear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices
MATH 30 Differential Equations Spring 006 Linear algebra and the geometry of quadratic equations Similarity transformations and orthogonal matrices First, some things to recall from linear algebra Two
Constrained curve and surface fitting
Constrained curve and surface fitting Simon Flöry FSP-Meeting Strobl (June 20, 2006), [email protected], Vienna University of Technology Overview Introduction Motivation, Overview, Problem
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
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
Research Methodology Part III: Thesis Proposal. Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University - Jordan
Research Methodology Part III: Thesis Proposal Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University - Jordan Outline Thesis Phases Thesis Proposal Sections Thesis Flow Chart
The Fourth International DERIVE-TI92/89 Conference Liverpool, U.K., 12-15 July 2000. Derive 5: The Easiest... Just Got Better!
The Fourth International DERIVE-TI9/89 Conference Liverpool, U.K., -5 July 000 Derive 5: The Easiest... Just Got Better! Michel Beaudin École de technologie supérieure 00, rue Notre-Dame Ouest Montréal
3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture 6. 2013 Steve Marschner (with previous instructors James/Bala)
3D Tranformations CS 4620 Lecture 6 1 Translation 2 Translation 2 Translation 2 Translation 2 Scaling 3 Scaling 3 Scaling 3 Scaling 3 Rotation about z axis 4 Rotation about z axis 4 Rotation about x axis
Dynamic Process Modeling. Process Dynamics and Control
Dynamic Process Modeling Process Dynamics and Control 1 Description of process dynamics Classes of models What do we need for control? Modeling for control Mechanical Systems Modeling Electrical circuits
Section 4: The Basics of Satellite Orbits
Section 4: The Basics of Satellite Orbits MOTION IN SPACE VS. MOTION IN THE ATMOSPHERE The motion of objects in the atmosphere differs in three important ways from the motion of objects in space. First,
Lecture 07: Work and Kinetic Energy. Physics 2210 Fall Semester 2014
Lecture 07: Work and Kinetic Energy Physics 2210 Fall Semester 2014 Announcements Schedule next few weeks: 9/08 Unit 3 9/10 Unit 4 9/15 Unit 5 (guest lecturer) 9/17 Unit 6 (guest lecturer) 9/22 Unit 7,
A QUICK GUIDE TO THE FORMULAS OF MULTIVARIABLE CALCULUS
A QUIK GUIDE TO THE FOMULAS OF MULTIVAIABLE ALULUS ontents 1. Analytic Geometry 2 1.1. Definition of a Vector 2 1.2. Scalar Product 2 1.3. Properties of the Scalar Product 2 1.4. Length and Unit Vectors
College Credit Plus Dual Enrollment
Plus Dual Enrollment Plus Dual Enrollment is a program that gives high school students an opportunity to be enrolled in both high school and college course work at the same time. Students who qualify academically
Big Data - Lecture 1 Optimization reminders
Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Schedule Introduction Major issues Examples Mathematics
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.
Chapter 2. Derivation of the Equations of Open Channel Flow. 2.1 General Considerations
Chapter 2. Derivation of the Equations of Open Channel Flow 2.1 General Considerations Of interest is water flowing in a channel with a free surface, which is usually referred to as open channel flow.
Estimated Pre Calculus Pacing Timeline
Estimated Pre Calculus Pacing Timeline 2010-2011 School Year The timeframes listed on this calendar are estimates based on a fifty-minute class period. You may need to adjust some of them from time to
Frequency-domain and stochastic model for an articulated wave power device
Frequency-domain stochastic model for an articulated wave power device J. Cândido P.A.P. Justino Department of Renewable Energies, Instituto Nacional de Engenharia, Tecnologia e Inovação Estrada do Paço
Copyright 2011 Casa Software Ltd. www.casaxps.com
Table of Contents Variable Forces and Differential Equations... 2 Differential Equations... 3 Second Order Linear Differential Equations with Constant Coefficients... 6 Reduction of Differential Equations
PID, LQR and LQR-PID on a Quadcopter Platform
PID, LQR and LQR-PID on a Quadcopter Platform Lucas M. Argentim [email protected] Willian C. Rezende [email protected] Paulo E. Santos [email protected] Renato A. Aguiar [email protected]
PHY121 #8 Midterm I 3.06.2013
PHY11 #8 Midterm I 3.06.013 AP Physics- Newton s Laws AP Exam Multiple Choice Questions #1 #4 1. When the frictionless system shown above is accelerated by an applied force of magnitude F, the tension
Vision-based Walking Parameter Estimation for Biped Locomotion Imitation
Vision-based Walking Parameter Estimation for Biped Locomotion Imitation Juan Pedro Bandera Rubio 1, Changjiu Zhou 2 and Francisco Sandoval Hernández 1 1 Dpto. Tecnología Electrónica, E.T.S.I. Telecomunicación
Mean value theorem, Taylors Theorem, Maxima and Minima.
MA 001 Preparatory Mathematics I. Complex numbers as ordered pairs. Argand s diagram. Triangle inequality. De Moivre s Theorem. Algebra: Quadratic equations and express-ions. Permutations and Combinations.
Aim : To study how the time period of a simple pendulum changes when its amplitude is changed.
Aim : To study how the time period of a simple pendulum changes when its amplitude is changed. Teacher s Signature Name: Suvrat Raju Class: XIID Board Roll No.: Table of Contents Aim..................................................1
Operational Space Control for A Scara Robot
Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This
How To Optimise A Boat'S Hull
Hull form optimisation with Computational Fluid Dynamics Aurélien Drouet, Erwan Jacquin, Pierre-Michel Guilcher Overview Context Software Bulbous bow optimisation Conclusions/perspectives Page 2 HydrOcean
PEDAGOGY: THE BUBBLE ANALOGY AND THE DIFFERENCE BETWEEN GRAVITATIONAL FORCES AND ROCKET THRUST IN SPATIAL FLOW THEORIES OF GRAVITY *
PEDAGOGY: THE BUBBLE ANALOGY AND THE DIFFERENCE BETWEEN GRAVITATIONAL FORCES AND ROCKET THRUST IN SPATIAL FLOW THEORIES OF GRAVITY * Tom Martin Gravity Research Institute Boulder, Colorado 80306-1258 [email protected]
