โอเพ่นพีดีซี
openPDC คือชุดแอปพลิเคชันที่สมบูรณ์แบบสำหรับการประมวลผลข้อมูลอนุกรมเวลาแบบสตรีมมิ่งแบบเรียลไทม์ ชื่อนี้ย่อมาจาก "open source phasor data concentrator" และได้รับการออกแบบมาเพื่อการรวมและการจัดการข้อมูลซิงโครเฟเซอร์แบบสตรีมมิ่งแบบเรียลไทม์โดยเฉพาะ เนื่องจากระบบมีโครงสร้างแบบโมดูลาร์ openPDC จึงสามารถจัดอยู่ในประเภทของตัวประมวลผลสตรีมเหตุการณ์ ทั่วไปได้
ประวัติศาสตร์
openPDC มีพื้นฐานมาจาก Super PDC ซึ่งได้รับการพัฒนาโดยTennessee Valley Authorityตั้งแต่ปี 2004 openPDC เปิดตัวอย่างเป็นทางการเมื่อวันที่ 7 ตุลาคม 2009 [ 1 ]เวอร์ชันเสถียรแรกของ openPDC เปิดให้ใช้งานเมื่อวันที่ 28 มกราคม 2010 [ 2 ]จากนั้นเมื่อวันที่ 23 กุมภาพันธ์ 2010 AREVA T&Dประกาศว่าจะให้การสนับสนุนเชิงพาณิชย์สำหรับ openPDC ในที่สุด เมื่อวันที่ 1 เมษายน 2010 Grid Protection Allianceได้รับช่วงการพัฒนา openPDC ต่อและทำสัญญากับNorth American Electric Reliability Corporationเพื่อส่งเสริมการใช้งานในฐานะระบบกระจายศูนย์
การดำเนินการ
ตัวรวมข้อมูลเฟสเซอร์ทำงานเป็นบริการ Windowsบริการนี้มีหน้าที่จัดการวงจรชีวิตของอะแดปเตอร์ที่สร้างและประมวลผลการวัดเฟสเซอร์แบบสตรีมมิ่ง อะแดปเตอร์แบ่งออกเป็นสามชั้น: [ 3 ] [ 4 ]
- โดยทั่วไปแล้ว เลเยอร์อะแดปเตอร์อินพุตมีหน้าที่รับข้อมูลจากแหล่งภายนอก เช่นหน่วยวัดเฟสเซอร์ข้อมูลนั้นจะถูกนำไปใช้สร้างค่าการวัด ซึ่งจะถูกส่งไปยังอะแดปเตอร์อื่นๆ เพื่อประมวลผลหรือจัดเก็บต่อไป
- โดยทั่วไปแล้ว เลเยอร์อะแดปเตอร์การทำงานจะมีหน้าที่ในการรวบรวมและประมวลผลข้อมูลการวัดที่ป้อนเข้ามา อะแดปเตอร์ในเลเยอร์นี้ยังสามารถเพิ่มข้อมูลการวัดใหม่เข้าสู่ระบบได้เช่นเดียวกับอะแดปเตอร์ในเลเยอร์อะแดปเตอร์อินพุต
- โดยทั่วไปแล้ว เลเยอร์อะแดปเตอร์เอาต์พุตมีหน้าที่ในการจัดเก็บข้อมูลการวัดที่ได้รับจากเลเยอร์อะแดปเตอร์อินพุตและเลเยอร์อะแดปเตอร์แอ็กชัน
อะแดปเตอร์เหล่านี้สามารถกำหนดค่าได้โดยใช้ระบบฐานข้อมูลที่รองรับ 3 ระบบ ได้แก่Microsoft SQL Server , MySQLและMicrosoft Access [ 5 ]
คุณสมบัติ
openPDC ใช้ โปรโตคอลเฟสเซอร์มาตรฐานจำนวนหนึ่งซึ่งสามารถใช้รับข้อมูลจากอุปกรณ์ต่างๆ โปรโตคอลที่รองรับ ได้แก่IEEE C37.118 (v1.0 และ Draft 6), IEEE 1344 , BPA PDCstream, FNET , SEL Fast Message และ Macrodyne [ 3 ]นอกจากนี้ยังมีเอ็นจิ้นการรวมข้อมูลในตัวซึ่งจัดเรียงข้อมูลแบบเรียลไทม์เป็นเฟรมตามการประทับเวลาที่เกี่ยวข้องกับการวัดแต่ละครั้ง จากนั้นการวัดที่จัดเรียงแล้วสามารถส่งไปยังแอปพลิเคชันอื่นๆ ได้โดยใช้ IEEE C37.118 หรือ BPA PDCstream [ 6 ]ระบบนี้สามารถรวมการวัดได้มากกว่าหนึ่งพันล้านรายการต่อวันจากหน่วยวัดเฟสเซอร์มากกว่า 100 หน่วยทั่วEastern Interconnection [ 7 ] [ 8 ]
โครงการนี้รวมถึงระบบจัดเก็บข้อมูลประวัติศาสตร์สำหรับการ เก็บรักษาข้อมูล ไฟล์ที่สร้างโดยระบบจัดเก็บข้อมูลประวัติศาสตร์สามารถนำมาวิเคราะห์ได้ในภายหลังโดยใช้Hadoop [ 3 ]ระบบจัดเก็บข้อมูลประวัติศาสตร์ยังได้รับการออกแบบให้ใช้งานในระบบแบบกระจาย โดยมีโหนด เดียว ที่อุทิศให้กับการเก็บรักษาข้อมูล และโหนดอื่นๆ อีกหลายโหนดส่งการวัดที่เข้มข้นไปยังคลังข้อมูลส่วนกลาง การออกแบบนี้ยังช่วยให้สามารถใช้งานได้ในระบบแบบกระจายใดๆ ก็ได้ ทำให้ PDC หนึ่งตัวสามารถกรองการวัดไปยังอีกตัวหนึ่งที่กำลังใช้งานอะแดปเตอร์ที่ใช้ทรัพยากรมาก[ 9 ]ระบบจัดเก็บข้อมูลประวัติศาสตร์ในพื้นที่ให้บริการเว็บเซอร์วิสซึ่งสามารถใช้เพื่อตรวจสอบข้อมูลที่กำลังถูกเก็บรักษาแบบเรียลไทม์[ 10 ] [ 11 ]
อะ แดปเตอร์ตรวจสอบ คุณภาพข้อมูลจะให้ข้อมูลเกี่ยวกับการวัดที่เข้าสู่เครื่องรวมข้อมูลซึ่งมีค่าคงที่ เกินช่วงที่กำหนด หรือเข้าสู่เครื่องรวมข้อมูลโดยมีการประทับเวลาที่ไม่ถูกต้อง[ 12 ]
แอปพลิเคชัน
แอปพลิเคชันที่รวมอยู่ในโครงการ openPDC:
- openPDC Consoleเป็นแอปพลิเคชันที่สามารถใช้ส่งและรับข้อความระหว่างบริการ openPDC และเครื่องไคลเอ็นต์[ 13 ] [ 14 ]
- openPDC Managerเป็นยูทิลิตี้ที่ออกแบบมาเพื่ออนุญาตให้เข้าถึงจากระยะไกลและลดความซับซ้อนของการกำหนดค่าอะแดปเตอร์ในฐานข้อมูล[ 14 ]
- สามารถใช้ เครื่องทดสอบการเชื่อมต่อ PMUเพื่อดูสตรีมข้อมูลแบบเรียลไทม์ในโปรโตคอลที่รองรับ เพื่อทดสอบว่าสตรีมนั้นได้รับการรับแล้ว[ 15 ] [ 16 ]เครื่องมือนี้ถูกใช้งานทั่วโลกและสามารถติดตั้งแยกต่างหากจากชุดโปรแกรมที่เหลือได้[ 17 ] [ 18 ]
- NASPI PMU Registryอนุญาตให้ผู้ใช้ลงทะเบียนอุปกรณ์ที่เกี่ยวข้องกับเฟสเซอร์ไปยังตำแหน่งส่วนกลางแห่งเดียว เพื่อให้สามารถเข้าถึงข้อมูลเกี่ยวกับอุปกรณ์ที่มีอยู่และการกำหนดค่าของอุปกรณ์เหล่านั้นได้[ 19 ]
- Configuration Crypterเป็นยูทิลิตี้สำหรับเข้ารหัสตัวเลือกในไฟล์การกำหนดค่า[ 20 ]
- โปรแกรมแก้ไขการกำหนดค่ามีแอปพลิเคชัน GUI ง่ายๆ ที่ใช้ในการแก้ไขไฟล์การกำหนดค่าXML [ 14 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- หน้าหลักโครงการ openPDC