복합 설계 규정 기반 탱크 두께 최적화 계산 소프트웨어 개발
5.00
계약 금액
18,000,000원
프로젝트 기간
66일
계약 일자
2025.11.05.
프로젝트 배경
1) 문제점
- 선박용 LNG 탱크 설계 시 선급 규정, 재료 물성, 운항 조건 등을 동시에 고려해야 하는 복잡한 계산이 다수 존재
- 기존 수동 계산 방식은 계산 시간이 길고, 반복 작업에 따른 휴먼 에러 발생 가능성이 높음
- 선급별 규정과 공식이 상이하여 설계 결과 비교 및 검증에 많은 시간이 소요됨
- 계산 과정과 결과가 분산 관리되어 설계 이력 추적 및 재사용이 어려운 구조
2) 프로젝트 목표
- 설계자가 입력한 기본 조건을 바탕으로 탱크 두께, 무게, 부피 등을 자동 산출하는 독립 실행형 계산 소프트웨어 구축
- 선급 규정별 계산 결과를 자동 비교하여 최적의 설계 두께를 도출하는 엔지니어링 툴 개발
- 반복적인 계산 업무를 자동화하여 설계 정확도와 업무 효율성 향상
- 설계 데이터와 계산 결과를 체계적으로 관리·조회할 수 있는 시스템 구현
3) 주안점
- 실제 선급 규정과 계산 플로우를 그대로 반영한 신뢰도 높은 계산 로직 구현
- 엔지니어가 직관적으로 입력·검증·비교할 수 있는 UI 구조 설계
- 계산 결과의 재현성과 추적성을 확보할 수 있는 데이터 관리 구조 설계
- 선박용 LNG 탱크 설계 시 선급 규정, 재료 물성, 운항 조건 등을 동시에 고려해야 하는 복잡한 계산이 다수 존재
- 기존 수동 계산 방식은 계산 시간이 길고, 반복 작업에 따른 휴먼 에러 발생 가능성이 높음
- 선급별 규정과 공식이 상이하여 설계 결과 비교 및 검증에 많은 시간이 소요됨
- 계산 과정과 결과가 분산 관리되어 설계 이력 추적 및 재사용이 어려운 구조
2) 프로젝트 목표
- 설계자가 입력한 기본 조건을 바탕으로 탱크 두께, 무게, 부피 등을 자동 산출하는 독립 실행형 계산 소프트웨어 구축
- 선급 규정별 계산 결과를 자동 비교하여 최적의 설계 두께를 도출하는 엔지니어링 툴 개발
- 반복적인 계산 업무를 자동화하여 설계 정확도와 업무 효율성 향상
- 설계 데이터와 계산 결과를 체계적으로 관리·조회할 수 있는 시스템 구현
3) 주안점
- 실제 선급 규정과 계산 플로우를 그대로 반영한 신뢰도 높은 계산 로직 구현
- 엔지니어가 직관적으로 입력·검증·비교할 수 있는 UI 구조 설계
- 계산 결과의 재현성과 추적성을 확보할 수 있는 데이터 관리 구조 설계
위시켓과 함께한 진행 과정
프로젝트 성과
계산 수행 시간 90% 단축
Python 계산 모듈을 직접 실행하던 구조에서 FastAPI 기반 API 호출 방식으로 전환하여 계산 수행 시간을 약 90% 이상 단축
계산 작업 병렬 처리
프로세스 분리 구조를 통해 계산 작업의 병렬 처리 및 I/O 병목 최소화
선급별 자동 비교
선급별 두께 계산 결과 자동 비교 및 최종값 선정 기능 구현
설계 검토 효율 향상
계산 이력 저장 및 결과 재조회 기능을 통한 설계 검토 효율 향상
핵심 기능

메인 홈 (대시보드)
- 기본정보관리(재료, 선급) 및 탱크 설계 관리 기능으로 바로 이동 가능한 메인 대시보드 화면
- 등록된 재료 수, 선급 수, 탱크 설계 건수를 요약 지표로 제공
- 최근 등록된 재료·선급·탱크 설계 데이터 표시
- 등록된 재료 수, 선급 수, 탱크 설계 건수를 요약 지표로 제공
- 최근 등록된 재료·선급·탱크 설계 데이터 표시


재료 관리 & 선급 관리
- 탱크 설계 계산에 사용되는 재료 물성치 및 선급 규정을 등록·수정·조회하는 관리 화면
- 사용자 입력 기반 신규 재료 및 선급 정보 추가 가능
- 등록된 재료 및 선급 목록 Excel 다운로드 기능 지원
- 사용자 입력 기반 신규 재료 및 선급 정보 추가 가능
- 등록된 재료 및 선급 목록 Excel 다운로드 기능 지원



계산 결과 조회
- 사용자가 등록한 탱크 설계 데이터를 기반으로 계산 결과를 조회하는 화면
- 선급 규정별 산출된 두께 및 주요 설계 값을 비교 테이블 형태로 제공
- 계산 결과 Excel 다운로드 기능 지원
- 선급 규정별 산출된 두께 및 주요 설계 값을 비교 테이블 형태로 제공
- 계산 결과 Excel 다운로드 기능 지원
진행 단계
기획 | 요구사항 정의 및 기능 우선순위 도출
2025.11.
- LNG 탱크 설계 계산 프로세스 분석
- 선급 규정 및 계산 플로우 정리
- 사용자 입력·계산·결과 조회 중심의 IA 정의서 작성
- 각 기능에 따른 스토리보드 산출
- 선급 규정 및 계산 플로우 정리
- 사용자 입력·계산·결과 조회 중심의 IA 정의서 작성
- 각 기능에 따른 스토리보드 산출
디자인 | 서비스 전반 UI/UX 컨셉 정의
2025.11.
- 엔지니어링 툴에 적합한 직관적 UI/UX 설계
- 수치 입력과 결과 확인에 최적화된 화면 구조 설계
- 수치 입력과 결과 확인에 최적화된 화면 구조 설계
개발
2025.12.
- 계산 로직(FastAPI) 및 데이터 관리 기능 구현
- 프론트엔드·백엔드 통합 개발 및 기능 연동
- 프론트엔드·백엔드 통합 개발 및 기능 연동
테스트 및 런칭
2025.12.
- 계산 결과 검증 및 선급 규정 기준 정확도 테스트
- 실사용 시나리오 기반 통합 테스트 후 최종 배포
- 실사용 시나리오 기반 통합 테스트 후 최종 배포
프로젝트 상세
프로젝트 소개
- 본 프로젝트는 선박용 LNG 탱크 설계 시 요구되는 복잡한 강도 및 두께 계산을 자동화하기 위해 개발된 엔지니어링 소프트웨어입니다. 다양한 선급 규정과 재료 특성을 반영한 계산 로직을 시스템화하여 설계자가 입력한 조건을 기반으로 최적의 설계 결과를 신속하고 정확하게 도출할 수 있도록 구현하였습니다. 독립 실행형 구조로 개발되어 실제 설계 업무 환경에서 즉시 활용 가능한 실무 중심의 계산 플랫폼입니다.
수행범위
- 프론트엔드 개발: Thymeleaf 기반 사용자 입력 및 결과 조회 화면 구현
- 백엔드 개발: Java17, Spring Boot
- 수치 계산 엔진 개발: Python, NumPy, SciPy, Pandas
- 데이터베이스 설계 및 연동: PostgreSQL
- 내부망 전용 온프레미스 환경 구축
주안점
- 정확성 : 선급 규정 공식과 동일한 계산 로직을 Python으로 구현하여 설계 기준과 일치하는 결과 제공
- 보안성 : 외부망과 완전히 분리된 고객사 내부망 전용 환경에서만 동작하도록 구성
- 확장성 : 재료, 선급 규정, 계산 로직을 구조적으로 분리하여 향후 규정 추가 및 기능 확장이 용이한 구조로 설계
- 본 프로젝트는 선박용 LNG 탱크 설계 시 요구되는 복잡한 강도 및 두께 계산을 자동화하기 위해 개발된 엔지니어링 소프트웨어입니다. 다양한 선급 규정과 재료 특성을 반영한 계산 로직을 시스템화하여 설계자가 입력한 조건을 기반으로 최적의 설계 결과를 신속하고 정확하게 도출할 수 있도록 구현하였습니다. 독립 실행형 구조로 개발되어 실제 설계 업무 환경에서 즉시 활용 가능한 실무 중심의 계산 플랫폼입니다.
수행범위
- 프론트엔드 개발: Thymeleaf 기반 사용자 입력 및 결과 조회 화면 구현
- 백엔드 개발: Java17, Spring Boot
- 수치 계산 엔진 개발: Python, NumPy, SciPy, Pandas
- 데이터베이스 설계 및 연동: PostgreSQL
- 내부망 전용 온프레미스 환경 구축
주안점
- 정확성 : 선급 규정 공식과 동일한 계산 로직을 Python으로 구현하여 설계 기준과 일치하는 결과 제공
- 보안성 : 외부망과 완전히 분리된 고객사 내부망 전용 환경에서만 동작하도록 구성
- 확장성 : 재료, 선급 규정, 계산 로직을 구조적으로 분리하여 향후 규정 추가 및 기능 확장이 용이한 구조로 설계

메인 대시보드

재료관리

재료관리 > 재료 등록

계산 결과 조회

탱크 설계 관리 > 선박 정보 등록

탱크 설계 관리 > 탱크 설계 등록




