1 |
1
OPC 링크(300)를 중심으로 해저 생산 시뮬레이터(OLGA 시뮬레이터)(100)와 해상 공정 시뮬레이터(HYSYS 시뮬레이터)(200)가 OLGA OPC 서버(110) - OLGA OPC 클라이언트(322) - HYSYS OPC 클라이언트(324) - HYSYS OPC 서버(210) 구조를 가지고 있으며:상기 OPC 링크(300)는상기 OLGA 시뮬레이터(100)와 상기 HYSYS 시뮬레이터(200)의 시간 단계를 통일시키며, 상기 OLGA 시뮬레이터(100)와 상기 HYSYS 시뮬레이터(200)가 해당 시간 단계에서 연산을 수행하게 하여 단방향 알고리즘 또는 양방향 알고리즘을 통해 연산 결과 값을 전달할 수 있게 하며,상기 OPC 링크(300)는,시간 단계, 상기 OLGA 시뮬레이터(100) 및 HYSYS 시뮬레이터(200)에서의 연산 결과 값을 포함하는 데이터를 저장하도록 구성된 데이터베이스(302);상기 데이터베이스(302)에서 데이터를 입력받고 표시하도록 구성된 데이터 입력 및 표시부(303);상기 데이터 입력 및 표시부(303)에서 데이터를 입력받아 데이터 로깅 작업을 수행하도록 구성된 데이터 로깅 모듈(310);상기 OLGA 시뮬레이터(100) 및 HYSYS 시뮬레이터(200)로부터의 연산 결과 값을 상기 데이터 입력 및 표시부(303)에서 표시할 수 있도록 그래픽 인터페이스 시키는 OLGA 모니터링 그래픽 인터페이스(332) 및 HYSYS 모니터링 그래픽 인터페이스(334)를 포함하는 결과 모니터링 모듈(330);을 포함하는, OPC 링크를 이용한 해저 생산 시뮬레이터와 해상 공정 시뮬레이터를 통합하는 시스템
|
2 |
2
제 1 항에 있어서,상기 OPC 링크(300)에 의해 단방향 알고리즘이 선택된 경우,상기 OLGA 시뮬레이터(100)는 상기 OPC 링크(300)에서 전달된 시간 단계에서의 연산을 수행하여 해저 부분의 압력, 유량, 온도 및 조성을 획득하여 상기 시간 단계와 함께 상기 OPC 링크(300)로 전달하면,상기 OPC 링크(300)는 데이터 로깅 및 상기 연산 결과 값(해저 부분의 압력, 유량, 온도 및 조성)을 표시하고, 상기 연산 결과 값과 상기 시간 단계를 상기 HYSYS 시뮬레이터(200)에 전달하고,상기 HYSYS 시뮬레이터(200)는 상기 전달된 시간 단계에서의 연산을 수행하여 해상 부분의 압력, 유량, 온도 및 조성을 획득하여 상기 OPC 링크(300)로 전달하면,상기 OPC 링크(300)는 데이터 로깅 및 상기 연산 결과 값(해상 부분의 압력, 유량, 온도 및 조성)을 표시하고 목표 시간에 도달하면 동작을 종료하는, OPC 링크를 이용한 해저 생산 시뮬레이터와 해상 공정 시뮬레이터를 통합하는 시스템
|
3 |
3
제 1 항에 있어서,상기 OPC 링크(300)에 의해 양방향 알고리즘이 선택된 경우,상기 OLGA 시뮬레이터(100)는 상기 OPC 링크(300)에서 전달된 시간 단계에서의 연산을 수행하여 해저 부분의 압력, 유량, 온도 및 조성을 획득하여 상기 시간 단계와 함께 상기 OPC 링크(300)로 전달하면,상기 OPC 링크(300)는 데이터 로깅 및 상기 연산 결과 값(해저 부분의 압력, 유량, 온도 및 조성)을 표시하고, 상기 연산 결과 값 중 압력(또는 유량), 온도 및 조성을 상기 시간 단계와 함께 상기 HYSYS 시뮬레이터(200)에 전달하고,상기 HYSYS 시뮬레이터(200)는 압력(또는 유량), 온도 및 조성을 기반으로 상기 시간 단계에서의 플래시 연산을 수행하여 유량(또는 압력)을 획득한 후, 상기 시간 단계에서의 연산을 수행하여 해상 부분의 압력(또는 유량), 온도 및 조성을 획득하여 상기 플래시 연산에 의해 획득된 유량(또는 압력)과 함께 상기 OPC 링크(300)로 전달하고, 상기 OPC 링크(300)는 데이터 로깅 및 연산 결과 값[해상 부분의 압력(또는 유량), 온도 및 조성과, 플래시 연산에 의해 획득된 유량(또는 압력)]을 표시하고, 목표 시간에 도달하면 동작을 종료하는 한편, 목표 시간에 도달하지 않으면 상기 플래시 연산에 의해 획득된 유량(또는 압력)을 상기 OLGA 시뮬레이터(100)에 전달하고,상기 OLGA 시뮬레이터(100)는 유량(또는 압력)을 업데이트 하는, OPC 링크를 이용한 해저 생산 시뮬레이터와 해상 공정 시뮬레이터를 통합하는 시스템
|
4 |
4
삭제
|
5 |
5
제 1 항에 기재된 OPC 링크를 이용한 해저 생산 시뮬레이터와 해상 공정 시뮬레이터를 통합하는 시스템을 이용한 해저 생산 시뮬레이터와 해상 공정 시뮬레이터의 통합 방법으로서:OPC 링크(300)에서 OLGA 시뮬레이터(100)에 시간 단계를 전달하는 단계;상기 OLGA 시뮬레이터(100)는 전달된 상기 시간 단계로 자신의 시간 단계를 변경하는 단계;상기 OLGA 시뮬레이터(100)가 상기 시간 단계에서의 연산을 수행하여 해저 부분의 압력, 유량, 온도 및 조성을 획득하는 단계;상기 OLGA 시뮬레이터(100)가 연산 결과 값(해저 부분의 압력, 유량, 온도 및 조성)을 상기 시간 단계와 함께 상기 OPC 링크(300)로 전달하는 단계;상기 OPC 링크(300)가 데이터 로깅하는 단계;상기 OPC 링크(300)가 상기 연산 결과 값(해저 부분의 압력, 유량, 온도 및 조성)을 표시하는 단계;상기 OPC 링크(300)에 의해 단방향 알고리즘 또는 양방향 알고리즘이 선택되는 단계;상기 선택 단계에서 단방향 알고리즘이 선택되었다면, 상기 OPC 링크(300)는 상기 연산 결과 값(해저 부분의 압력, 유량, 온도 및 조성)과 상기 시간 단계를 HYSYS 시뮬레이터(200)에 전달하는 단계;상기 HYSYS 시뮬레이터(200)가 상기 시간 단계로 자신의 시간 단계를 변경하는 단계;상기 HYSYS 시뮬레이터(200)가 상기 시간 단계에서의 연산을 수행하여 해상 부분의 압력, 유량, 온도 및 조성을 획득하는 단계;상기 HYSYS 시뮬레이터(200)가 상기 OPC 링크(300)로 연산 결과 값(해상 부분의 압력, 유량, 온도 및 조성)을 전달하는 단계;상기 OPC 링크(300)가 데이터 로깅을 수행하는 단계;상기 OPC 링크(300)가 상기 연산 결과 값(해상 부분의 압력, 유량, 온도 및 조성)을 표시하는 단계;상기 OPC 링크(300)가 목표 시간에 도달하였는지의 여부를 결정하는 단계; 및상기 목표 시간에 도달하지 않으면 상기 OPC 링크(300)에서 OLGA 시뮬레이터(100)에 시간 단계를 전달하는 단계로 진행되는 한편, 상기 목표 시간에 도달하면 동작을 종료하는 단계를 포함하는, 해저 생산 시뮬레이터와 해상 공정 시뮬레이터의 통합방법
|
6 |
6
제 5 항에 있어서,상기 선택 단계에서 양방향 알고리즘이 선택되었다면, 상기 OPC 링크(300)에 의해 전달 변수가 선택되는 단계;상기 전달 변수 선택 단계에서 압력이 선택되면, 상기 OPC 링크(300)는 연산 결과 값(해저 부분의 압력, 온도 및 조성)과 상기 시간 단계를 HYSYS 시뮬레이터(200)에 전달하는 단계;상기 HYSYS 시뮬레이터(200)가 상기 시간 단계로 자신의 시간 단계를 변경하는 단계;상기 HYSYS 시뮬레이터(200)가 상기 해저 부분의 압력, 온도 및 조성을 기반으로 상기 시간 단계에서의 플래시 연산을 수행하여 유량을 획득하는 단계;상기 HYSYS 시뮬레이터(200)가 상기 시간 단계에서의 연산을 수행하여 해상 부분의 압력, 온도 및 조성을 획득하는 단계;상기 HYSYS 시뮬레이터(200)가 연산 결과 값(상기 해상 부분의 압력, 온도 및 조성과, 상기 플래시 연산에 의해 획득된 유량)을 상기 OPC 링크(300)로 전달하는 단계;상기 OPC 링크(300)가 데이터 로깅을 수행하는 단계;상기 OPC 링크(300)가 연산 결과 값(해상 부분의 압력, 온도 및 조성과, 상기 플래시 연산에 의해 획득된 유량)을 표시하는 단계;상기 OPC 링크(300)가 목표 시간에 도달하였는지의 여부를 결정하는 단계; 및상기 목표 시간에 도달하면 상기 OPC 링크(300)가 동작을 종료하는 단계를 포함하는, 해저 생산 시뮬레이터와 해상 공정 시뮬레이터의 통합방법
|
7 |
7
제 6 항에 있어서,상기 목표 시간에 도달하지 않으면 상기 OPC 링크(300)가 상기 플래시 연산에 의해 획득된 유량을 상기 OLGA 시뮬레이터(100)에 전달하는 단계; 및상기 OLGA 시뮬레이터(100)가 유량을 업데이트 한 후, 상기 OPC 링크(300)에서 OLGA 시뮬레이터(100)에 시간 단계를 전달하는 단계로 진행되는 단계를 포함하는, 해저 생산 시뮬레이터와 해상 공정 시뮬레이터의 통합방법
|
8 |
8
제 6 항에 있어서,상기 전달 변수 선택 단계에서 유량이 선택되면, 상기 OPC 링크(300)는 연산 결과 값(해저 부분의 유량, 온도 및 조성)과 상기 시간 단계를 HYSYS 시뮬레이터(200)에 전달하는 단계;상기 HYSYS 시뮬레이터(200)가 상기 시간 단계로 자신의 시간 단계를 변경하는 단계;상기 HYSYS 시뮬레이터(200)가 상기 해저 부분의 유량, 온도 및 조성을 기반으로 상기 시간 단계에서의 플래시 연산을 수행하여 압력을 획득하는 단계;상기 HYSYS 시뮬레이터(200)가 상기 시간 단계에서의 연산을 수행하여 해상 부분의 유량, 온도 및 조성을 획득하는 단계;상기 HYSYS 시뮬레이터(200)가 연산 결과 값(상기 해상 부분의 유량, 온도 및 조성과, 상기 플래시 연산에 의해 획득된 압력)을 상기 OPC 링크(300)로 전달하는 단계;상기 OPC 링크(300)가 데이터 로깅을 수행하는 단계;상기 OPC 링크(300)가 연산 결과 값(해상 부분의 유량, 온도 및 조성과, 상기 플래시 연산에 의해 획득된 압력)을 표시하는 단계;상기 OPC 링크(300)가 목표 시간에 도달하였는지의 여부를 결정하는 단계; 및상기 목표 시간에 도달하면 상기 OPC 링크(300)가 동작을 종료하는 단계를 포함하는, 해저 생산 시뮬레이터와 해상 공정 시뮬레이터의 통합방법
|
9 |
9
제 8 항에 있어서,상기 목표 시간에 도달하지 않으면 상기 OPC 링크(300)가 상기 플래시 연산에 의해 획득된 압력을 상기 OLGA 시뮬레이터(100)에 전달하는 단계; 및상기 OLGA 시뮬레이터(100)가 압력을 업데이트 한 후, 상기 OPC 링크(300)에서 OLGA 시뮬레이터(100)에 시간 단계를 전달하는 단계로 진행되는 단계를 포함하는, 해저 생산 시뮬레이터와 해상 공정 시뮬레이터의 통합방법
|