TY - GEN
T1 - Dynamically generated block diagrams as a visualisation method
AU - Polaków, Grzegorz
AU - Metzger, Mieczyslaw
PY - 2009
Y1 - 2009
N2 - Block diagrams are a popular tool for representing relationships in complex systems and became a kind of universal language, comprehended widely in engineering sciences dealing with dynamical systems. There are many software development environments (e.g. Simulink, LabVIEW, VisSIM) accepting such block diagrams as a programming language. However, block diagrams are rarely used in the field of systems visualisation dominated by custom made process flow diagrams. This paper presents a concept of using block diagrams as a tool for run-time presentation of a time-variant structure of complex control systems. At first, formal description of block diagrams is derived as an ontology, class hierarchy, and XML Schema. In the second part of the paper developed software tools are presented i.e. equation parser, Web Service implemented in a dynamic agent-based control system, and an AJAX-based application visualising acquired models as live interactive vector diagrams. Existing solutions for automated diagram spatial arrangement are not proper for block diagrams containing feedback loops, therefore presented visualisation tool, to achieve comprehendible and aesthetical layout, implements modified approach, which is thoroughly discussed.
AB - Block diagrams are a popular tool for representing relationships in complex systems and became a kind of universal language, comprehended widely in engineering sciences dealing with dynamical systems. There are many software development environments (e.g. Simulink, LabVIEW, VisSIM) accepting such block diagrams as a programming language. However, block diagrams are rarely used in the field of systems visualisation dominated by custom made process flow diagrams. This paper presents a concept of using block diagrams as a tool for run-time presentation of a time-variant structure of complex control systems. At first, formal description of block diagrams is derived as an ontology, class hierarchy, and XML Schema. In the second part of the paper developed software tools are presented i.e. equation parser, Web Service implemented in a dynamic agent-based control system, and an AJAX-based application visualising acquired models as live interactive vector diagrams. Existing solutions for automated diagram spatial arrangement are not proper for block diagrams containing feedback loops, therefore presented visualisation tool, to achieve comprehendible and aesthetical layout, implements modified approach, which is thoroughly discussed.
UR - https://www.scopus.com/pages/publications/80051599194
U2 - 10.3182/20090819-3-pl-3002.00020
DO - 10.3182/20090819-3-pl-3002.00020
M3 - Conference contribution
AN - SCOPUS:80051599194
SN - 9783902661555
T3 - IFAC Proceedings Volumes (IFAC-PapersOnline)
SP - 109
EP - 118
BT - 14th International Conference on Methods and Models in Automation and Robotics, MMAR'09 - Proceedings
PB - IFAC Secretariat
ER -