Numerical marine hydrodynamics
Master
In Maynard (USA)
Description
-
Type
Master
-
Location
Maynard (USA)
-
Start date
Different dates available
This course is an introduction to numerical methods: interpolation, differentiation, integration, and systems of linear equations. It covers the solution of differential equations by numerical integration, as well as partial differential equations of inviscid hydrodynamics: finite difference methods, boundary integral equation panel methods. Also addressed are introductory numerical lifting surface computations, fast Fourier transforms, the numerical representation of deterministic and random sea waves, as well as integral boundary layer equations and numerical solutions.
Facilities
Location
Start date
Start date
Reviews
Subjects
- Programming
- Engineering
Course programme
This course was originally offered in Course 13 (Department of Ocean Engineering) as 13.024. In 2005, ocean engineering subjects became part of Course 2 (Department of Mechanical Engineering), and this course was renumbered 2.29.
Lectures: 2 sessions / week, 1.5 hours / session
var caption_embed1 ={}
> Download from Internet Archive (MP4 - 37MB)
This subject introduces the student those problems in marine hydrodynamics that would be difficult to solve by "hand calculation", but which can be solved relatively quickly and accurately with short computer programs. It requires that the student know or learn programming in a "computer language". MATLAB® was chosen for this purpose because it is comparatively easy to learn, while still being powerful and providing a strong graphics capability so that graphs of many problem solutions can be made as part of the programs written by the student to solve many problems.
Because the students that study 13.024 have diverse programming backgrounds, it is necessary to teach MATLAB® as the first part of the subject. The principal textbook is:
Recktenwald, Gerald W. Numerical Methods with MATLAB®, Implementations and Applications. Upper Saddle River, NJ: Prentice Hall, 2000. ISBN: 02010398606.
The first four chapters of this book are devoted to programming in MATLAB®. These should be studied and a selection of the Exercises in the text should be done by each student. About 15 lecture hours are used at the start of the course for teaching MATLAB®. Students do associated Problem Sets to better learn how to use the material taught and to do initial programming in MATLAB®. Students should also get and use the book: "MATLAB® PRIMER, Sixth Edition", by K. Sigmon and T. A. Davis, (ISBN: 1584882948), published by Chapman and Hall/CRC.
The accompanying Lecture Notes cover introductory, as well as some advanced, material for the principal part of this course. In the M.I.T. classes, these lecture notes are used by the instructor in presenting material and each student obtains a printed copy of the notes. Reading from the Recktenwald text, chapters 5 through 12, presents more detailed information on the material covered and students do Problem Sets. An exception is the lack of information in the text about solving Boundary Integral Equation Problems (Panel Methods) based on Green's Theorem. A great deal of the theory and practice of Marine Hydrodynamics involves this subject. The fundamental information about it is covered in the Lecture Notes and Problem Sets 6 and 8 require the students to write and use programs to solve two-dimensional panel method problems. Several hours of class time are used to explain some of the details of the underlying theory and how to write computer programs to solve these problems. Although many of the Panel Method problems and programs in marine hydrodynamics are three dimensional, the task of writing programs for these three dimensional problems is too difficult and time-consuming for students in a 1-term course. By teaching the theory for the three dimensional problems in the lectures and by giving students the experience of writing and using programs for two-dimensional problems, the students are well equipped to deal with three dimensional boundary integral equation problems if they subsequently encounter them in their professional careers.
Normally, student interaction with the instructor is recommended for doing Problem Sets 6 and 8. They require more MATLAB® code to be written by students than do the other Problem Sets.
Don't show me this again
This is one of over 2,200 courses on OCW. Find materials for this course in the pages linked along the left.
MIT OpenCourseWare is a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum.
No enrollment or registration. Freely browse and use OCW materials at your own pace. There's no signup, and no start or end dates.
Knowledge is your reward. Use OCW to guide your own life-long learning, or to teach others. We don't offer credit or certification for using OCW.
Made for sharing. Download files for later. Send to friends and colleagues. Modify, remix, and reuse (just remember to cite OCW as the source.)
Learn more at Get Started with MIT OpenCourseWare
Numerical marine hydrodynamics
