KLI

모형선 제작을 위한 최적 네스팅 및 절단 경로 생성

Metadata Downloads
Alternative Title
Optimal Nesting and Generation of Cutting Paths for Model Ship Production
Abstract
2차원 네스팅(Nesting)은 조선, 자동차, 의류산업 등에서 자주 사용되는 방법으로, 배치를 효과적으로 함으로써 자원과 재료의 낭비를 최소화 할 수 있으며, 배치 자동화를 통해 공수를 절감하고 생산성을 높일 수 있다. 현재 모형선 제작 과정에서는 피스 배치를 수작업으로 진행하고 있기 때문에 작업 시간이 오래 걸리며 재료의 낭비를 최소로 하는 최적 배치를 찾기 어려운 점이 있다. 이러한 문제를 해결하기 위하여 본 연구에서는 모형선 제작에 필요한 자재의 남김율을 최소화 하는 최적 배치 자동화 방법을 제안한다. 본 연구의 목표는 원자재 목판 안에 여러 개의 피스 형상들이 중첩하지 않고 자재의 남김율을 최소화하며 최대의 피스 수로 최적의 배치를 하는 것이다. 모형선 피스의 특성을 고려하여 다중 판 배치에 대한 네스팅 알고리즘을 구현하였다. 피스를 원자재 판 위에 최적으로 배치하는 방법을 다음과 같이 제시한다. 형상 정보를 표현하는 방법에는 격자 표현법, Non-Fit-Polygon, Phi-function 등의 방법이 있다. 본 연구에서는 격자 표현법을 선택하였다. 격자 표현 방법의 경우 형상을 격자 형태로 간단히 표현할 수 있으며, 다른 방법들에 비해 형상 간 중첩 여부 판단이 쉽다. 그리고 음함수의 특성을 활용해 격자에 피스의 외형선을 표현하는 방법을 제시하였다. 형상 내부의 경우 다차원 배열에서 각 격자를 방문하는 알고리즘인 Breadth-first Search 기법을 사용하여 형상의 내부와 외부를 정의하였다. 형상 회전의 경우 전역 좌표계를 기준으로 회전시켰으며 좌표 값이 음수로 표현되었을 때 그 값 만큼 x축 또는 y축으로 평행이동을 시켜 좌표 값이 최소 좌표인 (0,0) 이상을 가지도록 하였다. 배치 알고리즘의 경우 두 가지 목적 함수를 구성하여 배치 결과를 비교하였다. 배치 순서와 피스의 각도에 따라서 배치 결과가 달라질 수 있는데 유전 알고리즘을 사용해 자재의 버림율이 최소 값일 때의 배치 순서를 결정하였을 뿐만 아니라 해당 순서일 때 피스의 최적의 회전 각도도 도출하였다. 본 연구에서 제시하는 절단 경로 생성 알고리즘은 공구의 절단 경로를 최소화하기 위해서 원점에서 가장 가까운 위치의 피스부터 절단된 피스에서 가까운 피스를 선택하는 방식으로 진행된다. 폴리라인(Polyline)에 대한 절단 경로를 생성하기 위해 피스들이 지니고 있는 선분과 호의 시작점과 끝점을 이용하여 점 간 최소 이동거리를 계산하는 알고리즘도 적용하였다. 이는 메타 휴리스틱 알고리즘에 비하여 실행시간이 짧으며 합리적인 경로를 제시할 수 있다.
Author(s)
최준호
Issued Date
2023
Awarded Date
2023-08
Type
Dissertation
Keyword
네스팅최적 배치절단 경로 생성유전 알고리즘
URI
https://oak.ulsan.ac.kr/handle/2021.oak/12834
http://ulsan.dcollection.net/common/orgView/200000693410
Alternative Author(s)
Choi, Jun Ho
Affiliation
울산대학교
Department
일반대학원 조선및해양공학과
Advisor
오민재
Degree
Master
Publisher
울산대학교 일반대학원 조선및해양공학과
Language
kor
Rights
울산대학교 논문은 저작권에 의해 보호 받습니다.
Appears in Collections:
Ship Building & Marine Engineering > 1. Theses (Master)
공개 및 라이선스
  • 공개 구분공개
파일 목록

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.