• 검색 결과가 없습니다.

서울대학교 조선해양공학과

N/A
N/A
Protected

Academic year: 2022

Share "서울대학교 조선해양공학과"

Copied!
15
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

전산 전산 선박 선박 설계 설계 Part 1.

Part 1. 최적 최적 설계 설계 기법 기법 Term Project Term Project

“ “ CSD(Constrained CSD(Constrained Steepest Descent) Steepest Descent) 방법을 방법을 이용한 이용한 선박의 선박의 최적 최적 주요 주요 치수 치수 결정 결정 프로그램 프로그램 작성 작성 ” ”

2006.9.

서울대학교 조선해양공학과

이규열

(2)

2

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

2/15

전산 전산 선박 선박 설계 설계 Part 1. Part 1. 최적 최적 설계 설계 기법 기법 Term Project Term Project

ƒ CSD(Constrained Steepest Descent) 방법을 이용한 선박의 최적 주요 치수 결정 프로그램 작성할 것

ƒ 작성된 프로그램을 이용하여 재화 중량 160,000톤 살물선의

최적 주요 치수를 결정할 것

(3)

3

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

3/15

재화 재화 중량 중량 150,000 150,000 톤 톤 살물선 살물선 ( ( 기준선 기준선 ) ) 의 의 자료를 자료를 이용한 이용한

재화 재화 중량 중량 160,000 160,000 톤 톤 살물선의 살물선의 최적 최적 주요 주요 치수 치수 결정 결정 문제 문제 (1) (1)

F.P 및 A.P Tank 포함 abt. 48,360 m3

Ballast

Bunker Tank Only abt. 3,850 m3

Fuel Oil

Total abt. 3,960 m3

Fuel Oil

Hatch Coaming 포함 abt. 179,000 m3

abt. 169,380 m3 Cargo

Capacity

Single Hull Double Bottom/Hopper

/Top Side Wing Tank Single Hull

Double Bottom/Hopper /Top Side Wing Tank 중앙 단면 형상

26,000 N/M 28,000 N/M

Cruising Range

41.6

TON/DAY NCR 기준

126.0 g/HP․H SFOC

F OC

13,910 HP×75.2 RPM NCR

E.M = 0.9 15,450 HP×77.9 RPM

DMCR

Derating Ratio

= 0.9 17,450 HP×88.0 RPM

NMCR

B&W 5S70MC TYPE

M/ E

90 % MCR (with 20 % SM) 13.5 kts

13.5 kts Speed

at 17.20 m 160,000 ton

150,960 ton Deadweight

17.20 m 16.90 m

Tscant

17.20 m 16.90 m

Tmld

23.20 m Dmld

45.00 m 45.00 m

Bmld

264.00 m LBP

max. 284.00 m 이내 abt. 274.00 m

LOA

요 제 원

비고 설계선

실적선 항목

재화 중량 150,000톤 살물선(기준선)의 주요 요목

(4)

4

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

4/15

재화 재화 중량 중량 150,000 150,000 톤 톤 살물선 살물선 ( ( 기준선 기준선 ) ) 의 의 자료를 자료를 이용한 이용한

재화 재화 중량 중량 160,000 160,000 톤 톤 살물선의 살물선의 최적 최적 주요 주요 치수 치수 결정 결정 문제 문제 (2) (2)

재화 중량 150,000톤 살물선(기준선)의 추가 자료 및 기타 자료

0.8214 방형 계수 (Cb)

644.4139 Admiralty 계수(Cad)

7,760 기관부 비용 관련 계수(C

PM

)

20,256 의장부 비용 관련 계수(C

PO

)

972.80 선각 강재비 관련 계수(C

PS

)

6.996 m 건현(Fb)

1,281 ton 기관부 중량(Wm)

1,694 ton 의장부 중량(Wo)

15,289 ton 선각 중량 (Ws)

18,269 ton 경하 중량 (LWT)

값 항목

기타 사항

1. 추가 제약 조건으로서 “조종성 관점에서의 비만 계수 요구 조건”과 “Watson & Gilfillan에 의한 Cb 추천 값”을

고려할 것

(5)

5

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

5/15

상선의 상선의 주요 주요 치수 치수 결정을 결정을 위한 위한 최적화 최적화 문제 문제

ƒ 주요 치수 선정 기준(목적 함수)

y 최소 건조비 또는 최소 중량 또는 최소 운송비

ƒ 주어진 값(선주 요구 조건)

y 재화 중량(Deadweight; DWT)

y 화물창 용적(Cargo Capacity; CC

req

) y 최대 흘수(T

max

)

y 선속(V)

ƒ 구하는 값(설계 변수)

y 선박의 길이(Length; L) y 선박의 폭(Breadth; B) y 선박의 깊이(Depth; D)

y 방형 계수(Block Coefficient; C

B

)

ƒ 제약 조건

y 부력x중량 평형 조건(선박의 경하 중량 추정 필요)

y 화물창 용적 요구 조건(화물창 용적 계산 필요)

y 최소 요구 건현 조건(건현 계산 필요)

(6)

6

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

6/15

상선의 상선의 최적 최적 주요 주요 치수 치수 결정 결정 문제 문제

3 3 / 2 6 . 1

6 . 1

) (

) (

) (

) , , , (

V C

T B L C

B L C D

B L C DWT

NMCR C

B L C D

B L C DWT

C D B L LWT DWT

C C

T B L

B power

o s

given

ma o

s given

B given

sw B

⋅ +

⋅ + +

⋅ +

=

⋅ +

⋅ + +

⋅ +

=

+

=

⋅ ρ

α

부력(buoyancy)-중량(displacement) 평형 조건

(등호 제약 조건)

구하는 값

(설계 변수)

C

B

D B

L , , , 주어진 값(선주 요구 조건) DWT , CC

req

, T

max

( = T ), V

길이 폭 깊이 방형 계수 재화 중량 요구 화물창 용적 최대 흘수 선속

요구되는 화물창 용적 (cargo capacity) 조건

(부등호 제약 조건)

D B L C

CC

req

CH

⋅ ⋅ ⋅

최소 요구 건현 조건

(부등호 제약 조건)

D C

T

D ≥ +

FB

목적 함수(주요 치수 선정 기준)

NMCR C

C B L C C

D B L C C

Cost

Building =

PS

s

1.6

( + ) +

PO

o

⋅ ⋅ +

PM

ma

¨ 미지수 4개, 등호 제약 조건 1개, 부등호 제약 조건 2개인 최적화 문제

(7)

7

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

7/15

상선의 상선의 최적 최적 주요 주요 치수 치수 결정 결정 문제의 문제의 수학적 수학적 정식화 정식화 (1) (1)

Minimize

Subject to * 부력(buoyancy)-중량(displacement) 평형 조건

* 최소 요구 건현 조건

Find L , B , D , C

B

* 요구되는 화물창 용적 조건

3 3 / 2 6 . 1

6 . 1

) (

) (

) (

) , , , (

V C

T B L C

B L C D

B L C DWT

NMCR C

B L C D

B L C DWT

C D B L LWT DWT

C C

T B L

B power

o s

given

ma o

s given

B given

sw B

⋅ +

⋅ + +

⋅ +

=

⋅ +

⋅ + +

⋅ +

=

+

=

⋅ ρ

α

D B L C

CC

req

CH

⋅ ⋅ ⋅

D C

T

D ≥ +

FB

NMCR C

C B L C C

D B L C C

Cost

Building =

PS

s

1.6

( + ) +

PO

o

⋅ ⋅ +

PM

ma

¨ 미지수 4개, 등호 제약 조건 1개, 부등호 제약 조건 2개인 최적화 문제

(8)

8

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

8/15

상선의 상선의 최적 최적 주요 주요 치수 치수 결정 결정 문제의 문제의 수학적 수학적 정식화 정식화 (2) (2) - - 목적 목적 함수 함수

ƒ 선박의 건조비(Building Cost) 최소 또는

ƒ 요구 운임(RFR; Required Freight Rate, 단위 수송 화물 당 수 송 원가 ) 최소

또는

ƒ 연료 소모율(Fuel Consumption) 최소

ƒ 위 목적 함수는 L, B, D, C B 의 함수 (closed form)로 표현 가능

y 선박 건조비의 계산 예

NMCR C

C B L C C

D B

L C C

Cost

Building =

PS

s

1.6

( + ) +

PO

o

⋅ ⋅ +

PM

ma

(9)

9

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

9/15

상선의 상선의 최적 최적 주요 주요 치수 치수 결정 결정 문제의 문제의 수학적 수학적 정식화 정식화 (3) (3) – – 제약 제약 조건 조건

ƒ 부력(Buoyancy)-중량(Displacement) 평형 조건

LWT DWT

C T B

L ⋅ ⋅ ⋅

B

⋅ ρ ⋅ ( 1 + α ) =

given

+

DHP C

ad

V

3 3

/ 2

×

= Δ 로부터

C

ad

DHP V

3 3

/ 2

×

= Δ

DWT NMCR

C B L C D

B L

C

LWT DWT

C T B L

ma o

s

given B

+

⋅ +

⋅ +

+

=

+

= +

) (

) 1

(

6 . 1

α ρ

그런데 경하 중량 (LWT; lightweight)은 선각 중량, 의장 중량, 기관부 중량으로 세분화할 수 있음 따라서 위 식은 아래와 같이 표현할 수 있음

한편 , NMCR은 저항 및 마력 추정을 통해 주기관을 선정하여 결정해야 하나

초기 단계에서는 기준선의 admiralty 계수(C

ad

)로부터 개략적으로 추정할 수 있음 이며 , 따라서

3 3

/ 2 2 3

3 / 2 1

1

C V

C C V

DHP C

NMCR

ad

× Δ

× =

⋅ Δ

=

= 이며 , 최종적으로

3 3 / 2 6 . 1

3 3 / 2 2 6

. 1

) (

) (

) (

) , , , ( )

1 (

V C

T B L C

B L C D

B L C DWT

V C

C B L C D

B L C DWT

C D B L LWT DWT

C T B L

B power

o s

given

ma o

s given

B given

B

⋅ +

⋅ + +

⋅ +

=

⋅ Δ

⋅ +

⋅ + +

⋅ +

=

+

= +

⋅ ρ α

C

2

C

C

power

=

ma

(10)

10

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

10/15

상선의 상선의 최적 최적 주요 주요 치수 치수 결정 결정 문제의 문제의 수학적 수학적 정식화 정식화 (4) (4) – – 제약 제약 조건 조건

y 요구되는 화물창 용적(CC; Cargo Capacity) 조건

) ,

, ,

, ,

, ,

( L B D C

B

L

APT

L

ER

L

FPT

DB

Height

f

CC =

화물창 용적의 간이 추정 예 1

D B L C

CC =

CH

⋅ ⋅ ⋅

* L

APT

: 선미창 길이, L

ER

: 기관부 길이, L

FPT

: 선수창 길이, DB

Height

: 이중저 높이

* C

CH

: 화물창 용적 계수

p

CH

L B D

C CC

⎜ ⎞

= ⋅ 기준선의 값

(11)

11

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

11/15

상선의 상선의 최적 최적 주요 주요 치수 치수 결정 결정 문제의 문제의 수학적 수학적 정식화 정식화 (5) (5) – – 제약 제약 조건 조건

y 요구되는 화물창 용적(CC; Cargo Capacity) 조건

) ,

, ,

, ,

, ,

( L B D C

B

L

APT

L

ER

L

FPT

DB

Height

f

CC =

화물창 용적의 간이 추정 예 2

MD FPT

ER APT

BP

CH

L L L L B D C

C

CC = ⋅ ( − − − ) ⋅ ⋅ ⋅

* L

APT

: 선미창 길이, L

ER

: 기관부 길이, L

FPT

: 선수창 길이, DB

Height

: 이중저 높이

AP FP

LAPT LER LH LFPT

L H 화물창 길이

* C

CH

: 화물창 용적 계수, C

MD

: 갑판까지의 중앙횡단면 계수

MD p H

CH

L B D C

C CC ⎟⎟

⎜⎜ ⎞

= ⋅ 기준선의 값

(12)

12

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

12/15

상선의 상선의 최적 최적 주요 주요 치수 치수 결정 결정 문제의 문제의 수학적 수학적 정식화 정식화 (6) (6) – – 제약 제약 조건 조건

y 최소 요구 건현 조건

) ,

, ,

( L B D C B Freeboard

T D ≥ +

) ,

, ,

, ,

( L D C Superstruc ture Superstruc ture Sheer f

Freeboard =

f B Length Height

ICLL 1966 요구 건현

최소 요구 건현은 초기 단계에서 아래와 같이 개략적으로 계산할 수 있음

실제로는 다음과 같은 식으로부터 계산을 해야 함

D C

T

D ≥ + FB

p

FB

D

Freeboard

C

⎜ ⎞

= ⎛ 기준선의 값

(13)

13

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

13/15

상선의 상선의 최적 최적 주요 주요 치수 치수 결정 결정 문제의 문제의 수학적 수학적 정식화 정식화 (7) (7) – – 제약 제약 조건 조건

y 초기 복원성 요구 조건

y 조종성 관점에서의 비만 계수(Obesity Coefficient) 요구 조건

y Watson & Gilfillan에 의한 C B 추천 값

( ) 2 ( 2 )

2 0 . 4 4

04 .

0 BGM ≤ π B gTr

* Tr: 횡동요 주기(Roll Period)

⎟ ⎠

⎜ ⎞

− ⎛

⎟ ⎟

⎜ ⎜

⎛ ⋅

+

= 0 . 08 1

0

. 6

.2

) 1 . 0 3

. 0 9 . 0

( D L

T B B C

C C

T GM

M B

M

( L B ) 0 . 15

C B

( )

( 23 100 4 )

tan 125 .

0 70

.

0 1 Fn

C B ≤ +

비만 계수

(14)

14

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

14/15

Ship Class

Ship Class 의 의 구현 구현 예 예 (1) (1)

class Ship {

public:

Ship();

virtual ~Ship();

// 선주 요구 조건(Given)

double m_fDWT; // 재화 중량

double m_fCCrequirement; // 요구 화물창 용적

double m_fTmax; // 흘수

double m_fVs; // 선속 in Knots

// 선박 주요 치수(Find)

double m_fL; // 수선간 길이(LBP)

double m_fB; // 형 폭(Bmld)

double m_fD; // 형 깊이(Dmld)

double m_fCb; // 방형 계수(Block Coefficient)

double m_fCC; // 화물창 용적

double m_fFB; // 건현

double m_fDisplacement; // 배수량

double m_fLWT; // 경하 중량(Light Weight)

// 기준선 정보로부터 계산되는 변수

double m_fAppendageFactor; // Appendage Factor(1 + alpha)

double m_fCs; // 선각 중량 계수

double m_fCo; // 의장부 중량 계수

double m_fCma; // 기관부 중량 계수

double m_fCch; // 화물창 용적 계수

double m_fCfb; // 건현 계수

double m_fCps; // 건조비 추정을 위한 선각 중량 관련 계수

double m_fCpo; // 건조비 추정을 위한 의장부 중량 관련 계수

double m_fCpm; // 건조비 추정을 위한 기관부 중량 관련 계수

// 계속 };

(15)

15

서울대학교

서울대학교조선해양공학과조선해양공학과학부학부33학년학년교과목교과목“전산선박설계전산선박설계”, 2006, 2006학년도학년도2학기2학기

15/15

Ship Class

Ship Class 의 의 구현 구현 예 예 (2) (2)

class Ship {

public:

// 선박 주요 치수에 대한 상하한값

double m_fLlower, m_fLupper; // 수선간 길이에 대한 하/상한값 double m_fBlower, m_fLupper; // 형 폭에 대한 하/상한값

double m_fDlower, m_fDupper; // 형 깊이에 대한 하/상한값 double m_fCblower, m_fCbupper; // 방형 계수에 대한 하/상한값

void CalculateParentShipData(); // 기준선 정보로부터 관련 계수를 계산하는 함수 double CalculateBuildingCost(); // 건조비를 계산하는 함수

double CalculateWS(); // 선각 중량을 계산하는 함수

double CalculateWO(); // 의장부 중량을 계산하는 함수

double CalculateWM(); // 기관부 중량을 계산하는 함수

double CalculateCC(); // 화물창 용적을 계산하는 함수

double CalculateFB(); // 건현을 계산하는 함수

double BuoyancyDisplacementCondition(); // 부력-중량 평형 조건을 계산하는 함수 double CCRequirementCondition(); // 화물창 요구 조건을 계산하는 함수 double FBRequirementCondition(); // 건현 요구 조건을 계산하는 함수

double ObesityCoefficientCBCondition(); // 조종성 관점에서의 비만 계수 요구 조건 double WGCBCondition(); // Watson & Gilfillan에 의한 Cb 추천값

void DVUpperLowerCondition(int DVNo, double* CF); // 설계 변수의 상하한값에 대한 조건을 계산하는 함수 };

참조

관련 문서

본 연구의 결과는 한 건강행위 유형을 기준으로 다른 건강행태 유형에 건강 어떤 변수가 유의 한가를 선택할 수는 없었으나 건강행태 유형들과 특성들간의 연관성을 종합적으로

모든 수치를 입력하기 전에 워크시트 바깥쪽을 실수로 클릭한 경우에는, FeatureManager 디자인 트리에서 설계 변수 테이블 을 오른쪽 클릭하고 테이블 편집을 선택하면 테이블이

 본 증례에서와 같이 생화학적 방법을 이용한 동정에서 드문 균종이 분리되었을 때 염기서열 분석 방법을 이용함으로써 임 상적 판단에 도움이 될 수 있으며 불필요한 항생제 치료의

Yamada, The hybrid steepest descent method for the variational inequality problem over the intersection of fixed point sets of nonexpansive mappings, Inherently parallel

계산 결과로서 대표적인 공력데이터인 양력과 유 도항력은 이론식 결과 및 풍동시험 데이터와 잘 일치하고, 매우 빠른 계산이 가능하므로 저속 항 공기 날개의 초기설계과정에서 사용할

Bae, J.S., and Jung, S.N., “Highly Efficient Structural Optimi- zation of Composite Rotor Blades using Bezier Curves”, Journal of the Korean Society for Composite

공정의 설계나 운전 단계에서는 주로 경제적인 측면이 우선시 되지만 실제로 경제적인 측면뿐만 아니 라 환경, 안전성, 운전성 등도 중요한 목적함수가 되며 이러한 두 개

윈도우즈 API 응용 프로그램: C 언어로 작성, 60줄 이상의 Hello 응용(복잡) 응용 프레임워크(MFC, pclaf). MFC 응용 프로그램: C++ 언어로 작성, MFC 구조 복잡, 10줄