Next Article in Journal
Optical Design and Stray Light Analysis of Underwater Spectral Radiometer
Previous Article in Journal
Research on Grain Moisture Model Based on Improved SSA-SVR Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Dynamic Characteristics of a Dual Linear-Motor Differential-Drive Micro-Feed Servo System

School of Mechanical and Electronic Engineering, Shandong Jianzhu University, Jinan 250101, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2024, 14(8), 3170; https://doi.org/10.3390/app14083170
Submission received: 8 March 2024 / Revised: 29 March 2024 / Accepted: 7 April 2024 / Published: 10 April 2024
(This article belongs to the Special Issue Dynamics and Vibrations of Nonlinear Systems with Applications)

Abstract

:

Featured Application

The potential applications of the dual linear-motor differential-drive system and the numerical analysis results are applicable to high-end equipment fields like suspensions, robotics, optoelectronics, powertrain, integrated electronics, national defense, and genetic engineering, enabling the new system to have a lower stable micro-feed velocity and attain accurate micro-feed control.

Abstract

(1) Objectives: This article presents a dual linear-motor differential drive micro-feed servo system, mainly through the optimization design of the transmission mechanism. Owing to the differential synthesis of the micro feed from the upper and under linear motors, the impact of friction nonlinearity during the ultra-low velocity micro feed is avoided, endowing the system with a lower stable feed speed to achieve precise micro-feed control. (2) Methods: Transmission components of the dual linear-motor differential-drive system are analyzed using the lumped parameter method, and a dynamic model of electromechanical coupling is created, which takes into account nonlinear friction. The motion relationship of the dual linear-motor differential-drive servo feed system is characterized using a transfer function block diagram. (3) Discussions: Through simulation, the differences in response between the linear-motor single-drive system and the dual linear-motor differential-drive system are examined under fixed or variable feeding velocities as well as the impact of varying velocity combinations of dual linear motors on the output speed of the differential drive system. (4) Results: Nonlinear friction factors exert an impact on the feed velocity of both linear-motor single-drive and dual linear-motor differential-drive systems during low-velocity micro feed. However, regardless of the constant or variable speed conditions, the dual linear-motor differential-drive servo system significantly outperforms the linear-motor single-drive system regarding low-velocity micro feed. Our simulation results are basically consistent with engineering practice, thus validating the rationality of the created system models, which paves the ground for the micro-feed control algorithms.

1. Introduction

One of the key technical bottlenecks in achieving ultra-precision machining is how to achieve accurate, stable, and reliable micro displacement of the tool or workpiece during the machining process [1]. For most precision and ultra-precision machining machines, a high-performance linear motion system is necessary and critical [2]. The linear motor-drive system does not require any intermediate mechanical transmission mechanism, and the linear motor directly provides thrust to the table, eliminating the consumption caused by the transmission mechanism and the limitation of transmission clearance, achieving “zero transmission” from the motor to the table [3]. Moreover, it has the characteristics of fast response speed, small electrical time constant, high thrust, and low loss, which can provide high dynamic response speed and acceleration as well as extremely high stiffness, high positioning accuracy, smooth and error-free motion, but cannot eliminate nonlinear friction [4]. Therefore, the low-speed linear motion of the table relative to the guide rail has become the main factor restricting the improvement of feed accuracy in CNC machine tools.
Based on the differential motion synthesis mechanism of dual linear motors and modern servo drive control technology, a micro-feed servo system with dual linear-motor differential drives is proposed. By superimposing two quasi-equal macroscopic movements, namely “the upper linear motor drives the upper table to move in a straight line” and “the under linear motor drives the under table to move in a straight line”, which have almost equal instantaneous velocities and opposite directions, the inevitable low-speed nonlinear crawling phenomenon caused by the inherent properties of the traditional electromechanical servo system structure is avoided, and high-precision differential micro-feed control is achieved, fundamentally eliminate the creeping of linear motion in micro-feed mechanisms.
Many scholars use the lumped parameter method to model electromechanical transmission systems [5,6,7,8,9,10,11,12]. Jin, HY [5] established the mathematical model of a permanent magnet linear synchronous motor (PMLSM) with uncertainties, that is, a second-order complementary sliding mode control (SOCSMC) with fast convergence and global robustness, to conquer the uncertainties and reduce chattering. Golzarzadeh M [6] presented a comprehensive thermal model based on the lumped parameter approach for STLSRM, which predicts temperature distribution in different parts of this motor, including slot winding, end-winding, stator pole, stator yoke, and the moving part. Ullah W [7] aims to review analytical methodologies, i.e., lumped parameter magnetic equivalent circuit (LPMEC), magnetic co-energy (MCE), Laplace equations (LE), Maxwell stress tensor (MST) method, and sub-domain modeling for the design of a segmented PM (SPM) consequent pole flux switching machine (SPMCPFSM). Far MF [8] proposes a fast-dynamic model, based on a model order reduction method, to control a permanent magnet synchronous machine at a wide range of speeds. The robustness of the control is observed particularly when the linear lumped parameter-based models are employed to represent a machine composed of nonlinear magnetic materials. Ullah N [9] combined the merits of PMLFSM and FELFSM by proposing a novel Hybrid Excited LFSM (HELFSM), the proposed machine is excited by PMs, Field Excitation Coils (FECs), and Armature Windings (AWs). Waheed A [10] designed a two-pole, three-phase, 7.5-kW line-start permanent magnet (LSPM) synchronous motor, which is an analytical technique for rotor geometry optimization based on a lumped magnetic parametric approach. For the palletizing robot’s operating characteristics of high speed, high acceleration, and heavy load, Yu HW [11] carried out kinematics analysis by using the lumped parameter method, which obtained a positive kinematics solution and workspace. Zhu Y [12] proposed an accurate and simple five-node lumped parameter thermal network (LPTN) and built the mathematical model of the LPTN, aiming at resolving the difficulty in online temperature estimation. However, the above research results are all aimed at linear feed single-drive systems, and the dynamic model of a dual linear-motor differential-drive system is not established.
Many research achievements have been made on the influence of nonlinear friction on micro-feed systems [13,14,15,16,17,18]. Luna L [13] introduced a delay-based nonlinear controller aimed at position control of linear ultrasonic motors, which is termed the cascade nonlinear proportional integral retarded control law, to achieve high precision and fast response in spite of the effects of inner disturbances, hysteresis, and friction phenomena. Zhang W [14] not only incorporated various non-linear factors such as time-varying friction forces, time-varying mesh stiffness, and damping associated with internal excitations but also placed significant emphasis on analyzing the impact of non-linear external excitations, including road surface unevenness and motor torque fluctuations, on the shifting process of the drive system. The friction force at the contact interface is easily affected by factors such as surface morphology, friction coefficient, and sliding speed, especially when the linear motor is running at low speed, Li H [15] proposed an orthogonal vibration decoupling method for low-speed regulation. Li YR [16] presented an asymmetric friction model and an indirect integral method (IIM), the asymmetric friction model is able to capture the nonlinear position drifting phenomenon. Yang QY [17] proposed a novel design method for permanent magnet linear motor systems based on backstepping, in order to solve the influence of unknown factors on the system parameters of a permanent magnet linear motor including nonlinear friction, sudden load changes, thrust fluctuations, and so on. In order to avoid discontinuities, the nonlinear friction of the motor, which includes static, coulomb, and viscous terms, is considered a smooth function. Lee KH [18] presented a state observer for an elastic joint with nonlinear friction via the information from an acceleration sensor.
Many papers have established physical and mathematical models for dual servo systems [19,20,21,22,23,24,25]. Chang H [19] proposed a topological structure expanded by five improved sliding-mode observers (ISMOs) to simultaneously identify the load speed, the dual motor inertia, the load inertia, the stiffness coefficient, and the load disturbance. Chen YZ [20] proposed a novel two degrees of freedom, large range, coarse-fine parallel dual-actuation flexure micropositioner (CFPDFM) with low interference behavior. Shang DY [21] investigated a difficult problem of nonlinear dynamics and motion control of a dual-flexible servo system with an underactuated hand (DFSS-UH) and designed a novel neural network sliding mode control (NNSMC) method to control the DFSS-UH. Yang XY [22] proposed a finite-time tracking and synchronization control method for dual-motor servo systems that suffer from backlash and time-varying uncertainties, to overcome several factors that may degrade the system’s performance, such as transmission backlash, parameter drift, and motor dynamic characteristic differences. Wang BF [23] investigated the finite-time command-filtered backstepping control problem for dual-motor servo systems. The advantages of the finite-time controller include fast convergence and high robustness, which can improve the dynamic and steady control performance of the system. Yu HW [24] presented the design for a new differential dual-drive low-speed micro-feed mechanism and studied the difference in response of single-drive and differential dual-drive systems under the influence of friction and clearance. Jiang H [25] proposed a useful method for eliminating the gear clearance of the C axis of heavy-duty machine tools based on a dual servo-motor driving system, and established the dynamic model of the driving system of the dual servo motor, so as to find the non-linearity of the clearance, wear, and tooth clearance in the drive system. The above papers lack research on the transmission performance of dual linear-motor differential-drive micro-feed servo systems.
This paper establishes physical and mathematical models of the micro-feed servo system driven by linear motors and considers the influence of nonlinear friction on the system. The model comprehensively considers the servo stiffness of the linear motor and the contact stiffness between the linear motor actuator and the table. The influence of nonlinear friction on the dynamic characteristics of a dual linear-motor differential-drive system and a linear-motor single-drive system under constant speed and variable speed operating conditions are analyzed through numerical simulation.

2. Configuration of the Dual Linear-Motor Differential-Drive System

Figure 1 shows the configuration of the dual linear-motor differential-drive system [26], components as follows: 1—Fixed end of upper linear-motor drag chain, 2—Upper linear-motor actuator, 3—Moving end of upper linear-motor drag chain, 4—Upper linear-motor drag chain, 5—Upper linear-motor table, 6—Linear guide rail, 7—Proximity switch, 8—Mechanical limit block, 9—Upper linear-motor end cover, 10—Upper linear-motor stator, 11—Upper linear-motor assembly, 12—Under linear-motor stator, 13—Under linear-motor actuator.
This paper provides a dual linear-motor differential-drive micro-feed servo system. Due to the two high-speed “macro movements” that operate above the critical creeping speed, the “micro movements” are obtained through the differential speed of the upper and under linear motors. Therefore, it can eliminate the unavoidable and low-speed nonlinear creeping phenomenon caused by the inherent properties of the traditional electromechanical servo-system structure, and enable the system to have a lower stable speed limit and achieve accurate micro-feed control. The upper linear motor drives the upper table to perform linear motion, while the under linear motor drives the under table to perform linear motion. According to the given motion requirements, specific algorithms are assigned to the upper linear motor and under linear motor motion commands to control the motion of the upper and under table, respectively.
The linear motion speed of the upper table driven by the upper linear motor alone along the axial direction is represented by V1, while the linear motion speed of the under table driven by the under linear motor alone along the axial direction is represented by V2. Under the drive of the dual linear motors, the differential composite speed of the two tables is close to zero, that is Δ = V1 − V2 ≈ 0, which avoids the creeping phenomenon caused by the low-speed movement of the table when driven by a single linear motor, allowing the dual linear-motor differential-drive system to achieve a high-precision micro-feed motion that a linear-motor single-drive servo system cannot achieve.

3. Dynamic Model of the Dual Linear-Motor Differential-Drive System

3.1. Mechanical Model

The dual linear-motor differential-drive micro-feed servo system exploits the motion-synthesis principle along with the servo-drive technique. It is obtained with the utilization of upper and under linear-motor single-drive subsystems, thereby achieving differential speed in the identical direction. Hence, establishing mathematical models separately for the linear-motor single-drive system and the dual linear-motor differential-drive system is required. For our dual linear-motor differential-drive micro-feed servo system, its transmission mechanism (displayed in Figure 1) is presented as the mechanical model of a flexible structure system created using the lumped parameter approach as depicted in Figure 2 and Figure 3.

3.1.1. Linear-Motor Single-Drive System Analysis

The linear motor actuator is connected to the table, and the stator is fixed on the machine frame. The actuator generates electromagnetic thrust under the action of the current, which drives the connected table to achieve linear motion in the feed direction along the guide rail. As shown in Figure 2, the mechanical model of the linear-motor single-drive feed servo system is presented.
F s = m a x ¨ a + B s x ˙ a + F s f + F a
F a = F d η
F d = m t x ¨ t + B t x ˙ t + F f
x t = x a F d K e q
K e q = K s K a K s + K a
where F s is the servo driving force generated by the linear motor. F s f is the electromagnetic resistance generated on the linear motor. F a is the driving force exerted by the linear motor on the actuator, which generates the driving force F d acting on the table. F f is the equivalent coulomb friction force acting on the table when the linear-motor single drive is in use. m a represents the linear motor actuator’s equivalent mass. m t represents the table’s equivalent mass. K s represents the servo stiffness acting on the linear motor actuator. K a represents the contact stiffness between the linear motor actuator and the table. K e q represents the comprehensive equivalent stiffness of the linear-motor single-drive system. B s represents the equivalent viscous friction coefficient acting on the linear motor actuator. B t represents the viscous friction coefficient between the guide rail and slider when the linear-motor single drive is in use. x a represents the theoretical displacement generated by the linear motor actuator. x t represents the actual displacement generated by the table when the linear-motor single drive is in use. η is the mechanical efficiency of the linear-motor single-drive system.

3.1.2. Dual Linear-Motor Differential-Drive System Analysis

As shown in Figure 3, the mechanical model of the dual linear-motor differential-drive servo-feed system is presented. In order to ensure that the transmission parameters of the two single-drive systems are consistent, two linear motors with identical parameters are used in the design, and it is ensured that the equivalent mass and viscous friction coefficient of the upper linear motor actuator during the use of the upper linear-motor single drive are equal to the equivalent mass and viscous friction coefficient of the under linear motor actuator during the use of the under linear motor single drive, respectively, namely, m a = m a 1 = m a 2 , B s = B s 1 = B s 2 . At the same time, it is ensured that the equivalent mass and viscous friction coefficient of the upper table during the use of the upper linear-motor single drive are equal to the equivalent mass and viscous friction coefficient of the under table during the use of the under linear-motor single drive, respectively, that is m t = m t 1 = m t 2 , B t = B t 1 = B t 2 . In addition, it is required that the comprehensive transmission stiffness of the two single-drive systems and the differential-drive system be consistent, that is K e q = K e q 1 = K e q 2 .
The dual linear-motor differential-drive system is achieved by comparing the difference values in force, speed, and displacement between the upper linear-motor single drive and the under linear-motor single drive, respectively.
Δ F s = F s 1 F s 2
Δ F a = F a 1 F a 2
Δ F d = F d 1 F d 2
Δ F s f = F s f 1 F s f 2
Δ F f = F f 1 F f 2
Δ v t = v t 1 v t 2
Δ x a = x a 1 x a 2
Δ x t = x t 1 x t 2
where F s 1 , F s 2 are the servo driving forces generated by the upper linear motor and under linear motor, respectively. F a 1 , F a 2 are the driving forces exerted by the upper linear motor and under linear motor on the actuator, respectively, and generate driving forces F d 1 , F d 2 acting on the upper table and the under table, respectively. F s f 1 , F s f 2 are the electromagnetic resistance generated on the upper linear motor and under linear motor, respectively. F f 1 , F f 2 are the equivalent coulomb friction forces acting on the table when the upper linear motor and under linear motor are driven separately. v t 1 , v t 2 respectively represent the actual speed of the table when the upper linear motor and under linear motor are driven individually. x a 1 , x a 2 represent the theoretical displacement generated by the upper linear motor actuator and under linear motor actuator, respectively. x t 1 , x t 2 respectively represent the actual displacement generated by the table when the upper linear motor and under linear motor are driven individually.
The equations of motion for the dual linear-motor differential-drive servo-feed system are Equations (14)–(18), then
Δ F s = m a Δ x ¨ a + B s Δ x ˙ a + Δ F s f + Δ F a
Δ F a = Δ F d η
Δ F d = m t Δ x ¨ t + B t Δ x ˙ t + Δ F f
Δ x t = Δ x a Δ F d K e q
K e q = K s 1 K a 1 K s 1 + K a 1 = K s 2 K a 2 K s 2 + K a 2
where K s 1 , K s 2 represent the servo stiffness acting on the upper linear motor actuator and under linear motor actuator, respectively. K a 1 , K a 2 respectively represent the contact stiffness between the upper linear motor actuator and the upper table, and the contact stiffness between the under linear motor actuator and the under table.

3.2. Friction Model

To create the table-guideway friction model, the friction on the table is solved with the utilization of Canudas’ LuGre model [27,28], which enables the precise description of dynamic and static properties of diverse frictions, including presliding displacement, Stribeck and creeping effects, friction hysteresis as well as static friction alteration. As is displayed in Figure 4, the maximum static frictional force to sliding friction exhibits an ongoing alteration of negative damping characteristics.
Let state quantity denote the average deformation quantity of the bristle contact surface, the friction on the table is formulated as follows:
F f = σ 0 z + σ 1 z ˙ + B v v
z ˙ = v σ 0 v g ( v ) z
g ( v ) = f c + ( f s f c ) exp [ ( v v s ) 2 ]
where v and v s separately signify the relative and Stribeck velocities; σ 0 , σ 1 and B v separately denote the rigidity, damping, and viscous friction coefficients; f c and f s separately represent the coulomb and maximum static frictions. The function g ( v ) , which depends on multiple factors like lubrication, temperature, and material properties, exceeds zero.
When the system state is steady, then z ˙ = 0 , the correlation of friction force F f with relative velocity v can be formulated as follows:
F f = f c + ( f s f c ) exp [ ( v v s ) 2 ] sgn ( v ) + B v v

3.3. AC Servo Motor Model

The superiorities of servo motors include high precision and rapid response. In the case of the AC servo system, the driving force output by PMLSM is obtained through the feedback gains of position, speed, and current after proper simplification of the reference signal. The current equation is formulated as follows:
L i ˙ + R i = K i p K v p K p p K v e v i K e m f v
where L and R separately signify the armature inductance and resistance of the motor; i denotes the current of the motor; e stands for the displacement error ( e = x r x t , x r the ideal input); K i p , K v p and K p p refer separately to the current, speed, and position loop gains; K v denotes the command velocity regulation gain; v represents the output velocity of the table; and K e m f represents the motor back-EMF coefficient.
The voltage input to the servo motor V m after overcoming the back EMF V E leads to a time-delayed motor current i , resulting in multiplication of the motor driving force constant K M . Accordingly, the linear motor’s output driving force is derivable by
F s = K M i

3.4. Dual Linear-Motor Differential-Drive System Block Diagram Model

For our dual linear-motor differential-drive servo system, its mechanical formula is converted into a block diagram for the transfer function, as depicted in Figure 5. A holistic model of electromechanical coupling dynamics is identified for our system, where the influence of nonlinear friction is taken into account.

4. Simulation and Analysis

The model parameters are either sourced from manufacturers’ catalogs, approximated from prior information, or computed from the drive element CAD models, as detailed in Table 1.

4.1. Critical Creeping Speed Analysis

Through repeated computation of system parameters, the critical creeping velocity of the table is derived for a linear-motor single-drive system, whose value is about 2.0 mm/s. Figure 6, Figure 7, Figure 8 and Figure 9 depict the simulations of this system when the feed rates are separately 1.9-, 2.0-, 2.1-, and 2.5 mm/s. The critical creeping velocity is considered to be attained when the table state is steady and the feed rate does not fluctuate pronouncedly.
To identify the lowest steady-state feed velocity of a linear-motor single-drive system, four magnitudes (1.9-, 2.0-, 2.1-, and 2.5 mm/s) are assessed by simulation. As displayed in Figure 6, evident vibration along with limit cycle phenomena are present in the output velocity curve for the linear-motor single-drive system at a table feed velocity of 1.9 mm/s. Nonetheless, as illustrated in Figure 7, the output velocity curve attains a steady state at a table feed velocity of 2.0 mm/s. According to Figure 8 and Figure 9, the output velocity curve attains the steady state following approximately 2 s of adjustment when the table feed velocities are severally 2.1- and 2.5 mm/s. After overall analysis, the linear-motor single-drive system is considered to have a critical creeping velocity of 2.0 mm/s.
In the case of a dual linear-motor differential-drive system, to identify its critical creeping velocity, the constant rate is introduced into the under and upper linear motors, respectively, whose value considerably exceeds (20 times at maximum) that derived with the single-drive system. A few simulations were conducted under identical parameters, and the dual linear-motor differential-drive system attains a critical creeping speed of about 1.0 mm/s.
To find the critical creeping speed for the dual linear-motor differential-drive system, we input two constant rates separately to the upper and under linear motors via the control system, thereby guaranteeing the upper and under table instantaneous approximate synchronization. In this paper, the upper linear motor rate is set to 40.9-, 41-, 41.1-, and 41.5 mm/s, respectively, while the under linear motor rate is set to 40 mm/s. Simulation results for the dual linear-motor differential-drive system under 0.9-, 1.0-, 1.1-, and 1.5 mm/s feed rates are shown, respectively. The results obtained are shown in Figure 10, Figure 11, Figure 12 and Figure 13.
It is clear from Figure 10 that when the table feed velocity is below the critical creeping velocity, the system feed characteristics exhibit oscillation along with the limit-cycle phenomenon. Nonetheless, as displayed in Figure 11, when the table feed velocity exceeds the critical creeping velocity, the system is capable of attaining a steady state after a certain duration of adjustment (approximately 2.234 s at a 1.0 mm/s feed velocity), and our dual linear-motor differential-drive system boasts excellent feed characteristics at low velocity.
According to Figure 10, when the dual linear-motor differential-drive system has a 0.9 mm/s feed velocity, evident vibration along with limit-cycle phenomena are present in the output velocity curve for the system. Nonetheless, as is clear from Figure 11, Figure 12 and Figure 13, the system output velocity curve attains the steady state following adjustment severally at 1.0-, 1.1-, and 1.5 mm/s feed velocities. The dual linear-motor differential-drive system is considered to have a critical creeping velocity of 1.0 mm/s. Through repeated computation of system parameters, the foregoing four magnitudes (0.9, 1.0, 1.1, and 1.5 mm/s) are identified to mostly approximate the critical creeping velocity. Hence, critical creeping velocity for our dual linear-motor differential-drive system is explored by choosing these four magnitudes.
As is clear from Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13, our dual linear-motor differential-drive system exhibits lower critical creeping velocity than the linear-motor single-drive system under identical parameters. As shown in Figure 14, the upper and under linear motor rates are set separately to 42- and 40 mm/s. The output result of table velocity is further studied when the constant feed velocity for the dual linear-motor differential-drive system is the critical creeping velocity for the linear-motor single-drive system as 2.0 mm/s.
As is displayed in Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14, the critical creeping velocity of our dual linear-motor differential-drive system is lower, which can provide the table with a comparatively normal and stable working condition upon reaching the linear-motor single-drive system to its critical state. In addition, our system exhibits superior dynamic response characteristics to the linear-motor single-drive system, which thus outperforms it in terms of low-velocity stability.
Comparing Figure 7 and Figure 11, it can be seen that due to the influence of frictional nonlinearity, the system undergoes multiple oscillations before reaching a steady state. when the feed rates of the linear-motor single-drive system and the dual linear-motor differential-drive system are both 2 mm/s, the adjustment time for the linear-motor single-drive system to reach steady state (error = 2%) is 2.553 s, while the adjustment time for the dual linear-motor differential-drive system to reach steady state (error = 2%) is 1.896 s. From a quantitative analysis perspective, the response speed of the dual linear-motor differential-drive system is 25.73% higher than that of the linear-motor single-drive system. At the same time, comparative analysis shows that the oscillation frequency of the dual linear-motor differential-drive system is 23.1% less than that of the linear-motor single-drive system.

4.2. Constant Speed Analysis

The analysis reveals that our dual linear-motor differential-drive system attains a critical creeping velocity of about 1.0 mm/s. The discussion here emphasizes the identification of output variation in case the velocities of both linear motors exceed the table critical creeping velocity for the linear-motor single-drive system, yielding a 1.0 mm/s resultant rate. The settings for the upper linear-motor rate are 3-, 4-, 5- and 6 mm/s, separately, while the corresponding command speeds of the under linear motor are 2-, 3-, 4-, and 5 mm/s, the simulation results are shown in Figure 15, Figure 16, Figure 17 and Figure 18, respectively.
From Figure 11 and Figure 15, Figure 16, Figure 17 and Figure 18, it can be seen that when the minimum command speed of the upper linear motor and the under linear motor are both greater than 5 mm/s, and the differential value exceeds the critical creeping velocity of our dual linear-motor differential-drive system by 1.0 mm/s. The adjustment time of the output speed of the dual linear-motor differential-drive system is almost unchanged. Therefore, to ensure the stable output speed of the dual linear-motor differential-drive system, it is required that the minimum command speed of the upper linear motor and under linear motor are not less than 5 mm/s.
To further investigate the minimum speed difference between the upper linear motor and under linear motor, the output speed of the dual linear-motor differential-drive system will not produce over modulation. Set the command speed of the upper linear motor to 7.3 mm/s and the command speed of the under linear motor to 5 mm/s, the simulation result is shown in Figure 19. Similarly, set the command speed of the upper linear motor to 42.3 mm/s and the command speed of the under linear motor to 40 mm/s, the simulation result is shown in Figure 20. From Figure 19 and Figure 20, it can be concluded that when the command speeds of the upper linear motor and under linear motor are both higher than 5 mm/s and the speed difference is not less than 3 mm/s, the output speed of the dual linear-motor differential-drive system will not produce over modulation.
The authors also compare the differences in rate fluctuations between the dual linear-motor differential- and linear-motor single-drive systems when the former gives a feed rate exceeding its own critical creeping velocity to the latter. The feed velocity of the latter is 2.3 mm/s, and Figure 21 depicts the result. As shown in Figure 22, the linear-motor single-drive system does not experience over-modulation when the feed speed is 3.7 mm/s. The rate of the upper linear motor is set to 43.7 mm/s, the corresponding command speed of the under linear motor to 40 mm/s, and Figure 23 presents the simulation outcome. Comparing Figure 20 and Figure 21 and Figure 22 and Figure 23, the fluctuation of the dual linear-motor differential-drive system is smaller than the linear-motor single-drive system when the rate settings are low for both. In addition, the former consumes less adjustment time, attains quicker response, and superior low-velocity micro-feed performance.
From Figure 20 and Figure 21, it can be concluded that before the system reaches a steady state, the oscillation frequency of the dual linear-motor differential-drive system is 77.78% less than that of the linear-motor single-drive system. In addition, the response speed of the dual linear-motor differential-drive system is 6.89% higher than that of the linear-motor single-drive system.
From Figure 22 and Figure 23, it can be concluded that before the system reaches a steady state, the oscillation frequency of the dual linear-motor differential-drive system is 60% less than that of the linear-motor single-drive system. At the same time, the response speed of the dual linear-motor differential-drive system is 3.13% higher than that of the linear-motor single-drive system.

4.3. Variable Speed Analysis

According to the foregoing constant speed analysis, the linear-motor single-drive system has a critical creeping velocity of 2 mm/s, and its feed speed without over modulation is 3.7 mm/s. The dual linear-motor differential-drive system does not produce over-modulation and has a feed rate of 2.3 mm/s. Further, the output velocity difference between the linear-motor single-drive system and the dual linear-motor differential-drive system is explored under variable velocity conditions.
In the case of the linear-motor single-drive system, sinusoidal velocity signal with amplitude of 2 mm/s, the result is shown in Figure 24. For the dual linear-motor differential-drive system, the sinusoidal velocity signal is set to 42 mm/s for the upper linear motor, and to 40 mm/s for the under linear motor, the result is shown in Figure 25. Similarly, in the case of the linear-motor single-drive system, sinusoidal velocity signal with amplitude of 2.3 mm/s, the result is shown in Figure 26. For the dual linear-motor differential-drive system, the sinusoidal velocity signal is set to 42.3 mm/s for the upper linear motor, and to 40 mm/s for the under linear motor, the result is shown in Figure 27. In the case of the linear-motor single-drive system, sinusoidal velocity signal with amplitude of 3.7 mm/s, the result is shown in Figure 28. For the dual linear-motor differential-drive system, the sinusoidal velocity signal is set to 43.7 mm/s for the upper linear motor, and to 40 mm/s for the under linear motor, the result is shown in Figure 29.
Comparing Figure 24 and Figure 25, Figure 26 and Figure 27, and Figure 28 and Figure 29, the fluctuation of the dual linear-motor differential-drive system is found to be smaller than the linear-motor single-drive system when the sinusoidal velocities are low for both, indicating that the former outperforms the latter regarding variable-speed micro feed. As is also clear from Figure 24, Figure 25, Figure 26, Figure 27, Figure 28 and Figure 29, when the velocity crosses zero point, evident velocity fluctuation takes place in both the dual linear-motor differential- and linear-motor single-drive systems, with the former exhibiting markedly weaker fluctuation than the latter.
Comparing Figure 24 and Figure 25, Figure 26 and Figure 27, and Figure 28 and Figure 29, it can be concluded that the maximum error in the output speed of the dual linear-motor differential-drive system is reduced by 75%, 84.62%, and 25%, respectively, compared to the maximum error in the output speed of the linear-motor single-drive system. Meanwhile, when both the dual linear-motor differential-drive system and the linear-motor single-drive system do not produce over modulation, the maximum speed error of the two systems is not significantly affected by the input alternating speed.

5. Conclusions

With the proposed dual linear-motor differential-drive micro-feed mechanism, the shortcomings of the existing CNC machine tool unit axis can be overcome, which can hardly achieve precise and uniform micro-feed motion due to the impact of nonlinear creeping. In addition, in contrast to the currently popular micro-feed mechanisms exploiting the piezoelectric, thermoelastic, and electric (magnetic) effect techniques, our dual linear-motor differential-drive system also has superiorities like large stroke, convenient control, as well as high rigidity, load, and precision. Thus, this research obviously has a profound significance to the new concept design of CNC equipment, the improvement of processing performance, as well as the development of ultra-precision machining technology.
(1)
A dual linear-motor differential-drive system has been designed and the dynamic model for electromechanical coupling of the system has been created by a lumped parameter approach. In addition, the transfer function block diagram has also been plotted for simulating such system models as mechanical, motor, and frictional, where the closed-loop feeding system is taken into account.
(2)
Numerical simulations reveal that the critical creeping velocity of a dual linear-motor differential-drive micro-feed system is lower than that of a linear-motor single-drive feed system. For a particular dual linear-motor differential-drive micro-feed system, the output velocity is impacted by the integration of two different linear motor feed velocities. By numerical analysis, the differences between the lowest stable feed velocity from the minimum feed velocity of our dual linear-motor differential-drive system can be obtained.
(3)
As found by the output velocity analysis under the fixed and variable velocity conditions for the dual linear-motor differential-drive micro-feed system and the linear-motor single-drive feed system, the former boasts faster responsiveness and superior low-velocity micro-feed performance.
(4)
The results of theoretical computation and numerical analysis fundamentally agree with the actual engineering phenomenon, suggesting the rationality of the created models. The establishment of the system model paves the ground for further research concerning controller design.

6. Patents

Yu H W, Geng F Q, Wang C, et al. A Dual Linear-Motor Differential Micro-Feed Servo System and Control Method [P]. Chinese invention patent, 2021, ZL 2020 1 0517725.3 (In Chinese) [26].

Author Contributions

H.Y. was responsible for the conception and design, acquisition of data, analysis and interpretation of data, drafting the initial manuscript, and revising it critically for important intellectual content. G.Z. collected the data and pictures, completed the follow-up information, and wrote the draft. Y.L. was responsible for the conception and design, interpretation of data, and reviewing all drafts of the manuscript. J.Z., G.W. and H.J. were responsible for the numerical analysis of the manuscript and provided valuable suggestions for the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Doctoral Research Fund Project of Shandong Jianzhu University (Grant No. X21030Z).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Paniselvam, V.; Tan, N.Y.; Anantharajan, S.K. A Review on the Design and Application of Compliant Mechanism-Based Fast-Tool Servos for Ultraprecision Machining. Machines 2023, 11, 450. [Google Scholar] [CrossRef]
  2. Liang, X.; Zhang, C.; Cheung, C.F.; Wang, C.; Li, K.; Bulla, B. Micro/nano incremental material removal mechanisms in high-frequency ultrasonic vibration-assisted cutting of 316L stainless steel. Int. J. Mach. Tools Manuf. 2023, 191, 104064. [Google Scholar] [CrossRef]
  3. Wu, S.; Hu, C.; Zhao, Z.; Zhu, Y. High Accuracy Sensorless Control of Permanent Magnet Linear Synchronous Motors for Variable Speed Trajectories. IEEE Trans. Ind. Electron. 2024, 71, 4396–4406. [Google Scholar] [CrossRef]
  4. Lin, C.-G.; Yang, Y.-N.; Chu, J.-L.; Sima, C.; Liu, P.; Qi, L.-B.; Zou, M.-S. Study on nonlinear dynamic characteristics of propulsion shafting under friction contact of stern bearings. Tribol. Int. 2023, 183, 108391. [Google Scholar] [CrossRef]
  5. Jin, H.Y.; Gong, Y.W.; Zhao, X.M. High precision tracking control for linear servo system based on intelligent second-order complementary sliding mode. Electr. Eng. 2024, 106, 1105–1120. [Google Scholar] [CrossRef]
  6. Golzarzadeh, M.; Oraee, H.; Ganji, B. Lumped parameter thermal model for segmental translator linear switched reluctance motor. IET Electr. Power Appl. 2023, 17, 1548–1561. [Google Scholar] [CrossRef]
  7. Ullah, W.; Khan, F.; Umair, M.; Khan, B. Analytical methodologies for design of segmented permanent magnet consequent pole flux switching machine: A comparative analysis. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 2021, 40, 744–767. [Google Scholar] [CrossRef]
  8. Far, M.F.; Martin, F.; Belahcen, A.; Rasilo, P.; Awan, H.A.A. Real-time control of an IPMSM using model order reduction. IEEE Trans. Ind. Electron. 2021, 68, 2005–2014. [Google Scholar] [CrossRef]
  9. Ullah, N.; Khan, F.; Basit, A.; Ullah, W.; Haseeb, I. Analytical airgap field model and experimental validation of double sided hybrid excited linear flux switching machine. IEEE Access 2021, 9, 117120–117131. [Google Scholar] [CrossRef]
  10. Waheed, A.; Ro, J.S. Analytical modeling for optimal rotor shape to design highly efficient line-start permanent magnet synchronous motor. IEEE Access 2020, 8, 145672–145686. [Google Scholar] [CrossRef]
  11. Yu, H.; Sun, Q.; Wang, C.; Zhao, Y. Frequency response analysis of heavy-load palletizing robot considering elastic deformation. Sci. Prog. 2020, 103, 1–22. [Google Scholar] [CrossRef]
  12. Zhu, Y.; Xiao, M.; Lu, K.; Wu, Z.; Tao, B. A simplified thermal model and online temperature estimation method of permanent magnet synchronous motors. Appl. Sci. 2019, 9, 3158. [Google Scholar] [CrossRef]
  13. Luna, L.; López, K.; Garrido, R.; Mondié, S.; Cantera, L. A Delay-based Nonlinear Controller for Nanopositioning of Linear Ultrasonic Motors. Int. J. Control Autom. Syst. 2024, 22, 36–47. [Google Scholar] [CrossRef]
  14. Zhang, W.; Song, Q.; Lai, W.; Wang, M.; Sun, P. Analysis of the dynamic characteristics of the gear-shifting process under external excitation. Adv. Mech. Eng. 2023, 15, 16878132231216627. [Google Scholar] [CrossRef]
  15. Li, H.; Liu, Y.X.; Deng, J. Dynamic Modeling and Experimental Research on Low-Speed Regulation of a Bending Hybrid Linear Ultrasonic Motor. IEEE Trans. Ind. Electron. 2023. [Google Scholar] [CrossRef]
  16. Li, Y.R.; Peng, C.C. Encoder position feedback based indirect integral method for motor parameter identification subject to asymmetric friction. Int. J. Non-Linear Mech. 2023, 152, 104386. [Google Scholar] [CrossRef]
  17. Yang, Q.; Peng, D.; Cai, J.; Guo, D.; He, Z. Adaptive backstepping control for permanent magnet linear motors against uncertainties and disturbances. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2023, 237, 1195–1205. [Google Scholar] [CrossRef]
  18. Lee, K.H.; Kim, H.; Kuc, T.Y. State observer based on an accelerometer for an elastic joint with nonlinear friction. Appl. Sci. 2022, 12, 12991. [Google Scholar] [CrossRef]
  19. Chang, H.; Lu, S.; Zheng, S.; Shi, P.; Song, B. Integrated parameter identification based on a topological structure for servo resonance suppression. IEEE Trans. Ind. Electron. 2024, 71, 4541–4550. [Google Scholar] [CrossRef]
  20. Chen, Y.Z.; Lai, L.J.; Zhu, L.M. Structural design and experimental evaluation of a coarse-fine parallel dual-actuation XY flexure micropositioner with low interference behavior. Rev. Sci. Instrum. 2023, 94, 095006. [Google Scholar] [CrossRef]
  21. Shang, D.; Li, X.; Yin, M.; Li, F. Dynamic modeling and neural network compensation for dual-flexible servo system with an underactuated hand. J. Frankl. Inst. 2023, 360, 10127–10164. [Google Scholar] [CrossRef]
  22. Yang, X.; Wang, X.; Wang, S.; Wang, K.; Sial, M.B. Finite-time adaptive dynamic surface synchronization control for dual-motor servo systems with backlash and time-varying uncertainties. ISA Trans. 2023, 137, 248–262. [Google Scholar] [CrossRef] [PubMed]
  23. Wang, B.F.; Iwasaki, M.; Yu, J.P. Finite-Time Command-Filtered Backstepping Control for Dual-Motor Servo Systems with LuGre Friction. IEEE Trans. Ind. Inform. 2023, 19, 6376–6386. [Google Scholar] [CrossRef]
  24. Yu, H.; Zhang, L.; Wang, C.; Feng, X. Dynamic characteristics analysis and experimental of differential dual drive servo feed system. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2021, 235, 6737–6751. [Google Scholar] [CrossRef]
  25. Jiang, H.; Fu, H.; Han, Z.; Jin, H. Elimination of gear clearance for the rotary table of ultra heavy duty vertical milling lathe based on dual servo motor driving system. Appl. Sci. 2020, 10, 4050. [Google Scholar] [CrossRef]
  26. Yu, H.W.; Geng, F.Q.; Wang, C.; Guo, A.F.; Li, H.S.; Zhang, L.G. A Dual Linear Motor Differential Micro Feed Servo System and Control Method. Chinese Invention Patent ZL 2020 1 0517725.3, October 8, 2021. (In Chinese). [Google Scholar]
  27. de Wit, C.C.; Olsson, H.; Astrom, K.; Lischinsky, P. A new model for control of systems with friction. IEEE Trans. Autom. Control. 1995, 40, 419–425. [Google Scholar] [CrossRef]
  28. Yu, H.W.; Zhang, Z.Z.; Xing, J.F. Micro feed characteristic analysis of a new crawler guide rail dual drive servo system. Sci. Prog. 2021, 104, 1–24. [Google Scholar] [CrossRef]
Figure 1. Dual linear-motor differential-drive precision transmission mechanism: 1—Fixed end of upper linear-motor drag chain, 2—Upper linear-motor actuator, 3—Moving end of upper linear-motor drag chain, 4—Upper linear-motor drag chain, 5—Upper linear-motor table, 6—Linear guide rail, 7—Proximity switch, 8—Mechanical limit block, 9—Upper linear-motor end cover, 10—Upper linear-motor stator, 11—Upper linear-motor assembly, 12—Under linear-motor stator, 13—Under linear-motor actuator.
Figure 1. Dual linear-motor differential-drive precision transmission mechanism: 1—Fixed end of upper linear-motor drag chain, 2—Upper linear-motor actuator, 3—Moving end of upper linear-motor drag chain, 4—Upper linear-motor drag chain, 5—Upper linear-motor table, 6—Linear guide rail, 7—Proximity switch, 8—Mechanical limit block, 9—Upper linear-motor end cover, 10—Upper linear-motor stator, 11—Upper linear-motor assembly, 12—Under linear-motor stator, 13—Under linear-motor actuator.
Applsci 14 03170 g001
Figure 2. Mechanical model of linear-motor single-drive system.
Figure 2. Mechanical model of linear-motor single-drive system.
Applsci 14 03170 g002
Figure 3. Mechanical model of dual linear-motor differential-drive system.
Figure 3. Mechanical model of dual linear-motor differential-drive system.
Applsci 14 03170 g003
Figure 4. Stribeck curve [28]. I means the maximum static friction force, II means the solid/boundary friction region, III means the mixed friction region, and IV means the fluid friction region.
Figure 4. Stribeck curve [28]. I means the maximum static friction force, II means the solid/boundary friction region, III means the mixed friction region, and IV means the fluid friction region.
Applsci 14 03170 g004
Figure 5. Transfer function block diagram of the dual linear-motor differential-drive system.
Figure 5. Transfer function block diagram of the dual linear-motor differential-drive system.
Applsci 14 03170 g005
Figure 6. Linear-motor single-drive feed speed (1.9 mm/s).
Figure 6. Linear-motor single-drive feed speed (1.9 mm/s).
Applsci 14 03170 g006
Figure 7. Linear-motor single-drive feed speed (2.0 mm/s).
Figure 7. Linear-motor single-drive feed speed (2.0 mm/s).
Applsci 14 03170 g007
Figure 8. Linear-motor single-drive feed speed (2.1 mm/s).
Figure 8. Linear-motor single-drive feed speed (2.1 mm/s).
Applsci 14 03170 g008
Figure 9. Linear-motor single-drive feed speed (2.5 mm/s).
Figure 9. Linear-motor single-drive feed speed (2.5 mm/s).
Applsci 14 03170 g009
Figure 10. Differential-drive system feed speed (0.9 mm/s).
Figure 10. Differential-drive system feed speed (0.9 mm/s).
Applsci 14 03170 g010
Figure 11. Differential-drive system feed speed (1.0 mm/s).
Figure 11. Differential-drive system feed speed (1.0 mm/s).
Applsci 14 03170 g011
Figure 12. Differential-drive system feed speed (1.1 mm/s).
Figure 12. Differential-drive system feed speed (1.1 mm/s).
Applsci 14 03170 g012
Figure 13. Differential-drive system feed speed (1.5 mm/s).
Figure 13. Differential-drive system feed speed (1.5 mm/s).
Applsci 14 03170 g013
Figure 14. Differential-drive system feed speed (2.0 mm/s).
Figure 14. Differential-drive system feed speed (2.0 mm/s).
Applsci 14 03170 g014
Figure 15. The two motor speeds are 3 mm/s and 2 mm/s.
Figure 15. The two motor speeds are 3 mm/s and 2 mm/s.
Applsci 14 03170 g015
Figure 16. The two motor speeds are 4 mm/s and 3 mm/s.
Figure 16. The two motor speeds are 4 mm/s and 3 mm/s.
Applsci 14 03170 g016
Figure 17. The two motor speeds are 5 mm/s and 4 mm/s.
Figure 17. The two motor speeds are 5 mm/s and 4 mm/s.
Applsci 14 03170 g017
Figure 18. The two motor speeds are 6 mm/s and 5 mm/s.
Figure 18. The two motor speeds are 6 mm/s and 5 mm/s.
Applsci 14 03170 g018
Figure 19. The two motor speeds are 7.3 mm/s and 5 mm/s.
Figure 19. The two motor speeds are 7.3 mm/s and 5 mm/s.
Applsci 14 03170 g019
Figure 20. The two motor speeds are 42.3 mm/s and 40 mm/s.
Figure 20. The two motor speeds are 42.3 mm/s and 40 mm/s.
Applsci 14 03170 g020
Figure 21. Linear-motor single-drive feed speed (2.3 mm/s).
Figure 21. Linear-motor single-drive feed speed (2.3 mm/s).
Applsci 14 03170 g021
Figure 22. Linear-motor single-drive feed speed (3.7 mm/s).
Figure 22. Linear-motor single-drive feed speed (3.7 mm/s).
Applsci 14 03170 g022
Figure 23. The two motor speeds are 43.7 mm/s and 40 mm/s.
Figure 23. The two motor speeds are 43.7 mm/s and 40 mm/s.
Applsci 14 03170 g023
Figure 24. Single-drive sinusoidal feed (Am 2.0 mm/s).
Figure 24. Single-drive sinusoidal feed (Am 2.0 mm/s).
Applsci 14 03170 g024
Figure 25. Differential-drive sinusoidal feed (Am 2.0 mm/s).
Figure 25. Differential-drive sinusoidal feed (Am 2.0 mm/s).
Applsci 14 03170 g025
Figure 26. Single-drive sinusoidal feed (Am 2.3 mm/s).
Figure 26. Single-drive sinusoidal feed (Am 2.3 mm/s).
Applsci 14 03170 g026
Figure 27. Differential-drive sinusoidal feed (Am 2.3 mm/s).
Figure 27. Differential-drive sinusoidal feed (Am 2.3 mm/s).
Applsci 14 03170 g027
Figure 28. Single-drive sinusoidal feed (Am 3.7 mm/s).
Figure 28. Single-drive sinusoidal feed (Am 3.7 mm/s).
Applsci 14 03170 g028
Figure 29. Differential-drive sinusoidal feed (Am 3.7 mm/s).
Figure 29. Differential-drive sinusoidal feed (Am 3.7 mm/s).
Applsci 14 03170 g029
Table 1. Parameters and related values used in modeling the dual linear-motor differential-drive system.
Table 1. Parameters and related values used in modeling the dual linear-motor differential-drive system.
ParametersGiven Value
position loop gain K p p 7.5
command velocity adjusting the gain K v / m ( V s ) 1 150
velocity loop gain K v p / A s m 1 25
current loop gain K i p / V A 1 5
motor driving force constant K M / N A 1 0.75
back EMF coefficient K e m f / V s m 1 0.2
motor armature inductance L / mH 5.5
motor armature resistance R / Ω 1
the equivalent mass of the linear motor actuator m a / Kg 12
the equivalent viscous friction coefficient on the linear motor actuator B s / N s m 1 2
equivalent mass of the table m t / Kg 50
guide viscous friction coefficient B t / N s m 1 8
the comprehensive equivalent stiffness K e q / N m 1 2.06 × 10 7
static friction f s / N 25
coulomb friction f c / N 15
Stribeck velocity v s / m s 1 0.0012
transmission efficiency η 0.9
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

Yu, H.; Zheng, G.; Liu, Y.; Zhao, J.; Wei, G.; Jiang, H. Research on the Dynamic Characteristics of a Dual Linear-Motor Differential-Drive Micro-Feed Servo System. Appl. Sci. 2024, 14, 3170. https://doi.org/10.3390/app14083170

AMA Style

Yu H, Zheng G, Liu Y, Zhao J, Wei G, Jiang H. Research on the Dynamic Characteristics of a Dual Linear-Motor Differential-Drive Micro-Feed Servo System. Applied Sciences. 2024; 14(8):3170. https://doi.org/10.3390/app14083170

Chicago/Turabian Style

Yu, Hanwen, Guiyuan Zheng, Yandong Liu, Jiajia Zhao, Guozhao Wei, and Hongkui Jiang. 2024. "Research on the Dynamic Characteristics of a Dual Linear-Motor Differential-Drive Micro-Feed Servo System" Applied Sciences 14, no. 8: 3170. https://doi.org/10.3390/app14083170

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