KR102159676B1 - Input device of drilling control system and method for operating thereof - Google Patents
Input device of drilling control system and method for operating thereof Download PDFInfo
- Publication number
- KR102159676B1 KR102159676B1 KR1020200081034A KR20200081034A KR102159676B1 KR 102159676 B1 KR102159676 B1 KR 102159676B1 KR 1020200081034 A KR1020200081034 A KR 1020200081034A KR 20200081034 A KR20200081034 A KR 20200081034A KR 102159676 B1 KR102159676 B1 KR 102159676B1
- Authority
- KR
- South Korea
- Prior art keywords
- input
- operation selection
- drilling
- selection buttons
- command
- 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
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B44/00—Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions
- E21B44/02—Automatic control of the tool feed
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B47/00—Survey of boreholes or wells
- E21B47/12—Means for transmitting measuring-signals or control signals from the well to the surface, or from the surface to the well, e.g. for logging while drilling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/02—Agriculture; Fishing; Forestry; Mining
Landscapes
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mining & Mineral Resources (AREA)
- Physics & Mathematics (AREA)
- Geology (AREA)
- Environmental & Geological Engineering (AREA)
- Fluid Mechanics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Business, Economics & Management (AREA)
- Animal Husbandry (AREA)
- Marketing (AREA)
- Geophysics (AREA)
- Marine Sciences & Fisheries (AREA)
- Remote Sensing (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Agronomy & Crop Science (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Programmable Controllers (AREA)
Abstract
Description
본 발명은 시추 제어 시스템의 입력장치 및 이의 동작 방법에 관한 것이다.The present invention relates to an input device of a drilling control system and a method of operating the same.
근래에 접어들어 국제적으로 급격한 산업화 현상 및 공업발전 추이에 따라 한정된 지구 자원은 점차 바닥을 내보이고 있으며, 이에 따른 원유의 안정적인 생산 및 공급은 대단히 중요한 사안이 되고 있다. 따라서, 최근에는 해저에 있는 석유 채굴기술의 발달과 더불어, 대형 석유회사들은 지금까지 경제성을 상실했던 군소 한계유전(marginal field)이나 심해 유전의 개발에 적합한 시추설비를 구비한 시추선의 필요성을 절실히 느끼고 있고, 이에 대한 개발을 적극 모색하고 있는 현실이다.In recent years, due to the rapid industrialization and industrial development trend internationally, limited global resources are gradually running out, and the stable production and supply of crude oil has become a very important issue. Therefore, in recent years, with the development of petroleum mining technology on the seabed, large petroleum companies desperately feel the need for drilling vessels equipped with drilling facilities suitable for the development of small marginal fields or deep-sea oil fields, which have so far lost economic feasibility. It is a reality that is actively seeking development for this.
시추선은 해양에서 원유나 가스 등의 해양 지하자원을 탐사하여 시추하는 장비이다. 이러한 시추선은 해상플랫폼 설치가 불가능한 깊은 수심의 해역이나 파도가 심한 해상에서 원유와 가스를 시추할 수 있는 선박 형태의 시추설비로, 선박의 기동성과 심해 시추능력을 겸비함으로써, 조선과 해양플랜트 기술이 복합된 고기술 고부가가치 선박이다. 여기서, 해양플랜트는 통상적으로, 해양에서 석유나 천연가스 등 자원을 채취하기 위해 해양에 설치되어 탐사, 시추, 생산, 저장 및 처리하는 각종 구조물을 의미하며, 해양시추작업은 해저에 매장된 석유나 가스와 같은 자원에 대해 존재여부를 확인하거나 확인된 자원을 채취하기 위해 해저에 유정을 굴착하는 작업을 의미한다.A drilling vessel is an equipment that explores and drills underground resources such as crude oil and gas in the ocean. These drilling vessels are ship-type drilling facilities capable of drilling crude oil and gas in deep waters where offshore platforms cannot be installed, or in seas with severe waves.By combining the maneuverability of ships and deep-sea drilling capabilities, shipbuilding and offshore plant technologies It is a complex high-tech, high-value-added ship. Here, an offshore plant typically refers to various structures installed in the ocean to extract resources such as oil or natural gas from the ocean and to explore, drill, produce, store, and process. It refers to the work of excavating an oil well on the seabed to check the existence of resources such as gas or to collect the identified resources.
해양시추시스템은 해양시추작업을 위해 해양플랜트에 탑재되는 각종 장비 및 제어시스템을 의미하며, 해상에서의 작업을 수행하기 위하여 고도의 제어기술이 요구된다.Offshore drilling system refers to various equipment and control systems mounted on offshore plants for offshore drilling work, and advanced control technology is required to perform offshore work.
본 발명은 해양시추작업을 위해 해양플랜트에 탑재되는 각종 시추장비들을 제어하는 시추 제어 시스템에 입력되는 제어신호의 입력오류 또는 입력되는 제어신호에 따라 생성된 명령의 실행오류를 방지하는 시추 제어 시스템의 입력장치 및 이의 동작 방법을 제공하기 위한 것이다.The present invention is a drilling control system that prevents an input error of a control signal input to a drilling control system that controls various drilling equipment mounted on an offshore plant for offshore drilling work, or an execution error of a command generated according to the input control signal. It is to provide an input device and a method of operating the same.
본 발명의 일 측면에 따르면, 시추 제어 시스템의 입력장치의 동작 방법이 개시된다.According to an aspect of the present invention, a method of operating an input device of a drilling control system is disclosed.
본 발명의 실시예에 따른 시추 제어 시스템의 입력장치의 동작 방법은, 시추장비의 동작을 선택하는 동작선택버튼의 입력 여부를 판단하는 단계, 상기 동작선택버튼이 복수개로 입력된 경우, 입력된 동작선택버튼의 개수가 미리 설정된 최대개수 이하인지 여부를 판단하는 단계, 상기 입력된 동작선택버튼의 개수가 상기 최대개수 이하인 경우, 입력된 복수의 동작선택버튼의 입력순서에 따라 순차적으로 각 동작선택버튼에 대응하는 동작에 따른 명령을 생성하는 단계, 상기 생성된 명령의 실행 수락을 확인하는 컨펌(Confirm) 버튼의 입력 여부를 판단하는 단계 및 상기 컨펌 버튼이 입력됨에 따라 상기 시추장비가 상기 명령에 따른 동작을 수행하도록 상기 시추장비로 상기 실행 수락된 명령을 전송하는 단계를 포함한다.The operation method of the input device of the drilling control system according to the embodiment of the present invention includes the steps of determining whether an operation selection button for selecting an operation of the drilling equipment is input, and when a plurality of operation selection buttons are input, the input operation Determining whether the number of selection buttons is less than or equal to a preset maximum number, when the number of input operation selection buttons is less than or equal to the maximum number, each operation selection button sequentially according to the input order of a plurality of input operation selection buttons Generating a command according to an operation corresponding to the command, determining whether a confirm button for confirming acceptance of the execution of the generated command is input, and when the confirm button is input, the drilling rig according to the command And transmitting the execution accepted command to the drilling rig to perform an operation.
상기 입력된 동작선택버튼의 개수가 미리 설정된 최대개수 이하인지 여부를 판단하는 단계 이후에, 상기 입력된 동작선택버튼의 개수가 상기 최대개수를 초과한 경우, 상기 최대개수를 초과하여 입력된 동작선택버튼의 입력을 제거하는 단계를 더 포함한다.After the step of determining whether the number of input operation selection buttons is less than or equal to a preset maximum number, when the number of input operation selection buttons exceeds the maximum number, the input operation selection exceeding the maximum number It further includes removing the input of the button.
상기 최대개수를 초과하여 입력된 동작선택버튼의 입력을 제거하는 단계는, 최대개수를 초과하여 입력된 동작선택버튼에 대한 정보를 저장하고, 상기 시추장비로 상기 실행 수락된 명령을 전송하는 단계 이후에, 상기 최대개수 이하로 입력된 동작선택버튼의 입력이 처리완료된 후, 상기 저장된 정보를 이용하여, 초과 입력된 동작선택버튼의 처리여부를 질의하는 메시지를 팝업 형태로 출력하는 단계를 더 포함한다.The step of removing the input of the operation selection button input in excess of the maximum number includes storing information on the operation selection button input in excess of the maximum number and transmitting the execution accepted command to the drilling equipment. The method further comprises the step of outputting a pop-up message inquiring whether or not to process the over-input operation selection buttons using the stored information after the input of the operation selection buttons input less than the maximum number is processed. .
상기 동작선택버튼의 입력 여부를 판단하는 단계 이후에, 운영자가 입력 후 원하지 않는 동작에 따른 동작선택버튼을 재차 입력하는 경우, 상기 재차 입력된 동작선택버튼을 입력취소로 인식하여 상기 재차 입력된 동작선택버튼의 입력을 제거하는 단계를 더 포함한다.After the step of determining whether to input the operation selection button, if the operator re-enters the operation selection button according to the unwanted operation after the input, the re-entered operation by recognizing the re-entered operation selection button as canceling the input And removing the input of the selection button.
본 발명의 다른 측면에 따르면, 시추 제어 시스템의 입력장치가 개시된다.According to another aspect of the present invention, an input device of a drilling control system is disclosed.
본 발명의 실시예에 따른 시추 제어 시스템의 입력장치는, 명령어를 저장하는 메모리 및 상기 명령어를 실행하는 프로세서를 포함하되, 상기 명령어는, 시추장비의 동작을 선택하는 동작선택버튼의 입력 여부를 판단하는 단계, 상기 동작선택버튼이 복수개로 입력된 경우, 입력된 동작선택버튼의 개수가 미리 설정된 최대개수 이하인지 여부를 판단하는 단계, 상기 입력된 동작선택버튼의 개수가 상기 최대개수 이하인 경우, 입력된 복수의 동작선택버튼의 입력순서에 따라 순차적으로 각 동작선택버튼에 대응하는 동작에 따른 명령을 생성하는 단계, 상기 생성된 명령의 실행 수락을 확인하는 컨펌(Confirm) 버튼의 입력 여부를 판단하는 단계 및 상기 컨펌 버튼이 입력됨에 따라 상기 시추장비가 상기 명령에 따른 동작을 수행하도록 상기 시추장비로 상기 실행 수락된 명령을 전송하는 단계를 포함하는 시추 제어 시스템의 입력장치의 동작 방법을 수행한다.The input device of the drilling control system according to the embodiment of the present invention includes a memory for storing a command and a processor for executing the command, wherein the command determines whether an operation selection button for selecting an operation of the drilling equipment is input. The step of, when a plurality of operation selection buttons are input, determining whether the number of input operation selection buttons is less than or equal to a preset maximum number, and when the number of input operation selection buttons is less than the maximum number, input Generating a command according to an operation corresponding to each operation selection button sequentially according to the input order of the plurality of operation selection buttons, determining whether or not a Confirm button for confirming execution of the generated command is input And transmitting the execution accepted command to the drilling rig so that the drilling rig performs an operation according to the command as the confirm button is input.
본 발명의 실시예에 따른 시추 제어 시스템의 입력장치 및 이의 동작 방법은, 해양시추작업을 위해 해양플랜트에 탑재되는 각종 시추장비들을 제어하는 시추 제어 시스템에 입력되는 제어신호의 입력오류 또는 입력되는 제어신호에 따라 생성된 명령의 실행오류를 방지할 수 있다.The input device of the drilling control system according to the embodiment of the present invention and the operation method thereof include an input error of a control signal input to a drilling control system that controls various drilling equipment mounted on an offshore plant for offshore drilling work or input control It is possible to prevent errors in execution of commands generated according to signals.
도 1은 본 발명의 실시예에 따른 시추 제어 시스템의 구성을 개략적으로 예시하여 나타낸 도면.
도 2는 본 발명의 실시예에 따른 시추 제어 시스템의 입력장치의 동작 방법을 나타낸 흐름도.
도 3은 도 2의 본 발명의 실시예에 따른 시추 제어 시스템의 입력장치의 동작 방법을 설명하기 위한 도면.
도 4는 본 발명의 실시예에 따른 시추 제어 시스템의 입력장치의 구성을 개략적으로 예시한 도면.1 is a view schematically illustrating the configuration of a drilling control system according to an embodiment of the present invention.
2 is a flow chart showing a method of operating an input device of a drilling control system according to an embodiment of the present invention.
3 is a view for explaining a method of operating an input device of the drilling control system according to the embodiment of the present invention of FIG.
4 is a diagram schematically illustrating a configuration of an input device of a drilling control system according to an embodiment of the present invention.
본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "구성된다" 또는 "포함한다" 등의 용어는 명세서상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.Singular expressions used in the present specification include plural expressions unless the context clearly indicates otherwise. In the present specification, terms such as “consisting of” or “comprising” should not be construed as necessarily including all of the various elements or various steps described in the specification, and some of the elements or some steps It may not be included, or it should be interpreted that it may further include additional elements or steps. In addition, terms such as "... unit" and "module" described in the specification mean units that process at least one function or operation, which may be implemented as hardware or software, or as a combination of hardware and software. .
이하, 본 발명의 다양한 실시예들을 첨부된 도면을 참조하여 상술하겠다. Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시예에 따른 시추 제어 시스템의 구성을 개략적으로 예시하여 나타낸 도면이다.1 is a diagram schematically illustrating the configuration of a drilling control system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 실시예에 따른 시추 제어 시스템은 입력장치(10), 조종 제어기(20), 디스플레이 기기(30), 통합 제어 서버(40) 및 장비 제어기(50)를 포함하여 구성될 수 있다.1, a drilling control system according to an embodiment of the present invention includes an
입력장치(10)는 운용자가 시추장비를 조종하기 위한 조종석에 설치되는 장치로서, 디스플레이 기기(30)에 표시될 시추장비의 선택 및 선택된 시추장비를 동작시키기 위한 조종신호를 시추장비 운용자가 조작하여 입력시키는 장치이다.The
예를 들어, 입력장치(10)는 시추장비를 조종하기 위한 조이스틱 및 키패드, 긴급상황 버튼, 운용 모드 변경 스위치 등을 포함할 수 있다. 여기서, 조종 입력장치(10)의 키패드, 긴급상황 버튼, 운용 모드 변경 스위치 등은 터치 패널로 구현될 수 있다.For example, the
조종 제어기(20)는 입력장치(10)에 의하여 발생한 조종신호를 감지하고, 미리 설정된 제어로직을 이용하여 감지된 조종신호에 따른 시추장비에 대한 제어신호를 생성하여 통합 제어 서버(40)로 전송한다.The
디스플레이 기기(30)는 입력장치(10)와 함께 조종석에 설치되며, 복수의 디스플레이 패널을 포함하여 구성될 수 있다.The
예를 들어, 디스플레이 기기(30)는 각종 시추장비의 모니터링을 위하여, 각종 시추장비의 센서데이터를 이용하여 생성된 각종 시추장비의 상태정보를 통합 제어 서버(40)로부터 수신하여 표시할 수 있다.For example, the
통합 제어 서버(40)는 제어기(20)로부터 수신된 시추장비에 대한 제어신호를 이용하여, 입력장치(10)를 통해 입력된 시추장비 운용자의 조종신호에 따른 시추공정 로직을 생성하여 장비 제어기(50)로 전송하며, 장비 제어기(50)로부터 수신되는 시추공정의 수행결과를 수신 및 처리하여 디스플레이 기기(30)로 전송한다.The integrated
장비 제어기(50)는 통합 제어 서버(40)로부터 수신된 시추장비 운용자의 조종신호에 따른 시추공정 로직을 이용하여 각종 시추장비를 통합 제어한다.The
예를 들어, 장비 제어기(50)는 각종 시추장비가 수행할 각 동작 및 각 동작의 순서를 미리 입력받아 저장해 두고, 시추장비 운용자의 조종신호에 따라 각 시추장비를 운전할 수 있다.For example, the
한편, 장비 제어기(50)는 제어하는 각 시추장비로부터 시추장비의 센서가 생성하는 센서데이터를 획득하여 시추공정의 수행결과를 생성하여 통합 제어 서버(40)로 전송한다. 이때, 장비 제어기(50)는 시추장비의 센서가 생성한 아날로그 센서데이터를 디지털 센서데이터로 변환하여 시추공정의 수행결과를 생성할 수 있다.On the other hand, the
도 2는 본 발명의 실시예에 따른 시추 제어 시스템의 입력장치의 동작 방법을 나타낸 흐름도이고, 도 3은 도 2의 본 발명의 실시예에 따른 시추 제어 시스템의 입력장치의 동작 방법을 설명하기 위한 도면이다.2 is a flowchart illustrating a method of operating an input device of a drilling control system according to an embodiment of the present invention, and FIG. 3 is a flowchart illustrating a method of operating an input device of the drilling control system according to the embodiment of the present invention. It is a drawing.
S210 단계에서, 입력장치(10)는 운영자가 제어하고자 하는 시추장비의 동작을 선택하는 동작선택버튼의 입력 여부를 판단한다.In step S210, the
예를 들어, 도 3은 탑드라이브(Topdrive)에 대한 입력장치(10)의 입력화면(100)을 나타낸다. 도 3을 참조하면, 입력장치(10)의 입력화면(100)은 다수의 동작선택버튼(110), 컨펌(Confirm) 버튼(120) 등을 포함하여 구성될 수 있다. 운영자는 다수의 동작선택버튼(110) 중 원하는 동작에 대응하는 동작선택버튼(110)을 선택하여 입력할 수 있다.For example, FIG. 3 shows an
S220 단계에서, 입력장치(10)는 동작선택버튼이 입력된 경우, 동작선택버튼이 복수개로 입력되었는지 여부를 판단한다.In step S220, when an operation selection button is input, the
S230 단계에서, 입력장치(10)는 동작선택버튼이 복수개가 아닌 하나만 입력된 경우, 입력된 하나의 동작선택버튼에 대응하는 동작에 따른 명령(Command)을 생성한다.In step S230, when only one operation selection button is input instead of a plurality of operation selection buttons, the
S240 단계에서, 입력장치(10)는 동작선택버튼이 복수개로 입력된 경우, 입력된 동작선택버튼의 개수가 미리 설정된 최대개수 이하인지 여부를 판단한다.In step S240, when a plurality of operation selection buttons are input, the
S250 단계에서, 입력장치(10)는 입력된 동작선택버튼의 개수가 미리 설정된 최대개수를 초과한 경우, 최대개수를 초과하여 입력된 동작선택버튼의 입력을 제거한다.In step S250, when the number of input operation selection buttons exceeds the preset maximum number, the
예를 들어, 입력장치(10)는 최대개수를 초과하여 입력된 동작선택버튼의 입력을 제거함과 동시에, 최대개수를 초과하여 입력된 동작선택버튼에 대한 정보를 저장할 수 있다. 최대개수 이하로 입력된 동작선택버튼의 입력이 처리완료된 후, 입력장치(10)는 저장된 정보를 이용하여, 초과 입력된 동작선택버튼의 처리여부를 질의하는 메시지를 팝업 형태로 출력할 수 있다. 이를 통해, 운영자는 최대개수를 초과하여 동작선택버튼을 입력하더라도 재조작없이, 원하는 모든 시추장비의 동작을 처리할 수 있다.For example, the
한편, 입력장치(10)는 운영자가 입력 후 원하지 않는 동작에 따른 동작선택버튼을 재차 입력할 경우, 이를 해당 동작선택버튼의 입력취소로 인식하여 해당 동작선택버튼의 입력을 제거할 수 있다.Meanwhile, when the operator inputs the operation selection button again according to an unwanted operation after the operator inputs, the
S260 단계에서, 입력장치(10)는 입력된 동작선택버튼의 개수가 미리 설정된 최대개수 이하인 경우, 입력된 복수의 동작선택버튼의 입력순서에 따라 순차적으로 각 동작선택버튼에 대응하는 동작에 따른 명령을 생성한다.In step S260, when the number of input operation selection buttons is less than or equal to the preset maximum, the
S270 단계에서, 입력장치(10)는 운영자가 입력한 복수의 동작선택버튼에 대응하는 복수의 순차적인 명령을 생성함에 따라 생성된 복수의 명령의 실행 수락을 확인하는 컨펌(Confirm) 버튼의 입력 여부를 판단한다.In step S270, the
또한, S270 단계에서, 입력장치(10)는 입력된 하나의 동작선택버튼에 대응하는 동작에 따른 하나의 명령을 생성함에 따라 생성된 하나의 명령의 실행 수락을 확인하는 컨펌 버튼의 입력 여부를 판단한다.In addition, in step S270, the
S280 단계에서, 입력장치(10)는 컨펌 버튼이 입력됨에 따라 시추장비가 해당 동작을 수행하도록 시추장비로 실행 수락된 명령을 전송한다.In step S280, as the confirm button is input, the
예를 들어, 도 3을 참조하면, 입력장치(10)는 임의의 동작선택버튼(110)이 입력되면, 해당 동작선택버튼(110)에 대응하는 명령을 생성하고, 이어, 컨펌 버튼(120)이 입력됨에 따라 생성된 명령의 실행이 승인될 수 있다. 이를 통해, 운영자의 오입력 등의 실수로 발생하는 시추장비의 오작동을 최소화할 수 있다.For example, referring to FIG. 3, when an arbitrary
도 4는 본 발명의 실시예에 따른 시추 제어 시스템의 입력장치의 구성을 개략적으로 예시한 도면이다.4 is a diagram schematically illustrating a configuration of an input device of a drilling control system according to an embodiment of the present invention.
도 4를 참조하면, 본 발명의 실시예에 따른 시추 제어 시스템의 입력장치(10)는, 프로세서(11), 메모리(12), 통신부(13) 및 인터페이스부(14)를 포함한다.Referring to FIG. 4, the
프로세서(11)는 메모리(12)에 저장된 처리 명령어를 실행시키는 CPU 또는 반도체 소자일 수 있다.The
메모리(12)는 다양한 유형의 휘발성 또는 비휘발성 기억 매체를 포함할 수 있다. 예를 들어, 메모리(12)는 ROM, RAM 등을 포함할 수 있다.The
예를 들어, 메모리(12)는 본 발명의 실시예에 따른 시추 제어 시스템의 입력장치의 동작 방법을 수행하는 명령어들을 저장할 수 있다.For example, the
통신부(13)는 통신망을 통해 다른 장치들과 데이터를 송수신하기 위한 수단이다.The
인터페이스부(14)는 네트워크에 접속하기 위한 네트워크 인터페이스 및 사용자 인터페이스를 포함할 수 있다.The
한편, 전술된 실시예의 구성 요소는 프로세스적인 관점에서 용이하게 파악될 수 있다. 즉, 각각의 구성 요소는 각각의 프로세스로 파악될 수 있다. 또한 전술된 실시예의 프로세스는 장치의 구성 요소 관점에서 용이하게 파악될 수 있다.Meanwhile, the constituent elements of the above-described embodiment can be easily grasped from a process point of view. That is, each component can be identified as a respective process. In addition, the process of the above-described embodiment can be easily grasped from the viewpoint of the components of the device.
또한 앞서 설명한 기술적 내용들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예들을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 하드웨어 장치는 실시예들의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.In addition, the above-described technical contents may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the embodiments, or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of the program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
상기한 본 발명의 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대한 통상의 지식을 가지는 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다.The above-described embodiments of the present invention are disclosed for the purpose of illustration, and those skilled in the art who have ordinary knowledge of the present invention will be able to make various modifications, changes, and additions within the spirit and scope of the present invention, and such modifications, changes and additions It should be seen as belonging to the following claims.
10: 입력장치
11: 프로세서
12: 메모리
13: 통신부
14: 인터페이스부10: input device
11: processor
12: memory
13: Communication Department
14: interface unit
Claims (5)
시추장비의 동작을 선택하는 동작선택버튼의 입력 여부를 판단하는 단계;
상기 동작선택버튼이 복수개로 입력된 경우, 입력된 동작선택버튼의 개수가 미리 설정된 최대개수 이하인지 여부를 판단하는 단계;
상기 입력된 동작선택버튼의 개수가 상기 최대개수 이하인 경우, 입력된 복수의 동작선택버튼의 입력순서에 따라 순차적으로 각 동작선택버튼에 대응하는 동작에 따른 명령을 생성하는 단계;
상기 생성된 명령의 실행 수락을 확인하는 컨펌(Confirm) 버튼의 입력 여부를 판단하는 단계; 및
상기 컨펌 버튼이 입력됨에 따라 상기 시추장비가 상기 명령에 따른 동작을 수행하도록 상기 시추장비로 상기 실행 수락된 명령을 전송하는 단계를 포함하는 시추 제어 시스템의 입력장치의 동작 방법.
In the operating method of the input device of the drilling control system,
Determining whether an operation selection button for selecting an operation of the drilling equipment is input;
Determining whether the number of input operation selection buttons is less than or equal to a preset maximum number when the plurality of operation selection buttons are input;
If the number of the input operation selection buttons is less than or equal to the maximum, generating a command according to an operation corresponding to each operation selection button sequentially according to an input order of the plurality of input operation selection buttons;
Determining whether or not a confirm button for confirming acceptance of execution of the generated command is input; And
And transmitting the execution accepted command to the drilling rig so that the drilling rig performs an operation according to the command as the confirm button is input.
상기 입력된 동작선택버튼의 개수가 미리 설정된 최대개수 이하인지 여부를 판단하는 단계 이후에,
상기 입력된 동작선택버튼의 개수가 상기 최대개수를 초과한 경우, 상기 최대개수를 초과하여 입력된 동작선택버튼의 입력을 제거하는 단계를 더 포함하는 것을 특징으로 하는 시추 제어 시스템의 입력장치의 동작 방법.
The method of claim 1,
After the step of determining whether the number of input operation selection buttons is less than or equal to a preset maximum number,
When the number of the input operation selection buttons exceeds the maximum number, the operation of the input device of the drilling control system, characterized in that it further comprises the step of removing the input of the operation selection button input exceeding the maximum number. Way.
상기 최대개수를 초과하여 입력된 동작선택버튼의 입력을 제거하는 단계는,
최대개수를 초과하여 입력된 동작선택버튼에 대한 정보를 저장하고,
상기 시추장비로 상기 실행 수락된 명령을 전송하는 단계 이후에,
상기 최대개수 이하로 입력된 동작선택버튼의 입력이 처리완료된 후, 상기 저장된 정보를 이용하여, 초과 입력된 동작선택버튼의 처리여부를 질의하는 메시지를 팝업 형태로 출력하는 단계를 더 포함하는 것을 특징으로 하는 시추 제어 시스템의 입력장치의 동작 방법.
The method of claim 2,
The step of removing the input of the operation selection button input in excess of the maximum number,
It stores information on the input operation selection buttons exceeding the maximum number,
After the step of transmitting the execution accepted command to the drilling equipment,
After the input of the operation selection buttons input less than the maximum number is completed, using the stored information, outputting a message inquiring whether to process the excessively input operation selection buttons in a pop-up form. Operation method of the input device of the drilling control system.
상기 동작선택버튼의 입력 여부를 판단하는 단계 이후에,
운영자가 입력 후 원하지 않는 동작에 따른 동작선택버튼을 재차 입력하는 경우, 상기 재차 입력된 동작선택버튼을 입력취소로 인식하여 상기 재차 입력된 동작선택버튼의 입력을 제거하는 단계를 더 포함하는 것을 특징으로 하는 시추 제어 시스템의 입력장치의 동작 방법.
The method of claim 1,
After the step of determining whether the operation selection button is input,
When the operator re-enters the operation selection button according to the unwanted operation after the input, the step of removing the input of the re-entered operation selection button by recognizing the re-entered operation selection button as canceling the input Operation method of the input device of the drilling control system.
명령어를 저장하는 메모리; 및
상기 명령어를 실행하는 프로세서를 포함하되,
상기 명령어는,
시추장비의 동작을 선택하는 동작선택버튼의 입력 여부를 판단하는 단계;
상기 동작선택버튼이 복수개로 입력된 경우, 입력된 동작선택버튼의 개수가 미리 설정된 최대개수 이하인지 여부를 판단하는 단계;
상기 입력된 동작선택버튼의 개수가 상기 최대개수 이하인 경우, 입력된 복수의 동작선택버튼의 입력순서에 따라 순차적으로 각 동작선택버튼에 대응하는 동작에 따른 명령을 생성하는 단계;
상기 생성된 명령의 실행 수락을 확인하는 컨펌(Confirm) 버튼의 입력 여부를 판단하는 단계; 및
상기 컨펌 버튼이 입력됨에 따라 상기 시추장비가 상기 명령에 따른 동작을 수행하도록 상기 시추장비로 상기 실행 수락된 명령을 전송하는 단계를 포함하는 시추 제어 시스템의 입력장치의 동작 방법을 수행하는 것을 특징으로 하는 시추 제어 시스템의 입력장치.In the input device of the drilling control system,
A memory for storing instructions; And
Including a processor that executes the instruction,
The above command is:
Determining whether an operation selection button for selecting an operation of the drilling equipment is input;
Determining whether the number of input operation selection buttons is less than or equal to a preset maximum number when the plurality of operation selection buttons are input;
If the number of the input operation selection buttons is less than or equal to the maximum, generating a command according to an operation corresponding to each operation selection button sequentially according to an input order of the plurality of input operation selection buttons;
Determining whether or not a confirm button for confirming acceptance of execution of the generated command is input; And
A method of operating an input device of a drilling control system comprising the step of transmitting the execution accepted command to the drilling equipment so that the drilling equipment performs an operation according to the command as the confirm button is input. The input device of the drilling control system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200081034A KR102159676B1 (en) | 2020-07-01 | 2020-07-01 | Input device of drilling control system and method for operating thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200081034A KR102159676B1 (en) | 2020-07-01 | 2020-07-01 | Input device of drilling control system and method for operating thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102159676B1 true KR102159676B1 (en) | 2020-09-25 |
Family
ID=72707664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200081034A Active KR102159676B1 (en) | 2020-07-01 | 2020-07-01 | Input device of drilling control system and method for operating thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102159676B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220082581A (en) | 2020-12-10 | 2022-06-17 | 동의대학교 산학협력단 | Method and System for Realizing Anti-Collision System of Offshore Drilling Machines |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050222772A1 (en) * | 2003-01-29 | 2005-10-06 | Koederitz William L | Oil rig choke control systems and methods |
KR20130024841A (en) * | 2011-08-30 | 2013-03-08 | 하이드릴 유에스에이 메뉴팩춰링 엘엘씨 | Method, device and system for monitoring subsea components |
KR101527833B1 (en) | 2014-07-22 | 2015-06-10 | 대우조선해양 주식회사 | Drilling simulation system interfaced with a dynamic positioning module and for simulating drilling equipment of the same |
KR20170071560A (en) * | 2014-10-17 | 2017-06-23 | 하이드릴 유에스에이 디스트리뷰션 엘엘씨 | High pressure subsea blowout prevention system |
US20180283137A1 (en) * | 2017-03-30 | 2018-10-04 | Nabors Drilling Technologies Usa, Inc. | Integrated Remote Choke System |
US20190048707A1 (en) * | 2017-08-10 | 2019-02-14 | Motive Drilling Technologies, Inc. | Apparatus and methods for automated slide drilling |
-
2020
- 2020-07-01 KR KR1020200081034A patent/KR102159676B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050222772A1 (en) * | 2003-01-29 | 2005-10-06 | Koederitz William L | Oil rig choke control systems and methods |
KR20130024841A (en) * | 2011-08-30 | 2013-03-08 | 하이드릴 유에스에이 메뉴팩춰링 엘엘씨 | Method, device and system for monitoring subsea components |
KR101527833B1 (en) | 2014-07-22 | 2015-06-10 | 대우조선해양 주식회사 | Drilling simulation system interfaced with a dynamic positioning module and for simulating drilling equipment of the same |
KR20170071560A (en) * | 2014-10-17 | 2017-06-23 | 하이드릴 유에스에이 디스트리뷰션 엘엘씨 | High pressure subsea blowout prevention system |
US20180283137A1 (en) * | 2017-03-30 | 2018-10-04 | Nabors Drilling Technologies Usa, Inc. | Integrated Remote Choke System |
US20190048707A1 (en) * | 2017-08-10 | 2019-02-14 | Motive Drilling Technologies, Inc. | Apparatus and methods for automated slide drilling |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220082581A (en) | 2020-12-10 | 2022-06-17 | 동의대학교 산학협력단 | Method and System for Realizing Anti-Collision System of Offshore Drilling Machines |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5089213B2 (en) | Partially automated method and system for converting a graphical interface to a voice-enabled interface | |
CN101470430B (en) | Control method of machine tool and device therefor | |
US6795838B1 (en) | Apparatus and method for transforming mathematical expression, and storage medium | |
KR20160099678A (en) | Touch/gesture-enabled interaction with electronic spreadsheets | |
Taylor et al. | Lessons learned from applying a new HRA method for the petroleum industry | |
KR102159676B1 (en) | Input device of drilling control system and method for operating thereof | |
WO2012092476A2 (en) | Method and system for drilling rig testing using virtualized components | |
CN101874233B (en) | Logical structure design surface | |
EP3227785B1 (en) | Playback and automatic execution of a process to control a computer system | |
CN117289841B (en) | Interaction method and device based on large language model, storage medium and electronic equipment | |
Breivik et al. | From Eureka to K-Pos: dynamic positioning as a highly successful and important marine control technology | |
US20090132994A1 (en) | Automation tool and method for generating test code | |
KR102189159B1 (en) | Drilling control system for integrated operation control of offshore drilling topside equipment | |
EP4415840A1 (en) | Grounded multimodal agent interactions | |
CN109739425A (en) | A kind of dummy keyboard, pronunciation inputting method, device and electronic equipment | |
WO2016089621A2 (en) | Automated test generation and execution for testing a process to control a computer system | |
JP2008142788A (en) | Operation program creation support method and operation program creation apparatus. | |
Arcangeletti et al. | Autonomous Subsea Field Development-Value proposition, technology needs and gaps for future advancement | |
KR101916765B1 (en) | Apparatus for 3d modeling and recording medium recording program for executing 3d modeling operation | |
KR20130125251A (en) | Drilling simulator and method for displaying image of the same | |
CN115413024B (en) | Underwater remote positioning system, method, device, equipment and medium | |
KR102189160B1 (en) | Method and system for control of offshore drilling equipment using finite state machine | |
WO2018005172A1 (en) | Augmenting text narration with haptic feedback | |
JP2007257077A (en) | Program debugging apparatus, program debugging method, and debugging program | |
WO2023064074A1 (en) | Grounded multimodal agent interactions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |