KR101276013B1 - System for Tracing Trip-Cause in Industrial Plant - Google Patents
System for Tracing Trip-Cause in Industrial Plant Download PDFInfo
- Publication number
- KR101276013B1 KR101276013B1 KR1020080042527A KR20080042527A KR101276013B1 KR 101276013 B1 KR101276013 B1 KR 101276013B1 KR 1020080042527 A KR1020080042527 A KR 1020080042527A KR 20080042527 A KR20080042527 A KR 20080042527A KR 101276013 B1 KR101276013 B1 KR 101276013B1
- Authority
- KR
- South Korea
- Prior art keywords
- trip
- signal
- logic
- input signal
- industrial plant
- Prior art date
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
Abstract
본 발명은 산업플랜트의 트립원인 추적 시스템에 관한 것이다.The present invention relates to a trip cause tracking system for an industrial plant.
본 발명은, 산업플랜트의 트립원인 추적 시스템에 있어서, 하나 이상의 논리연산자를 구비하여 논리입력신호를 입력받아 트립판정신호를 출력하는 트립로직부; 상기 논리입력신호 및 상기 트립로직부 내의 내부신호를 저장하는 저장부; 및 상기 트립판정신호를 확인한 결과 트립값임이 확인되면 상기 저장부를 통해 상기 트립판정신호에 대한 내부신호부터 상기 논리입력신호를 조회하여 현재값과 상기 현재값이 발생한 시각기준 역순으로 상기 현재값의 이전 데이터를 검출하면서, 상기 현재값과 상기 이전데이터가 서로 상이한 값을 갖는 논리입력신호를 검출하는 추적부; 를 포함하는 것을 특징으로 하는 트립원인 추적 시스템을 제공한다.The present invention relates to a trip cause tracking system for an industrial plant, comprising: a trip circuit for receiving a logic input signal and outputting a trip decision signal, the trip circuit having at least one logic operator; A storage unit for storing the logic input signal and an internal signal in the trip line portion; And a controller for inquiring the logic input signal from the internal signal for the trip determination signal through the storage unit, if it is determined that the trip value is a result of checking the trip determination signal, A tracking unit for detecting a logical input signal having a value different from the current value and the previous data while detecting data; The trip cause tracking system comprising:
본 발명에 의하면, 산업플랜트의 제어시스템 내의 트립을 감지하는 로직과 동일한 트립로직을 구비하여 트립이 발생했을 때 트립로직을 역추적하여 트립의 원인이 되는 신호를 찾음으로써 트립에 대해 빠른 조치를 취할 수 있도록 하는 효과가 있다. According to the present invention, the same trip logic as the logic for detecting the trip in the control system of the industrial plant is provided so that when the trip occurs, the trip logic is traced back to find the signal causing the trip, There is an effect to be able to.
트립, 경로추적, 플랜트, 제어 Trip, path trace, plant, control
Description
산업플랜트의 트립원인 추적 시스템에 관한 것이다. 더욱 상세하게는, 산업플랜트의 제어시스템 내의 트립을 감지하는 로직과 동일한 트립로직을 구비하여 트립이 발생했을 때 트립로직을 역추적하여 트립의 원인이 되는 신호를 찾고자 하는 트립원인 추적 시스템에 관한 것이다.And more particularly, to a tripping cause tracking system of an industrial plant. More particularly, the present invention relates to a trip cause tracking system having the same trip logic as the logic for detecting a trip in an industrial plant control system, and for tracing back the trip logic when a trip occurs to find a signal causing a trip .
정상적인 플랜트 운전 중에 갑작스런 설비의 트립 사고가 발생되면 생산에 막대한 손실로 직결됨은 물론 재 기동을 위한 새로운 손실을 야기 시키는 원인이 되며 가동중단에 의한 경제적인 손실 및 트립 충격 등에 의한 설비 손상과 같은 큰 피해가 발생하게 된다. 따라서 트립 원인을 신속히 파악하고 적절한 조치를 취해 빠른 재 기동을 함으로써 플랜트 가동 중지로 인한 경제적인 피해를 최소화하는 것이 중요하다.If a trip accident occurs suddenly during normal operation of the plant, it will cause a huge loss in production and cause new loss for restart. Also, it will cause big damage such as economic damage due to shutdown . It is therefore important to quickly identify the cause of the trip and take appropriate action to quickly re-start to minimize the economic impact of plant downtime.
일반적으로 산업플랜트에 트립이 발생하면 이벤트로그, SOE(Sequence Of Event)보고서 및 트렌드커브(Trend Curve) 등을 참조하여 경험적으로 트립원인을 추정하고, 필요시 트립발생을 감지하는 플랜트의 분산제어 시스템(DCS) 제어로직의 도면 및 비상운전 절차서 등을 세부적으로 분석하는 일련의 과정을 모두 수작업으로 수행하고 있다. Generally, when a trip occurs in an industrial plant, the cause of the trip is empirically referred to the event log, the SOE (Sequence Of Event) report and the trend curve, and the plant's distributed control system (DCS) control logic and the emergency operation procedure manual are all performed manually.
컴퓨터와 소프트웨어 기술 발전으로 분산제어 시스템 성능 향상과 선진 제어 기술도 계속해서 개선되고 있지만 국내는 물론 해외에도 트립 원인을 전문적으로 분석하기 위한 시스템은 전무하며 일부 외국 DCS에 그것도 아주 제한된 기능만이 적용되어 있는 것이 현실이다. 게다가 트립원인 분석을 설비운전 및 산업플랜트 제어시스템 로직 도면에 숙달된 소수의 전문인력이나 선 경험자에 절대적으로 의존하고 있기 때문에 트립 발생 시 해당 인력이 없는 경우 적기에 문제점을 파악 및 조치를 취할 수 없는 문제가 발생한다. As computer and software technology advances, distributed control system performance improvement and advanced control technology continue to improve. However, there is no system for professionally analyzing the causes of trips in Korea as well as overseas, and only limited functions are applied to some foreign DCS It is reality that there is. In addition, since the cause of the trip is absolutely dependent on a small number of skilled workers or experienced persons who are skilled in the plant operation and industrial plant control system logic drawings, it is impossible to identify the problem in a timely manner A problem arises.
더구나 전문가나 선 경험자가 없는 경우 신속한 원인 파악 및 조치를 취하는데 어려움이 발생하며 이로 인해 설비 정지기간이 길어지고 가동중단에 의한 과다한 비용 손실이 발생 된다. 또한 전문가나 선 경험자가 분석하는 과정에서도 플랜트의 분산제어 시스템 제어로직 도면과 SOE 보고서 등을 수작업으로 일일이 분석하고 조치하기 때문에 사고 분석에 많은 시간과 노력이 필요하며 재현성 없는 뇌서지(Lightning Surge)와 같은 순간적인 영향에 의한 트립사고의 경우에는 원인을 단지 추정에 의존하는 경우도 있어서, 빨리 원인을 파악하고 재기동해야 하지 못하여 플랜트에 큰 부담이 되는 문제가 발생한다.Moreover, in the absence of experts or experienced workers, it is difficult to quickly identify the cause and take measures, resulting in a long period of suspension and excessive cost loss due to shutdown. In addition, even in the process of analyzing experts and experienced workers, analysis and control of the plant's distributed control system control logic diagram and SOE report are handled and analyzed individually. Therefore, it takes much time and effort to analyze the incident, In the case of a trip accident caused by the same momentary influence, the cause may be dependent only on the estimation, so that it is not necessary to quickly identify the cause and restart it, which causes a problem that the plant becomes a heavy burden.
전술한 문제점을 해결하기 위해 본 발명은, 산업플랜트의 제어시스템 내의 트립을 감지하는 로직과 동일한 트립로직을 구비하여 트립이 발생했을 때 트립로직을 역추적하여 트립의 원인이 되는 신호를 찾는 데 목적이 있다.In order to solve the above-mentioned problems, the present invention has the same trip logic as the logic for detecting the trip in the control system of the industrial plant, so that when the trip occurs, the trip logic is traced back to find the signal causing the trip .
전술한 목적을 달성하기 위해 본 발명은, 산업플랜트의 트립원인 추적 시스템에 있어서, 하나 이상의 논리연산자를 구비하여 논리입력신호를 입력받아 트립판정신호를 출력하는 트립로직부; 상기 논리입력신호 및 상기 트립로직부 내의 내부신호를 저장하는 저장부; 및 상기 트립판정신호를 확인한 결과 트립값임이 확인되면 상기 저장부를 통해 상기 트립판정신호에 대한 내부신호부터 상기 논리입력신호를 조회하여 현재값과 상기 현재값이 발생한 시각기준 역순으로 상기 현재값의 이전 데이터를 검출하면서, 상기 현재값과 상기 이전데이터가 서로 상이한 값을 갖는 논리입력신호를 검출하는 추적부; 를 포함하는 것을 특징으로 하는 트립원인 추적 시스템을 제공한다.In order to achieve the above object, the present invention provides a trip cause tracking system for an industrial plant, comprising: a trip circuit for receiving a logic input signal and outputting a trip decision signal, the trip circuit having at least one logic operator; A storage unit for storing the logic input signal and an internal signal in the trip line portion; And a controller for inquiring the logic input signal from the internal signal for the trip determination signal through the storage unit, if it is determined that the trip value is a result of checking the trip determination signal, A tracking unit for detecting a logical input signal having a value different from the current value and the previous data while detecting data; The trip cause tracking system comprising:
삭제delete
본 발명에 의하면, 산업플랜트의 제어시스템의 트립을 감지하는 로직과 동일한 트립로직을 구비하여 트립이 발생했을 때 트립로직을 역추적하여 트립의 원인이 되는 신호를 찾음으로써 트립에 대해 빠른 조치를 취할 수 있도록 하는 효과가 있다.According to the present invention, there is provided the same trip logic as the logic for detecting the trip of the control system of the industrial plant, so that when the trip occurs, the trip logic is traced back to find the signal causing the trip, There is an effect to be able to.
이하, 본 발명의 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 당업자에게 자명하거나 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, the same reference numerals are used to designate the same or similar components throughout the drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention unclear.
도 1은 산업플랜트의 제어시스템 및 이에 연결된 본 발명의 일 실시예에 따른 트립원인 추적 시스템을 도시한 도면이다.1 is a diagram showing a control system of an industrial plant and a trip cause tracking system according to an embodiment of the present invention connected thereto.
일반적으로 산업플랜트의 제어를 위하여 산업플랜트에 대한 제어기능을 한 곳에 집중하여 제어하기 보다는 다수의 제어기능을 분산하여 제어하는 분산제어시스템(Distributed Control System: DCS)(102)을 사용한다. Generally, a distributed control system (DCS) 102 is used to control a plurality of control functions, rather than concentrating control functions on an industrial plant in order to control an industrial plant.
DCS 인터페이스(104)는 DCS의 제어신호를 획득하기 위한 것으로서 별도의 하드웨어 혹은 소프트웨어로써 구성될 수 있다. DCS 인터페이스(104)는 DCS(102) 내의 제어네트워크 혹은 정보네트워크로부터 제어신호를 획득할 수 있다. DCS 인터페이스(104)에서 획득된 제어신호는 통신망(106)을 통하여 본 발명의 일 실시예에 따른 트립원인 추적 시스템(108)으로 전송될 수 있다. The
도 2는 본 발명의 일 실시예에 따른 산업플랜트의 트립원인 추적 시스템을 도시한 도면이다.2 is a diagram showing a trip cause tracking system of an industrial plant according to an embodiment of the present invention.
도 2에 도시하듯이 본 발명의 일 실시예에 따른 산업플랜트의 트립원인 추적 시스템은 트립로직부(204), 저장부(206) 및 추적부(208)를 포함한다.As shown in FIG. 2, a trip cause tracking system of an industrial plant according to an embodiment of the present invention includes a
트립로직부(204)는 하나 이상의 논리연산자를 구비하여 논리입력신호를 입력받아 트립판정신호를 출력한다. 본 실시예에서 논리연산자는 이진 논리 연산자를 의미하고 논리입력신호는 이진 논리 신호를 의미한다. 이진이란 0 혹은 1의 값을 갖는 것을 말한다. 트립로직부(204)로 입력되는 논리입력신호는 분산제어시스템(102)에서 발생한 제어신호가 DCS 인터페이스(104)에서 검출되어 통신망(106)을 통하여 전송되면 이를 수신하되 전송되는 제어신호가 트립로직부(204)에서 사용할 수 있는 이진 값이 아닌 경우에는 변환부(202)를 추가로 연결하여 변환부로 하여금 전송된 제어신호를 입력받아 기 설정된 변환조건에 따라 논리신호로 변환하여 논리입력신호를 발생시키도록 할 수 있다.
변환조건이란 입력되는 제어신호의 트립 설정점을 정의하여 1 또는 0의 두가지 값 중에서 하나가 출력되도록 이진 값으로 변환해 주는 조건을 의미한다. 예를 들어, 온도센서에서 전송된 제어신호의 변환조건을 “30℃ 이상 입력이면 논리입력신호로 1을 출력, 30℃ 미만 입력이면 논리입력신호로 0을 출력”라고 정의하면 온도센서에서 전송된 제어신호가 30℃ 이상이면 논리입력신호로 1을 출력하고, 30℃ 미만이면 논리입력신호로 0을 출력한다. 여기서 변환조건은 하나만을 의미하는 것은 아니며 여러개의 변환조건을 연이어서 적용할 수 있다. 예를 들어 전송된 제어신호를 적분하는 변환조건에 더하여 “30℃ 이상 입력이면 논리입력신호로 1을 출력, 30℃ 미만 입력이면 논리입력신호로 0을 출력”이라는 변환조건을 추가로 연결할 수 있다.The conversion condition is defined as a condition for defining a trip set point of an input control signal and converting it into a binary value so that one of two values of 1 or 0 is output. For example, when the conversion condition of the control signal transmitted from the temperature sensor is defined as " 1 is output as a logic input signal when input is 30 DEG C or more, and 0 is output as a logic input signal when input is less than 30 DEG C " If the control signal is 30 ° C or more, 1 is output as the logic input signal. If the control signal is less than 30 ° C, 0 is output as the logic input signal. Here, the conversion condition is not limited to one, and several conversion conditions can be applied successively. For example, in addition to the conversion condition for integrating the transferred control signal, a conversion condition of "outputting 1 as a logic input signal if input is over 30 ° C and outputting 0 as a logic input signal if input is less than 30 ° C" can be additionally connected .
저장부(206)는 논리입력신호 및 트립로직부(204)의 내부신호를 포함하여 저장한다.The
한편 트립로직부는 내부신호를 입력받아 소정조건에 따른 출력을 내보내는 내부변환로직을 포함할 수 있다. 예를 들어 어느 한 내부신호를 3초 후에 출력시키도록 하는 타이머 로직이 포함될 수 있다.Meanwhile, the trip logic unit may include an internal conversion logic for receiving an internal signal and outputting an output according to a predetermined condition. For example, timer logic may be included to cause an internal signal to be output three seconds later.
도 7은 내부변환로직이 포함된 트립로직부를 도시한 도면이다.7 is a diagram showing a trip logic section including internal conversion logic.
도 7에 도시하듯이 트립로직부로 논리입력신호(711, 712, 713)가 입력되면 트립로직부 내부에서는 AND게이트(721) 및 OR게이트(723) 뿐만 아니라 타이머로직(722)과 같은 내부변환로직이 존재할 수 있다. 이 경우 타이머로직에 “3초후에 출력”이라는 소정조건을 부여하면 제 1 내부신호(714)가 타이머로직(722)에 입력 된 후 3초의 지연시간 후에 제 1 내부신호와 동일한 논리신호가 제 2 내부신호(715)로 출력된다.7, when the
한편 도 7에서 저장부(206)에 저장되는 신호는 논리입력신호(711, 712, 713) 및 내부신호로서 제 1 내부신호(714) 및 제 2 내부신호(715)이다.7, the signals stored in the
추적부(208)는 트립로직부(204)에서 출력되는 트립판정신호(704)를 확인한 결과 트립값임이 확인되면 저장부(206)를 검색하여 트립판정신호(704)에 대한 입력신호(트립로직부 내의 내부신호들 중 트립판정신호를 출력값으로 갖는 내부신호)로부터 논리입력신호까지 역방향으로 단계적으로 확인하여 트립의 원인이 되는 논리입력신호를 검출한다.The
추적부(208)가 트립로직부(204)에서 출력되는 트립판정신호를 확인한 후 트립의 원인이 되는 논리입력신호를 검출하는 과정은 도 3 설명 시 자세히 설명한다.The process of the
도 3은 본 발명의 일 실시예에 따른 산업플랜트의 트립원인 추적 시스템에서 변환부(202) 및 트립로직부(204)를 상세히 도시한 도면이다.3 is a detailed view of the
도 3에 도시하듯이 본 발명의 일 실시예에 따른 산업플랜트의 트립원인 추적 시스템에서 트립발생여부를 감시할 5개의 제어신호가 변환부(202)로 입력되며 변환부(202) 내에는 각 입력 제어신호에 대해서 각각의 변환조건을 갖는 제 1 변환부, 제 2 변환부, 제 3 변환부, 제 4 변환부 및 제 5 변환부를 포함한다. 또한 도 3에 도시하듯이 트립로직부(204)는 AND게이트 및 OR게이트 등을 포함하여 트립로직부를 구성할 수 있다. 본 실시예에서는 트립로직부(204)가 제 1 AND게이트(321), 제 2 AND게이트(322), 제 1 OR게이트(323) 및 제 2 OR게이트(324)로 구성되었다.As shown in FIG. 3, in the trip cause tracking system of the industrial plant according to the embodiment of the present invention, five control signals for monitoring trip occurrence are input to the
도 3에 도시하듯이 5 개의 제어신호인 제 1 제어신호(341), 제 2 제어신 호(342), 제 3 제어신호(343), 제 4 제어신호(344) 및 제 5 제어신호(345)는 각각 제 1 변환부(331), 제 2 변환부(332), 제 3 변환부(333), 제 4 변환부(334) 및 제 5 변환부(335)에서 논리입력신호로 변환되어 각각 C1 신호(311), C2 신호(312), C3 신호(313), C4 신호(314) 및 C5 신호(315)로 변환되어 트립로직부(204)로 입력된다. 이때 제어신호 중에서 트립로직부(204)로 입력 가능한 이진코드값으로 전송되는 것이 있다면 변환부에서는 바이패스하여 곧바로 트립로직부(204)로 전송할 수 있다. 즉, 이 경우에는 변환조건을 “입력이 1이면 논리입력신호로 1을 출력, 입력이 0이면 논리입력신호로 0을 출력”이라고 할 수 있다.3, the
또한 저장부(206)에는 제 1 AND게이트(321)의 출력인 A1 신호(301), 제 2 AND게이트(322)의 출력인 A2 신호(302) 및 제 1 OR게이트(323)의 출력인 B1 신호(303)가 내부신호로서 저장되며, C1 신호(311), C2 신호(312), C3 신호(313), C4 신호(314) 및 C5 신호(315)도 저장된다.The A1
도 3에서 트립로직부(204)의 출력인 트립판정신호(304)가 1이면 트립값이라고 가정하자. Assume that the
만일 트립판정신호를 확인한 결과 트립값임이 확인되면 저장부를 검색하여 트립값이 출력되기 전 최근에 변화된 트립판정신호에 대한 입력신호로부터 논리입력신호까지 역방향으로 단계적으로 확인하여 트립의 원인이 되는 논리입력신호를 검출하게 된다. 이때 트립판정신호에 대한 입력신호로부터 논리입력신호까지 역방향으로 단계적으로 확인함에 있어서 확인하는 경로상에 위치하는 내부신호들도 확인하게 된다. 즉, 도 3에 도시한 바와 같이 트립판정신호(304), A1 신호(301) 및 C2 신호(312) 순으로 단계적으로 확인하게 된다.If it is determined that the trip value is a result of checking the trip determination signal, the storage unit is searched to check stepwise from the input signal to the logic input signal for the trip change determination signal that has recently changed before the trip value is output, Signal. At this time, internal signals located on a path to be confirmed in the stepwise check from the input signal to the logic input signal in the reverse direction are also checked. That is, as shown in Fig. 3, the
이와 같이 C2 신호(312)를 추적하는 과정을 보면 다음과 같다. 만일 트립로직부(204)의 입력이 (C1 신호(311) = 1, C2 신호(312) = 0, C3 신호(313) = 0, C4 신호(314) = 0 및 C5 신호(315) = 0)이면 트립로직부의 내부신호는 (A1 신호(301) = 0, A2 신호(302) = 0, B1 신호(303) = 0)이 되며 따라서 트립판정신호(304)도 0이 되어 트립판정신호(304)가 트립값이 아닌 정상값이 된다.The process of tracking the
이 때 제 2 제어신호(342) 값이 변하여 C2 신호(312)가 0에서 1로 바뀌었다고 가정하자. 그러면 내부신호 중 하나인 A1 신호(301)가 1로 바뀌며 따라서 제 2 OR게이트(324)의 출력인 트립판정신호(304)가 1로 바뀐다. 즉 트립판정신호(304)가 트립값이 되는 것이다. Here, it is assumed that the value of the
만일 트립판정신호(304)가 트립값이 되면 추적부(208)는 저장부(206)에 저장된 이전 데이터를 획득한 데이터를 참조하여 트립로직부의 로직을 역추적하고 트립의 원인이 된 신호를 추적한다.If the
따라서 추적부(208)는 트립판정신호(304)가 트립값이 되면 제 2 OR게이트(324)의 입력신호중 바뀐 입력신호를 검출하여 트립발생 직전에 A1 신호(301)가 0에서 1로 바뀌었음을 검출할 수 있다. 또한 연이어 A1 신호(301)를 역추적하여 제 1 AND게이트(321)의 입력신호 중 바뀐 입력신호를 검출하여 트립발생 직전에 C2 신호(312)가 0에서 1로 바뀌었음을 검출할 수 있다. 여기서 검출한 C2 신호(312) 이전에는 트립로직부(204)의 내부신호가 없으므로 C2 신호(312)를 최초신호로 판단하고 C2 신호(312)의 논리입력신호로 변환하기 전 신호인 제 2 제어신호를 발생시킨 설비를 트립발생 원인 설비로 판정한다. 이와 같이 트립발생 후 트립발생 설비를 역추적함에 있어서 저장부의 데이터를 조회하여 추적하는 방법은 도 4에서 설명하는 본 발명의 일 실시예에 따른 산업플랜트의 트립원인 추적 방법을 설명할 때 자세히 설명한다.Therefore, when the
도 4는 본 발명의 일 실시예에 따른 산업플랜트의 트립원인 추적 방법을 도시한 흐름도이다.4 is a flowchart showing a trip cause tracking method of an industrial plant according to an embodiment of the present invention.
도 4에서 도시한 흐름도 설명 시 도 3에서 도시한 바와 같이 트립로직부(204)의 입력이 (C1 신호(311) = 1, C2 신호(312) = 0, C3 신호(313) = 0, C4 신호(314) = 0 및 C5 신호(315) = 0)인 상태에서 C2 신호(312)가 0에서 1로 바뀌어 트립이 발생한 경우를 예로 들어 설명한다.4, when the input of the trip rou-
트립로직부(204)의 트립판정신호를 확인하여 산업플랜트의 트립을 감지(S402)하면 트립판정신호를 추적대상으로 설정하고 트립경로에 저장한다(S404).When a trip decision signal of the
추적대상으로 설정 후 저장부(206)를 검색하여 추적대상에 대한 모든 입력신호를 조회하고 모든 입력신호의 현재값을 검출한다(S406). 즉 트립판정신호(304)의 입력신호인 내부신호, 즉, A1 신호(301) 및 A2 신호(302)를 조회하여 현재값인 (A1 신호 = 1, A2 신호 = 0)을 검출한다. After setting the tracking target to the
모든 입력신호의 현재값을 검출한 후에는 저장부(206)를 조회하여 모든 입력신호의 현재값의 이전 데이터를 검출하되 현재값이 발생한 시각을 기준으로 역순으로 순차적으로 이전 데이터를 검출하면서 현재값과 이전 데이터가 서로 상이한 값을 갖는 입력신호를 찾은 경우 현재값과 이전 데이터가 서로 상이한 값을 갖는 입 력신호를 경로신호로 지정하는 단계를 실행한다. 이에 대한 설명은 도 5 및 도 6에서 설명한다.After detecting the current value of all the input signals, the
도 5는 트립 발생시점에 A1 신호(301) 및 B1 신호(303)의 변화를 도시한 도면이다.5 is a diagram showing changes in the
본 실시예에서 트립판정신호 및 내부신호를 검출하는 시간 간격은 100 ms로 가정하였다. 도 5에 도시하듯이 트립 발생시점에 시간의 흐름에 따라 A1 신호 및 B1 신호가 변했다고 가정하자. 이때 트립은 12:00:00.000 시각, 즉 12시 정각에 발생하였으며 이 때 현재값은 (A1 신호 = 1, B1 신호 = 0)이다. In this embodiment, the time interval for detecting the trip decision signal and the internal signal is assumed to be 100 ms. As shown in FIG. 5, assume that the A1 signal and the B1 signal have changed in accordance with the passage of time at the time of occurrence of the trip. At this time, the trip occurred at 12:00: 00.000 time, that is, 12:00 am, and the present value (A1 signal = 1, B1 signal = 0).
이 경우 현재값의 이전 데이터를 검출(S408)하면 11:59:59.900 시각에 발생한 데이터로서 (A1 신호 = 0, B1 신호 = 0)가 검출된다. 따라서 현재값인 (A1 신호 = 1, B1 신호 = 0)와 상이한 값을 갖는 입력신호를 확인(S410)하면, A1 신호(301)가 검출되고 검출된 A1 신호를 경로신호로서 트립경로에 저장한다(S414). In this case, when the previous data of the current value is detected (S408), it is detected as data (A1 signal = 0, B1 signal = 0) occurring at 11:59:59,900 time. Therefore, when an input signal having a different value from the current value (A1 signal = 1, B1 signal = 0) is confirmed (S410), the
A1 신호를 경로신호로서 확인한 후 최초신호인지를 확인한다(S416). A1 신호는 최초신호가 아니므로 A1 신호를 추적대상으로 설정(S420)한 후 저장부(206)를 검색하여 추적대상에 대한 모든 입력신호를 조회하고 모든 입력신호의 현재값을 검출한다(S406). 즉 A1 신호(301)의 입력신호인 C1 신호(311) 및 C2 신호(312)를 조회하여 현재값인 (C1 신호 = 0, C2 신호 = 1)을 검출한다. After confirming the A1 signal as the path signal, it is confirmed whether it is the initial signal (S416). Since the A1 signal is not the initial signal, the A1 signal is set as the tracking object (S420), the
모든 입력신호의 현재값을 검출한 후에는 저장부(206)를 조회하여 모든 입력신호의 현재값의 이전 데이터를 검출하되 현재값이 발생한 시각을 기준으로 역순으로 순차적으로 이전 데이터를 검출하면서 현재값과 이전 데이터가 서로 상이한 값 을 갖는 입력신호를 찾은 경우 현재값과 이전 데이터가 서로 상이한 값을 갖는 입력신호를 경로신호로 지정하는 단계를 실행한다.After detecting the current value of all the input signals, the
도 6은 트립 발생시점에 C1 신호 및 C2 신호의 변화를 도시한 도면이다.6 is a diagram showing changes of the C1 signal and the C2 signal at the time of trip occurrence.
도 6에 도시하듯이 트립 발생시점에 시간의 흐름에 따라 A1 신호 및 B1 신호가 변했다고 가정하자. 이때 트립은 12:00:00.000 시각, 즉 12시 정각에 발생하였으며 이 때 현재값은 (C1 신호 = 0, C2 신호 = 1)이다. As shown in FIG. 6, assume that the A1 signal and the B1 signal have changed in accordance with the passage of time at the time of trip occurrence. At this time, the trip occurred at 12: 00: 00.000 time, that is, at 12:00, and the current value (C1 signal = 0, C2 signal = 1).
이 경우 현재값의 이전 데이터를 검출(S408)하면 11:59:59.900 시각에 발생한 데이터로서 (C1 신호 = 0, C2 신호 = 1)가 검출된다. 이때 현재값인 (C1 신호 = 0, C2 신호 = 1)와 상이한 값을 갖는 입력신호를 확인(S410)하면 상이한 값을 갖는 입력신호가 없음을 알 수 있다. In this case, when the previous data of the current value is detected (S408), C1 data (C1 signal = 0, C2 signal = 1) is detected as data generated at the time of 11:59:59:00. At this time, if an input signal having a different value from the current value (C1 signal = 0, C2 signal = 1) is confirmed (S410), it is found that there is no input signal having a different value.
이 경우 다시 시간적으로 하나 앞선 이전 데이터를 검출한다(S408). 이 때에는 11:59:59.900 시각 이전인 11:59:59.800 시각에 발생한 데이터로서 (C1 신호 = 0, C2 신호 = 0)가 검출된다(S408). 따라서 현재값인 (C1 신호 = 0, C2 신호 = 1)와 상이한 값을 갖는 입력신호를 확인(S410)하면 C2 신호가 검출되고 검출된 C2 신호(312)를 경로신호로서 트립경로에 저장한다(S414).In this case, previous data preceding by one again is detected (S408). In this case, the data (C1 signal = 0, C2 signal = 0) is detected as data generated at the time of 11:59:59:00, which is before 11:59:59,900 (S408). Therefore, when an input signal having a value different from the current value (C1 signal = 0, C2 signal = 1) is confirmed (S410), the C2 signal is detected and the detected
C2 신호를 경로신호로서 확인한 후 최초신호인지를 확인한다(S416). 이 경우 C2 신호가 트립로직 상의 최초신호이므로 트립경로를 출력(S418)하고 종료한다. After confirming the C2 signal as the path signal, it is confirmed whether it is the initial signal (S416). In this case, since the C2 signal is the first signal on the trip logic, the trip path is output (S418) and the process ends.
여기서 출력되는 트립경로는 트립판정신호(304), A1 신호(301) 및 C2 신호(312)가 된다.The trip path output here is the
따라서 이와 같은 방법으로 트립경로를 역추적하면 C2 신호(312)의 이진신호 로 변환전 신호로서 제 2 제어신호(342)가 트립을 유발했음을 파악할 수 있고 제 2 제어신호를 발생시키는 설비가 트립유발 설비임을 추적할 수 있다.Accordingly, if the trip path is traced back in this way, it can be understood that the
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.
본 발명에 의하면, 트립원인 분석정보를 제공하여 무숙련 운전원이라 할지라도 트립원인을 쉽게 파악할 수 있어 트립발생 시 빠르고 정확한 조치를 취할 수 있다. 이러한 트립원인 추적에 관한 신기술을 개발함으로써 산업플랜트의 설비관리 효율과 가동률을 향상시키고 국내산업계에서 많은 어려움을 겪고 있는 트립원인 분석 및 조치업무의 전문가 의존도를 낮출 것으로 기대된다. 특히 발전소뿐만 아니라 정유, 화학 및 제철과 같이 안전이 중요시되는 산업분야로 확장하여 선진제어기술의 국산화에 기여하고 외국 업체에 대한 기술종속을 탈피하는 원천기술을 확보함으로써 국가 기술 경쟁력을 높이는 효과가 있다.According to the present invention, it is possible to easily identify the cause of a trip even if the operator is a non-skilled operator by providing information on the cause of trip analysis, so that quick and accurate measures can be taken when a trip occurs. It is expected that the development of new technology related to trip trace causes will improve facility management efficiency and operation rate of industrial plant, and reduce dependence on experts on trip cause analysis and countermeasure work which has many difficulties in domestic industry. Especially, it is effective not only in power plants but also in industrial fields where safety is important, such as refinery, chemical, and steel, thereby contributing to the localization of advanced control technologies and securing source technologies that escape technology dependency on foreign companies. .
도 1은 산업플랜트의 제어시스템 및 이에 연결된 본 발명의 트립원인 추적 시스템을 도시한 도면,1 shows a control system of an industrial plant and a trip cause tracking system of the present invention connected thereto,
도 2는 본 발명의 일 실시예에 따른 산업플랜트의 트립원인 추적 시스템을 도시한 도면,2 is a diagram illustrating a trip cause tracking system of an industrial plant according to an embodiment of the present invention;
도 3은 본 발명의 일 실시예에 따른 산업플랜트의 트립원인 추적 시스템에서 변환부 및 트립로직부를 상세히 도시한 도면,3 is a detailed view of the conversion unit and the trip logic unit in the trip cause tracking system of the industrial plant according to the embodiment of the present invention,
도 4는 본 발명의 일 실시예에 따른 산업플랜트의 트립원인 추적 방법을 도시한 흐름도,4 is a flowchart showing a method of tracking a cause of trip of an industrial plant according to an embodiment of the present invention;
도 5는 트립 발생시점에 A1 신호 및 B1 신호의 변화를 도시한 도면,5 is a diagram showing changes of the A1 signal and the B1 signal at the time of trip occurrence,
도 6은 트립 발생시점에 C1 신호 및 C2 신호의 변화를 도시한 도면,6 is a diagram showing a change of the C1 signal and the C2 signal at the time of trip occurrence,
도 7은 내부변환로직이 포함된 트립로직부를 도시한 도면이다.7 is a diagram showing a trip logic section including internal conversion logic.
< 도면의 주요 부분에 대한 부호의 설명 >Description of the Related Art
102: 분산제어시스템 104: DCS 인터페이스102: Distributed control system 104: DCS interface
106: 통신망 108: 트립원인 추적 시스템106: Network 108: Trip Cause Tracking System
202: 변환부 204: 트립로직부202: conversion unit 204: triproot
206: 저장부 208: 추적부206: storage unit 208:
301: A1 신호 302: A2 신호301: A1 signal 302: A2 signal
303: B1 신호 304, 704: 트립판정신호303: B1 signal 304, 704: trip decision signal
311: C1 신호 312: C2 신호311: C1 signal 312: C2 signal
313: C3 신호 314: C4 신호313: C3 signal 314: C4 signal
315: C5 신호 321: 제 1 AND게이트315: C5 signal 321: first AND gate
322: 제 2 AND게이트 323: 제 1 OR게이트322: second AND gate 323: first OR gate
324: 제 2 OR게이트 331: 제 1 변환부324: second OR gate 331: first conversion section
332: 제 2 변환부 333: 제 3 변환부332: second conversion section 333: third conversion section
334: 제 4 변환부 335: 제 5 변환부334: fourth conversion section 335: fifth conversion section
341: 제 1 제어신호 342: 제 2 제어신호341: first control signal 342: second control signal
343: 제 3 제어신호 344: 제 4 제어신호343: third control signal 344: fourth control signal
345: 제 5 제어신호 711, 712, 713: 논리입력신호345:
714: 제 1 내부신호714: first internal signal
715: 제 2 내부신호 721: AND게이트715: second internal signal 721: AND gate
722: 타이머로직 723: OR게이트722: Timer logic 723: OR gate
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080042527A KR101276013B1 (en) | 2008-05-07 | 2008-05-07 | System for Tracing Trip-Cause in Industrial Plant |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080042527A KR101276013B1 (en) | 2008-05-07 | 2008-05-07 | System for Tracing Trip-Cause in Industrial Plant |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070089005A Division KR100852718B1 (en) | 2007-09-03 | 2007-09-03 | Method for tracing trip-cause in industrial plant |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090024055A KR20090024055A (en) | 2009-03-06 |
KR101276013B1 true KR101276013B1 (en) | 2013-06-19 |
Family
ID=40693178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080042527A KR101276013B1 (en) | 2008-05-07 | 2008-05-07 | System for Tracing Trip-Cause in Industrial Plant |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101276013B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101096793B1 (en) * | 2010-04-19 | 2011-12-21 | 비앤에프테크놀로지 주식회사 | data collecting method for detection and on-time warning system of industrial process |
KR101030260B1 (en) * | 2010-11-09 | 2011-04-25 | (주)아이피엠 | Operation tracking apparatus of industrial plant and readable recording media |
KR101070369B1 (en) * | 2010-11-09 | 2011-10-05 | (주)아이피엠 | Apparatus and computer-readable recording medium for selecting operating signal of industrial plant |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61250708A (en) * | 1985-04-30 | 1986-11-07 | Mitsubishi Electric Corp | Plant diagnostic device |
JP2004303247A (en) * | 2003-03-28 | 2004-10-28 | Fisher Rosemount Syst Inc | Functional block implementation of cause and effect matrix for use in process safety system |
-
2008
- 2008-05-07 KR KR1020080042527A patent/KR101276013B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61250708A (en) * | 1985-04-30 | 1986-11-07 | Mitsubishi Electric Corp | Plant diagnostic device |
JP2004303247A (en) * | 2003-03-28 | 2004-10-28 | Fisher Rosemount Syst Inc | Functional block implementation of cause and effect matrix for use in process safety system |
Also Published As
Publication number | Publication date |
---|---|
KR20090024055A (en) | 2009-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Guo et al. | Synchrophasor-based islanding detection for distributed generation systems using systematic principal component analysis approaches | |
US9350163B2 (en) | Inter-area oscillation detection | |
CN108627720B (en) | Power equipment state monitoring method based on Bayesian algorithm | |
CN105548744A (en) | Substation equipment fault identification method based on operation-detection large data and system thereof | |
CN112379213B (en) | Fault detection method and system | |
CN117031182B (en) | Method and system for detecting abnormal telemetering value of substation terminal | |
KR101276013B1 (en) | System for Tracing Trip-Cause in Industrial Plant | |
CN116707144B (en) | Low-voltage distribution box fault early warning method | |
CN109283407B (en) | Voltage loop monitoring system based on total station data contrastive analysis | |
CN107480051B (en) | Software testing system and method for digital reactor protection system of nuclear power plant | |
KR101505003B1 (en) | Reporting system through analysing operation of the protection relay | |
CN111583594B (en) | Distribution box early warning system and early warning method | |
KR100852718B1 (en) | Method for tracing trip-cause in industrial plant | |
US20210112062A1 (en) | Whitelist generator, whitelist evaluator, whitelist generator/evaluator, whitelist generation method, whitelist evaluation method, and whitelist generation/evaluation method | |
CN104007758A (en) | Self-diagnosis method and system for gateway communication abnormity in distributed control system of nuclear power plant | |
CN104181420B (en) | The response time method of testing and system of nuclear power station ATWS systems | |
Arogeti et al. | Mode tracking of hybrid systems in FDI framework | |
CN109470934B (en) | Input phase loss detection method and detection system thereof | |
KR101569988B1 (en) | System and method for inspecting nuclear power plant monitoring system | |
Xi et al. | A study about software-implemented fault injection strategy for digital RPS in nuclear power plant | |
CN112330124B (en) | Method and system for evaluating influence of accident environment on uncertainty of instrument channel | |
CN114091237B (en) | Method for identifying key sensitive equipment of digital reactor protection system | |
Bae et al. | Study on condition based maintenance using on-line monitoring and prognostics suitable to a research reactor | |
CN117872037B (en) | Fault diagnosis method and device based on intelligent switch and power distribution network system | |
CN117269843B (en) | On-line monitoring method and system for neutral line running state of secondary current loop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
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: 20160613 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170425 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180425 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20190425 Year of fee payment: 7 |