제한조건을 만족하는 선형 변환 알고리즘 개발
박진영, 1이정렬, 1백승률, 2오민재
*1
선박해양설계 연구발표회 / 2021. 08.26~27 / 1한국선급, 2울산대학교
한국선급 ICT Solution Team 업무소개 2
선박 설계 자료 검토를 위해서는, Hull Form(3D 모델) 필요.
선박의 복원성 검토 => 기본성능계산SW(NAPA등) 활용.
구조 안정성 검토 => 구조 안정성 평가 SW(SeaTrust-HullScan등) 활용.
또한 최근 각 선급 및 조선소에서 디지털 트윈에 대한 관심이 높아지고 있고,
디지털 트윈을 위한 선박 3D 모델이 필요하여 디지털 Mockup(유사) 모델 확보를 위해 많은 노력
하지만, 선형 생성을 위하여, 기 제출된 선형 데이터(offset data) 정보가 충분치 않음.
: 해석을 위한 선형 생성 시간이 오래 걸림
: 조선소에 다시 요청하기 어려움
적절한 품질을 가지는 선형 변환 알고리즘이 필요함.
3
Botting 방법 Lackenby 방법
• 기준선의 횡단면적 곡선과 DWL형상을 • Cp곡선을 체계적으로 변화시키는 방법
변화 시키는 방법
장점 : Cp형상과 DWL형상을 변화 시킬 수 있다. 장점 : Cp 곡선을 변화시켜 원하는
단점 : 변환선형의 CP가 기준선 CP보다 큰 경우 퇴화하기도 한다. 배수 량을 갖는 다양한 선형을 얻을 수 있다.
: 횡단면적 곡선과 DWL형상을 동시에 변환 시켜야 한다. 단점 : DWL 형상 변화가 불가능 하다.
: Cm값을 변화 시킬 수 없다.
기준선에 대한 Cp 및 DWL 변화등을 만족할수 있는 알고리즘 필요. => Hydrostatic Property 만족
4
5
기준선
변환
변환선
Free Form Deformation
6
WL: 10.00
x
Offset points
Waterline y
B-spline curve interpolation + Cwp constraint
한국선급 ICT Solution Team 업무소개 7
변환 방법
𝒑
x 𝒑
𝒑 𝑢
𝑢
𝑢
Offset points 𝒑
at Section
curves 𝑢 y
B-spline curve interpolation + Cwp constraint
𝒙 𝑢 = 𝒅 𝑁 (𝑢 ) = 𝒑 : Cubic B-spline curve interpolation,
# of eq = 10, # of unknows = 12
𝒙 𝑢 × 𝒙(𝑢) 𝑑𝑢 = 𝑆 : Area constraint*, Non-linear equation, # of eq = 1
* Horst Nowacki, et al, “Faring Bezier curves with constraints”, Computer Aided Geometric Design, 7, pp. 43-55, 1990
8
변환 방법
𝒑
x ∆𝑥 = 𝒙 0.7 − 𝒙 0.6
𝒑
Offset points 𝒑 𝑢
at Section 𝒙 (0.7) 𝒙 (0.6) 𝑢
curves 𝑢
𝒑
Waterline
𝑢 y
B-spline curve interpolation + Cwp constraint
𝒙 𝑢 = 𝒅 𝑁 (𝑢 ) = 𝒑 : Cubic B-spline curve interpolation,
# of eq = 10, # of unknows = 12
#
𝒙 𝑢 × 𝒙(𝑢) 𝑑𝑢 ≈ 𝒙𝒚 𝑢 + 𝒙𝒚 𝑢 ∆𝑥 /2 = 𝑆
: Area constraint*, Linear equation, # of eq = 1
* Horst Nowacki, et al, “Faring Bezier curves with constraints”, Computer Aided Geometric Design, 7, pp. 43-55, 1990
9
변환 방법
10
11
12
주어진 기준선의 Lines를 이용하여 대상선의 크기 및 Hydrostatic data 를 만족하도록
선형을 변환하는 알고리즘을 개발하였다.
13
감사합니다
Thank you
한국선급
박진영
[email protected]