Next Article in Journal
H Reliable Dynamic Output-Feedback Controller Design for Discrete-Time Singular Systems with Sensor Saturation
Next Article in Special Issue
Kinematic Analysis of a Parallel Manipulator Driven by Perpendicular Linear Actuators
Previous Article in Journal
A New Method for Friction Estimation in EMA Transmissions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Development of an Optimally-Tuned PID Control for the Actuator of a Transport Robot

1
Institute of Production Technologies, Faculty of Materials Science and Technology, Slovak University of Technology, J. Bottu 25, 91724 Trnava, Slovakia
2
Department of Mechatronic Systems, Institute of Modern Technologies in Mechanical and Automotive Engineering and Metallurgy, Kalashnikov Izhevsk State Technical University, Studencheskaya 7, 426069 Izhevsk, Russia
*
Author to whom correspondence should be addressed.
Actuators 2021, 10(8), 195; https://doi.org/10.3390/act10080195
Submission received: 18 June 2021 / Revised: 6 August 2021 / Accepted: 10 August 2021 / Published: 12 August 2021
(This article belongs to the Special Issue Actuators in Manufacturing Robotics and Mechatronics)

Abstract

:
An optimally-tuned PID control for a transport robot actuator based on an induction motor was developed. Continuous-discrete and continuous mathematical models of the actuator were obtained. The parametric synthesis of PID controller on the basis of continuous and discrete actuator models were performed. Numerical simulations using SimInTech for the adaptive regulator taking into account the cargo weight (from empty to maximum loaded) were carried out. The scheme of automatic selection of actuator PID coefficients considering the cargo weight was proposed. The scheme of automatic selection of coefficients of PID regulator for an actuator with regard to the cargo weight was suggested. As a result of parametric synthesis of discrete PID control law optimum values of its amplification coefficients were determined. There was no overcontrol and the transient time, which satisfied the initial requirements for the optimization of the control algorithm by angular velocity.

1. Introduction

Direct current (DC) motors are often used in transport robots, which have a number of disadvantages: low reliability, high cost, and sparking in the collector-brush node, which creates interference to electronic devices. Therefore, asynchronous motors are promising for the use as traction drives.
It is known that more than 60% of all electricity produced in the world is consumed by electric drives, and most of them are electric drives of general industrial mechanisms (pumps, fans, compressors, conveyors, etc.), as well as electric drives of various technological plants, not requiring deep regulation and high-speed operation and originally equipped with alternating current (AC) motors [1].
The use of DC motors, which have favorable regulating characteristics and allow a relatively simple construction of the control system, as a rule, is limited by disproportionately high operating costs, low reliability and inability to operate in explosive, polluted and aggressive environments.
For these reasons, there is an active transition to the use of speed-controlled alternating current drives. This is due primarily to the development of element base: microprocessors and fully controlled power electronics [2].
Frequency control of angular velocity is economical because the motor is controlled at low slips. Frequency control of angular velocity is usually smooth. However, it requires a quite complex converter. A great advantage of frequency control is the ability to realize high control properties, not inferior to a direct current drive. The electric drive with an asynchronous motor with squirrel-cage rotor is the simplest, most reliable and cheapest electric motor. Thus, we can conclude that a frequency-controlled squirrel-cage induction motor (IM) is the most suitable for a transport robot.
For the design of digital frequency-controlled actuators, high-precision but relatively complex continuous structural models are mostly used [3].
The issues of algorithms synthesis of the functioning of digital electric drives with autonomous voltage inverter-IM are considered in detail in [4,5]. Alongside the structural models mentioned above, in the practice of algorithms synthesis of the functioning of actuators with autonomous voltage inverter-IM in their research and design, more simple and clear continuous models [6,7] are used both for scalar and vector control.
The development of IM control theory can be divided into two directions: variants of scalar control and variants of field-oriented control (FOC). An indisputable advantage of the second direction is the high quality of control, both in transient and steady-state modes. Many authors have paid their attention to the improvement of control methods [8,9,10].
The purpose of the study is to improve the accuracy of IM control when the load changes by optimizing the PID controller for a given load. The novelty of the work is that the PID controller coefficients are automatically adjusted when the weight of the transport robot changes.
Simulation of the PID controller was performed in the SimInTech program. SimInTech (Simulation In Technic) is an environment for dynamic simulation of technical systems, designed for computational verification of control systems of complex technical objects. SimInTech performs simulation of objects with simultaneous simulation of the control system. It allows increasing the quality of control system design by checking the decisions made at any stage of the project. SimInTech is intended for detailed research and analysis of processes in automatic control systems, in tracking drives and robots, and in any technical systems. The description of the dynamics of objects should be presented as a system of differential-algebraic equations and/or realized by methods of structural modeling. The main uses of SimInTech are creation of models, design of control algorithms, their debugging on the object model, generation of C source code for programmable controllers.
The research [11] proposes a control based on proportional derivative (PD) control with gravity compensation to show the robustness of this control scheme in the robotic arm’s industrial applications. The control algorithm is developed using a low-cost board like Raspberry Pi (RPI) where the robot operating system (ROS) is installed. The novelty of this approach is the development of new functions in ROS to make the PD control with gravity compensation in low-cost systems. The paper [12] presents a general control framework for the constrained control of multibody systems actuated by vectorized thrusters. A cascade control scheme augmented with a constraint-enforcement unit is proposed to stabilize the system while ensuring constraint satisfaction at all times. The cascade controller consists of an inner loop and an outer loop that are interconnected by a suitable mapping. The inner loop is tasked to control the attitude of the vectorized thrusters. The outer loop is designed to steer the task configuration of the system to a desired pose, while providing to the inner loop the desired attitude through a mapping. The paper [13] proposes the design of a hybrid iterative learning controller for a four-degrees-of-freedom (DOF) robotic machining manipulator (RMM). It combines a nonlinear saturated (sat) proportional + integral + derivative (PID) control with desired gravity compensation (dgc) and proportional + derivative (PD) based iterative learning control (ILC). The sat (PID) control is the primary component that maintains the local stability of the entire RMM system and the PDILC component provides robustness to parameter variations and uncertainties in the robot dynamics. Global asymptotic stability of the proposed control algorithm is conducted using Lyapunov direct method and LaSalles invariance principle.
An example of simulation using SimInTech [14] trajectory of a water jet of a robotic fire monitor is considered in [15]. A mathematical model of high-speed position pneumatic actuator of the executive movements of technological equipment is developed, and a computer model in SiminTech is developed in the paper [16].
In the article computational experiments in SimInTech program for the adaptive regulator taking into account the cargo weight (from empty to maximum loaded) are carried out. The scheme of automatic selection of coefficients of PID drive controller considering the weight of cargo is proposed. The scheme of automatic selection of coefficients of PID regulator for electric drive taking into account the weight of cargo was proposed. The result of parametric synthesis of a discrete PID control the optimum values of its amplification coefficients have been determined.

2. Material and Methods

2.1. Calculation of Transport Robot Drive on Induction Motor

The parameters of the transport robot were given as follows:
Mass of the transport robot m = 2000 kg.
The maximal mass of the cargo m = 2000 kg.
Maximal velocity of movement VNOM = 1.5 m/s.
Maximal acceleration a = 0.4 m/s2.
Radius of running wheels r = 0.15 m.
The actuator of the transport robot in motion overcomes the moment of resistance (load), equivalent to the nominal torque of the actuator (the moments created by the forces of dry and viscous friction, in the kinematic elements of the drive were not considered) [17,18].
In accordance with the calculated power rating, we selected the induction motor AIR160M8 with the following parameters: P = 11 kW; U = 220 V; I = 26 A; n = 730 rpm; ω = 76.4 rad/s; J = 0.15 kg·m2.
Depending on the weight of the robot, it was necessary to correct the optimal PID coefficients of the actuator. The structural diagram of the actuator with adjustment of the regulator coefficients is shown in Figure 1. Figure 1 shows the schematic diagram of IM with PID regulator, weight sensor, motor model and program for setting the regulator coefficients depending on the load weight. Figure 2 shows the schematic diagram with IM, a worm reducer (R) to which the wheel (W) was attached and an angular velocity sensor (S), microcontroller with ADC and DAC. Figure 3 shows the transfer functions of the induction motor with the frequency converter (FC). Figure 4 shows the induction motor model with PID controller in SimInTech program with an optimization block to tune its coefficients.
A schematic diagram of the actuator is shown in Figure 2. It includes IM, a single-stage worm reducer (R) to which the wheel (W) was attached and an angular velocity sensor (S), the signal of which was fed to the ADC input. The motor was controlled by means of an autonomous voltage inverter (AVI) in accordance with the controller’s control algorithm by DAC output signal through the analogue potential input of AVI, which is represented in the scheme as a virtual matching converter (VMC). MCU is a microcontroller unit.
The motion module provided the control of the wheel rotation speed by means of the setting signal U, formed in the microcomputer of the upper level via software. Necessary information and parameters of the elements were included in the circuit (Figure 2).
The driving module had an analogue potential DC input Uin = 0–10 V with a direct proportional relationship between the input analogue signal and the output frequency [19]. The power transmission of the motion module was a single-stage worm reducer with gear ratio i = 8.
A microcontroller with the same bit ADC and DAC was used as a microcomputer. Maximum input voltage of ADC is U1max = ±5 V. Zero order extrapolator was used in DAC. The maximum value of the DAC output voltage U2max = ±5 V. Based on the above data, guided by the concept of “controller conversion”, the drive was calculated.

2.2. Formation of Continuous-Discrete and Continuous Structural Model of the Motion Module

The mathematical description of the structural model elements (Figure 3) was as follows. Considering IM together with the frequency converter (FC) at scalar control as one link, its dynamic properties on the simplified model could be represented in the form of the block diagram, shown in Figure 4.
The transfer functions of the links in the structural model in Figure 3 were as follows.
The frequency converter had the transfer function:
W 1 ( s ) = k t r T t r s + 1
where k t r = U 1 f 1 is the transmission factor; T t r = 1 f c is the time constant of the frequency converter,   T t r = 1 30 , 000 = 0.000033 s; U1 is the phase voltage (U1 = 220 V); fc is the modulation carrier frequency of the frequency converter (fc = 30 kHz).
The rotor of IM had the transfer function:
W 2 ( s ) = k r T r s + 1
where k r = 1 R 2 is a rotor transmission ratio, k r = 1 29.15 = 0.0343   1 / Ohm ; T r = L 1 σ + L 2 σ R 2 is rotor time constant, s; R2 is resistance of rotor winding to stator winding in nominal mode (R2 = 29.15 Ohm), L 1 σ is inductance of stator winding due to leakage current in nominal mode ( L 1 σ = 0.0478 Hn), L 2 σ is inductance of rotor winding to stator winding due to leakage current in nominal mode ( L 2 σ = 0.0619 Hn) [20].
The constants R2, L1σ, L 2 σ are the parameters of the T-substitution diagram of IM. Given the numerical values [21]:
T r = 0.0478 + 0.0619 29.15 = 0.00376   s
of the unit of the conversion of a current into an electromagnetic torque:
W 3 ( s ) = k e m
where k e m = 3 k t r p 2 π = 4.2 V H z   r a d ; p is the number of pole pairs (p = 2).
The unit, representing the mechanical inertia of the actuator, has the transfer function:
W 4 ( s ) = k I s
where k I = 1 J 1/(kg·m2) is the transfer coefficient of the unit.
J = J I M + J R + J L i 2
where J is the moment of the moving elements inertia of the robot reduced to the motor shaft; JIM is the moment of inertia of IM (JIM = 0.15 kg·m2), JR is the moment of inertia of the reducer together with the clutch (JR = 0.2, JIM = 0.2·0.15 = 0.03 kg·m2), JL is a total moment of inertia of a wheel (JL = 0.008 kg·m2), and i is a gear ratio of the reducer (i = 12.5).
In view of numerical values J = 0.18 kg·m2.
The unit which converts the angular velocity (rad/s) into speed (rpm):
W 5 ( s ) = k s
where k s = 60 2 π = 9.55 ;
The unit which represented the effect of the IM rotor EMF feedback has a transfer function:
W 6 ( s ) = k E
where k E = p 60 = 0.0333 ;
The value of the load torque TL:
T L = P n ω n = 139   N · m
where Pn is rated motor power (Pn = 11 kW), ωn is rated motor speed (ωn = 76.4 rad/s).
Numerical values adopted for each transfer function model come from direct calculations. Numerical values of transfer functions coefficients W1(s)…W6(s) are shown in Table 1. Schematic window with the transient time calculation block open shown in Figure 5.
The virtual matching transducer is represented as a proportional unit with a transfer function:
W u f ( s ) = k t r = f max . an U max . an = 50 10 = 5
where fmax.an is the maximum frequency of the analogue input of the stand-alone voltage inverter (VI) (fmax.an = 50 Hz); Umax.an is the maximum voltage of the stand-alone voltage inverter analogue input (Umax.an = 10 V); ktr is transfer coefficient (ktr = 5 Hz/V).
The dynamic properties of the gearbox were taken into account in determining the total moment of inertia J applied to the motor shaft and, neglecting its elastic properties, could be interpreted by the transfer function of the proportional unit:
W r d ( s ) = k r d = 1 i = 1 12.5 = 0.08
where krd is the transmission ratio of the reducer.
The proportional unit also approximated the dynamic properties of the wheel speed sensor:
W s ( s ) = U 1 ω m = k s
where U1 is output voltage of the angular motion sensor; ks is transfer coefficient of the angular velocity sensor (Umaxmax = 10/10 = 1 V/(rad/s); Umax, ωmax are maximum voltage and maximum angular velocity respective).
As an algorithmic block a typical ideal discrete PID control law is taken with the following transfer function:
W ( z ) = k p + k i T z z 1 + k d z 1 T z
where T is quantization period; kp, ki, and kd are transfer coefficients of proportional, integral, and differential components, the determination of optimum values of which is the goal.

2.3. Parametric Synthesis of PID Control Law Based on Continuous Motion Module Model

The following data and numerical values required for synthesis of PID control law were determined. Optimization parameters are the coefficients of the PID controller kP, kI, kD.
The following optimization criteria can be adopted for a stepped input U0 (Figure 4) with a 1% “tube” and TEM = TL.
The transient must be without overshoot, the regulated value ω = 10 ± 0.1 rad/s (at 1% “tube”), ωmax = 10.1 rad/s, ωmin = 9.9 rad/s;
The transient time (ttt = 0.9 s) was determined by the fact that the controlled variable ω enters the 1% “tube” area.
Such conditions must provide transfer of control system from a state ω = 0 at t = 0 to a state ω = 10 ± 0.1 rad/s at t = ttt = 0.9 s.
The starting values of the parameters to be optimized kP, kI, kD were set by a simple selection, initially assuming their values to be unite.
By performing similar operations and procedures using the model (Figure 4) and transfer functions (1)–(10), a structural diagram (Figure 6) for parametric synthesis of continuous PID control law taking into account signals ωmax, kP, kI, kD, and ttt; for the purpose of the best approximation of the initial continuous model to the real actuator limits of signals at the input of the block simulating a virtual matching transducer in the range from 0 to 10 V and at the input of VI-IM submodel in the range from 50 to 0 Hz were entered.
A parametric optimization process based on the model is started (Figure 4) and the results were obtained. Schematic window with VI-IM submodel shown in Figure 6.
Optimization is ensured by the special optimization unit “Optimizer” from the “Analysis and Optimization” tab of SimInTech program. The model in SimInTech is not calculated once in dynamics, but several times until the optimum result is obtained [7].
Thus, as a result of parametrical optimization of the PID control law based on a continuous model of a mechatronic motion module with frequency control the optimum values of its gain were found: kp = 6.1; ki = 0.79; kd = 0.49 at which the overshooting was absent (ωmax = 10 rad) and transient time is ttt = 0.595 s, that was less its prescribed value of 0.9 s.

2.4. Evaluation of Adequacy of Optimized Continuous Motion Modulus Model

An evaluation of the adequacy of the optimized continuous actuator model to its continuous-discrete (digital) model is performed in the following sequence.
In order to determine the quantization period T on the basis of the model (Figure 6), a separately continuous structural model of the drive with optimal parameters of the PID control law was created to build the frequency response needed to determine frequency ωn.
The model (Figure 7) was started and after completion of calculation process of the frequency response based on the data the boundary (maximum) value of period of quantum Tmax at which the adequacy of continuous model of the movement module to its continuous-discrete model should be kept was calculated: Tmax = π/ωmax = 3.14/167 = 0.0188 s ≈ 0.02 s.

3. Results

To estimate the influence of the quantization period value on the adequacy of the continuous-discrete model of the motion module to its continuous counterpart with optimal values of parameters of the continuous PID-control law (kp = 6.1; ki = 0.79; kd = 0.49) their comparative simulation was performed at T = 0.02 s and several values of T > 0.02 s, using the structural scheme of simulation shown in Figure 8, considering it together with Figure 9.
The continuous-discrete model is based on Figure 7 by replacing the blocks simulating a continuous PID control law with one Discrete PID block from the Discrete library.
The results of the comparative simulation are displayed in Figure 10. Their visual analysis indicates that the transient graphs (Figure 10) 1–3 met the requirements for the given values of the optimization criteria, while graphs 4, 5 did not meet them. Therefore, at values of quantization period T ≤ 0.05 s the continuous-discrete model of the motion module will be adequate to its continuous model. That allowed the controller to use a discrete PID-control law with a quantization period T ≤ 0.05 s and optimal values of its parameters kp = 6.1; ki = 0.79; kd = 0.49, determined as a result of the parametric synthesis of the continuous PID-control law. If it appeared that the RAM of the controller in use did not allow the quantization period T ≤ 0.05 s to be executed, it would have to be increased taking into account the capacity of the RAM. In such a case, the mutual adequacy of the continuous and continuous-discrete models of the motion module was violated and then, obviously, a parametric synthesis of the discrete control law at T > 0.05 s would be required.
The results were compared with the classic PID controller for this motor. After optimization, the transient time was reduced from 0.9 s to 0.8 s.

4. Discussion

4.1. Parametric Synthesis of Discrete PID Control Law Based on Continuous-Discrete Motion Module Model

A parametric synthesis of a discrete PID control law based on a continuous-discrete motion modulus model with a quantization period of T was performed.
Based on Figure 7 by replacing the blocks simulating the continuous PID-control law by one block Discrete PID-controller from the Discrete library, implementing the transfer function (11), we built in the SimInTech schematic window a schematic diagram for the optimization of discrete PID-control law parameters for the quantization period T > 0.01 s;
In the dialog box of the block Optimizer in the line “Initial approximation of outputs of the block” we defined by the parametric synthesis of a continuous PID-control law its optimum rounded values kp = 6.1 ≈ 6, ki = 0.79 ≈ 0.8 and kd = 0.49 ≈ 0.5 as starting values (6, 0.8, 0.5).
We started the optimization process based on the model; after its completion, the optimal transient graph appeared in the Graphical window of the Timeline block.

4.2. Parametric Synthesis of Discrete PID Control Law Considering the Cargo Weight of Transport Robot

A scheme of automatic coefficient selection of an IM based drive PID control for a transport robot taking into account the mass of the cargo was proposed.
The drag torque increased when the load mass increased, but the speed was well controlled by calculating the optimum values of the PID parameters.
Schematic window with optimized continuous-discrete model with a mass of 2000 kg at a quantization period T = 0.01 s. is shown in Figure 11.
Schematic window of the VI-IM submodel with additional load mass input is shown in Figure 12.
The calculated PID regulator coefficients for different cargo weight of the transport robot are shown in Table 2.
An example calculation of PID coefficients has been made for a specific robot drive. The method can be applied to all AC motors of wheeled transport robots with a control system that implements a PID controller.

5. Conclusions

The optimally-tuned PID control for actuator of a transport robot based on an asynchronous motor was developed. The continuous-discrete and continuous mathematical models of the actuator were obtained. Parametric synthesis of PID-controller based on continuous and discrete actuator models were performed. Computational experiments in SimInTech for the adaptive regulator, taking into account the cargo weight (from empty to maximum loaded), were carried out. The scheme of automatic selection of coefficients of PID regulator for an actuator based on an asynchronous motor for a transport robot with regard for the cargo weight was suggested. As a result of parametric synthesis of discrete PID control law at T = 0.06 s optimum values of its amplification coefficients were determined: kp = 6.1; ki = 0.79; kd = 0.49, at which there was no overcontrol and the transient time was ttt = 0.8, which satisfied the initial requirements for the optimization of the control algorithm; therefore, when programming the controller at T = 0.06 s as numerical values of the digital PID control law parameters, the values kp, ki and kd given above should be adopted.

Author Contributions

Conceptualization, P.B. and Y.N.; methodology, P.B.; software, Y.N.; validation, P.B. and Y.N.; formal analysis, P.B.; investigation, Y.N.; resources, P.B.; data curation, P.B.; writing—original draft preparation, Y.N.; writing—review and editing, P.B.; visualization, Y.N.; supervision, P.B.; project administration, P.B.; funding acquisition, P.B. Both authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Slovak Grant Agency, project KEGA No. 013TUKE-4/2019: Mod.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the Slovak Grant Agency KEGA No. 013TUKE-4/2019: Mod.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kabziński, J. (Ed.) Advanced Control of Electrical Drives and Power Electronic Converters. In Studies in Systems, Decision and Control; Springer International Publishing: Cham, Switzerland, 2017; Volume 75, p. 378. [Google Scholar] [CrossRef]
  2. Mengoni, M.L.; Zarri, L.; Tani, A.; Parsa, L.; Serra, G.; Casadei, D. High-torque-density control of multiphase induction motor drives operating over a wide speed range. IEEE Trans. Ind. Electron. 2015, 62, 814–825. [Google Scholar] [CrossRef]
  3. Herman-Galkin, S.G. Matlab & Simulink. Design of Mechatronic Systems on PC; SPb, KORONA-Vek; 2008; p. 368. (In Russian) [Google Scholar]
  4. Udut, L.S. Part 8: Frequency-regulated asynchronous electric drive: Tutorial. In Designing and Research of the Automated Electric Drives; Publishing House of Tomsk Polytechnic University: Tomsk, Russia, 2009; p. 354. (In Russian) [Google Scholar]
  5. Kalachev, N.N. SimInTech: Modelling in Electric Drive; DMK Press: Moscow, Russia, 2019; p. 90. (In Russian) [Google Scholar]
  6. Karnaukhov, N.F. Frequency-Controlled Asynchronous Electric Drive of Mechatronic Systems; Publishing House DSTU: Rostov-on-Don, Russia, 2009; p. 229. (In Russian) [Google Scholar]
  7. German-Galkin, S.G.; Kartashov, B.A.; Litvinov, S.N. Model Design of Electromechanical Mechatronic Motion Modules in SimInTech Environment; DMK Press: Moscow, Russia, 2021; p. 494. ISBN 978-5-97060-693-3. (In Russian) [Google Scholar]
  8. Rauh, A.; Senkel, L. (Eds.) Variable-Structure Approaches: Analysis, Simulation, Robust Control and Estimation of Uncertain Dynamic Process; Springer International Publishing: Cham, Switzerland, 2016; p. 361. [Google Scholar]
  9. Boldea, I. Induction Machines Handbook: Steady State Modelling and Performance, 3rd ed.; Electric Power Engineering; CRC Press: Boca Raton, FL, USA, 2020; p. 433. [Google Scholar]
  10. Nikitin, Y.R. BLDC motor identification based on optimal control model in the state space. IOP Conf. Ser. Mater. Sci. Eng. 2020, 971, 042063. [Google Scholar] [CrossRef]
  11. Montalvo, W.; Escobar-Naranjo, J.; Garcia, C.A.; Garcia, M.V. Low-Cost Automation for Gravity Compensation of Robotic Arm. Appl. Sci. 2020, 10, 3823. [Google Scholar] [CrossRef]
  12. Tam, N.; Mehdi, H.; Emanuele, G. Thrust vector control of constrained multibody systems. Automatica 2021, 129, 109586. [Google Scholar] [CrossRef]
  13. Ernesto, H.; Pedro, J. Iterative Learning Control with Desired Gravity Compensation under Saturation for a Robotic Machining Manipulator. Math. Probl. Eng. 2015, 2015, 187948. [Google Scholar] [CrossRef] [Green Version]
  14. SimInTech Dynamic Simulation Environment. Available online: https://simintech.ru/ (accessed on 27 July 2021).
  15. Pozharkova, I. Modelling the water jet trajectory of a robotic fire monitor in the SimInTech dynamic modelling environment. In Software Engineering Perspectives in Intelligent Systems, Advances in Intelligent Systems and Computing; Springer Nature: Cham, Switzerland, 2020; Volume 1295, pp. 837–844. [Google Scholar]
  16. Prikhodko, S.P.; Sidorenko, V.S.; Kharchenko, A.N.; Grishchenko, V.I. High-speed pneumomechanical drive of the executive movements of machine mechanisms. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1029, 1–9. [Google Scholar] [CrossRef]
  17. Nikitin, Y.R.; Lekomtsev, P.V.; Trefilov, S.A. Influence of Diagnostic Stepper Motor Parameters on Criterion of Identifiability for Nonlinear Discrete Model by State Space. Vestn. IzGTU Im. MT Kalashnikova 2020, 23, 52–59. [Google Scholar] [CrossRef]
  18. Briones, O.; Alarcón, R.; Rojas, A.J.; Sbarbaro, D. Tuning Generalized Predictive PI controllers for process control applications. ISA Trans. 2021. [Google Scholar] [CrossRef] [PubMed]
  19. Urbaś, A.; Kłosiński, J.; Augustynek, K. The influence of the PID controller settings on the motion of a truck-mounted crane with a flexible boom and friction in joints. Control. Eng. Pract. 2020, 103, 104610. [Google Scholar] [CrossRef]
  20. Shaytor, N.M.; Gorpinchenko, A.V. Dynamic Modes of Asynchronous Motors in Drives of Power Systems and Complexes. Vestn. IzGTU Im. MT Kalashnikova 2020, 23, 95–101. (In Russian) [Google Scholar] [CrossRef]
  21. Ryaskov, Y.I.; Shaitor, N.M.; Gorpinchenko, A.V. Overview of Types of Protection of Asynchronous Motors Used in Power Systems and Complexes. Vestn. IzGTU Im. MT Kalashnikova 2019, 22, 107–115. (In Russian) [Google Scholar] [CrossRef]
Figure 1. Structural diagram of the actuator.
Figure 1. Structural diagram of the actuator.
Actuators 10 00195 g001
Figure 2. Electric actuator schematic diagram.
Figure 2. Electric actuator schematic diagram.
Actuators 10 00195 g002
Figure 3. Structural model of FC-IM: ω is an angular velocity of the actuator, rad/s; n is a motor speed, rpm; f2 is a frequency, Hz, equivalent to motor speed; f1 is a stator winding voltage frequency, Hz; U is a stator winding voltage, V; I is rotor current induced to stator winding; T1 is an electromagnetic torque created by the rotor of motor, N∙m; T2 is a moment of load, N∙m.
Figure 3. Structural model of FC-IM: ω is an angular velocity of the actuator, rad/s; n is a motor speed, rpm; f2 is a frequency, Hz, equivalent to motor speed; f1 is a stator winding voltage frequency, Hz; U is a stator winding voltage, V; I is rotor current induced to stator winding; T1 is an electromagnetic torque created by the rotor of motor, N∙m; T2 is a moment of load, N∙m.
Actuators 10 00195 g003
Figure 4. Schematic window with model for parametric synthesis of continuous PID control law.
Figure 4. Schematic window with model for parametric synthesis of continuous PID control law.
Actuators 10 00195 g004
Figure 5. Schematic window with the transient time calculation block open.
Figure 5. Schematic window with the transient time calculation block open.
Actuators 10 00195 g005
Figure 6. Schematic window with VI-IM submodel.
Figure 6. Schematic window with VI-IM submodel.
Actuators 10 00195 g006
Figure 7. Schematic window with the model for plotting the frequency response of continuous actuator structural model with optimal parameters of PID control law.
Figure 7. Schematic window with the model for plotting the frequency response of continuous actuator structural model with optimal parameters of PID control law.
Actuators 10 00195 g007
Figure 8. Schematic window with optimized continuous model of the motion module and its continuous-discrete models with different values of quantization period T, placed in blocks Submodel.
Figure 8. Schematic window with optimized continuous model of the motion module and its continuous-discrete models with different values of quantization period T, placed in blocks Submodel.
Actuators 10 00195 g008
Figure 9. Schematic window with continuous-discrete actuator model in sub-model blocks.
Figure 9. Schematic window with continuous-discrete actuator model in sub-model blocks.
Actuators 10 00195 g009
Figure 10. Transient plots in continuous and continuous-discrete actuator models.
Figure 10. Transient plots in continuous and continuous-discrete actuator models.
Actuators 10 00195 g010
Figure 11. Schematic window with optimized continuous-discrete model with a mass of 2000 kg at a quantization period T = 0.01 s.
Figure 11. Schematic window with optimized continuous-discrete model with a mass of 2000 kg at a quantization period T = 0.01 s.
Actuators 10 00195 g011
Figure 12. Schematic window of the VI-IM submodel with additional load mass input.
Figure 12. Schematic window of the VI-IM submodel with additional load mass input.
Actuators 10 00195 g012
Table 1. Numerical values of parameters of transfer functions of structural IM model (Figure 5).
Table 1. Numerical values of parameters of transfer functions of structural IM model (Figure 5).
ktr, V/HzTtr, skr, 1/OhmTr, skem, V/(Hz·rad)kI, 1/(kg∙m2)kskE
4.40.00003330.03430.03334.247.629.550.0333
Table 2. Calculated PID regulator coefficients for different cargo weight.
Table 2. Calculated PID regulator coefficients for different cargo weight.
Cargo Weight, kg
PID controller coefficients010002000
kp5.86.46.1
ki2.12.50.79
kd0.010.010.49
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Božek, P.; Nikitin, Y. The Development of an Optimally-Tuned PID Control for the Actuator of a Transport Robot. Actuators 2021, 10, 195. https://doi.org/10.3390/act10080195

AMA Style

Božek P, Nikitin Y. The Development of an Optimally-Tuned PID Control for the Actuator of a Transport Robot. Actuators. 2021; 10(8):195. https://doi.org/10.3390/act10080195

Chicago/Turabian Style

Božek, Pavol, and Yury Nikitin. 2021. "The Development of an Optimally-Tuned PID Control for the Actuator of a Transport Robot" Actuators 10, no. 8: 195. https://doi.org/10.3390/act10080195

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop