Next Article in Journal
Changes in Paraoxonase, β-Glucosidase, and Carbonic Anhydrase Enzymes Related to Age and Scopolamine-Induced Memory Impairment in Rats
Next Article in Special Issue
A Novel Hybrid Approach to the Diagnosis of Simultaneous Imbalance and Shaft Bowing Faults in a Jeffcott Rotor-Bearing System
Previous Article in Journal
Optimization of Tunnel Construction Schedule Considering Soft Logic
Previous Article in Special Issue
A New Windage Loss Model for S-CO2 Turbomachinery Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Principles and Methods of Servomotor Control: Comparative Analysis and Applications

by
Siarhei Autsou
*,
Karolina Kudelina
,
Toomas Vaimann
,
Anton Rassõlkin
and
Ants Kallaste
Department of Electrical Power Engineering and Mechatronics, Tallinn University of Technology, 19086 Tallinn, Estonia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(6), 2579; https://doi.org/10.3390/app14062579
Submission received: 29 February 2024 / Revised: 15 March 2024 / Accepted: 18 March 2024 / Published: 19 March 2024
(This article belongs to the Collection Modeling, Design and Control of Electric Machines: Volume II)

Abstract

:
Servomotors have found widespread application in many areas, such as manufacturing, robotics, automation, and others. Thus, the control of servomotors is divided into various principles and methods, leading to a high diversity of control systems. This article provides an overview of types of servomotors and their basic principles and control methods. Principles such as digital signal processing, feedback control principle, field-oriented control, and integration with Industry 4.0 are discussed. Based on these control principles, the article presents popular control methods: PWM control, current control, two-loop control, fuzzy-logic control, and programmable control. The article concludes with a comparison of the presented methods on several criteria, and as an example, it includes the results of modeling a servomotor using the fuzzy-logic control method.

1. Introduction

Modern production cannot do without electric motors, which are used in various fields. Various types of electric motors are employed for diverse purposes, allowing for increased productivity, energy efficiency, and cost-effectiveness in any manufacturing process [1,2,3,4]. Thanks to motors, the possibilities of production are constantly expanding, enabling the use of more complex and advanced mechanisms, and creating new development opportunities. One way of advancing production is the use of robotic systems, where servomotors are directly employed [5,6,7].
Servomotors in robots are used to enhance the precision or smoothness of a mechanism’s operation, depending on the task it performs. Therefore, the control of drives must have a similar nature, enabling the achievement of the required goals. However, the more complex the drive control method, the more intricate the control system will be, leading to additional costs but at the same time enhancing production characteristics [7,8,9,10].
The control of servomotors has not only changed in recent years but continues to evolve, revolutionizing various industries, particularly robotics and automation. Initially, these motors were controlled using analog methods, but with the advancement of digital technologies, control has become more precise and versatile [11,12,13,14].
Various technologies for servomotor control are currently employed, including digital signal processing systems, feedback systems, field-oriented control, and control systems integrated with Industry 4.0. All these types of servomotor control are used to achieve different results, each having its own merits and drawbacks, which are discussed in these works [15,16,17,18,19,20,21].
This work is a general overview of the topic of servomotors, their devices and principles of operation, popular methods of control, and ways to expand existing and new control systems. It is worth noting that motor control is constantly evolving, allowing for the exploration of new control methods, such as the transition from analog to digital systems, from open-loop systems to feedback systems, and so on. The development of control systems enables the improvement of the efficiency, precision, and adaptability of motors in various industries, leading to the conclusion that new technologies will have more complex yet integrable solutions.
The second chapter of this article provides a description of the structure and operating principles of servomotors and discusses the main objectives of their use. The third and fourth chapters introduce the control principles mentioned above and outline some methods of controlling servomotors that are suitable for a specific type of control. The fifth chapter is a comparison of the presented types of control. The chapter does not provide experimental data but rather offers a comparative characterization based on previously conducted research.

2. Servomotors: Structure, Operating Method, Types, Main Characteristics

2.1. Structure and Operating Method

A servomotor is a type of electromotor, the shaft of which can be controlled with high accuracy. A shaft of a servomotor can rotate at the required angle or with constant rotational speed. Servomotors have become widespread in robotics for these properties [22,23].
A servomotor consists of a DTC motor, gearbox with shaft, and controller with necessary sensors (encoder, position sensor, etc.). A draft of the construction of a servomotor is presented in Figure 1.
The gearbox in servomotors is used to reduce speed and increase torque on the output shaft. A potentiometer or encoder is used to track the rotation angle or speed of the shaft, thus creating a closed-loop control system with feedback [23,24,25].
A popular method of controlling a servomotor is pulse-width modulation (PWM). This method is based on determining the angle of rotation or speed of the output shaft based on the pulse length at a given frequency. The use of PWM for controlling servomotors is based on the following principles [26,27,28]:
1.
PWM generates pulses of varying width (duration) with different periods.
D = T O N T p e r i o d × 100 ,
where D—pulse duration, TON—the ON time of the signal, and Tperiod—the total period of one PWM cycle.
f = 1 T p e r i o d ,
where f—PWM frequency.
2.
To control the speed of the servomotor, the width of the pulses is changed, allowing the regulation of the power supplied to the motor.
P W = D P W m a x P W m i n + P W m i n ,
where PW—pulse width and PWmax and PWmin—the maximum and minimum pulse width supported by the servomotor.
3.
Control of the position of the servomotor is possible using feedback. To adjust the position, the voltage applied to the motor, after the PWM signal is converted, is compared to the desired voltage, resulting in a control signal.
α = D α m a x α m i n + α m i n ,
where α—angular position of the servomotor and αmax and αmin—the maximum and minimum angles of the servomotor.
4.
PWM is also used to regulate a smooth trajectory of movement from one point to another for the servomotor.
5.
In addition to PWM, PID controllers and microcontrollers are applied to enhance the efficiency of regulation and control.
This method has gained popularity due to its simplicity of implementation and low cost. PWM also provides high efficiency in speed and positioning control, making it applicable in applications requiring a high response to control input and precise control. Examples of such applications may include non-dynamic systems such as fans, pumps, or conveyors [29,30]. However, to achieve the best results, other principles of controlling servomotors are applied, which will be discussed below.

2.2. Servomotor Types

Currently, servomotors are divided into several types based on six different criteria: the type of motor used, the type of current, the type of construction, the function performed, the signal processing method, and the type of gearbox.
Based on the type of motor used and the type of current, servomotors are classified as synchronous or asynchronous, and using alternating or direct current, respectively. Considering that asynchronous motors are more powerful, this type of servomotor is produced only for alternating current. Synchronous motors have lower power but provide greater accuracy; in conjunction with direct current, they allow for achieving smaller motor dimensions and using this type of servomotor for autonomous mechanisms [31,32,33,34,35].
In terms of construction, servomotors are divided into brush motors, coreless motors, and brushless motors. Unlike brush motors, brushless models have a wider range of rotation speeds, allowing them to be used in processes requiring high-speed movement. However, controlling a brushless motor requires the presence of a PLC, regardless of the tasks it performs [33,36,37,38].
According to the function performed, servomotors are divided into two groups: maintaining a specified rotation angle or rotational speed. Based on the names, the first group of servomotors is used to bring mechanisms to the required position, such as locks, dampers, cranes, etc. The second group of servomotors is used to move objects in the working area and is employed in manipulators, various CNC machines, etc. Depending on the function performed, the main control parameter in the servomotor will differ: the motor’s rotation range or moment of inertia for the first or second group of motors, respectively [15,17,39,40,41,42].
In terms of signal processing, servomotors are divided into analog and digital motors. The main difference between these groups is the control principle. Analog motors use microchips, while digital ones use microprocessors. Due to technological advancements, digital servomotors have replaced analog ones due to their increased response speed to the control signal. Consequently, these servomotors have increased positioning accuracy and the ability to maintain a constant torque [43,44,45,46].
For example, in Figure 2, a servomotor used in a Hirata Cartesian robot (Hirata Corporation, Kumamoto, Japan) is depicted. It is a synchronous alternating current motor with the function of maintaining a constant rotational speed, as it is used to move the robot axis along the working area [47,48].
Motors with the function of maintaining a constant rotational speed are also used in laboratory setups of a digital twin of a wind generator [49], as well as in diagnosing damage to bearings [50,51] depicted in Figure 3a,b. Motor control is carried out using a frequency converter, allowing the selection of an appropriate motor control mode, adjustment of controller settings for different operating conditions, calibration of control to eliminate malfunctions, and more.
For example, in bearing fault diagnosis setup, discrete motor control is used to maintain a constant rotational speed. The use of a potentiometer to set an analog speed signal is not appropriate because there is a high probability of additional disturbances that would affect the rotational speed of the output shaft. For the digital twin setup of a wind generator, modeling methods are used, since, to maintain a constant rotational speed, the input speed signal is converted from a database stored in the cloud.

2.3. Servomotor Characteristics

The main technical characteristics of servomotors are as follows [18,52,53,54,55,56,57]:
  • Torque (shaft force).
  • Operating voltage.
  • Rotational speed.
  • Maximum rotational angle.
  • Dimensions and weight.
  • The torque indicates the rate of acceleration of the output shaft and its ability to overcome the resistance to the rotation of the load. The ability to realize the full potential of the servomotor is directly proportional to the torque.
  • The rotation speed of the servomotor indicates the time it takes for the output shaft to turn by 60°. For example, a rotation speed of 0.07 s means that the servomotor shaft will turn by 60° in 0.07 s. The working voltage of the servomotor power supply affects both the rotation speed and the torque.
  • The maximum rotation angle indicates the angle to which the output shaft of the servomotor can turn. In modern production, servomotors with continuous rotation are used, meaning that the maximum rotation angle is 360°. However, in some mechanisms, motors with smaller rotation angles, such as 120°, 180°, 270°, etc., are used.
  • The dimensions of the servomotor affect the choice of the motor used to produce the mechanical structures in which they will be installed. This parameter is important for devices where speed, lightness, and compactness are crucial, such as drone models.
  • Of the technical characteristics mentioned above, only three directly influence the control of servomotors: torque, rotation speed, and rotation angle. Depending on the selected control mode, the control parameter of the servomotor will differ.
For example, the main technical characteristics of the servomotor mentioned above are presented in Table 1.

3. Basic Principles of Servomotor Control

As mentioned above, four main principles exist for controlling servomotors: digital signal processing, feedback control, field-oriented control, and integration with Industry 4.0.

3.1. Digital Signal Processing in Servomotors

Digital signal processing has allowed for the optimization of servomotor control, expanding boundaries in control methods and opening up new possibilities. Digital signal processing enables the limitations of analog control systems to be bypassed, thus laying a new foundation for more effective servomotor management. Based on [59,60,61,62], it is possible to identify the key aspects in the construction of this principle and draw conclusions about its advantages and disadvantages.
Key points in digital signal processing for servomotor control include:
  • Precision control. Digital signal processing allows the use of advanced control algorithms that enhance control accuracy. This is achieved as digital controllers can receive, process, and respond to changes in input signals in real time, skipping many stages in tuning the control action.
  • Adaptive control. Since servomotors operate in dynamic environments with changes in load and the occurrence of various errors, the principle of digital signal processing helps integrate adaptive control for servomotors. This type of control neutralizes disturbing influences in real time and adjusts control depending on new conditions, thus improving the performance and efficiency of servomotors.
  • Noise filtering. In real production environments, servomotors are subject to interference and noise from other devices, production line structures, additional loads, etc. The principle of digital signal processing allows the identification and neutralization of noise to maintain the accuracy of the control signal at the required level.
  • Network interaction and communication. The communication of servomotors within a unified system is facilitated by the principle of digital signal processing. Coordinating actions, adjusting control, and other networking capabilities enable synchronized control of servomotors in complex manufacturing processes, such as robotic technological lines.
However, along with the merits of digital signal processing, there are some drawbacks to this principle:
  • Computational power. Implementing digital signal processing algorithms requires significant computational resources. To ensure real-time signal processing, it is necessary to accurately calculate the processing time and controller signal responses to fully realize the potential of the entire control system.
  • Integration with existing control systems. Integrating control based on digital signal processing with other systems may pose challenges due to compatibility issues and the need for proper design of the control interface.

3.2. Feedback Control Principle in Servomotors

Feedback control systems are closed-loop control systems that compare the actual output signal with the desired one. Based on the difference between these values, they adjust the control settings, thereby changing the system’s behavior to minimize the deviation of the output signal. In the case of servomotors, feedback control systems provide a specified value for the position, speed, or any other output parameter of the motor. Based on [63,64,65,66,67], it is possible to identify the key aspects in the construction of this principle and draw conclusions about its advantages and disadvantages.
A feedback control system consists of the following components:
  • Sensor. In the case of servomotors, encoders or potentiometers are mainly used to continuously track the speed or position of the motor’s output shaft.
  • Controller. This is the part responsible for processing feedback signals and generating control actions through an integrated controller to the motor. Most control systems use a PID controller for its speed and minimization of output error.
  • Desired output signal. This is the target value that the motor control system aims to achieve. Any parameter can be taken as the desired value, forming the basis for the control system.
The working principle of a feedback control system is quite simple and operates on a clear algorithm. The sensor continuously monitors the output value in real time and sends data to the controller. The error is then calculated by comparing the signals, and a control action is output. Using the controller and its components, a control signal is generated to minimize the deviation and increase the stability of the control system.
Advantages of feedback systems include:
  • Accuracy. Continuous control of the output value allows feedback systems to achieve high levels of maintaining the desired output signal.
  • Dynamic response. Feedback control systems provide a quick response to changes in load, disturbances, or noise, allowing servomotors to be used in changing conditions.
  • Reduction in static error. The controllers used in these systems minimize static error and reduce the transient process time.
  • Stability. The closed-loop control increases the overall stability of the control system.

3.3. Vector Control Principle in Servomotors

Vector control is a control method that allows the optimization of the control of alternating current (AC) motors and synchronous motors with permanent magnets. This control method uses an approach where the torque and current flux of the motor are separately considered. The main idea is to transform the three-phase current and voltage into a rotating coordinate system, aligning the magnetic flux with the rotor’s magnetic field. This enables independent control of the torque, leading to better dynamic response of the control system, reduced additional noise, and increased efficiency. Based on [68,69,70,71,72], it is possible to identify the key aspects in the construction of this principle and draw conclusions about its advantages and disadvantages.
The main components of the field-oriented control system are:
  • Coordinate transformation. Vector control relies on transforming currents into a coordinate system using Park and Clarke transformations, simplifying the control task and optimizing the motor’s operation.
  • Current control. Precise control of currents is crucial. Independent torque control allows for minimizing losses and improving efficiency.
  • Use of PI controllers. Using controllers of this type helps reduce control errors, enhance responsiveness, and provide continuous support for the desired motor performance.
The key advantages of the vector control principle include:
  • Improved dynamic response. Fast and accurate motor control enables instant dynamic response.
  • Reduction of torque disturbances. This significantly reduces torque fluctuations, ensuring smooth motor operation.
  • Increased efficiency. Optimization of motor currents and minimization of losses lead to improved overall motor efficiency.
  • Increased power density. The design of more compact and lightweight servomotors with higher power can be achieved, making them suitable for use in limited spaces.

3.4. Integration with Industry 4.0 Principle in Servomotors

Industry 4.0 enables the use of smart technologies that alter the behavior of mechanisms in the industry, with servomotors being one of the key elements in smart technologies due to their provision of precision and efficiency. Thanks to integration with Industry 4.0, new opportunities have emerged in predictive management and seamless communication of production processes and mechanisms. Based on [16,73,74,75,76,77], it is possible to identify the key aspects in the construction of this principle and draw conclusions about its advantages and disadvantages.
The main points of integration with Industry 4.0 are:
  • Internet of Things (IoT) connectivity. Servomotors connected to Industry 4.0 are part of a unified Internet of Things network. This connection allows real-time monitoring of motor conditions, collecting a wealth of data such as operational parameters, temperature, vibration, etc.
  • Data analysis and predictive maintenance. Modern methods of data analysis allow the collection of data streams from servomotors into a unified database. This systematic organization of data enables the prediction of motor behavior and planning maintenance and repairs, thus avoiding unjustified equipment downtime.
  • Remote monitoring and control. Servomotors connected to Industry 4.0 can be remotely controlled. This is beneficial in large-scale manufacturing where engines are distributed over a large area, requiring remote control and monitoring of engine conditions for timely management adjustments without on-site intervention. Remote monitoring reduces delays and increases overall production efficiency.
  • Standardization. The use of specific standards, such as Open Platform Communications Unfired Architecture (OPC UA), facilitates the integration of servomotors into a unified network with other production components.
  • Adaptive control. Integration with Industry 4.0 allows the development and use of flexible servomotor control systems. Control systems can adapt promptly to changing conditions and respond to disturbances, thereby reducing setup time and downtime.
  • Energy efficiency. By connecting servomotors to a unified network using Industry 4.0 protocols, it is possible to reduce the energy consumption of production and optimize processes to use a more logical distribution of energy resources.

4. Control Methods of Servomotors

According to the principles of servomotor control outlined above, the basic common control methods are distinguished: PWM control, current control, two-loop control, fuzzy-logic control, and programmable control. PWM control has been described earlier in the article; it should be noted that this type of control is based on the principle of digital signal processing, allowing control of the position, speed, and trajectory of the output shaft of the servomotor.

4.1. Current Control

Current control, also known as torque control, is based on changing the current in the windings of the servomotor. This method allows precise regulation of the torque on the motor shaft because the current magnitude is proportional to the torque. Current control, which provides high accuracy in torque control, is suitable for applications where load control is required, as well as the need for overload protection. Examples of such applications include systems where maintaining stable control is important, such as industrial robots and autonomous motion systems [78,79].
The basis of current control is the principle of feedback and regulation. Feedback on the current is applied to the servomotor, the current is measured in the windings, and the value is sent to the controller for comparison with the set value (Equation (5)). When the measured value deviates from the set value, the regulator generates a control signal for the power amplifier. The power amplifier, in turn, adjusts the voltage on the motor windings to bring the current value to the desired level [80,81].
e = I s I m ,
where e—deviation error, and Is and Im—the set and measured value of the current.
The regulator in this type of control method consists of three parts and their combinations: proportional, integral, and differential.
The proportional component uses the following equation for increasing performance:
P = e K p ,
where P—proportional control signal, and Kp—proportional coefficient.
The integral component uses the following equation for error elimination:
I = K i e d t ,
where I—integral control signal, and Ki—integral coefficient.
The differential component uses the following equation for reducing the amount of overshoot:
D = K d d e d t ,
where D—differential control signal, and Kd—differential coefficient.
The main advantages of this method include the following [82,83]:
  • High precision in regulating torque.
  • Quick response to changes. Current control allows easy adaptation to external changes.
  • Energy savings. Efficient energy use is due to the adaptive properties of current control.
  • Impact on positioning accuracy. Strict control of torque allows controlling the position of the shaft in the final position.
The main drawbacks of the method, which differ from other methods and negatively affect further development, are the requirements for the accurate measurement of torque and flux parameters and sensitivity to changes in motor parameters, namely inductance and resistance [82,83].

4.2. Two-Loop Control

Two-loop control connects feedback loops, typically consisting of positional and velocity loops. This method enhances the efficiency of motor control by ensuring precision in positioning and speed. Two-loop control allows a balance between system dynamics and control accuracy to be maintained, so the application of this control method is common in medical devices and automatic manufacturing lines.
The positional loop is designed to control the position of the servomotor’s output shaft and sets the direction of its movement to a specified point. A control signal for the electric motor is created by comparing the current position with the set position using a potentiometer. The control signal is generated to minimize positioning errors [42,84].
The velocity loop aims to stabilize the rotational speed of the servomotor’s output shaft. The feedback from the velocity loop measures the current rotational speed and compares it with the desired speed, calculated based on the positioning error from the positional control loop [42,84].
The mathematical apparatus of the two-loop control is dame such as current control. The difference between these two apparatuses is the amount of regulators used for each loop.
The advantages of two-loop control include the following [84,85,86]:
  • Precision in positioning.
  • Stability of the speed control system.
  • Dynamic response. Interaction between both loops allows the servomotor control system to respond promptly to changes.
  • Integration with other methods. A two-loop control-based system easily integrates with control systems based on other methods, such as field-oriented control.
The main drawback of two-loop control is the requirement for the precise tuning of the regulator coefficients in both loops. Achieving optimal control and stable system operation demands more complex mathematical calculations. However, the mathematical calculations required are much less than that of more advanced methods, such as FOC and fuzzy logic [84,85,86].

4.3. Field-Oriented Control

Field-oriented control (FOC), based on the vector control principle, is a method of controlling current and voltage in a servomotor, considering the direction of the magnetic field rotation. FOC supports system control dynamics and efficiency, which is suitable for high-performance systems and mechanisms with high precision. Examples of applications may include CNC machines and laser cutting machines [72].
The field-oriented control method involves transforming the magnetic field into a rotating coordinate system known as the “d-q” system. The d-axis is aligned with the magnetic flux, while the q-axis is perpendicular to the d-axis. This transformation aligns the magnetic flux inside the motor along one axis, and the variable current is aligned along the other axis, which is the torque axis. Therefore, control is carried out based on the variable current [71,87].
The mathematical equation for Park transformation is:
i α i β = c o s ( θ ) s i n ( θ ) s i n ( θ ) c o s ( θ ) i d i q ,
where iα and iβ—stator currents in fixed axes, id and iq—stator currents in rotated axes, and θ—magnetic flux rotation angle.
The mathematical equation for Clark transformation is:
i d i q = c o s ( θ ) s i n ( θ ) s i n ( θ ) c o s ( θ ) i α i β ,
The feedback system measures the magnetic flux and then, using Park and Clarke transformations, converts them from the stator coordinate system to the rotating d-q coordinate system. The use of a PI controller in a field-oriented control system allows maintaining the specified flux for each axis. The Clarke transformation is used to create d-q coordinates, and the inverse Park transformation is used to transform the currents back into the stator coordinate system [71,87,88].
The equations for motor voltage and torque are as follows:
T e = 3 2 p ψ i q + ψ m ψ i d ,
V e = R s i s + L s d i s d t + e s ,
where Vs—stator voltage, Rs—stator resistance, Ls—stator inductance, is—stator current, p—number of pole pairs, ψ—rotor flux, ψm—maximum rotor flux, Te—electromagnetic torque, es—back EMF.
Advantages of the field-oriented control method [71,87,88]:
  • Precision control. This method allows for increased precision in controlling both the torque and speed of the servomotor.
  • Low noise and vibration levels. FOC reduces mechanical and electrical noise in the operation of the servomotor.
  • High energy efficiency. The method reduces losses and allows for increased energy utilization efficiency.
The development of FOC faces two of its most significant drawbacks: complexity of implementation and sensitivity to motor parameters. The more complex the mechanism control system, the more difficult the algorithm implementation and the more precise the behavior model should be. In turn, changes in motor parameters lead to the revision of the entire control algorithm [71,87,88].

4.4. Fuzzy-Logic Control

The use of fuzzy logic in servomotor control allows for optimizing and adapting the motor control system to changing input conditions. Fuzzy-logic control primarily provides flexibility and adaptability in conditions of fuzzy tasks and a lack of complete data. Accordingly, fuzzy logic finds its application in applications with variable loads, mechanisms operating in a changing environment, and robotic systems. Fuzzy logic-based control is built on the following stages [89,90,91]:
  • Identification of input conditions: In the case of a servomotor, the input variables are typically the position or speed of the output shaft.
  • Definition of fuzzy rules: Creating fuzzy sets with different degrees of membership for each input variable and establishing rules that link the conditions into a unified system.
  • Fuzzy logical inference: Applying the defined rules to each input value.
  • Aggregation: Combining the applied rules to determine the control action.
  • Defuzzification: Converting the overall control action rule into a specific value that is then applied to the servomotor.
Although fuzzy logic does not require an exact mathematical model, tuning this method is quite labor-intensive. The development of the method is also influenced by the difficulty of predicting its behavior under different conditions and achieving optimal performance without loss of computational efficiency [89,92].
Considering that for fuzzy logic there is no need to use special and accurate mathematical models, the structure of the algorithm can be illustrated as in Figure 4.
Unlike binary logic, where variables are divided based on the values of true or false, fuzzy logic determines the degree of membership of a variable to 0 or 1. The use of this type of control allows for adapting the control system to operate in changing conditions, even under the influence of various stochastic disturbances such as changes in load, detection of mechanical errors, etc. Fuzzy logic control is effective in situations where predicting the behavior of the mathematical model of the system is challenging, and there is no possibility of its precise determination [89,92].
Such systems include digital twins, which, when working with real-world objects, have a significant degree of uncertainty. Therefore, the adaptability of a control system based on fuzzy logic is an ideal solution for managing a digital twin and can also serve as a tool for creating a multitasking control system.

4.5. Programmable Control

Programmable control of a servomotor is based on the use of specialized software and external controllers to manage the speed, positioning, and torque of the motor. This method is associated with the principle of integration with Industry 4.0. Programmable control, depending on the task, provides adaptive control and tuning, allowing integration with other control systems. Accordingly, this method of servo motor control finds its application in automated production control systems and robotics [93,94,95].
By using an external controller, programmable control allows a range of desired positions to be defined through corresponding commands and supports various motion variations, such as smooth start and stop, acceleration profiles, maintaining constant speed or torque, and so on [81,96].
The use of feedback in the programmable control system is essential, and the feedback can be either incremental or absolute. Measuring the position or rotational speed of the servomotor’s output shaft allows for a clearer response to errors that may occur during positioning and a smooth response for their elimination. The flexibility of control is also supported using different coordinate systems (including relative or external) [97,98,99].
Interaction with other devices in the control system through the software method is ensured by using various protocols, such as EtherCAT, Modbus, etc. Additionally, the software method allows the creation of Supervisory Control and Data Acquisition (SCADA) systems for interaction between machines and humans. The use of different programming languages, as well as proprietary servomotor libraries, allows optimizing costs for control and integration of the motor into existing control systems [100,101,102,103,104].
Programmable control, based on its features, has such drawbacks as programming complexity and implementation due to the presence of many disparate control systems, and depending on computational power, there may be a loss of real-time performance. It is also worth noting that this method is the only one among all those analyzed in this paper that requires constant debugging and maintenance of all involved systems.
Programmable control is illustrated using the example of a digital twin of a wind turbine, presented at the beginning of the article. This method is ideal for integrating multiple different interfaces into a unified system and enables the quick analysis of input data from various sources, making it a versatile approach to software methods.

4.6. Other Modern Methods

In addition to the methods of servomotor control discussed above, there are new methods emerging that have not yet gained widespread use in industrial, robotics, and other fields, and therefore are not considered in comparison with the presented methods. However, it is worth noting that modern servo motor control methods are a very promising direction in the development of control systems. Such methods include Model Predictive Control (MPC), Neural Network Control (NNC), piecewise linear control, and others.
MPC is a control method where the use of an accurate mathematical model of a mechanism or process can create a behavior model and determine performance criteria in advance [105]. This control finds its application in areas where control of systems with delays or variable characteristics is necessary, such as chemical production and long-acting robotic systems [106,107]. However, even though MPC allows optimization of system performance based on the desired criteria, the computational power of this method remains a significant downside that limits its proliferation. Creating a complex mathematical model, as well as computing the optimal solution at each time step, is a challenging task for most mechanisms and productions [21,108].
NNC is a control method that uses neural networks and principles of artificial intelligence to approximate nonlinear control functions and the mathematical model of the process. This type of servo motor control is used in systems where it is impossible or difficult to create an accurate mathematical model, such as multi-level autonomous control systems [109,110]. This method resonates with fuzzy logic-based control methods and possesses similar positive qualities such as flexibility, adaptability of control, and the ability to react quickly to external influences [111]. However, unlike fuzzy logic, training a neural network requires a huge amount of data and resources, as well as a significant amount of time, which is an obstacle in the real world where fast decision-making based on unexplored data is required.
Piecewise linear control of servo motors is a control method that allows the motor control curve to be divided into separate linear segments to achieve control points with sufficiently high precision [112]. This method is characterized by its simplicity of implementation and discretization of control space, with each control segment having its own characteristics. This method is an optimal solution where the use of complex algorithms is too costly and the number of computational resources is significantly limited [113,114]. However, this method is quite a specific solution and has many limitations when applied to solving complex and dynamic tasks [115].

5. Comparison of Servomotor Control Methods

Comparison of servomotor control methods may vary to some extent for each technical solution; therefore, this work proposes a general comparison based on several parameters: speed, accuracy, adaptability, energy efficiency, popularity, ease of implementation, and material resource costs. These are general indicators that can be used to assess the effectiveness of the presented control methods and choose the most suitable one for a specific case.
Each characteristic plays a key role in building a control system and is evaluated on a five-point scale:
  • Speed is necessary to evaluate the responsiveness of the control system to incoming disturbances and changes in input parameters (1—low speed, 5—high speed).
  • Accuracy is the primary parameter for systems based on positioning (1—low accuracy, 5—high accuracy).
  • Adaptability is responsible for the degree of adaptability of the control system to changing conditions (1—low flexibility, 5—high flexibility).
  • Energy efficiency indicates the amount and quality of consumed energy (1—increased energy consumption, 5—low energy consumption).
  • Popularity not only indicates the degree of method dissemination in the industry but also access to reliable information on creating a control system based on a particular method (1—low popularity, 5—high popularity).
  • Ease of implementation is important for assessing the complexity of developing and maintaining the created control system (1—easily implemented, 5—difficult to implement).
  • Material resource costs influence the economic factor of developing a control system, its costliness, and payback period, considering efficiency and performance aspects (1—high costs, 5—low costs).
A visual comparison of characteristics is provided in Figure 5.
As seen from the comparison, the most popular and energy-efficient method today is the programmable control of servomotors. However, the simplest to implement is PWM control, and in terms of adaptive control, fuzzy logic algorithm is considered. In terms of accuracy, three control methods stand out: two-loop control, FOC, and fuzzy logic control. In summary, when choosing a method for servomotor control, it is advisable to consider the initial characteristics of the desired control, i.e., to select control parameters that bear greater responsibility for performing specific operations.
In the control of the Hirata Cartesian robot’s servomotor operations, direct control based on fuzzy logic algorithm is used. This is because the algorithm is not only used for motor control but also for diagnosing mechanical damage in the robot’s transmissions. Therefore, important characteristics for servomotor control include accuracy, adaptability, and control speed. Additionally, the adaptability of fuzzy logic, coupled with high precision, allows its utilization in configuring digital twins for modeling various conditions and behavioral variations. Fuzzy logic facilitates the development of a control system along multiple directions, enabling the digital twin to emulate human logic based on external factors. This human-like decision-making ability is crucial in scenarios where rigid rule-based systems may fall short, providing a more nuanced and realistic approach.

6. Fuzzy Logic Control of the Hirata Cartesian Robot Servomotor

The speed and torque control of Hirata Cartesian robot servomotor is based on the frequency and amplitude of the vibration signal that occurs because of mechanical damage in the robot’s transmissions. This correlation is based on several reasons, namely the detection of damage in the transmissions and the robot’s operation under conditions of damaged transmission.
Control based on fuzzy logic operates by defining linguistic variables and constructing a fuzzy set of data. Therefore, the fuzzy logic algorithm does not require the determination of an exact mathematical model of the robot for servomotor control.
Fuzzy sets for linguistic input variables related to the amplitude and frequency of vibrations are illustrated in Figure 6.
The shape of the membership function is chosen to align with the logic of the robot’s operation under specified conditions. For instance, the nominal vibration of the robot during work operations is 0.3 g for the nominal motor rotation speed at which the maximum speed of the robot’s working element is achieved. Therefore, for the fuzzy set of amplitude, trapezoidal and triangular functions are chosen, while only trapezoidal functions are selected for frequency. Gaussian functions are chosen for the output parameters of the speed and torque of the servomotor to ensure smoother regulation of these parameters.
Fuzzy sets for linguistic output variables related to the speed and torque of the servomotor are presented in Figure 7.
As a result, based on the presented fuzzy sets and the derived fuzzy rule base, patterns for the speed and torque of the servomotor can be obtained. The simulation results are illustrated in Figure 8.
As seen from the simulation results, the speed parameter is inversely proportional to the torque of the servomotor. This is implemented to overcome the consequences of mechanical damage to the robot’s transmission. When a fault is detected, the robot’s movement speed decreases, and the torque increases to mitigate the impact of undesirable consequences on other parts of the robot. This also helps reduce the influence on its fundamental characteristics, such as positioning accuracy, performance, and energy efficiency.

7. Conclusions

In this work, the structures, implementation, types, and basic principles and methods of servomotor control are described while highlighting its benefits, limitations, and application possibilities. PWM control, utilizing digital signal processing, proves effective in controlling position, speed, and trajectory. Current control, or torque control, stands out for its high precision in regulating torque, quick response to changes, energy savings, and impact on positioning accuracy.
Two-loop control, integrating positional and velocity loops, enhances motor control efficiency, offering precision in positioning, stability in speed control, dynamic response, and integration with other methods. Field-oriented control (FOC), based on the vector control principle, ensures precision control, low noise and vibration levels, and high energy efficiency through the transformation of the magnetic field.
Fuzzy-logic control, relying on fuzzy sets and logical inference, enables adaptive motor control in changing conditions, making it ideal for uncertain systems like digital twins. Finally, programmable control, associated with Industry 4.0, utilizes specialized software and external controllers, offering high flexibility, efficiency, easy integration, and interaction with various protocols and SCADA systems.
The comparison of servomotor control methods presented in this work provides a comprehensive overview of various parameters crucial for assessing the effectiveness of different control techniques. The parameters of speed, accuracy, adaptability, energy efficiency, popularity, ease of implementation, and material resource costs serve as valuable indicators in making informed decisions about the choice of a control method based on specific requirements.
The analysis reveals that programmable control stands out as the most popular and energy-efficient method, while PWM control is the simplest to implement. For adaptive control, the fuzzy logic algorithm is considered, and for accuracy, two-loop control, FOC, and fuzzy-logic control are highlighted.
Each method has its niche and strengths, and the choice depends on the specific requirements of the application. The adaptability of fuzzy-logic control and the efficiency of programmable control make them particularly versatile, addressing challenges in uncertain environments. As technology advances, the selection of a servomotor control method should align with the evolving demands of precision, adaptability, and efficiency in diverse industrial applications.

Author Contributions

Conceptualization, S.A.; methodology, S.A.; validation, A.R., T.V. and K.K.; formal analysis, S.A.; investigation, S.A.; resources, S.A.; data curation, S.A., A.R. and A.K.; writing—original draft preparation, S.A.; writing—review and editing, A.R., A.K. and K.K.; visualization, S.A.; supervision, A.R. and T.V. All authors have read and agreed to the published version of the manuscript.

Funding

The research leading to these results received funding from the PSG453, 2020–2024, “Digital twin for propulsion drive of autonomous electric vehicle”.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Na, J.; Huang, Y.; Pei, Q.; Wu, X.; Gao, G.; Li, G. Active Suspension Control of Full-Car Systems without Function Approximation. IEEE/ASME Trans. Mechatron. 2020, 25, 779–791. [Google Scholar] [CrossRef]
  2. Xu, Z.; Li, S.; Zhou, X.; Zhou, S.; Cheng, T.; Guan, Y. Dynamic Neural Networks for Motion-Force Control of Redundant Manipulators: An Optimization Perspective. IEEE Trans. Ind. Electron. 2021, 68, 1525–1536. [Google Scholar] [CrossRef]
  3. Maeda, Y.; Harata, K.; Iwasaki, M. A Friction Model-Based Frequency Response Analysis for Frictional Servo Systems. IEEE Trans. Ind. Inform. 2018, 14, 5146–5155. [Google Scholar] [CrossRef]
  4. Wang, S.; Tao, L.; Chen, Q.; Na, J.; Ren, X. USDE-Based Sliding Mode Control for Servo Mechanisms with Unknown System Dynamics. IEEE/ASME Trans. Mechatron. 2020, 25, 1056–1066. [Google Scholar] [CrossRef]
  5. Wu, L.; Wang, L.; Zhang, C.; Shi, H. Dynamic Characteristics Analysis and Dual Motor Synchronous Control of Hydraulic Lifting System for Large Cranes. J. Eng. 2019, 2019, 203–207. [Google Scholar] [CrossRef]
  6. Shi, T.; Liu, H.; Geng, Q.; Xia, C. Improved Relative Coupling Control Structure for Multi-Motor Speed Synchronous Driving System. IET Electr. Power Appl. 2016, 10, 451–457. [Google Scholar] [CrossRef]
  7. Lin, S.; Cai, Y.; Yang, B.; Zhang, W. Electrical Line-Shafting Control for Motor Speed Synchronisation Using Sliding Mode Controller and Disturbance Observer. IET Control Theory Appl. 2017, 11, 205–212. [Google Scholar] [CrossRef]
  8. Wang, S.; Yu, H.; Yu, J. Robust Adaptive Tracking Control for Servo Mechanisms with Continuous Friction Compensation. Control Eng. Pract. 2019, 87, 76–82. [Google Scholar] [CrossRef]
  9. Ito, K.; Iwasaki, M.; Matsui, N. GA-Based Practical Compensator Design for a Motion Control System. IEEE/ASME Trans. Mechatron. 2001, 6, 143–148. [Google Scholar] [CrossRef]
  10. Yu, J.; Shi, P.; Yu, H.; Chen, B.; Lin, C. Approximation-Based Discrete-Time Adaptive Position Tracking Control for Interior Permanent Magnet Synchronous Motors. IEEE Trans. Cybern. 2015, 45, 1363–1371. [Google Scholar] [CrossRef]
  11. Zeng, T.; Ren, X.; Zhang, Y. Fixed-Time Sliding Mode Control and High-Gain Nonlinearity Compensation for Dual-Motor Driving System. IEEE Trans. Ind. Inform. 2020, 16, 4090–4098. [Google Scholar] [CrossRef]
  12. Wang, S.; Yu, H.; Yu, J.; Na, J.; Ren, X. Neural-Network-Based Adaptive Funnel Control for Servo Mechanisms with Unknown Dead-Zone. IEEE Trans. Cybern. 2020, 50, 1383–1394. [Google Scholar] [CrossRef] [PubMed]
  13. Niu, B.; Li, H.; Zhang, Z.; Li, J.; Hayat, T.; Alsaadi, F.E. Adaptive Neural-Network-Based Dynamic Surface Control for Stochastic Interconnected Nonlinear Nonstrict-Feedback Systems with Dead Zone. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 1386–1398. [Google Scholar] [CrossRef]
  14. Ma, H.; Liang, H.; Zhou, Q.; Ahn, C.K. Adaptive Dynamic Surface Control Design for Uncertain Nonlinear Strict-Feedback Systems with Unknown Control Direction and Disturbances. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 506–515. [Google Scholar] [CrossRef]
  15. Ling, Y.; Chu, W. Research on Movement Relationship and Synchronized Motion Control Strategy for the Attack Angle Device of the 2.4 m Transonic Wind Tunnel. In Proceedings of the 2016 IEEE International Conference on Mechatronics and Automation, IEEE, ICMA, Harbin, China, 7–10 August 2016; pp. 249–253. [Google Scholar] [CrossRef]
  16. Liu, X.; Chen, Y.; Li, J.; Cangelosi, A. Real-Time Robotic Mirrored Behavior of Facial Expressions and Head Motions Based on Lightweight Networks. IEEE Internet Things J. 2023, 10, 1401–1413. [Google Scholar] [CrossRef]
  17. Qing, Z.H.; Wei, Z. Research on Speed Detection Method of Tracked Vehicle Automatic Driving System. In Proceedings of the 2018 International Conference on Artificial Intelligence and Big Data (ICAIBD), Chengdu, China, 26–28 May 2018; pp. 256–260. [Google Scholar] [CrossRef]
  18. Li, H.; Yang, J.; Li, Y. Structural Design and Characteristic Research of Product Vibration Test Fixture Based on High Frequency Response Characteristics. In Proceedings of the 2019 2nd World Conference on Mechanical Engineering and Intelligent Manufacturing (WCMEIM), Shanghai, China, 22–24 November 2019; pp. 219–223. [Google Scholar] [CrossRef]
  19. Sathyamoorthy, B.; Umapathy, S.; Rajalakshmi, T. Automatic Robotic Arm Based on Bluetooth Regulated for Progressed Surgical Task. In Proceedings of the 2022 International Conference on Industry 4.0 Technology (I4Tech), Pune, India, 23–24 September 2022; pp. 1–4. [Google Scholar] [CrossRef]
  20. Giang, H.T.T.; Chung, P.T.; Van, T.T.; Khanh, N.D. Research to Improve the Quality of Servo Motor Controller. In Proceedings of the 2023 V International Conference on Control in Technical Systems (CTS), Saint Petersburg, Russia, 21–23 September 2023; pp. 71–75. [Google Scholar] [CrossRef]
  21. Kawai, H.; Cordier, J.; Kennel, R.; Doki, S. Servo Brake Control Based on Finite Control Set-Model Predictive Control with a Voltage Smoother. In Proceedings of the 2020 2nd Global Power, Energy and Communication Conference (GPECOM), Izmir, Turkey, 20–23 October 2020; pp. 131–136. [Google Scholar] [CrossRef]
  22. Odhano, S.A.; Pescetto, P.; Awan, H.A.A.; Hinkkanen, M.; Pellegrino, G.; Bojoi, R. Parameter Identification and Self-Commissioning in AC Motor Drives: A Technology Status Review. IEEE Trans. Power Electron. 2019, 34, 3603–3614. [Google Scholar] [CrossRef]
  23. Mademlis, C.; Agelidis, V.G. On Considering Magnetic Saturation with Maximum Torque to Current Control in Interior Permanent Magnet Synchronous Motor Drives. Proc. IEEE Power Eng. Soc. Transm. Distrib. Conf. 2002, 2, 1234. [Google Scholar] [CrossRef]
  24. Lai, C.; Feng, G.; Mukherjee, K.; Kar, N.C. Investigations of the Influence of PMSM Parameter Variations in Optimal Stator Current Design for Torque Ripple Minimization. IEEE Trans. Energy Convers. 2017, 32, 1052–1062. [Google Scholar] [CrossRef]
  25. Hinkkanen, M.; Luomi, J. Parameter Sensitivity of Full-Order Flux Observers for Induction Motors. IEEE Trans. Ind. Appl. 2003, 39, 1127–1135. [Google Scholar] [CrossRef]
  26. Ruan, X.; Zhao, J. The PWM Servo and LQR Control of a Dual-Wheel Upright Self-Balancing Robot. In Proceedings of the 2008 International Symposiums on Information Processing, Moscow, Russia, 23–25 May 2008; pp. 586–590. [Google Scholar] [CrossRef]
  27. Sakata, K.; Fujimoto, H. Perfect Tracking Control of Servo Motor Based on Precise Model with PWM Hold and Current Loop. In Proceedings of the 2007 Power Conversion Conference—Nagoya, Nagoya, Japan, 2–5 April 2007; pp. 1612–1617. [Google Scholar] [CrossRef]
  28. Bellini, A.; Concari, C.; Franceschini, G.; Toscani, A. Mixed-Mode PWM for High-Performance Stepping Motors. IEEE Trans. Ind. Electron. 2007, 54, 3167–3177. [Google Scholar] [CrossRef]
  29. Marciu, S.; Bucur, G.; Moise, A.; Orhei, D.; Popescu, C. Automatic Positioning System for Photovoltaic Panels. In Proceedings of the 2018 10th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), Iasi, Romania, 28–30 June 2018; pp. 1–5. [Google Scholar] [CrossRef]
  30. Bitko, A.; Tiapkin, M.; Samygina, E.; Balkovoi, A. On the Implementation of Frequency Response Estimation Method of Electric Drives. In Proceedings of the 2019 26th International Workshop on Electric Drives: Improvement in Efficiency of Electric Drives (IWED), Moscow, Russia, 30 January–2 February 2019; pp. 1–6. [Google Scholar] [CrossRef]
  31. Wang, Y.; Hu, X.; Feng, Y.; Li, S. Design and Experimental Study of Dc Servomotor Controller. In Proceedings of the 2020 3rd International Conference on Advanced Electronic Materials, Computers and Software Engineering (AEMCSE), Shenzhen, China, 24–26 April 2020; pp. 684–689. [Google Scholar] [CrossRef]
  32. Abbas, A.; Selvaraj, S.K. Analysis and Implementation of DCS in DC-DC Boost Converter for a Robotic System. In Proceedings of the 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT), Tirunelveli, India, 20–22 August 2020; Volume 1, pp. 643–646. [Google Scholar] [CrossRef]
  33. Yurchenko, V.; Pikalov, V.; Belokopytov, R.; Boykov, A.; Drapak, K. Electric Drive Modernization by Replacing Brushed DC Motor with Permanent Magnet Synchronous Motor in Rehabilitation Robotic System. In Proceedings of the 2022 4th International Conference on Control Systems, Mathematical Modeling, Automation and Energy Efficiency (SUMMA), Lipetsk, Russia, 9–11 November 2022; pp. 509–513. [Google Scholar] [CrossRef]
  34. Odera, F.; Imamoto, K.; Yoshimi, D.; Takenaka, K.; Higuchi, M. Realization of High Power Density AC Servo Drive System Using GaN Power Device. In Proceedings of the 2020 23rd International Conference on Electrical Machines and Systems (ICEMS), Hamamatsu, Japan, 24–27 November 2020; pp. 2101–2105. [Google Scholar] [CrossRef]
  35. Huang, Z.; Song, W. Research on the Inertia Identification of AC Servo System Based on Asynchronous Motor. In Proceedings of the 2023 IEEE 6th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chongqing, China, 24–26 February 2023; Volume 6, pp. 408–413. [Google Scholar] [CrossRef]
  36. Belousov, A.S.; Meshcheryakov, V.N.; Valtchev, S.; Kryukov, O.V. Development of a Control Algorithm for Three-Phase Inverter in Two-Phase Electric Drives Reducing the Number of Commutations. In Proceedings of the 2019 1st International Conference on Control Systems, Mathematical Modelling, Automation and Energy Efficiency (SUMMA), Lipetsk, Russia,, 20–22 November 2019; pp. 444–449. [Google Scholar] [CrossRef]
  37. Manescu Paltanea, V.; Paltanea, G.; Varaticeanu, B.; Minciunescu, P.; Maricaru, M.; Demeter, L.; Pesteri, M.; Gavrila, H.; Nemoianu, I.V. Numerical Analysis of a Brushless Servomotor with Soft Magnetic Composite Stator Core. In Proceedings of the 2020 International Symposium on Fundamentals of Electrical Engineering (ISFEE), Bucharest, Romania, 5–7 November 2020; Volume 3, pp. 8–12. [Google Scholar] [CrossRef]
  38. Cristina, D.; Gheorghe, U.; Gheorghe, B.; Radu, O. Numerical Simulation of the Sensorless Control for an Electrical Drive System with Brushless DC Servomotor. In Proceedings of the EPE 2012 International Conference and Exposition on Electrical and Power Engineering, Iasi, Romania, 25–27 October 2012; pp. 379–384. [Google Scholar] [CrossRef]
  39. Wang, E.X.; Zhao, X.; Chen, Y.; Liu, M.; Li, G.; Ouyang, M.; Liang, A.H. Design of Pulse Diagnostic Robot for Traditional Chinese Medicine. In Proceedings of the 2020 5th International Conference on Robotics and Automation Engineering (ICRAE), Singapore, 20–22 November 2020; pp. 87–92. [Google Scholar] [CrossRef]
  40. Heaning, K.; Sohail, S.; Kerbel, W.; Trafford, R.; Bouaynaya, N.; Polikar, R.; Georgieva, P. Tilt and Rotation Motion Control System for Solar Panel. In Proceedings of the 2020 International Conference Automatics and Informatics (ICAI), Varna, Bulgaria, 1–3 October 2020. [Google Scholar] [CrossRef]
  41. Wang, D.; Liu, X.; Wu, X.; Xu, K.; Li, J. Instantaneous Angular Speed Extraction Based on Nonuniform Local Polynomial Differentiator for the Stiffness Identification of the Robot Joint. IEEE Trans. Instrum. Meas. 2023, 72, 1–10. [Google Scholar] [CrossRef]
  42. Bu, F.; Xuan, F.; Yang, Z.; Gao, Y.; Pan, Z.; Degano, M.; Gerada, C. Rotor Position Tracking Control for Low Speed Operation of Direct-Drive PMSM Servo System. IEEE/ASME Trans. Mechatron. 2021, 26, 1129–1139. [Google Scholar] [CrossRef]
  43. Urakawa, Y. Application of Limited Pole-Placement Method to State Feedback System. In Proceedings of the 2021 IEEE International Conference on Mechatronics (ICM), Kashiwa, Japan, 7–9 March 2021. [Google Scholar] [CrossRef]
  44. Pomponio, M.; Hati, A.; Nelson, C. FPGA-Based Low-Latency Digital Servo for Optical Physics Experiments. In Proceedings of the 2020 Joint Conference of the IEEE International Frequency Control Symposium and International Symposium on Applications of Ferroelectrics (IFCS-ISAF), Keystone, CO, USA, 19–23 July 2020. [Google Scholar] [CrossRef]
  45. Lyu, Y.; Liang, J.; Hu, Y. A 61 MHz–3.4 Hz High-Pass Capacitively Coupled Analog Frontend with Tunnelling Biasing and Output DC Servo Loop. In Proceedings of the 2023 IEEE International Symposium on Circuits and Systems (ISCAS), Monterey, CA, USA, 21–25 May 2023; pp. 1–5. [Google Scholar] [CrossRef]
  46. Serrano-Balbontin, A.J.; Tejado, I.; Mancha-Sanchez, E.; Vinagre, B.M. Introducing Fractional Order Dynamics in Neuromorphic Control: Application to a Velocity Servomotor. In Proceedings of the 2023 European Control Conference (ECC), Bucharest, Romania, 13–16 June 2023; pp. 3–8. [Google Scholar] [CrossRef]
  47. Shinagawa, T.; Kumamoto, K. Base Robot User’s Guide, 1st ed.; Hirata Corporation: Tokyo, Japan, 1998. [Google Scholar]
  48. Autsou, S.; Vaimann, T.; Rassõlkin, A.; Kudelina, K.; Asad, B. Influence of Different Tooth Belt Transmission Faults on the Work of a Cartesian Robot. In Proceedings of the 2022 20th International Conference on Mechatronics—Mechatronika (ME), Pilsen, Czech Republic, 7–9 December 2022. [Google Scholar] [CrossRef]
  49. Raja, H.A.; Autsou, S.; Kudelina, K.; Rjabtsikov, V.; Vaimann, T.; Kallaste, A.; Pomarnacki, R.; Hyunh, V.K. Digital Twin of Wind Generator for Modelling Various Turbine Characteristics. In Proceedings of the 2023 International Conference on Electrical Drives and Power Electronics (EDPE), High Tatras, Slovakia, 25–27 September 2023; pp. 1–5. [Google Scholar] [CrossRef]
  50. Kudelina, K.; Raja, H.A.; Autsou, S.; Naseer, M.U.; Vaimann, T.; Kallaste, A.; Pomamacki, R.; Hyunh, V.K. Preliminary Analysis of Mechanical Bearing Faults for Predictive Maintenance of Electrical Machines. In Proceedings of the 2023 IEEE 14th International Symposium on Diagnostics for Electrical Machines, Power Electronics and Drives (SDEMPED), Chania, Greece, 28–31 August 2023; pp. 430–435. [Google Scholar] [CrossRef]
  51. Kudelina, K.; Autsou, S.; Asad, B.; Vaimann, T.; Rassolkin, A.; Kallaste, A. Implementation and Analysis of Rolling Bearing Faults Caused by Shaft Currents. In Proceedings of the 2022 29th International Workshop on Electric Drives: Advances in Power Electronics for Electric Drives (IWED), Moscow, Russia, 26–29 January 2022; pp. 18–23. [Google Scholar] [CrossRef]
  52. Zhang, Y.J.; Ge, S.L.; Li, F.Y. Development of a Testing System for Torque Characteristics of Folding Hinges. In Proceedings of the 2020 5th International Conference on Electromechanical Control Technology and Transportation (ICECTT), Nanchang, China, 15–17 May 2020; pp. 84–88. [Google Scholar] [CrossRef]
  53. Wang, J.; Xue, A.; Zheng, C.; Ding, G.; Liu, B.; Zhang, X.; Bi, T. Control of the Ultra-Low Frequency Oscillation in Southwest Power Grid of China Based on Damping Characteristic Analysis. In Proceedings of the 2018 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; pp. 8720–8724. [Google Scholar] [CrossRef]
  54. Yang, Y.; Zhang, W.-M.; Zhu, Q.-X.; Jiang, Q.-S. Dynamic Characteristic Optimization of Ball Screw Feed Drive in Machine Tool Based on Modal Extraction of State Space Model. IEEE Access 2019, 7, 55524–55542. [Google Scholar] [CrossRef]
  55. Zhou, J.; Gao, Z.G.; Zhang, B. A Transfer Function Identification Method of the Electrical Servo System Based on Isolation Characteristic Points. In Proceedings of the 2010 3rd International Symposium on Systems and Control in Aeronautics and Astronautics, Harbin, China, 8–10 June 2010; pp. 115–118. [Google Scholar] [CrossRef]
  56. Nikolaev, A.A.; Bulanov, M.V.; Denisevich, A.S. Experimental Study of Control Characteristics of Electrodes Hydraulic Drives of Electric Arc Furnaces and Ladle Furnaces. In Proceedings of the 2020 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon), Vladivostok, Russia, 6–9 October 2020. [Google Scholar] [CrossRef]
  57. Yang, Q.; Liu, T.; Wu, X.; Deng, Y. Gear Backlash Detection and Evaluation Based on Current Characteristic Extraction and Selection. IEEE Access 2020, 8, 107161–107176. [Google Scholar] [CrossRef]
  58. Shinagawa, T.; Kumamoto, K. Robot Controller User’s Guide, 4th ed.; Hirata Corporation: Tokyo, Japan, 1999. [Google Scholar]
  59. Tiapkin, M.G.; Balkovoi, A.P. High Resolution Processing of Position Sensor with Amplitude Modulated Signals of Servo Drive. In Proceedings of the 2017 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), St. Petersburg/Moscow, Russia, 1–3 February 2017; pp. 1042–1047. [Google Scholar] [CrossRef]
  60. Er, M.J.; Lee, S.C.; Tan, L.L. Digital Signal Processor Based Multirate PID Control of a Two Link Flexible Joint Robot. In Proceedings of the 1998 IEEE International Conference on Control Applications (Cat. No.98CH36104), Trieste, Italy, 4 September 1998; pp. 900–905. [Google Scholar] [CrossRef]
  61. Tu, J.; Liu, L.; Li, H.; Ma, H. High Performance Digital Signal Processor for Navigation Grade Resonant Fiber Optic Gyroscope. In Proceedings of the Conference on Lasers and Electro-Optics/Pacific Rim 2020, Sydney, Australia, 3–5 August 2020; pp. 6–7. [Google Scholar] [CrossRef]
  62. Aleksandr, B.; Mikhail, T. Adaptive Observer-Based Converter for Signal Processing of Capacitive Position Measuring System of Planar Servo Drive. In Proceedings of the 2016 IEEE NW Russia Young Researchers in Electrical and Electronic Engineering Conference (EIConRusNW), St. Petersburg, Russia, 2–3 February 2016; pp. 699–703. [Google Scholar] [CrossRef]
  63. Shi, H.; Xu, Z.; Zou, Y.; Guo, M. Double Inverted Pendulum System Control Based on Servo Compensator. In Proceedings of the CACRE2019: 2019 4th International Conference on Automation, Control and Robotics Engineering, Shenzhen, China, 19–21 July 2019; pp. 666–670. [Google Scholar] [CrossRef]
  64. Wei, W.; Liu, X.; Ma, S. Three-State Feedback Control of Electro-Hydraulic Servo Shaking Table Based on State Space Research. In Proceedings of the 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China, 14–16 December 2018; pp. 44–47. [Google Scholar] [CrossRef]
  65. Zhao, D.; Meng, F.; Zhang, Z.; Wang, L.; Liu, Q.; Liu, C. Research on Active Disturbance Rejection Control Based on Position Disturbance Electro-Hydraulic Servo Force. In Proceedings of the 2020 39th Chinese Control Conference (CCC), Shenyang, China, 27–29 July 2020; pp. 3544–3549. [Google Scholar] [CrossRef]
  66. Saroka, V.V.; Autsou, S.A. Synthesis of Optimal Control Systems for Braking Process for Automatic Manipulator Frame. In Proceedings of the 2016 Open Conference of Electrical, Electronic and Information Sciences (eStream), Vilnius, Lithuania, 19 April 2016; pp. 1–4. [Google Scholar] [CrossRef]
  67. Saroka, V.; Autsou, S. Synthesis of the Control System of the Robot Manipulator of Galvanic Lines Using the Bellman Dynamic Programming Method. In Proceedings of the 2017 Open Conference of Electrical, Electronic and Information Sciences (eStream), Vilnius, Lithuania, 27April 2017; pp. 1–4. [Google Scholar] [CrossRef]
  68. Cao, R.; Jia, H. Iterative Learning Control Method for Permanent Magnet Synchronous Liner Motor Based on Vector Control. In Proceedings of the 2013 9th Asian Control Conference (ASCC), Istanbul, Turkey, 23–26 June 2013; pp. 1–6. [Google Scholar] [CrossRef]
  69. Zorlu, S.; Senol, I.; Bakan, A.F. Vector Control OfAn AC Brushless Servomotor Using A Custom-Designed Motion Control Card. In Proceedings of the 2006 IEEE International Symposium on Industrial Electronics, Montreal, QC, Canada, 9–13 July 2006; pp. 373–374. [Google Scholar] [CrossRef]
  70. Shi, L.; Song, J.; Xu, C.; Li, G.; Zhang, Y.; Li, C. Servomotor Modelling and Control for Medical Robots. In Proceedings of the 2019 IEEE 9th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), Suzhou, China, 29 July–2 August 2019; pp. 814–819. [Google Scholar] [CrossRef]
  71. Autsou, S.; Saroka, V.; Karpovich, D.; Rassolkin, A.; Gevorkov, L.; Vaimann, T.; Kallaste, A.; Belahcen, A. Comparative Study of Field-Oriented Control Model in Application for Induction and Synchronous Reluctance Motors for Life-Cycle Analysis. In Proceedings of the 2018 25th International Workshop on Electric Drives: Optimization in Control of Electric Drives (IWED), Moscow, Russia, 31 January–2 February 2018; pp. 1–5. [Google Scholar] [CrossRef]
  72. Saroka, V.; Autsou, S. Use FOC Vector Control to Optimize the Control of a Galvanic Robot Manipulator. In Proceedings of the 2018 Open Conference of Electrical, Electronic and Information Sciences (eStream), Vilnius, Lithuania, 26 April 2018; pp. 1–4. [Google Scholar] [CrossRef]
  73. Kumari, M.; Kumar, A. Design and Analysis of IoT Based Automatic Smart Tea Machine. In Proceedings of the 2023 6th International Conference on Information Systems and Computer Networks (ISCON), Mathura, India, 3–4 March 2023; pp. 1–4. [Google Scholar] [CrossRef]
  74. Eswaran, K.; Kumar, M.S.S.; Thangavelusamy, D.; Murugadoss, V. Smart Servomotor for Robotics and Its Cyber Security. In Proceedings of the 2020 Advanced Computing and Communication Technologies for High Performance Applications (ACCTHPA), Cochin, India, 2–4 July 2020; pp. 231–236. [Google Scholar] [CrossRef]
  75. Soniya, V.; Shankar, K.R.; Karishma, S.; Vamsi, D.; Prasad, R.V.H. IoT Based Smart Way of Watering Plants and Feeding Pets. In Proceedings of the 2023 9th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 17–18 March 2023; Volume 1, pp. 744–749. [Google Scholar] [CrossRef]
  76. Ishak, M.K.; Kit, N.M. Design and Implementation of Robot Assisted Surgery Based on Internet of Things (IoT). In Proceedings of the 2017 International Conference on Advanced Computing and Applications (ACOMP), Ho Chi Minh City, Vietnam, 29 November–1 December 2017; pp. 65–70. [Google Scholar] [CrossRef]
  77. Siddiqua, A.; Anjum, A.; Kondapalli, S.; Kaur, C. Regulating and Monitoring IoT Controlled Solar Power Plant by ML. In Proceedings of the 2023 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, 23–25 January 2023; pp. 1–4. [Google Scholar] [CrossRef]
  78. Tiapkin, M.; Balkovoi, A.; Samygina, E. Current Controller Design of Precision Servo Drive. In Proceedings of the 2020 27th International Workshop on Electric Drives: MPEI Department of Electric Drives 90th Anniversary (IWED), Moscow, Russia, 27–30 January 2020; pp. 1–6. [Google Scholar] [CrossRef]
  79. Li, S.; Xu, Y.; Zou, J. A Modified Predictive Current Control with Sensitivity Analysis for Permanent Magnet Synchronous Motor. In Proceedings of the 2020 International Conference on Electrical Machines (ICEM), Gothenburg, Sweden, 23–26 August 2020; pp. 1027–1032. [Google Scholar] [CrossRef]
  80. Yin, Y.; Liu, L.; Vazquez, S.; Xu, R.; Dong, Z.; Liu, J.; Leon, J.I.; Wu, L.; Franquelo, L.G. Disturbance and Uncertainty Attenuation for Speed Regulation of PMSM Servo System Using Adaptive Optimal Control Strategy. IEEE Trans. Transp. Electrif. 2023, 9, 3410–3420. [Google Scholar] [CrossRef]
  81. Liu, K.; Fang, Y.; Zhao, Y.; Han, Y. Accurate Speed Control for High-Power Servomotor Based on Adaptive Backstepping Control Approach. In Proceedings of the 2007 International Conference on Mechatronics and Automation, Harbin, China, 5–8 August 2007; pp. 3668–3672. [Google Scholar] [CrossRef]
  82. Samygina, E.K.; Rassudov, L.N.; Balkovoi, A.P. Comparison of Linear Position and Velocity Control Strategies for a Direct Servodrive. In Proceedings of the 2018 25th International Workshop on Electric Drives: Optimization in Control of Electric Drives (IWED), Moscow, Russia, 31 January–2 February 2018; pp. 1–5. [Google Scholar] [CrossRef]
  83. Hsu, C. Commissioning of Current Controller for Servo. In Proceedings of the IECON 2018—44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, 21–23 October 2018; Volume 1, pp. 2397–2403. [Google Scholar]
  84. Li, F.; Xia, Q.; Qi, Z. The Importance Effect of the Undamped Natural Frequency to the Autopilot: Study on the Two-Loop Acceleration Autopilot. In Proceedings of the 2010 International Conference on Electronics and Information Engineering, Kyoto, Japan, 1–3 August 2010; Volume 1, pp. V1-371–V1-373. [Google Scholar] [CrossRef]
  85. Teng, F.; Hu, Y.; Liu, Y.; Li, Y. Research on Tracking Performance of Digital Two-Loops Position Servo System. In Proceedings of the 2008 International Conference on Electrical Machines and Systems, Wuhan, China, 17–20 October 2008; pp. 3735–3739. [Google Scholar]
  86. Lu, L.; Yao, B.; Lin, W. A Two-Loop Contour Tracking Control for Biaxial Servo Systems with Constraints and Uncertainties. In Proceedings of the 2013 American Control Conference, Washington, DC, USA, 17–19 June 2013; pp. 6468–6473. [Google Scholar] [CrossRef]
  87. Harib, K.H.; Khousa, E.A.; Ismail, A. Field Oriented Motion Control of a 3-Phase Permanent Magnet Synchronous Motor. In Proceedings of the 2011 2nd International Conference on Electric Power and Energy Conversion Systems (EPECS), Sharjah, United Arab Emirates, 15–17 November 2011; Volume 17555, pp. 1–7. [Google Scholar] [CrossRef]
  88. Szász, C. Fuzzy Strategy-Based Position Control of Field-Oriented PM-Hybrid Stepping Motor. In Proceedings of the 2007 IEEE International Fuzzy Systems Conference, London, UK, 23–26 July 2007; pp. 1–5. [Google Scholar] [CrossRef]
  89. Ivanova, D.; Dejanov, M. Fuzzy Logic Control Design Based on the Genetic Algorithm for a Modular Servo System. In Proceedings of the 2021 17th Conference on Electrical Machines, Drives and Power Systems (ELMA), Sofia, Bulgaria, 1–4 July 2021; pp. 1–5. [Google Scholar] [CrossRef]
  90. Bhimte, R.; Bhole-Ingale, K.; Shah, P.; Sekhar, R. Precise Position Control of Quanser Servomotor Using Fractional Order Fuzzy PID Controller. In Proceedings of the 2020 IEEE Bombay Section Signature Conference (IBSSC), Mumbai, India, 4–6 December 2020; pp. 58–63. [Google Scholar] [CrossRef]
  91. Wahyunggoro, O.; Saad, N.B. Development of Fuzzy-Logic-Based Self Tuning PI Controller for Servomotor. In Proceedings of the 2008 10th International Conference on Control, Automation, Robotics and Vision, Hanoi, Vietnam, 17–20 December 2008; pp. 1545–1550. [Google Scholar] [CrossRef]
  92. Siregar, M.F.; Sihombing, P. Suherman Analysis of Fuzzy Logic Method for Load Lifting Robot. In Proceedings of the 2019 3rd International Conference on Electrical, Telecommunication and Computer Engineering (ELTICOM), Medan, Indonesia, 16–17 September 2019; pp. 125–129. [Google Scholar] [CrossRef]
  93. Starikov, A.; Lisin, S.; Rokalo, D. Technical Implementation of the High-Speed Response Servo Drive at the Programmable Logic Device. In Proceedings of the 2019 International Conference on Electrotechnical Complexes and Systems (ICOECS), Ufa, Russia, 21–25 October 2019; pp. 1–6. [Google Scholar] [CrossRef]
  94. Dejie, S.; Boxue, T. Design of Revs Curve Programmable Servo Control System. In Proceedings of the 2009 4th International Conference on Computer Science & Education, Nanning, China, 25–28 July 2009; pp. 578–581. [Google Scholar] [CrossRef]
  95. Rojas-Moreno, A. Building a Training Suitcase for Control Engineering. In Proceedings of the 2022 IEEE ANDESCON, Barranquilla, Colombia, 16–19 November 2022; pp. 1–6. [Google Scholar] [CrossRef]
  96. Long, Y.; Zhong, C. A Universal Numerical Control System Solution Based on High Speed Network. In Proceedings of the 2020 Chinese Automation Congress (CAC), Shanghai, China, 6–8 November 2020; pp. 7587–7592. [Google Scholar] [CrossRef]
  97. Liu, D.; Ruan, J.; Fan, S.; Zhang, H.; Bai, Y.; Wang, X.; Shi, J.; Guan, Y.; Zhang, S. A Control System for Atomic Fountain Clock Based on Field- Programmable Gate Array. In Proceedings of the 2023 Joint Conference of the European Frequency and Time Forum and IEEE International Frequency Control Symposium (EFTF/IFCS), Toyama, Japan, 15–19 May 2023; pp. 1–4. [Google Scholar] [CrossRef]
  98. Chen, G.M.; Hsu, C.F.; Lee, T.T. Adaptive Fuzzy Control with PI Learning Algorithm for Induction Servomotor Systems. In Proceedings of theThe 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ’05, Reno, NV, USA, 25 May 2005; pp. 530–535. [Google Scholar] [CrossRef]
  99. Regina, B.D.A.; Aguiar, M.J.R.; Ferreira, A.A. Comprehensive and Didactic DC Servomotor Control Platform. In Proceedings of the 2019 IEEE 15th Brazilian Power Electronics Conference and 5th IEEE Southern Power Electronics Conference (COBEP/SPEC), Santos, Brazil, 1–4 December 2019. [Google Scholar] [CrossRef]
  100. Huang, M.; Li, P. Design of Electronic Shaft Synchronization Control System Based on EtherCAT Bus. In Proceedings of the 2018 Chinese Automation Congress (CAC), Xi’an, China, 30 November–2 December 2018; pp. 2569–2572. [Google Scholar] [CrossRef]
  101. He, Y.; Lv, X. The Application of Modbus TCP in Universal Testing Machine. In Proceedings of the 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 12–14 March 2021; Volume 5, pp. 1878–1881. [Google Scholar] [CrossRef]
  102. Yao, Y.; Chen, M. An Improved Algorithm for Adaptive Communication Frame Length Based on Modbus Protocol. In Proceedings of the 2020 IEEE 6th International Conference on Computer and Communications (ICCC), Chengdu, China, 11–14 December 2020; pp. 132–135. [Google Scholar] [CrossRef]
  103. Pengfei, L.; Luhua, N.; Junfeng, J. Application of CANopen and Modbus Protocol in Rotary Screen Printing Machine Control System. In Proceedings of the 2010 2nd International Conference on Signal Processing Systems, Dalian, China, 5–7 July 2010; Volume 3, pp. V3-666–V3-669. [Google Scholar] [CrossRef]
  104. Rostan, M.; Stubbs, J.E.; Dzilno, D. EtherCAT Enabled Advanced Control Architecture. In Proceedings of the 2010 IEEE/SEMI Advanced Semiconductor Manufacturing Conference (ASMC), San Francisco, CA, USA, 11–13 July 2010; pp. 39–44. [Google Scholar] [CrossRef]
  105. Li, Q.; Gao, J.; Wang, Q.; Kennel, R. Model Predictive Torque Control of Induction Motor Drives with Computed Torque for Servo Press. In Proceedings of the 2020 IEEE 9th International Power Electronics and Motion Control Conference (IPEMC2020-ECCE Asia), Nanjing, China, 29 November 2020–2 December 2020; pp. 3063–3067. [Google Scholar] [CrossRef]
  106. Bolun, W.; Tao, Z.; Zhengjin, S.; Hualiang, Z. Design of Cascaded Model Predictive Controller for Modular Robot Joints. In Proceedings of the 2022 34th Chinese Control and Decision Conference (CCDC), Hefei, China, 15–17 August 2022; pp. 6033–6039. [Google Scholar] [CrossRef]
  107. Chang, H.; Lu, S.; Zheng, S.; Song, B.; Yang, J. Integration of Predictive Control and Interconnected Structure for Autotuning Velocity Controller. IEEE/ASME Trans. Mechatron. 2023, 28, 3250–3262. [Google Scholar] [CrossRef]
  108. Orteganvidal, A.; Salazarnvasquez, F.; Rojas-Moreno, A. A Comparison between Optimal LQR Control and LQR Predictive Control of a Planar Robot of 2DOF. In Proceedings of the 2020 IEEE XXVII International Conference on Electronics, Electrical Engineering and Computing (INTERCON), Lima, Peru, 3–5 September 2020; pp. 3–6. [Google Scholar] [CrossRef]
  109. Taniguchi, A.; Mu, S.; Shibata, S.; Yamamoto, T. An Intelligent PID Control Using Neural Networks for Pneumatic Servo Systems. In Proceedings of the 2020 International Symposium on Computer, Consumer and Control (IS3C), Taichung City, Taiwan, 13–16 November 2020; pp. 549–552. [Google Scholar] [CrossRef]
  110. Zhixin, Z.; Xiandao, H.; Yunji, L.; Yeyan, N. Electro Hydraulic Position Servo System of Automatic Assembly Platform Based on Neural Network PID Control. In Proceedings of the 2022 6th International Conference on Automation, Control and Robots (ICACR), Shanghai, China, 23–25 September 2022; pp. 161–165. [Google Scholar] [CrossRef]
  111. Tang, S.; Liu, G.; Lin, Z.; Li, X. Research Progress of Loading Control Strategy of IRSS Test Platform Based on Neural Network. In Proceedings of the 2020 International Symposium on Autonomous Systems (ISAS), Guangzhou, China, 6–8 December 2020; pp. 228–233. [Google Scholar] [CrossRef]
  112. Krasnova, S.A.; Utkin, V.A.; Utkin, A.V. Block Approach to Analysis and Design of the Invariant Nonlinear Tracking Systems. Autom. Remote Control 2017, 78, 2120–2140. [Google Scholar] [CrossRef]
  113. Krasnov, D.V.; Utkin, A.V. Synthesis of a Multifunctional Tracking System in Conditions of Uncertainty. Autom. Remote Control 2019, 80, 1704–1716. [Google Scholar] [CrossRef]
  114. Krasnova, S.A.; Antipov, A.S.; Krasnov, D.V.; Utkin, A.V. Cascade Synthesis of Observers of Mixed Variables for Flexible Joint Manipulators Tracking Systems under Parametric and External Disturbances. Electronics 2023, 12, 1930. [Google Scholar] [CrossRef]
  115. Krasnova, S.A. Estimating the Derivatives of External Perturbations Based on Virtual Dynamic Models. Autom. Remote Control 2020, 81, 897–910. [Google Scholar] [CrossRef]
Figure 1. The draft of the servomotor.
Figure 1. The draft of the servomotor.
Applsci 14 02579 g001
Figure 2. The servomotor used in a Hirata Cartesian robot.
Figure 2. The servomotor used in a Hirata Cartesian robot.
Applsci 14 02579 g002
Figure 3. Using servomotors in various test benches: (a) as the digital twin of a wind generator; (b) in diagnosis of bearing faults.
Figure 3. Using servomotors in various test benches: (a) as the digital twin of a wind generator; (b) in diagnosis of bearing faults.
Applsci 14 02579 g003
Figure 4. The fuzzy logic algorithm structure.
Figure 4. The fuzzy logic algorithm structure.
Applsci 14 02579 g004
Figure 5. Comparison of the main characteristics of servomotor control methods.
Figure 5. Comparison of the main characteristics of servomotor control methods.
Applsci 14 02579 g005
Figure 6. Fuzzy sets for linguistic input variables: (a) vibration amplitude, where AL—low amplitude, AM—medium amplitude, AH—high amplitude; (b) vibration frequency, where FL—low frequency, FH—high frequency.
Figure 6. Fuzzy sets for linguistic input variables: (a) vibration amplitude, where AL—low amplitude, AM—medium amplitude, AH—high amplitude; (b) vibration frequency, where FL—low frequency, FH—high frequency.
Applsci 14 02579 g006
Figure 7. Fuzzy sets for linguistic output variables: (a) servomotor speed, where SLL—minimum speed, SL—low speed, SM—medium speed, SH—high speed; (b) servomotor torque, where TLL—minimum torque, TL—low torque, TM—medium torque, TH—high torque.
Figure 7. Fuzzy sets for linguistic output variables: (a) servomotor speed, where SLL—minimum speed, SL—low speed, SM—medium speed, SH—high speed; (b) servomotor torque, where TLL—minimum torque, TL—low torque, TM—medium torque, TH—high torque.
Applsci 14 02579 g007
Figure 8. Patterns for the speed (a) and torque (b) of the servomotor.
Figure 8. Patterns for the speed (a) and torque (b) of the servomotor.
Applsci 14 02579 g008
Table 1. The main technical characteristics of the Hirata Cartesian robot servomotor [47,58].
Table 1. The main technical characteristics of the Hirata Cartesian robot servomotor [47,58].
CharacteristicValue
Torque 2.4 Nm
Input (operating) voltage116 V AC
Rotational speed3000 r/min
Output power0.75 kW
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Autsou, S.; Kudelina, K.; Vaimann, T.; Rassõlkin, A.; Kallaste, A. Principles and Methods of Servomotor Control: Comparative Analysis and Applications. Appl. Sci. 2024, 14, 2579. https://doi.org/10.3390/app14062579

AMA Style

Autsou S, Kudelina K, Vaimann T, Rassõlkin A, Kallaste A. Principles and Methods of Servomotor Control: Comparative Analysis and Applications. Applied Sciences. 2024; 14(6):2579. https://doi.org/10.3390/app14062579

Chicago/Turabian Style

Autsou, Siarhei, Karolina Kudelina, Toomas Vaimann, Anton Rassõlkin, and Ants Kallaste. 2024. "Principles and Methods of Servomotor Control: Comparative Analysis and Applications" Applied Sciences 14, no. 6: 2579. https://doi.org/10.3390/app14062579

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