KR101406482B1 - Steel process simulation apparatus and method for three dimension virtual equipment - Google Patents
Steel process simulation apparatus and method for three dimension virtual equipment Download PDFInfo
- Publication number
- KR101406482B1 KR101406482B1 KR1020120154310A KR20120154310A KR101406482B1 KR 101406482 B1 KR101406482 B1 KR 101406482B1 KR 1020120154310 A KR1020120154310 A KR 1020120154310A KR 20120154310 A KR20120154310 A KR 20120154310A KR 101406482 B1 KR101406482 B1 KR 101406482B1
- Authority
- KR
- South Korea
- Prior art keywords
- facility
- virtual
- unit
- control
- virtual facility
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45566—Nested virtual machines
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
본 발명은 3D 가상설비를 이용한 철강공정 시뮬레이션 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 시운전을 사전에 수행하여 조기에 오류를 검출하기 위한 3D 가상설비를 이용한 철강공정 시뮬레이션 장치 및 그 방법에 관한 것이다.The present invention relates to an apparatus and a method for simulating a steel process using a 3D virtual facility, and more particularly, to a steel process simulation apparatus and a method thereof using a 3D virtual facility for early detection of an error by performing trial operation in advance will be.
시운전은 설비 또는 공장을 실제 사용에 앞서 시험적으로 해보는 운전으로, 설비 설치, 케이블 결선 및 수전 후 단계별로 시스템의 기능을 확인하고, 기능의 조정을 거쳐 초기 설비 성능을 확보하는 단계이다.Commissioning is a trial operation of facilities or factories prior to actual use. It is a step to confirm the functions of the system in stages after equipment installation, cable connection and power reception, and to secure initial facility performance through function adjustment.
제어시스템의 시운전은 기계설비가 설치된 후 가능하므로, 기계설비의 동적 간섭이나 제어 결함의 발견이 설계 초기에 이루어지지 않는다. 따라서, 설계 및 제작 변경으로 설비 개발 착수에서 시운전까지 많은 시간이 소요된다.Since the commissioning of the control system is possible after the installation of the machine, the dynamic interference of the machine or the discovery of the control defects is not achieved at the beginning of the design. Therefore, it takes a lot of time from start of equipment development to commissioning due to design and manufacturing change.
따라서, 실제 제작 또는 현장 설치 전에 위험분석과 최적조건을 사전에 점검하는 가상설비에 대한 수요가 증가하고 있다. 이러한 문제점을 해결하고자 종래 특허 “공개번호 2012-0071766”에서는 철강산업용 가상설비 시스템 및 그의 구동방법을 제안한 바 있으나, 3D 가시화 방법과 분석 방법이 충분히 제시되고 있지 않다는 문제점이 있었다.Therefore, there is an increasing demand for virtual installations that pre-check risk analysis and optimal conditions before actual production or field installation. In order to solve such a problem, the prior art " Publication No. 2012-0071766 " has proposed a virtual equipment system for a steel industry and a driving method thereof, but there is a problem that a 3D visualization method and an analytical method are not sufficiently presented.
본 발명은 이와 같은 문제점을 해결하기 위해 창안된 것으로서, 본 발명의 목적은 엔지니어링 데이터를 재사용하고, 철강 제조 공정의 설비 제어 시스템 개발에 있어서 실물 설비 개발 전에 제어 소프트웨어의 오류를 사전에 점검할 수 있는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치를 제공하는 데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and it is an object of the present invention to provide a method and apparatus for reusing engineering data, And to provide a steel process simulation apparatus using a 3D virtual facility.
본 발명의 다른 목적은 상기 목적을 달성하기 위한 철강공정 시뮬레이션 방법을 제공하는 데 있다.Another object of the present invention is to provide a steel process simulation method for achieving the above object.
상기 목적을 달성하기 위한 본 발명의 3D 가상설비를 이용한 철강공정 시뮬레이션 장치의 일 측면에 따르면, 가상설비 및 제어로직을 모듈화하여 저장하는 데이터베이스부, 상기 데이터베이스부에 저장된 가상설비의 3D 형상을 조립하여 3D 가상설비의 형상을 생성하고, 각 설비의 행위를 시뮬레이션하는 3D 가상설비부, 상기 데이터베이스부에 저장된 해당 설비별 제어로직을 조합하여 상기 3D 가상설비를 제어하는 제어부, 및 상기 제어부에 의해 제어되는 3D 가상설비와 실제설비의 제어결과를 로깅하고 분석하는 분석부를 구비한다.According to an aspect of the present invention, there is provided a steel process simulation apparatus using a 3D virtual facility, comprising: a database unit for modularizing and storing virtual facilities and control logic; a 3D unit for assembling virtual features stored in the database unit; A control unit for controlling the 3D virtual facility by combining a 3D virtual facility unit for creating a shape of the 3D virtual facility and simulating the behavior of each facility and a control logic for each facility stored in the database unit, And an analysis unit for logging and analyzing control results of the virtual facility and the actual facility.
상기 다른 목적을 달성하기 위한 본 발명의 3D 가상설비를 이용한 철강공정 시뮬레이션 방법의 일 측면에 따르면, (a) 가상설비 및 제어로직을 모듈화하여 저장하는 단계, (b) 상기 저장된 가상설비의 3D 형상을 조립하여 3D 가상설비의 형상을 생성하는 단계, (c) 상기 저장된 가상설비의 제어로직을 조합하여 상기 3D 가상설비를 제어하는 단계, 및 (d) 상기 3D 가상설비와 실제설비의 제어결과를 로깅하여 분석하는 단계를 구비한다.According to another aspect of the present invention, there is provided a method for simulating a steel process using a 3D virtual facility, comprising the steps of: (a) modifying and storing virtual facilities and control logic; (b) (C) controlling the 3D virtual facility by combining the control logic of the virtual facility, and (d) controlling the 3D virtual facility and the actual facility by using And logging and analyzing.
본 발명에 의하면, 3D 가상설비 기반 시뮬레이터를 제공함으로써, 제어시스템 개발자가 설비의 움직임을 이해함으로써 제어 소프트웨어 개발을 용이하게 할 수 있는 효과가 있다.According to the present invention, by providing a 3D virtual equipment-based simulator, the control system developer can easily develop the control software by understanding the movement of the facility.
또한, 실제 설비를 제작하여 설치하기 전에 3D 가상설비를 이용하여 제어 소프트웨어를 점검함으로써 제어 소프트웨어의 오류로 인한 실제 설비의 손상을 줄이고, 설비 제작 및 설치 전에 설비의 오류를 미리 발견함으로서 엔지니어링 기간과 비용을 줄일 수 있는 효과가 있다.In addition, by checking the control software using the 3D virtual equipment before actual equipment is manufactured and installed, it is possible to reduce the damage of the actual equipment due to the error of the control software, and to detect the equipment error before the equipment production and installation, Can be reduced.
또한, 엔지니어링 데이터를 재사용함으로서 엔지니어링 기간을 줄일 수 있는 효과가 있다.In addition, the engineering period can be reduced by reusing the engineering data.
도 1은 본 발명의 일실시예에 따른 가상설비 시뮬레이션 시스템의 전체 구성을 나타내는 도면이다.
도 2는 도 1에서 제어시스템 및 행위 모델부의 상세 구성도이다.
도 3은 분류체계 및 데이터 구성을 나타내는 도면이다.
도 4는 높이와 부피의 관계 테이블의 일예를 나타내는 도면이다.
도 5는 본 발명의 제어시스템의 입출력 데이터 흐름을 나타내는 도면이다.1 is a diagram showing the overall configuration of a virtual equipment simulation system according to an embodiment of the present invention.
2 is a detailed configuration diagram of the control system and the behavior model unit in FIG.
3 is a diagram showing a classification scheme and a data structure.
4 is a diagram showing an example of a relationship table of height and volume.
5 is a diagram showing an input / output data flow of the control system of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 형태들을 설명한다. 그러나, 본 발명의 실시형태는 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 이하 설명하는 실시 형태로 한정되는 것은 아니다. 또한, 본 발명의 실시형태는 당해 기술분야에서 평균적인 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위해서 제공되는 것이다.
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. However, the embodiments of the present invention can be modified into various other forms, and the scope of the present invention is not limited to the embodiments described below. Further, the embodiments of the present invention are provided to more fully explain the present invention to those skilled in the art.
도 1은 본 발명의 일실시예에 따른 가상설비 시뮬레이션 시스템의 전체 구성을 나타내는 도면이고, 도 2는 도 1에서 제어시스템 및 행위 모델부의 상세 구성도이며, 도 3은 분류체계 및 데이터 구성을 나타내는 도면이고, 도 4는 높이와 부피의 관계 테이블의 일예를 나타내는 도면이다.2 is a detailed configuration diagram of a control system and a behavior model unit in FIG. 1, and FIG. 3 is a diagram illustrating a configuration of a virtual facility simulation system according to an embodiment of the present invention. And FIG. 4 is a diagram showing an example of a relationship table of height and volume.
이하, 도 1 내지 도 4를 참고하여 본 발명의 철강공정 시뮬레이션 장치 및 방법의 구성 및 동작을 설명하면 다음과 같다.Hereinafter, the construction and operation of the steel process simulation apparatus and method of the present invention will be described with reference to FIGS. 1 to 4. FIG.
도 1에 나타낸 바와 같이, 본 발명의 가상설비 시뮬레이션 시스템은 3D 형상 모델, 행위 모델, 제어 모듈 등 엔지니어링 데이터를 저장하고 활용할 수 있는 DB 시스템(10)과, 설비의 3D 형상을 조립하여 각 설비의 행위를 부여하는 3D 가상설비 시스템(20)과, DB 시스템(10)의 제어로직 DB(13)로부터 설비별 제어모듈을 불러와 조합하여 설비를 제어하는 제어시스템(30)과, 제어 결과를 로깅하여 분석하는 분석 시스템(40)과, 3D 설비의 모션을 출력하는 대형 모니터(50)와, 제어시스템(30)에 의해 제어되는 실제 설비(60)와, 제어시스템(30)의 조작 상태를 디스플레이하는 조작화면(70)을 포함하여 구성된다.As shown in FIG. 1, the virtual facility simulation system of the present invention includes a
DB 시스템(10)은 신규 제작되는 3D 형상 엔지니어링 데이터를 저장하는 3D 형상 DB(11)와, 행위 모델 엔지니어링 데이터를 저장하는 행위 모델 DB(12)와, 제어 로직 엔지니어링 데이터를 저장하는 제어 로직 DB(13)를 포함한다.The DB
DB 시스템(10)은 이와 같이 신규 제작되는 3D 형상, 행위 모델, 제어 로직 등 엔지니어링 데이터를 각각 해당 DB에 저장하여 3D 가상설비 시스템(20)과, 제어시스템(30)의 구축에 활용된다. 각 DB에 저장되는 엔지니어링 데이터는 재사용성을 고려하여 분류체계 기반으로 모듈화되어 저장된다.
The
도 3을 참고하면, 본 발명의 본 발명의 철강공정 시뮬레이션 장치 및 방법은 변경 또는 교체되는 설비 규모 단위로 분류체계를 정의하며, 분류된 각 설비 단위로 3D 형상 모델, 행위 모델, 제어 모듈을 저장하고, 3D 가상설비 시스템(20) 또는 제어시스템(30)의 구축시 불러내어 사용한다. 이렇게 구축되어 검증된 엔지니어링 데이터는 신뢰성이 입증되어 신규 설비 제작에 별도의 검증 없이 재사용함으로서 시스템 구축 기간을 단축할 수 있게 된다.
Referring to FIG. 3, the steel process simulation apparatus and method of the present invention of the present invention defines a classification system in units of facility size to be changed or replaced, and stores a 3D shape model, a behavior model, and a control module in each classified facility And is used when the 3D
다시 도 1을 참고하면, 3D 가상설비 시스템(20)은 3D 형상 DB(11)로부터 단위 설비의 3D 형상을 불러와 가상설비를 조립하는 3D 설비 형상부(21)와, 각 단위 설비의 행위 모델을 반영하여 설비의 동작을 시뮬레이션하는 행위 모델부(22)로 구성된다. 이러한 3D 가상설비 시스템(20)의 3D 형상 및 설비의 동작은 대형 모니터(50)를 통해 엔지니어가 설비 및 설비의 움직임을 가상환경을 통해 확인할 수 있다. 즉, 대형 모니터를 통해 운전실에서 설비를 보는 것과 유사한 환경을 제공한다.Referring again to FIG. 1, the 3D
종래 테스트는 입력에 대해 원하는 디지털 출력이 온/오프 되는지, 아날로그 출력값이 제대로 나오는지만 점검할 수 있었다. 본 발명에 따르면, 3D 가상설비를 통해 기계적 움직임을 실제와 동일하게 눈으로 확인함으로써 동적 간섭을 점검하고, 설비와 움직임에 대한 이해도를 높일 수 있다. 즉, 제어 시스템 연동을 통해 설비의 동적 간섭을 확인하고 설비가 중첩됨을 확인하여 충돌 간섭을 점검할 수 있다.Conventional testing can only check whether the desired digital output is on or off for the input, and whether the analog output value is correct. According to the present invention, mechanical motion can be visually checked with the 3D virtual equipment to check the dynamic interference, and the understanding of equipment and movement can be improved. That is, it is possible to check the dynamic interference of the equipment through the control system interlocking and check the collision interference by confirming that the facilities are overlapped.
3D 가상설비 시스템(20)은 설비 및 그 움직임을 표현하고, 설비에서 생산되는 소재를 표현해야 한다. 가상 설비는 3D 형상 객체를 이용하여 직선, 회전 운동을 표현한다. 철강공정에서 생산되는 소재는 형상 자체가 변화한다. 즉, 연주 공정에서 래들, 턴디시, 몰더까지는 액상이고, 세그먼트부터는 고상이면서 외적 디멘션(Dimension)이 변화한다.
The 3D
래들, 턴디시, 몰더의 구조와 형상에 따라 용강의 용적이 다르므로 용강 높이에 따른 부피 계산이 어렵다. 따라서, 도 4에서와 같이 시뮬레이션을 수행하기 전에 용강 높이에 따른 부피을 미리 테이블화 한다. 입력 부피에 대한 높이를 테이블에서 찾고, 중간값은 보간법을 이용하여 계산한다. 래들과 턴디시는 무게를 센싱함으로 부피에 따른 무게는 하기의 식을 이용하여 계산한다.Since the volume of molten steel varies depending on the structure and shape of the ladle, the tundish, and the molder, it is difficult to calculate the volume according to the molten steel height. Therefore, as shown in FIG. 4, before the simulation, the volume according to the height of the molten steel is tabulated in advance. Find the height of the input volume in the table and calculate the median value using interpolation. The ladle and the tundish sense the weight, so the weight by volume is calculated using the following formula.
부피 × ρ(kg/m3) = 무게 (kg)Volume × ρ (kg / m3) = Weight (kg)
ρ(비중) = 7200 kg/m3 (액상), 7800 kg/m3 (고상), 7500 kg/m3 (평균)ρ (specific gravity) = 7200 kg / m3 (liquid phase), 7800 kg / m3 (solid phase), 7500 kg /
압연 또는 세그먼트 롤을 통과할 때 소재의 디멘션(Dimension) 변화는 매스 플로우(Mass Flow)를 이용하여 계산한다.The dimension change of the material as it passes through the rolling or segment roll is calculated using mass flow.
롤 취입전 소재 폭 × 두께 × 속도 = 롤 취입후 소재 폭 × 두께 × 속도
Width before material roll Width x thickness x Speed = Material width after roll blow x thickness x speed
도 2를 참고하면, 행위 모델부(22)는 제어시스템(30)의 출력을 통신으로 받는 가상설비 입력부(22a)와, 입력에 대한 설비의 행위 결과를 계산하는 설비행위 계산부(22b)와, 계산 결과를 제어시스템(30)으로 전송하는 가상설비 출력부(22c)로 구성된다.2, the
설비행위 계산부(22b)는 기계적 특성치를 계산한다. 예를 들어, 설비와 생산 소재의 위치 및 온/오프 센서, 설비 및 소재의 속도, 가속도 및 두께, 폭, 길이 등 소재 형상 변화 등이 포함될 수 있다.The facility
설비행위 계산부(22b)는 수식 계산, 반응 모델 그래프의 룩업 테이블(Lookup Table)을 이용하여 입력에 대한 출력값을 제공한다.The facility
제어시스템(30)은 제어 로직 DB(13)로부터 해당 설비별 제어 모듈을 불러와 전체 제어 소프트웨어를 구성한다.
The
도 2를 참고하면, 제어시스템(30)은 사전 점검을 위해 3D 가상설비와 입출력값을 송수신하는 통신 입출력부(31)와, 실제 설비(60)와 실제 제어 신호를 입출력하는 신호 입출력부(32)와, 3D 가상설비와 실제설비를 제어하기 위한 제어모듈 조합부(33)와, 3D 가상설비와 실제설비를 제어하기 위해 통신 입출력부(31)와 신호 입출력부(32)로 절환되는 입출력 변환부(34)를 포함한다.2, the
제어시스템(30)은 테스트하고자 하는 대상(가상설비, 실제 설비)에 따라 선택하여 제어 로직을 수행한다. 제어 로직에 대해서는 하기의 도 5에 관한 설명에서 보다 구체적으로 설명하기로 한다.The
분석 시스템(40)은 제어값과 설비 상태를 모니터링하고 분석하기 위해 모든 입출력 데이터를 로깅하는 로깅부(41)와, 제어 출력값에 대한 설비의 피드백 값(가상설비의 출력값, 실제 설비의 센싱 값)을 분석하여 제어 로직을 점검하는 분석부(42)를 포함한다.The
분석 시스템(40)은 실제 설비의 센싱 값과 가상설비의 출력값을 비교하여 가상설비의 행위 모델의 정확도를 개선하여 향후 재사용함으로써 검증기간을 줄여서 시스템 개발 기간을 단축시킨다.
The
도 5는 본 발명의 제어시스템의 입출력 데이터 흐름을 나타내는 도면이다.5 is a diagram showing an input / output data flow of the control system of the present invention.
도시된 바와 같이, 제어시스템(30)은 테스트하고자 하는 대상(가상설비, 실제설비)에 따라 제어 로직을 수행한다. 하기에서는 이러한 제어 로직에 대하여 구체적으로 설명한다.As shown, the
제어시스템(30)은 테스트하고자 하는 대상 설비가 가상설비인지 아니면 실제설비인지를 판단(S10)한다.The
제어시스템(30)은 테스트하고자 하는 대상 설비가 가상설비인 경우, 가상센서와의 통신에 의해 가상센서 데이터를 수신(S20)한다.When the target facility to be tested is a virtual facility, the
제어시스템(30)은 가상센서로부터 수신한 가상센서 데이터의 형을 변환(S30)한다.The
제어시스템(30)은 데이터 형이 변환된 가상센서 데이터를 제어 로직의 입력부로 복사(S40)한다.The
제어시스템(30)은 PLC 제어 로직을 수행(S50)한다.The
제어시스템(30)은 PLC 제어 로직 수행 후, 가상설비인지 아니면 실제설비인지를 판단(S60)한다.After the PLC control logic is executed, the
제어시스템(30)은 가상설비로 판단되면 제어 로직의 결과값을 출력부로 복사(S70)한다.The
제어시스템(30)은 데이터의 형을 변환(S80)한다.The
제어시스템(30)은 가상설비와의 통신에 의해 데이터 형이 변환된 데이터를 가상설비로 전송(S90)한다.The
한편, 제어시스템(30)은 테스트하고자 하는 대상 설비가 가상설비인지 아니면 실제설비인지를 판단하는 단계S10에서 테스트하고자 하는 대상 설비가 실제설비인 경우, PLC 입력 보드를 통해서 입력신호 읽기를 수행(S100)한다.Meanwhile, if the target facility to be tested is an actual facility in step S10 of determining whether the target facility to be tested is a virtual facility or an actual facility, the
제어시스템(30)은 PLC 입력 보드를 통해 읽은 입력신호의 신호값을 물리량으로 변환(S110)한다.The
제어시스템(30)은 물리량으로 변환된 신호값 데이터를 제어 로직의 입력부로 복사(S120)한다.The
이어서, 제어시스템(30)은 상기 PLC 제어 로직을 수행하는 단계(S50)를 수행한 후, 가상설비인지 아니면 실제설비인지를 판단하는 단계S60에서 실제설비로 판단되면 제어 로직의 결과값을 출력부로 복사(S130)한다.The
제어시스템(30)은 물리량을 신호값으로 변환(S140)한다.The
제어시스템(30)은 PLC 출력 보드를 통해서 출력신호 쓰기를 수행(S150)한다.
The
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고, 청구범위에 기재된 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 다양한 수정 및 변형이 가능하다는 것은 당 기술분야의 통상의 지식을 가진 자에게는 자명할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be obvious to those of ordinary skill in the art.
10 : DB 시스템 20 : 3D 가상설비 시스템
30 : 제어시스템 40 : 분석 시스템
50 : 대형 모니터 60: 실제 설비
70 : 조작화면10: DB system 20: 3D virtual equipment system
30: control system 40: analysis system
50: Large monitor 60: Actual equipment
70: Operation Screen
Claims (10)
가상설비 및 제어로직을 모듈화하여 저장하는 데이터베이스부;
상기 데이터베이스부에 저장된 가상설비의 3D 형상을 조립하여 3D 가상설비의 형상을 생성하고, 각 설비의 행위를 시뮬레이션하는 3D 가상설비부;
상기 데이터베이스부에 저장된 해당 설비별 제어로직을 조합하여 상기 3D 가상설비를 제어하는 제어부; 및
상기 제어부에 의해 제어되는 3D 가상설비와 실제설비의 제어결과를 로깅하고 분석하는 분석부를 포함하는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치.As a steel process simulation device using 3D virtual equipment,
A database unit for modularly storing virtual facilities and control logic;
A 3D virtual facility unit for assembling the 3D shape of the virtual facility stored in the database unit to generate the shape of the 3D virtual facility and simulating the behavior of each facility;
A control unit for controlling the 3D virtual facility by combining the control logic for each facility stored in the database unit; And
A 3D virtual facility controlled by the controller, and an analysis unit for logging and analyzing control results of the actual facility.
3D 형상 엔지니어링 데이터를 저장하는 3D 형상 데이터베이스;
행위 모델 엔지니어링 데이터를 저장하는 행위 모델 데이터베이스; 및
제어로직 엔지니어링 데이터를 저장하는 제어로직 데이터베이스를 포함하는 것을 특징으로 하는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치.2. The apparatus according to claim 1,
A 3D geometry database for storing 3D geometry engineering data;
Behavior model Behavior model database that stores engineering data; And
And a control logic database for storing control logic engineering data.
상기 데이터베이스부에 저장되는 각 엔지니어링 데이터는 모듈화되어 저장되어 재사용되는 것을 특징으로 하는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치.3. The method of claim 2,
Wherein each of the engineering data stored in the database unit is modularized and stored for reuse.
철강공정에서 래들, 턴디시, 몰더에 담겨있는 액상 소재의 부피, 무게, 높이 등의 물리적 값을 룩업 테이블을 이용하여 계산하여 표현하는 것을 특징으로 하는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치.3. The apparatus of claim 2, wherein the 3D virtual facility comprises:
Wherein physical values such as volume, weight, and height of the liquid material contained in the ladle, the tundish, and the molder in the steel process are calculated and represented using a lookup table.
상기 3D 형상 데이터베이스에 저장된 단위 설비의 3D 형상을 이용하여 가상설비를 조립하는 3D 설비 형상부; 및
각 단위 설비의 행위 모델을 반영하여 설비의 동작을 시뮬레이션하는 행위 모델부를 포함하는 것을 특징으로 하는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치.3. The apparatus of claim 2, wherein the 3D virtual facility comprises:
A 3D equipment shape unit for assembling the virtual equipment using the 3D shape of the unit equipment stored in the 3D shape database; And
And a behavior model unit for simulating the operation of the facility by reflecting an action model of each unit facility.
상기 제어부에서 출력되는 신호를 수신하는 가상설비 입력부;
상기 가상설비 입력부를 통해 입력된 신호에 대한 설비의 행위 결과를 계산하는 설비행위 계산부; 및
상기 설비행위 계산부에서 계산된 계산 결과를 상기 제어부로 전송하는 가상설비 출력부를 포함하는 것을 특징으로 하는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치.6. The apparatus according to claim 5,
A virtual facility input unit for receiving a signal output from the control unit;
A facility behavior calculation unit for calculating an action result of the facility with respect to the signal inputted through the virtual facility input unit; And
And a virtual facility output unit for transmitting the calculation result calculated by the facility activity calculation unit to the control unit.
상기 3D 가상설비와 상기 실제설비를 제어하기 위한 제어모듈 조합부;
상기 3D 가상설비를 제어하기 위한 입출력값을 송수신하는 통신 입출력부;
상기 실제설비를 제어하기 위한 입출력값을 송수신하는 신호 입출력부; 및
상기 3D 가상설비와 상기 실제설비를 제어하기 위해 상기 통신 입출력부와 상기 신호 입출력부로 절환되는 입출력 변환부를 포함하는 것을 특징으로 하는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치.The apparatus of claim 1,
A control module combination unit for controlling the 3D virtual facility and the actual facility;
A communication input / output unit for transmitting and receiving an input / output value for controlling the 3D virtual facility;
A signal input / output unit for transmitting and receiving an input / output value for controlling the actual equipment; And
And an input / output conversion unit that is switched to the communication input / output unit and the signal input / output unit to control the 3D virtual facility and the actual facility.
상기 3D 가상설비와 실제설비를 제어하기 위한 제어값과 각 설비의 상태를 모니터링하고 분석하기 위해 모든 입출력 데이터를 로깅하는 로깅부; 및
상기 제어부의 제어 출력값에 대한 상기 3D 가상설비와 실제설비의 출력값을 분석하여 제어로직을 점검하는 제어로직 분석부를 포함하는 것을 특징으로 하는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치.The apparatus according to claim 1,
A logging unit for logging all input / output data for monitoring and analyzing control values for controlling the 3D virtual facility and actual facilities and the status of each facility; And
And a control logic analyzing unit for analyzing the output value of the 3D virtual machine and the actual facility with respect to the control output value of the controller to check the control logic.
상기 3D 가상설비와 실제설비의 출력값을 비교하여 상기 3D 가상설비의 행위모델의 정확도를 개선하는 것을 특징으로 하는 3D 가상설비를 이용한 철강공정 시뮬레이션 장치.9. The apparatus of claim 8, wherein the control logic analyzer comprises:
And the accuracy of the behavior model of the 3D virtual facility is improved by comparing the output value of the 3D virtual facility with the actual facility.
(a) 가상설비 및 제어로직을 모듈화하여 저장하는 단계;
(b) 상기 저장된 가상설비의 3D 형상을 조립하여 3D 가상설비의 형상을 생성하는 단계;
(c) 상기 저장된 가상설비의 제어로직을 조합하여 상기 3D 가상설비를 제어하는 단계; 및
(d) 철강공정 시뮬레이션 장치가, 상기 3D 가상설비와 실제설비의 제어결과를 로깅하여 분석하는 단계를 포함하는 3D 가상설비를 이용한 철강공정 시뮬레이션 방법.As a steel process simulation method using a 3D virtual facility,
(a) modularizing and storing virtual facilities and control logic;
(b) assembling the 3D shape of the stored virtual facility to create a shape of the 3D virtual facility;
(c) controlling the 3D virtual facility by combining control logic of the stored virtual facility; And
(d) The steel process simulation apparatus includes a step of logging and analyzing the control results of the 3D virtual facility and the actual facility to analyze the steel process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120154310A KR101406482B1 (en) | 2012-12-27 | 2012-12-27 | Steel process simulation apparatus and method for three dimension virtual equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120154310A KR101406482B1 (en) | 2012-12-27 | 2012-12-27 | Steel process simulation apparatus and method for three dimension virtual equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101406482B1 true KR101406482B1 (en) | 2014-06-12 |
Family
ID=51132603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120154310A KR101406482B1 (en) | 2012-12-27 | 2012-12-27 | Steel process simulation apparatus and method for three dimension virtual equipment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101406482B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180065323A (en) * | 2016-12-07 | 2018-06-18 | 삼성중공업 주식회사 | Apparatus and method for providing work information |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200420811Y1 (en) | 2006-04-15 | 2006-07-06 | (주)포미트 | 3D virtual experience electric manual system for maintenance education of power plants and equipments |
KR20090035835A (en) * | 2007-10-08 | 2009-04-13 | 주식회사 에스원 | Unified system for managing building equipment using 3 dimensional virtual space and method thereof |
-
2012
- 2012-12-27 KR KR1020120154310A patent/KR101406482B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200420811Y1 (en) | 2006-04-15 | 2006-07-06 | (주)포미트 | 3D virtual experience electric manual system for maintenance education of power plants and equipments |
KR20090035835A (en) * | 2007-10-08 | 2009-04-13 | 주식회사 에스원 | Unified system for managing building equipment using 3 dimensional virtual space and method thereof |
Non-Patent Citations (2)
Title |
---|
논문 : 한국CAD/CAM학회논문집 * |
논문 : 한국건설관리학회 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180065323A (en) * | 2016-12-07 | 2018-06-18 | 삼성중공업 주식회사 | Apparatus and method for providing work information |
KR101885172B1 (en) | 2016-12-07 | 2018-08-06 | 삼성중공업(주) | Apparatus and method for providing work information |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180203959A1 (en) | Virtual sensor for virtual asset | |
JP5561299B2 (en) | Process control system | |
EP3168703A1 (en) | Field device, field device system, and diagnostic method | |
KR102196287B1 (en) | System for smart plant broken diagnosis using artificial intelligence and vroken diagnosis using the method | |
CN102968059B (en) | aircraft landing gear simulator | |
CN101587329A (en) | Robot predicting method and system | |
JP2015176340A (en) | Programmable controller and device control method by programmable controller | |
US20230153486A1 (en) | Method and device for simulation | |
US20220411229A1 (en) | Method for the digital documentation and simulation of components in a personnel transport installation | |
JP2015225419A (en) | Simulation system | |
JP2015130175A (en) | remote diagnostic system | |
CN102541725A (en) | Simulation test method of numerical control system functional module | |
KR20130107874A (en) | Virtual facility system for manufacturing steel and operating method thereof | |
KR101406482B1 (en) | Steel process simulation apparatus and method for three dimension virtual equipment | |
CN115983079A (en) | Real-time simulation system based on mechanical structure stress distribution | |
CN113748387B (en) | Control system, support device, and recording medium storing support program | |
JP2013120483A (en) | Playback simulation test system | |
JP2011107760A (en) | Device of detecting plant abnormality | |
KR20120034975A (en) | Simulator for nuclear fuel crane | |
KR20200119359A (en) | Apparatus for Monitoring Facilities with Mixed Reality | |
CN113003419A (en) | Dynamic simulation display method and system for construction of working machine | |
JP6664777B1 (en) | Method and system for creating state discrimination model of structure | |
WO2014018819A1 (en) | Automated test system | |
CN111406239B (en) | Method for operating a processing device and configuration of a processing device | |
Saarinen et al. | Results of CMM standalone tests at DTP2 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170605 Year of fee payment: 4 |