[Fall, 2014] Topics in Ship Design Automation

by SyDLab posted Jun 25, 2014
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

Course Syllabus

 

1. Class Information
(1) Class Title: Topics in Ship Design Automation
(2) Class Number: 414.556 (3 Credits)

(3) Semester: Fall 2014

(4) Level of Course: Graduate
(5) Time: Tue. 09:30-10:45, Thu. 09:30-10:45
(6) Location: Room 119, Bldg. 34
(7) Instructor: Prof. Myung-Il Roh
- Office: Room 119, Bldg. 34

- E-mail: miroh@snu.ac.kr

- Phone: (02) 880-7328

- Office Hours: Available before school and after school by appointment
(8) Teaching assistants: Ph.D. Sol Ha

Office: Room 312, Bldg. 34
- E-mail:
hasol81@snu.ac.kr

Phone: (02) 880-8378

 

2. Course Topics and Description
This course gives a core technology for design automation of ship. Especially, in this semester an optimum design method which is one of core technologies will be presented in detail. First, the necessity of optimum design and major optimization algorithms are presented, then the applications of optimization technique in the field of naval architecture and ocean engineering are presented.
Students have to work in team on a term project. That is, they (1) find and formulate an optimization problem in the field of naval architecture and ocean engineering, (2) select a suitable algorithm for the problem, (3) develop a computer program which computerizes the algorithm, and (4) find an optimum of the problem.

 

(1) Optimization algorithms
Unconstrained optimization methods
- Gradient method (Steepest descent method, Conjugate gradient method, Newton’s method, Davidon-Fletcher-Powell (DFP) method, Broyden-Fletcher-Goldfarb-Shanno (BFGS) method)
- Enumerative method (Hooke & Jeeves method, Nelder & Mead simplex method, Golden section search method)
 
Constrained optimization methods
- Penalty function method
- LP (Linear Programming)
- SQP (Sequential Quadratic Programming)

 

Metaheuristic optimization method
- Genetic algorithms

 

(2) Case studies
Optimal dimension design
Optimal route design
Optimal layout design

 

(3) Term project
Overall procedures for performing term project are as follows.
- Team making
- Decision of team subject: Any problem in the field of naval architecture and ocean engineering
- Formulation of optimization problem
- Selection of optimization algorithm
- Development of optimization program: C, C++, C#, Matlab, etc. (Grading can be different from programming language.)
- Presentation of term project

 

3. Textbook and Reference
(1) Texbook
- Myung-Il Roh, “Topics in Ship Design Automation – Optimum Design” in English, Seoul National University, Fall 2014.
(2) Reference
- Arora, J.S., “Introduction to Optimum Design", Elsevier Academic Press, 2011.

 

4. Grade Computation
Weighted system is as follows:
- Two Exams: 40%
- Term Project: 50%
- Attendance: 10%
In case of an excused absence, the student must make-up any missed test, quiz or homework the following day during a free period, before or after school. Unexcused absences will result in a zero.

 

5. Website: http://etl.snu.ac.kr
Most assignments, instructions and notice for supplementary lecture will be made only on the website, so check it frequently.

 

6. Class Expectation
- Late work will be not accepted.
- Show respect to others and their property.
- Come prepared to class.
- It is required to make appointments to see instructor during office hours. Send email for an appointment at least one day in advance.

 

7. Course Schedule

Week

Course Schedule

Tuesday

Thursday

Date

Time: 09:30-10:45

Date

Time: 09:30-10:45

1

09/02

Introduction to Optimum Design

09/04

Unconstrained Optimization Method: Gradient Method (1)

2

09/09

Holiday

09/11

Unconstrained Optimization Method: Gradient Method (2)

3

09/16

Unconstrained Optimization Method: Direct Search Method (1)

09/18

Unconstrained Optimization Method: Direct Search Method (2)

4

09/23

Constrained Optimization Method: Penalty Function Method (1)

09/25

Constrained Optimization Method: Penalty Function Method (2)

5

09/30

Constrained Optimization Method: LP(Linear Programming) (1)

10/02

Constrained Optimization Method: LP(Linear Programming) (2)

6

10/07

Constrained Optimization Method: SQP(Sequential Quadratic Programming) (1)

10/09

Holiday

7

10/14

Constrained Optimization Method: SQP(Sequential Quadratic Programming) (2)

10/16

Metaheuristic Optimization Method: Genetic Algorithms (1)

8

10/21

Metaheuristic Optimization Method: Genetic Algorithms (2)

10/23

Mid-term Exam

9

10/28

Case Study of Optimal Dimension Design (1)

10/30

Case Study of Optimal Dimension Design (2)

10

11/04

Case Study of Optimal Dimension Design (3)

11/06

Case Study of Optimal Route Design (1)

11

11/11

Case Study of Optimal Route Design (2)

11/13

Case Study of Optimal Route Design (3)

12

11/18

Case Study of Optimal Route Design (4)

11/20

Case Study of Optimal Layout Design (1)

13

11/25

Case Study of Optimal Layout Design (2)

11/27

Case Study of Optimal Layout Design (3)

14

12/02

Case Study of Optimal Layout Design (4)

12/04

Presentation of Term Project

15

12/09

No Class (Free Study)

12/11

Final Exam