KR102020745B1 - Method and device of providing construction schedule of ocean construction - Google Patents
Method and device of providing construction schedule of ocean construction Download PDFInfo
- Publication number
- KR102020745B1 KR102020745B1 KR1020190032683A KR20190032683A KR102020745B1 KR 102020745 B1 KR102020745 B1 KR 102020745B1 KR 1020190032683 A KR1020190032683 A KR 1020190032683A KR 20190032683 A KR20190032683 A KR 20190032683A KR 102020745 B1 KR102020745 B1 KR 102020745B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- construction
- work
- offshore
- schedule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010276 construction Methods 0.000 title claims abstract description 339
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000033001 locomotion Effects 0.000 claims description 40
- 238000013473 artificial intelligence Methods 0.000 claims description 37
- 239000013535 sea water Substances 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 25
- 238000004422 calculation algorithm Methods 0.000 description 16
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 11
- 230000008859 change Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 229910052802 copper Inorganic materials 0.000 description 7
- 239000010949 copper Substances 0.000 description 7
- 238000013135 deep learning Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000013528 artificial neural network Methods 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008520 organization Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000001556 precipitation Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 238000009412 basement excavation Methods 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000003466 welding Methods 0.000 description 2
- 241000195493 Cryptophyta Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01W—METEOROLOGY
- G01W1/00—Meteorology
- G01W1/10—Devices for predicting weather conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- General Health & Medical Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Biomedical Technology (AREA)
- Evolutionary Computation (AREA)
- Environmental Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Artificial Intelligence (AREA)
- Atmospheric Sciences (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Ecology (AREA)
- Educational Administration (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 개시는 해양 공사의 공사 일정을 제공하는 방법 및 장치에 관한 것으로, 보다 자세하게는 해양 공사의 작업 내용과 기상 정보 등의 작업 여건에 기초하여 공사 안전과 공사 비용의 효율화를 위한 최적의 공사 일정을 도출해내는 방법 및 장치에 관한 것이다. 나아가, 딥러닝 등의 기계학습 알고리즘을 활용하여 인간 두뇌의 인지, 판단 등의 기능을 모사하는 인공지능(AI)을 이용하여 해양 공사의 공사 일정을 제공하는 방법 및 장치를 제공한다. The present disclosure relates to a method and apparatus for providing a construction schedule of an offshore construction, and more particularly, to an optimal construction schedule for construction safety and efficiency of construction cost based on the work contents of the offshore construction and weather conditions. It relates to a method and apparatus for derivation. In addition, the present invention provides a method and apparatus for providing a construction schedule for offshore construction using artificial intelligence (AI) that simulates functions such as recognition and judgment of the human brain by using a machine learning algorithm such as deep learning.
일반적으로 공사(construction)는 다양한 작업들로 이루어져 있는 종합적이고 복합적인 과정인 경우가 많아, 다양한 장비와 인력이 요구될 수 있다. 그 중에서도 해상이나 해저에서 수행되는 해양 공사는, 사용되는 장비의 규모가 크고 대여료가 고가이며, 운반에도 많은 시간이 소요될 수 있다. 또한, 장비를 사용하여 작업을 수행할 때 풍랑 등의 해양 여건에 영향을 크게 받을 수 있어, 효율적인 공사 일정을 결정하는 것이 쉽지 않다. 예를 들어, 고가의 장비를 대여하였음에도 해양 여건이 따라주지 않는 경우, 공사를 진행할 수 없어 큰 손해가 발생될 수 있다. In general, construction is a comprehensive and complex process that consists of various tasks, which may require a variety of equipment and personnel. Above all, offshore or offshore construction works are expensive and expensive to rent equipment and can take a long time to transport. In addition, when performing work using the equipment can be greatly affected by marine conditions such as storm, it is difficult to determine the efficient construction schedule. For example, if expensive equipment is rented but the sea conditions are not followed, the construction may not be carried out, which may cause great damage.
이에 해양 공사의 작업 내용과 해양 여건을 종합적으로 고려하여 해양 공사에 대해 최적의 공사 일정을 결정하는 방법 및 이를 구현하기 위한 알고리즘이 요구된다. Therefore, there is a need for a method for determining an optimal construction schedule for offshore construction in consideration of the work contents and marine conditions of offshore construction and an algorithm for implementing the construction.
인공 지능(artificial Intelligence, AI)는 인간 수준의 지능을 구현하는 컴퓨터 시스템이며, 기존의 규칙(Rule) 기반 스마트 시스템과는 달리 기계가 스스로 학습하고 판단하며 학습에 따라 지능이 개선되는 시스템이다. 인공 지능은 사용할수록 인식률이 향상되고 사용자 취향을 보다 정화하게 이해할 수 있게 되어, 기존의 규칙 기반 스마트 시스템은 점차 딥러닝 기반 인공 지능 시스템으로 대체되고 있다. Artificial Intelligence (AI) is a computer system that implements human-level intelligence, and unlike conventional rule-based smart systems, the machine learns and judges itself and improves intelligence according to learning. As the artificial intelligence is used, the recognition rate is improved and the user's taste can be more clearly understood, and the existing rule-based smart system is gradually replaced by the deep learning-based artificial intelligence system.
인공 지능 기술은 기계학습(딥러닝) 및 기계학습을 활용한 요소 기술들로 구성된다. 기계학습은 입력 데이터들의 특징을 스스로 분류/학습하는 알고리즘 기술이며, 요소기술은 딥러닝 등의 기계학습 알고리즘을 활용하여 인간 두뇌의 인지, 판단 등의 기능을 모사하는 기술로서, 언어적 이해, 시각적 이해, 추론/예측, 지식 표현, 동작 제어 등의 기술 분야로 구성될 수 있다.Artificial intelligence technology consists of elementary technologies that utilize machine learning (deep learning) and machine learning. Machine learning is an algorithm technology that classifies / learns characteristics of input data by itself, and element technology is a technology that simulates the functions of human brain cognition and judgment by using machine learning algorithms such as deep learning. It may consist of technical fields such as understanding, reasoning / prediction, knowledge representation, motion control, and the like.
본 개시는 해양 공사에 대해 공사 안전과 공사비 절감을 위한 최적의 공사 일정을 도출해내는 방법 및 장치를 제공하고자 한다. The present disclosure intends to provide a method and apparatus for deriving an optimal construction schedule for offshore construction for construction safety and cost reduction.
본 개시가 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Problems to be solved by the present disclosure are not limited to the above-mentioned problems, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.
일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법은, 적어도 하나의 해양 공사를 식별하는 단계; 상기 식별된 해양 공사에 포함된 적어도 하나의 작업을 식별하는 단계; 상기 식별된 적어도 하나의 작업에 대한 작업 정보를 획득하는 단계; 상기 식별된 적어도 하나의 작업에 대한 소정 기간 내의 해양 여건 정보를 획득하는 단계; 및 상기 작업 정보 및 상기 해양 여건 정보를 이용하여, 상기 해양 공사의 공사 일정을 결정하는 단계를 포함할 수 있다. According to an embodiment, a method of providing a construction schedule of an offshore construction includes: identifying at least one offshore construction; Identifying at least one task included in the identified offshore work; Obtaining task information for the identified at least one task; Obtaining marine condition information within a predetermined period of time for the at least one identified work; And determining a construction schedule of the marine construction by using the operation information and the marine condition information.
일 실시예에 따르면, 상기 작업 정보는, 작업들 간의 관계 정보, 작업에 사용되는 장비 정보, 작업에 사용되는 인력 정보 및 작업의 기간 정보 중 적어도 하나를 포함할 수 있다. According to an embodiment, the task information may include at least one of relationship information between tasks, equipment information used for the task, manpower information used for the task, and period information of the task.
일 실시예에 따르면, 상기 해양 여건 정보는, 상기 적어도 하나의 작업이 수행되는 현장에 대한, 파랑 정보, 해수 유동 정보 및 바람 정보를 포함할 수 있다.According to an embodiment, the marine condition information may include wave information, seawater flow information, and wind information about a site on which the at least one operation is performed.
일 실시예에 따르면, 상기 해양 공사의 공사 일정을 결정하는 단계는, 공사 목표일 및 공사 예산에 기초하여, 상기 해양 공사에 포함된 적어도 하나의 작업에 대한 작업 기간, 작업 일자 및 작업 비용 중 적어도 하나를 결정하는 단계를 포함할 수 있다.According to an embodiment, the determining of the construction schedule of the offshore construction may include at least one of a work period, a work date, and a work cost for at least one work included in the offshore construction based on a construction target date and a construction budget. Determining one.
일 실시예에 따르면, 상기 해양 공사의 공사 일정을 결정하는 단계는, 기 수행된 해양 공사의 공사 일정에 기초하여 학습된 인공 지능 모델에 의해 수행될 수 있다.According to an embodiment, the determining of the construction schedule of the offshore construction may be performed by an artificial intelligence model learned based on the construction schedule of the offshore construction.
일 실시예에 따르면, 상기 방법은, 상기 결정된 공사 일정에 기초하여, 상기 적어도 하나의 작업에 사용되는 장비 및 인력 중 적어도 하나에 대한 요청을 생성하는 단계를 더 포함할 수 있다. According to an embodiment, the method may further include generating a request for at least one of equipment and manpower used in the at least one task based on the determined construction schedule.
일 실시예에 따르면, 상기 방법은, 상기 결정된 공사 일정에 대한 피드백 정보를 획득하는 단계; 및 상기 피드백 정보를 이용하여, 상기 결정된 공사 일정을 변경하는 단계를 더 포함하고, 상기 피드백 정보는, 상기 적어도 하나의 작업에 대한 장비의 수급 정보 및 인력의 수급 정보 중 적어도 하나를 포함할 수 있다.According to an embodiment, the method may include obtaining feedback information on the determined construction schedule; And changing the determined construction schedule by using the feedback information, wherein the feedback information may include at least one of supply and demand information of equipment and supply and demand information of personnel for the at least one job. .
일 실시예에 따르면, 상기 해양 여건 정보를 획득하는 단계는, 상기 적어도 하나의 작업이 수행되는 현장의 지형 정보를 획득하는 단계; 기상 정보를 제공하는 복수의 기관으로부터 상기 현장의 기상 예측 정보를 획득하는 단계; 상기 지형 정보 및 상기 복수의 기관 중 제1 기관으로부터의 기상 예측 정보에 기초하여, 상기 현장의 해양 여건 정보를 생성하는 단계; 및 상기 복수의 기관 중 제2 기관으로부터의 기상 예측 정보에 기초하여, 상기 생성된 해양 여건 정보를 보정하는 단계를 포함할 수 있다. According to an embodiment, the acquiring of the marine condition information may include obtaining terrain information of a site where the at least one operation is performed; Obtaining weather prediction information of the site from a plurality of organizations providing weather information; Generating marine condition information of the site based on the terrain information and weather prediction information from a first of the plurality of engines; And correcting the generated marine condition information based on weather prediction information from a second engine of the plurality of engines.
일 실시예에 따르면, 상기 해양 여건 정보를 획득하는 단계는, 상기 적어도 하나의 작업이 수행되는 현장의 과거 기상 정보에 기초하여 학습된 인공 지능 모델에 의해 수행될 수 있다. According to an embodiment, the acquiring of the marine condition information may be performed by an artificial intelligence model learned based on past weather information of a site where the at least one task is performed.
일 실시예에 따른 해양 공사의 공사 일정을 제공하는 장치는, 해양 공사에 포함된 적어도 하나의 작업에 대한 작업 정보를 저장하는 메모리; 상기 적어도 하나의 작업에 대한 소정 기간 내의 해양 여건 정보를 획득하는 통신 인터페이스; 및 상기 작업 정보 및 상기 해양 여건 정보를 이용하여, 상기 해양 공사의 공사 일정을 결정하는 프로세서를 포함할 수 있다.According to an embodiment, an apparatus for providing a construction schedule of an offshore construction includes: a memory configured to store work information on at least one task included in offshore construction; A communication interface for acquiring marine condition information within a predetermined time period for the at least one job; And a processor configured to determine a construction schedule of the marine construction by using the work information and the marine condition information.
도 1은 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법을 설명하기 위한 도면이다.
도 2는 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 장치를 설명하기 위한 도면이다.
도 3은 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법의 흐름도이다.
도 4는 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 장치의 구성을 도시한다.
도 5는 일 실시예에 따른 딥러닝을 통해 공사 일정을 제공하기 위한 인공 지능 모델을 생성하는 동작을 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 해양 공사에 대한 해양 여건 정보를 획득하는 방법의 흐름도이다.
도 7은 일 실시예에 해양 여건 정보를 제공하기 위한 인공 지능 모델을 생성하는 생성하는 동작을 설명하기 위한 도면이다. 1 is a view for explaining a method of providing a construction schedule of offshore construction according to an embodiment.
2 is a diagram for describing an apparatus for providing a construction schedule of an offshore construction, according to an exemplary embodiment.
3 is a flowchart of a method of providing a construction schedule of an offshore construction according to an embodiment.
4 illustrates a configuration of an apparatus for providing a construction schedule of an offshore construction according to an embodiment.
5 is a diagram for describing an operation of generating an artificial intelligence model for providing a construction schedule through deep learning, according to an exemplary embodiment.
6 is a flowchart of a method of acquiring marine condition information for marine construction according to an embodiment.
FIG. 7 is a diagram for describing an operation of generating an artificial intelligence model for providing marine condition information according to an embodiment.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various forms, and only the embodiments are intended to complete the disclosure of the present invention, and the general knowledge in the art to which the present invention pertains. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims. Like reference numerals refer to like elements throughout.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in the present specification may be used in a sense that can be commonly understood by those skilled in the art. In addition, the terms defined in the commonly used dictionaries are not ideally or excessively interpreted unless they are specifically defined clearly.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. In this specification, the singular also includes the plural unless specifically stated otherwise in the phrase. As used herein, "comprises" and / or "comprising" does not exclude the presence or addition of one or more other components in addition to the mentioned components.
본 명세서에서, 컴퓨터는 적어도 하나의 프로세서를 포함하는 모든 종류의 하드웨어 장치를 의미하는 것이고, 실시 예에 따라 해당 하드웨어 장치에서 동작하는 소프트웨어적 구성도 포괄하는 의미로서 이해될 수 있다. 예를 들어, 컴퓨터는 스마트폰, 태블릿 PC, 데스크톱, 노트북 및 각 장치에서 구동되는 사용자 클라이언트 및 애플리케이션을 모두 포함하는 의미로서 이해될 수 있으며, 또한 이에 제한되는 것은 아니다.In the present specification, the computer refers to any kind of hardware device including at least one processor, and according to an embodiment, it may be understood as a meaning encompassing a software configuration that operates on the hardware device. For example, a computer may be understood as including, but not limited to, a smartphone, a tablet PC, a desktop, a notebook, and a user client and an application running on each device.
도 1은 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법을 설명하기 위한 도면이다. 1 is a view for explaining a method of providing a construction schedule of offshore construction according to an embodiment.
일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법은, 해상 또는 해저에 위치한 소정 지역 내에서 소정의 목표 기간을 가지는 각각의 해양 공사에 대해 효율적인 공사 일정을 제공할 수 있다. 일 실시예에 따른 해양 공사는, 적어도 하나의 작업을 포함하는 것일 수 있다. 예를 들어, 해양 공사에 포함되는 적어도 하나의 작업은, 운송 작업, 굴착 작업, 적재 작업, 평탄화 작업, 매립 작업, 용접 작업, 절단 작업, 인양 작업, 촬영 작업 등과, 이들의 기초가 되는 세부 작업들, 및 이들의 결합에 따른 다양한 작업들일 수 있다. The method of providing a construction schedule of an offshore construction according to an embodiment may provide an efficient construction schedule for each offshore construction having a predetermined target period within a predetermined area located at sea or undersea. Marine work according to an embodiment may be to include at least one operation. For example, at least one of the operations included in offshore construction includes transportation work, excavation work, loading work, flattening work, landfill work, welding work, cutting work, lifting work, photographing work, and the like, and the detailed work on which they are based. And various operations in combination thereof.
도 1을 참조하면, 일 실시예에 따른 제1 공사는, 우리나라의 동해 상의 소정 지역 내에서 수행되는 해양 공사로서, 제1 작업, 제2 작업, 제3 작업 및 제4 작업을 포함하는 것일 수 있다. 일 실시예에 따른 제1 공사에 대해, 제1 공사에 포함된 작업들에 대한 작업 정보와 작업들에 대한 해양 여건 정보를 이용하여, 각 작업에 대한 작업 기간, 작업 일자 및 작업 비용 중 적어도 하나를 포함하는 공사 일정을 결정함으로써, 제1 공사에 대한 최적의 공사 일정이 결정될 수 있다. Referring to FIG. 1, a first construction according to an embodiment may include a first construction, a second construction, a third construction, and a fourth construction as a marine construction performed in a predetermined region on the east coast of Korea. have. For the first construction according to an embodiment, at least one of a work duration, a work date, and a work cost for each work using the work information on the work included in the first work and the marine condition information on the work. By determining a construction schedule that includes, the optimal construction schedule for the first construction can be determined.
구체적으로, 일 실시예에 따른 작업 정보는, 작업의 수행에 필요한 요소들에 관한 것으로서, 작업들 간의 관계 정보, 작업에 사용되는 장비 정보, 작업에 사용되는 인력 정보, 작업의 기간 정보 및 작업 현장의 위치 정보를 포함할 수 있다. Specifically, the job information according to the embodiment relates to the elements necessary for the performance of the job, the relationship information between the jobs, the equipment information used for the job, manpower information used for the job, period information of the job and the job site May include location information.
일 실시예에 따른 작업들 간의 관계 정보는, 작업의 수행에 있어 필수적으로 적용되어야 하는 작업들 간의 선후 관계 또는 작업의 중요도를 나타내는 것일 수 있다. 예를 들어, 해양 공사에 복수의 작업이 포함된 경우, 일부의 작업들은 서로 긴밀한 관계를 가져 서로의 작업의 순서에 영향을 주는 것일 수도 있고, 일부의 작업들은 서로 영향 없이 독립적으로 수행 가능한 것일 수도 있다. The relationship information between tasks according to an exemplary embodiment may be indicative of a prognostic relationship or importance of tasks between tasks to be applied to the performance of the tasks. For example, if a marine project includes a plurality of tasks, some tasks may be closely related to each other to influence the order of the tasks, and some tasks may be independently performed without affecting each other. have.
도 1을 참조하면, 작업들 간의 관계 정보에 따라, 제2 작업은 제1 작업이 완료된 이후에 수행되어야 하는 것일 수 있고, 제3 작업은 제1 작업과 관계없이 제1 작업의 이전에, 제1 작업의 이후에, 또는 제1 작업과 병행하여 수행될 수 있는 것일 수 있다. 또한, 작업들 간의 관계 정보에 따라, 제1 작업은 소정 기간 내에 반드시 수행되어야 하는 최우선순위 작업일 수도 있다. Referring to FIG. 1, according to the relationship information between tasks, the second task may be to be performed after the first task is completed, and the third task may be performed before the first task regardless of the first task. It may be one that can be performed after the first task or in parallel with the first task. Also, depending on the relationship information between the tasks, the first task may be the highest priority task that must be performed within a predetermined period of time.
일 실시예에 따른 작업에 사용되는 장비 정보는, 해당 작업에서 사용되는 장비의 식별 정보, 장비의 수량 정보, 장비의 성능 정보, 장비의 비용 정보 등을 포함하는 것일 수 있다. 또한, 일 실시예에 따른 작업에 사용되는 장비 정보는, 장비의 수급 위치, 운행 제한 해상 조건, 운항 속도, 시공 조건, 계류 조건, 장비 가용 시간 등을 타나내는 정보를 더 포함할 수 있다. The equipment information used for the task according to an embodiment may include identification information of the equipment used in the task, quantity information of the equipment, performance information of the equipment, cost information of the equipment, and the like. In addition, the equipment information used for the work according to an embodiment may further include information indicating the supply and demand location of the equipment, operating limited maritime conditions, operating speed, construction conditions, mooring conditions, equipment available time.
도 1을 참조하면, 작업의 장비 정보에 따라, 제1 공사에 포함된 제2 작업 및 제4 작업에서 공통으로 장치 D가 이용되는 경우, 장비 D의 운반 시간과 대여 기간을 최소화하기 위해, 제2 작업과 제4 작업이 동시에 또는 연속해서 수행되도록 공사 일정을 결정할 수 있다. 즉, 해양 공사에 이용되는 장비는 해상으로 운반해야 하는 경우가 많아 운반에 많은 시간이 소요되고, 해양 여건에 많은 영향을 받을 수 있으며, 또한, 대여료가 고가인 경우가 많으므로, 작업의 장비 정보를 이용해 장비의 운반 시간과 대여 기간을 최소화함으로써 비용 및 시간 측면에서 공사 일정의 효율을 높일 수 있다. Referring to FIG. 1, when the device D is commonly used in the second work and the fourth work included in the first construction according to the equipment information of the work, in order to minimize the transport time and the rental period of the equipment D, The construction schedule can be determined so that the second work and the fourth work can be performed simultaneously or in succession. In other words, the equipment used for offshore construction is often required to be transported by sea, so it takes a lot of time to transport and can be affected by marine conditions, and the rental fee is often expensive. By minimizing the transportation time and the rental period of the equipment can be used to increase the efficiency of the construction schedule in terms of cost and time.
일 실시예에 따른 작업에 사용되는 인력 정보는, 해당 작업에서 사용되는 인력의 규모 정보, 인력의 기술력 정보, 인력의 비용 정보 등을 포함하는 것일 수 있다. The manpower information used for the work according to an embodiment may include size information of the workforce used in the work, technology information of the workforce, cost information of the workforce, and the like.
일 실시예에 따른 작업의 기간 정보는, 해당 작업의 수행에 일반적으로 소요되는 최소 기간, 최대 기간 및 적정 기간 중 적어도 하나를 포함하는 것일 있다. Duration information of a job according to an embodiment may include at least one of a minimum period, a maximum period, and an appropriate period generally required to perform the job.
일 실시예에 따른 작업 현장의 위치 정보는, 해당 공사 현장 중에서도 해당 작업이 수행되는 구체적인 위치를 나타내는 정보일 수 있다. Location information of the work site according to an embodiment may be information indicating a specific location where the work is performed among the construction site.
일 실시예에 따른 해양 여건 정보는, 해당 작업이 수행되는 현장에 대한 해상 및 해저의 환경을 나타내는 정보로서, 작업이 수행되어야 하는 공사 기간에 대한 해양 환경의 예측 정보일 수 있다. The marine condition information according to an embodiment may be information indicating the environment of the sea and the seabed on the site where the work is performed, and may be prediction information of the marine environment for the construction period in which the work is to be performed.
구체적으로, 넓은 지역에 대한 일반적인 기상 예보와는 달리, 일 실시예에 따른 해양 여건 정보는, 해당 작업 현장에 대한 구체적인 예측 정보일 수 있다. 일 실시예에 따른 해양 여건 정보는, 해당 작업 현장에 대한, 파고, 파주기, 파향 등을 포함하는 파랑(wave) 정보, 조류(tidal current), 조위(tide level), 조류속(tidal velocity), 해류속(current velocity) 등을 포함하는 해수 유동(flow) 정보, 및 풍향, 풍속, 기압 등을 포함하는 바람 정보를 포함할 수 있다. 또한, 일 실시예에 따른 해양 여건 정보는, 기온, 수온, 지온, 강수량, 습도, 해일, 태풍 등의 일반적인 기상 정보를 더 포함하는 것일 수 있다. Specifically, unlike the general weather forecast for a large area, the marine condition information according to an embodiment may be specific prediction information about the corresponding work site. Marine conditions information according to an embodiment, the wave information, tidal current, tide level, tidal velocity, including wave height, wave period, wave direction, etc. for the job site , Seawater flow information including current velocity, and the like, and wind information including wind direction, wind speed, air pressure, and the like. In addition, the marine condition information according to an embodiment may further include general weather information such as temperature, water temperature, geothermal temperature, precipitation, humidity, tsunami, and typhoon.
도 1을 참조하면, 제1 공사에 포함된 작업들에 대한 작업의 장비 정보, 작업의 기간 정보, 및 작업의 해양 여건 정보를 참조하여, 제1 공사에 포함된 제3 작업에서 파고가 작은 정온한 환경을 필요로 하는 장비 E가 사용되는 경우, 장비 E의 이동 시간과 대여 기간을 최소화하기 위해 파고가 작은 해양 여건을 만족하는 것으로 예측되는 연속하는 특정 기간에 제3 작업을 배치하여, 제1 공사의 공사 일정을 효율적으로 결정할 수 있다. 이때, 특정 기간은 제3 작업에 대한 기간 정보를 참조하여 결정될 수 있다. Referring to FIG. 1, with reference to equipment information of a work for a job included in a first work, period information of a work, and marine condition information of a work, a quietness with a small crest in a third work included in the first work If equipment E, which requires an environment, is used, the third operation may be arranged in a specific, continuous period of time in which the crest is expected to meet small ocean conditions to minimize the travel time and rental period of equipment E. We can decide construction schedule of construction efficiently. In this case, the specific period may be determined by referring to the period information on the third job.
일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법에서, 공사 일정은 해양 공사에 포함된 적어도 하나의 작업에 대한 작업 기간, 작업 일자 및 작업 비용 중 적어도 하나를 포함할 수 있다. 예를 들어, 해양 공사의 공사 일정을 결정하는 경우, 각 작업이 수행되는 예상 작업 기간(개시일 및 완료일), 작업 기간 중 작업이 실제로 수행되는 구체적인 날짜 및 작업이 계획에 따라 수행될 경우 소비되는 예상 비용이 결정될 수 있다. 각 작업에 대한 기간, 날짜 및 비용의 결정에 따라, 적어도 하나의 작업을 포함하는 공사에 대한 전체적인 공사 일정이 결정될 수 있다. In the method of providing a construction schedule of an offshore construction according to an embodiment, the construction schedule may include at least one of a work period, a work date, and a work cost for at least one work included in the offshore construction. For example, when determining the construction schedule for an offshore project, the expected duration of work (start and finish dates) for each work, the specific dates during which the work is actually performed, and the estimated cost to be consumed if the work is performed according to the plan. The cost can be determined. Depending on the determination of the duration, date and cost for each work, the overall work schedule for the work comprising at least one work may be determined.
일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법은, 공사 목표일 및 공사 예산에 기초하여 최적의 공사 일정이 결정되도록 할 수 있다. 예를 들어, 도 1의 제1 공사는 2019년 6월 1일로 공사 목표일이 설정되어 있고, 공사 예산으로서 최소 공사 비용, 적정 공사 비용 및 최대 공사 비용 중 적어도 하나가 설정되어 있을 수 있다. The method of providing a construction schedule of an offshore construction according to an embodiment may allow an optimal construction schedule to be determined based on a construction target date and a construction budget. For example, in the first construction of FIG. 1, a construction target date is set as June 1, 2019, and at least one of a minimum construction cost, an appropriate construction cost, and a maximum construction cost may be set as a construction budget.
일 실시예에 따른 공사 일정을 제공하는 방법에 따르면, 설정된 공사 목표일과 공사 예산을 준수하며, 이에 대한 최대 효율을 도출하는 방향으로 공사 일정이 결정될 수 있다. 예를 들어, 설정된 공사 목표일과 최대 공사 비용의 한도 내에서 수행 가능한 복수의 공사 일정 중에서, 가장 적은 비용이 소비되는 것으로 예상되는 공사 일정이 선택될 수 있다. 또한, 복수의 공사 일정에 대해 산출된 안전 수치를 고려하여, 소정의 안전 수치 이상을 만족하는 공사 일정 중에서 공사 일정이 선택되도록 할 수 있다. According to the method of providing a construction schedule according to an embodiment, the construction schedule may be determined in a direction in which the set construction target date and the construction budget are observed and a maximum efficiency thereof is derived. For example, among a plurality of construction schedules that can be performed within a set construction target date and a maximum construction cost limit, a construction schedule in which the least cost is expected to be consumed may be selected. In addition, in consideration of the safety values calculated for the plurality of construction schedules, it is possible to allow the construction schedule is selected from the construction schedule that satisfies the predetermined safety value or more.
일 실시예에 따른 해양 공사의 공사 일정이 결정되면, 결정된 공사 일정에 따라 해양 공사에 포함된 적어도 하나의 작업에 대한 장비 및 인력은 수급 가능 여부를 확인하는 피드백 정보를 획득하여, 결정된 공사 일정을 확정하거나 변경할 수 있다.When the construction schedule of the offshore construction according to an embodiment is determined, the equipment and manpower for at least one operation included in the offshore construction according to the determined construction schedule obtains feedback information confirming availability of the supply, thereby obtaining the determined construction schedule. You can confirm or change it.
또한, 일 실시예에 따른 해양 공사의 공사 일정이 결정되면, 해양 공사에 포함된 적어도 하나의 작업에 사용되는 장비 및 인력에 대한 요청을 생성할 수 있다. 공사 일정의 결정과 함께 장비 및 인력을 대여 업체 또는 용역 업체에 요청 또는 어렌지(arrange)함으로써 빠르고 효율적인 공사 일정의 확정이 가능할 수 있다. In addition, when the construction schedule of the offshore construction according to an embodiment is determined, it is possible to generate a request for equipment and manpower used for at least one operation included in the offshore construction. It may be possible to establish a fast and efficient construction schedule by requesting or arranging equipment and personnel to the rental company or service provider together with the determination of the construction schedule.
또한, 컴퓨터는 요청 정보에 대응하는 대여 업체 혹은 용역 업체의 피드백을 수신할 수 있다. 예를 들어, 이용하고자 하는 장비가 이미 다른 공사현장에서 사용하도록 예약 혹은 어렌지되어있을 수도 있고, 거리 및 이동경로상 이용하고자 하는 날짜까지 수급이 어려울 수도 있다. 이 경우, 컴퓨터는 각각의 장비를 이용가능한 날짜에 대한 정보를 획득하고, 해당 날짜정보와 해당 장비를 연속하여 이용할 수 있는 기상정보가 중첩되는 일정으로 공사일정을 결정할 수도 있다.In addition, the computer may receive feedback from the rental company or service provider corresponding to the requested information. For example, the equipment you want to use may already be reserved or arranged for use at another construction site, or it may be difficult to supply the equipment you want to use on streets and routes. In this case, the computer may obtain information on a date when each equipment is available, and determine the construction schedule as a schedule in which the date information and weather information for continuously using the equipment overlap.
또한, 일 실시예에 따른 해양 공사의 공사 일정이 결정되면, 해양 공사에 포함된 적어도 하나의 작업에 사용되는 장비의 이동 경로가 결정될 수 있다. 예를 들어, 도 1을 참조하면, 제1 작업 내지 제4 작업에 사용되는 장비들 중 일부의 장비들은 해상으로 이동될 수도 있고, 일부 장비들은 육지로 이동될 수 있다. 일 실시예에 따른 이동 경로는 해양 여건 정보에 기초하여 결정될 수 있으며, 이에 추가적으로 이동 경로에 대한 피항 정보도 결정될 수 있다. In addition, when the construction schedule of the offshore construction according to an embodiment is determined, the movement path of the equipment used for at least one operation included in the offshore construction can be determined. For example, referring to FIG. 1, some of the equipment used in the first to fourth tasks may be moved to sea, and some equipment may be moved to land. According to an embodiment, the movement route may be determined based on marine condition information, and in addition, navigation information about the movement route may be determined.
이하 도 2를 참조하여, 도 1에서 설명된 해양 공사의 공사 일정을 결정하는 방법이 장치(100)에서 수행되는 구체적인 과정에 대하여 자세히 서술하도록 한다. Hereinafter, referring to FIG. 2, a detailed process performed by the
도 2는 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 장치(100)를 설명하기 위한 도면이다. 2 is a diagram for describing an
도 2를 참조하면, 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법에서, 공사 일정을 제공하는 장치(100)와 장치(100)로부터 공사 일정을 제공받는 사용자 단말(400)이 이용될 수 있다. 2, in a method of providing a construction schedule of an offshore construction according to an embodiment, an
일 실시예에 따른 해양 공사의 공사 일정을 제공하는 장치(100)는 공사 일정의 제공한 필요한 정보들을 저장, 획득 및 처리하는 여러가지 기능들을 수행할 수 있는 프로세서를 포함하는 서버로 구성될 수 있다. 또한, 일 실시예에 따른 장치(100)는 복수의 서버로 구성될 수도 있으며, 이에 제한되는 것은 아니고 공사 일정의 제공에 필요한 추가적인 구성들을 더 포함하는 장치일 수 있다. 예를 들어, 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 장치(100)는 PC(personal computer), 태블릿 PC, 랩탑 컴퓨터(laptop computer), 스마트 폰 등의 사용자 장치일 수 있다. The
또한, 사용자 단말(400)은 장치(100)로부터 해양 공사의 공사 일정을 제공받아 사용자에게 표시하기 위한 기능을 수행할 수 있는 하나의 사용자 기기일 수 있다. 예를 들어, 해양 공사의 공사 일정을 관리하기 위한 관리자가 사용하는, PC, 태블릿 PC, 랩탑 컴퓨터, 스마트 폰 등이 될 수 있다. In addition, the
도 2를 참조하면, 일 실시예에 따른 장치(100)는, 해양 공사에 포함된 적어도 하나의 작업에 대한 작업 정보(210) 및 적어도 하나의 작업에 대한 소정 기간 내의 해양 여건 정보(220)를 획득하여 이용할 수 있다. Referring to FIG. 2, the
일 실시예에 따른 작업 정보(210)는 작업의 수행에 필요한 요소들에 관한 것으로서, 작업들 간의 관계 정보, 작업에 사용되는 장비 정보, 작업에 사용되는 인력 정보, 작업의 기간 정보 및 작업 현장의 위치 정보를 포함할 수 있다.
일 실시예에 따른 해양 여건 정보(220)는 해당 작업 현장에 대한, 파고, 파주기, 파향 등을 포함하는 파랑 정보, 조류, 조위, 조류속, 해류속 등을 포함하는 해수 유동 정보 및 풍향, 풍속, 기압 등을 포함하는 바람 정보를 포함할 수 있다. 또한, 일 실시예에 따른 해양 여건 정보(220)는, 기온, 수온, 지온, 강수량, 습도, 해일, 태풍 등의 일반적인 기상 정보를 더 포함하는 것일 수 있다.
구체적으로, 일 실시예에 따른 장치(100)는 공사 일정의 관리가 필요한 적어도 하나의 해양 공사를 식별하고, 식별된 해양 공사에 포함된 적어도 하나의 작업을 식별하여, 각각의 작업에 대한 작업 정보(210) 및 해양 여건 정보(220)를 획득할 수 있다. 일 실시예에 따른 장치(100)는 하나의 해양 공사를 식별하여 해당 해양 공사에 대한 공사 일정을 결정할 수도 있지만, 공사가 함께 진행될 수 있는 복수의 해양 공사를 함께 식별할 수도 있다. In detail, the
일 실시예에 따른 장치(100)는 해양 작업들에 관한 데이터베이스를 보유하고 있는 외부 서버로부터 작업 정보(210)를 획득할 수 있다. 또한, 일 실시예에 따른 장치(100)는 해양 작업들에 관한 데이터베이스를 내부의 메모리에 저장하고 있을 수 있다. The
일 실시예에 따른 장치(100)는 기상 예측 정보를 제공하는 외부 서버로부터 해양 여건 정보(220)를 획득할 수 있다. 또한, 일 실시예에 따른 장치(100)는 외부 서버로부터 수집된 정보들에 기초하여 해양 여건 정보(220)를 생성할 수도 있다. The
구체적으로, 일 실시예에 따른 장치(100)는 해양 작업에 포함된 적어도 하나의 작업이 수행되는 현장의 지형 정보와 복수의 기관으로부터 획득되는 현장의 기상 예측 정보에 기초하여, 해양 여건 정보(220)를 생성할 수 있다. 기상 예측 정보를 제공하는 기관은, 예를 들어, 미국의 NOAA(National Oceanic and Atmospheric Administration), 일본의 PARI(Port and Airport Research Institute), 호주의 CSIRO(Commonwealth Scientific and Industrial Research Organization) 등의 기상 실시관 예측 시스템을 운용하는 기관일 수 있다. 또한, 기상 예측 정보를 제공하는 기관은, 국내 기상청 및 국립해양조사원일 수 있다. Specifically, the
일 실시예에 따른 현장의 지형 정보는, 현장의 위치에 따른 수심, 해저 지형, 해양 물리 등을 포함하는 정보로서, 일 실시예에 따른 장치(100)는 현장의 지형 정보를, 외부 서버로부터 획득할 수도 있고, 장치(100) 내부의 메모리에 저장하고 있을 수도 있다. The terrain information of the site according to an embodiment is information including depth, seabed terrain, marine physics, etc. according to the location of the site, and the
일 실시예에 따른 장치(100)는, 작업 현장의 지형 정보와 복수의 기관 중 제1 기관으로부터의 기상 예측 정보에 기초하여, 작업 현장의 해양 여건 정보를 생성할 수 있다. 또한, 일 실시예에 따른 장치(100)는, 복수의 기관 중 제2 기관으로부터의 기상 예측 정보에 기초하여, 생성된 해양 여건 정보를 보정할 수 있다. The
이러한 작업 현장의 해양 여건 정보를 생성 및/또는 보정하기 위한 알고리즘은 미리 작성되어 일 실시예에 따른 장치(100)에서 이용될 수 있다. 또한, 일 실시예에 따른 장치(100)는, 적어도 하나의 작업이 수행되는 현장의 과거 기상 정보에 기초하여 학습된 인공 지능 모델을 이용하여 공사 일정을 결정할 수도 있다. 이에 관한 더욱 상세한 내용은 도 7을 참조하여 후술하도록 한다. Algorithms for generating and / or correcting such marine conditions on the job site may be prepared in advance and used in the
일 실시예에 따른 장치(100)는, 획득된 작업 정보(210)와 해양 여건 정보(220)를 이용하여, 식별된 해양 공사의 공사 일정을 결정할 수 있다. 일 실시예에 따른 장치(100)는 공사 목표일 및 공사 예산에 기초하여, 해양 공사에 포함된 적어도 하나의 작업에 대한 작업 기간, 작업 일자 및 작업 비용을 결정함으로써, 해양 공사에 대한 공사 일정을 결정할 수 있다. 예를 들어, 일 실시예에 따른 장치(100)는 설정된 공사 목표일과 최대 공사 비용의 한도 내에서 수행 가능한 복수의 공사 일정 중에서, 가장 적은 비용이 소비되는 것으로 예상되는 공사 일정을 선택할 수 있다. 또한, 공사 일정은 각 공사장비의 이용가능성 및 동선정보에 기초한 운송비용에 기초하여 결정 및 조정될 수 있다.The
운송비용의 산출 및 조정방법에 대해서는 후술하는 방법이 이용될 수 있으며, 예를 들어 동일한 장비를 동일한 위치에서 운송한다 하여도 동선상에 발생할 수 있는 피항비용 및 이에 따른 지연기간 등의 리스크를 고려하면 운송비용은 상이하게 설정될 수 있다. 컴퓨터는 공사일정을 산출함에 있어, 이러한 리스크를 반영한 운송비용에 기초하여서도 공사일정을 조정할 수 있다.The method described below may be used for the calculation and adjustment of the transportation cost, for example, in consideration of risks such as the cost of flight and the delay time that may occur even if the same equipment is transported at the same location. The shipping cost may be set differently. In calculating the construction schedule, the computer can adjust the construction schedule based on transportation costs that reflect these risks.
이러한 최대 효율을 갖는 공사 일정을 선택하기 위한 알고리즘은 미리 작성되어 일 실시예에 따른 장치(100)에서 이용될 수 있다. 또한, 일 실시예에 따른 장치(100)는 기 수행된 해양 공사의 공사 일정에 기초하여 학습된 인공 지능 모델을 이용하여 공사 일정을 결정할 수도 있다. 이에 관한 더욱 상세한 내용은 도 5를 참조하여 후술하도록 한다. An algorithm for selecting a construction schedule having such maximum efficiency may be prepared in advance and used in the
일 실시예에 따른 장치(100)는, 결정된 공사 일정에 따라 해양 공사에 포함된 적어도 하나의 작업에 사용되는 장비 및 인력에 대한 요청을 생성할 수 있다. 예를 들어, 결정된 공사 일정에 따라 요구되는 장비 및 인력에 대한 요청을 대여 업체 또는 용역 업체에 전달함으로써 장비 및 인력을 빠르게 어렌지를 할 수 있다. 또한, 장비 및 인력에 대한 요청이 전부 또는 일부 거절되는 경우, 일 실시예에 따른 장치(100)는 이를 피드백 정보로서 획득하여, 결정된 공사 일정을 변경할 수 있다. According to an embodiment, the
일 실시예에 따른 장치(100)는 결정된 공사 일정에 기초하여, 해양 공사에 포함된 적어도 하나의 작업에 사용되는 장비의 이동 경로를 결정할 수 있다. 구체적으로, 일 실시예에 따른 장치(100)는 작업에 이용될 장비의 대여 업체가 결정되면, 해당 장비의 출발지 및 도착지를 식별하고, 이에 따른 이동 경로를 결정할 수 있다. 예를 들어, 해당 장비의 출발지는, 장비의 출발 예정일에 장비의 현재 위치로서, 대여 업체로부터 획득될 수 있는 장비의 대여 일정에 따라 결정될 수 있다. 해당 장비의 출발지는 대여 업체의 위치 혹은 해당 장비의 이전 사용지일 수 있다. 또한, 해당 장비의 도착지는 작업 현장일 수 있다. The
일 실시예에 따른 이동 경로는 해로와 육로 중 적어도 하나를 포함할 수 있다. 일 실시예에 따른 장치(100)는 이동 경로에 대한 비용 및 이동 시간을 고려하여, 가능한 복수의 이동 경로 중 하나의 이동 경로를 결정할 수 있다. 또한, 일 실시예에 따른 장치(100)는 이동 경로에 대한 안전 수치를 고려하여 이동 경로를 결정할 수도 있다. 일 실시예에 따른 장치(100)는 이동 경로에 대한 해양 여건 정보와 지형 정보를 이용하여 결정된 이동 경로를 변경할 수 있다. 예를 들어, 이동 경로에 대한 해양 여건 정보는 이동 경로에 따른 기상 정보를 포함할 수 있고, 이동 경로에 대한 지형 정보는 수심, 해저 지형 등을 포함할 수 있다. According to an embodiment, the movement path may include at least one of sea lane and land route. According to an embodiment, the
일 실시예에 따른 장치(100)는 이동 경로에 대한 인근 항구 정보를 획득하여, 이동 경로에 대한 피항 정보를 제공할 수 있다. The
일 실시 예에서, 컴퓨터는 이동 경로상에서 선택할 수 있는 하나 이상의 피항지에 대한 정보를 미리 획득할 수 있다. 피항지에 대한 정보는 해당 피항지의 위치, 동선과의 거리, 정박가능기간, 정박비용, 진입난이도, 정박시 물품을 보급받을 수 있는 유통라인, 승무원들이 이용할 수 있는 편의시설 등에 대한 정보를 포함할 수 있다.In one embodiment, the computer may obtain in advance information about one or more destinations that can be selected on the travel path. The information on the port of destination may include information on the location of the port of destination, distance to the line, length of berth, berthing cost, difficulty of entry, distribution line where goods can be supplied during berth, and amenities available to the crew. have.
일 실시 예에서, 컴퓨터는 각 지점으로부터 소정의 거리 내에 위치하는 피항지와, 또 다른 공사현장에 대한 정보를 획득할 수 있다. 예를 들어, 피항지와 가까운 곳에 해양공사 현장이 있는 경우, 컴퓨터는 해당 해양공사 현장에 운송중인 공사장비가 필요한지 여부를 판단 혹은 질의할 수 있다. 실시 예에 따라, 해당 해양공사 현장에서 운송중인 공사장비에 대한 수요가 있는 경우, 컴퓨터는 해당 해양공사 현장에 대한 운송중인 공사장비의 대여 혹은 피항여부에 대한 협상을 시도할 수 있다.In an embodiment, the computer may acquire information about the port of destination located within a predetermined distance from each point and another construction site. For example, if there is an offshore construction site near the port of port, the computer can determine or query whether the offshore construction site requires construction equipment in transit. According to an embodiment, if there is a demand for construction equipment in transit at the offshore construction site, the computer may attempt to negotiate the lease or evacuation of construction equipment in transit to the offshore construction site.
일 실시 예에서, 협상은 기 설정된 규칙에 기반하여 자동으로 수행될 수도 있고, 양 단말의 관리자 간 통신을 통해 요청과 협상 및 수락이 진행될 수도 있다.In an embodiment, negotiation may be automatically performed based on a preset rule, or a request, negotiation, and acceptance may be performed through communication between managers of both terminals.
이에 따라 해당 공사현장에서의 피항 혹은 대여가 결정되는 경우, 피항비용 및 대여비용은 협상내용에 따라 결정될 수 있다. As a result, when the evacuation or rental at the construction site is decided, the evacuation cost and the rental cost may be determined according to the negotiation contents.
또한, 동일 업체가 복수의 지점에서 해양공사를 진행하는 경우, 이동중에 피항상황이 발생하는 경우 컴퓨터는 동일 업체의 다른 해양공사 지점을 탐색하고, 해당 지점에서의 피항 및 필요한 경우 해당 장비의 이용을 어렌지함으로써 피항에 따른 비용손실을 최소화할 수 있다.In addition, if the same company is carrying out maritime construction at multiple points, if a port situation occurs during the movement, the computer searches for other offshore construction points of the same company, By aligning, the cost loss caused by the port can be minimized.
일 실시 예에서, 컴퓨터는 장비의 이동 동선 및 해당 동선에 대응하는 일정에 기초하여 동선상의 각 위치에서 피항상황이 발생할 확률을 산출할 수 있다. According to an embodiment, the computer may calculate a probability of occurrence of an emergency situation at each location on the copper wire based on the moving copper wire of the equipment and a schedule corresponding to the copper wire.
예를 들어, 각 위치의 예상 이동시점의 기상상황에 대한 정보를 획득하고, 이에 기초하여 동선상의 각 지점에서의 피항상황 발생확률을 산출할 수 있다.For example, it is possible to obtain information on the weather situation at the expected time of movement of each location, and calculate the probability of occurrence of the situation at each point on the moving line based on this.
또한, 컴퓨터는 각 지점에서 이동가능한 피항지들의 위치 및 각 피항지에 대한 정보를 획득할 수 있다. 컴퓨터는 동선상의 각 지점에서 각각의 피항지에 피항하는 경우 발생하는 비용을 산출할 수 있다. 특정 지점에서 피항가능한 복수의 피항지가 있는 경우, 컴퓨터는 상술한 바와 같이 수집된 피항지에 대한 정보에 기초하여 더 높은 평가결과가 산출되는 피항지를 선택할 수 있다.In addition, the computer can obtain information on the location of each addressable port and the location of the addressable port. The computer can calculate the cost incurred when navigating to each port of destination at each point on the line. If there are a plurality of addressable destinations at a specific point, the computer may select the addressed site where a higher evaluation result is calculated based on the information about the collected addressed location as described above.
컴퓨터는 동선상의 각 지점에서의 피항확률과, 각 지점에서의 피항시 발생하는 비용에 기초하여 동선상에서 발생할 수 있는 피항비용의 기대값을 산출할 수 있다. 컴퓨터는 피항비용의 기대값에 기초하여 각 동선의 비용을 조정할 수 있다. 마찬가지로, 컴퓨터는 동선상의 각 지점에서의 피항확률과, 각 지점에서의 피항시 지연되는 기간에 기초하여 각 동선에 소요되는 시간의 기대값을 산출할 수 있다. 컴퓨터는 피항에 소요되는 시간의 기대값에 기초하여 각 동선의 소요시간을 조정할 수 있다. The computer can calculate the expected value of the navigable costs incurred on the line based on the probability of navigating at each point on the line and the cost incurred at each point on the line. The computer may adjust the cost of each copper line based on the expected value of the navigating cost. Similarly, the computer can calculate the expected value of the time required for each copper line based on the probability of the flight at each point on the copper line and the time delay at the time of the flight at each point. The computer may adjust the time required for each copper line based on the expected value of the time spent in the port.
일 실시 예에서, 컴퓨터는 하나 이상의 동선을 생성하되 각각의 동선의 소요시간 및 비용을 산출하고, 상술한 방법에 기초하여 소요시간 및 비용을 조정할 수 있다. 컴퓨터는 조정된 소요시간 및 비용에 기초하여 동선을 선택할 수 있고, 공사일정을 정함에 있어 피항일정 및 기간의 기대값을 반영한 동선정보에 기초하여 공사일정 및 공사장비의 이동일정을 생성 및 조정할 수 있다.In one embodiment, the computer may generate one or more copper wires, calculate the time and cost of each copper wire, and adjust the time and cost based on the method described above. The computer can select the copper route based on the adjusted time and cost, and can create and adjust the construction schedule and the movement schedule of the construction equipment based on the copper schedule information reflecting the expected schedule of the port and period in the construction schedule. have.
일 실시 예에서, 예상되지 않은 기상의 급격한 변화가 발생하는 경우, 컴퓨터는 공사일정 및 공사장비의 이동일정을 조정할 수 있다. 예를 들어, 공사장비를 공사일정에 맞추어 이동시키는 중에 공사현장의 급격한 기후변화로 공사장비를 기 설정된 공사일정에 맞추어 이용하기 어려울 수 있다. In one embodiment, when an unexpected change in the weather occurs, the computer may adjust the schedule of the construction and the movement of the construction equipment. For example, while moving construction equipment in line with a construction schedule, it may be difficult to use construction equipment in accordance with a predetermined construction schedule due to rapid climate change at the construction site.
이 경우, 컴퓨터는 공사장비가 공사현장에 도착한 이후 이용하지 못하는 기간 및 이에 따른 비용을 산출하고, 공사장비의 위치정보에 기초하여 공사장비를 회항시키는 경우 발생하는 비용을 산출할 수 있다. 이 경우, 공사장비의 대여를 취소하고 회항시키는 비용이 더 적은 것으로 판단되면, 공사장비를 회항시키고 변경된 기후정보에 기초하여 공사일정을 재생성할 수 있다. In this case, the computer may calculate the period of use and the corresponding costs after the construction equipment arrives at the construction site, and calculate the cost incurred when the construction equipment is returned based on the location information of the construction equipment. In this case, if it is determined that the cost of canceling and returning the rental of the construction equipment is less, the construction equipment can be returned and the construction schedule can be regenerated based on the changed climate information.
이하에서는 도 3과 도 4를 참조하여, 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 장치(100)의 세부 구성들에 의해 공사 일정을 제공하는 방법이 수행되는 과정을 서술한다. Hereinafter, referring to FIGS. 3 and 4, a process of providing a construction schedule by detailed configurations of the
도 3은 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법의 흐름도이며, 도 4는 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 장치(100)의 구성을 도시한다. 3 is a flowchart of a method of providing a construction schedule of an offshore construction according to an embodiment, and FIG. 4 illustrates a configuration of an
일 실시예에 따른 해양 공사의 공사 일정을 제공하는 장치(100)는, 메모리(120), 통신 인터페이스(140) 및 프로세서(160)를 포함할 수 있다. 그러나 도시된 구성 모두가 필수 구성인 것은 아니며, 도시된 구성보다 많은 구성에 의해 장치(100)가 구현될 수도 있다. The
메모리(120)는 프로세서(160)의 처리 및 제어를 위한 프로그램을 저장하고, 입/출력되는 데이터들을 저장하기 위한 구성으로서, 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. The
메모리(120)에 저장된 프로그램들은, 그 기능에 따라 복수의 모듈들로 분류할 수 있는데, 예를 들어, 최대 효율을 갖는 공사 일정을 선택하기 위한 알고리즘 또는 기 수행된 해양 공사의 공사 일정에 기초하여 학습된 인공 지능 모델을 포함할 수 있다. 또한, 작업 현장의 해양 여건 정보를 생성 및/또는 보정하기 위한 알고리즘 및 과거 기상 정보에 기초하여 학습된 인공 지능 모델을 포함할 수 있다. 또는, 메모리(120)에 저장된 복수의 모듈들은, 작업 현장의 해양 여건 정보 중 파랑 정보를 생성 및/또는 보정하기 위한 알고리즘, 해수 유동 정보를 생성 및/또는 보정하기 위한 알고리즘, 및 바람 정보를 생성 및/또는 보정하기 위한 알고리즘을 포함할 수 있다. Programs stored in the
"모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.The term "module" refers to a unit for processing at least one function or operation, which may be implemented in hardware or software, or a combination of hardware and software.
통신 인터페이스(140)는 외부의 장치와 통신을 수행하기 위한 구성으로서, 근거리 통신부(short-range wireless communication unit)는, 블루투스 통신부, BLE(Bluetooth Low Energy) 통신부, 근거리 무선 통신부(Near Field Communication unit), WLAN(와이파이) 통신부, 지그비(Zigbee) 통신부, 적외선(IrDA, infrared Data Association) 통신부, WFD(Wi-Fi Direct) 통신부, UWB(ultra wideband) 통신부, Ant+ 통신부 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. 이동 통신부는, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신할 수 있다.The
프로세서(160)는 통상적인 장치(100)의 전반적인 동작을 제어하기 위한 구성으로, 예를 들어, 프로세서(160)는 메모리(120)에 저장된 프로그램들을 실행함으로써, 장치(100)의 구성들의 동작을 제어할 수 있다. The
일 실시예에 의하면, 프로세서(160)는 학습 네트워크 모델을 생성하기 위한 AI 프로세서를 포함할 수 있으나, 이에 한정되는 것은 아니다. 일 실시예에 의하면, AI 프로세서는 프로세서(160)와 별도의 칩으로 구현될 수도 있다. According to an embodiment, the
도 3의 310 단계를 참조하면, 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법에서, 적어도 하나의 해양 공사가 식별될 수 있다. 일 실시예에 따른 프로세서(160)는 적어도 하나의 해양 공사를 식별할 수 있다. 일 실시예에 따른 프로세서(160)는 메모리(120)에 저장된 해양 공사들 중 적어도 하나의 해양 공사를 식별할 수 있으며, 외부 장치(예를 들어, 도 2의 사용자 단말(400))로부터 적어도 하나의 해양 공사에 대한 공사 일정의 요청에 의해 적어도 하나의 해양 공사를 식별할 수도 있다. 적어도 하나의 해양 공사에 대한 공사 일정의 요청은 통신 인터페이스(140)를 통해 수신될 수 있다. Referring to step 310 of FIG. 3, in the method for providing a construction schedule of an offshore construction according to an embodiment, at least one offshore construction may be identified. The
도 3의 320 단계를 참조하면, 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법에서, 식별된 해양 공사에 포함된 적어도 하나의 작업이 식별될 수 있다. 일 실시예에 따른 프로세서(160)는 적어도 하나의 작업을 식별할 수 있다. 예를 들어, 해양 공사에 포함되는 적어도 하나의 작업은, 운송 작업, 굴착 작업, 적재 작업, 평탄화 작업, 매립 작업, 용접 작업, 절단 작업, 인양 작업, 촬영 작업 등과, 이들의 기초가 되는 세부 작업들, 및 이들의 결합에 따른 다양한 작업들일 수 있다. Referring to step 320 of FIG. 3, in the method for providing a construction schedule of an offshore construction according to an embodiment, at least one job included in the identified offshore construction may be identified. The
도 3의 330 단계를 참조하면, 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법에서, 식별된 적어도 하나의 작업에 대한 작업 정보가 획득될 수 있다. 일 실시예에 따른 프로세서(160)는 해양 작업들에 관한 데이터베이스를 보유하고 있는 외부 서버로부터 통신 인터페이스(140)를 통해 적어도 하나의 작업에 대한 작업 정보를 획득할 수 있다. 또한, 일 실시예에 따른 프로세서(160)는 메모리(120)로부터 적어도 하나의 작업에 대한 작업 정보를 획득할 수도 있다. Referring to step 330 of FIG. 3, in the method of providing a construction schedule of an offshore construction according to an embodiment, task information on at least one identified task may be obtained. According to an embodiment, the
도 3의 340 단계를 참조하면, 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법에서, 식별된 적어도 하나의 작업에 대한 소정 기간 내의 해양 여건 정보가 획득될 수 있다. 일 실시예에 따른 프로세서(160)는 기상 예측 정보를 제공하는 외부 서버로부터 통신 인터페이스(140)를 통해 적어도 하나의 작업에 대한 해양 여건 정보를 획득할 수 있다. 또한, 일 실시예에 따른 프로세서(160)는 외부 서버로부터 통신 인터페이스(140)를 통해 수집된 정보들에 기초하여 해양 여건 정보를 생성할 수도 있다. Referring to step 340 of FIG. 3, in a method of providing a construction schedule of an offshore construction according to an embodiment, marine condition information within a predetermined period for at least one identified operation may be obtained. According to an embodiment, the
일 실시예에 따른 프로세서(160)에서 340 단계를 수행하는 보다 구체적인 과정은 이하 도 6을 참조하여 후술한다. A more detailed process of performing
도 3의 350 단계를 참조하면, 일 실시예에 따른 해양 공사의 공사 일정을 제공하는 방법에서, 해양 공사의 공사 일정이 결정될 수 있다. 일 실시예에 따른 프로세서(160)는, 각각의 작업에 대해 획득된 작업 정보 및 해양 여건 정보를 이용하여, 식별된 해양 공사의 공사 일정을 결정할 수 있다. Referring to step 350 of FIG. 3, in a method of providing a construction schedule of an offshore construction, a construction schedule of an offshore construction may be determined. The
일 실시예에 따른 프로세서(160)는 공사 목표일 및 공사 예산에 기초하여, 해양 공사에 포함된 적어도 하나의 작업에 대한 작업 기간, 작업 일자 및 작업 비용을 결정함으로써, 해양 공사에 대한 공사 일정을 결정할 수 있다. 예를 들어, 일 실시예에 따른 프로세서(160)는 설정된 공사 목표일과 최대 공사 비용의 한도 내에서 수행 가능한 복수의 공사 일정 중에서, 가장 적은 비용이 소비되는 것으로 예상되는 공사 일정을 선택할 수 있다. According to an embodiment, the
일 실시예에 따른 프로세서(160)는 메모리(120)에 저장된 최대 효율을 갖는 공사 일정을 선택하기 위한 알고리즘을 이용하여 해양 공사에 대한 공사 일정을 결정할 수 있다. 또한, 일 실시예에 따른 프로세서(160)는 메모리(120)에 저장된 기 수행된 해양 공사의 공사 일정에 기초하여 학습된 인공 지능 모델을 이용하여 해양 공사에 대한 공사 일정을 결정할 수도 있다. The
공사 일정이 결정되면 일 실시예에 따른 프로세서(160)는, 결정된 공사 일정에 따라 적어도 하나의 작업에 사용되는 장비 및 인력에 대한 요청을 생성할 수 있다. 일 실시예에 따른 프로세서(160)는결정된 공사 일정에 따라 요구되는 장비 및 인력에 대한 요청을 통신 인터페이스(140)를 통해 대여 업체 또는 용역 업체에 전달함할 수 있다. 또한, 장비 및 인력에 대한 요청이 전부 또는 일부 거절되는 경우, 일 실시예에 따른 프로세서(160)는 이를 피드백 정보로서 획득하여, 결정된 공사 일정을 변경할 수 있다. When the construction schedule is determined, the
일 실시예에 따른 프로세서(160)는 메모리(120)에 미리 저장된 알고리즘을 이용하여 해양 공사에 대한 공사 일정을 변경할 수 있다. 일 실시예에 따른 프로세서(160)는 메모리(120)에 저장된 기 수행된 해양 공사의 공사 일정에 기초하여 학습된 인공 지능 모델을 이용하여 해양 공사에 대한 공사 일정을 변경할 수도 있다. The
일 실시예에 따른 프로세서(160)는 결정된 공사 일정에 기초하여, 해양 공사에 포함된 적어도 하나의 작업에 사용되는 장비의 이동 경로를 결정할 수 있다. 구체적으로, 일 실시예에 따른 프로세서(160)는 작업에 이용될 장비의 대여 업체가 결정되면, 해당 장비의 출발지(예를 들어, 장비의 현재 위치) 및 도착지(예를 들어, 작업 현장)를 식별하고, 이에 따른 이동 경로를 결정할 수 있다. 일 실시예에 따른 이동 경로는 해로와 육로 중 적어도 하나를 포함할 수 있다. 일 실시예에 따른 프로세서(160)는 이동 경로에 대한 비용 및 이동 시간을 고려하여, 가능한 복수의 이동 경로 중 하나의 이동 경로를 결정할 수 있다. 또한, 일 실시예에 따른 프로세서(160)는 이동 경로에 대한 안전 수치를 고려하여 이동 경로를 결정할 수도 있다. The
일 실시예에 따른 프로세서(160)는 이동 경로에 대한 해양 여건 정보와 지형 정보를 이용하여 결정된 이동 경로를 변경할 수 있다. 예를 들어, 이동 경로에 대한 해양 여건 정보는 이동 경로에 따른 기상 정보를 포함할 수 있고, 이동 경로에 대한 지형 정보는 수심, 해저 지형 등을 포함할 수 있다. The
일 실시예에 따른 프로세서(160)는 이동 경로에 대한 인근 항구 정보를 획득하여, 이동 경로에 대한 피항 정보를 제공할 수 있다. The
일 실시예에 따른 프로세서(160)는 메모리(120)에 미리 저장된 알고리즘을 이용하여 이동 경로와 피항 정보를 결정할 수 있다. 일 실시예에 따른 프로세서(160)는 메모리(120)에 저장된 기 수행된 해양 공사의 공사 일정에 기초하여 학습된 인공 지능 모델을 이용하여 이동 경로와 피항 정보를 결정할 수도 있다. The
일 실시예에 따른 프로세서(160)는, 결정된 공사 일정, 이동 경로 및 피항 정보 중 적어도 하나를 메모리(120)에 저장하거나 사용자에게 제공할 수 있다. 예를 들어, 일 실시예에 따른 프로세서(160)는 결정된 공사 일정, 이동 경로 및 피항 정보 중 적어도 하나를 통신 인터페이스(140)를 통해 사용자 디바이스(예를 들어, 도 2의 사용자 단말(400))에 전송할 수 있다. The
도 5는 일 실시예에 따른 딥러닝을 통해 공사 일정을 제공하기 위한 인공 지능 모델을 생성하는 동작을 설명하기 위한 도면이다. 5 is a diagram for describing an operation of generating an artificial intelligence model for providing a construction schedule through deep learning, according to an exemplary embodiment.
도 5를 참조하면, 일 실시예에 따른 장치(100)에 포함된 AI 프로세서는 인공신경망(Neural Network)을 학습시켜, 기 수행된 해양 공사의 공사 일정에 기초하여 학습된 인공 지능 모델(520)을 생성할 수 있다. 인공신경망을 ‘학습’시킨다는 것은 데이터를 바탕으로 가중치를 적절히 바꿔주면서 인공신경망을 구성하는 뉴런들의 연결이 최적의 의사결정을 할 수 있는 수학적 모델을 만드는 것을 의미할 수 있다. Referring to FIG. 5, an AI processor included in the
일 실시예에 따른 AI 프로세서는 기 수행된 해양 공사의 공사 일정(510)을 획득하여 이용함으로써 인공 지능 모델(520)을 생성할 수 있다. 일 실시예에 따른 AI 프로세서가 획득하는 기 수행된 해양 공사의 공사 일정(510)은, 이미 수행이 완료된 해양 공사들에 대하여 공사의 수행 이전에 설계된 공사 일정 및/또는 실제 수행된 공사 일정에 관한 정보를 포함하는 것일 수 있다. 일 실시예에 따른 기 수행된 해양 공사의 공사 일정(510)은 해양 공사의 공사 일정에 관한 평가를 포함할 수 있다. 일 실시예에 따른 AI 프로세서가 획득하는 기 수행된 해양 공사의 공사 일정(510)은 효율성이 높은 것으로 평가된 공사 일정들을 포함하는 것일 수 있다. According to an embodiment, the AI processor may generate an
도 5에 도시된 인공지능 모델(520)은 예시로서 제공된 것이며, 개시된 실시 예에 따른 인공지능 모델의 종류가 인공신경망으로 제한되는 것은 아니다.The
일 실시예에 따른 기 수행된 해양 공사의 공사 일정(510)은, 해양 공사에 포함된 각 작업에 대한 작업 정보, 작업 현장의 해양 여건 정보를 포함할 수 있다. The
일 실시예에 따른 기 수행된 해양 공사의 공사 일정(510) 내의 해양 공사에 포함된 각 작업에 대한 작업 정보는, 작업의 수행에 필요한 요소들에 관한 것으로서, 작업들 간의 관계 정보, 작업에 사용되는 장비 정보, 작업에 사용되는 인력 정보, 작업의 기간 정보 및 작업 현장의 위치 정보를 포함할 수 있다. The work information for each work included in the offshore work in the
일 실시예에 따른 작업들 간의 관계 정보는, 작업의 수행에 있어 필수적으로 적용되어야 하는 작업들 간의 선후 관계 또는 작업의 중요도를 나타내는 정보일 수 있다. 일 실시예에 따른 작업에 사용되는 장비 정보는, 해당 작업에서 사용되는 장비의 식별 정보, 장비의 수량 정보, 장비의 성능 정보, 장비의 비용 정보 등을 포함하는 것일 수 있다. 또한, 일 실시예에 따른 작업에 사용되는 장비 정보는, 장비의 수급 위치, 운행 제한 해상 조건, 운항 속도, 시공 조건, 계류 조건, 장비 가용 시간 등을 타나내는 정보를 더 포함할 수 있다. The relationship information between tasks according to an exemplary embodiment may be information indicating a post-relationship relationship between tasks to be essential in performing the task or the importance of the task. The equipment information used for the task according to an embodiment may include identification information of the equipment used in the task, quantity information of the equipment, performance information of the equipment, cost information of the equipment, and the like. In addition, the equipment information used for the work according to an embodiment may further include information indicating the supply and demand location of the equipment, operating limited maritime conditions, operating speed, construction conditions, mooring conditions, equipment available time.
일 실시예에 따른 작업에 사용되는 인력 정보는, 해당 작업에서 사용되는 인력의 규모 정보, 인력의 기술력 정보, 인력의 비용 정보 등을 포함하는 것일 수 있다. 일 실시예에 따른 작업의 기간 정보는, 해당 작업의 수행에 일반적으로 소요되는 최소 기간, 최대 기간 및 적정 기간 중 적어도 하나를 포함하는 것일 있다. 또한, 일 실시예에 따른 작업의 기간 정보는, 해당 작업의 실제 수행 기간을 나타내는 정보를 포함할 수 있다. The manpower information used for the work according to an embodiment may include size information of the workforce used in the work, technology information of the workforce, cost information of the workforce, and the like. Duration information of a job according to an embodiment may include at least one of a minimum period, a maximum period, and an appropriate period generally required to perform the job. In addition, the period information of the job according to an embodiment may include information indicating the actual execution period of the job.
일 실시예에 따른 기 수행된 해양 공사의 공사 일정(510) 내의 해양 공사에 포함된 각 작업에 대한 작업 현장의 해양 여건 정보는, 해당 작업이 수행되는 현장에 대한 해상 및 해저의 환경을 나타내는 정보로서, 해당 작업 현장에 대한, 파고, 파주기, 파향 등을 포함하는 파랑 정보, 조류, 조위, 조류속, 해류속 등을 포함하는 해수 유동 정보, 및 풍향, 풍속, 기압 등을 포함하는 바람 정보를 포함하는 것일 수 있다. 일 실시예에 따른 작업 현장의 해양 여건 정보는, 작업 현장에 대하여 공사의 수행 이전에 예측된 해양 여건 정보 및/또는 실제 공사의 수행시에 관측된 해양 여건 정보를 포함하는 것일 수 있다. The marine condition information of the work site for each operation included in the offshore construction work in the
일 실시예에 따른 AI 프로세서는 해양 공사 단위로 또는 해양 공사에 포함된 작업 단위로 공사 일정을 학습할 수 있다. According to an embodiment, the AI processor may learn a construction schedule in a unit of offshore construction or in a work unit included in offshore construction.
일 실시예에 따른 기 수행된 해양 공사의 공사 일정(510)은, 해양 공사에서 사용되는 장비의 이동 경로에 관한 정보와 이동 경로에 대한 피항 정보도 포함할 수 있다. 일 실시예에 따른 이동 경로에 관한 정보는 기 수행된 해양 공사에서 사용된 장비의 실제 이동 경로를 나타내는 정보를 포함할 수 있다. 또한, 일 실시예에 따른 피항 정보는 기 수행된 해양 공사에서 사용된 장비의 이동시에 경유했던 피항지를 나타내는 정보를 포함할 수 있다. The
이하에서는 도 6과 도 7을 참조하며, 일 실시예에 따른 장치(100)에서 해양 공사에 대한 해양 여건 정보를 획득하는 보다 구체적인 과정을 서술한다.Hereinafter, referring to FIGS. 6 and 7, a more detailed process of acquiring marine condition information on offshore construction in the
도 6은 일 실시예에 따른 해양 공사에 대한 해양 여건 정보를 획득하는 방법의 흐름도이다. 도 6은 도 4의 장치(100)를 참조하여 설명될 수 있다. 6 is a flowchart of a method of acquiring marine condition information for marine construction according to an embodiment. FIG. 6 may be described with reference to the
도 6의 610 단계를 참조하면, 일 실시예에 따른 해양 여건 정보를 획득하는 방법에서, 적어도 하나의 작업이 수행되는 현장의 지형 정보가 획득될 수 있다. 일 실시예에 따른 프로세서(160)는 적어도 하나의 작업이 수행되는 현장의 지형 정보를, 현장의 지형에 관한 데이터베이스를 저장하고 있는 외부 서버 또는 현장의 지형을 관측하는 외부 장치로부터 통신 인터페이스(140)를 통해 획득할 수 있다. 일 실시예에 따른 프로세서(160)는 적어도 하나의 작업이 수행되는 현장의 지형 정보를 메모리(120)로부터 획득할 수도 있다. Referring to step 610 of FIG. 6, in the method for acquiring marine condition information according to an exemplary embodiment, terrain information of a site where at least one operation is performed may be obtained. The
일 실시예에 따른 현장의 지형 정보는, 현장의 위치에 따른 수심, 해저 지형, 해양 물리 등을 포함하는 정보일 수 있다. Terrain information of the site according to an embodiment may be information including the depth, the seabed terrain, marine physics and the like according to the location of the site.
도 6의 620 단계를 참조하면, 일 실시예에 따른 해양 여건 정보를 획득하는 방법에서, 적어도 하나의 작업이 수행되는 현장에 대한 기상 예측 정보가 획득될 수 있다. 일 실시예에 따른 프로세서(160)는 통신 인터페이스(140)를 통해 복수의 외부 기관들 중의 제1 기관의 서버로부터 제1 기상 예측 정보를 획득하고, 복수의 외부 기관들 중의 제2 기관의 서버로부터 제2 기상 예측 정보를 획득할 수 있다. 일 실시예에 따른 복수의 외부 기관은 미래의 소정의 기간에 대한 기상 예측 정보를 제공하는 기관일 수 있다. Referring to step 620 of FIG. 6, in the method for acquiring marine condition information according to an embodiment, weather prediction information on a site where at least one operation is performed may be obtained. The
일 실시예에 따른 기상 예측 정보는 작업 현장에 대한 일반적인 기상 정보를 포함할 수 있다. 또한, 일 실시예에 따른 기상 예측 정보는, 파고, 파주기, 파향 등을 포함하는 파랑 정보, 조류, 조위, 조류속, 해류속 등을 포함하는 해수 유동 정보 및 풍향, 풍속, 기압 등을 포함하는 바람 정보를 포함할 수 있다.Weather forecast information according to an embodiment may include general weather information for the job site. In addition, the weather prediction information according to an embodiment includes wave information including wave height, wave period, wave direction, etc., seawater flow information including tidal current, tide, tidal flow, current flow, etc., and wind direction, wind speed, air pressure, and the like. May include wind information.
도 6의 630 단계를 참조하면, 일 실시예에 따른 해양 여건 정보를 획득하는 방법에서, 획득된 작업 현장의 지형 정보 및 제1 기상 예측 정보에 기초하여, 해양 여건 정보가 생성될 수 있다. 일 실시예에 따른 프로세서(160)는, 작업 현장의 해양 여건 정보를 생성 및/또는 보정하기 위한 알고리즘을 이용하여, 현장의 지형 정보 및 제1 기상 예측 정보에 기초한 해양 여건 정보를 생성할 수 있다.Referring to step 630 of FIG. 6, in the method of acquiring marine condition information according to an embodiment, the marine condition information may be generated based on the acquired terrain information and the first weather prediction information. The
도 6의 640 단계를 참조하면, 일 실시예에 따른 해양 여건 정보를 획득하는 방법에서, 제2 기상 예측 정보에 기초하여 해양 여건 정보가 보정될 수 있다. 일 실시예에 따른 프로세서(160)는, 작업 현장의 해양 여건 정보를 생성 및/또는 보정하기 위한 알고리즘을 이용하여, 630 단계에서 생성된 해양 여건 정보를 보정할 수 있다. Referring to step 640 of FIG. 6, in the method of obtaining marine condition information according to an embodiment, the marine condition information may be corrected based on the second weather prediction information. The
일 실시예에 따른 프로세서(160)는 적어도 하나의 작업이 수행되는 현장의 과거 기상 정보에 기초하여 학습된 인공지능 모델을 이용하여 630 단계 및/또는 640 단계를 수행할 수도 있다. According to an embodiment, the
구체적으로, 도 7은 일 실시예에 해양 여건 정보를 제공하기 위한 인공 지능 모델을 생성하는 생성하는 동작을 설명하기 위한 도면이다. Specifically, FIG. 7 is a diagram for describing an operation of generating an artificial intelligence model for providing marine condition information according to an embodiment.
도 7을 참조하면, 일 실시예에 따른 장치(100)에 포함된 AI 프로세서는 인공신경망을 학습시켜, 적어도 하나의 작업이 수행되는 현장의 과거 기상 정보에 기초하여 학습된 인공 지능 모델(720)을 생성할 수 있다. 일 실시예에 따른 AI 프로세서는 과거 기상 정보(710)를 획득하여 이용함으로써 인공 지능 모델(720)을 생성할 수 있다. Referring to FIG. 7, an AI processor included in the
도 7에 도시된 인공지능 모델(720)은 예시로서 제공된 것이며, 개시된 실시 예에 따른 인공지능 모델의 종류가 인공신경망으로 제한되는 것은 아니다.The
일 실시예에 따른 AI 프로세서가 획득하는 과거 기상 정보(710)는, 해양 공사가 수행되는 현장에 대한, 기온, 수온, 지온, 강수량, 습도, 해일, 태풍 등의 일반적인 기상 정보를 포함할 수 있고, 파고, 파주기, 파향 등을 포함하는 파랑 정보, 조류, 조위, 조류속, 해류속 등을 포함하는 해수 유동 정보 및 풍향, 풍속, 기압 등을 포함하는 바람 정보를 더 포함할 수 있다. The
일 실시예에 따른 과거 기상 정보(710)는, 해양 공사가 수행되는 현장에 대한 과거 소정의 기간 동안의 기상 관측 자료를 포함할 수 있다. 일 실시예에 따른 과거 소정의 기간은 현재로부터 20년 내지 30년의 기간 일 수 있다. 또한, 일 실시예에 따른 과거 기상 정보(710)는, 해양 공사가 수행되는 현장에 대한 과거 소정의 기간 동안의 기상 예측 자료를 더 포함할 수 있다. The
일 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. Method according to an embodiment is implemented in the form of program instructions that can be executed by various computer means may be recorded on a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
일부 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.Some embodiments may also be embodied in the form of a recording medium containing instructions executable by a computer, such as program modules executed by the computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, computer readable media may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transmission mechanism, and includes any information delivery media.
또한, 일부 실시예는 컴퓨터에 의해 실행되는 컴퓨터 프로그램과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 컴퓨터 프로그램 또는 컴퓨터 프로그램 제품(computer program product)으로도 구현될 수 있다.In addition, some embodiments may also be implemented as a computer program or computer program product containing instructions executable by a computer, such as a computer program executed by a computer.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속한다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.
Claims (10)
적어도 하나의 해양 공사를 식별하는 단계;
상기 식별된 해양 공사에 포함된 적어도 하나의 작업을 식별하는 단계;
상기 식별된 적어도 하나의 작업에 대한 작업 정보를 획득하는 단계;
상기 식별된 적어도 하나의 작업에 대한 소정 기간 내의 해양 여건 정보를 획득하는 단계;
상기 작업 정보 및 상기 해양 여건 정보를 이용하여, 상기 해양 공사의 공사 일정을 결정하는 단계; 및
상기 적어도 하나의 작업에 사용되는 장비의 운송을 위한 이동 경로에 기초하여, 상기 결정된 해양 공사의 공사 일정을 조정하는 단계를 포함하고,
상기 결정된 해양 공사의 공사 일정을 조정하는 단계는,
상기 장비의 운송을 위한 복수의 이동 경로상의 복수의 지점에 대한 피항 정보를 획득하는 단계;
상기 복수의 지점에 대한 피항가능성을 산출하는 단계;
상기 복수의 지점에서의 피항비용을 산출하는 단계;
상기 복수의 지점에서 피항시 지연기간을 산출하는 단계;
상기 복수의 지점에 대한 피항가능성 및 피항비용에 기초하여 상기 복수의 지점에서의 피항비용의 기대값을 산출하는 단계;
상기 복수의 지점에 대한 피항가능성 및 지연기간에 기초하여 상기 복수의 지점에서의 피항으로 인한 지연기간의 기대값을 산출하는 단계;
상기 피항비용의 기대값 및 상기 지연기간의 기대값에 기초하여, 상기 복수의 이동 경로 중 하나를 선택하는 단계;
상기 선택된 이동 경로에 따른 이동비용 및 이동기간을 결정하는 단계; 및
상기 선택된 이동 경로에 따른 이동비용 및 이동기간에 기초하여, 상기 결정된 해양 공사의 공사 일정을 조정하는 단계를 포함하는 것인,
해양 공사의 공사 일정을 제공하는 방법.In a method performed by a computer,
Identifying at least one offshore construction;
Identifying at least one task included in the identified offshore work;
Obtaining task information for the identified at least one task;
Obtaining marine condition information within a predetermined period of time for the at least one identified work;
Determining a construction schedule of the offshore construction work using the work information and the marine condition information; And
Adjusting a construction schedule of the determined offshore construction based on a movement path for transportation of equipment used for the at least one operation,
Adjusting the construction schedule of the determined marine work,
Obtaining port information for a plurality of points on a plurality of moving paths for transportation of the equipment;
Calculating the likelihood of navigation for the plurality of points;
Calculating cost of flight at the plurality of points;
Calculating a delay period during the navigation at the plurality of points;
Calculating an expected value of the navigating cost at the plurality of points based on the navigable cost and the navigating cost for the plurality of points;
Calculating an expected value of the delay period due to the navigating at the plurality of points based on the possibility of the navigating the plurality of points and the delay period;
Selecting one of the plurality of travel paths based on the expected value of the navigating cost and the expected value of the delay period;
Determining a moving cost and a moving period according to the selected moving path; And
Adjusting the construction schedule of the determined marine construction based on the movement cost and the movement period according to the selected movement route.
How to provide a construction schedule for offshore construction.
상기 작업 정보는,
작업들 간의 관계 정보, 작업에 사용되는 장비 정보, 작업에 사용되는 인력 정보 및 작업의 기간 정보 중 적어도 하나를 포함하고,
상기 해양 여건 정보는,
상기 적어도 하나의 작업이 수행되는 현장에 대한, 파랑 정보, 해수 유동 정보 및 바람 정보를 포함하는 것인,
해양 공사의 공사 일정을 제공하는 방법.The method of claim 1,
The job information,
At least one of relationship information between tasks, equipment information used for the task, manpower information used for the task, and duration information of the task;
The marine condition information,
To include the blue information, sea water flow information and wind information on the site where the at least one operation is performed,
How to provide a construction schedule for offshore construction.
상기 해양 공사의 공사 일정을 결정하는 단계는,
공사 목표일 및 공사 예산에 기초하여, 상기 해양 공사에 포함된 적어도 하나의 작업에 대한 작업 기간, 작업 일자 및 작업 비용 중 적어도 하나를 결정하는 단계를 포함하는 것인,
해양 공사의 공사 일정을 제공하는 방법.The method of claim 1,
Determining the construction schedule of the offshore construction,
Determining at least one of a work period, a work date, and a work cost for at least one work included in the offshore work based on a work target date and a work budget;
How to provide a construction schedule for offshore construction.
상기 해양 공사의 공사 일정을 결정하는 단계는,
기 수행된 해양 공사의 공사 일정에 기초하여 학습된 인공 지능 모델에 의해 수행되는 것인,
해양 공사의 공사 일정을 제공하는 방법.The method of claim 1,
Determining the construction schedule of the offshore construction,
It is performed by the artificial intelligence model learned based on the construction schedule of the offshore construction,
How to provide a construction schedule for offshore construction.
상기 결정된 공사 일정에 대한 피드백 정보를 획득하는 단계; 및
상기 피드백 정보를 이용하여, 상기 결정된 공사 일정을 변경하는 단계를 더 포함하고,
상기 피드백 정보는, 상기 적어도 하나의 작업에 대한 장비의 수급 정보 및 인력의 수급 정보 중 적어도 하나를 포함하는 것인,
해양 공사의 공사 일정을 제공하는 방법.The method of claim 1,
Obtaining feedback information on the determined construction schedule; And
Changing the determined construction schedule by using the feedback information;
The feedback information includes at least one of supply and demand information of equipment and supply and demand information of the personnel for the at least one job,
How to provide a construction schedule for offshore construction.
상기 해양 여건 정보를 획득하는 단계는,
상기 적어도 하나의 작업이 수행되는 현장의 지형 정보를 획득하는 단계;
기상 정보를 제공하는 복수의 기관으로부터 상기 현장의 기상 예측 정보를 획득하는 단계;
상기 지형 정보 및 상기 복수의 기관 중 제1 기관으로부터의 기상 예측 정보에 기초하여, 상기 현장의 해양 여건 정보를 생성하는 단계; 및
상기 복수의 기관 중 제2 기관으로부터의 기상 예측 정보에 기초하여, 상기 생성된 해양 여건 정보를 보정하는 단계를 포함하는 것인,
해양 공사의 공사 일정을 제공하는 방법.The method of claim 1,
Acquiring the marine condition information,
Acquiring terrain information of a site where the at least one task is performed;
Obtaining weather prediction information of the site from a plurality of organizations providing weather information;
Generating marine condition information of the site based on the terrain information and weather prediction information from a first of the plurality of engines; And
Correcting the generated marine condition information based on weather forecast information from a second engine of the plurality of engines;
How to provide a construction schedule for offshore construction.
상기 이동 경로에 대한 지형 정보를 획득하는 단계; 및
상기 이동 경로에 대한 지형 정보에 기초하여, 상기 이동 경로를 변경하는 단계를 더 포함하는,
해양 공사의 공사 일정을 제공하는 방법.The method of claim 1,
Acquiring terrain information on the movement route; And
Changing the movement route based on the terrain information on the movement route;
How to provide a construction schedule for offshore construction.
상기 이동 경로에 대한 인근 항구 정보를 획득하는 단계;
상기 이동 경로에 대한 해양 여건 정보 및 상기 인근 항구 정보에 기초하여, 상기 장비의 이동 경로상의 복수의 지점에 대한 피항 정보를 생성하는 단계를 더 포함하는,
해양 공사의 공사 일정을 제공하는 방법.The method of claim 1,
Obtaining neighboring port information for the movement route;
Generating navigation information for a plurality of points on the movement route of the equipment based on the marine condition information on the movement route and the neighboring port information.
How to provide a construction schedule for offshore construction.
상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고,
상기 프로세서는 상기 하나 이상의 인스트럭션을 실행함으로써,
제1 항의 방법을 수행하는, 장치.Memory for storing one or more instructions; And
A processor for executing the one or more instructions stored in the memory;
The processor executes the one or more instructions,
An apparatus for carrying out the method of claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190032683A KR102020745B1 (en) | 2019-03-22 | 2019-03-22 | Method and device of providing construction schedule of ocean construction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190032683A KR102020745B1 (en) | 2019-03-22 | 2019-03-22 | Method and device of providing construction schedule of ocean construction |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190109295A Division KR20200112610A (en) | 2019-09-04 | 2019-09-04 | Method and device of providing construction schedule of ocean construction |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102020745B1 true KR102020745B1 (en) | 2019-09-10 |
Family
ID=67951045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190032683A Active KR102020745B1 (en) | 2019-03-22 | 2019-03-22 | Method and device of providing construction schedule of ocean construction |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102020745B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112258055A (en) * | 2020-10-26 | 2021-01-22 | 北京千尧新能源科技开发有限公司 | Common construction method and system for offshore wind farm and marine aquaculture facility |
CN114647925A (en) * | 2022-02-08 | 2022-06-21 | 上海雄程海洋工程股份有限公司 | Method, system and computer-readable storage medium for selecting working position of working platform |
KR102540462B1 (en) * | 2021-12-09 | 2023-06-08 | 주식회사 우리기술 | System to establish a transportation plan for floating wind turbine based on forecasting of marine conditions |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130083007A (en) * | 2011-12-27 | 2013-07-22 | 현대중공업 주식회사 | System and method for generating schedules for sea construction work |
KR20140140301A (en) * | 2013-05-29 | 2014-12-09 | 현대중공업 주식회사 | Method for automatic activity generation of offshore work and apparatus thereof |
KR20160128189A (en) * | 2015-04-28 | 2016-11-07 | 가부시키가이샤 고마쓰 세이사쿠쇼 | Construction planning system |
JP2017521783A (en) * | 2014-07-01 | 2017-08-03 | モジョ・マリタイム・リミテッドMojo Maritime Limited | Method |
-
2019
- 2019-03-22 KR KR1020190032683A patent/KR102020745B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130083007A (en) * | 2011-12-27 | 2013-07-22 | 현대중공업 주식회사 | System and method for generating schedules for sea construction work |
KR20140140301A (en) * | 2013-05-29 | 2014-12-09 | 현대중공업 주식회사 | Method for automatic activity generation of offshore work and apparatus thereof |
JP2017521783A (en) * | 2014-07-01 | 2017-08-03 | モジョ・マリタイム・リミテッドMojo Maritime Limited | Method |
KR20160128189A (en) * | 2015-04-28 | 2016-11-07 | 가부시키가이샤 고마쓰 세이사쿠쇼 | Construction planning system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112258055A (en) * | 2020-10-26 | 2021-01-22 | 北京千尧新能源科技开发有限公司 | Common construction method and system for offshore wind farm and marine aquaculture facility |
KR102540462B1 (en) * | 2021-12-09 | 2023-06-08 | 주식회사 우리기술 | System to establish a transportation plan for floating wind turbine based on forecasting of marine conditions |
CN114647925A (en) * | 2022-02-08 | 2022-06-21 | 上海雄程海洋工程股份有限公司 | Method, system and computer-readable storage medium for selecting working position of working platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12346871B1 (en) | Application of a multi-objective optimization model for automatic vessel scheduling in liner shipping | |
US12002001B2 (en) | Integrated multi-location scheduling, routing, and task management | |
Park et al. | Vessel estimated time of arrival prediction system based on a path-finding algorithm | |
US20190362147A1 (en) | System and method for vegetation management risk assessment and resolution | |
KR102020745B1 (en) | Method and device of providing construction schedule of ocean construction | |
US9069104B2 (en) | Pathway management using model analysis and forecasting | |
Prencipe et al. | A novel mathematical formulation for solving the dynamic and discrete berth allocation problem by using the Bee Colony Optimisation algorithm | |
Zhou et al. | Classification and literature review on the integration of simulation and optimization in maritime logistics studies | |
Dobrkovic et al. | Towards an approach for long term AIS-based prediction of vessel arrival times | |
US20230368121A1 (en) | System and method for enhanced estimated time of arrival for vessels | |
KR20200112610A (en) | Method and device of providing construction schedule of ocean construction | |
Neugebauer et al. | Digital twins in the context of seaports and terminal facilities | |
US20100182969A1 (en) | Optimization Strategies For Resource Management And Course Of Action Analysis | |
Lei et al. | Predicting vessel arrival times on inland waterways: A tree-based stacking approach | |
Odumbo et al. | The future of autonomous vehicles and drones in supply chain delivery | |
Assimizele et al. | Preventing environmental disasters from grounding accidents: A case study of tugboat positioning along the Norwegian coast | |
Rahman et al. | Modelling of an efficient system for predicting ships’ estimated time of arrival using artificial neural network | |
Kasparavičiūtė et al. | Energy-efficient route planning for optimizing underwater pipeline inspections using Resident Autonomous Underwater Vehicles | |
Mishra et al. | Dynamic resource management and information integration for proactive decision support and planning | |
Pham et al. | Decision-Making for Shipping Networks Based on Adaptive Cumulative Prospect Theory: A Case Study in Vietnam. | |
Farahnakian et al. | Short and long term vessel movement prediction for maritime traffic | |
Kristensen et al. | Comparison of methods for using risk information in path planning for autonomous surface vessels | |
Ehlers et al. | A Fleet Efficiency Factor for fleet size and mix problems using particle swarm optimisation | |
Ceder et al. | The impact of wind farms on winter navigation | |
Zhao et al. | Cost-Effective Decision Making in Weather Routing using Machine Learning-generated Simulation Data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190322 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20190326 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20190322 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190419 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190827 |
|
A107 | Divisional application of patent | ||
GRNT | Written decision to grant | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20190904 Patent event code: PA01071R01D |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190904 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190904 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220627 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230627 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20240905 Start annual number: 6 End annual number: 6 |