Skip to main content
QUICK REVIEW

[논문 리뷰] Design and Performance Analysis of a Non-Standard EPICS Fast Controller

J. Jugo, Mikel Eguiraun|arXiv (Cornell University)|2014. 06. 16.
Particle Detector Development and Performance참고 문헌 20인용 수 3
한 줄 요약

이 논문은 입자 가속기에서 고성능 제어를 위해 COTS PXIe 하드웨어와 LabVIEW RT를 사용한 LabVIEW RT 기반 EPICS 빠른 제어기 아키텍처를 제안한다. 이는 고유의 게이트웨이를 통해 실시간 신호 처리와 EPICS 통합을 가능하게 하며, 표준 EPICS IOCs와 유사한 성능을 달성하지만 개발 속도는 빠르다. 그러나 80개 이상의 동시 모니터 로드를 초과할 경우 불안정성이 발생한다.

ABSTRACT

The large scientific projects present new technological challenges, such as the distributed control over a communication network. In particular, the middleware EPICS is the most extended communication standard in particle accelerators. The integration of modern control architectures in these EPICS networks is becoming common, as for example for the PXI/PXIe and xTCA hardware alternatives. In this work, a different integration procedure for PXIe real time controllers from National Instruments is proposed, using LabVIEW as the design tool. This methodology is considered and its performance is analyzed by means of a set of laboratory experiments. This control architecture is proposed for achieving the implementation requirements of the fast controllers, which need an important amount of computational power and signal processing capability, with a tight real-time demand. The present work studies the advantages and drawbacks of this methodology and presents its comprehensive evaluation by means of a laboratory test bench, designed for the application of systematic tests. These tests compare the proposed fast controller performance with a similar system implemented using an standard EPICS IOC provided by the CODAC system.

연구 동기 및 목표

  • COTS PXIe 하드웨어와 LabVIEW RT를 사용하여 입자 가속기용 고성능 실시간 제어 아키텍처를 개발한다.
  • 고유의 통신 게이트웨이를 통해 LabVIEW 기반 제어기를 EPICS 네트워크에 원활하게 통합할 수 있도록 한다.
  • 제안된 아키텍처의 성능 및 내구성을 표준 EPICS IOC 구현과 대비하여 평가한다.
  • 특히 높은 PV 및 모니터 로드 하에서의 확장성 한계를 규명하고, 이를 보완하기 위한 전략을 제안한다.

제안 방법

  • FPGA 및 RT 모듈을 탑재한 National Instruments PXIe 하드웨어를 사용한 실시간 제어기 구현.
  • LabVIEW Real-Time(RT) 내부에 EPICS Channel Access(CA) 서버를 개발하여 직접 EPICS 네트워크 통신을 구현.
  • LabVIEW 기반 제어 논리를 전체 EPICS IOC로 노출하기 위한 통신 게이트웨이 설계.
  • LabVIEW의 DSC(Distributed Shared Memory) 모듈을 사용하여 EPICS PV 및 모니터 이벤트를 관리.
  • 기존 CODAC 기반 EPICS IOC와의 체계적 비교를 위한 실험실 테스트 벤치 구축.
  • 다양한 워크로드 하에서의 벤치마킹: PV 수, get 요청 수, 동시 모니터 연결 수.

실험 결과

연구 질문

  • RQ1LabVIEW RT 기반 빠른 제어기의 성능은 표준 EPICS IOC와 비교해 지연 시간과 처리량 측면에서 어떻게 다른가?
  • RQ2높은 수의 PV 및 동시 모니터가 존재할 경우 LabVIEW EPICS 서버의 확장성 한계는 무엇인가?
  • RQ3LabVIEW 기반 시스템은 대규모 가속기 제어에 적합한 신뢰성 있는 실시간 동작을 달성할 수 있는가?
  • RQ4LabVIEW 기반 시스템의 초기화 시간은 표준 EPICS IOC 배포 방식과 비교해 어떻게 다른가?
  • RQ5LabVIEW EPICS 통합에서의 주요 성능 저하 요인은 무엇이며, 이를 어떻게 완화할 수 있는가?

주요 결과

  • 제안된 LabVIEW 기반 제어기는 일반적인 제어 워크로드에서 표준 EPICS IOCs와 유사한 성능를 달성한다.
  • 각 제어기당 최대 16,000개의 PV를 지원하며, 기본 설정 대비 8배 증가한 성능이다.
  • get 요청당 최대 180개의 PV를 처리해도 성능 저하 없이 작동한다.
  • 80개 이상의 동시 EPICS 모니터가 존재할 경우 LabVIEW 기반 시스템에서 불안정성이 발생하여 데이터 요청 중 무작위로 정지되는 현상이 나타난다.
  • LabVIEW 기반 솔루션의 초기화 시간은 표준 EPICS IOC보다 더 길다.
  • 게이트웨이 아키텍처는 투명한 EPICS 통합을 가능하게 하며, 향후 모니터 확장성 향상을 위한 향상 기능을 지원한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.