FPGA Based Real Time Simulations of the Face Milling Process

The article presents a successful implementation of the milling process simulation at the Field-Programmable Gate Array (FPGA). By using FPGA, very rigorous Real-Time (RT) simulation requirements can be met. The response time of the FPGA simulations is significantly reduced, and the time synchroniza...

Full description

Bibliographic Details
Main Authors: Michal R. Mazur, Marek A. Galewski, Krzysztof J. Kalinski
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9272774/
id doaj-24ceeb468a914424b5a81a09e4b5aba2
record_format Article
spelling doaj-24ceeb468a914424b5a81a09e4b5aba22021-03-30T04:02:31ZengIEEEIEEE Access2169-35362020-01-01821598721600210.1109/ACCESS.2020.30411779272774FPGA Based Real Time Simulations of the Face Milling ProcessMichal R. Mazur0https://orcid.org/0000-0003-1405-909XMarek A. Galewski1https://orcid.org/0000-0003-3703-4012Krzysztof J. Kalinski2Faculty of Mechanical Engineering, Gdańsk University of Technology, Gdańsk, PolandFaculty of Mechanical Engineering, Gdańsk University of Technology, Gdańsk, PolandFaculty of Mechanical Engineering, Gdańsk University of Technology, Gdańsk, PolandThe article presents a successful implementation of the milling process simulation at the Field-Programmable Gate Array (FPGA). By using FPGA, very rigorous Real-Time (RT) simulation requirements can be met. The response time of the FPGA simulations is significantly reduced, and the time synchronization is better than in a typical RT system implemented in software. The FPGA-based approach is characterized by enormous flexibility when it comes to input and output operations that can be implemented deterministically in RT. Complex simulation software has been implemented using the High Level Synthesis technique, which is a relatively easy and fast approach for FPGA programming without using complex Hardware Description Languages. The hardware functions are based on procedures written in high-level C programming language. The mathematical descriptions of simulations, results of computer simulations, Hardware-in-the-Loop Simulation experiments, and real experiments are presented. The approach presented in this paper can be used to simulate the dynamics of various mechatronic systems.https://ieeexplore.ieee.org/document/9272774/Field programmable gate arrayshigh level synthesissystems simulation
collection DOAJ
language English
format Article
sources DOAJ
author Michal R. Mazur
Marek A. Galewski
Krzysztof J. Kalinski
spellingShingle Michal R. Mazur
Marek A. Galewski
Krzysztof J. Kalinski
FPGA Based Real Time Simulations of the Face Milling Process
IEEE Access
Field programmable gate arrays
high level synthesis
systems simulation
author_facet Michal R. Mazur
Marek A. Galewski
Krzysztof J. Kalinski
author_sort Michal R. Mazur
title FPGA Based Real Time Simulations of the Face Milling Process
title_short FPGA Based Real Time Simulations of the Face Milling Process
title_full FPGA Based Real Time Simulations of the Face Milling Process
title_fullStr FPGA Based Real Time Simulations of the Face Milling Process
title_full_unstemmed FPGA Based Real Time Simulations of the Face Milling Process
title_sort fpga based real time simulations of the face milling process
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description The article presents a successful implementation of the milling process simulation at the Field-Programmable Gate Array (FPGA). By using FPGA, very rigorous Real-Time (RT) simulation requirements can be met. The response time of the FPGA simulations is significantly reduced, and the time synchronization is better than in a typical RT system implemented in software. The FPGA-based approach is characterized by enormous flexibility when it comes to input and output operations that can be implemented deterministically in RT. Complex simulation software has been implemented using the High Level Synthesis technique, which is a relatively easy and fast approach for FPGA programming without using complex Hardware Description Languages. The hardware functions are based on procedures written in high-level C programming language. The mathematical descriptions of simulations, results of computer simulations, Hardware-in-the-Loop Simulation experiments, and real experiments are presented. The approach presented in this paper can be used to simulate the dynamics of various mechatronic systems.
topic Field programmable gate arrays
high level synthesis
systems simulation
url https://ieeexplore.ieee.org/document/9272774/
work_keys_str_mv AT michalrmazur fpgabasedrealtimesimulationsofthefacemillingprocess
AT marekagalewski fpgabasedrealtimesimulationsofthefacemillingprocess
AT krzysztofjkalinski fpgabasedrealtimesimulationsofthefacemillingprocess
_version_ 1724182383316434944