완료보고서 대기오염집중측정소 시스템구축 (Ⅱ) 통합모니터링 2010. 11. 25 수요기관 : 국립환경과학원 주관사업자 : 에코시스템주식회사
제출문 국립환경과학원귀하 본문서를 대기오염집중측정소통합모니터링 시스템구축 (Ⅱ) 용역사업의최종보고서로제출 합니다. 2010 년 11 월 25 일 용역기관 : 에코시스템 ( 주 ) 대표이사 : 남성우
제 1 장사업개요 3 1. 개요 3 2. 사업의목적및배경 4 3. 추진경위 5 제 2 장과업내용 6 1. 중부권대기집중측정소자료송수신시스템개발 6 2. 측정소별자료수집시스템기능고도화 9 3. 측정소별 DB 자료관리프로그램고도화 10 4. 측정소별및통합관제시스템및홈페이지서비스기능개선 11 5. 장비납품 12 제 3 장과업수행결과 13 1. 중부권대기집중측정소자료송수신시스템개발 13 1.1 주요내용 13 1.2 구축내용 13 2. 측정소별자료수집시스템기능고도화 16 2.1 주요내용 16 2.2 구축내용 16 3. 측정소별 DB 자료관리프로그램고도화 22 3.1 주요내용 22-1 -
3.2 구축내용 22 4. 측정소별및통합관제시스템및홈페이지서비스기능개선 34 4.1 주요내용 34 4.2 구축내용 34 5. 장비납품 39 5.1 H/W 납품 39 5.2 S/W 납품 39 6. 교육실시 40 6.1 목적 40 6.2 내용 40 [ 첨부 1] - 사업변경내역 41 [ 첨부 2] - 계약분성과품목록 42 [ 첨부 3] - 데이터관계도 (ERD) 44 [ 첨부 4] - 프로그램목록 50-2 -
~ - 3 -
- 4 -
- 5 -
자료수집 서버 HP DL360 G6 HP DL360 G7 해당서버단종 측정소 수도권 ( 불광동 ) 장비구분입자상측정기 I o n 측정기 항목 측정항목 수집 주기 TEOM(PM 25 ) PM 10 /PM 25 30 분농도 1 시간 /30분 PM 10 Beta-ray PM 10 1시간농도 1시간 SMPS+APS 입경별 개수농도 30분 비고 XRF 중금속성분 1~3시간 반자동 OC/EF 탄소성분농도 연속 Black Cabon 블랙카본농도 연속 (Aethalometer) Nephelometer 입자산란계수 연속 Mecury(techran) 수은 농도 연속 연속모니터링 입자상물질 1시간 IC(AIM) 음이온 및양이온 /30 분 - 6 -
백령도 가스상측정기미기상측정기가스상측정기입자상측정기 SO 2 연속 NO/NO 2 /NO X 연속 NO/NO y 연속 NH 3 연속 CO 연속 O 3 연속 WD/WS 풍향 / 풍속 연속 온 / 습도 온 / 습도 연속 강우 강우 연속 기압 기압 연속 SO 2 연속 NO/NO 2 /NO X 연속 NO/NO y 연속 NH 3 연속 CO 연속 O 3 연속 TEOM(PM 25/10 ) PM 10 /PM 25 30분농도 1시간 /30분 PM 10 Beta-ray PM 10 1시간농도 1시간 PM 25 Beta-ray PM 25 1시간농도 1시간 WPS 입경별 농도개수 30분 I o n 측정기입자상측정기 XRF 중금속성분 1~3시간 OC/EC 탄소농도 개수 연속 연속모니터링 입자상물질 1시간 IC(AIM) 음이온 및양이온 /30 분 TEOM(PM 25/10 ) PM 10 /PM 25 30 분농도 1 시간 /30 분 PM 25/10 Beta-ray PM 25/10 1시간농도 1시간 AIM 수용성이온성분농도 남부권 ( 광주 ) 가스상 측정기 XRF 중금속성분 1~3시간반자동 OC/EC 탄소농도개수연속 Black Cabon 블랙카본농도연속 (Aethalometer) Nephelometer 입자산란계수 연속 NO/NO y 연속 NH 3 연속 CO 연속 - 7 -
- 8 -
- 9 -
- 10 -
- 11 -
- 12 -
- 13 -
설치품목모델사양수량 CPU : Quad-Core 2.53Ghz * 2 Memory : 8GB 수집서버 HP DL360G7 HDD : 146GB * 4EA 1 식 (Mirror / RAID5) O/S : Windows 2.8 SE VPN 클라이언트서버 Secure Gate 100 국가정보원보안적합성검토필 CC EAL3+ 인증획득 ASIC 기반의장비 Interface : - 10/100Base-TX 4Ports 동시접속세션 / 터널 : - 20,000 Session/256 Tunnel 1 식 DBMS MS-SQL 2008 MS-SQL 2008 SE 5User 1 식 Rack 제작품 19 Rack 1 식 장비구분항목측정항목수집주기비고 TEOM(PM 25/10 ) PM 10 /PM 25 30 분농도 1 시간 /30 분 PM 25/10 Beta-ray PM 25/10 1 시간농도 1 시간 입자상 측정기 AIM 수용성이온성분농도 XRF 중금속성분 1~3 시간반자동 OC/EC 탄소농도개수연속 Black Cabon (Aethalometer) 블랙카본농도 연속 Nephelometer 입자산란계수연속 가스상 측정기 NO/NO y 연속 NH 3 연속 CO 연속 - 14 -
- 15 -
q 측정항목별로측정값의이상상태를파악하기위한측정범위설정 ( 측정값 ) 최대, 최소항목 - 16 -
q 자료변동수치에따른알람및보고기능 알람발생및화면상단에메시지출력 q 자료변동수치에따른알람조회기능 알람구분별발생현황조회 - 17 -
q 측정장비별이상상태를파악하기위한측정기진단정보설정 중금속, 탄소, 이온측정기적용 진단코드, 진단명 - 18 -
q 가동율정의 장비별가동율 = 실제수집된자료갯수 / 수집되어야할총자료의갯수 가동율계산시제외되는경우 1. 시간자료구성원이 75% 이상을충족하지못하는경우 ( 획득률미만 ) 2. 측정기상태가동작불량인경우 3. 선별확정코드가가동중지 ( 그외 ), 획득률미만, 동작불량인경우 4. 통산상태코드가통신불량인경우 5. 정도검사상태가검량실패, 정도결과미흡인경우 - 19 -
- 20 -
q 항목별원시데이터조회 5분 : 가스상항목 30분 : 중금속, 이온 60분 : 중금속, 이온, ( 설정에따름 ), 입자상, ECOC - 21 -
q 해당월의에피소드를등록하는기능 - 22 -
q 해당보고서의항목을등록하는기능 항목설정은각각의보고서마다등록한다 q 해당보고서를조회하는기능 해당월의에피소드와당월, 전월, 전년도당월의항목표출 엑셀버튼선택시그래프툴 (SigmaPlot) 의입력을위한엑셀자료가생성됨 - 23 -
q 해당보고서의그래프를조회하는기능 그래프는백분율과절대농도로표출 q 해당보고서를엑셀로다운로드하는기능 일자별로측정값이엑셀로다운로드됨 - 24 -
q 3종류의입경자료의엑셀 down/up load aps smps wps q 입경자료를제외한측정값의엑셀 down/up load - 25 -
- 26 -
q 평균측정자료에 z-test 의주식과신뢰도구간은다음과같다. - 27 -
이상치제거방법 1 두개자료간의차이로정의되는 G 값을정의한다. G y i y i 2 G의최대, 평균, 표준편차를각각 MaxG, AG와 σg라고하면, 적정성기준 TS는다음과같이정의된다. TS (MaxG AG) / G 3 TS > CV 이면 MaxG에해당하는측정치를이상치라추정하고, 이를제외하고 2번을반복한다. TS < CV 이면 Grubbs 이상치 test를완료한다. - 28 -
- 29 -
q 수도권대기집중측정소를위한기상자료 upload 기능 - 30 -
q 본원용측정소별측정자료비교화면 - 31 -
q q - 32 -
q 진단정보 - 대기압, 레이져보정, OPTEC/OC, 샘플체적, TC, THERMAL EC, THERMAL OC q 진단정보 - 대기압, 오리피스온도, 샘플유량 - 33 -
- 34 -
- 35 -
- 36 -
- 37 -
- 38 -
제조구분제품이미지규격수량제품명사 - CPU : Quad-Core 2.5GHz E5420*2개 - Memory : 8GB 모델링 - HDD : 73GB 10KSAS2.5*4개 1 DL360G7 한국서버 (OS미러,DATAL5구성) HP - Optional DVD, DVD/CD-RW combo, DVD+R/RW - 국가정보원보안적합성필 - CC EAL3+ 인증을획득 VPN - ASIC 기반의전용장비 Secure 퓨처클라이언트 - Interface : 10/100Base-TX 1 Gate 시스서버 4Ports 100 템 - 동시접속세션 / 터널 : 20,000 Session / 256 Tunnel RACK - 19 RACK 1 RACK - 구분제품이미지규격수량제품명 제조 사 운영체제 - 표준개방형운영체계 - 파일및프린터공유기능 - 원격터미널 /VPN( 가상사설네트워크 ) 지원 1 Windows 2008 SE Server 마이크로소프트 DBMS - MS-SQL 2008 Std Version (5 User) 1 MS-SQL SERVER 마이크로소프 트 - 39 -
- 40 -
- 41 -
- 42 -
- 43 -
- 44 -
- 45 -
- 46 -
- 47 -
- 48 -
- 49 -
대메뉴 중메뉴 프로그램명 서브프로그램명 Login.jsp loginjpop.jsp 로그인 로그인 /login.jsp loginjpass.jsp Logout.jsp 서브프로그램기능로그인 GPKI 인증서팝업로그인처리로그아웃 초기화면초기화면 ( 프레임 ) /main.jsp 달력 /inc/calendar.htc 달력팝업 하단 copyright /inc/copyright.jsp 공통 사이트맵 /sitemap.jsp 저작권정책 /policy.jsp 개인정보보호정책 /persnal1.jsp 찾아오시는길 /map.jsp 황사의 이유 정의, 특징, 발생 /sub01_1.jsp 황사정보 황사의구성성분 /sub01_2.jsp 황사예경보제도 /sub01_3.jsp 국민행동요령 /sub01_4.jsp /sub02_1.jsp /sub02_2.jsp /Sub_body.jsp /chart/chartsub01.jsp 선택택된항목별로 jsp include 가스상항목 (1) 입자상항목 (2) 유해물질 측정정보 유해물질측정결과 /chart/chartmain01.jsp 중금속항목 (3) 이온항목 (4) 탄소항목 (5) /chart/chartmain02.jsp /chart/chartmain01.jsp /chart/chartsub02.jsp /chart/chartsub01.jsp 입경항목 (6) 수은항목 (9) 가시거리 (10) - 50 -
/sub02_2_1.jsp /sub02_2_2.jsp /sub02_2_3.jsp 미세입자질량분석기미세입자질량분석기미세입자이온분석기 /sub02_2_4.jsp 미세먼지중금속분석기 유해물질측정방법 /sub02_2.jsp /sub02_2_5.jsp /sub02_2_6.jsp /sub02_2_7.jsp /sub02_2_8.jsp 미세먼지탄소분석기입경별입자계수기공기역학적입자계수기단일입자실시간성분분석기 /sub02_2_9.jsp 수은분석기 /sub02_2_10.jsp 가스상측정장비 /sub02_2_11.jsp 입자산란계수측정기 /sub02_2_12.jsp 차등흡수분광계 측정소정 보 측정소소개 /sub03_1.jsp /sub03_1.jsp /sub03_1_2.jsp /sub03_1_3.jsp /sub03_1_4.jsp 백령도대기종합측정소수도권대기오염집중측정소남부권대기오염집중측정소중부권대기오염집중측정소 측정장비보유현황 /sub03_2.jsp 측정장비개요 /sub03_3.jsp /notice/list_f.jsp 리스트폼 /notice/view_f.jsp 항세보기 /notice/modify_f.jsp 수정입력폼 /notice/modify_w.jsp 수정실행 공지사항 및관리자 공지사항 /sub04_1.jsp /notice/write_f.jsp /notice/write_w.jsp /notice/delete_w.jsp 입력폼입력실행삭제실행 /notice/download.jsp 파일다운로드 /notice/list_page.html Page include 자주하시는질문 (FAQ) /sub04_2.jsp 황사발생현황 /sub04_3.jsp 사용자관리 /sub04_6.jsp /member/list_r.jsp 리스트 - 51 -
/member/modify_w.jsp 수정실행 /member/delete_w.jsp 삭제실행 /grade/list_r.jsp 리스트 측정자료관리 /sub04_7.jsp /grade/modify_w.jsp 전체저장실행 /grade/modifyg_w.jsp 그룹저장실행 /status/list_r.jsp 리스트 상태표기관리 /sub04_8.jsp /status/modify_w.jsp /status/modifyg_w.jsp 개별수정실행그룹수정실행 /status/modifya_w.jsp 전체수정실행 /adminip/list_r.jsp 리스트 /adminip/view_r.jsp 상세보기 /adminip/write_f.jsp 입력폼 관리자 IP 등록 /sub04_9.jsp /adminip/write_w.jsp /adminip/modify_f.jsp 입력실행수정폼 /adminip/modify_w.jsp 수정실행 /adminip/delete_w.jsp 삭제실행 /adminip/list_page.html Page include /dataroom/list_r.jsp 리스트 /dataroom/view_r.jsp 상세보기 /dataroom/write_f.jsp 입력폼 /dataroom/write_w.jsp 입력실행 자료실 환경자료실 /sub05_1.jsp /dataroom/modify_f.jsp /dataroom/modify_w.jsp 수정폼수정실행 /dataroom/delete_w.jsp 삭제실행 /dataroom/download.jsp 파일다운로드 /dataroom/list_page.html Page include 관련사이트 /sub05_4.jsp - 52 -
패키지패키지명프로그램명프로그램기능 Kr.go.nier.air.adminip 관리자 IP 설정 Adminip_DAO.java AdminIP_VO.java 데이터입출력처리 자료객체 Kr.go.nier.air.alarm 황사발생현황관 리 Alarm_DAO.java Alarm_VO.java 데이터입출력처리 자료객체 Kr.go.nier.air.chart 차트입출력 ChartDAO.jva Dataroom_DAO.java 데이터입출력처리 Kr.go.nier.air.dataroom 환경자료실 Dataroom_VO.java 자료개체 Kr.go.nier.air.dbConnect 데이터베이스접속 DBConnection.java Grade_DAO.java 데이터입출력처리 Kr.go.nier.air.grade 측정자료관리 Grade_VO.java 자료객체 Kr.go.nier.air.member 사용자관리 Member_DAO.java Member_VO.java 데이터입출력처리 자료객체 Kr.go.nier.air.notice 공지사항 NoticeDAO.java NoticeVO.java 데이터입출력처리 자료객체 Kr.go.nier.air.status 상태표기관리 Status_DAO.java Status_VO.java 데이터입출력처리 자료객체 User.java 로그인사용자객체 Kr.go.nier.air.user 로그인사용자 UserDAO.java 로그인데이터처리 UserInfo.java 로그인세션처리 CommonUtil.java 공통라이브러리 Kr.go.nier.air.user 기타유틸 MainDAO.java 메인화면에출력된데이터처리 StringUtil.java 스트링유틸 - 53 -
패키지패키지명프로그램명프로그램기능 CommonUtil.java 공통유틸 Kr.go.nier.air.util 공통라이브러리 DBConnection.java 데이터베이스접속 RunHourMake.java 실행 Main Kr.go.nier.air.whour 자료관리및시간자료생성 QA_HOUR.java 자료객체 DaAnalyzer.java 자료생성 RunTrans.java 실행 Main ChSYNC.java 동기화자료전송 TrANALYZER.java CF_ANALYZER 전송 TrAREA.java CF_AREA 전송 TrHOUR.java 시간자료전송 TrITEM.java CF_ITEM 전송 TrITGROUP.java CF_ITGROUP 전송 Kr.go.nier.air.wtrans 자료전송 TrMAINT.java CF_MAINT 전송 TrMANAGER.java CF_MANAGER 전송 TrMETHOD.java CF_METHOD 전송 TrSTATION.java CF_STATION 전송 TrSTATUS.java CF_STATUS 전송 TrSTGROUP.java CF_STGROUP 전송 TrSTITEM.java CF_STITEM 전송 - 54 -
대메뉴중메뉴프로그램명프로그램기능 메인및 라이브러리 MDIMainA.frm MStart.bas MLib.bas 관리자정보 W_ 관리자정보.frm 권역정보 W_ 권역정보.frm 측정소정보 W_ 측정소정보.frm 입경그룹정보 W_ 입경그룹설정.frm W_ 입경그룹 _ 항목설정.frm 메인폼 Main() 및 DB설정라이브러리항목상세설정 항목정보 W_ 항목그룹.frm 항목그룹 W_ 항목코드.frm 항목코드 시스템설정 상태정보 W_ 상태그룹.frm 상태그룹 W_ 상태코드.frm 상태코드 측정방식코드 W_ 측정방식.frm 측정기정보 W_ 측정기정보.frm 측정소측정항목정보 W_ 측정항목정보.frm 관제화면설정 W_ 관제화면 _SET.frm 진단정보 W_ 진단정보설정.frm 자료동기화 W_ 자료동기화.frm 관제화면 R_ 관제화면.frm 실시간조회 R_ 실시간조회.frm 기간자료 R_ 조건조회.frm 원시데이터조회 R_ 원시데이터.frm 자료조회 밀도함수 R_ 밀도함수.frm 풍향기여도 R_ 풍향기여도.frm 측정자료비교 R_ 오염물질간비교.frm 측정소간측정자료비교 R_ 오염물질간비교.frm 본원 경보조회 R_ 알람조회.frm 자료관리 선별확정 J_ 선별확정.frm - 55 -
통합입경Upload J_ 통합입경Excel.frm 측정자료Upload J_ 측정자료Excel.frm 기상자료Upload J_ 기상자료업다운.frm 에피소드설정 N_ 에피소드설정.frm 오염물질농도수준 N_ 보고서개요 _ 오염물질농도수준.frm 기상조건 N_ 보고서개요 _ 기상조건.frm 가스상 N_ 보고서개요 _ 가스상.frm 중금속 N_ 보고서개요 _ 중금속.frm 수온성이온 N_ 보고서분석 _ 수용성이온.frm 월간보고서 가시거리 N_ 보고서개요 _ 가시거리.frm 월평균질량농도 N_ 보고서분석 _ 월평균질량농도.frm 유무기탄소성분 N_ 보고서분석 _ 유기탄소성분.frm 중금속성분 N_ 보고서분석 _ 중금속성분.frm 수온성이온성분 N_ 보고서개요 _ 수용성이온.frm 입경분포 N_ 보고서분석 _ 입경분포.frm 주 / 월 / 년간 N_ 주월년간.frm 가동율 N_ 가동율.frm 기준자료등록 J_Z_Test_ 기준자료등록.frm QAQC Z-Test J_ZTest.frm Grubbs Test J_GruubsTest.frm 측정기관리 상태변경 W_ 상태변경.frm 유지보수이력 W_ 유지보수이력.frm - 56 -
메뉴구분프로그램명프로그램기능비고 메인화면가스상 KENTECH(unit_main.dfm) 가스상자료수집 메인화면중금속 CES_XRF(unit_main.dfm) 중금속자료수집 메인화면 OCEC OCEC(unit_main.dfm) OCEC 자료수집 메인화면 APS APS(unit_main.dfm) APS 자료수집 메인화면 SMPS SMPS(unit_main.dfm) SMPS 자료수집 메인화면 WPS WPS(unit_main.dfm) WPS 자료수집 메인화면 가시거리 (Nephelometer) NEPHEL(unit_main.dfm) 가시거리자료수집 메인화면 ION (URG 9000) ION_URG9000(unit_main.dfm) ION 자료수집 메인화면 ION (URG 9000) ION_URG9000_GW(unit_main.dfm) ION 자료수집광주 메인화면가스상 BR_GAS(unit_main.dfm) 가스상자료수집백령도 메인화면 OCEC BR_OCEC(unit_main.dfm) OCEC 자료수집백령도 메인화면 ION BR_ION(unit_main.dfm) ION 자료수집백령도 메인화면 PM10 BR_PM10(unit_main.dfm) PM10 자료수집백령도 메인화면 PM25 BR_PM25(unit_main.dfm) PM25 자료수집백령도 메인화면 TEOM BR_TEOM(unit_main.dfm) TEOM 자료수집백령도 메인화면기상 BR_MET(unit_main.dfm) 기상자료수집백령도 - 57 -