22
ESD.77 ESD.77 Multidisciplinary System Design Optimization Spring 2010 Barge Design Optimization Anonymous MIT Students

Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

ESD.77

Multidisciplinary System DesignOptimizationSpring 2010

Barge Design Optimization

Anonymous MIT Students

Page 2: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

What is a barge?Flat bottomed vessel, typically non self‐propelled, used to carry low value, heavy or bulky items.

2

Page 3: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Motivation

•Interest in marine environment disciplines. •Opportunity to use and bring together previous academic experience. •A common ship design problem would be extremely complex to handle in one semester.

3

Page 4: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77 Multi‐disciplinary

Hydrostatics

Hydrodynamics

Structural Mechanics

4

Compressive stress in deck

Tensile stress in keel

Image by MIT OpenCourseWare.

Ship Motion Degrees of Freedom

Yaw

Heave

Sway

SurgePitch

Roll

Image by MIT OpenCourseWare.

Z

M

B

N K

e

G

W

WL

WL"WL

WL"

φ

φ

Image by MIT OpenCourseWare.

Page 5: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Problem Formulation Design Variables Lower Bound Upper Bound Unit L Length 90 140 m B Beam 20 35 m D Depth 4 9 m t Plate Thickness 12 28 mm

Design Parameters Value Unit v Speed 10 knots kg Payload vertical center of gravity 1.2D lcg Payload longitudinal center of gravity 0.5L ω Peak spectral frequency 0.7 rad/sec H Significant wave height 2.5 m

ρ Sea water density 1025 kg/m3

ρstr Material thickness 7850 kg/m3

Design Objective is to maximize payload (P) s.t.

Barge cross‐section Inequality Constraints

N<60 Number of occurences of green water on deck per hour T<6m Draft GM>0.15m Metacentric height σk,sag<250MPa Keel stress at sagging wave σk,hog<250MPa Keel stress at hogging wave

σd,sag<250MPa Deck stress at sagging wave

σd,hog<250MPa Deck stress at hogging wave

5

Page 6: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Input/Output Diagram

Inputs

L,B,D,t

Nv HydrodynamicsHydrodynamics

T

GM HydrostaHydrost ticsatics

σmax

Structural MechanicsStructural Mechanics

Outputs

P,wstr

May 5,2010 6

Page 7: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Modeling in MATLABMultidisciplinary Feasible (MDF) Model

• Payload, the objective function, is also required as input by all modules.

• Feasibility is enforced at each optimization iteration.

May 5,2010 7

Page 8: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77 Modeling in MATLABHydrodynamics

• Curve fitting of experimental local hydrodynamics properties from Lewis theory to allow for a continuous design space exploration.

• Seakeeping analysis for coupled heave and pitch motions using 2D strip theory.

Assumption: •Bretschneider spectrum with significant wave height of 2.5m and peak spectral frequency of 0.7rad/sec

8

Ship Motion Degrees of Freedom

Yaw

Heave

Sway

SurgePitch

Roll

Image by MIT OpenCourseWare.

Page 9: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77 Modeling in MATLAB

Hydrostatics

• Determines the vertical metacentric height which is evaluated against American Bureau of Shipping (ABS) rules.

Assumption: •Vertical position of payload’s center of gravity at 1.2*D

9

Z

M

B

N K

e

G

W

WL

WL"WL

WL"

φ

φ

Image by MIT OpenCourseWare.

Page 10: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77 Modeling in MATLABStructural Mechanics

• Uses ABS parametric equations to determine maximum keel and deck stresses in sagging and hogging wave conditions.

Assumptions: •Uniform longitudinal weight distribution.

10

Compressive stress in deck

Tensile stress in keel

Image by MIT OpenCourseWare.

Page 11: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Simulation and Benchmarking ⎡L⎤ ⎡122⎤ P=14,670tons⎢ ⎥ ⎢ ⎥

T=4.35m⎢B⎥ ⎢ 30 ⎥x = = N is the active

⎢ ⎥ ⎢ ⎥ constraint ⎢D⎥ ⎢6.1⎥

⎣ t ⎦ ⎣16 ⎦

Source: McDonough Marine Service 11

Page 12: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Initial Design Space Exploration

•4 Design variables •3 Level (lower bound, mid, higher bound) •JMP Statistical Software •Generate DOE to capture main effect and two‐way interactions •48 runs (16 were unfeasible)

12

Page 13: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Initial Design Space Exploration

Analysis of 32 feasible designs:

Recommended starting point ⎡140⎤

for numerical optimization: x = ⎢ ⎢ 35 ⎥

⎢ 9 ⎥ ⎢ ⎥⎣ 20 ⎦

13

Page 14: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Gradient‐Based Optimization

SQP‐MATLAB’s “fmincon”: •Ability to handle multiple variables •Ability to handle design variables’ bounds

Results: P=23,530tons:

⎡137.8⎤ ⎡140⎤⎢ ⎥ ⎢ ⎥

* ⎢ 34.2 ⎥ ⎢35⎥x = vs. x = ⎢ 8.7 ⎥ ⎢ 9 ⎥⎢ ⎥ ⎢ ⎥⎣14.2 ⎦ ⎣20⎦

14

Page 15: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

Sensitivity AnalysisESD.77

Sensitivity AnalysisNormalized Sensitivities

Variables:

D

t

Variable

Variables:

L

B

Design V

‐0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2

Parameters:Normalized Sensitivities

kg

ω

H

Parameter

Active constraints:•N ‐0.6 ‐0.5 ‐0.4 ‐0.3 ‐0.2 ‐0.1 0.0 0.1

v

kg

Design 

•σd,hog15

Page 16: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Post‐Optimality Analysis•Hessian diagonal entries close to O(1) •No improvement was achieved by trying to scale the design variables

0 2 4 6 8 10 12 14 16 18 -2.4

-2.35

-2.3

-2.25

-2.2

-2.15

-2.1

-2.05

-2 x 10

4 Current Function Value: -23530.761

Func

tion

valu

e

Iteration

16

Page 17: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Heuristic Optimization

Genetic Algorithm: •Easy implementation of fitness function •Close to the optimum

⎡138.7⎤ ⎡137.8⎤ ⎢ ⎥ ⎢ ⎥

Results: P=22,468tons at x = ⎢ 34.6 ⎥ vs. x * = ⎢ 34.2 ⎥ ⎢ 8.9 ⎥ ⎢ 8.7 ⎥ ⎢ 25.1

⎥ ⎢ ⎥⎣ ⎦ ⎣14.2 ⎦

17

Page 18: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Global Optimum

Leveraging: •DOE •Gradient‐based optimization •GA

⎡137.8⎤ ⎢ ⎥

Maximum Payload of P=23,530tons at x * = ⎢ 34.2 ⎥ ⎢ 8.7 ⎥ ⎢ ⎥⎣14.2 ⎦

18

Page 19: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Multi‐Objective Optimization

Utopia Point

Optimal Point

Trade‐off analysis at optimal payload solution:For an extra ton of payload we need to add 244kg of structural weight

19

Page 20: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Conclusions

Model fidelity can be improved: �Cross‐section, scantlings, non‐uniform plate thickness �Consider most appropriate sea spectrum �Evaluate all 6 degree of freedom motions and most importantly roll.

But will make optimization more challenging.

20

Page 21: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

ESD.77

Back‐up

21

Page 22: Barge Design Optimization - MIT OpenCourseWare€¦ · ESD.77 Modeling in MATLAB Hydrostatics • Determines the vertical metacentric height WL"which is evaluated against American

MIT OpenCourseWarehttp://ocw.mit.edu

ESD.77 / 16.888 Multidisciplinary System Design Optimization Spring 2010

For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.