EN456: Advanced Methods in Ship Design
Catalog Description
EN456: Advanced Methods in Ship Design (3-0-3)
This course provides an introduction to computer-aided ship design, including exposure to a variety of numerical modeling/simulation resources: finite element analysis (FEA), computational fluid dynamics (CFD), and MATLAB-based optimization algorithms. Numerical methods/procedures are applied to calculations for ship form, stability, resistance, propulsion, motion, maneuvering, and overall strength.Textbook
- MATLAB for Engineers, Fifth Edition (Moore, 2017)
- Ship Structural Analysis and Design (Hughes & Paik, 2010)
- Various Handouts and Selected Technical Papers
Goals
- Understand applications of computer-aided engineering tools within the field of modern naval architecture.
- Understand the implementation and limitations of basic FEA software.
- Understand the implementation and limitations of basic CFD software.
- Understand the development and implementation of optimization functions.
- Develop the ability to generate basic three-dimensional models/simulations.
- Develop the ability to compare/understand empirical, experimental, and numerical ship design outputs.
Prerequisites
- EN353, Resistance and Propulsion, OR
- Approval of NAOE Department Chair
Class Topics
- Ship Design Fundamentals
- Ship/Submarine Design Spiral
- Introduction to MATLAB
- Introduction to SolidWorks
- Introduction to Rhinoceros
- Developing Basic Optimization Routines/Algorithms
- Finite Element Analysis (FEA) Fundamentals
- Computational Fluid Dynamics (CFD) Fundamentals
- Design Application of Computer-Aided Engineering (CAE) Tools
- CAE Tool Development, Policy, and Technical/Ethical Considerations
Computer Usage
Various computer resources will be used extensively throughout this course.
