Eclipse VOLTTRON™ 2018 5th Annual Technical Meeting Day 1 (21 Aug 2018) Part 1 — Morning Introduction

Dr. Warodom Khamphanchai
AltoTech
Published in
4 min readAug 22, 2018

--

งาน Eclipse VOLTTRON™ 2018 จัดขึ้นระหว่างวันที่ 21–22 สิงหาคม 2516 จัดเป็นครั้งที่ 5 ณ​ เมือง Richland รัฐ Washington ประเทศสหรัฐอเมริกา ซึ่งเป็นงานประชุมเกี่ยวกับการพัฒนา Open-Source Software สำหรับระบบบริหารจัดการพลังงานตั้งแต่ระบบจำหน่ายไฟฟ้า (distribution level) ไปจนถึงบ้านพักอาศัย เช่น ระบบ Microgrid, Smart Building, Smart Home, ตลอดจนอุปกรณ์​ Internet of Things (IoT) ต่างๆ ซึ่งภายในงานมีการบรรยายการพัฒนาซอฟท์แวร์ด้วย VOLTTRON™ Platform การประยุกต์ใช้งานและตัวอย่างการบริหารจัดการพลังงาน รวมไปถึงกรณีศึกษาการซื้อขายพลังงานไฟฟ้าด้วยเทคโนโลยี Blockchain ซึ่งทางกระทรวงพลังงานของอเมริกา (The U.S. Department of Energy) ได้นำเสนอว่าซอฟท์แวร์จะเข้ามามีบทบาทเป็นอย่างมากที่จะช่วยให้การผลิตและการใช้พลังงานเป็นไปได้อย่างมีประสิทธิภาพมากที่สุด ดังคำที่กว่าที่ว่า “Software is Eating the World!!”

ดังนั้น U.S. Department of Energy จึงสนับสนุนให้ Pacific Northwest National Lab (PNNL) พัฒนา VOLTTRON™ Platform ให้เป็น Open Source Software สำหรับการเชื่อมต่ออุปกรณ์​ Internet of Things ต่างๆ ซึ่งจะมีมากขึ้นในระบบไฟฟ้าทั้ง Microgrid โรงงาน อาคาร หรือบ้านพักอาศัย เช่น Solar Inverter, Battery Energy Storage, Rooftop Air Terminal Unit (RTU), Air Conditioner (AC), Lighting Controller, รวมไปถึง Electric Vehicle Charger ซึ่ง VOLTTRON™ Plaform เชื่อมต่ออุปกรณ์ต่างๆเข้าด้วยกัน ด้วยเทคโนโลยีที่เรียกว่า Multi-Agent Systems และแลกเปลี่ยนข้อมูลผ่าน Message Bus (ซึ่งผมจะอธิบายอย่างละเอียดในตอนต่อๆไป) โดยมีวัตถุประสงค์หลักเพื่อให้บริษัทและองค์กรต่างๆ สามารถพัฒนาต่อยอด VOLTTRON™ Platform เพื่อเป็นธุรกิจที่สร้างผลกระทบเชิงบวกต่อการผลิตและการใช้พลังงานโดยรวมให้เป็นไปอย่างมีประสิทธิภาพ โดยมี The Eclipse Foundation คอยให้การสนับสนุนเกี่ยวกับการสร้าง community ของนักพัฒนาซอฟท์แวร์ ที่จะแบ่งปัน และช่วยกันแก้ปัญหา core features ต่างๆของ VOLTTRON™ โดยมีกำหนดการในการสัมนาตามรูปด้านล่าง (ซึ่งทาง PNNL ยังได้เชิญการไฟฟ้าส่วนภูมิภาค เข้าร่วมนำเสนองานวิจัยพัฒนา PEA HiVE Platform สำหรับการบริหารและจัดการพลังงานอัจฉริยะภายในบ้านโดยเป็นหน่วยงานเดียวที่มาจากทวีปเอเชีย)

บรรยากาศ​ภายในงาน Eclipse VOLTTRON Days จัดขึ้นระหว่างวันที่ 21–22 สิงหาคม 2561 ณ Pacific Northwest National Lab เมือง Richland รัฐ​ Washington, USA

โดยภายในงานมีนักพัฒนาและนักวิจัยจากสถาบันวิจัยแห่งชาติของอเมริกา (National Labs) ต่างๆเช่น Pacific Northwest National Lab (PNNL), Oakridge National Lab (ORNL), The U.S. Department of Energy มหาวิทยาลัยต่างๆ เช่น Drexel University, Cal State University องค์กรและบริษัทต่างๆ ที่พัฒนาระบบบริหารจัดการพลังงานด้วย VOLTTRON™ Platform เช่น การไฟฟ้าส่วนภูมิภาค (PEA), New City Energy, SkyCentrics, Intellimation, Ecorithm, และ SES Consulting เข้าร่วม

บรรยากาศภายใน Pacific Northwest National Lab เมือง Richland รัฐ Washington, USA

ก่อนที่จะไปทำความรู้จักกับ VOLTTRON™ Platform ผมขอแนะนำ Pacific Northwest National Lab (PNNL) กันก่อนครับ PNNL เป็นหน่วยงานวิจัยแห่งชาติของประเทศสหรัฐอเมริกา ตั้งอยู่ทางด้านตะวันตกเฉียงเหนือของประเทศสหรัฐอเมริกา ณ เมือง Richland รัฐ Washington DC โดยสามารถขึ้นเครื่องบินจากสนามบิน Seattle Tacoma มาที่สนามบิน Pasco ซึ่งอยู่ใกล้ได้ และแถบนี้ถูกเรียกว่า Tri-city โดยมีเมือง Kennewick Pasco และ Richland ซึ่งอยู่ละแวกเดียวกัน

PNNL มีจำนวนพนักงานมากกว่า 4,400 คน ทำงานวิจัยในด้านต่างๆ เช่น Alternative Energy Resources, Smart Grid, Cybersecurity, Nuclear และเทคโนโลยีที่เกี่ยวข้องกับด้านพลังงานต่างๆ

8.30a Opening Remarks

เร่ิมจากการกล่าวต้อนรับผู้เข้าร่วมงาน โดย George Hernandez จาก PNNL กล่าวถึงวัตถุประสงค์ของการจัดงาน การแลกเปลี่ยนความร่วมมือ ระหว่างสถาบันวิจัยแห่งชาติ มหาวิทยาลัย และองค์กรต่างๆ

8.40a Welcome and Laboratory View

จากนั้น Steve Ashby แนะนำ Lab ต่างๆ ที่กระจายตามพื้นที่ต่างๆใน PNNL เช่น the Systems Engineering Building (SEB)

9:00a From “VOLTTRON™” to “Elipse VOLTTRON™” What It Means and Why It Matters

จากนั้น Wayne Beaton และ Paul White ได้นำเสนอถึงการเปลี่ยน VOLTTRON™ เป็น Eclipse VOLTTRON™ ทำให้ VOLTTRON™ กลายเป็น Open Source Project ที่ถูกดูแลโดย The Eclipse Foundation ซึ่งจะทำให้ความร่วมมือและการแบ่งปัน source code การใช้งาน และการแก้ไขปัญหาที่เกิดขึ้น และการนำ VOLTTRON™ Platform ไปใช้งานและต่อยอดเป็นธุรกิจของหน่วยงานต่างๆ เป็นไปได้อย่างง่ายดายและสะดวกขึ้น มีการสนับสนุนที่ดีขึ้น ดังที่จะเห็นตัวอย่างของความสำเร็จได้จาก The Eclipse IDE และ Open Source Project อื่นๆ เช่น Eclipse Open Source for IoT Project (https://iot.eclipse.org/)

Wayne Beaton เริ่มต้นด้วยคำถามว่าทำไม VOLTTRON™ ต้องเป็น Open Source สรุปได้ว่าการทำให้ software เป็น Open Source Project (คล้ายๆ กับ Linux) มีข้อดีคือ
- save costs, faster time to make​ พัฒนาได้เร็วขึ้นเนื่องจากไม่ต้องเริ่มจาก 0
- enables collaboration ผู้คนหลากหลายสามารถที่จะร่วมกันพัฒนาได้
- rapid adoption of technology​ สามารถต่อยอดซอฟท์แวร์ได้อย่างรวดเร็ว
- scale เรื่องการขยายผลการใช้งานสามารถทำได้อย่างง่ายดาย

ดังคำกล่าวที่ว่า “Open Source Software is Eating the World” บริษัทชั้นนำส่วนใหญ่ ไม่ว่าจะเป็น Apple Google Facebook หรือ Amazon ปล่อย software ออกมาเป็น Open Source Project มากขึ้น หรือปล่อยออกมาบางส่วนเช่น Apple มี iOS SDK หรือ Google มี Android SDK ช่วยให้นักพัฒนาที่อยากสร้าง mobile app สามารถทำได้เองโดยง่ายดาย และอัตรการเติบโตของ Open Source Project เพิ่มขึ้นกว่า 4 เท่า เมื่อเทียบจากปี 2011 ถึงปัจจุบัน

โดย Open Source Software ก็มีหลากหลาย degree of freedom (0–4) อยู่ที่การใช้งานเช่นเพื่อการวิจัย หรือการทำธุรกิจ

จากนั้น Paul White พูดถึง Open Source Maturity Model ที่จะช่วยให้โปรเจคต่างๆที่เป็น Open Source ประสบความสำเร็จได้ โดยมีแบ่งเป็น 2 ส่วนหลักๆ คือ Engineering Driven: 1. Use, 2. Contribute, 3. Champion และ Business Driven: 4. Strategic Investment สำหรับการต่อยอด software เชิงธุรกิจ

จากนั้น Wayne Beaton ได้เน้นย้ำวัตถุประสงค์ที่ The Eclipse Foundation จะช่วยให้ PNNL สามารถพัฒนาให้ VOLTTRON™ กลายเป็น Open Source Project ที่ส่งเสริมการมีส่วนร่วมของนักพัฒนาจาก National Lab มหาวิทยาลัย ตลอดจนองค์กรและบริษัทอื่นๆที่จะนำไปพัฒนาต่อยอดเป็นธุรกิจเพื่อใช้งานจริงได้

ตัวอย่างของ Open Source for IoT Project (https://iot.eclipse.org/) ซึ่งนักพัฒนาสามารถนำ มาตรฐาน source code และเครื่องไม้เครื่องมือต่างๆ มาช่วยในการพัฒนางานวิจัยหรือธุรกิจต่างๆที่ใช้เทคโนโลยี IoT ได้

สรุป

Part นี้เป็น​ part แรกของบทความสรุปงานสัมนา Eclipse VOLTTRON™ Days ซึ่งนำเสนอวัตถุประสงค์และภาพรวมของงาน ซึ่งแนะนำว่าต่อไปนักพัฒนาจะสามารถร่วมมือและแชร์ประสบการณ์การพัฒนาซอฟท์แวร์เพื่อการบริหารและจัดการพลังงานด้วย VOLTTRON™ Platform กันได้อย่างไรผ่าน The Eclipse Foundation

ต่อไปเราจะลงลึกทำความรู้จักว่าจริงๆแล้ว VOLTTRON™ คืออะไรกันแน่ มีประโยชน์อย่างไรต่อการจัดการพลังงาน ติดตามตอนที่ 2 ต่อได้เลยครับ Part2: Eclipse VOLTTRON™

--

--

Dr. Warodom Khamphanchai
AltoTech

Full Stack Developer, Hardware Hacker, Ex-Software Developer in Silicon Valley, Interested in IoT, Machine Learning, AI, and Technology Entrepreneurship