{"id":15247,"date":"2024-04-15T00:00:00","date_gmt":"2024-04-15T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/"},"modified":"2025-09-08T15:53:11","modified_gmt":"2025-09-08T20:53:11","slug":"data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/","title":{"rendered":"Data Acquisition System for Controlled Burn Laboratory Using UEI\u2019s PowerDNA"},"content":{"rendered":"\n<p>DMC and our partners designed, manufactured, and programmed several fixed stations and several mobile test stations for use in our client\u2019s controlled burn laboratory. The client has strict reliability and performance requirements for the data acquisition system due to the costly nature of setting up and executing the tests (in both time and expense).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-system-requirements-overview\">System Requirements Overview<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data acquisition autonomy<\/li>\n\n\n\n<li>Data store-and-forward<\/li>\n\n\n\n<li>Hundreds of IO channels per test cart<\/li>\n\n\n\n<li>Thermocouple channels<\/li>\n\n\n\n<li>Digital channels for sprinkler control<\/li>\n\n\n\n<li>Various analog channels for flow meters, pressure transducers, humidity, etc.<\/li>\n\n\n\n<li>Data processing<\/li>\n\n\n\n<li>Upload data to network destination<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-hardware\">Hardware<\/h3>\n\n\n\n<p>DMC used UEI\u2019s PowerDNA Cube platform to ensure maximum uptime and reliability. The UEI hardware platform is mechanically and electrically ruggedized for operation in harsh conditions and can be configured with a variety of different I\/O channels.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-software\">Software<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-data-acquisition\"><strong>Data Acquisition<\/strong><\/h4>\n\n\n\n<p>DMC developed a C++ application (using the <a href=\"https:\/\/pocoproject.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">Poco framework<\/a> and <a href=\"https:\/\/zeromq.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">ZeroMQ<\/a>) that runs directly on the Cube\u2019s operating system. The Cube is configured to run a standard Linux kernel with a real-time API, so all development can be done using the familiar GNU toolchain. This application acquires and processes data during a test, and then sends that data to a network location for analysis and long-term storage.<\/p>\n\n\n\n<p>For accurate thermocouple temperature measurements, DMC implemented cold junction compensation (CJC) calculations in the UEI Cube software per the client\u2019s standards.<\/p>\n\n\n\n<p>The data acquisition stations were synchronized using the Precision Time Protocol (PTP) to ensure that data from all stations could be time-aligned and correlated for post-processing.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-data-processing\"><strong>Data Processing<\/strong><\/h4>\n\n\n\n<p>Acquired data is streamed in real-time to a centralized server using ZeroMQ. There, data streams are processed based on the test\u2019s custom configuration, offering dozens of preset or customizable formulas (e.g., min, max, integral, derivative, mass flow calculations, heat release rate) selected to meet the client\u2019s requirements for that burn test.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-data-storage\"><strong>Data Storage<\/strong><\/h4>\n\n\n\n<p>To ensure that no valuable test data is lost if the network location is unavailable, data is cached locally in a Sqlite database until it can be uploaded to permanent storage in a SQL Server Columnstore.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-web-application\"><strong>Web Application<\/strong><\/h4>\n\n\n\n<p><p paraeid=\"{071c39f4-0b92-4dd8-a205-5481b8cac743}{58}\" paraid=\"344904371\">DMC developed an ASP.NET Core web backend and a React frontend for operators, engineers, and managers to interact with the test station configurations and historical data.<\/p><\/p>\n\n\n\n<p><p paraeid=\"{071c39f4-0b92-4dd8-a205-5481b8cac743}{88}\" paraid=\"1552479343\">Some notable features of this application include:<\/p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Multiple levels of user authentication to restrict different user types from accessing configuration screens or running and controlling tests.<\/li>\n\n\n\n<li>Test configuration, including:\n \n \n<ul class=\"wp-block-list\">\n<li>Customizing data channels<\/li>\n\n\n\n<li>Parameterizing calculations using data channels<\/li>\n\n\n\n<li>Attaching point-in-time metadata of associated test<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Multiple options for customizable visuals, including:\n \n \n<ul class=\"wp-block-list\">\n<li>Types: table, time chart, heat map, x-y plot<\/li>\n\n\n\n<li>Selectable time ranges, zoom\/pan functions for easy data navigation<\/li>\n\n\n\n<li>Ability to visualize full-frequency or downsampled dataset<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Support for importing and visualizing legacy test data<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h3>\n\n\n\n<p>DMC\u2019s use of Commercial-Off-The-Shelf (COTS) hardware paired with several layers of custom software integration provided our client with a robust, flexible, and scalable system to meet their testing needs. DMC continues to work with this client to add new features to the system.<\/p>\n\n\n\n<p><strong>Learn more about <a href=\"https:\/\/www.dmcinfo.com\/services\/test-and-measurement-automation\" rel=\"noreferrer noopener\">DMC&#8217;s Test and Measurement Automation<\/a> expertise and <a href=\"https:\/\/www.dmcinfo.com\/contact\" rel=\"noreferrer noopener\">contact us<\/a> for your next project.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DMC and our partners designed, manufactured, and programmed several fixed stations and several mobile test stations for use in our client\u2019s controlled burn laboratory. The client has strict reliability and performance requirements for the data acquisition system due to the costly nature of setting up and executing the tests (in both time and expense). System [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":15246,"template":"","meta":{"customer":"FT Global","summary":"<p>DMC developed a data acquisition system for acquiring, processing, and logging temperature data at dozens of locations in a controlled burn laboratory for a client in the property insurance industry.<\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li>Test station with multiple options for customizable visuals<\/li>\r\n <li>Local data caching if network is unreachable<\/li>\r\n <li>Real time data processing<\/li>\r\n <li>Solution met performance requirements for data acquisition system<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li><a href=\"https:\/\/dotnet.microsoft.com\/en-us\/apps\/aspnet\" rel=\"noreferrer noopener\" target=\"_blank\">ASP.NET Core<\/a><\/li>\r\n <li><a href=\"https:\/\/react.dev\/\" rel=\"noreferrer noopener\" target=\"_blank\">React<\/a><\/li>\r\n <li><a href=\"https:\/\/zeromq.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">ZeroMQ<\/a><\/li>\r\n <li><a href=\"https:\/\/pocoproject.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">POCO C++ Libraries<\/a><\/li>\r\n <li><a href=\"https:\/\/www.ueidaq.com\/blog\/understanding-powerdna-explorer\" rel=\"noreferrer noopener\" target=\"_blank\">UEI PowerDNA<\/a><\/li>\r\n<\/ul>\r\n","project":"","author":"","notes":"Megan and Jane worked with Zen on this case study (however, he did not work on the project)."},"work_category":[719,684],"class_list":["post-15247","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-specialty-machinery","work_category-test-measurement-automation"],"yoast_head":"<title>Data Acquisition System for Controlled Burn Laboratory Using UEI\u2019s PowerDNA | DMC, Inc.<\/title>\n<meta name=\"description\" content=\"Explore DMC, Inc. robust data acquisition system designed for controlled burn laboratories, ensuring reliability and performance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Acquisition System for Controlled Burn Laboratory Using UEI\u2019s PowerDNA\" \/>\n<meta property=\"og:description\" content=\"Explore DMC, Inc. robust data acquisition system designed for controlled burn laboratories, ensuring reliability and performance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/\" \/>\n<meta property=\"og:site_name\" content=\"DMC, Inc.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-08T20:53:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165432\/unnamed-file-122.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/\",\"name\":\"Data Acquisition System for Controlled Burn Laboratory Using UEI\u2019s PowerDNA | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165432\/unnamed-file-122.jpg\",\"datePublished\":\"2024-04-15T00:00:00+00:00\",\"dateModified\":\"2025-09-08T20:53:11+00:00\",\"description\":\"Explore DMC, Inc. robust data acquisition system designed for controlled burn laboratories, ensuring reliability and performance.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165432\/unnamed-file-122.jpg\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165432\/unnamed-file-122.jpg\",\"width\":1400,\"height\":500,\"caption\":\"Data Acquisition System for Controlled Burn Lab\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Acquisition System for Controlled Burn Laboratory Using UEI\u2019s PowerDNA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dmcinfo.com\/#website\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"name\":\"DMC, Inc.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dmcinfo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\",\"name\":\"DMC, Inc.\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"width\":418,\"height\":167,\"caption\":\"DMC, Inc.\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\",\"https:\/\/www.instagram.com\/dmcengineering\",\"https:\/\/www.youtube.com\/DMCEngineering\",\"https:\/\/www.linkedin.com\/company\/dmc-engineering\"]}]}<\/script>","yoast_head_json":{"title":"Data Acquisition System for Controlled Burn Laboratory Using UEI\u2019s PowerDNA | DMC, Inc.","description":"Explore DMC, Inc. robust data acquisition system designed for controlled burn laboratories, ensuring reliability and performance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/","og_locale":"en_US","og_type":"article","og_title":"Data Acquisition System for Controlled Burn Laboratory Using UEI\u2019s PowerDNA","og_description":"Explore DMC, Inc. robust data acquisition system designed for controlled burn laboratories, ensuring reliability and performance.","og_url":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-09-08T20:53:11+00:00","og_image":[{"width":1400,"height":500,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165432\/unnamed-file-122.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/","url":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/","name":"Data Acquisition System for Controlled Burn Laboratory Using UEI\u2019s PowerDNA | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165432\/unnamed-file-122.jpg","datePublished":"2024-04-15T00:00:00+00:00","dateModified":"2025-09-08T20:53:11+00:00","description":"Explore DMC, Inc. robust data acquisition system designed for controlled burn laboratories, ensuring reliability and performance.","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165432\/unnamed-file-122.jpg","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165432\/unnamed-file-122.jpg","width":1400,"height":500,"caption":"Data Acquisition System for Controlled Burn Lab"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/data-acquisition-system-for-controlled-burn-laboratory-using-ueis-powerdna\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"Data Acquisition System for Controlled Burn Laboratory Using UEI\u2019s PowerDNA"}]},{"@type":"WebSite","@id":"https:\/\/www.dmcinfo.com\/#website","url":"https:\/\/www.dmcinfo.com\/","name":"DMC, Inc.","description":"","publisher":{"@id":"https:\/\/www.dmcinfo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dmcinfo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dmcinfo.com\/#organization","name":"DMC, Inc.","url":"https:\/\/www.dmcinfo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","width":418,"height":167,"caption":"DMC, Inc."},"image":{"@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","https:\/\/www.instagram.com\/dmcengineering","https:\/\/www.youtube.com\/DMCEngineering","https:\/\/www.linkedin.com\/company\/dmc-engineering"]}]}},"_links":{"self":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work\/15247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work"}],"about":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/types\/our_work"}],"author":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/users\/8"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media\/15246"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=15247"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=15247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}