• 제목/요약/키워드: Nuclear Power Plant Software

검색결과 125건 처리시간 0.018초

신형원전(APR+)을 위한 범용소프트제어기의 내고장성 설계 (Fault Tolerant Design of Universal Soft Controller for Advanced Power Reactor)

  • 예송해;유준
    • 전자공학회논문지
    • /
    • 제49권9호
    • /
    • pp.279-286
    • /
    • 2012
  • 최근 범용소프트제어기 설계는 원자력발전소의 첨단주제어실에 적용되고 있다. 범용소프트제어기는 고집적 주제어실에서 비안전 기기뿐만이 아니라 안전기기를 제어할 수 있는 소프트웨어 기반의 수동제어 수단이다. 따라서 범용소프트제어기는 신형 주제어실의 단일 워크스테이션 구현을 위한 필수적인 설계특성을 갖고 있다. 전통적인 주제어실은 컴퓨터 기반으로 하는 통합 운전원 인터페이스 체계로 대체되고 있다. 범용소프트제어기의 오작동신호 발생 가능성을 줄이기 위해 어떠한 기기의 조작을 위해서는 2단계의 구분된 운전원 조작을 요구하는 설계를 고려하였다. 범용소프트제어기 오작동 가능성은 매우 낮기 때문에 범용소프트제어기 그자체로 발전소의 트립 가능성을 증가시키지는 않는다. 범용소프트제어기는 원자력발전소의 계측제어분야/인간연계 분야의 혁신을 대표한다. 범용소프트제어기는 인간연계를 기반으로 하는 단일 표시장치에 다양한 디비젼의 제어와 표시기를 통합하고 있다. 범용소프트제어기의 고장으로부터 안전기능 수행의 영향을 막기 위해 안전기기 및 기능에는 공학적 안전설비 신호가 적용된다. 또한 안전등급 수동스위치는 범용소프트제어기의 신호보다 우선한다. 그러므로 범용소프트제어기의 오작동 신호는 안전관련 스위치로부터의 제어신호에 의해 차단되어질 수 있다.

함수 블록 다이어그램으로 명세된 PLC 프로그램에 대한 구조적 테스팅 기법 (A Structural Testing Strategy for PLC Programs Specified by Function Block Diagram)

  • 지은경;전승재;차성덕
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제35권3호
    • /
    • pp.149-161
    • /
    • 2008
  • 프로그래머블 로직 컨트롤러(PLC: Programmable Logic Controller)가 안전성이 중요한 실시간 시스템 구현에 많이 사용되면서, PLC 프로그램에 대한 테스팅의 중요성이 날로 높아지고 있다. 본 논문에서는 PLC 프로그래밍 언어 중 하나인 함수 블록 다이어그램(FBD: Function Block Diagram)에 대한 구조적 테스팅 방안을 제안한다. FBD를 테스트하기 위해 먼저 타이머 함수 블록을 비롯한 각 함수 및 함수 블록에 대한 흐름그래프 템플릿을 정의하고, 템플릿을 기반으로 한 변환 알고리즘을 제안하며, 알고리즘을 따라 FBD로부터 변환된 흐름그래프에 기존의 제어 흐름 테스팅 커버리지와 데이타 흐름 테스팅 커버리지를 적용한다. 기존 FBD 테스팅은 테스트 케이스 생성시 FBD 내부 구조를 고려하지 않으며, FBD 프로그램으로부터 특정 중간단계 모델을 생성해 낼 수 있는 경우에만 적용될 수 있는 단점을 가진 반면, 본 논문에 제안된 방법은 FBD 내부 구조를 고려한 체계적 테스트 케이스 생성이 가능하며, 중간단계 모델의 형식에 관계없이 어떤 FBD에도 적용될 수 있다는 장점을 가진다. 특히 제안된 기법은 여러 실행주기에 걸쳐 테스트 되어야 하는 타이머 함수 블록을 포함한 FBD에 대한 철저한 테스팅을 가능하게 한다. 제안된 기법을 현재 원전계측제어시스템 개발사업단에서 개발 중인 디지털 원자로 보호계통 비교논리 프로세서 트립 논리에 적용하여 그 효과를 확인하였다.

FBDtoVHDL: FPGA 개발을 위한 FBD에서 VHDL로의 자동 변환 (FBDtoVHDL: An Automatic Translation from FBD into VHDL for FPGA Development)

  • 김재엽;김의섭;유준범;이영준;최종균
    • 정보과학회 논문지
    • /
    • 제43권5호
    • /
    • pp.569-578
    • /
    • 2016
  • PLC (Programmable Logic Controller)는 원자력 발전소의 디지털 제어시스템의 개발을 위해 널리 사용되어왔지만 복잡성의 증가와 유지보수 비용 등의 문제로 인해 FPGA (Field Programmable Gate Array) 기반 제어시스템이 대안으로 떠오르고 있다. 하지만 PLC 개발자가 FPGA 기반 제어시스템을 개발하기 위해서는 FPGA 개발을 위한 언어를 사용해야 하고 기존의 PLC 개발에서 획득한 노하우 및 지식의 재사용을 어렵게 만든다는 등의 문제가 발생한다. 본 논문에서는 이와 같은 문제를 해결하기 위해서 PLC 소프트웨어 개발을 위한 언어 중 하나인 FBD (Function Block Diagram)를 FPGA 개발을 위한 하드웨어 기술 언어 중 하나인 VHDL로의 자동 변환을 위한 방법과 이를 기반으로 개발한 자동 변환 도구인 FBDtoVHDL을 소개한다. 본 연구에서 소개하는 FBDtoVHDL 도구를 사용하여 FBD를 VHDL로 자동 변환함으로써 PLC 개발자는 하드웨어 기술 언어에 대한 지식이 없이도 FPGA 개발하는 것이 가능하다.

지반-구조물 상호작용해석시 동적지반특성의 평가 및 적용 (Evaluation and Application of Dynamic Soil Properties for SSI Analysis)

  • 이명재;신종호;전준수
    • 대한토목학회논문집
    • /
    • 제10권2호
    • /
    • pp.103-112
    • /
    • 1990
  • 본 연구는 내진설계시 많은 불확실성을 내포하는 지반의 거동특성을 규명하고, 적용대상지반의 확충 및 경제성 제고를 위하여 토사지반의 동적지반특성 평가 및 지반-구조물 거동 특성을 고찰하였다. 예제해석은 토사지반에 원전 containment 구조물이 설치된 경우를 가상하여 지진하중에 대한 지반-구조물 시스템의 거동을 반무한체해석과 유한요소해석으로 분석하였다. 이는 토사지반에 원전이 건설될 경우에 고려해야 할 안정성 및 경제성 분석의 일환으로 수행되었으며, 토사지반의 큰 비선형거동을 정확하게 해석에 반영하기 위한 해석 software와 지반입력 data의 합리적인 평가방안 등을 예제해석을 통하여 분석하였다. 예제해석결과를 종합해 볼 때 토사지반의 동적거동의 정확한 분석을 위하여 비선형 유한요소해석은 Seed & Idriss 모델이, 선형 유한요소해석은 지진하중에 대한 1차원 지반거동시 변형율에서의 동적지반특성을 이용한 방법이, 반무한체해석은 정적하중시 변형율에서의 동적지반특성을 이용한 방법이 가장 합리적으로 동적지반특성을 평가하는 것으로 추천할 수 있다.

  • PDF

열-기계적 피로하중을 받는 균열시편 제작시간 단축에 관한 연구 (A Study on the Thermo-Mechanical Fatigue Loading for Time Reduction in Fabricating an Artificial Cracked Specimen)

  • 이규범;최주호;안대환;이보영
    • 한국전산구조공학회논문집
    • /
    • 제21권1호
    • /
    • pp.35-42
    • /
    • 2008
  • 원자력발전소에서는 열교환 파이프에서 발생하는 열피로 균열을 비파괴 탐상장비를 이용하여 조기에 발견하는 것이 안전을 위해 매우 필요하며, 따라서 이를 모사한 인공균열시편 제작에 많은 노력을 기울이고 있다. 그러나 이러한 균열은 일반 기계가공으로 제작하는 것이 불가능하여 실제 조건과 유사한 열 반복하중 하에서 제작될 수밖에 없는데, 이를 위해 많은 시간이 소요된다. 본 연구에서는 크랙성장 시뮬레이션 기법을 이용하여 이러한 균열 제작시간을 단축하기 위한 최적의 열하중 조건을 찾고자 하였다. 이를 위해 임의조건에서 시뮬레이션 및 열피로균열 발생 기초실험을 수행하여 균열 초기수명과 진전수명을 검증하였고, 이를 바탕으로 다양한 가열 및 냉각시간을 시뮬레이션 함으로써 제작시간을 최소화하는 열하중 조건을 구하였다. 시뮬레이션에서는 응력해석을 위해 상용 소프트웨어 ANSYS를 초기균열수명 계산을 위해 수치계산용 소프트웨어 ZENCRACK을 이용하여 코딩을 균열진전수명 평가를 위해 ZENCRACK 소프트웨어를 이용하였다. 그 결과 1mm 균열 제작에 소요되는 시간은 초기의 418시간에서 319시간으로 24% 단축되는 것으로 예측되었다.