You are currently viewing a new version of our website. To view the old version click .
Electronics
  • Article
  • Open Access

24 September 2025

Performance Enhancement and Control Strategy for Dual-Stator Bearingless Switched Reluctance Motors in Magnetically Levitated Artificial Hearts

,
,
,
,
and
1
School of Automation and Electrical Engineering, Linyi University, Linyi 276000, China
2
School of Physics and Electronic Engineering, Linyi University, Linyi 276000, China
3
Business College, Qingdao University, Qingdao 266071, China
4
College of Mechanical and Electronic Engineering, Shandong University of Science and Technology, Qingdao 266590, China

Abstract

Magnetically levitated artificial hearts impose stringent requirements on the blood-pump motor: zero friction, minimal heat generation and full biocompatibility. Traditional mechanical-bearing motors and permanent-magnet bearingless motors fail to satisfy all of these demands simultaneously. A bearingless switched reluctance motor (BSRM), whose rotor contains no permanent magnets, offers a simple structure, high thermal tolerance, and inherent fault-tolerance, making it an ideal drive for implantable circulatory support. This paper proposes an 18/15/6-pole dual-stator BSRM (DSBSRM) that spatially separates the torque and levitation flux paths, enabling independent, high-precision control of both functions. To suppress torque ripple induced by pulsatile blood flow, a variable-overlap TSF-PWM-DITC strategy is developed that optimizes commutation angles online. In addition, a grey-wolf-optimized fast non-singular terminal sliding-mode controller (NRLTSMC) is introduced to shorten rotor displacement–error convergence time and to enhance suspension robustness against hydraulic disturbances. Co-simulation results under typical artificial heart operating conditions show noticeable reductions in torque ripple and speed fluctuation, as well as smaller rotor radial positioning error, validating the proposed motor and control scheme as a high-performance, biocompatible, and reliable drive solution for next-generation magnetically levitated artificial hearts.

1. Introduction

The development of the artificial heart has been a journey of innovation spanning more than two centuries, from early conceptualisations to the maturity of modern technology, each step of which has been the result of the ingenuity and hard work of scientists and medical practitioners. In the early days, the concept of “mechanical circulatory assistance” was proposed by Julien Jean Cesar LeGallois in 1812 [1]. In 1937, Dr. Vladimir P. Demikhov attempted to develop a Total Artificial Heart in animal experiments in the USSR [2]. In 1953, American surgeon John Gibbon successfully performed the first intracardiac direct vision surgery using the heart–lung machine he invented, laying the foundation for the development of artificial organs [3].
Moving into the initial stage of development, the first left ventricular assist device was implanted by the team of legendary American surgeon Michael DeBakey in 1966. In 1969, Dr. Denton Cooley successfully used the Total Artificial Heart to sustain a patient’s life for 64 h, marking the beginning of the artificial heart technology’s journey towards clinical application [4]. Subsequently, attempts at a permanent artificial heart were made. In the 1970s, under the leadership of Willem Kolff, the “father of artificial organs,” a team from the University of Utah developed the Jarvik-7, designed by Robert Jarvik. On 2 December 1982, retired dentist Barney Clark became the first person in the world to receive a “permanent” artificial heart [5].
In the technology iteration and optimization phase, the HeartMate IP pulsatile left ventricular assist device was approved in 1984. In the late 1980s, Richard Wampler, the “father of the rotating artificial heart,” invented the Hemopump. In the 1990s, artificial heart technology began to spread, continuing to drive the field forward. In the 21st century, artificial heart technology has advanced rapidly. From the first generation of pulsatile pumps to the third generation of centrifugal pumps around 2010, significant improvements in performance have been achieved.
Early artificial hearts mostly used simple mechanically driven or pneumatic pumps, which have the disadvantages of large size, high risk of wear and tear failure, high damage to blood, high risk of infection, restricted movement, and noise. Additionally, patients need long-term anticoagulant therapy, which affects the overall quality of life and safety of patients. In the 21st century, with the development of science and technology, rotary blood pumps have gradually become the mainstream solution and are widely used in long-term adjuvant therapy due to their high efficiency, small size, and low blood damage. At the same time, in order to further improve the reliability and biosafety of implanted devices, magnetic suspension technology has been introduced into the design of blood pumps. The magnetic levitation artificial heart eliminates the friction and wear problems of traditional mechanical bearings and significantly improves operating life and patient comfort. The Maglev artificial heart achieves contactless rotation of the blood pump rotor through active electromagnetic suspension, effectively avoiding mechanical friction and lubrication problems, significantly improving the operational stability and biosafety of the device, and becoming the direction of development for the next-generation artificial heart. In the magnetic levitation artificial heart system, the motor is the core component of suspension and torque, and its performance directly affects the output efficiency and operational stability of the blood pump. Bearingless motors combined with torque and suspension control technology are the key to achieving highly reliable and contactless operation of the blood pump. Among them, bearingless switched reluctance motors (BSRM) show a broad application prospect in the field of biomedical drives due to their simple structure, good thermal stability, and non-dependence on permanent magnets.
The concept of BSRM was first proposed by scholars in 1989 and operates based on the “minimum reluctance principle” [6,7]. It enables the dual output of torque and radial force by superimposing the magnetic fields of control and suspension windings. Compared with traditional Switched Reluctance Motor, BSRMs effectively avoid the frictional heat and structural wear problems caused by mechanical bearings and are particularly suitable for high-speed and long-life operation scenarios [8,9,10,11]. However, traditional BSRMs still face issues such as significant coupling between torque control and suspension control, large torque ripple, and poor control accuracy, which limit their application in high dynamic response and high precision applications.
In order to enhance the overall performance of BSRMs, scholars both domestically and internationally have primarily conducted research in two areas: structural optimization and control algorithms [12,13]. In terms of structure, mainstream spatial magnetic circuit decoupling schemes include hybrid stator tooth structures, wide rotor tooth structures, double-stator structures, and composite rotor structures [14,15,16,17]. Among these, the double-stator structure has become a research hotspot in recent years due to its natural separation of suspension and torque flux paths and its excellent performance in magnetic decoupling and control independence. The double-stator bearingless switched reluctance motor (DSBSRM) constructed on this basis not only has high torque density but also can achieve high-precision suspension control, making it highly suitable for the performance demands of motors in magnetic levitation artificial hearts.
Regarding control strategies, traditional current chopper control and direct torque control (DTC) have been widely applied in switched reluctance motor systems [18,19]. Chopper control generates the target torque through hysteresis loop regulation of the winding current, but its calculation process is complex and its control accuracy is limited. The DTC method has become one of the mainstream control ideas by directly tracking the target torque signal without the need for an accurate mathematical model and exhibits good robustness [20,21]. However, DTC still suffers from large torque fluctuations and unstable dynamic responses. Direct Instantaneous Torque Control (DITC) is another advanced motor control strategy [22]. It is capable of real-time sampling of motor state quantities and quickly adjusting the PWM waveform according to the set control target to achieve fast motor control, making it suitable for applications sensitive to torque fluctuations.
To further suppress torque ripple and improve torque distribution performance, scholars have proposed the Torque Splitting Function (TSF) method [23]. This method achieves smooth torque transition between adjacent phases by dividing the period of the target torque, thereby reducing system vibration and noise. Although TSF has the advantages of simple implementation and good effect, the traditional TSF scheme ignores the effect of torque tracking error on ripple and still finds it difficult to meet the demand for high-precision control under strong dynamic conditions.
Meanwhile, to improve radial suspension performance, the PID controller is often used for closed-loop displacement control. However, the PID method is sensitive to system parameters and weak in disturbance rejection. Assuming there is no rotor eccentricity, it is still susceptible to modelling errors and external disturbances in actual operation. For this reason, advanced algorithms such as Sliding Mode Control (SMC), Model Predictive Control, and Adaptive Control are gradually being introduced into suspension force regulation control [24,25,26,27]. Among them, SMC shows better control stability than traditional PID due to its natural robustness to system uncertainties and disturbances. On the other hand, Terminal Sliding Mode Control (TSMC) introduces terminal convergence characteristics based on SMC, which can not only accelerate the system response speed but also significantly improve state tracking accuracy and anti-jamming capability [28]. This makes it suitable for popularizing the application of miniature and complex systems such as the magnetic levitation artificial heart.
To meet the above challenges, this paper designs a BSRM system based on a double-stator structure, proposes an improved TSF-PWM-DITC control strategy and a novel Finite-Time Robust Sliding Mode Control (NRLTSMC) scheme, and achieves dynamic optimization of the torque and suspension decoupling. The research work in this paper provides the theoretical foundation and technical support for the high-performance realization of the implantable blood pump electromagnetic drive system.
The main contents of this thesis are as follows: Section 2 introduces the electromagnetic structure, working principle, and modelling method of the DSBSRM; Section 3 proposes a TSF-PWM-DITC control strategy oriented towards high dynamic control requirements; Section 4 simulates and evaluates the performance of the proposed system using the MATLAB R2023b/Simulink R2023b platform; Section 5 concludes the entire paper.

2. Structure and Working Principle of Motor

Compared with conventional single-stator SRMs, the DSBSRM adopts a dual-channel control structure: the outer-stator winding is still governed by torque-oriented strategies (DITC, TSF, PWM), while an additional inner-stator winding is dedicated to radial-force regulation. This suspension loop requires real-time displacement feedback, force-to-current mapping, and independent power converters, with a bandwidth typically one order higher than that of the torque loop. Therefore, the controller must coordinate both channels to prevent magnetic interference, making the overall algorithm more complex than that of a standard SRM. The structure of the 18/15/6-pole DSBSRM is shown in Figure 1. It is an advanced motor technology that achieves contactless rotation of the rotor through a unique double stator structure and magnetic suspension principle.
Figure 1. 18/15/6 Pole DSBSRM motor structure and winding schematic.
The primary function of the inner stator is to generate suspension force, with each phase winding capable of producing suspension force to achieve magnetic suspension of the motor’s rotor. This function relies on the basic principle of magnetic forces, namely the interactive functions, but the permanent magnets are active because their characteristics enhance the stability of the rotor. When the excitation windings are activated, they exert a force on the rotor that reverses the rotor’s displacement, thereby generating suspension force. This suspension force is generated by controlling the current in the inner stator’s excitation windings. By precisely controlling the magnitude and direction of the current, the suspension force can be accurately adjusted to maintain the rotor at a set position, achieving contactless suspension. This suspension method eliminates friction and wear in traditional bearings, improving the motor’s efficiency and lifespan.
The main function of the outer stator is to generate torque force, with each phase winding capable of producing torque to drive the rotation of the motor’s rotor. The outer stator is an 18-pole three-phase structure, with each phase alternating in operation. Torque generation is based on the “minimum magnetic reluctance principle,” meaning that magnetic flux always tends to pass through the path of least magnetic reluctance. Through the DITC strategy, the motor can directly control the winding current to generate precise torque without relying on complex mathematical models. At the same time, the application of advanced control algorithms such as the TSMC further improves the system’s dynamic response and robustness. In the design of the outer stator, by changing the current in the windings, the distribution of magnetic flux can be altered, creating a rotating magnetic field on the rotor. This rotating magnetic field interacts with the magnetic poles on the rotor to produce torque, causing the rotor to rotate. By precisely controlling the current in the outer stator windings, the generated torque can be accurately controlled, thereby achieving precise control over the motor’s speed and direction. The design of the outer stator in this DSBSRM permits independent torque control, as the magnetic isolation ring on the rotor spatially separates the torque control from the force control of the inner stator. This structural decoupling simplifies and enhances the effectiveness of control.
In summary, the DSBSRM generates suspension force through the coordinated operation of the inner stator’s permanent magnets and excitation windings, while the outer stator produces a rotating magnetic field by changing the current in its windings, thereby generating torque force to drive the rotation of the rotor. This design enables the motor to achieve contactless suspension and efficient torque control. Additionally, the design of the DSBSRM incorporates advanced control strategies that ensure stable suspension and efficient torque control.
The torque system and suspension system are independently controlled due to their good torque and suspension decoupling performance. Torque control is based on direct instantaneous torque control (DITC), and a sinusoidal three-phase torque sharing function (TSF) is designed according to the working condition of variable overlap angle. Then, the piecewise variable duty ratio pulse width modulation (PWM) is used to solve the problem of torque tracking performance. Combined with the actual working characteristics of the motor, different control signals are used in different intervals, and the formula of duty ratio and winding voltage under different working conditions is fitted to improve the control accuracy. The suspension force is controlled by double closed-loop direct instantaneous suspension force control (DIFC). Because the suspension force of 18/15/6 pole DSBSRM is controlled by the combination of permanent magnet and excitation, the permanent magnet and electromagnetic conversion occur when the rotor is eccentric, and the instability of the system increases. Therefore, to reduce the rotor radial displacement pulsation and improve the robustness and dynamic response of the suspension system, the fast TSMC is introduced to effectively eliminate the chattering, and a new sliding mode reaching law (RL) is designed. New sliding mode RL can reduce chattering while keeping high approaching speed, the control ability is further improved. A new type of sliding mode control RL, with its unique nonlinear design, can ensure that the system state reaches the sliding mode surface quickly while reducing the chattering caused by the fast switching of control signals. This RL introduces a nonlinear term in the control strategy, which can be dynamically adjusted according to the change of the system state, enabling a smoother transition as the system approaches the sliding mode surface, avoiding the drastic state changes and high-frequency chattering common in traditional SMC. In addition, due to the property of finite-time convergence, the RL is able to ensure that the system state reaches the desired state within a predetermined time or even a shorter period of time, which improves the response speed of the system. The design of the RL also takes into account the uncertainties in the system parameters and the external disturbances, which enhances the system’s ability to resist these uncertainties through the intrinsic robustness of the SMC. Together, these factors make the proposed RL perform well in improving the speed and accuracy of the radial response position control, significantly reducing the chattering that may occur in the SMC, and thus improving the stability and reliability of the system operation while ensuring the control accuracy.
Since the controller parameters have a significant indigenous influence on the motor performance, the optimal algorithm is adopted to adjust the tuning parameters. In recent years, genetic algorithm, particle swarm optimization (PSO), grey wolf optimization algorithm (GWOA), suburban wolf optimization algorithm (SWOA), and other optimization algorithms are used to obtain the optimal parameters in various control systems. The comprehensive performance of these algorithms, including convergence, efficiency, and local optimality prevention, needs to be further improved [29]. GWOA has advantages in local search ability, solution accuracy, and convergence. In addition, GWOA has better operability and faster running speed based on objective function parallel computing. Therefore, reference [30] introduced GWOA to adjust its parameters. In the suspension control of DSBSRM, GWOA is used to optimize TSMC parameters such as switching gain and linear gain. The goal is to improve the dynamic response of the system, reduce the eccentricity and radial displacement fluctuations of the rotor, thus ensuring the radial stability of the rotor and improving the performance and robustness of the overall motor control system under various operating conditions.

3. Control Systems

3.1. Torque Control

In this paper, the torque control adopts DITC combined with variable duty ratio PWM and TSF. Through TSF, the turn-on angle and turn-off angle can be reasonably allocated, and the specific reference torque can be output, so that the motor can be carried out smoothly during commutation, thereby inhibiting torque ripple. Commonly used distribution functions are linear, sine, cosine, cubic, and exponential. Among them, the cosine type is more suitable for nonlinear system control and can suppress torque ripple better than other distribution functions. The cosine torque distribution function formula is as follows:
f k θ = 1 2 1 2 cos π θ θ o n θ o v     θ o n θ < θ o n + θ o v           1                                                             θ o n + θ o v θ < θ o f f 1 2 + 1 2 c o s π θ θ o f f θ o v     θ o f f θ < θ o f f + θ o v 0                                                                                                             e l s e
where θ is the rotor position angle, θ o n and θ o f f are the phase turn-on angle and turn-off angle, and θ o v is the dynamic overlap angle.
The control system was designed to adjust these angles based on the operating conditions of the motor to optimize performance. Figure 2 shows the sinusoidal torque distribution waveform.
Figure 2. A cosine-type torque distribution function diagram.
The traditional TSF is used to control torque ripple with a fixed overlap angle. However, a fixed overlap angle cannot adapt to changes in operating conditions, which may lead to additional torque fluctuations. To solve this problem, this study introduces a TSF control strategy with a variable overlap angle θ o v that dynamically adjusts the commutation timing according to the real-time operating conditions. This dynamic adjustment optimizes torque distribution and effectively reduces the torque fluctuation. Specifically, at low speeds, the overlap angle is increased to prolong the conduction time of the two phases to make the commutation process smoother; while at high speeds, the overlap angle is decreased to prevent excessive power loss due to prolonged overlap time. In this structure, θ o v is calculated as follows:
θ k 1 = θ o f f k 1 = θ o n k + 4 π P r
θ o v = θ i 0 k θ k
where θ o f f k 1 is the k − 1 correlation angle. θ k 1 is the angle of the k phase corresponding to the opening angle of the k phase, and θ i 0 k is the angle when the k phase stops working. P r is the number of rotors.
The opening angle θ o n is set as a constant, and the k phase exists at θ i 0 k :
i θ = 0 d i θ d t = 0
The position of θ i 0 k is determined by detecting the current, and the value of θ o v calculated by the formulas (2) and (3) is brought into formula (1) TSF control to realize the variable overlap angle control of TSF. When the working condition changes, the current overlap angle will also change to ensure the rationality of the distribution during the commutation period. To avoid negative torque, θ o v also needs to satisfy the following:
θ o v τ r 2 θ o f f k 1
where τ r is the pole distance of the motor rotor.
In addition, the torque signal in the traditional control system is a discrete signal obtained at a certain sampling frequency, so the switching control signal received by the power converter will lag behind the change in torque. If the torque changes rapidly in the control process, it often exceeds the hysteresis interval, resulting in a large torque ripple. Since the torque tracking is affected by the control frequency and winding voltage, and the control frequency of the system is difficult to change in the actual situation, it is necessary to suppress the torque ripple generated by the winding voltage. Therefore, in order to improve torque tracking performance and reduce torque fluctuations, this study proposes the use of Pulse Width Modulation (PWM) with variable duty cycle. The PWM dynamically adjusts the duty cycle according to the operating conditions of the motor to optimize current tracking and reduce torque fluctuations. During commutation, the PWM duty cycle is automatically adjusted as the operating conditions change to ensure that the applied voltage avoids sudden changes in current, thus effectively reducing torque fluctuations. Moreover, by reasonably distributing the positive and negative voltages during the control period, the PWM can smooth the rise and fall rates of the current, further reducing ripple generation.
Due to the nonlinear characteristics of BSRM, the smooth electromagnetic torque cannot be obtained by injecting a constant current into each phase, and the electromagnetic torque of each phase changes with the rotor position and phase current. Without considering the mutual inductance between windings, according to the principle of virtual displacement, the electromagnetic torque T k of phase k at rotor position θ and phase current i k can be expressed as:
T k = W θ , i k θ | i = c o n s t       k = 1,2 , , m
where T K is the electromagnetic torque of phase k. θ is the rotor position angle. W is magnetic co-energy, and its expression is:
W θ , i k   = 0 i k ψ k θ , i k d i k = 0 i k L k θ , i k i k d i k
where ψ k is the k-phase flux linkage; L k is the k-phase inductance; ψ k ( θ , i k ) is a function of rotor position and phase current.
When the chain saturation effect is neglected, L k is independent of the phase current and can be simplified to a function about the position, and according to the linearized model of the inductor the k-phase electromagnetic torque approximation formula can be obtained as:
T k θ , i k = 1 2 i k 2 d L k θ d θ
The formula describes the relationship between torque, current, and rotor position.
  T k = f θ , I k , D
where D is the PWM duty cycle.
The force generation model for phase k can be expressed as:
F = W θ , i k r
where r is the radial position of the motor.
The k-phase electrical equilibrium equation of BSRM is:
U k = R k i k + d ψ k d t
where U k and R k are the voltage and resistance of the k-phase winding, respectively. Usually, the winding resistance is small, and the winding voltage drop can be ignored. Bring formula ψ k = L k θ i k   ( θ ) into Equation (11) to:
U k = L k d i k d t + i k d L k d θ ω k
where ω k is the rotor speed, and for Equation (12) solving a differential equation:
i k = U k d L k d θ ω k 1 e d L k d θ ω k L k t + i t 0 e d L k d θ ω k L k t
where i ( t 0 ) is the k-phase current at moment t 0 . Assuming a sampling step of d t , then:
d i k d t = U k i t 0 d L k d θ ω k L k e d L k d θ ω k L k d t
where d i k = i ( t 0 + d t ) i ( t 0 ) is the current variation in d t , and the value is usually small, so the exponential part of Equation (14) is approximately 1, then:
d i k d θ = U k i t 0 d L k d θ ω k ω k L k
where i ( t 0 ) d L k d θ ω k = E is the back electromotive force at time t 0 .
When using PWM control, the voltage signal U k is a pulse signal within a cycle, the average value of which is affected by the duty cycle D. The average voltage is given by the following equation.
Single-switch PWM (low-side or high-side chopper):
U ¯ k = D U m a x
Double-switch PWM (complementary top/bottom chopper, duty D applied to both):
U ¯ k   =   2 D 1 · U m a x  
where U m a x is the maximum voltage.
By adjusting the duty cycle D, the average voltage can be adjusted, thus controlling the rate of increase or decrease in the current, avoiding sudden current changes and reducing torque fluctuations.
From Equation (15), we can see that the rate of change in phase current at θ is related to U k / ω k once. As the speed ω k increases, the phase current change rate decreases and the current tracking ability decreases, so the higher the speed, the less ideal the torque control effect. In this regard, the variable duty ratio PWM control is introduced, and the duty ratio D ( 0 D 1 ) is selected according to the speed and reference torque, to distribute the proportion of ‘1’and ‘−1’ in a control cycle.
For 18/15/6 pole BSRM, the PWM control signal is shown in Figure 3. In the figure, P 1 and P 2 are the PWM signals of the upper switch and the lower switch, respectively, and T s is the sampling time. D 1 , D 2 , and D 3 are duty cycles and satisfy 0 D 1 1 , 0 D 2 1 , and 0 D 3 1 . The corresponding formula between phase inductance and rotor angle θ is shown in Figure 4.
Figure 3. PWM control signal. (a)The control signal of the switch tube in interval θ o n θ < θ o n + θ o v . (b) The control signal of the switch tube in interval θ o n + θ o v θ < θ o f f + θ o v .
Figure 4. Linear model inductance model.
The analytical function corresponding to the inductance curve in Figure 4 is:
θ = L m i n ,     θ 1 θ < θ 2 k θ θ 2 + L m i n , θ 2 θ < θ 3 L m a x ,     θ 3 θ < θ 4 L m a x k θ θ 4 , θ 4 θ < θ 5
where k is the slope of the inductance linear variation region. The value of k is:
k = L m a x L m i n θ 3 θ 2
To obtain larger dynamic torque, the turn-on angle is usually designed before θ 2 , and the turn-off angle is designed before the maximum inductance arrives, that is, within θ 2 θ o f f < θ 3 . Different duty cycles are set with θ o n + θ o v as the dividing point. Combined with (12), (13), and Figure 4, when the excitation is conducted, the change rate of phase inductance in the range of θ o n θ < θ o n + θ o v is close to 0, and then the current rises rapidly. A smaller voltage should be given to alleviate the rising speed, so the duty cycle D 1 should be set smaller. The current change rate in θ 2 θ < θ o f f is small as the inductance change rate increases, so D 2 should be set slightly larger. When demagnetizing, the rate of change in current in the interval θ 2 θ < θ o f f with increasing inductance is slower, so the D 3 setting should be smaller.
Combining a variable overlap angle with pulse width modulation (PWM) control can further optimize torque distribution and reduce torque fluctuations. Assuming that the torque sharing function (TSF) is adjusted based on the rotor position, the overlap angle θ o v can be dynamically adjusted according to the following equation for different operating conditions:
θ o v = f ω k , T k
By reasonably selecting the duty cycle D and the overlap angle θ o v , the current waveform can be optimized to reduce current discontinuities, thereby effectively reducing the torque fluctuations.

3.2. Suspension Control

DIFC takes the suspension force as the control object and adds the suspension force closed-loop based on the traditional square wave control to form a double closed-loop control. For the value of the suspension force, three directions with an interval of 120° are taken according to the structural characteristics, as shown in Figure 5. To avoid the coupling between each direction and simplify the control, the displacement in each direction is controlled item by item. The suspension forces F1, F2, and F3 are calculated along the three radial axes X 1 , X 2 , and X 3 , respectively, enabling independent, item-by-item displacement control in each direction.
Figure 5. Simplified schematic of the suspension force control.
To improve the robustness and dynamic response of the control system, an improved fast Terminal SMC is designed to replace the PID controller.
From the literature [29] we know that the coupling between the radial suspension forces of the motor is very small, and the suspension forces between the directions can be regarded as radial force subsystems that do not affect each other, so the establishment of a single degree of freedom mathematical model can be deduced to the whole suspension system mathematical model, the nonlinear motion model is:
F = m x ¨ F d
where F is the suspension force, m is the rotor mass, x is the radial displacement, and F is the external environmental disturbance.
Take the tracking error e as the difference between the reference displacement x * and the actual displacement x .
e = x * x
For the design of the SMC, the sliding mode plane s is selected as the first step as follows:
s = e = x * x
Derive the sliding mode plane s to obtain:
s ˙ = e ˙ = x * ˙ x ˙
To achieve fast convergence of the system state in a finite time, the terminal sliding mode function is selected as follows:
σ = s ˙ + β s q / p
where β > 0 , 0 < q / p < 1 , p and q are both positive odd numbers.
When the system state enters Terminal sliding mode, σ = 0, then:
σ = s ˙ + β s q / p = 0
The general form of the reaching law can be expressed as:
s ˙ = λ 1 sgn s λ 2 e σ
where λ 1 and λ 2 are the switching gain and linear gain are greater than 0, respectively. s g n ( s ) is the sign function.
According to the above formula, the time required to obtain to the Terminal sliding surface is:
t 1 = p β p q · s 0 1 q p
The second step of the sliding mode controller design is designed to make the terminal sliding mode surface converge to zero in a finite time, a suitable RL is designed so that the error states e and e ˙ can reach the equilibrium point. The proposed NRL is described below:
σ ˙ = λ 1 sigmoid σ λ 2 e σ
where λ 1 and λ 2 are the switching gain and linear gain are greater than 0, respectively.
In addition, s i g m o i d σ = 2 1 + e c σ 1 .
The absolute value of the error e is added to the pure exponential approach term in RL to increase the approach speed. In SMC, the conventional RL employs the sign function s g n ( s ) to indicate whether the system state reaches the sliding mode surface. The problem is that when the system state is close to the sliding mode surface, the discontinuity of the sign function may lead to an abrupt change in the control signal, which triggers high-frequency oscillations. To solve this problem, a sigmoid function is introduced, which is a smoothing function that can effectively reduce the chattering caused by sudden changes in the control signal. The graphs of the two functions are shown in Figure 6, and the trajectory of the sigmoid function converges to a set around the equilibrium point, approaching the blue dashed lines at −1 and 1, which is more in line with the needs of practical control applications.
Figure 6. Function curve of sgn (s) and sigmoid (s).
Increasing the parameter λ can accelerate the convergence of the system state. However, relying solely on the sigmoid function may still cause chattering due to significant fluctuations in the control input resulting from overly fast convergence. By introducing the sigmoid function, not only can the convergence speed be improved by adjusting λ appropriately, but also the amplitude of chattering can be controlled by the smooth sigmoid function to avoid excessive fluctuation of the control input.
To verify stability issues, we chose the Lyapunov function V = σ 2 / 2 . According to Lyapunov stability theory, it should satisfy:
V ˙ = σ · σ ˙ < 0
Then:
V ˙ = λ 1 sigmoid σ · σ λ 2 e σ 2
where λ 1 and λ 2 are positive numbers, and s i g m o i d σ · σ and σ 2 are always non-negative numbers, so V ˙ < 0 . Then the designed SMC is asymptotically stable under the Lyapunov function.
Combining Equations (22), (28) and (30) we obtain:
Σ ˙ = λ 1 s i g m o i d σ λ 2 e σ = s ¨ + β q p s q p / p · s ˙ = x * ¨ F F d m
Then get the suspension given value F r e f :
F r e f = F = m λ 1 s i g m o i d σ + λ 2 e σ + x * ¨ + + β q p s q p / p · s ˙ + F d
As shown in Figure 7, the suspension force control diagram shows that F r e f is the given value of suspension force, and F is the actual value of suspension force. The error F of the two is the input of the hysteresis controller, and S (A) is the switching signal of suspension winding, which is the output of the control area. The discrete two-point control method is applied to the controller. When F r e f F < F , the controller output is 0, the power converter is closed, the current decreases, and the suspension force decreases. When the suspension force decreases to F r e f F < F , the controller output 1, the power converter is turned on, the current increases, and the suspension force increases. Until F r e f F < F , the controller output 1 again, and the suspension force decreases, which forms a cycle to realize the stable control of the suspension force.
Figure 7. Schematic diagram of the suspension force control.

3.3. Control Block

Combined with the above analysis, simulation analysis is carried out based on MATLAB/Simulink. The schematic diagram of constructing TSMC according to Equation (33) is shown in Figure 8. Build 18/15/-pole DSBSRM control simulation model as shown in Figure 9.
Figure 8. TSMC schematic.
Figure 9. DSBSRM control block diagram.
Torque control: a double closed loop is formed by speed control and torque control, in which the outer ring speed torque control and the inner ring torque control. The rotor position angle θ is obtained by the rotor position detection module to calculate the actual speed n , which is different from the ideal speed n * . The PID module is converted to the reference total torque T r e f * , and then the TSF torque distribution module is outputted to T r e f , where T r e f is the torque of three phases. The obtained T r e f is different from the actual torque. The control signal is output by hysteresis control, and then the signal is processed by PWM with a variable duty ratio, to control the conduction and shutdown of the power converter and realize stable and continuous torque output. For the duty cycle D 3 in the demagnetization state, the control effect is better when the duty cycle d is small, so the fixed value is 0.15. For duty cycle D 1 , D 2 in the actual control is also affected by the reference torque and speed, so the trial-and-error method is used to determine the value of D 1 , D 2 . Firstly, a coarse-grained search is conducted with a step size of 5% to quickly determine the range of duty cycles that minimize torque fluctuations. Subsequently, within this range, a fine-grained search with a step size of 1% is performed to ultimately select the optimal duty cycle. The search results are shown below:
D 1 = 0.14 , T r e f < 4 0.0001 n + 0.025 T r e f , T r e f 4
D 2 = 0.42 , T r e f < 4 0.0063 + 0.052 T r e f + 0.2 , T r e f 4  
However, after using variable duty ratio PWM modulation, different duty ratios under different working conditions also have more accurate requirements for winding voltage. Therefore, to ensure the control effect of the system, the most reasonable voltage values under different working conditions are determined by the trial-and-error method. Firstly, a coarse-grained search with a step size of 5% is conducted to quickly determine the range of voltage values that minimize torque fluctuations. Subsequently, within this range, a fine-grained search with a step size of 1% is performed to ultimately select the optimal voltage value. The voltage values under medium-low speed and light load are obtained by sorting out the results:
U k = n 50 + T L · 60
Suspension control: double closed-loop control is also adopted. The outer ring is the rotor eccentric displacement control, and the inner ring is the suspension force control. The displacement deviation in X 1 , X 2 , and X 3 directions is obtained by the rotor radial displacement detector, which is different from the ideal displacement X 1 * , X 2 * , and X 3 * . The difference value is output by TSMC as reference suspension force F r e f 1 * , F r e f 2 * , and F r e f 3 * , and then is compared with the actual suspension force F 1 , F 2 , and F 3 obtained by the suspension force prediction module. The difference is output as the switching signal through dual hysteresis control, which controls the conduction and switching of the power converter to achieve stable suspension.
The 18/15/6-pole DSBSRM parameter used in the simulation is shown in Table 1.
Table 1. 18/15/6-pole DSBSRM specific parameters.

4. Simulation Analysis

To verify whether the above control method can achieve the designed control effect, the simulation experiment was conducted on the MATLAB/Simulink platform, and a control simulation model for the 18/15/6-pole DSBSRM was built.
For the simulation of motor torque control, to highlight the advantages of the improved torque control method, the direct torque control of traditional TSF is used as the simulation experimental control group. With the ideal rotational speed n * as the experimental variable, other independent variables are set. The opening angle θ o n is set as 0.5 ° , the turn-off angle θ o f f is set as 8.5° after calculation, and the overlap angle θ o v of the control group is set to a fixed value.
Figure 10 is the velocity waveform comparison chart under the control of the two methods. The initial rated speed is 700 r/min, and then the rated speed is modified to 1000 r/min and 800 r/min in 1 s and 2 s, respectively. The experimental data are listed in Table 2.
Figure 10. Speed waveform comparison.
Table 2. Speed data analysis.
From Table 2, we can see that under the ideal speed of 700 r/min, when the speed reaches a stable condition, the speed curve under the improved TSF-PWM-DITC fluctuates less than that under the conventional TSF-DITC, as shown in Figure 10. Compared to the traditional TSF-DITC, the maximum speed difference in the improved TSF-PWM-DITC is 47.7% lower.
At the ideal speed of 1000 r/min, we can see from Figure 10 that the speed stability of the improved TSF-PWM-DITC is better than that of the traditional TSF-DITC. The maximum speed difference in the improved TSF-PWM-DITC compared to the traditional TSF-DITC is reduced by 67.85%.
When the ideal speed drops to 800 rpm, the Improved TSF-PWM-DITC works better than the conventional TSF-DITC. It keeps the speed more stable. The maximum speed difference in the improved TSF-PWM-DITC is 56% less than in the conventional TSF-DITC. When the speed is steady, the improved TSF-PWM-DITC can limit excessive speed changes. It also makes the speed output more accurate.
Combined with Figure 10 and Table 2, we can see that the improved TSF-PWM-DITC slightly lags behind the traditional TSF-DITC in steady-state arrival time. At the ideal speed of 700 r/min, the time to reach steady-state lags by 0.00168 s. At the ideal speed of 1000 r/min, the steady-state time lags by 0.0025 s. At the ideal rotational speed of 800 r/min, the steady-state time lags by 0.0025 s. We can conclude that the dynamic responsiveness of the improved TSF-PWM-DITC is slightly lower than that of the traditional TSF-DITC, but the reduction is small and the operation is not affected for a long time, which can still reflect the advantages of the direct control method.
We further explore the control effect of the improved control method on torque and current. Figure 11 shows the total torque and phase separation torque at different times in the simulation process. To further highlight the improvement of torque tracking, the comparison diagram of different time reference torque and actual control torque is added. We can see that the improved TSF-PWM-DITC is superior to the traditional TSF-DITC in suppressing phase current ripple and torque ripple.
Figure 11. Comparison of Torque Current Waveforms. (a) Improved TSF-PWM-DITC; (b) Traditional TSF-DITC.
To quantitatively analyze the torque, the total torque data in Figure 11 are measured by Equation (37), a n d   P is the torque ripple rate.
P = T m a x T m i n T a v e
where T m a x , T m i n , and T a v e are the maximum, minimum, and average resultant torque in the sampling interval.
Under rated speed of 700 r/min, 1000 r/min, and 800 r/min, the torque ripple P of the improved TSF-PWM-DITC is 0.4105, 0.3103, and 0.4462, respectively. The torque ripple P of the traditional TSF-DITC is 1.0753, 1.0758, and 0.9965. We can see that the torque ripple of the improved control method is significantly reduced, and the peak torque during commutation is significantly reduced. The improved control method has a better torque ripple suppression effect than the traditional DITC control method.
In addition, to further show the control effect of the PWM control method, Figure 11 shows that the improved TSF-PWM-DITC exhibits significantly better tracking ability of the reference torque compared to the traditional TSF-DITC. The change in actual torque per unit sampling interval under TSF-PWM-DITC control is smaller and more accurate, thus significantly reducing torque ripple.
To match the blood-pump characteristic that load torque rises with the square of speed, the Simulink model was programmed with T L = k n 2 (k = 1.6 × 10−6 N·m/(r/min)2); speed was ramped from 400 to 800 r/min in 0–0.5 s, stepped to 1200 r/min at 0.5 s and then abruptly dropped to 600 r/min at 1 s. Throughout this variable-speed/variable-load sequence the on-line TSF-PWM-DITC controller automatically widened θ o v from 4.2° to 1.6° and then back to 3.0°, keeping speed ripple within ±0.25% and torque-ripple ratio below 0.45%—far better than the 1.1% obtained with a fixed 2° overlap—thus confirming the proposed strategy under true artificial-heart operating conditions.
Suspension control based on traditional exponential reaching law SMC controller is selected as suspension simulation control group. In the design of NRLTSMC controller parameters, with the rotor radial stability and displacement error as the target, the optimal values of the parameters are found using the Grey Wolf Optimization Algorithm. The relevant parameter values are obtained as: λ 1 = 2 , λ 2 = 25 , q = 4 , p = 9 , β = 3 . For external disturbance force according to the literature [31] torque part of the suspension does not affect the three directions of external interference and is relatively stable, so set to a fixed value. For the simulation of the suspension control, the X 1 * and X 2 * directions are used as the experimental objects. The rotor ideal deviation displacement X 1 * and X 2 * are initially set to 0 mm and adjusted to 0.2 mm and 0.1 mm, respectively, at 2 s. The initial deviations X 1 and X 2 are set to 0.15 mm and 0.2 mm, respectively.
Figure 12 is the waveform of X 1 direction displacement simulation results under two control methods. Figure 13 is the waveform of X 2 direction displacement simulation results under two control methods. From the control comparison simulation results in Figure 12 and Figure 13, it can be seen that:
Figure 12. X 1 direction displacement simulation waveform comparison.
Figure 13. X 2 direction displacement simulation waveform comparison.
In the X 1 direction. At 0 s, the time to reach stability was 2.0085 s under NRLTSMC control and 2.0103 s under SMC control. At 2 s, the time to reach stability was 0.01131 s under NRLTSMC control and 0.014491 s under SMC control. In the X2 direction. At 0 s, the time to reach stability was 0.012975 s under NRLTSMC control and 0.017257 s under SMC control. At 2 s, the stability time under NRLTSMC control was 2.0078 s, and the stability time under SMC control was 2.0096 s. In the stable stage, the tracking ability under NRLTSMC control is significantly better than that of SMC, and the steady-state displacement of the rotor under NRLTSMC control is stable near the reference value. In the X1 direction, the maximum overshoot is 1.9 × 10 5 mm under NRLTSMC control and 7 × 10 4 mm under SMC control. In the X2 direction, the maximum overshoot is 2 × 10 5 mm under NRLTSMC control and 6.8 × 10 4 mm under SMC control.
The NRLTSMC controller is better than SMC for radial displacement control. It responds faster and can quickly correct rotor offset and reduce ripple. With NRLTSMC, the system tracks displacement very well, which enhances control accuracy.

5. Conclusions

In this paper, a DSBSRM for a magnetically levitated artificial heart system is designed, and a corresponding torque and suspension control strategy is proposed. The separation of torque and suspension magnetic circuits is achieved through structural decoupling, which provides a basic guarantee for the stable torque and high-precision suspension of the artificial heart blood pump. In terms of control, this paper introduces a variable overlap angle TSF-PWM-DITC control strategy to suppress torque ripple and combines it with NRLTSMC to improve the dynamic response and anti-interference capability of the suspension system. Simulation results show that the system can effectively reduce speed fluctuation and torque jitter, stabilize the radial position of the rotor, and meet the stringent requirements of the artificial heart for smooth and safe motor operation. However, validation remains simulation-based and has yet to address thermal rise, blood compatibility, or three-dimensional coupled vibrations. Future work will include 3D-coupled finite-element analysis, in vitro blood-loop bench testing, and the miniaturization of the driver electronics. Overall, this paper presents a viable theoretical framework and technical roadmap for magnetically levitated artificial-heart motor drives, demonstrating significant potential in terms of noise, and reliability.
This paper proposes an 18/15/6-pole dual-stator bearingless switched reluctance motor (DSBSRM) and its control strategy, achieving three innovations:
(i).
The dual-stator layout spatially separates torque and levitation flux paths, drastically reducing mutual coupling;
(ii).
A variable-overlap TSF-PWM-DITC composite scheme is, for the first time, applied to DSBSRM;
(iii).
A grey-wolf-tuned fast terminal sliding-mode controller is designed, exhibiting strong robustness against parameter drift and blood-load disturbances. Finite-element-control co-simulations verify that the proposed approach can provide a high-performance drive solution for magnetically levitated artificial hearts.

Author Contributions

Conceptualization, C.S. and N.H.; methodology, T.L., N.H. and C.S.; software, T.L.; data curation, C.S., N.H. and C.W.; writing—original draft preparation, C.S. and N.H.; writing—review and editing, C.S., N.H., T.L.; supervision, C.S.; project administration, C.S.; Formal analysis, Q.G. and X.X.; Project administration, Q.G.; Investigation, X.X. All authors have read and agreed to the published version of the manuscript.

Funding

The research was sponsored by the Nature and Science Foundation of China (Project No. 51774193), Nature and Science Foundation of Shandong Province (Project No. ZR2019MEE068), High-level Talents (Doctor) Research Project of Linyi University (Project No. Z6122065), and the Key R&D Program of Shandong Province for Innovative Technology Enterprises (Project No. 2024TSGC0863).

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. Hogness, J.; VanAntwerp, M. The Artificial Heart, 1st ed.; National Academy Press: Washington, DC, USA, 1991. [Google Scholar]
  2. Konstantinov, I.E. At the cutting edge of the impossible: A tribute to Vladimir P. Demikhov. Tex. Heart Inst. J. 2009, 36, 453–458. [Google Scholar]
  3. Bartlett, R.H. John H Gibbon Jr Lecture. Extracorporeal life support: Gibbon fulfilled. J. Am. Coll. Surg. 2014, 218, 317–327. [Google Scholar] [CrossRef] [PubMed]
  4. Gaitan, B.D.; Thunberg, C.A.; Stansbury, L.G.; Jaroszewski, D.E.; Arabia, F.A.; Griffith, B.P.; Grigore, A.M. Development, current status, and anesthetic management of the implanted artificial heart. J. Cardiothorac. Vasc. Anesth. 2011, 25, 1179–1192. [Google Scholar] [CrossRef]
  5. Grubin, D. The Mysterious Human Heart. The Replacement Heart. Jarvik-7|PBS [Internet]. 2007. Available online: https://pmc.ncbi.nlm.nih.gov/articles/PMC5358116/ (accessed on 5 July 2014).
  6. Fukao, T. The evolution of motor drive technologies: Development of bearingless motors. In Proceedings of the Third International Power Electronics and Motion Control Conference (IPEMC 2000), Beijing, China, 15–18 August 2000; Volume 1, pp. 33–38. [Google Scholar]
  7. Xiang, Q.; Ou, Y.; Peng, Z.; Sun, Y. Review on self-decoupling topology of bearingless switched reluctance motor. Energies 2023, 16, 3492. [Google Scholar] [CrossRef]
  8. Xu, Z.; Ding, J.; Fan, Z.; Zhang, F. Characteristics analysis of a novel 12/8 double stator bearingless switched reluctance motor. J. Electr. Eng. Technol. 2023, 18, 347–357. [Google Scholar] [CrossRef]
  9. Zhou, Y.; Jiang, J.; Hu, P.; Yuan, Y. A novel dual-channel bearingless switched reluctance motor. IEEE Access 2021, 9, 122373–122384. [Google Scholar] [CrossRef]
  10. Zhang, W.; Zhu, H. Radial magnetic bearings: An overview. Results Phys. 2017, 7, 3756–3766. [Google Scholar] [CrossRef]
  11. Wang, H.; Li, F. Design consideration and characteristic investigation of modular permanent magnet bearingless switched reluctance motor. IEEE Trans. Ind. Electron. 2020, 67, 4326–4337. [Google Scholar] [CrossRef]
  12. Al-Amyal, F.; Szamel, L. Research on novel hybrid torque sharing function for switched reluctance motors. IEEE Access 2022, 10, 91306–91315. [Google Scholar] [CrossRef]
  13. Xia, Z.; Bilgin, B.; Nalakath, S.; Emadi, A. A new torque sharing function method for switched reluctance machines with lower current tracking error. IEEE Trans. Ind. Electron. 2021, 68, 10612–10622. [Google Scholar] [CrossRef]
  14. Hao, W.; Hao, J.; Wang, Z.; Hao, Y. Decoupling characteristics and torque analytical model of sharing-suspension-windings bearingless switched reluctance motor considering flux-linkage saturation. Sustainability 2022, 14, 16633. [Google Scholar] [CrossRef]
  15. Sun, C.; Yang, H.; Han, S.; Ding, H.; Li, J.; Han, N. Control system design for 16/6/8 double-stator bearingless switched reluctance motor. Math. Probl. Eng. 2021, 2021, 4727917. [Google Scholar] [CrossRef]
  16. Sun, C.; Li, J.; Zhuang, P.; Han, N. Design and analysis of a novel 24-phase bearingless switched reluctance motor. In Proceedings of the 2019 IEEE 3rd International Electrical and Energy Conference (CIEEC), Beijing, China, 7–9 September 2019; pp. 451–455. [Google Scholar]
  17. Zhang, T.; Chen, J.; Zhu, W. Suspension performance analysis on the novel hybrid stator type bearingless switched reluctance motor. IEEE Trans. Magn. 2021, 57, 1–4. [Google Scholar] [CrossRef]
  18. Oloo, J.; Laszlo, S. Torque ripple minimization for switched reluctance motor drives based on Harris Hawks–Radial Basis Function approximation. Energies 2025, 18, 1006. [Google Scholar] [CrossRef]
  19. Takemoto, M.; Chiba, A.; Fukao, T. A new control method of bearingless switched reluctance motors using square-wave currents. In Proceedings of the 2000 IEEE Power Engineering Society Winter Meeting, Singapore, 23–27 January 2000; Volume 1, pp. 375–380. [Google Scholar]
  20. Cao, X.; Zhou, J.; Liu, C.; Deng, Z. Advanced control method for a single-winding bearingless switched reluctance motor to reduce torque ripple and radial displacement. IEEE Trans. Energy Convers. 2017, 32, 1533–1543. [Google Scholar] [CrossRef]
  21. Cao, X.; Sun, Q.; Liu, C.; Zhou, H.; Deng, Z. Direct control of torque and levitation force for dual-winding bearingless switched reluctance motor. Electr. Power Syst. Res. 2017, 145, 214–222. [Google Scholar] [CrossRef]
  22. Yong, C.; Xiao, C. Hysteresis-pulse width modulation direct instantaneous torque control of switched reluctance motor based on fuzzy adaptive PID. Mot. Control Appl. 2019, 46, 40–47. [Google Scholar]
  23. Yang, R.; Wang, X.; Huang, Z.; Ma, Y. Torque ripple minimization control of switched reluctance motor based on online torque sharing function. IEEE Trans. Power Electron. 2025, 40, 4878–4888. [Google Scholar] [CrossRef]
  24. Sun, X.; Wang, N.; Yao, M.; Lei, G. Position sensorless control of SRMs based on improved sliding mode speed controller and position observer. IEEE Trans. Ind. Electron. 2025, 72, 100–110. [Google Scholar] [CrossRef]
  25. Sun, X.; Feng, L.; Zhu, Z.; Lei, G.; Diao, K.; Guo, Y.; Zhu, J. Optimal design of terminal sliding mode controller for direct torque control of SRMs. IEEE Trans. Transp. Electrif. 2022, 8, 1445–1453. [Google Scholar] [CrossRef]
  26. Sun, X.; Zhu, Y.; Cai, Y.; Yao, M.; Sun, Y.; Lei, G. Optimized-sector-based model predictive torque control with sliding mode controller for switched reluctance motor. IEEE Trans. Energy Convers. 2024, 39, 379–388. [Google Scholar] [CrossRef]
  27. Jie, G.; Gao, B. Axial switched reluctance wheel motor control system with the direct torque based on fractional order sliding mode. In Proceedings of the 2019 Chinese Control and Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; pp. 1891–1895. [Google Scholar]
  28. Sun, X.; Feng, L.; Diao, K.; Yang, Z. An improved direct instantaneous torque control based on adaptive terminal sliding mode for a segmented-rotor SRM. IEEE Trans. Ind. Electron. 2021, 68, 10569–10579. [Google Scholar] [CrossRef]
  29. Feng, L.; Sun, X.; Tian, X.; Diao, K. Direct torque control with variable flux for an SRM based on hybrid optimization algorithm. IEEE Trans. Power Electron. 2022, 37, 6688–6697. [Google Scholar] [CrossRef]
  30. Sun, X.; Jin, Z.; Cai, Y.; Yang, Z.; Chen, L. Grey wolf optimization algorithm based state feedback control for a bearingless permanent magnet synchronous machine. IEEE Trans. Power Electron. 2020, 35, 13631–13640. [Google Scholar] [CrossRef]
  31. Han, N.; Sun, C.; Li, J.; Yang, H.; Han, S. Design and characteristic analysis of a new dual-stator bearingless switched reluctance motor. IEEE Access 2022, 10, 12941–12952. [Google Scholar] [CrossRef]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.