<38305FC0B1C3A2BCB12D4D41544C41422C2053696D756C696E6BB8A620C0CCBFEBC7D12E687770>

Similar documents
<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770>

<31325FB1E8B0E6BCBA2E687770>

10(3)-09.fm

12È«±â¼±¿Ü339~370

인문사회과학기술융합학회

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)

???? 1

DBPIA-NURIMEDIA

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc

<31362DB1E8C7FDBFF82DC0FABFB9BBEA20B5B6B8B3BFB5C8ADC0C720B1B8C0FC20B8B6C4C9C6C32E687770>

???? 1

Journal of Educational Innovation Research 2017, Vol. 27, No. 3, pp DOI: (NCS) Method of Con

정 답 과 해 설 1 (1) 존중하고 배려하는 언어생활 주요 지문 한 번 더 본문 10~12쪽 [예시 답] 상대에게 상처를 주고 한 사 람의 삶을 파괴할 수도 있으며, 사회 전체의 분위기를 해쳐 여러 가지 사회 문제를 발생시킬 수 있다. 04 5

감각형 증강현실을 이용한

<3136C1FD31C8A35FC3D6BCBAC8A3BFDC5F706466BAAFC8AFBFE4C3BB2E687770>


Journal of Educational Innovation Research 2017, Vol. 27, No. 4, pp DOI: A Study on the Opti

Æ÷Àå82š

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Analysis of

09권오설_ok.hwp

04-다시_고속철도61~80p

878 Yu Kim, Dongjae Kim 지막 용량수준까지도 멈춤 규칙이 만족되지 않아 시행이 종료되지 않는 경우에는 MTD의 추정이 불가 능하다는 단점이 있다. 최근 이 SM방법의 단점을 보완하기 위해 O Quigley 등 (1990)이 제안한 CRM(Continu

DBPIA-NURIMEDIA

<3130BAB9BDC428BCF6C1A4292E687770>

Microsoft Word - 1-차우창.doc

Kor. J. Aesthet. Cosmetol., 및 자아존중감과 스트레스와도 밀접한 관계가 있고, 만족 정도 에 따라 전반적인 생활에도 영향을 미치므로 신체는 갈수록 개 인적, 사회적 차원에서 중요해지고 있다(안희진, 2010). 따라서 외모만족도는 개인의 신체는 타

삼교-1-4.hwp

?

ePapyrus PDF Document

<32382DC3BBB0A2C0E5BED6C0DA2E687770>

14.531~539(08-037).fm

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

DBPIA-NURIMEDIA

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

16-기06 환경하중237~246p

< C6AFC1FD28B1C7C7F5C1DF292E687770>

(Table of Contents) 2 (Specifications) 3 ~ 10 (Introduction) 11 (Storage Bins) 11 (Legs) 11 (Important Operating Requirements) 11 (Location Selection)

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

<313920C0CCB1E2BFF82E687770>

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS

04김호걸(39~50)ok

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9),

. 서론,, [1]., PLL.,., SiGe, CMOS SiGe CMOS [2],[3].,,. CMOS,.. 동적주파수분할기동작조건분석 3, Miller injection-locked, static. injection-locked static [4]., 1/n 그림

ePapyrus PDF Document

À±½Â¿í Ãâ·Â

10(3)-12.fm

歯kjmh2004v13n1.PDF

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -

04_이근원_21~27.hwp

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on

디지털포렌식학회 논문양식

02 Reihe bis 750 bar GB-9.03

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>


3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

<30382E20B1C7BCF8C0E720C6EDC1FD5FC3D6C1BEBABB2E687770>

30이지은.hwp

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]

Lumbar spine

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2

(095-99)미디어포럼4(법을 알고).indd

PROCES-WP012A-KO-P, 현재의 안전 계측 시스템(SIS)이 최신 표준을 준수하고 있습니까?

레이아웃 1

DBPIA-NURIMEDIA

입장

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 25(3),

<C7A5C1F620BEE7BDC4>

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: * Suggestions of Ways

DBPIA-NURIMEDIA

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jul.; 27(7),

공학박사학위 논문 운영 중 터널확대 굴착시 지반거동 특성분석 및 프로텍터 설계 Ground Behavior Analysis and Protector Design during the Enlargement of a Tunnel in Operation 2011년 2월 인하대

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12),

K7VT2_QIG_v3

Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp DOI: * A Research Trend

½Éº´È¿ Ãâ·Â

DBPIA-NURIMEDIA

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Oct.; 27(10),

p 19; pp 32 37; 2013 p ㆍ 新 興 寺 大 光 殿 大 光 殿 壁 畵 考 察 ; : 2006

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). *

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

01Report_210-4.hwp

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E D352D32315FC5E4292E687770>



교육 과 학기 술부 고 시 제 호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책

시험지 출제 양식

177

제주어 교육자료(중등)-작업.hwp

¸é¸ñ¼Ò½ÄÁö 63È£_³»Áö ÃÖÁ¾

우리나라의 전통문화에는 무엇이 있는지 알아봅시다. 우리나라의 전통문화를 체험합시다. 우리나라의 전통문화를 소중히 여기는 마음을 가집시다. 5. 우리 옷 한복의 특징 자료 3 참고 남자와 여자가 입는 한복의 종류 가 달랐다는 것을 알려 준다. 85쪽 문제 8, 9 자료

상품 전단지

::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무 시 민 참 여 고 려 사 항 이 해 당 사 자 : 유 ( ) 무 전 문 가 : 유 ( ) 무 옴 브 즈 만 : 유 ( ) 무 법 령 규 정 : 교통 환경 재

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A C3D6C1BEBABB292E687770>

2

DBPIA-NURIMEDIA

화이련(華以戀) hwp

ÆòÈ�´©¸® 94È£ ³»Áö_ÃÖÁ¾

Transcription:

Journal of the Korea Academia-Industrial cooperation Society Vol. 17, No. 1 pp. 693-699, 2016 http://dx.doi.org/10.5762/kais.2016.17.1.693 ISSN 1975-4701 / eissn 2288-4688 MATLAB/Simulink를 이용한 화력발전소 복수펌프 순환기동로직 시뮬레이션 구현 윤창선 1*, 홍연찬 1 1 인천대학교 전자공학과 Simulation Implementation of Fossil Power Plant Condensate Pumps Rotation Operation Logic Using MATLAB/Simulink Chang-Sun Yoon 1*, Yeon-Chan Hong 1 1 Department of Electronics Engineering, Incheon National University 요 약 기존 국내 외 연구를 통해 개발된 펌프 운전 시뮬레이터는 대부분 동역학적 해석을 목적으로 하거나 운전자 교육용 을 목적으로 개발되어 왔다. 그런데 기존 시뮬레이터는 운전자 위주로 구성되어 있어서 로직 설계자나 시운전 참여자들이 다양한 운전조건 또는 로직을 임의로 변경하기에는 적절하지 않다. 더욱이 최근 발전소에서 사용되는 두 개 이상의 복수펌프 운전에 대해 설계자나 운전자가 쉽게 활용할 수 있는 시뮬레이터는 개발되어 있지 않다. 그래서 본 논문에서는 MATLAB Simulink를 사용하여 일반적인 화력발전소에 주로 사용되는 복수펌프3대에 대한 순환운전 로직에 대해 설계자나 운전원이 쉽게 사용할 수 있도록 시뮬레이션을 할 수 있는 방법을 제안 한다. 이 제안은 MATLAB을 사용할 수 있는 사용자가 발전소 DCS(Distributed Control System) 로직에 주로 사용되는 ANSI/ISA S5.2를 Simulink를 통해 구현할 수 있도록 도움을 준다. 또한 코드에 명시된 로직을 구현하기 위해 블록에 대한Sub-System을 만들고 이를 시뮬레이터 내에서 적용이 가능한지를 검증한다. 제안된 방법을 이용한 실무 검증 단계에서는 로직 내에서 발생한 기동신호를 구현된 펌프 모델에 적용하여3대 펌프 순환운전 시 발생할 수 있는 모든 오류 가능성을 제안된 시뮬레이터를 사용하여 설계 단계 및 운전 전에 검증할수 있음을 실험을 통해 확인하였다. Abstract The simulators for pump operation developed by domestic or overseas research have been developed for dynamic analysis or operator training purposes. However, previous developed simulators focused on the operators so they are unsuitable for logic designers or commissioning engineers who need to change the operation conditions or logics arbitrarily. In addition, the simulator for two or more condensate pumps' operation, which can be used easily by plant designers or operators, has not been developed. Accordingly, this paper suggests a simulation method that can be used easily for plant designers or operators using MATLAB Simulink. This suggestion helps users who can use MATLAB to implement ANSI/ISA S5.2, which is applied mainly for DCS (Distributed Control System). In addition, to implement the logics specified in the CODE, Sub-Systems were created for the block and evaluated to determine if they can be used in the simulator. In the working level stage using the suggested method, all error possibilities that might occur during the three pumps' rotation operation could be verified with the suggested simulator during the design stage or before operation. Keywords : Condensate Pump, DCS Logic, Logic Simulation, MATLAB Simulation, Rotation Operation * Corresponding Author : Chang-Sun Yoon(Incheon Univ.) Tel: +82-32-835-4769 email: cyoon36@gmail.com Received October 30, 2015 Accepted January 5, 2016 Revised (1st December 8, 2015, 2nd December 22, 2015) Published January 31, 2016 693

한국산학기술학회논문지 제17권 제1호, 2016 1. 서론 기존 국내 외 기관들에 의해 개발된 발전소 시뮬레이 터는 대부분 동역학적 해석을 목적으로 하거나 운전자 교육용을 목적으로 개발되어 왔다. 일부 전용 소프트웨 어가 개발되어 사용되고 있고, 미국의 경우 상용 S/W를 이용하여 펌프를 시뮬레이션 하고 있다[1]. 전용 프로그 램의 경우 상대적으로 고 비용 으로 구매되어야 하지만 실무에 적용하기 위한 로직 검증을 위해 이를 사용하기 에는 여러 가지 어려움이 따른다. 본 논문에서는 MATLAB/Simulink를 이용하여 발전 소 로직에 주로 사용하는 ANSI/ISA S5.2[2]를 구현하 고, 구현된 로직을 통해 국내 500MW 이상의 발전소에 대부분 사용되는 발전소 복수펌프3대 운전을 위한 로직 검증 시뮬레이션 방법을 제안한다. 시뮬레이션은 펌프 선택 기능이 구현되고 각 펌프에 대한Running Status와 Lead/Lag 조건, 트립 조건에 따라 자동으로 펌프 기동신 호가 발생하도록 하며, 발생된 신호가 모터를 회전시켜 펌프 후단 압력을 발생시킨 후 그 압력의 변화를 관찰할 수 있도록 구현된다. 사용자는 구현된 로직을 자유롭게 변경하며 새로운 기능을 시험해 볼 수 있고, 각종 상황에 대해 실험한 후 그 값을 분석하여 실제 펌프 기동로직 설계 및 운전에 활용할 수 있다. 시뮬레이션을 구현하기 위해 ANSI/ISA S5.2를 재해석하여 별도의 Sub-System 을 Block화하고 각종 Binary Gate등은 Simulink에서 제 공하는 Block을 사용하였고, 일부 수학 계산에 사용되는 Block은 신호 변환을 통해 ANSI/ISA S5.2 로직개념대 로 동작하도록 구현 하였다. 3대의 펌프 동작을 구현하 기 위한 펌프 모델링은 MATLAB에서 제공하는 Pump Block을 발전소 펌프 특성에 맞도록 파라미터를 조정하 여 사용하였다. 2. 본론 2.1 개요 MATLAB은 일반적으로 수치계산, 제어 시스템의 계 산 등에 활용되는데, MATLAB 내에서 제공하는 Simulink 는 기능적 블록(Functional Block)을 기본으로 MATLAB의 기능을 활용할 수 있는 시뮬레이션 기능을 통해 전자, 전 기, 기계 등 산업 분야에서 활용될 수 있다. 국내 화력발전소의 제어는 주로 DCS (Distributed Control System)를 사용하여 각종 계측기, 모터 및 펌프 등을 제어한다. 발전소 내에 적용된 수많은 제어 요소들 을 제어하기 위해 DCS 내부에 사용되는 로직을 설계해 야 하는데 로직을 표현하기 위해서는 ANSI/ISA S5.2를 주로 사용하고 있다. 그런데 이 로직을 검증하기 위해서 는 별도의 Simulation Tool을 사용하거나 DCS를 통해 직접 검증해야 하는데 설계단계에서 이를 검증하기 위해 이러한 프로그램을 사용하기에는 비용 및 프로그램 라이 선스 취득 등의 어려움이 동반된다. 특히 3대 이상의 펌 프 동작을 위한 로직 설계에는 수많은 경우의 수가 발생 하는데 모든 케이스에 대한 동작 상태를 확인하기 위해 서는 시뮬레이션을 통한 설계가 필수적이라고 할 수 있 다. 그러나 MATLAB 내부 Binary Logic의 경우 DCS에 서 주로 사용하는 블록이 모두 구현되어 있지는 않다. 국내 기저부하를 담당하는 국내500MW 이상의 발전 소에서 운용되고 있는 50% 부하 3대에 대한 순환기동로 직은 각 발전소 현장 상황에 맞게 자동 및 수동으로 운 영되고 있지만, 한 번 정상 기동된 후에는 별도의 조작 없이 장기간 운전되기 때문에 순환기동로직 구현을 위한 별도의 툴이 일반화 되어 있지는 않다. 2.2 복수계통 및 복수펌프 발전소 복수계통(Condensate System)은 터빈 배출증 기와 급수펌프터빈 배출증기를 복수기에서 응축시켜 핫 트웰(Hot-well)에 모아서 복수펌프와 복수승압펌프에 의 하여 글랜드스팀 콘덴서, 복수탈염설비, 저압급수가열기 를 거쳐 탈기기 및 급수저장탱크로 보내는데, 복수펌프 는 50% 용량 3대(단일속도 전동기)로 구성되고 복수기 핫트웰 에서 취수한 복수를 복수승압펌프, 탈기기 및 각 복수 소요처에 공급하는 역할을 한다. 복수펌프는 병렬 운전 및 단독운전이 가능하며 정상운전 시 두 대의 펌프 가 운전되고 한 대는 예비용(Stand-By)이다[3]. 특히, 발 전플랜트의 복수 펌프(Condensate Pump)는 터빈발전기 의 부하(Load) 및 유체의 온도 등 운전 조건 파라미터에 따라 영향을 미칠 수 있는 설비이고 복수펌프가 제대로 운전되지 않을 경우 발전소 트립이 발생하기 때문에 복 수펌프를 로직 적으로 안정적인 운전이 될 수 있도록 구 현하고 검증하는 작업은 매우 중요하다고 할 수 있다[4]. 2.3 복수펌프 순환기동 라인업(Line-Up)은 총 3개의 모드로 구성되며, Lead 694

MATLAB/Simulink를 이용한 화력발전소 복수펌프 순환기동로직 시뮬레이션 구현 펌프는 라인업 조건에 의해 정해진다. 라인업은 운전원 이 선택할 수 있으며 라인업 조건에 따라Lead 펌프 와 Lag 펌프가 결정된다. Lead 펌프 기동신호는 라인업 Lead 조건에 해당하는 AND 게이트를 통해 Lead 펌프 기동 신호를 발생시킨다. 마찬가지로 Lag 펌프 기동신호 도 Lag 펌프와 연결된 AND 게이트를 통해 발생된다. 트립은 Lead 펌프 동작 시 또는Lead, Lag 두 펌프가 운 전될 경우로 나뉜다. 그룹운전모드에서 Lead펌프 동작 중 Fail시 자동으로 정해진 다음 펌프로 기동신호가 발 생하고, 트립 펌프를 뺀 나머지 펌프들로 Lead, Lag가 구성된 라인업으로 자동 절체 된다[5]. 라인업 구성은 Table 1과 같다. 당 기능을 구현하는 로직이 필요하다. 펌프 구동 시 문제 가 발생했을 경우 대기 펌프로 절체 되는 로직은Fig. 2 와 같다. Table 1. Condensate Pump Line-Up Operation LINEUP-1 LINEUP-2 LINEUP-3 PUMP A LEAD STAND-BY LAG PUMP B LAG LEAD STAND-BY PUMP C STAND-BY LAG LEAD 라인업에 대한 시뮬레이션 구성은 Fig. 1과 같다. 본 시뮬레이션에서는 운전원이 조작해야 하는 각종 조건들 을 Manual Switch를 사용하여 실시간 시뮬레이션이 가 능하도록 구현하였다. Fig. 2. Lag/Stand-by Operation Function 세 대의 펌프 헤더 후단에는 복수승압펌프(Condensate Booster Pump)가 구성되며 펌프를 돌리기 위한 많은 선 행조건들과 펌프의 기동순서에 따른 경우의 수를 고려하 면 검증해야 할 많은 부분이 존재하며, 로직 개선을 위한 설계 시에도 시뮬레이션의 사용은 매우 유용하다 할 수 있다. 펌프 기동신호에 대한 로직 구성은 Fig. 3과 같다. 게 이트 전단 조건을 모두 만족할 경우 S-R Latch를 통해 1 신호를 발생하고 이 신호는 펌프 기동신호로 사용된 다. 신호 발생 상황은 Fig. 3의 Indicator를 통해 확인할 수 있다. Fig. 1. Line-Up Selection 세 대의 펌프는 발전소 부하에 따라Lead 펌프가 우 선적으로 운전되고 일정 부하 이상이 되면 Lag 펌프가 운전되도록 구성 된다. 나머지 한 대의 펌프는 Stand-By 펌프로서 Lead 또는 Lag 펌프가 운전 중 또는 기동 시 문제가 생겼을 경우 기동 되도록 구성 된다. 발전소를 최대 부하로 운전하기 위해서는 두 대의 복 수펌프가 동시에 운전되어야 하며 한 펌프 트립 시에 자 동으로 Stand-By 펌프가 기동하도록 하기 위해서는 해 Fig. 3. Pump Operation Signal Generation 695

한국산학기술학회논문지 제17권 제1호, 2016 2.4 ANSI/ISA S5.2 Logic 구현을 위한 Sub-System 구현 MATLAB에서 기본적으로 제공하는 AND, OR, NOT Gate 등은 시뮬레이션에서 그대로 사용 될 수 있다. 하 지만 플랜트 발전소 로직 구현에 필수적인Time Delay, Pulse Block, S-R Latch등은 MATLAB 내에서 제공하 는 Block과 그 기능면에서 조금 상이하여 프로세스 Logic에 적용하기 어렵다. 본 논문에서는 ANSI/ISA 5.2 에서 사용되는 On-Delay 블록과 Pulse 기능을 MATLAB에 서 구현 되도록 Fig. 4와 Fig. 6과 같은 Sub-System을 제 안한다. 구현된 Sub-System은 독립된 블록으로 구현되 어 시뮬레이션 내에서 제한 없이 사용될 수 있다. 각 Sub-System의 Step 입력에 대한 파형은 Fig. 5, Fig. 7과 같으며 Delay/Pulse 시간은 시뮬레이션 특성에 맞게 변 경할 수 있다. (b) Fig. 6. Sub-System for Pulse Logic (a) Description for PULSE in ANSI/ISA 5.2 (b) Designed Logic for PULSE. (a) Fig. 6은 ANSI/ISA-S5.2의 PULSE [2] 기능을 MATLAB으로 구현한 구성도이다. (a) Fig. 7. Pulse Sub-System Wave Form (b) Fig. 4. Sub-System for On-Delay Logic (a) Description for ON DELAY in ANSI/ISA 5.2 (b) Designed Logic for ON DELAY. 위의 모든 기능을 조합하여 구성한 복수펌프 기동 및 순환기동로직을 MATLAB으로 구성한 로직은 Fig. 8과 같다. Fig. 4는 ANSI/ISA-S5.2의 ON DELAY [2] 기능을 MATLAB으로 구현한 구성도이다. Fig. 8. Logic for Condensate Pumps Group Operation Fig. 5. On-Delay Sub-System Wave Form 2.5 펌프 모델링 본 논문에서 제시한 모델링의 대상은 펌프, 밸브, 배 관 등이다. 본 연구의 모델은 펌프 제어 및 운전상황 예 측 등에 활용할 시뮬레이터를 개발하는 것이므로 동적 거동이 실제와 유사할 수 있는 물리적 모델이어야 한다. 이러한 관점의 동적 모델 개발에 관해 많은 연구가 진행 696

MATLAB/Simulink를 이용한 화력발전소 복수펌프 순환기동로직 시뮬레이션 구현 되었으나 MATLAB에서 사용할 수 있는 가장 최적의 모 델을 사용하기로 한다[7-9]. MATLAB에서 제공하는 펌프 모델은 파라미터를 다 르게 적용함으로서 그 특성을 자유롭게 변경할 수 있다. 펌프에 대한 근사식은 주어진 펌프, 각속도 및 액체 특성 에 대해 Euler 방정식을 통해 아래와 같이 유도될 수 있 다[9-10]. 순환기동로직으로부터 발생한 기동 신호는 Switch를 동 작시킴으로써 모터를 구동 한다(Fig. 9). (1) Fig. 9. Condensate Pump Modeling 식(1)에서 는 펌프를 통과하는 압력차이고 이 수 치는 기준 각속도와 밀도에 따라 변화한다. 우변식의 값은 펌프 내부에서 발생할 수 있는 블레이드 체적, 유체 내부 마찰 등을 보정할 수 있는 보정 계수이다. 는 Euler 압력이며 은 펌프 통로 내에서 유압 손실로 발생할 수 있는 압력 손실이다. 는 정해진 펌프 정격 값 대비 펌프 토출의 편차로 인한 압력 손실이고, 는 Euler식에 의해 결정 된다. 펌프 크기를 고려할 때 일정 한 각속도 및 특정 유체 에서 의 압력은Euler 방정식을 통해 아래와 같이 근사할 수 있다[9-10]. Fig. 9에서 펌프의 T는 펌프 전단 배관에 연결되는 흡 입 단이며, P는 펌프 후단에 연결되는 배출 단이고, S는 펌프 드라이브 축에 연결된 기계적 회전체와 연결된 포 트이다. 2.6 펌프 순환기동 시뮬레이션 2.5장에서 구성된 펌프 모델링으로 복수펌프 3대에 대한 모델을 구성하면 Fig. 10과 같다. (2) 식(2)에서 는 유체의 밀도이고, 는 근사계 수로서 Euler식을 분석하거나 실험을 통해 유추하여 사 용할 수 있다. 는 펌프 체적 운송 값이다. 펌프 내부 에서는 유체와 블레이드 간 마찰 등으로 인해 압력 손실 이 발생하는데, 특정 유속에 따른 발생하는 압력 편차 (PD)는 아래 식과 같이 유추할 수 있다[9-10]. (3) 식(3)에서 열거한 식으로부터 펌프 전 후단 압력의 관 계는 아래 식으로 표현될 수 있다. (4) 식(4)는 MATLAB에서 제공하는 펌프 블록 특성을 나타내며, 파라미터를 변경함으로서 발전소 복수펌프의 실제 특성과 유사한 특성을 보이도록 조정할 수 있다. Fig. 10. Three Condensate Pumps Modeling Fig. 10에 따라 구성된 시뮬레이션을 이용해 Stand-By 펌프가 기동되는 시점에 따른 복수펌프 후단 헤더(Header)압력의 변화를 시뮬레이션 하였다. Table 2. Condensate Pump Basic Data Data Type, Unit Specification Rated Capacity, m3/h 1228 Total Differential Head, m 125 Pump speed, rpm 1780 NPSH required, m 5.6 Discharge pressure, bar 12.5 Table 2는 펌프 모델링을 위한 실제 펌프 사양에 대 한 Data이다. 모델 펌프는 기동 신호를 받아1700rpm으 697

한국산학기술학회논문지 제17권 제1호, 2016 로 회전하도록 구성하였다. 회전하는 펌프 후단의 헤더 압력은 펌프 후단 조건에 따라 압력이 형성된다. 기동됨을 확인할 수 있다. Fig. 12에 따라 기동되는 펌프 의 토출 압력은 Fig. 13과 Fig. 14에서 확인할 수 있다. Fig. 11. Real Plant Data for Condensate Pumps Fig. 11은 실제 플랜트의 복수펌프 기동에 따른 복수 펌프 후단 압력에 대한Trend이다. 그래프는 Lead 펌프 를 기동 후 Lag 펌프를 기동한 뒤 Lag 펌프를 정지하고 Lead 펌프를 정지하는 과정을 보여준다. 그래프에서 각 펌프 기동 및 정지 시 압력 변화를 확인할 수 있다. 본 논문에서 수행한 시뮬레이션은 Fig. 11의 초반부의 펌프 2대 순차 기동을 가정하였다. Lag 펌프가 운전 중 갑작 스런 이상으로 인해 트립 되고 Stand-By 펌프가 자동으 로 절체 되는 상황을 가정하여 시뮬레이션을 수행하였고 전 과정에 대한 헤더의 압력 변화를 측정하였다. Fig. 13. Stand-By Pump Operation (Case 1) Fig. 13의 20초 시점에서 기동된 Lead 펌프는 수 초 안에 1700rpm에 도달하고 펌프 후단 조건에 따라 약 7.3bar를 유지한다. 실제 펌프 운전에서는 헤더 후단의 밸브의 개도 및 복수펌프 후단에 설치된 복수승압펌프 전단 압력 조건에 따라 압력이 변하게 된다. Lead 펌프 기동 후 약60초 후(그래프 80초 시점)에 Lag 펌프가 기 동함에 따라 헤더 압력은 10bar 까지 상승한다. Fig. 13 의 160초 시점에서 펌프의 트립을 가정한 강제 트립을 발생시키고 Stand-By 펌프가 약 10초 내에 재 기동하며 변화하는 헤더 압력 변화를 160초와 170초 사이에서 확 인할 수 있다. Fig. 12. Major Digital Signals of Simulator Fig. 14. Stand-By Pump Operation (Case 2) Fig. 12는 시뮬레이션 중 발생하는 주요 디지털 신호 에 대한 파형을 보여준다. 각 펌프의 기동 시점에서 기동 펄스가 발생하며 펄스에 따라 기동된 펌프의 피드백을 확인할 수 있다. 160초 시점의 펌프 트립 신호는 임의로 발생시켰으며 펌프 트립 신호에 따른 Stand-By Pump가 Fig. 14의 160초 시점은 Fig. 13과 동일 조건에서 Stand-By 펌프가 3초 이내 재 기동됨을 가정한 시뮬레 이션이다. 펌프 기동 간격에 따른 변화를Fig. 13과 비교 할 수 있음을 확인할 수 있다. 698

MATLAB/Simulink를 이용한 화력발전소 복수펌프 순환기동로직 시뮬레이션 구현 결과적으로 Lead, Lag 펌프 기동 시 발생하는 압력변 화 및 펌프 트립 시Stand-By Pump 기동시점 변화에 따 른 펌프 후단 헤더 토출압력 변화를 본 논문에서 제안한 시뮬레이션을 통해 확인할 수 있음을 증명하였다. 3. 결론 본 논문은 MATLAB을 이용하여 Binary 로직과 제공 된 라이브러리 내 펌프를 연동하여 실제 발전소 복수펌 프의 순환 기동에 대한 시뮬레이션이 가능하며, 펌프가 순차적으로 기동 하고 펌프 한 대가 트립 되었을 때 Stand-By 펌프가 기동하는 전 과정에서의 압력 변화를 확인할 수 있음을 보였다. 구현된 로직의 Auto/Manual, 펌프 Selection, Running Status 등 실제 운전 시 발생하 는 수많은 조건은 Manual Switch를 통해 설계자 또는 운전원이 각종 운전 조건을 바꾸며 손쉽게 실시간 시뮬 레이션을 할 수 있으며, 이를 통해 로직 검증 및 로직 개 선 작업을 용이하게 할 수 있음 확인되었다. 추가적으로 필요한 발전소 복수펌프 기동 시점에 대한 연구는 발전 소 부하 및 각 펌프 기동 시 영향을 받는 시스템들을 종 합적으로 고려하여 적용되어야 하며, 본 연구를 토대로 발전시킬 수 있을 것으로 사료된다. compression cycle with shut-down and start-up operations, International Journal of Refrigeration, Vol. 33, pp. 538-552, 2010. DOI: http://dx.doi.org/10.1016/j.ijrefrig.2009.09.011 [8] McKinley, T. L. and Alleyne, A. G., An advanced nonlinear switched heat exchanger model for vapor compression cycles using the moving-boundary method, International Journal of Refrigeration, Vol. 31, pp. 1253-1264, 2008. DOI: http://dx.doi.org/10.1016/j.ijrefrig.2008.01.012 [9] T. G. Hicks, T.W. Edwards, Pump Application Engineering, McGraw-Hill, NY, 1971. [10] I. J. Karassic, J.P. Messina, P. Cooper, C.C. Heald, PumpHandbook, Third edition, Mc Graw-Hill, NY, 2001. 윤 창 선(Chang-Sun Yoon) <관심분야> 제어계측, RFID, 정보통신 [정회원] 2012년 2월 : 고려대학교 대학원 전자컴퓨터공학과 (공학석사) 2012년 2월 ~ 2015년 12월 : 인천 대학교 대학원 전자공학과 (박사과 정) 2004년 3월 ~ 현재 : 한국전력기 술(주) 책임기술원 References 홍 연 찬(Yeon-Chan Hong) [정회원] [1] Y. M. Jeong, C. S. Jeong, H. S. Kim, C. D. Lee and S. Y. Yang, A Study on Hydraulin Simulation for Excavator using MATLAB /Simscape, KFPS Conference S5-1, pp. 95~100, 2009. [2] American National Standard, ANSI/ISA-S5.2-1976 (R1992), Binary Logic Diagrams for Process Operations, ISA, 1992. [3] Condensate System Description for Fossil Power Plant 500MW, KEPCO-E&C, 2005. [4] W. E. Nelson, J. W Dufour, 1980, Pump Vibration, Proceedings of 9th Turbor machinery Symposium, pp. 137-147, 1980. [5] Condenser System Functional Group Control Control Logic Diagram of Fossil Power Plant 1000MW, KEPCO-E&C, 2013. [6] Y. Shin, J. H. Kim, B.J Yoo, Dynamic Modeling and Simulation of a Hybrid Heat Pump, Korean Journal Of Air-Conditioning and Refrigeration Engineering 25(7), 406-412, pp. 7, 2013. [7] Li, B. and Alleyne, A. G., A dynamic model of a vapor <관심분야> 제어계측, RFID, 홈네트워킹 1985년 2월 : 서울대학교 대학원 전자공학과 (공학석사) 1989년 2월 : 서울대학교 대학원 전자공학과 (공학박사) 1990년 3월 ~ 1992년 2월 : 순천 향대학교 전자공학과 전임강사 1992년 3월 ~ 현재 : 인천대학교 전자공학과 교수 699