TY - JOUR
T1 - The IOPT-Flow Modeling Framework Applied to Power Electronics Controllers
AU - Pereira, Fernando
AU - Gomes, Luís
N1 - Sem PDF.
Portuguese Agency Fundacao para a Ciencia e Tecnologia (UID/EEA/00066/2013)
PY - 2017/3/1
Y1 - 2017/3/1
N2 - The input-output place-transition (IOPT)-flow modeling framework was created to support the design of mixed embedded system controllers containing both reactive and data-driven parts, combining Petri net and dataflow elements. The reactive parts, whose evolution depends on external events, are modeled using Petri nets. Data manipulation operations that process input signals and events are expressed using dataflows. The framework is composed by a Web-based tool-chain including a graphical editor, a simulator, and automatic code generation tools to produce C and VHDL controller implementations. To demonstrate the language and the related tools, an example of a closed-loop brushless dc servo motor controller is presented. A prototype using the automatic generated VHDL code was implemented on a field-programmable gate array (FPGA) board.
AB - The input-output place-transition (IOPT)-flow modeling framework was created to support the design of mixed embedded system controllers containing both reactive and data-driven parts, combining Petri net and dataflow elements. The reactive parts, whose evolution depends on external events, are modeled using Petri nets. Data manipulation operations that process input signals and events are expressed using dataflows. The framework is composed by a Web-based tool-chain including a graphical editor, a simulator, and automatic code generation tools to produce C and VHDL controller implementations. To demonstrate the language and the related tools, an example of a closed-loop brushless dc servo motor controller is presented. A prototype using the automatic generated VHDL code was implemented on a field-programmable gate array (FPGA) board.
KW - Brushless dc (BLDC) servo
KW - dataflow
KW - EDA
KW - field-programmable gate array (FPGA)
KW - Petri nets
KW - VHDL
UR - http://www.scopus.com/inward/record.url?scp=85014904588&partnerID=8YFLogxK
U2 - 10.1109/TIE.2016.2620101
DO - 10.1109/TIE.2016.2620101
M3 - Article
AN - SCOPUS:85014904588
VL - 64
SP - 2363
EP - 2372
JO - IEEE Transactions on Industrial Electronics
JF - IEEE Transactions on Industrial Electronics
SN - 0278-0046
IS - 3
M1 - 7605556
ER -