Modelling and Validation of Power Electronics Converter Systems using Coloured Petri Nets
Vegard Steinsland, Lars Michael Kristensen, Shujun Zhang

TL;DR
This paper develops a formal, timed hierarchical Coloured Petri Nets model for power converter systems, enabling integrated validation and comparison with Simulink and real hardware, improving system design reliability.
Contribution
It introduces a formal CPN-based modeling approach for power electronics systems, addressing Simulink's limitations in integrated system validation.
Findings
CPN model aligns with Simulink simulation results.
Model accurately reflects real hardware measurements.
Closed-loop and open-loop configurations show consistent steady-state behavior.
Abstract
We apply Coloured Petri Nets (CPNs) and the CPN Tools to develop a formal model of an embedded system consisting of a power converter and an associated controller. Matlab/Simulink is the de-facto tool for embedded control and system design, but it relies on informal semantics and has limited support for transparent and integrated specification and validation of both the power converter electronics, controller (hardware), and the control logic (software). The contribution of this paper is to develop a timed hierarchical CPN model that mitigates the shortcomings of Simulink by relying on a Petri net formalisation. We demonstrate the application of our approach by developing a fully integrated model of a buck power converter with controller in CPN Tools. Furthermore, we perform time-domain simulation to verify the capability of the controller to serve the control objectives. To validate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPetri Nets in System Modeling · Model-Driven Software Engineering Techniques · Business Process Modeling and Analysis
