Stepanić, Pavle

Link to this page

Authority KeyName Variants
90f1644a-f358-4ab9-9603-9b8fae99af17
  • Stepanić, Pavle (4)

Author's Bibliography

Flue Gas Heat Recovery in Wood Chip Boiler Used for Chip Drying

Manasijević, Srećko; Komatina, Mirko; Vidaković, Jelena; Stepanić, Pavle; Vasović, Ivana

(2022)

TY  - CONF
AU  - Manasijević, Srećko
AU  - Komatina, Mirko
AU  - Vidaković, Jelena
AU  - Stepanić, Pavle
AU  - Vasović, Ivana
PY  - 2022
UR  - https://machinery.mas.bg.ac.rs/handle/123456789/7277
C3  - SimTerm2022, PROCEEDINGS, 20th International Conference on Thermal Science and Engineering of Serbia
T1  - Flue Gas Heat Recovery in Wood Chip Boiler Used for Chip Drying
UR  - https://hdl.handle.net/21.15107/rcub_machinery_7277
ER  - 
@conference{
author = "Manasijević, Srećko and Komatina, Mirko and Vidaković, Jelena and Stepanić, Pavle and Vasović, Ivana",
year = "2022",
journal = "SimTerm2022, PROCEEDINGS, 20th International Conference on Thermal Science and Engineering of Serbia",
title = "Flue Gas Heat Recovery in Wood Chip Boiler Used for Chip Drying",
url = "https://hdl.handle.net/21.15107/rcub_machinery_7277"
}
Manasijević, S., Komatina, M., Vidaković, J., Stepanić, P.,& Vasović, I.. (2022). Flue Gas Heat Recovery in Wood Chip Boiler Used for Chip Drying. in SimTerm2022, PROCEEDINGS, 20th International Conference on Thermal Science and Engineering of Serbia.
https://hdl.handle.net/21.15107/rcub_machinery_7277
Manasijević S, Komatina M, Vidaković J, Stepanić P, Vasović I. Flue Gas Heat Recovery in Wood Chip Boiler Used for Chip Drying. in SimTerm2022, PROCEEDINGS, 20th International Conference on Thermal Science and Engineering of Serbia. 2022;.
https://hdl.handle.net/21.15107/rcub_machinery_7277 .
Manasijević, Srećko, Komatina, Mirko, Vidaković, Jelena, Stepanić, Pavle, Vasović, Ivana, "Flue Gas Heat Recovery in Wood Chip Boiler Used for Chip Drying" in SimTerm2022, PROCEEDINGS, 20th International Conference on Thermal Science and Engineering of Serbia (2022),
https://hdl.handle.net/21.15107/rcub_machinery_7277 .

Computed torque control simulation for 6DOF industrial robot

Vidaković, Jelena; Lazarević, Mihailo; Živković, Nikola Lj.; Stepanić, Pavle; Mitrović, Stefan

(Univerzitet u Beogradu, Mašinski fakultet, 2022)

TY  - CONF
AU  - Vidaković, Jelena
AU  - Lazarević, Mihailo
AU  - Živković, Nikola Lj.
AU  - Stepanić, Pavle
AU  - Mitrović, Stefan
PY  - 2022
UR  - https://machinery.mas.bg.ac.rs/handle/123456789/4081
AB  - Dynamics play a fundamental role in control algorithms synthesis, mechanical structure
design, and motion simulation of robots. The challenge in robot control arises from the nonstationarity and the nonlinear coupling effects in the dynamic model, and many advanced
control strategies have emerged within the robot control problem [1]. Besides the modelling
complexity in the case of multiple DoFs, taking the dynamic model into account within the
design of robot control systems in practice has drawbacks due to potential difficulties in
implementation and errors that stem from structured/unstructured uncertainties. From the
perspective of the appropriate selection of control strategy for a particular robot, control system
performance simulation based on the robot dynamic model is a useful tool [2].
In this paper, a numerical simulation of the computed torque control (CTC) for the 6DoF
industrial robot RL15 is presented. CTC is a feedforward control method used for tracking of
robot’s time-varying trajectories in the presence of varying loads [3]. The method implemented
in this study considers the speed PI controller in the joint space of the robot, with feedforward
compensation of the load torque due to the movement of interconnected robot links. Herein,
the following is taken into account for realistic simulation of control system performance: 1)
resonant properties of the mechanical structure; 2) the effective inertia of the actuator
calculated from the inverse dynamic model; 3) motor torque limits. CTC-based control system
performance is compared with the traditional speed PI controller using the realistic simulation
model.
A dynamic model was developed using the modified recursive Newton-Euler algorithm
(mRNEA). Firstly solution to the inverse dynamics problem has been calculated for the desired
joint trajectories. Obtained actuators’ torques are compared with maximum torques that motors
can achieve, and in a case that these maximum levels have been exceeded, unachievable
torques/forces are replaced with the maximum/minimum possible, and forward dynamics
algorithm has been executed in order to calculate achievable accelerations so that the performed
simulation is realistic. Joints’ velocities and positions are calculated using numerical
integration methods [4] and are used as reference values for control system performance
simulation.
The structural flexibility of robotic manipulators may limit the performance and decrease
the stability of a rigid model-based design of a control system. Given that the rigid modelbased
control strategies are adopted in this study, flexibilities of the mechanical structure are
considered indirectly through the limitation of controller gains for simulation purposes. CAE
software is used for the determination of manipulator dynamic model parameters. For the
developed CAD model of the RL15 robot, the lowest natural frequency of the manipulator is
determined in CAE software and compared with simulated control system bandwidths defined
by controller gains and the effective inertia obtained from numerical simulations of the dynamic model and inertia of employed motors and its gearboxes.
Control system performance simulation has been performed in Simulink software.
Controller gains are selected for the LTI-model with the highest load, i.e. the maximum value
of effective inertia. Dynamic saturation that takes into account motor possibilities depending
on the current robot motion and load has been applied at the controller output. Simulation of the designed control techniques is useful within the appropriate choice of the control strategy regarding achieving a compromise between the complexity of the controller development and its implementation on one side and prospective benefits obtained with controller implementation. Practical implementation possibilities are discussed within the paper.
PB  - Univerzitet u Beogradu, Mašinski fakultet
C3  - Book of abstracts: 1st International Conference on Mathematical Modelling in Mechanics and Engineering Mathematical Institute SANU, 08-10. September, 2022.
T1  - Computed torque control simulation for 6DOF industrial robot
EP  - 110
SP  - 109
UR  - https://hdl.handle.net/21.15107/rcub_machinery_4081
ER  - 
@conference{
author = "Vidaković, Jelena and Lazarević, Mihailo and Živković, Nikola Lj. and Stepanić, Pavle and Mitrović, Stefan",
year = "2022",
abstract = "Dynamics play a fundamental role in control algorithms synthesis, mechanical structure
design, and motion simulation of robots. The challenge in robot control arises from the nonstationarity and the nonlinear coupling effects in the dynamic model, and many advanced
control strategies have emerged within the robot control problem [1]. Besides the modelling
complexity in the case of multiple DoFs, taking the dynamic model into account within the
design of robot control systems in practice has drawbacks due to potential difficulties in
implementation and errors that stem from structured/unstructured uncertainties. From the
perspective of the appropriate selection of control strategy for a particular robot, control system
performance simulation based on the robot dynamic model is a useful tool [2].
In this paper, a numerical simulation of the computed torque control (CTC) for the 6DoF
industrial robot RL15 is presented. CTC is a feedforward control method used for tracking of
robot’s time-varying trajectories in the presence of varying loads [3]. The method implemented
in this study considers the speed PI controller in the joint space of the robot, with feedforward
compensation of the load torque due to the movement of interconnected robot links. Herein,
the following is taken into account for realistic simulation of control system performance: 1)
resonant properties of the mechanical structure; 2) the effective inertia of the actuator
calculated from the inverse dynamic model; 3) motor torque limits. CTC-based control system
performance is compared with the traditional speed PI controller using the realistic simulation
model.
A dynamic model was developed using the modified recursive Newton-Euler algorithm
(mRNEA). Firstly solution to the inverse dynamics problem has been calculated for the desired
joint trajectories. Obtained actuators’ torques are compared with maximum torques that motors
can achieve, and in a case that these maximum levels have been exceeded, unachievable
torques/forces are replaced with the maximum/minimum possible, and forward dynamics
algorithm has been executed in order to calculate achievable accelerations so that the performed
simulation is realistic. Joints’ velocities and positions are calculated using numerical
integration methods [4] and are used as reference values for control system performance
simulation.
The structural flexibility of robotic manipulators may limit the performance and decrease
the stability of a rigid model-based design of a control system. Given that the rigid modelbased
control strategies are adopted in this study, flexibilities of the mechanical structure are
considered indirectly through the limitation of controller gains for simulation purposes. CAE
software is used for the determination of manipulator dynamic model parameters. For the
developed CAD model of the RL15 robot, the lowest natural frequency of the manipulator is
determined in CAE software and compared with simulated control system bandwidths defined
by controller gains and the effective inertia obtained from numerical simulations of the dynamic model and inertia of employed motors and its gearboxes.
Control system performance simulation has been performed in Simulink software.
Controller gains are selected for the LTI-model with the highest load, i.e. the maximum value
of effective inertia. Dynamic saturation that takes into account motor possibilities depending
on the current robot motion and load has been applied at the controller output. Simulation of the designed control techniques is useful within the appropriate choice of the control strategy regarding achieving a compromise between the complexity of the controller development and its implementation on one side and prospective benefits obtained with controller implementation. Practical implementation possibilities are discussed within the paper.",
publisher = "Univerzitet u Beogradu, Mašinski fakultet",
journal = "Book of abstracts: 1st International Conference on Mathematical Modelling in Mechanics and Engineering Mathematical Institute SANU, 08-10. September, 2022.",
title = "Computed torque control simulation for 6DOF industrial robot",
pages = "110-109",
url = "https://hdl.handle.net/21.15107/rcub_machinery_4081"
}
Vidaković, J., Lazarević, M., Živković, N. Lj., Stepanić, P.,& Mitrović, S.. (2022). Computed torque control simulation for 6DOF industrial robot. in Book of abstracts: 1st International Conference on Mathematical Modelling in Mechanics and Engineering Mathematical Institute SANU, 08-10. September, 2022.
Univerzitet u Beogradu, Mašinski fakultet., 109-110.
https://hdl.handle.net/21.15107/rcub_machinery_4081
Vidaković J, Lazarević M, Živković NL, Stepanić P, Mitrović S. Computed torque control simulation for 6DOF industrial robot. in Book of abstracts: 1st International Conference on Mathematical Modelling in Mechanics and Engineering Mathematical Institute SANU, 08-10. September, 2022.. 2022;:109-110.
https://hdl.handle.net/21.15107/rcub_machinery_4081 .
Vidaković, Jelena, Lazarević, Mihailo, Živković, Nikola Lj., Stepanić, Pavle, Mitrović, Stefan, "Computed torque control simulation for 6DOF industrial robot" in Book of abstracts: 1st International Conference on Mathematical Modelling in Mechanics and Engineering Mathematical Institute SANU, 08-10. September, 2022. (2022):109-110,
https://hdl.handle.net/21.15107/rcub_machinery_4081 .

Computed torque control for a spatial disorientation trainer

Vidaković, Jelena; Kvrgić, Vladimir; Lazarević, Mihailo; Stepanić, Pavle

(Univerzitet u Nišu, Niš, 2020)

TY  - JOUR
AU  - Vidaković, Jelena
AU  - Kvrgić, Vladimir
AU  - Lazarević, Mihailo
AU  - Stepanić, Pavle
PY  - 2020
UR  - https://machinery.mas.bg.ac.rs/handle/123456789/3421
AB  - A development of a robot control system is a highly complex task due to nonlinear dynamic coupling between the robot links. Advanced robot control strategies often entail difficulties in implementation, and prospective benefits of their application need to be analyzed using simulation techniques. Computed torque control (CTC) is a feed-forward control method used for tracking of robot's time-varying trajectories in the presence of varying loads. For the implementation of CTC, the inverse dynamics model of the robot manipulator has to be developed. In this paper, the addition of CTC compensator to the feedback controller is considered for a Spatial disorientation trainer (SDT). This pilot training system is modeled as a 4DoF robot manipulator with revolute joints. For the designed mechanical structure, chosen actuators and considered motion of the SDT, CTC-based control system performance is compared with the traditional speed PI controller using the realistic simulation model. The simulation results, which showed significant improvement in the trajectory tracking for the designed SDT, can be used for the control system design purpose as well as within mechanical design verification.
PB  - Univerzitet u Nišu, Niš
T2  - Facta Universitatis-Series Mechanical Engineering
T1  - Computed torque control for a spatial disorientation trainer
EP  - 280
IS  - 2
SP  - 269
VL  - 18
DO  - 10.22190/FUME190919003V
ER  - 
@article{
author = "Vidaković, Jelena and Kvrgić, Vladimir and Lazarević, Mihailo and Stepanić, Pavle",
year = "2020",
abstract = "A development of a robot control system is a highly complex task due to nonlinear dynamic coupling between the robot links. Advanced robot control strategies often entail difficulties in implementation, and prospective benefits of their application need to be analyzed using simulation techniques. Computed torque control (CTC) is a feed-forward control method used for tracking of robot's time-varying trajectories in the presence of varying loads. For the implementation of CTC, the inverse dynamics model of the robot manipulator has to be developed. In this paper, the addition of CTC compensator to the feedback controller is considered for a Spatial disorientation trainer (SDT). This pilot training system is modeled as a 4DoF robot manipulator with revolute joints. For the designed mechanical structure, chosen actuators and considered motion of the SDT, CTC-based control system performance is compared with the traditional speed PI controller using the realistic simulation model. The simulation results, which showed significant improvement in the trajectory tracking for the designed SDT, can be used for the control system design purpose as well as within mechanical design verification.",
publisher = "Univerzitet u Nišu, Niš",
journal = "Facta Universitatis-Series Mechanical Engineering",
title = "Computed torque control for a spatial disorientation trainer",
pages = "280-269",
number = "2",
volume = "18",
doi = "10.22190/FUME190919003V"
}
Vidaković, J., Kvrgić, V., Lazarević, M.,& Stepanić, P.. (2020). Computed torque control for a spatial disorientation trainer. in Facta Universitatis-Series Mechanical Engineering
Univerzitet u Nišu, Niš., 18(2), 269-280.
https://doi.org/10.22190/FUME190919003V
Vidaković J, Kvrgić V, Lazarević M, Stepanić P. Computed torque control for a spatial disorientation trainer. in Facta Universitatis-Series Mechanical Engineering. 2020;18(2):269-280.
doi:10.22190/FUME190919003V .
Vidaković, Jelena, Kvrgić, Vladimir, Lazarević, Mihailo, Stepanić, Pavle, "Computed torque control for a spatial disorientation trainer" in Facta Universitatis-Series Mechanical Engineering, 18, no. 2 (2020):269-280,
https://doi.org/10.22190/FUME190919003V . .
2
2

Computed torque control for a spatial disorientation trainer

Vidaković, Jelena; Kvrgić, Vladimir; Lazarević, Mihailo; Stepanić, Pavle

(Kragujevac: Faculty of Engineering, University of Kragujevac, Department for Mechanical Constructions and Mechanization,, 2019)

TY  - CONF
AU  - Vidaković, Jelena
AU  - Kvrgić, Vladimir
AU  - Lazarević, Mihailo
AU  - Stepanić, Pavle
PY  - 2019
UR  - https://machinery.mas.bg.ac.rs/handle/123456789/4099
AB  - A development of a robot control system is a highly complex task, and many advanced
control strategies have been used for the purpose of overcoming nonlinear dynamic
coupling between the robot links and uncertainties in robot dynamics. Factors such as
characteristics of the mechanical design, applications for which the robot is designed,
applied actuators, and implementation requirements have great practical value to a choice
of the potential control strategy. The spatial disorientation trainer (SDT), Fig. 1, is a modern
combat aircraft pilot training system which examines a pilot's ability to recognize unusual
flight orientations, to adapt to unusual positions and to persuade the pilot to believe in the
aircraft instruments for orientation, and not in his own senses. This device is modeled as a
4DoF robot manipulator with revolute joints. Regarding a choice of a control strategy for the
SDT, given that advanced robot control strategies often entail difficulties in implementation,
prospective benefits of their application compared with traditional control approaches need
to be analyzed using proper simulation techniques. Herein, computed torque (CT) control, a
single joint feedforward control method that implies cancelation of nonlinear coupled terms
in robot dynamic model, is considered for tracking of SDT’s time‐varying trajectories. The
performance of the traditional PID controller is compared to CT compensation added to the
feedback controller in Simulink. Model of the motor’s mechanical subsystem takes into
account inertia reflected on the rotor’s shaft (effective inertia), calculated from the inverse
dynamic model of the SDT for the programmed trajectory of the device. The structure of PI
speed controller and limitation of its gains in the simulation model is performed to achieve
the fastest response without overshoots and without exciting resonances of the mechanical
structure for all possible values of effective inertia. Gains limitation of PI speed controller
takes into account the lowest structural natural frequency of the SDT device calculated using
CAE software, and saturation is applied at the outputs of controllers on the bases of
maximum torques that chosen motors can achieve. Within CT compensation, the error in
load torque calculation from the dynamic model is assumed to be 5%. The reference speed
values are given as a series of discrete values obtained from the trajectory planner.
In Fig. 2a, trajectory tracking for axes k=1, 2.. 4 using two considered types of controllers are
presented. Reference values are given in blue, the controlled process variables obtained by
PI speed controller and by CT compensation added to PI speed controller are given in red
and green, respectively, and the obtained errors are given in Fig. 2b in the same colors.
The addition of the CT compensator to the PI speed feedback controller achieved
considerable improvement in trajectory tracking in simulation example, for a typical SDT
motion. The simulation results are significant regarding the choice of a control method for
the SDT, but are also useful regarding the design of the mechanical structure of the
manipulator, and consequently the appropriate choice of motors.
PB  - Kragujevac: Faculty of Engineering, University of Kragujevac, Department for Mechanical Constructions and Mechanization,
C3  - Book of Abstracts for the 9th International Scientific Conference [on] Research and Development of Mechanical Elements and Systems, IRMES 2019, 08-10. September, 2022.
T1  - Computed torque control for a spatial disorientation trainer
EP  - 173
SP  - 172
UR  - https://hdl.handle.net/21.15107/rcub_machinery_4099
ER  - 
@conference{
author = "Vidaković, Jelena and Kvrgić, Vladimir and Lazarević, Mihailo and Stepanić, Pavle",
year = "2019",
abstract = "A development of a robot control system is a highly complex task, and many advanced
control strategies have been used for the purpose of overcoming nonlinear dynamic
coupling between the robot links and uncertainties in robot dynamics. Factors such as
characteristics of the mechanical design, applications for which the robot is designed,
applied actuators, and implementation requirements have great practical value to a choice
of the potential control strategy. The spatial disorientation trainer (SDT), Fig. 1, is a modern
combat aircraft pilot training system which examines a pilot's ability to recognize unusual
flight orientations, to adapt to unusual positions and to persuade the pilot to believe in the
aircraft instruments for orientation, and not in his own senses. This device is modeled as a
4DoF robot manipulator with revolute joints. Regarding a choice of a control strategy for the
SDT, given that advanced robot control strategies often entail difficulties in implementation,
prospective benefits of their application compared with traditional control approaches need
to be analyzed using proper simulation techniques. Herein, computed torque (CT) control, a
single joint feedforward control method that implies cancelation of nonlinear coupled terms
in robot dynamic model, is considered for tracking of SDT’s time‐varying trajectories. The
performance of the traditional PID controller is compared to CT compensation added to the
feedback controller in Simulink. Model of the motor’s mechanical subsystem takes into
account inertia reflected on the rotor’s shaft (effective inertia), calculated from the inverse
dynamic model of the SDT for the programmed trajectory of the device. The structure of PI
speed controller and limitation of its gains in the simulation model is performed to achieve
the fastest response without overshoots and without exciting resonances of the mechanical
structure for all possible values of effective inertia. Gains limitation of PI speed controller
takes into account the lowest structural natural frequency of the SDT device calculated using
CAE software, and saturation is applied at the outputs of controllers on the bases of
maximum torques that chosen motors can achieve. Within CT compensation, the error in
load torque calculation from the dynamic model is assumed to be 5%. The reference speed
values are given as a series of discrete values obtained from the trajectory planner.
In Fig. 2a, trajectory tracking for axes k=1, 2.. 4 using two considered types of controllers are
presented. Reference values are given in blue, the controlled process variables obtained by
PI speed controller and by CT compensation added to PI speed controller are given in red
and green, respectively, and the obtained errors are given in Fig. 2b in the same colors.
The addition of the CT compensator to the PI speed feedback controller achieved
considerable improvement in trajectory tracking in simulation example, for a typical SDT
motion. The simulation results are significant regarding the choice of a control method for
the SDT, but are also useful regarding the design of the mechanical structure of the
manipulator, and consequently the appropriate choice of motors.",
publisher = "Kragujevac: Faculty of Engineering, University of Kragujevac, Department for Mechanical Constructions and Mechanization,",
journal = "Book of Abstracts for the 9th International Scientific Conference [on] Research and Development of Mechanical Elements and Systems, IRMES 2019, 08-10. September, 2022.",
title = "Computed torque control for a spatial disorientation trainer",
pages = "173-172",
url = "https://hdl.handle.net/21.15107/rcub_machinery_4099"
}
Vidaković, J., Kvrgić, V., Lazarević, M.,& Stepanić, P.. (2019). Computed torque control for a spatial disorientation trainer. in Book of Abstracts for the 9th International Scientific Conference [on] Research and Development of Mechanical Elements and Systems, IRMES 2019, 08-10. September, 2022.
Kragujevac: Faculty of Engineering, University of Kragujevac, Department for Mechanical Constructions and Mechanization,., 172-173.
https://hdl.handle.net/21.15107/rcub_machinery_4099
Vidaković J, Kvrgić V, Lazarević M, Stepanić P. Computed torque control for a spatial disorientation trainer. in Book of Abstracts for the 9th International Scientific Conference [on] Research and Development of Mechanical Elements and Systems, IRMES 2019, 08-10. September, 2022.. 2019;:172-173.
https://hdl.handle.net/21.15107/rcub_machinery_4099 .
Vidaković, Jelena, Kvrgić, Vladimir, Lazarević, Mihailo, Stepanić, Pavle, "Computed torque control for a spatial disorientation trainer" in Book of Abstracts for the 9th International Scientific Conference [on] Research and Development of Mechanical Elements and Systems, IRMES 2019, 08-10. September, 2022. (2019):172-173,
https://hdl.handle.net/21.15107/rcub_machinery_4099 .