Program Design for Ship Piping Network Visualization Model Based on WPF and C#

The traditional approach to ship pipeline programming often involves describing and calculating based on text files. This method tends to be error-prone and time-consuming, especially for complex systems with a large amount of data related to pipelines. In case of system failures, troubleshooting be...

Full description

Bibliographic Details
Main Authors: Xiaoyu Wu, Zhibin He, Yongxin Feng, Ruina Ma
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10286839/
_version_ 1797649764786896896
author Xiaoyu Wu
Zhibin He
Yongxin Feng
Ruina Ma
author_facet Xiaoyu Wu
Zhibin He
Yongxin Feng
Ruina Ma
author_sort Xiaoyu Wu
collection DOAJ
description The traditional approach to ship pipeline programming often involves describing and calculating based on text files. This method tends to be error-prone and time-consuming, especially for complex systems with a large amount of data related to pipelines. In case of system failures, troubleshooting becomes inconvenient. Additionally, matrix calculations can lead to issues such as extreme values, and visualizing the results is challenging. To address these challenges, this paper proposes an intuitive, user-friendly, and efficient ship pipeline programming tool. The tool utilizes Microsoft’s WPF (Windows Presentation Foundation) graphical interface technology and the C# programming language. A graphical interface for ship pipeline networks is constructed, allowing users to visually build the physical model of pipelines through intuitive drag-and-drop and connection operations. Furthermore, the paper adopts Excel spreadsheets as the input method for data and combines it with domain knowledge of marine engineering pipelines. This approach establishes logical models for various pipelines, valves, and other equipment on ships. The models incorporate attributes from the spreadsheet to control characteristics like maximum flow rates and flow directions. By combining graphical modules, pipeline connections, and Excel spreadsheets, the method proposed in this paper offers a more convenient way to construct pipeline network models. The resulting models closely resemble actual ship pipelines, leading to improved accuracy and efficiency in data processing and calculations.
first_indexed 2024-03-11T15:50:43Z
format Article
id doaj.art-2cfa06c64c47478eb5d8da4fc4d0b448
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-11T15:50:43Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-2cfa06c64c47478eb5d8da4fc4d0b4482023-10-25T23:01:04ZengIEEEIEEE Access2169-35362023-01-011111634811635510.1109/ACCESS.2023.332531810286839Program Design for Ship Piping Network Visualization Model Based on WPF and C#Xiaoyu Wu0https://orcid.org/0009-0006-4954-393XZhibin He1Yongxin Feng2https://orcid.org/0009-0000-2924-2888Ruina Ma3Marine Engineering College, Dalian Maritime University, Dalian, ChinaDalian Haida Wisdom Ship Technology Company Ltd., Dalian, ChinaDalian Haida Wisdom Ship Technology Company Ltd., Dalian, ChinaMarine Engineering College, Dalian Maritime University, Dalian, ChinaThe traditional approach to ship pipeline programming often involves describing and calculating based on text files. This method tends to be error-prone and time-consuming, especially for complex systems with a large amount of data related to pipelines. In case of system failures, troubleshooting becomes inconvenient. Additionally, matrix calculations can lead to issues such as extreme values, and visualizing the results is challenging. To address these challenges, this paper proposes an intuitive, user-friendly, and efficient ship pipeline programming tool. The tool utilizes Microsoft’s WPF (Windows Presentation Foundation) graphical interface technology and the C# programming language. A graphical interface for ship pipeline networks is constructed, allowing users to visually build the physical model of pipelines through intuitive drag-and-drop and connection operations. Furthermore, the paper adopts Excel spreadsheets as the input method for data and combines it with domain knowledge of marine engineering pipelines. This approach establishes logical models for various pipelines, valves, and other equipment on ships. The models incorporate attributes from the spreadsheet to control characteristics like maximum flow rates and flow directions. By combining graphical modules, pipeline connections, and Excel spreadsheets, the method proposed in this paper offers a more convenient way to construct pipeline network models. The resulting models closely resemble actual ship pipelines, leading to improved accuracy and efficiency in data processing and calculations.https://ieeexplore.ieee.org/document/10286839/Ship piping networkprogramming toolWPFC# programming languageexcel spreadsheet
spellingShingle Xiaoyu Wu
Zhibin He
Yongxin Feng
Ruina Ma
Program Design for Ship Piping Network Visualization Model Based on WPF and C#
IEEE Access
Ship piping network
programming tool
WPF
C# programming language
excel spreadsheet
title Program Design for Ship Piping Network Visualization Model Based on WPF and C#
title_full Program Design for Ship Piping Network Visualization Model Based on WPF and C#
title_fullStr Program Design for Ship Piping Network Visualization Model Based on WPF and C#
title_full_unstemmed Program Design for Ship Piping Network Visualization Model Based on WPF and C#
title_short Program Design for Ship Piping Network Visualization Model Based on WPF and C#
title_sort program design for ship piping network visualization model based on wpf and c
topic Ship piping network
programming tool
WPF
C# programming language
excel spreadsheet
url https://ieeexplore.ieee.org/document/10286839/
work_keys_str_mv AT xiaoyuwu programdesignforshippipingnetworkvisualizationmodelbasedonwpfandc
AT zhibinhe programdesignforshippipingnetworkvisualizationmodelbasedonwpfandc
AT yongxinfeng programdesignforshippipingnetworkvisualizationmodelbasedonwpfandc
AT ruinama programdesignforshippipingnetworkvisualizationmodelbasedonwpfandc