109
저작자표시-비영리-변경금지 2.0 대한민국 이용자는 아래의 조건을 따르는 경우에 한하여 자유롭게 l 이 저작물을 복제, 배포, 전송, 전시, 공연 및 방송할 수 있습니다. 다음과 같은 조건을 따라야 합니다: l 귀하는, 이 저작물의 재이용이나 배포의 경우, 이 저작물에 적용된 이용허락조건 을 명확하게 나타내어야 합니다. l 저작권자로부터 별도의 허가를 받으면 이러한 조건들은 적용되지 않습니다. 저작권법에 따른 이용자의 권리는 위의 내용에 의하여 영향을 받지 않습니다. 이것은 이용허락규약 ( Legal Code) 을 이해하기 쉽게 요약한 것입니다. Disclaimer 저작자표시. 귀하는 원저작자를 표시하여야 합니다. 비영리. 귀하는 이 저작물을 영리 목적으로 이용할 수 없습니다. 변경금지. 귀하는 이 저작물을 개작, 변형 또는 가공할 수 없습니다.

Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

Embed Size (px)

Citation preview

Page 1: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

저 시-비 리- 경 지 2.0 한민

는 아래 조건 르는 경 에 한하여 게

l 저 물 복제, 포, 전송, 전시, 공연 송할 수 습니다.

다 과 같 조건 라야 합니다:

l 하는, 저 물 나 포 경 , 저 물에 적 된 허락조건 명확하게 나타내어야 합니다.

l 저 터 허가를 면 러한 조건들 적 되지 않습니다.

저 에 른 리는 내 에 하여 향 지 않습니다.

것 허락규약(Legal Code) 해하 쉽게 약한 것 니다.

Disclaimer

저 시. 하는 원저 를 시하여야 합니다.

비 리. 하는 저 물 리 목적 할 수 없습니다.

경 지. 하는 저 물 개 , 형 또는 가공할 수 없습니다.

Page 2: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

공학석사 학위논문

FEA Based Weight Optimization of

Semi-Submersible Structure

Considering Buckling and Yield Strength

좌굴 및 항복강도를 고려한 반잠수식 구조물의

유한요소기반 중량 최적화

2017 년 2 월

서울대학교 대학원

조선해양공학과

김 재 동

Page 3: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

FEA Based Weight Optimization of

Semi-Submersible Structure

Considering Buckling and Yield Strength

지도 교수 장 범 선

이 논문을 공학석사 학위논문으로 제출함

2017 년 2 월

서울대학교 대학원

조선해양공학과

김 재 동

김재동의 공학석사 학위논문을 인준함

2017 년 2 월

위 원 장 신 종 계 (인)

부위원장 장 범 선 (인)

위 원 노 명 일 (인)

Page 4: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

i

Abstract

FEA Based Weight Optimization of

Semi-Submersible Structure

Considering Buckling and Yield

Strength

Kim JaeDong

Department of Naval Architecture and Ocean

Engineering

The Graduate School

Seoul National University

Semi-submersible structure is widely used to drill and produce

oil and gas in the ocean. This structure is very sensitive to weight

increase in terms of payload and stability. As the detailed design

progresses, design changes such as lower shape change due to the

Page 5: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

ii

increase in weight of the upper equipment often lead to delivery delay.

Therefore, it is important to secure the weight margin by optimizing

the substructure at the initial design phase.

There have been many researches on the weight optimization of

ship structures in terms of strength. Since the strength assessment

procedures of ship are relatively simple, it is possible to repeat the

strength assessment process and optimize its weight in terms of

strength. However, semi-submersible structure is complicated

compared to ship, therefore it requires more complex procedures

than conventional methods of ship’s strength assessment. This

strength assessment process of semi-submersible is not currently

fully automated. Thus, the offshore structure including semi-

submersible structure has been optimized not considering the

strength but considering the motion and stability.

In order to perform the optimization considering the strength of

the structure, it is necessary to automate the strength assessment

process. For this reason, necessary processes related to stress such

as stress scanning, mapping, and combination is automated as a

preliminary study of optimization. The process for strength

assessment such as generating panel and assigning panel information

Page 6: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

iii

is automated.

Based on the developed automatic strength check system, weight

optimization considering the strength of semi-submersible structure

is carried out. The weight is set as an objective function, and the

buckling and yield strength were set as constraints. The plate

thickness and beam sections are set as design variables. In order to

reduce the number of design variables and to exclude solutions of

unrealistic beam sections, design variables are discretized. In

addition, the steepest descent method is selected as the optimization

algorithm to minimize the analysis time. The number of FE analysis

is reduced by using the equation for analytically estimating the stress

change.

In case of optimizing the entire model at once, there are too many

design variables to deal with. In the optimization problem, when the

number of design variables increases, the optimum point may not be

reached exactly. To solve this problem, the design variables of each

optimization step are reduced by independently performing

optimization for each plane.

For the column model of the semi-submersible structure, the

optimization using the method presented in this paper is performed

Page 7: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

iv

to confirm the convergence of the optimal solution.

Keywords : Semi-submersible, Steepest descent method, Weight

optimization, Buckling strength, Yield strength

Student Number : 2015-21162

Page 8: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

v

Contents

1. Introduction ........................................................ 13

1.1. Research Background and Objective ........... 13

1.2. Previous Research ........................................ 15

2. Automatic Global and Local Strength Check System

(AGLOS) 17

2.1. General strength assessment procedure of

semi-submersible structures ...................... 17

2.2. Outline of the system .................................... 19

2.3. Global stress scanning .................................. 21

2.4. Global stress mapping to local model .......... 24

2.5. Stress combination ........................................ 27

2.6. Strength assessment ..................................... 29

3. Formulation of optimization problem .................. 31

3.1. Objective function and Constraints .............. 33

3.2. Design variables ............................................ 35

3.3. Steepest descent method ............................. 36

3.4. Stress estimation........................................... 38

3.4.1. Stress estimation method ............................. 38

3.4.2. Verification of stress estimation .................. 40

3.5. Discretization of design variables ................ 47

3.5.1. Discretization method 1 ................................ 48

3.5.2. Discretization method 2 ................................ 48

Page 9: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

vi

3.5.3. Verification for discretization method ......... 50

4. Effect of thickness change on the other plane ... 56

5. Case Studies for semi-column model................ 61

5.1. Model Description ......................................... 61

5.1.1. Applied loads ................................................. 62

5.1.2. Boundary condition........................................ 63

5.1.3. Design variables ............................................ 64

5.1.4. Constraints ..................................................... 66

5.2. Performing optimization at once .................. 68

5.3. Performing optimization plane by plane ...... 71

5.4. Convergence of solutions ............................. 82

5.4.1. Convergence of plane by plane optimization 82

5.4.2. Convergence of plane separation cases ...... 84

5.5. Efficiency of stress estimation method ....... 88

6. Conclusion .......................................................... 91

7. Appendix ............................................................ 94

7.1. Stiffener Library ............................................ 94

8. Reference ......................................................... 102

Page 10: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

vii

List of Figures

FIG. 1 SEMI-SUBMERSIBLE STRUCTURE ....................................... 14

FIG. 2 OPTIMIZATION OF SHIP STRUCTURE .................................... 16

FIG. 3 GENERAL STRENGTH ANALYSIS PROCEDURE OF SEMI-

SUBMERSIBLE STRUCTURE ...................................................... 19

FIG. 4 OUTLINE OF AGLOS .......................................................... 21

FIG. 5 GLOBAL HYDRODYNAMIC RESPONSES .................................. 23

FIG. 6 GLOBAL STATIC RESPONSES ............................................... 23

FIG. 7 VERIFICATION OF SCANNING MODULE ................................. 24

FIG. 8 STRESS MAPPING METHOD .................................................. 26

FIG. 9 VERIFICATION OF MAPPING MODULE ................................... 27

FIG. 10 STRESS COMBINATION FOR BUCKLING STRENGTH CHECK OF

PONTOON ................................................................................ 29

FIG. 11 AUTOMATIC PANEL GENERATION ..................................... 30

FIG. 12 ASSIGNMENT OF PANEL INFORMATION .............................. 31

FIG. 13 OVERALL PROCESS OF OPTIMIZATION ............................... 33

FIG. 14 PLATE THICKNESS VARIABLES ......................................... 35

FIG. 15 BEAM SECTION VARIABLES ............................................... 36

FIG. 16 STEEPEST DESCENT METHOD ........................................... 38

FIG. 17 PANEL SECTIONS WITHOUT BEAM OFFSET ........................ 40

FIG. 18 APPLIED LOAD FOR VERIFICATION MODEL ......................... 41

FIG. 19 APPLIED PRESSURE FOR VERIFICATION MODEL .................. 42

FIG. 20 A SIMPLE PLATE MODEL FOR VERIFICATION ...................... 42

Page 11: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

viii

FIG. 21 PANEL AVERAGE AXIAL STRESS (PLATE THICKNESS

CHANGE) ................................................................................ 43

FIG. 22 PANEL AVERAGE TRANSVERSE STRESS (PLATE THICKNESS

CHANGE) ................................................................................ 43

FIG. 23 PANEL AVERAGE SHEAR STRESS (PLATE THICKNESS

CHANGE) ................................................................................ 44

FIG. 24 CHANGE OF LONG EDGE (SPAN) STIFFENER SECTIONS ...... 45

FIG. 25 PANEL AVERAGE AXIAL STRESS (BEAM SECTION CHANGE) 45

FIG. 26 CHANGE OF SHORT EDGE (SPAN) STIFFENER SECTIONS .... 46

FIG. 27 PANEL AVERAGE TRANSVERSE STRESS (BEAM SECTION

CHANGE) ................................................................................ 46

FIG. 28 DISCRETIZATION METHOD 1 ............................................. 49

FIG. 29 DISCRETIZATION METHOD 2 ............................................. 50

FIG. 30 APPLIED LOADS AND BOUNDARY CONDITIONS .................... 51

FIG. 31 DESIGN VARIABLES OF THE MODEL ................................... 52

FIG. 32 OPTIMIZATION RESULT FOR DISCRETIZATION METHOD 1 ... 53

FIG. 33 OPTIMIZATION RESULT FOR DISCRETIZATION METHOD 2 ... 54

FIG. 34 DESCRIPTION OF PLANES FOR EFFECT OF THICKNESS CHANGE

.............................................................................................. 57

FIG. 35 RATE OF STRESS CHANGE OF FOUR PLANES (30%

DECREASED) ........................................................................... 59

FIG. 36 RATE OF STRESS CHANGE OF FOUR PLANES (30%

INCREASED) ............................................................................ 60

FIG. 37 AVERAGE RATE OF STRESS CHANGE ................................. 61

FIG. 38 SEMI-COLUMN MODEL ..................................................... 62

Page 12: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

ix

FIG. 39 APPLIED LOADS ................................................................ 63

FIG. 40 BOUNDARY CONDITIONS ................................................... 64

FIG. 41 DESIGN VARIABLES OF FIRST TWO PLANES ....................... 65

FIG. 42 DESIGN VARIABLES OF SECOND PLANE .............................. 65

FIG. 43 DESIGN VARIABLES OF THIRD PLANE ................................ 66

FIG. 44 OPTIMIZATION RESULT .................................................... 69

FIG. 45 BUCKLING STRENGTH USAGE FACTOR ............................. 69

FIG. 46 YIELD STRENGTH USAGE FACTOR OF PLATE ................... 70

FIG. 47 YIELD STRENGTH USAGE FACTOR OF STIFFENER ............. 70

FIG. 48 PLANE BY PLANE OPTIMIZATION ....................................... 72

FIG. 49 CHANGE OF PLATE THICKNESS (SET1) ............................ 73

FIG. 50 BUCKLING STRENGTH USAGE FACTORS (SET1) ................ 74

FIG. 51 YIELD STRENGTH USAGE FACTORS (SET1) ...................... 74

FIG. 52 OPTIMIZATION RESULT OF SET1 ...................................... 75

FIG. 53 CHANGE OF PLATE THICKNESS (SET2) ............................ 76

FIG. 54 BUCKLING AND YIELD STRENGTH USAGE FACTORS (SET2) 77

FIG. 55 OPTIMIZATION RESULT OF SET2 ...................................... 77

FIG. 56 CHANGE OF PLATE THICKNESS (SET3) ............................ 78

FIG. 57 BUCKLING AND YIELD STRENGTH USAGE FACTORS (SET3) 79

FIG. 58 OPTIMIZATION RESULT OF SET3 ...................................... 79

FIG. 59 RESULT OF PLANE BY PLANE OPTIMIZATION ..................... 81

FIG. 60 THREE STARTING POINTS ................................................. 83

FIG. 61 RESULT FROM THREE DIFFERENT STARTING POINTS ......... 84

FIG. 62 THREE PLANE SEPARATION CASES ................................... 85

FIG. 63 RESULT OF THREE DIFFERENT CASES ............................... 86

Page 13: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

x

FIG. 64 CONVERGENCE OF CASE1 ................................................. 87

FIG. 65 CONVERGENCE OF CASE2 ................................................. 87

FIG. 66 CONVERGENCE OF CASE3 ................................................. 88

FIG. 67 APPLING TWO STRESS UPDATING METHOD ........................ 89

FIG. 68 DESIGN VARIABLES OF TEST MODEL ................................. 90

FIG. 69 OPTIMIZATION RESULT APPLYING TWO METHOD ............... 91

Page 14: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

xi

List of Tables

TABLE 1 LOAD FACTORS FOR ULS (DNV-OS-C101) ............... 28

TABLE 2 DESCRIPTION OF VERIFICATION MODEL ........................... 41

TABLE 3 STIFFENER LIBRARY USED FOR VERIFICATION ................. 47

TABLE 4 CHANGE OF DESIGN VARIABLES OF STARTING POINT1

(METHOD1) ........................................................................... 53

TABLE 5 CHANGE OF DESIGN VARIABLES OF STARTING POINT2

(METHOD1) ........................................................................... 53

TABLE 6 CHANGE OF DESIGN VARIABLES OF STARTING POINT3 FOR

(METHOD1) ........................................................................... 54

TABLE 7 CHANGE OF DESIGN VARIABLES OF STARTING POINT1

(METHOD2) ........................................................................... 54

TABLE 8 CHANGE OF DESIGN VARIABLES OF STARTING POINT2

(METHOD2) ........................................................................... 55

TABLE 9 CHANGE OF DESIGN VARIABLES OF STARTING POINT3

(METHOD2) ........................................................................... 55

TABLE 10 CHANGE OF BEAM SECTIONS (SET1) ............................ 73

TABLE 11 CHANGE OF BEAM SECTIONS (SET2) ............................ 76

TABLE 12 CHANGE OF BEAM SECTIONS (SET3) ............................ 78

TABLE 13 FINAL WEIGHT AND CONSUMED TIME ............................ 91

TABLE 14 FLAT BAR SECTION LIBRARY ........................................ 94

TABLE 15 L SECTION LIBRARY ..................................................... 95

TABLE 16 T SECTION LIBRARY ..................................................... 98

Page 15: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

xii

Page 16: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

13

1. Introduction

1.1. Research Background and Objective

Semi-submersible structure is widely used to drill and produce

oil and gas in the ocean. This structure is very sensitive to weight

increase in terms of payload and stability. Unlike ship structure, basic

engineering design of semi-submersible structure is carried out by

overseas engineering companies. There are many parts to reduce

weight of structure. As the detailed design progresses, design

changes such as lower shape change due to the increase in weight of

the upper equipment often lead to delivery delay. Therefore, it is

important to secure the weight margin by optimizing the substructure

at the initial design phase.

The semi-submersible structure consists of an upper deck with

drilling equipment, a rig floor with a drilling tower, a crane holding

various pipes and risers, two pontoons and several columns

supporting the pontoons. The pontoons are immersed in water to

increase the stability of the whole structure, and the several columns

connecting the pontoons and upper deck reduce the area of water

plane and improve the performance by making the structure less

Page 17: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

14

affected by waves and currents. However, as the structure is

complex, the required structural analysis method is also complicated.

Because global direct and local analysis are performed in different

models, it is necessary to automate the strength assessment process

for weight optimization.

Fig. 1 Semi-submersible structure

There are two objectives for this study. The first objective is to

develop an automated system for assessing the strength of semi-

submersible structures. The stress scanning, mapping, and

combination processes are required for the strength assessment, so

it is aimed to automate the entire strength assessment process. The

second objective is to develop a scantling optimization system for

stiffened plates of semi-submersible structure based on the

Page 18: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

15

developed strength assessment automation system. The developed

system can decrease the unnecessary weight of the structure to

reduce the cost and prevent the critical situation such as the change

of the substructure design due to the modification of the topside

structure.

1.2. Previous Research

There have been many studies on weight optimization of the ships.

Nobukawa (1996) has optimized the material cost and the welding

cost by using the design variables of the ship’s plate thickness, the

stiffener flange, and the web dimension and longitudinal space

through the genetic algorithm. Yu et al. (2010) performed weight

optimization with ship’s plate thickness and seam layout as design

variables.

Page 19: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

16

Fig. 2 Optimization of ship structure

Ma et al. (2013) performed optimization of the stiffened plate

structure. Optimization of the weight and the manufacturing cost of

stiffened plate as the objective function was performed and the

simulated annealing was selected as the optimization algorithm. The

reason why such studies are possible is that the process of assessing

the structural strength of ships is relatively simple. In addition, there

is a difficulty in practical application of the method of assessing the

buckling strength which is generally inapplicable in actual design

phase.

There are also studies that have been optimized for semi-

submersible structures. Park et al. (2015) performed weight

optimization of the TLP structure using simulated annealing.

However, this study is an optimization considering the stability and

motion of TLP structure, not the structural strength.

Page 20: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

17

In this study, a study on the optimization of the strength of a

semi-submersible structure has been carried out. Automatic

strength check system has been developed prior to optimization. To

apply actual engineering practice, scanning, mapping and combination

modules has been developed. Furthermore automatic 3D panel

generation module has been developed so that buckling check can be

performed automatically. By applying this system, optimization

system for semi-submersible structure has been developed. A

stress estimation method has been devised to reduce the number of

FE analysis. Design variables has been discretized to reduce the

number of design variables and avoid unrealistic results of shape of

stiffener sections. In addition plane by plane optimization has been

performed to reduce the number of design variables in each

optimization phase.

2. Automatic Global and Local Strength Check

System (AGLOS)

2.1. General strength assessment procedure of semi-

submersible structures

Page 21: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

18

The general analysis procedure for semi-submersible structures

is as follows. Global analysis and local analysis are performed in an

independent model. The global stress is obtained by global response

of structure from global analysis. The local stress is also obtained by

local bending due to local pressure from local analysis. In order to

consider the conservative situation, global stress is obtained by

performing scanning to find the maximum stress among global

responses. Global analysis results and the local analysis results

should be in one single result file to carry out load combination.

Therefore, the scanned global stress must be transferred to the local

model. This is called mapping process. After mapping process, global

stress is combined with local stress in a different mesh to perform

the final strength assessment. Since these tasks are not fully

automated at the present, research has been carried out to automate

these tasks.

Page 22: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

19

Fig. 3 General strength analysis procedure of semi-submersible

structure

2.2. Outline of the system

The overall outline of the system is as follows. The results of the

finite element analysis of the global and local models are read from

the import module and converted into a database. This database

contains not only geometric information such as Node, Element, and

Material properties of the finite element model, but also information

such as stress results and pressure of elements. When the database

of the global model is input to the scanning module, maximum stress

Page 23: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

20

scanning is performed for all the phase angles of all design waves.

The result of the scanning process is used to create a new global

model database and map it to the local model. The mapping process

is necessary to combine global and local stresses. The process of

combining two analysis results in another model into the result of the

same model is a mapping process. Through the stress combination

module, global and local stresses can be combined and the combined

stress results can be used to perform buckling and yield strength

assessment. In the strength assessment module, panels are

automatically generated using the finite element model information,

and stress and pressure information are assigned to perform buckling

and yield strength assessment.

Page 24: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

21

Fig. 4 Outline of AGLOS

2.3. Global stress scanning

A design wave analysis approach is used for maximum stress

analysis of semi-submersible structures. Different design waves are

used to assess the strength of different parts of the structure and the

strength of the structure must be satisfied for all design waves. For

this, the stress scanning process is required. The stress scanning is

the process of finding the design waves and phase angles that gives

the greatest stress to each part of the structure among all design

waves. This is required in order to reduce the number of

Page 25: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

22

combinations of global load cases and local load cases. That is, the

scanning plays a role of merging the global load cases into one load

case even if it would be a conservative approach.

Fig. 6(a) shows the static load case with the maximum hogging

moment. Fig. 6(b) shows the static load case with the maximum

sagging moment. Scanning can be used to determine which load case

has the maximum stress value for each position. In general, the

semi-submersible structure is vulnerable to two static and six

hydrodynamic responses as shown in Fig. 5 and Fig. 6. Thus, when

the scanning of the design waves causing this response is performed,

the maximum global stress of the structure can be confirmed.

Page 26: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

23

Fig. 5 Global hydrodynamic responses

Fig. 6 Global static responses

DNV-Xtract, a FE post-processor of DNV, is used to verify the

developed module. The Fig. 7 is a comparison of the results of

Page 27: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

24

scanning using AGLOS and DNV-Xtract. It can be seen from the

figure that the two results are exactly the same. The accuracy of the

developed stress scanning module was verified.

Fig. 7 Verification of scanning module

2.4. Global stress mapping to local model

In order to combine the global stress and the local stress, both

loads must be in the same model. To do this, it is necessary to

transfer the stress of the global model to the stress of the local model.

Stress mapping is a process that applies the scanned global stress to

the local model.

The finite element analysis is a method of dividing the model into

Page 28: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

25

many elements and the stress can be obtained only at the Gaussian

point of each element. Generally, the position of Gaussian points of

global model and local model are not coincident, because the mesh

size of the global model is larger than that of the local model.

Therefore, it is inevitable for some error to be involved in the stress

mapping process. In this study, a Gaussian point of the global model

closest to the each Gaussian point of the local model is found, and the

stress of this global Gaussian point is mapped to the corresponding

local Gaussian point. In this case, since the stress of the Gaussian

point in a completely different plane can be mapped, the process of

discriminating the same plane is also performed by comparing the

normal vectors of the elements.

Page 29: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

26

Fig. 8 Stress mapping method

Unlike scanning, mapping is a function that not supported by

DNV-Xtract. Therefore, verification with the commercial software of

the mapping module is impossible. However, the accuracy of the

mapping can be confirmed by comparing the stress contour of the

global and local mesh. The Fig. 9 shows a comparison of the results

obtained by mapping the stress distribution from the coarse mesh to

the fine mesh. As can be seen from the figure, it can be seen that

despite the difference in mesh size, the two models show almost

similar stress contours. The accuracy of the developed stress

Page 30: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

27

mapping module is verified.

Fig. 9 Verification of mapping module

2.5. Stress combination

The strength assessment of semi-submersible structures is

performed by linear superposition of global stress due to dynamic

response of global model and local stress due to local extreme load

of local model. Semi-submersible structures generally use the Load

and Resistance Factor Design (LRFD) method. The LRFD is a design

method of the structure that multiplies the load by load factor to

account for the uncertainty of the load and multiplies the yield stress

of the material by the resistance factor to account for the uncertainty

Page 31: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

28

of the material strength. Therefore, when combining the loads, the

load factors are multiplied to perform the load combination. The load

factors required in DNV-OS-C101 for ULS assessment is shown in

Table 1.

Table 1 Load factors for ULS (DNV-OS-C101)

Combination of

design loads

Load categories

G Q E D

a) 1.3 1.3 0.7 1.0

b) 1.0 1.0 1.3 1.0

a) Operating Condition

b) Temporary Condition

Load categories are:

G=permanent load

Q=variable functional load

E=environmental load

D=deformation load

Fig. 10 shows an example of a stress component combination in the

pontoon section. Depending on the parts of the buckling strength

assessment, the stress components to be combined can vary.

Continuous, longitudinal structural elements may be evaluated

utilizing linear superposition of the individual responses as illustrated

in Fig. 10. When transverse stress components are taken directly

from the local structural model, the transverse stresses from the

global model may normally be neglected.

Page 32: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

29

Fig. 10 Stress combination for buckling strength check of pontoon

2.6. Strength assessment

To check the buckling strength, a panel which is the minimum unit of

assessment is required. The finite element model is composed of

elements and nodes, and the element type is divided into shell and

beam type. Using this information, a panel is formed by finding shell

elements closed with beam element or perpendicular shell elements.

The panel search is enabled by a recursive panel search algorithm

Page 33: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

30

which continuously adds a neighboring element on the same plane if

there isn’t any beam element or any perpendicular shell element in-

between until there is any more elements to be added.

Fig. 11 shows the finite element model in element unit and the

generated panel model generated by the panel auto generation

module.

Fig. 11 Automatic panel generation

The scanned and combined stresses are applied to the

automatically generated panels to perform buckling and yield

strength assessments. The other panel information for buckling

Page 34: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

31

strength check, for example, panel size, panel thickness, three mean

stress components, stiffener profile, pressure information are also

automatically found. The applied buckling strength assessment

method is DNV-RP-C201-Part1 and DNV.PULS which are widely

used in actual engineering practice. The yield strength is assessed

by the minimum plate thickness and section modulus of the stiffener

required by DNV-OS-C101.

Fig. 12 Assignment of panel information

3. Formulation of optimization problem

Page 35: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

32

In Chapter 2, a study on the development of automation systems

for semi-submersible structures has been introduced. Using this

automated system, a study on weight optimization of semi-

submersible structure has been conducted. This optimization study

focuses on practicality. The greatest challenges of structural

optimization is the time it takes for structural analysis. In this study,

the gradient of the design variables is obtained through the simple

stress estimation equation, and the time required for the analysis is

minimized. In addition, by making beam sections used in the actual

design as library and treating them as discrete variables, design

variables are reduced and unrealistic solutions are prevented. The

steepest descent method is chosen as the optimization algorithm. The

entire process of this optimization system is shown in Fig. 13.

Page 36: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

33

Fig. 13 Overall process of optimization

3.1. Objective function and Constraints

The objective function of this optimization is the weight of the

structure. The weight of the structure is obtained by adding the

weight of the plate and the weight of the stiffener.

Page 37: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

34

Buckling and yield strength are considered as constraints. To

check the buckling strength, non-linear ultimate strength check code

DNV-PULS and DNV-RPC201-Part1, which are frequently used in

practice, are applied. The yield strength is checked using the

minimum plate thickness and the minimum stiffener section modulus

of DNV-OSC101.

The constraints are added to the objective function as a penalty

function, making it an unconstrained optimization problem.

Quadratic exterior penalty function is used as penalty function.

Quadratic penalty functions always yield slightly infeasible solutions.

Since the optimal solution is always an infeasible solution when the

constraint violation criterion is set to 1.0, the violation criterion is

increased to 0.95 so that the optimal solution becomes the feasible

solution.

The objective function of the modified non-constrained

optimization is as follows:

n

i

m

j

ijkk gGrfr1 1

)]([)(),( XXX

Page 38: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

35

]0,95.0)([)]([

Factors sageStrength U)(

parameterpenalty :

structure ofweight total:)(

fucntion objectivened unconstrai:),(

XX

X

X

X

iij

i

k

k

gMAXgG

g

r

f

r

3.2. Design variables

Design variables are the thickness of the plate and the section of

the stiffener. The section of the stiffener is selected by number from

the pre-defined stiffener library. By making beam sections used in

the actual design as library and treating them as discrete variables,

design variables are reduced and unrealistic solutions are prevented.

Fig. 14 Plate thickness variables

Page 39: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

36

Fig. 15 Beam section variables

3.3. Steepest descent method

The steepest descent method has an advantage of being able to

approach the optimal solution quickly, but the obtained optimal

solution does not guarantee the global optimal solution. Also, it is not

the best algorithm for dealing with discretized design variables.

Despite these drawbacks, there are two reasons for using the

steepest descent method.

The first reason is that the scantling of the basic design is

reasonable. It is acceptable to assume that the local optimal solution

obtained from this initial design point is a global optimum of a

reasonable level. Because design variables, objective functions, and

constraints are monotonic relations. There is, of course, the

Page 40: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

37

possibility that the global optimal solution may be at a different point

but, this is not considered to enhance the practical aspect.

The second reason is time constraints. The application of

probabilistic optimization techniques such as genetic algorithms or

simulated annealing is limited by finite element analysis time.

Optimization using these methods consumes too much time that

practical value is lost.

For these reasons, the steepest descent method was used.

The steepest descent method can be summarized by the following

steps and Fig. 16 :

Step 1. Start with an arbitrary initial point 𝐗1 (𝑖 = 1)

Step 2. Find the search direction 𝐒𝑖

𝐒𝑖 = −∇𝜋𝑖 = −𝜋(𝐗𝑖)

Step 3. Determine the optimal step length 𝜆𝑖∗ in the direction 𝐒𝑖.

This step is called line search.

𝐗𝑖+1 = 𝐗𝑖 + 𝜆𝑖∗𝐒𝑖 = 𝐗𝑖 − 𝜆𝑖

∗∇π𝑖

Step 4. Test the new point 𝐗𝑖+1 for optimality. If 𝐗𝑖+1 is optimum,

stop the process. Otherwise, go to Step 5.

Step 5. Set the new iteration number 𝑖=𝑖+1 and go to Step 2.

Page 41: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

38

Fig. 16 Steepest descent method

3.4. Stress estimation

3.4.1. Stress estimation method

In the gradient calculation of the design variables, the finite

element analysis is excluded and the stress change is analytically

estimated. In assessment of the buckling strength of semi-

submersible structures, the offset of stiffeners is not applied in the

local model as well as in the global model. In the buckling check

specified in the class rules, the membrane stress is obtained by the

finite element analysis. The bending stress is calculated by the beam

theory. It is modeled without offset in order to avoid overlap with this.

Page 42: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

39

Therefore, the cross-sectional shape of all stiffened plates is as

shown in Fig. 17. In addition, the stress of the plate used in assessing

the strength of semi-submersible structures is the membrane stress.

Thus, the stress change of the plate may be estimated as a value in

inverse proportion to the change of the cross-sectional area. The

nominal stress is calculated by taking into account the change of the

sectional area of the plate and the sectional area of the stiffener. The

normal stress estimation equation is as follows.

revrev

orioriori

rev

orioriest

ABt

ABt

Area

Area

)(

)(

The shear stress is calculated by considering the change of the

sectional area of the plate only. The shear stress estimation equation

is as follows.

rev

orioriest

t

t

Page 43: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

40

Fig. 17 Panel sections without beam offset

3.4.2. Verification of stress estimation

In order to verify the validity of the stress estimation equation, a

simple plate model is used for the estimation equation. This model

consists of 9 panels, and the detail of the model is shown in the Table

2.

Page 44: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

41

Table 2 Description of verification model

Length of each panel 3600mm

Space between stiffeners 1200mm

Initial plate thickness 10mm

Longitudinal Stiffener Tbar254x102x22

Longitudinal Girder Tbar525x150x12x25

Transverse Girder Tbar305x127x42

Longitudinal direction load Fx : 300kN/m, Fy : 100kN/m (Fig. 18)

Transverse direction load Fx : 100kN/m, Fy : 300kN/m (Fig. 18)

Lateral Pressure 10kPa at y = 0, 20kPa at y = 10.8m (Fig. 19)

Fig. 18 Applied load for verification model

Page 45: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

42

Fig. 19 Applied pressure for verification model

The results of the stress change obtained by the finite element

analysis and the stress estimation equation are compared with each

other by changing the plate thickness of the following simple

verification model.

Fig. 20 A simple plate model for verification

Page 46: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

43

Fig. 21 Panel average axial stress (plate thickness change)

Fig. 22 Panel average transverse stress (plate thickness change)

Page 47: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

44

Fig. 23 Panel average shear stress (plate thickness change)

Fig. 21 is a graph comparing the panel axial stress estimated by using

the stress estimation equation with the panel average axial stress of

the FE analysis, changing the plate thickness of the center panel from

5 mm to 15 mm as shown in Fig. 20. Fig. 22 compares the panel

average transverse stress and Fig. 23 compares the panel average

shear stress in the same manner. From these graphs, it can be

confirmed that the difference between the two graphs is small.

Secondly, the plate thickness of the model is fixed, and the

stiffener sections are changed and compared in the same way as

thickness change.

Page 48: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

45

Fig. 24 Change of long edge (span) stiffener sections

Fig. 25 Panel average axial stress (beam section change)

Page 49: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

46

Fig. 26 Change of short edge (span) stiffener sections

Fig. 27 Panel average transverse stress (beam section change)

Page 50: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

47

Table 3 Stiffener Library used for verification

Library

Number Stiffener Sections

1 Tbar254x102x22

2 Tbar254x146x43

3 Tbar305x127x42

4 Tbar254x102x22

5 Tbar285x100x12

6 Tbar300x90x11x16

7 Tbar305x127x42

8 Tbar395x120x12x20

9 Tbar425x120x12x25

10 Tbar455x120x12x30

As a result, when the sectional area does not differ greatly from

the initial sectional area, it can be confirmed that the error is not large.

Therefore, it is considered that this stress estimation equation can

be used to obtain the search direction and step size of design

variables.

3.5. Discretization of design variables

Plate thickness variables are discretized in 0.5 mm increments,

and the stiffener sections are discretized into library numbers. Since

Page 51: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

48

stiffener section design variables are selected in the library, they are

always discretized. However, the plate thickness variables can be

treated as a continuous variable in some cases. In this study, a

better method was found by attempting to deal with the plate

thickness variables in two different ways.

3.5.1. Discretization method 1

The first method is a method to determine the step size by

discretizing the plate thickness design variables of every search point

during the line search. Although this method may reduce the number

of calculations, there is a possibility of stopping without converging

near the optimum point. The plate thickness variable is discretized in

0.5 mm increments and the stiffener section is discretized into library

numbers.

3.5.2. Discretization method 2

In the second method, the step size is determined by continuously

treating the plate thickness design variables values of all search

points at the time of the line search, and the rounding is performed

Page 52: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

49

by discretizing in 0.5 mm interval to determine next design point. The

stiffener section variables are discretized in the same way as the first

discretization method. This method can converge closer to the

optimal point, although the number of calculations can be relatively

increased.

Fig. 28 Discretization method 1

Page 53: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

50

Fig. 29 Discretization method 2

3.5.3. Verification for discretization method

To verify the two discretization methods, the load is applied to the

in-plane load parallel to the plate and the pressure in the direction

perpendicular to the panel. A spring boundary condition is attached

to the four corners of the model, which is parallel and perpendicular

to the plate.

Page 54: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

51

Fig. 30 Applied loads and boundary conditions

The design variables, plate thickness and stiffener section, are set

by design variables with the same values in the initial model. This

model is initially designed to have three plate thickness variables and

two stiffener section variables. Using this model, three different

design points are used as starting points and the convergence test is

performed.

Page 55: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

52

Fig. 31 Design variables of the model

The first and second design point are different from each other in

the feasible area. The third design point is the starting point in the

infeasible area.

And the final solution of the three design points for the two

discretization methods was compared. The buckling strength was

assessed by DNV-RPC201-Part1 module. Fig. 32 shows the

optimization result for discretization method 1, and Fig. 33 shows the

results for discretization method 2.

Page 56: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

53

Fig. 32 Optimization result for discretization method 1

Table 4 Change of design variables of starting point1 (Method1)

Design Variables Initial point Final point

DV1 15.0mm 12.0mm

DV2 10.0mm 11.5mm

DV3 20.0mm 12.0mm

DV4 625x150x12x25 356x127x33

DV5 315x100x12x15 254x146x43

Weight(kg) 8927.3 5417.9

Table 5 Change of design variables of starting point2 (Method1)

Design Variables Initial point Final point

DV1 25.0mm 12.5mm

DV2 20.0mm 12.5mm

DV3 19.0mm 12.0mm

DV4 625x150x12x25 358x120x12x21

DV5 315x100x12x15 290x127x42

Weight(kg) 10860.3 5834.2

Page 57: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

54

Table 6 Change of design variables of starting point3 for (Method1)

Design Variables Initial point Final point

DV1 8.0mm 12.5mm

DV2 10.0mm 12.5mm

DV3 11.0mm 12.0mm

DV4 510x150x12x25 127x76x13

DV5 235x102x22 220x102x22

Weight(kg) 5097.7 4970.5

Fig. 33 Optimization result for discretization method 2

Table 7 Change of design variables of starting point1 (Method2)

Design Variables Initial point Final point

DV1 15.0mm 12.5mm

DV2 10.0mm 12.0mm

DV3 20.0mm 12.0mm

DV4 625x150x12x25 310x100x12x15

Page 58: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

55

DV5 315x100x12x15 254x140x43

Weight(kg) 8927.3 5072.8

Table 8 Change of design variables of starting point2 (Method2)

Design Variables Initial point Final point

DV1 25.0mm 12.0mm

DV2 20.0mm 12.5mm

DV3 19.0mm 12.0mm

DV4 625x150x12x25 310x100x12x15

DV5 315x100x12x15 254x140x43

Weight(kg) 10860.3 5072.8

Table 9 Change of design variables of starting point3 (Method2)

Design Variables Initial point Final point

DV1 8.0mm 12.5

DV2 10.0mm 12.0

DV3 11.0mm 12.0

DV4 510x150x12x25 310x127x42

DV5 235x102x22 220x102x22

Weight(kg) 5097.7 5171.8

Discretization method 1 discretizes all search points and can be

noticed that the final objective values are different when starting at

different design points. This can be attributed to the fact that there

are many points that are treated as the local minimum of the objective

function due to the discretization variables.

Page 59: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

56

On the other hand, the final objective values of the discretization

method 2 converged to almost the same value. Since the stiffener

section variables are still discretized, the final optimal solutions are

not fully converged but have a tolerance range that is sufficiently

acceptable. Therefore, the discretization method 2 was applied to all

the optimizations performed in the chapter.

4. Effect of thickness change on the other plane

If the number of design variables increases, the optimization may

not be able to get the optimal solution because the design space

grows exponentially. Depending on how the initial design variables

are divided, the number of design variables can be small or large. In

order to obtain a good optimal solution even in the case of a large

number of design variables, it is necessary to introduce a method of

reducing design variables. In order to reduce the design variables,

the optimization step should be divided among the variables that are

less influenced by the stress change due to change of the design

variables.

The sub-substructure of semi-submersible structure model is

Page 60: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

57

composed of various planes. In this kind of model, the effect of

scantling changes of one plane on the stresses of other planes is not

significant. FE analysis was performed to plot the stress change of

four planes of the outer shell of the column model. As shown in the

Fig. 34, the plate thickness of the plane1 of the outer shell was

changed and the scantling of the remaining three planes was left

unchanged. Then the stress change of the four planes was plotted.

Fig. 34 Description of planes for effect of thickness change

When the thickness of Plane1 is reduced by 30% from the initial

thickness, only the stress of Plane1 increased approximately 28.5%,

and the stresses of the remaining planes change around 1% only. (Fig.

35). Conversely when the initial thickness is increased by 30%, the

stresses on the planes that did not change the thickness are changed

Page 61: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

58

less than 1%. (Fig. 36).

The Fig. 37 shows the average stress change of the other planes

with increasing or decreasing the thickness of Plane1 by 10%, 30%,

50%. In conclusion, it is considered that the stress effect between

different planes is not large. Therefore, if there are many design

variables, it would be effective to reduce the design variables and

optimize them by dividing the optimization step by plane.

Page 62: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

59

Fig. 35 Rate of stress change of four planes (30% decreased)

Page 63: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

60

Fig. 36 Rate of stress change of four planes (30% increased)

Page 64: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

61

Fig. 37 Average rate of stress change

5. Case Studies for semi-column model

5.1. Model Description

The optimization will only be performed on the outer shell that

subjected to the external pressure rather than the entire column

model.

Page 65: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

62

Fig. 38 Semi-column model

5.1.1. Applied loads

The load applied to the target model is the combined load of the

three loads in the Fig. 39.

Load Case 1 : Internal Pressure 1P & 3P

Load Case 2 : Internal Pressure 2P

Load Case 3 : External Pressure

Load case1 is a load case which internal water pressure is applied to

1P and 3P tanks. Load case2 is a load case which internal water

pressure is applied to a 2P tank. Load case 3 is a load case which

Page 66: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

63

external sea water pressure is applied outside the column. A linear

combination of these three load cases is used for this optimization.

Fig. 39 Applied loads

5.1.2. Boundary condition

The boundary conditions were set as shown in the Fig. 40. The

upper section of the column fixes the three directions x, y, z, and the

lower section fixes the three directions x, y, z as well as the upper

section and additionally fixes up to three moment directions.

Page 67: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

64

Fig. 40 Boundary conditions

5.1.3. Design variables

The design variables for each plane are as follows. There are four

planes in total, but there is one set of symmetrical planes. Therefore,

the design variables in two planes are set by one set. The design

variables of the first two planes are shown in the Fig. 41. It consists

of four plate thickness variables and four beam section variables.

Page 68: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

65

Fig. 41 Design variables of first two planes

The design variables of the second plane consist of four plate

thickness variables and three beam section variables.

Fig. 42 Design variables of second plane

The design variables of the last third plane consist of three plate

thickness variables and four beam section variables.

Page 69: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

66

Fig. 43 Design variables of third plane

Thus, the design variables of the outer shell of the column have

22 plate thickness variables and 11 beam section variables, total 22

design variables.

5.1.4. Constraints

The constraints of this optimization are buckling strength and yield

strength. The Buckling Strength calculation is based on the rule of

DNV-RP-C201-Part1. In this Rule, the usage factor is calculated by

considering the strengths of the following 10 cases.

Buckling factor of unstiffened plates with transverse compression

Shear yield check of unstiffened plate

Page 70: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

67

Check for shear force for stiffener

Plate induced buckling factor of stiffened plates

Stiffener induced buckling factor of stiffened plates

Torsional buckling of stiffener

Stiffener resistance for axial compression and lateral pressure

(4 factors)

Yield Strength is calculated by checking two usage factors of plate

minimum thickness and minimum section modulus of stiffener based

on rule of DNV-OS-C101.

Yield strength of plate

Yield strength of stiffener

The total number of panels in this model is 972, and the number of

constraints to be considered per one panel is twelve. Therefore, this

optimization problem is a complex problem in which a total of 11664

constraints must be calculated and considered.

Page 71: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

68

5.2. Performing optimization at once

In the first case study, the optimization of the entire outer shell of

the column part is performed at once. The 22 design variables

described above are covered at one time.

The Fig. 44 shows the change in weight and objective function

value of the optimization process. The weight of the structure is

reduced by 22%.

The buckling strength and yield strength, which are constraints,

should be checked to ensure that the structure is optimized. The Fig.

45, Fig. 46 and Fig. 47 shows the results of assessing the buckling

strength and yield strength of the structure. If the optimization is

correct, the strength factor usage factor of all design variables should

approach close to 1.0. However, the buckling strength and yield

strength of some design variables show that there is still a chance of

weight reduction. This, it can be concluded that the final solution is

not optimal.

Page 72: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

69

Fig. 44 Optimization result

Fig. 45 Buckling Strength Usage Factor

Page 73: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

70

Fig. 46 Yield Strength Usage Factor of Plate

Fig. 47 Yield Strength Usage Factor of Stiffener

It is considered that the optimal solution is not obtained because

there are too many design variables to be dealt with at once and the

constraint conditions are complicated. Therefore, in the next case

study, optimization is performed utilizing a method that can reduce

design variables.

Page 74: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

71

5.3. Performing optimization plane by plane

In the optimization performed above, the optimal design results

were not obtained due to excessive design variables. In this case

study, optimization is performed by dividing the previous model into

planes. The outer shell model consists of four planes. However, in

case of two symmetric planes, one set is set because they share

design variables. As shown in the Fig. 48, it is divided into three sets,

and stepwise optimization is performed for each set. There is a

possibility that the stress of Set1 may change while the scantling to

the last Set3 in the 1st cycle is changed. Thus, in the 2nd cycle, all

the sets are optimized once again to see if the optimal point has not

changed.

Page 75: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

72

Fig. 48 Plane by plane optimization

The results of optimization for each set are as follows.

First, Set1 has four plate thickness variables and four beam

section variables. The change of the design variable value of Set1

after optimization is shown in the Fig. 49 and Table 10.

Page 76: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

73

Fig. 49 Change of plate thickness (Set1)

Table 10 Change of beam sections (Set1)

No. Initial Beam Sections Final Beam Sections

1 250x90x10x15 200x95x13.5

2 300x90x11x16 250x90x12x16

3 700x200x10x20 250x90x12x16

4 250x13 250x13

The buckling strength and yield strength, which are constraint

conditions, are confirmed to confirm that the final solution is the

optimal solution (Fig. 50 and Fig. 51). The parts marked in red are

the parts where the usage factor is close to 1.0. It can be seen that

the weight is reduced enough to be close to the limit of the constraint

in all design variables. The Fig. 52 shows the change of weight and

objective function value of Set1.

Page 77: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

74

Fig. 50 Buckling strength usage factors (Set1)

Fig. 51 Yield strength usage factors (Set1)

Page 78: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

75

Fig. 52 Optimization result of Set1

The next set to check is Set2. Set2 has four plate thickness

variables and three beam section variables. The change of the design

variable value of Set2 after optimization is shown in the Fig. 53 and

Table 11. It can be seen that the thickness of the upper plate on which

a relatively small pressure acts is sufficiently reduced to 7mm.

Page 79: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

76

Fig. 53 Change of plate thickness (Set2)

Table 11 Change of beam sections (Set2)

No. Initial Beam Sections Final Beam Sections

1 200x90x10x14 150x90x9

2 300x100x11x16 250x90x10x15

3 300x12 300x12

In order to confirm that Set2 converges to the optimal solution,

the buckling strength and yield strength, which are constraint

conditions, are checked. Set2 also shows that the weight is reduced

enough to approach the limit of the constraint in the final design point.

The Fig. 55 shows the change of weight and objective function value

of Set2.

Page 80: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

77

Fig. 54 Buckling and yield strength usage factors (Set2)

Fig. 55 Optimization result of Set2

The final set to check is Set3. Set3 has three plate thickness

variables and four beam section variables. The change of the design

variable value of Set3 after optimization is shown in the Fig. 56 and

Table 12.

Page 81: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

78

Fig. 56 Change of plate thickness (Set3)

Table 12 Change of beam sections (Set3)

No. Initial Beam Sections Final Beam Sections

1 550x150x12 300x100x14

2 300x125x12 225x95x14.5

3 285x100x12 150x90x9.5

4 200x10 200x10

In order to confirm that Set3 converges to the optimal solution,

the buckling strength and yield strength, which are constraint

conditions, are checked, either. Set3 also shows that the weight is

reduced enough to approach the limit of the constraint in the final

design point. The Fig. 58 shows the change of weight and objective

function value of Set3. In case of Set3, the point with the minimum

weight is different from the point with the minimum objective function.

Page 82: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

79

This is because the point with the minimum weight approaches the

infeasible area and the constraint value increases. Weights are

increased in the process of getting back to the feasible area to find

the optimum point, but the objective function value is minimized.

Fig. 57 Buckling and yield strength usage factors (Set3)

Fig. 58 Optimization result of Set3

Page 83: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

80

The results of the stepwise optimization are shown in Fig. 59. In

the first cycle, the optimization is performed for each set and the

weight decreased. In the second cycle, the optimal solution

converged without changing the design points in all sets. Unlike the

optimization results that deal with all 22 design variables at once, it

is confirmed that a better solution can be obtained by dividing design

variables by plane.

Page 84: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

81

Fig. 59 Result of plane by plane optimization

Page 85: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

82

5.4. Convergence of solutions

5.4.1. Convergence of plane by plane optimization

A robust optimization method yields the same optimal solution at

any starting point. In this respect, it is also important to check the

convergence of the optimal solution. Until now, optimization has been

performed for a single fixed design start point. In this case study,

two new starting points with increasing or decreasing weight are

added. Optimization was performed at three starting design points

including the new two design points and the optimization results were

compared. The Fig. 60 shows three different starting design points

to be used for optimization. Stating point 1 is the starting design point

used in the previous chapter, starting point 2 is the design point with

a weight increase of about 53 tons, and starting point 3 is a design

point with a reduction of 58 tons.

Page 86: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

83

Fig. 60 Three starting points

Plane by plane optimization is performed for all three starting

points. The Fig. 61 shows the weight change for all 3 points. The final

solutions are not exactly the same, but it is confirmed that the weight

values converge to approximately similar values. As a result, almost

the same optimal solution is obtained for all 3 different starting points.

Page 87: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

84

Fig. 61 Result from three different starting points

5.4.2. Convergence of plane separation cases

In the previous section, convergence of the final solution was

verified by simply changing the starting design point. In this case

study, not only the convergence according to the change of the

starting design point but also the convergence according to the

method of reducing the design variable by dividing the set is also

confirmed.

The Fig. 62 below shows three cases divided according to how

the set is divided. Case 1 is a case divided into three sets according

to the method that was tried in the previous section. Case 2 is a case

in which the planes in the XZ-plane are grouped in one set, and the

Page 88: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

85

planes in the XY-plane are grouped in one set and divided into two

sets in total. The final case 3 is a case where all 4 planes are

optimized at once without dividing the set. As the set is subdivided,

the number of design variables to deal with each step decreases.

Fig. 62 Three plane separation cases

First, optimization was performed with different cases at the same

starting design point (starting point 2). The Fig. 63 shows the weight

change of the optimization process for three cases. This graph shows

that case 1 yields the best solution. The number of appropriate design

variables cannot be quantified, but the smaller the number of design

variables, the better the optimal solution can be found.

Page 89: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

86

Fig. 63 Result of three different cases

Secondly, for each case, optimization is performed on the three

starting points mentioned in the previous section, and the

convergence of the results is confirmed. As a result of the

optimization, the solutions of Case 1 and Case 2 converged to similar

solutions in all three starting points, but in Case 3, the deviation of

the result according to the starting point was large. Therefore, if the

number of design variables increases, it is difficult to find the optimal

solution, and the final solution according to the change of the starting

point can be greatly changed. In Case 1 and Case 2, the deviation of

the final solution according to the starting point was not large, but

Case 1 converged into a better solution. Thus, it is concluded that it

is a good way to obtain a better optimal solution as well as

Page 90: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

87

convergence of the optimal solution by dividing the set by reducing

the number of design variables for each optimization step.

Fig. 64 Convergence of Case1

Fig. 65 Convergence of Case2

Page 91: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

88

Fig. 66 Convergence of Case3

5.5. Efficiency of stress estimation method

In all of the previous case studies, a stress estimation method was

applied to reduce the finite element analysis time. Additional case

study is conducted to show the efficiency of this stress estimation.

As shown in the Fig. 67, optimization is performed by dividing the

two methods of updating stress, and the final solution and the

consumption time of each optimization are compared.

Page 92: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

89

Fig. 67 Appling two stress updating method

In this case study model, only the Set 1 is used because it is unable

to use the entire outer shell due to excessive time consumption. The

design variables are as follows:

4 plate thickness parameters

4 beam section parameters

Page 93: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

90

Fig. 68 Design variables of test model

After the optimization, the result is shown as the Fig. 69. The

optimization result shows a difference of about 2% in weight. Based

on only the optimal solution results, it can be seen that optimization

using FE analysis yields a better solution. This is because the stress

estimation equation conservatively predicts the stress. However, as

shown in the Table 13, the time difference between two methods is

more than 25 times. If it takes more than eight hours to optimize only

one plane, it is practically impossible to perform optimization. From

this point of view, the stress estimation equation can greatly reduce

the time required for FE analysis, and the solution is also very

practical because it is not significantly different from the FEM case.

Page 94: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

91

Fig. 69 Optimization result applying two method

Table 13 Final weight and consumed time

No. Final Weight Time Consumed

FEM 50.7 ton 487 min.

Stress Estimation 52.0 ton 19 min.

6. Conclusion

A study on FEA based weight optimization of semi-submersible

structures has been carried out. As a preliminary work of

optimization, full automation of the strength assessment process of

semi-submersible structures has been implemented. Each function

of the automation system was verified by DNV-Xtract. Using the

geometry information of the FE model, a panel, which is the basic unit

Page 95: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

92

of buckling strength assessment, can be automatically generated. The

assessment code based on DNV-RPC201-Part1 has been developed

and the interface with DNV-PULS has been constructed so that the

strength assessment method used in the practice can be considered.

The assessment of buckling and yield strength was fully automated

by applying strength assessment codes to automatically generated

panels.

Optimization using the developed automated system is performed.

The optimization problem is formulated by focusing on the

optimization that can be used in practice. The design variables are

defined as the plate thickness and the beam section, and the method

of treating them as discrete variables is proposed.

Since the weight and strength of the structure are monotonic, the

steepest descent method is chosen as the optimization algorithm,

assuming that there is no local optimum. The biggest problem of

structural optimization is FEA time. In order to solve this problem, a

simple method of estimating the stress is used, and it is confirmed

that the error is not large when the scantling change is not large.

Optimization was performed on the outer shell of the column model.

Since the convergence of the solution can be deteriorated when the

Page 96: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

93

number of design variables is large, the optimization method can be

applied to reduce the design variables. The convergence of the

solution is confirmed by performing optimization at various starting

design points.

In the last case study, the practicality and efficiency of the stress

prediction equation are confirmed. In the case of using the stress

estimation equation, the solution which is not much different from the

solution in the case of using the FEM could be obtained in a much

shorter time.

In this study, an optimization method that reflects all of the

engineering practices in semi-submersible structures is proposed

and applied to obtain a reasonable solution within a reasonable time.

Page 97: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

94

7. Appendix

7.1. Stiffener Library

Table 14 Flat bar section library

Section Name Height(mm) Width at

Top(mm)

Width at

Bottom(mm)

C_FB80x10 80 8 8

C_FB90x10 90 8 8

C_FB95x10 95 8 8

C_FB100x9 100 9 9

C_FB100x10 100 10 10

C_FB110x10 110 10 10

C_FB120x10 120 10 10

C_FB120x12 120 12 12

C_FB125x12 125 12 12

C_FB150x12 150 12 12

C_FB160x12 160 12 12

C_FB180x11 180 11 11

C_FB200x10 200 10 10

C_FB200x12 200 12 12

C_FB220x12 220 12 12

C_FB200x16 200 16 16

C_FB250x13 250 13 13

C_FB250x14 250 14 14

C_FB300x12 300 12 12

C_FB280x16 280 16 16

Page 98: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

95

C_FB300x16 300 16 16

C_FB320x16 320 16 16

C_FB400x16 400 16 16

C_FB_600x18 600 18 18

Table 15 L section library

Section Name Height

(mm)

Thickness

of web

(mm)

Width of

flange

(mm)

Thickness

of flange

(mm)

150x90x9 150 9 90 9

150x90x9.5 150 9.5 90 9.5

150x90x10 150 10 90 10

150x90x9 150 11 90 11

150x95x11.5 150 11.5 95 11.5

150x90x12 150 12 90 12

160x100x11 160 11 100 12

180x90x12 160 12 90 12

160x100x11.5 160 11.5 100 12

200x90x9x14 200 9 90 14

200x95x13.5 200 9.5 95 13.5

200x90x10x14 200 10 90 14

210x90x10x14 210 10 90 14

210x95x14.5 210 10.5 95 14.5

225x95x14.5 225 11 95 14.5

250x90x10x15 250 10 90 15

250x90x14.5 250 10.5 90 14.5

250x95x16 250 11.5 95 15

250x90x12x16 250 12 90 16

Page 99: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

96

270x95x14 270 12 95 14

285x100x12 285 12 100 12

300x90x11x16 300 11 90 16

300x100x14 300 11.5 100 14

300x100x11x16 300 11 100 16

300x110x11x15 300 11 110 15

300x110x11.5x15 300 11.5 110 15

300x125x12 300 12 125 12

325x120x12 325 12 120 12

350x100x12x12 350 12 100 12

350x125x11x13 350 11 125 13

350x125x11.5x12 350 11.5 125 12

350x125x12x12 350 12 125 12

350x125x11x15 350 11 125 15

400x120x11x11 400 11 120 11

400x125x11.5x13 400 11.5 125 13

400x125x11.5x15 400 11.5 125 15

420x100x12x12 420 12 120 12

425x150x11x15 425 11 150 15

425x150x11x16 425 11 150 16

425x150x11.5x15 425 11.5 150 15

425x150x12x15 425 12 150 15

425x150x11.5x18 425 11.5 150 18

434x150x12x16 434 12 150 16

450x150x11x18 450 11 150 18

450x150x12x15 450 12 150 15

475x150x11.5x15 475 11.5 150 15

475x150x11x18 475 11 150 18

Page 100: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

97

500x150x12x14 500 12 150 14

500x150x12.5x14 500 12.5 150 14

500x150x12x16 500 12 150 16

550x150x12 550 12 150 12

550x150x11.5x14 550 11.5 150 14

550x150x12x14 550 12 150 14

550x150x11.5x16 550 11.5 150 16

550x150x12x16 550 12 150 16

550x200x10x20 550 10 200 20

550x160x12x21 550 12 160 21

550x150x14x16 550 14 150 16

550x200x11.5x20 550 11.5 200 20

550x160x12x22 550 12.5 160 22

550x170x12.5x22 550 12.5 170 22

700x200x10x20 700 10 200 20

700x200x20 700 20 200 20

900x250x16x17 900 16 250 17

900x120x18x12 900 20 200 12

1080x200x16x20 1080 16 200 20

1130x200x16x20 1130 16 200 20

1186x200x16x20 1186 16 200 30

1286x200x16x20 1286 16 200 30

Page 101: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

98

Table 16 T section library

Section Name Height

(mm)

Thickn

ess of

web

(mm)

Width

of top

flange

(mm)

Thickn

ess of

top

flange

(mm)

Width

of

bottom

flange

(mm)

Thickn

ess of

bottom

flange

(mm)

T315x11_125x

15 315 11 125 15 11 15

T315x11.5_125

x15 315 11.5 125 15 11.5 15

T340x11_125x

15 340 11 125 15 11 15

T315x12_125x

15 315 12 125 15 12 15

T340x11.5_125

x15 340 11.5 125 15 11.5 15

C_T300x12_15

0x15 300 12 150 15 12 12

T315x11.5_150

x15 315 11.5 150 15 11.5 15

T340x11_150x

15 340 11 150 15 11 15

T315x12_150x

15 315 12 150 15 12 15

T365x11.5_125

x15 365 11.5 125 15 11.5 15

T340x11.5_150

x15 340 11.5 150 15 11.5 15

C_T320x12_16

0x15 320 12 160 15 12 12

T365x11_150x

15 365 11 150 15 11 15

T340x12_150x

15 340 12 150 15 12 15

T365x11.5_150

x15 365 11.5 150 15 11.5 15

Page 102: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

99

T390x11_150x

15 390 11 150 15 11 15

T365x12_150x

15 365 12 150 15 12 15

T390x11.5_150

x15 390 11.5 150 15 11.5 15

T415x11_150x

15 415 11 150 15 11 15

C_T350x12_18

0x15 350 12 180 15 12 12

T390x12_150x

15 390 12 150 15 12 15

T415x11.5_150

x15 415 11.5 150 15 11.5 15

T393x11_150x

18 393 11 150 18 11 18

T440x11_150x

15 440 11 150 15 11 15

T393x11.5_150

x18 393 11.5 150 18 11.5 18

T415x12_150x

15 415 12 150 15 12 15

T418x11_150x

18 418 11 150 18 11 18

T440x11.5_150

x15 440 11.5 150 15 11.5 15

T465x11_150x

15 465 11 150 15 11 15

T393x12_150x

18 393 12 150 18 12 18

T418x11.5_150

x18 418 11.5 150 18 11.5 18

T440x12_150x

15 440 12 150 15 12 15

T443x11_150x

18 443 11 150 18 11 18

T465x11.5_150

x15 465 11.5 150 15 11.5 15

Page 103: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

100

C_T400x12_13

0x20 420 12 130 20 12 12

T418x12_150x

18 418 12 150 18 12 18

T443x11.5_150

x18 443 11.5 150 18 11.5 18

C_T450x12_15

0x16 450 12 150 16 12 12

T465x12_150x

15 465 12 150 15 12 15

T468x11_150x

18 468 11 150 18 11 18

T443x12_150x

18 443 12 150 18 12 18

T465x11.5_150

x18 468 11.5 150 18 11.5 18

T493x11_150x

18 493 11 150 18 11 18

T468x12_150x

18 468 12 150 18 12 18

T493x11.5_150

x18 493 11.5 150 18 11.5 18

T495x11_150x

20 495 11 150 20 11 20

C_T500x12_15

0x16 516 12 150 16 12 12

T493x12_150x

18 493 12 150 18 12 18

T495x11.5_150

x20 495 11.5 150 20 11.5 20

T495x12_150x

20 495 12 150 20 12 20

T520x11.5_150

x20 520 11.5 150 20 11.5 20

T520x12_150x

20 520 12 150 20 12 20

T545x11.5_150

x20 545 11.5 150 20 11.5 20

Page 104: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

101

T522x11.5_150

x22 522 11.5 150 22 11.5 22

T520x12.5_150

x20 520 12.5 150 20 12.5 20

T545x12_150x

20 545 12 150 20 12 20

T522x12_150x

22 522 12 150 22 12 22

T547x11.5_150

x22 547 11.5 150 22 11.5 22

T545x12.5_150

x20 545 12.5 150 20 12.5 20

T522x12.5_150

x22 522 12.5 150 22 12.5 22

T547x12_150x

22 547 12 150 22 12 22

T547x12.5_150

x22 547 12.5 150 22 12.5 22

C_T500x12_20

0x20 520 12 200 20 12 12

C_T500x20_20

0x20 520 20 200 20 20 20

C_T700x20_20

0x20 720 20 200 20 20 20

C_T1000x12_3

00x20 1020 14 300 20 20 20

C_T1100x14_3

00x20 1100 16 300 20 14 14

C_T1150x16_3

00x20 1150 16 300 20 16 16

C_T1200x16_3

00x30 1216 16 300 30 16 16

C_T1300x16_3

00x30 1316 16 300 30 16 16

Page 105: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

102

8. Reference

[1] NOBUKAWA, H., and G. ZHOU. "Discrete optimization of ship

structures with genetic algorithms." Journal of the Society of Naval

Architects of Japan 179 (1996): 293-301.

[2] Ma, Ming, Owen Hughes, and Jeom Kee Paik. "Ultimate

Strength based Stiffened Panel Design using Multi-Objective

Optimization Methods and Its Application to Ship Structures."

Proceedings of the PRADS2013. CECO (2013).

[3] Yu, Yan-Yun, et al. "A Practical Method for Ship Structural

Optimization." The Twentieth International Offshore and Polar

Engineering Conference. International Society of Offshore and Polar

Engineers, 2010.

[4] Veritas, Det Norske. "Column-Stabilised Units." No. DNV-

RPC103, (2012).

[5] Veritas, Det Norske. "Buckling strength of plated structures."

Recommended practice DNV-RPC201, (2010)

[6] Park, Yongman, Beom-Seon Jang, and Jeong Du Kim. "Hull-

form optimization of semi-submersible FPU considering seakeeping

capability and structural weight." Ocean Engineering 104 (2015):

714-724.

Page 106: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

103

[7] Andric, Jerolim, et al. "FE based structural optimization

according to IACS CRS-BC." Proceedings of PRADS2016 4 (2016):

8th.

[8] Amir, Hossain M., and Takashi Hasegawa. "Nonlinear mixed-

discrete structural optimization." Journal of Structural

Engineering 115.3 (1989): 626-646.

[9] Rao, Singiresu S., and S. S. Rao. Engineering optimization:

theory and practice. John Wiley & Sons, 2009.

[10] Arora, Jasbir. Introduction to optimum design. Academic

Press, 2004.

[11] Det Norske Veritas, "SESAM-Sestra User Manual." Hovik,

Norway (2014).

[12] Det Norske Veritas, "SESAM-Xtract User Manual." Hovik,

Norway (2015).

Page 107: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

104

초록

좌굴 및 항복강도를 고려한 반잠수식 구조물의

유한요소기반 중량 최적화

반잠수식 구조물은 해양에 있는 석유나 가스를 시추, 생산하기 위해

많이 사용되는 구조물이다. 이 구조물은 payload 및 안정성 측면에서

중량증가에 매우 민감한 구조물이다. 상세설계가 진행됨에 따라 상부

장비 중량 증가로 인해 하부 형상 변경과 같은 설계 변경으로 인해 종종

인도 지연까지 발생하기도 한다. 따라서 설계 초기부터 하부 구조물의

최적화를 통한 중량 여유분의 확보가 중요하다.

기존에는 선박의 강도관점 중량최적화에 관한 연구는 많이 수행

되어왔다. 선박의 강도평가 절차들은 비교적 단순하기 때문에 강도평가

과정을 반복하며 강도관점의 최적화를 수행하는데 큰 어려움이 없었다.

하지만 반잠수식 구조물은 선박에 비해 구조가 복잡하기 때문에 선박의

전통적인 강도평가 방법보다 복잡한 절차를 필요로 한다. 이 강도평가

과정은 현재 완전한 자동화가 되어있지 않다. 따라서 반잠수식 구조물을

포함한 해양구조물은 강도관점이 아닌 운동성능과 안정성측면을 고려한

최적화가 주로 수행되어왔다.

구조물의 강도를 고려한 최적화를 수행하기 위해 강도평가과정을

Page 108: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

105

자동화가 선행되어야 한다. 이러한 이유로 최적화의 선행연구로서 응력

scanning, mapping, combination 등의 필요한 응력처리 과정들을

자동화하고, 좌굴평가의 기본단위인 panel을 자동으로 생성하여

강도평가에 필요한 전 과정을 자동화하였다.

개발된 강도평가 자동화 시스템을 기반으로 반잠수식 구조물의

강도를 고려한 중량최적화에 대한 연구를 수행하였다. 중량을

목적함수로 설정하고, 좌굴 및 항복강도를 제약조건으로 설정하였다.

설계변수는 판 두께와 보강재 단면으로 설정하였다. 보강재 설계변수

수를 줄이고 비현실적인 보강재 단면이 해로 선택되는 상황을 배제하기

위해 설계변수를 이산화하였다. 또한, 해석 시간 최소화를 위해 최적화

방법으로 최급강하법(Steepest descent method)을 선택하였다.

응력변화를 해석적으로 추정하는 식을 사용하여 유한요소 횟수를

절감하였다.

전체 모델을 최적화할 경우 설계변수가 과도하게 많아진다. 최적화

문제에서 설계변수가 많아질 경우 최적점에 정확히 도달하지 못하는

문제가 발생할 수 있다. 이 문제를 해결하기 위해 비교적 응력의 연성이

적은 평면별로 최적화를 독립적으로 수행하여 각 최적화 단계의

설계변수를 줄였다.

반잠수식 구조물의 Column모델에 대해서 본 논문에서 제시하는

방법을 적용한 최적화를 수행하여 최적해의 수렴성을 확인하였다.

Page 109: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/122776/1/000000142571.pdf · table 1 load factors for uls (dnv-os-c101) ..... 28 table 2 description of verification

106

주요어: Semi-submersible, Steepest descent method, Weight

optimization, Buckling strength, Yield strength

학 번: 2015-21162