{"id":1412,"date":"2025-07-30T13:33:32","date_gmt":"2025-07-30T17:33:32","guid":{"rendered":"https:\/\/web.uri.edu\/decps\/?page_id=1412"},"modified":"2025-07-31T15:06:58","modified_gmt":"2025-07-31T19:06:58","slug":"testbed","status":"publish","type":"page","link":"https:\/\/web.uri.edu\/decps\/research\/testbed\/","title":{"rendered":"Cyber-Physical Testbed"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Seamless Co-Simulation: Bridging Cyber and Physical Domains<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"279\" src=\"https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-1024x279.jpeg\" alt=\"\" class=\"wp-image-1446\" srcset=\"https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-1024x279.jpeg 1024w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-300x82.jpeg 300w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-768x209.jpeg 768w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-1536x419.jpeg 1536w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-2048x558.jpeg 2048w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-364x99.jpeg 364w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-500x136.jpeg 500w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-1000x273.jpeg 1000w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-1280x349.jpeg 1280w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-2000x545.jpeg 2000w, https:\/\/web.uri.edu\/decps\/wp-content\/uploads\/sites\/1880\/testbed-scaled.jpeg 2560w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"font-size:18px;margin-bottom:12px;line-height:1.8\">\nBuilding a representative cyber-physical testbed requires mirroring real power-grid operations by seamlessly linking physical electronic hardware, communication-network devices, and power-system simulators\u2014while still remaining scalable, repeatable, and cost-effective in a laboratory setting. Manually integrating disparate simulators can be both prohibitive and error-prone.<\/p>\n\n\n\n<p style=\"font-size:18px;margin-bottom:12px;line-height:1.8\">\nTo overcome these challenges, we have explored several advanced tools and methodologies for realistic cyber-physical co-simulation in our evaluation testbed:\n<ul style=\"font-size: 18px;margin-bottom:6px\">\n   <li style=\"line-height:1.6\"><b>Network Deployment Strategies<\/b>: We compared three approaches\u2014Mininet emulation, GENI shared-cloud environments, and VLAN-based hardware switches\u2014to balance realism, scalability, and repeatability.<\/li>\n   <li style=\"line-height:1.6\"><b>Modular Testbed Architecture<\/b>: We designed a plug-and-play framework that integrates real intelligent electronic devices (IEDs) such as the SEL-751A, AB MicroLogix 1400, and SE ION 7550, alongside SDN controllers and power-grid simulators.<\/li>\n   <li style=\"line-height:1.6\"><b>HELICSAuto<\/b>: We developed HELICSAuto, a syntax-driven instrumentation tool that automatically wraps domain simulators (PandaPower, PowerWorld, OPAL-RT, PyDNP3) with HELICS APIs\u2014dramatically cutting manual effort and ensuring robust co-simulation federation.<\/li>\n<\/ul>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seamless Co-Simulation: Bridging Cyber and Physical Domains Building a representative cyber-physical testbed requires mirroring real power-grid operations by seamlessly linking physical electronic hardware, communication-network devices, and power-system simulators\u2014while still remaining scalable, repeatable, and cost-effective in a laboratory setting. Manually integrating disparate simulators can be both prohibitive and error-prone. To overcome these challenges, we have explored [&hellip;]<\/p>\n","protected":false},"author":3827,"featured_media":0,"parent":710,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-1412","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/web.uri.edu\/decps\/wp-json\/wp\/v2\/pages\/1412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.uri.edu\/decps\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web.uri.edu\/decps\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web.uri.edu\/decps\/wp-json\/wp\/v2\/users\/3827"}],"replies":[{"embeddable":true,"href":"https:\/\/web.uri.edu\/decps\/wp-json\/wp\/v2\/comments?post=1412"}],"version-history":[{"count":4,"href":"https:\/\/web.uri.edu\/decps\/wp-json\/wp\/v2\/pages\/1412\/revisions"}],"predecessor-version":[{"id":1529,"href":"https:\/\/web.uri.edu\/decps\/wp-json\/wp\/v2\/pages\/1412\/revisions\/1529"}],"up":[{"embeddable":true,"href":"https:\/\/web.uri.edu\/decps\/wp-json\/wp\/v2\/pages\/710"}],"wp:attachment":[{"href":"https:\/\/web.uri.edu\/decps\/wp-json\/wp\/v2\/media?parent=1412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}