Next Article in Journal
Analysis of the Effect of Machining of the Surfaces of WAAM 18Ni 250 Maraging Steel Specimens on Their Durability
Next Article in Special Issue
Multi-Objective Optimization Design and Performance Comparison of Magnetorheological Torsional Vibration Absorbers of Different Configurations
Previous Article in Journal
Supercritical Phase Inversion to Produce Photocatalytic Active PVDF-coHFP_TiO2 Composites for the Degradation of Sudan Blue II Dye
Previous Article in Special Issue
Influence of Magnetic Field and Temperature on Rheological Behavior of Magnetorheological Gel
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Current Drive System of Magnetorheological Damper Based on Fuzzy PI Control

Key Lab for Optoelectronic Technology and Systems, Ministry of Education, College of Optoelectronic Engineering, Chongqing University, Chongqing 400044, China
*
Author to whom correspondence should be addressed.
Materials 2022, 15(24), 8893; https://doi.org/10.3390/ma15248893
Submission received: 31 October 2022 / Revised: 1 December 2022 / Accepted: 9 December 2022 / Published: 13 December 2022
(This article belongs to the Special Issue Advances in Smart Materials and Applications)

Abstract

:
Magnetorheological dampers (MRD) are increasingly used in smart structural damping systems due to their good damping properties. In practical applications, as a nonlinear device, the parameters of the internal excitation coil of the magnetorheological damper will change during operation under the influence of the temperature and external environment, deteriorating the dynamic performance of the output current of the driver and reducing the damping effect of the system. Therefore, the current driver needs to be optimized for this phenomenon in order to ensure accurate current output. In this paper, a mathematical model of the buck circuit combined with the MRD equivalent circuit is established, and after analyzing the model, the parameters of the PI controller are rectified to lay the foundation for the design of the adaptive law. Then, with the help of the fuzzy control method, a fuzzy PI control strategy for MRD current driver is established, which enables the current driving system to adjust the control parameters adaptively when the MRD parameters change and ensure the accurate driving current output. The experimental results demonstrate that the fuzzy PI control strategy has a stronger robustness in the face of parameter changes of the control object compared with the traditional PI control at a system parameter change rate of 40%.

1. Introduction

The MRD is an intelligent controllable device developed based on the magnetorheological properties of magnetorheological materials [1], and its damping force value can be adjusted by the excitation current [2]. It has the advantages of simple structure, fast response [3], low energy consumption, and large dynamic range [4]. It has great promise for semi-active vibration control [5], such as intelligent suspension damping for automobiles [6], and bridge and building damping [7]. Affected by the internal parameters of the damper and other factors, the dynamic response has a time delay and affects the control accuracy, and the damping performance of the system cannot be guaranteed [8]. After analyzing the dynamic characteristics of the MRD, it can be observed that the link from the driver drive voltage to the damper current has a great influence on the dynamic characteristics of the damper [9]. In order to ensure the dynamic performance of the damper, the current driver of the MRD needs to have a high response rate. As the excitation coil inside the MRD is affected by temperature and external environment during operation, its internal resistance will change within a certain range [10]. If the driver cannot adaptively respond to the parameter changes of the MRD, the drive current will be overshot, as well as other consequences, affecting the precise accuracy of the MRD damping force output and causing the deterioration of the damping effect. Therefore, it is of high research value to develop a current driver with an adaptive capability to promote the dynamic performance of the MRD, and ensure the accurate adjustment of the damping force to improve the damping effect of the system.
In the design of the current drive circuit structure, because the buck converter [11] has the advantages of a simple circuit structure, fast response speed and high conversion efficiency, it is widely used in the current drive of MRDs [12]. In order to ensure a stable current response, the drive circuit usually needs to introduce a control strategy. Therefore, researchers employed PI [13], Sliding Mode Control (SMC) [14], Active Disturbance Rejection Control (ADRC) [15], etc. to the current drive control system. Zhu H [16] used the adaptive ADRC in the design of the current driver of the MRD, which discarded the high dependence of the system on the model accuracy. It is verified by experiments that the controller improves the parameter adaptability of the closed-loop system. Lu, H [17] proposes adaptive PI control to improve the response of MRD current driver, and the designed controller is experimentally verified to have good real-time performance and stability, but it did not analyze the parameter uncertainty of MRD and the overshoot control of the drive current for suppression. Ha. Q. P [18] established a current-dependent algebraic model of the hysteresis in the force-velocity relationship of the damper and used a sliding film control algorithm to control the excitation current of the MRD, and the experimental results demonstrated the effectiveness of the proposed current-driven scheme for the control of the MRD. By analyzing the references, the comparison between different controllers is shown in Table 1. The traditional PI control has a simple structure, high reliability, and convenient parameter setting, and is widely used in industrial field control [19]. Facing the use environment with a high rate of change of the current driver and complex signal tracking, the PI control controller can achieve a faster response speed [20]. However, since the MRD is a nonlinear device, the accuracy of the PI controller will decrease or even oscillate when the damper parameters change or are disturbed by the outside under the fixed PI parameters. The sliding mode control can overcome the uncertainty of the system and has a strong robustness to unknown disturbances [21]. However, when the state trajectory reaches the sliding mode surface, the inertia of the system makes it shuttle back and forth on both sides of the sliding mode surface, resulting in jitter [22], and the precision driving response cannot be guaranteed in the application environment where the MRD requires a fast current. The ADRC controller [23] has less dependence on the mathematical model of the system and estimates the system disturbance through the extended state observer; thus, it has a strong adaptability to the uncertainty of the system. This is because the ADRC controller has many parameters in the application and the adjustment is complicated; the real-time performance of the system is reduced due to the increase in the amount of calculations. The fuzzy PI controller [24] uses fuzzy rules and system response to perform fuzzy reasoning to achieve the optimal adjustment of the PI parameters. It has the advantages of simple structure, small amount of calculation, and easy parameter tuning [25]. It has great advantages in the application environment, where the magnetorheological damping system emphasizes real-time performance and stability. Wang, H [26] designed a neuro-fuzzy recognition system to address the problem that the strong nonlinearity of MRD causes difficulties in the construction of its inverse model, and the simulation verified that the proposed neuro-fuzzy system can identify the inverse model of MRD accurately. Rashid, M. M [27] designed a hybrid fuzzy controller based on quarter suspension, and demonstrated through experiments that the designed hybrid fuzzy controller can effectively suppress random road disturbances and improve the smoothness of the vehicle. Deng, Z [28] designed a fuzzy PID control controller with the vehicle’s vertical and pitch acceleration as the control target for the vibration reduction requirements of the vehicle magneto-rheological suspension system, and the simulation demonstrated that the designed controller can effectively improve the vehicle attitude.
From the above studies, it can be observed that MRD devices and fuzzy PI control algorithms are now widely used in the field of intelligent vibration damping. However, most scholars mainly focus on the mechanical model construction and suspension system control aspects of MRD, and treat the current driver as an ideal device or use only the PI controller with fixed parameters in the research process, while lacking the model analysis of the driving circuit, whose controller parameters are time-consuming and complicated to adjust. In addition, the MRD current driver is affected by its damper parameter changes and its own performance during operation, and the output accuracy and dynamic response of the control current cannot be guaranteed, which in turn reduces the damping control effect of the system, so it is necessary to design and study the driving system of the MRD. Therefore, this paper adopts the synchronous rectification BUCK circuit architecture, and uses the fuzzy PI control strategy to design a new digital current driver. It can have a strong adaptability to the parameter perturbation of the excitation coil of the damper while ensuring a fast response speed. The main work of this paper is as follows: (1) The parameter variation range of the MRD at different operating temperatures is analyzed experimentally, which can improve the parameter setting efficiency during the controller design process; (2) Deriving the mathematical model of the equivalent circuit after adding the load to provide a theoretical basis for the subsequent controller parameter tuning; (3) The fuzzy PI control strategy of the current driver of the MRD is established to improve the system stability in the face of the parameter changes and disturbances of the controlled object, and the robustness of the proposed control strategy is verified by experiments.

2. System Model Establishment and Analysis

2.1. Variation Analysis of MRD Coil Parameters

As shown in the Figure 1, the MRD designed by our team is mainly composed of pistons, cylinders, bases, floating pistons, and compensation air chambers. The excitation coil inside the damper can be modeled as the series connection of the resistance R and the inductance L [29]; the literature [16] pointed out that its internal resistance characteristic is affected by the temperature characteristic of the material, which changes linearly, and is given by
R ( T ) = k R T + R 0
where k R is the temperature coefficient of the coil material, T is the working temperature ( ° C ) of the coil and R 0 is the equivalent resistance of the coil at 0 °C. As the MRD has an operating temperature range of −40 °C to 120 °C, the results of measuring the coil resistance (blue circles) at different temperatures are shown in Figure 2. After fitting using the least squares method, the relationship between resistance and temperature is obtained as shown in the red line in the figure, and the equation is shown in (2). the rate of change of the coil’s resistance at the highest and lowest operating temperatures of the MRD is obtained as 41.7% and −29.6%, respectively.
R ( T ) = 0.0111 T + 2.2128

2.2. Mathematical Model of Current Drive Circuit

As shown in the Figure 3, the current driver design consists of a synchronous rectified buck circuit. Compared with the traditional step-down circuit, the MOS tube is used to replace the original rectifier diode. Since the internal resistance of the MOS tube is small, the conduction voltage drop and internal resistance loss of the circuit can be reduced [30], and the working efficiency of the circuit can be improved when it is used in a current output circuit.
Based on the drive control loop composed of the existing buck drive circuit and the MRD circuit model, the equivalent mode of the switch model of the main topology circuit is shown in Figure 4. In order to provide theoretical support for the subsequent PI parameter tuning, the system equations of the drive circuit are established as follows, based on the principle of the time-averaged equivalence principle of the switching circuit [31].
{ L 1 d i 1 ( t ) d t = u i ( t ) u O ( t ) u O ( t ) = L 2 d i o ( t ) d t + R i o ( t ) i C ( t ) = C d u o ( t ) d t i i ( t ) = i C ( t ) + i o ( t )
where u i ( t ) is the output voltage of the input MOS tube, L 1 is the circuit inductance, C is the circuit capacitance, i 1 ( t ) is the current in L 1 , i C ( t ) is the current in the capacitor C , i o ( t ) is the current in the damper loop, L 2 is the equivalent internal inductance of the damper and its value is 3.13 mH, R is the equivalent internal resistance of the damper and its value is 2.5 Ω, and u O ( t ) is the equivalent driver output voltage.
The transfer function of input voltage u i n and output current i o is solved as:
G ( s ) = I o ( s ) U i n ( s ) = 1 L 1 L 2 C S 3 + L 1 R C S 2 + ( L 1 + L 2 ) S + R

2.3. Calculation of Drive Circuit Parameters

In order to reduce the circuit structure complexity and control difficulty of the current drive device, this paper selects the BTN8962TA integrated current half-bridge chip from Infineon (Neubiberg, Germany). The device includes a P-channel high-side MOSFET and an N-channel low-side MOSFET, eliminating the need for a charge pump. The chip integrates the drive logic unit and has the function of generating dead time internally. Only one PWM drive signal is needed to complete the driving of the half-bridge circuit. The peripheral circuit is simple and stable, which is suitable for the application environment of the current drive in this paper.
Let the input power input range be V i n , and the output voltage is V o u t , the operating frequency is F s w , and the rated output current is I o ; the calculation formula of the inductance value under critical conditions is expressed as
I p k = 2 I o
L = V o u t I p k 1 F s w ( 1 V o u t V i n , max )
In the step-down circuit, whether it is the on state or the off state, the current change of the capacitor is always similar to that of the inductor [32], and the current change of the load after the capacitor is filtered and can be ignored; the formula for calculating the capacitance is:
C = Δ i o 8 F s w Δ V o u t
where Δ i o is the output current ripple and Δ V o u t is the output voltage ripple.
In this paper, the DC 12 V power supply is selected, the rated current output is 3 A, the PWM switching frequency is 20 kHz, and the parameters are brought into Equations (6) and (7) to obtain the inductance value L = 4.7 × 10−5 H and capacitance value C = 3 × 10−5 F.

3. Controller Design

In order to overcome the influence of the system model change and disturbance, the fuzzy PI controller is used to control the system. The principle of fuzzy PI control is shown in Figure 5. The error e between the driver output current i o and the reference current i r e f and its change rate e c are used as the input, and the PI parameters adjustment Δ K p and Δ K i are used as the output. According to the system transfer function and converter, the mathematical model determines the initial values K p 0 and K i 0 of the PI control.

3.1. PI Controller Design

The PI control principle is to use the proportional link and the integral link to form a linear combination of control variables, adjust the system deviation of the controlled object in real time [33], and make the output signal of the controlled object meet the calibration index. The continuous time domain PI mathematical expression is:
u ( t ) = K p ( e ( t ) + 1 T i e ( t ) d t )
where e ( t ) is the control error, K p is the proportional constant, T i is the integral time constant, and the corresponding transfer function is:
G s = K p ( 1 + 1 T i s )
Because the current driver runs on a digital processing chip, a digital PI controller is required. The positional PI algorithm is to discretize the continuous time parameter t with the fixed sampling time T , and high static error control accuracy. Its mathematical expression is:
u ( k ) = K p ( e ( k ) + T T i i = 0 k e ( i ) )
where u ( k )   e ( k ) is the output and deviation of the controller in the kth sampling period, where K i = K p T T i is used as the integral coefficient, and the function expression of the positional PI controller can be obtained:
u ( k ) = K p e ( k ) + K i i = 0 k e ( i )
According to the circuit equivalent model in Section 2, the transfer function block diagram of the PI controller of the system is shown in Figure 6.
It can be observed from Figure 6 that without considering the disturbance, its transfer function is:
G i ( s ) = K L 1 L 2 C S 3 + L 1 R C S 2 + ( L 1 + L 2 ) S + K
In (12), the equivalent gain of the control object is K = ( K p + K i / s ) / K d . In order to ensure that the corresponding phase at the crossover frequency is greater than −180°, the zero point of the PI controller is set at the crossover frequency. Let the switching frequency be f s w . In order to better suppress the switching noise and improve the dynamic performance, the crossover frequency f c is selected as 1/10 of the switching frequency. At the crossover frequency, the system amplitude gain is 1, and the zero frequency of the PI regulator f z can be approximated as the crossover frequency. At this time, the PI controller parameters are obtained as:
{ | G i ( j 2 π f c ) | = 1 K I K p = 2 π f z
Since the on-resistance, parasitic capacitance, and inductance components of the components are not considered in the system modeling, the model has certain uncertainty. The PI parameters derived from the transfer function cannot be guaranteed to be the global optimal solution.

3.2. Fuzzy PI Controller Design

In order to overcome the influence of the system model change and disturbance, the fuzzy PI controller is used to control the system. The principle of the fuzzy PI control is shown in Figure 5. The error e between the driver output current i o and the reference current i r e f and its change rate e c are used as the input, and the PI parameters’ adjustment Δ K p and Δ K i are used as the output.
e ( t ) = i r e f ( t ) i o ( t ) e c = d e ( t ) d t
According to the system transfer function and converter, the mathematical model determines the initial values K p 0 and K i 0 of the PI control. For a fuzzy controller, the more linguistic variables are selected, the more accurate the control system will be, but it will increase the complexity of the system, bring more computation and affect the real-time performance of the system. Therefore, in this paper, after balancing the complexity of the controller and the accuracy of the system, seven fuzzy subsets {NB, NM, NS, ZE, PS, PM, and PB} are used to assign the input linguistic variables, representing {negative large, negative medium, negative small, zero, positive big, positive middle, and positive small}, reflecting the magnitude and direction of the input and output deviation, and representing {negative large, negative medium, negative small, zero, positive big, positive middle, and positive small}, reflecting the magnitude and direction of input and output deviation. The discourse domain of the inputs is set as [−6, 6]. Hence, the input variables need to be scaled in such a manner that their minima are −6 and maxima are 6.
k e = E max e max k e c = E C max e c max
where k e and k e c represent the quantification factor of the error and the one of the error’s change, respectively, e max and e c max are the maxima of the input variables e and e c , respectively; and E max , E C max are the maxima of the inputs’ discourse domain, which are six in the article.
Fuzzifier. Different membership function shapes affect the comprehensive performance of the fuzzy controller [34]. Since the current driver system is a complex nonlinear system, the parasitic loss in its circuit topology and the influence of the external environment will cause the system to fluctuate. Therefore, we need a membership function, which is sensitive to these fluctuations. When the input deviation changes, the triangular membership function is more sensitive than other shapes [35]; its mathematical expression is:
f ( x , a , b , c ) = { 0 x a x a b a a x b c x c b b x c 0 x c
where a and c represent the two base points of the triangle corresponding to a degree of the membership of 0, and b represents the midpoint of the triangle, which corresponds to the maximum degree of membership; in this paper, the affiliation functions of e and e c are shown in Figure 7.
Fuzzy rules and fuzzy inference. For the proportional control term K p , its role is to proportionally reflect the error signal e of the control system. When the error occurs, the controller immediately generates a control function to reduce the error. Excessive K p will cause the system to oscillate and destroy the dynamic performance of the system. Therefore, the K p value needs to be selected correctly. When e is large, K p takes a large value to improve the response speed; meanwhile, when e is small, K p decreases to prevent the overshoot from causing the oscillation to stabilize the system as soon as possible. At the same time, it should also be considered that when e c and e have the same sign, the output deviates from the stable value, and K p should be appropriately increased, otherwise, K p should be appropriately reduced. Similarly, the adjustment method of the integral control term K i is similar to that of K p . Finally, based on the engineering control experience, the fuzzy control and adjustment rules for Δ K p and Δ K i are established according to the variation rules of e and e c . The spatial distribution and tables of the fuzzy rules are shown in Figure 8 and Figure 9, and Table 2 and Table 3, respectively.
The input of the fuzzy controller studied in this paper is the voltage deviation and deviation variation. When the deviation E of the given voltage and the deviation change E C , the control output of the controller is U , and the Mamdani method [36] is selected as the fuzzy logic inference method. The Mamdani inference method uses the Cartesian product of A and B to represent the fuzzy from A   to   B .
i f   E = A i   a n d   E C = B i ,   t h e n   U = C i ,       i = 1 , 2 , 49
A i represents the corresponding fuzzy subset on the universe U , B i represents the corresponding fuzzy subset on the universe V , and the control decision table R can be formulated according to expert experience; where R represents the corresponding fuzzy subset on the Cartesian product set U × V , the output control quantity can be expressed as:
C = ( A B ) R
where A B is the direct product of the fuzzy sets A and B , and C is the synthesis of the former and the fuzzy matrix R ; thus, the values of Δ K p and Δ K i can be calculated respectively, according to the above formula.
Defuzzifier. In order to obtain an accurate control quantity, the fuzzy method is required to express the calculation result of the output membership function well. The gravity method [37] uses the center of gravity of the region enclosed by the affiliation function curve and the horizontal coordinates as the final output value of the fuzzy inference, which has a smoother output inference control. The output changes even in response to small changes in the input signal. For the discrete threshold case with m output quantization levels, it is assumed that the membership function corresponding to the fuzzy set v k on the universe v k is u k ( v k ) , and the abscissa of the center of gravity is v o , which is expressed as
v o = k = 1 m v k μ v ( v k ) k = 1 m μ v ( v k )
The fuzzy set distribution is determined by selecting the input voltage deviation and deviation change, and then the fuzzy logic inference is carried out through the fuzzy rule table, and the adjustment values Δ K p and Δ K i of the PI control parameters are output. Using the center of gravity method for defuzzification can obtain the clear control parameter value, superimpose it with the initial set value of the PI controller, and obtain the final set value of the fuzzy PI control parameter:
K p = K p 0 + Δ K p K i = K i 0 + Δ K i

4. Experiment and Discussion

In order to verify the effectiveness of the controller, the dynamic and steady state performance tests of the current driver are carried out in this section. The block diagram of the current drive control system is shown in Figure 10. The system mainly consists of MRD, current sampling digital to analogue converter, communication module, and synchronous rectifier power output.
As shown in Figure 11, the current driver DSP core adopts the TMS320F28035 digital signal processing chip of TI (Texas Instruments). DSP calculates the error between the current feedback value and the set value, and adjusts the difference in real time through the control law, so that the current output value is infinitely close to the set value, and the closed-loop control of the output current is realized.
The current output control object of this paper is the MRD designed and developed by our group. The test block diagram is shown in Figure 12; it is mainly composed of an oscilloscope/signal generator, current driver, current probe, MRD, load resistor, and PC. The working principle of the system is shown in Figure 13, where the signal generator generates a current control level signal and transmits it to the driver, and the driver converts the control signal into the driving current of the MRD under the action of the controller. By adding a load resistance at a specific time, the parameter changes of the MRD are simulated, and the output signal of the driver is collected through a current probe to detect the start-up response and dynamic adjustment performance of the current driver under different control algorithms.

4.1. Current Driver Startup Response Performance Test

4.1.1. Drive Dynamic Response under Fixed Control Object Parameters

At normal temperature, when the load is an MRD, the current driver applies a step current of 1A, 2A, and 3A to the load under the PI controller and fuzzy PI controller, respectively, to test the output response of the driver under different algorithms.

4.1.2. Dynamic Performance Test of Current Driver after Parameter Change of Control Object

Under natural temperature conditions, a 1Ω load resistance is connected to the load loop of the magnetorheological damper, and the internal resistance of the magnetorheological damper changes by 40%. In this case, the PI controller and the fuzzy PI controller are used, respectively. Step currents of 1A, 2A, and 3A are applied to the load to detect the start-up response performance of the driver under different control laws.
According to the experimental results in Figure 14 and Table 4 and Table 5, when the parameters are fixed, the fuzzy PI controller exhibits a faster steady-state response time, which can save up to 50% of the tuning time compared to the PI controller. In terms of overshoot, the overshoot of the PI controller reaches 34% when the output current is small, while the overshoot of the fuzzy PI controller is controlled within 10% under different output current conditions. It demonstrates that the fuzzy PI controller can guarantee the output accuracy and maintain a high dynamic response under different current outputs.
From the experimental results in Figure 15 and Table 6 and Table 7, after the load parameters are changed, the PI control performance is seriously degraded, and the output current of the driver oscillates. The deterioration is more serious at a low current output, the overshoot can reach 47% at most, and the adjustment time also increases to more than 30 ms, indicating that the PI controller has become unstable at this time. However, the adjustment time of the fuzzy PI controller is only increased by 3 ms, and the overshoot is also well controlled, indicating that the fuzzy PI controller has stronger robustness to the change of load parameters.

4.2. Control Object Parameter Disturbance Current Driver Performance Test

Due to the complex environment of the MRD application, its working conditions are complicated and changeable, which requires the controller to have a strong dynamic adjustment capability. Therefore, at a natural temperature, when the driver is connected to the MRD and the output current is in a stable state connected to the load reset resistor. Simulate the dynamic adjustment performance of the PI controller and fuzzy PI controller when the parameters of the controlled object are disturbed, respectively.
It can be observed from Figure 16 that when the MRD parameters are disturbed, the adjustment time of the fuzzy PI controller is about 4.7 ms, while the PI controller needs about 7.0 ms. Furthermore, the overshoot of the latter also exceeds the former. It shows that the dynamic adjustment performance of the fuzzy PI controller to the MRD is better than that of the traditional PI controller.
From the analysis above, it can be concluded that: (1) when MRD parameters are fixed, the overshoot of the PI controller is more serious at a low current output. The reason is that the circuit parameters and PI parameters are obtained in the rated current output state when the circuit parameters and PI parameters are set and calculated, and the fixed PI parameters are obtained at different current output. However, the global optimal performance cannot be guaranteed. The fuzzy PI controller has better response characteristics, reduces the adjustment time and overshoot of the system, and ensures the comprehensive performance of the system under different current output states. (2) When the MRD parameter changes by 40%, the PI controller is unstable due to the fixed PI parameter. The fuzzy PI controller demonstrates strong robustness. Although the control performance is reduced, the accuracy of the current output is still guaranteed. In addition, when the load is disturbed under the steady state output of the system, the fuzzy PI controller is also better than the PI controller in the control of the adjustment time and overshoot, and has a strong dynamic adjustment ability.
To sum up, due to the application background of MRD, due to the change of the parameters of the driver facing the load and the different current output states, the output needs to be adjusted quickly and accurately. The parameters of the PI controller are fixed, which cannot guarantee the global optimal control effect and affect the control accuracy. Compared with the PI controller, the fuzzy PI controller improves the response speed while reducing the system overshoot, shows stronger robustness, and can effectively improve the performance of the current drive.

5. Conclusions

In this paper, we address the problem that the internal resistance value of MRD may change during operation due to the influence of temperature, which leads to the poor current output response of the driver. First, by experientially analyzing the parameter variation range of MRD at different operating temperatures, the mathematical model of the synchronous rectifier BUCK circuit is established and the circuit component parameters are solved, and the hardware platform design of the driver is completed. Then, a magnetorheological damper current driving system based on the fuzzy PI control is designed. Experiments demonstrate that the magnetorheological internal parameters vary by 40%, compared with the fixed-parameter PI controller; meanwhile, the fuzzy PI controller shows better parameter adaptation capability, which can significantly reduce the adjustment time and overshoot of the output current. When the system is disturbed, the dynamic adjustment performance of the fuzzy PI controller is stronger, which indicates that the designed fuzzy PI controller has higher robustness in the face of the change in the control focal parameters.

Author Contributions

W.L., conceptualization, validation, methodology, software, and writing—original draft; H.L., software, methodology, and validation; D.X., conceptualization, validation, and visualization; J.F. and L.L., writing—review and editing and project administration; M.Y., supervision and funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the GF Special Administrative Region Foundation, Natural Science Foundation of China (Grant No. 51875056).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Guglielmino, E.; Sireteanu, T.; Stammers, C.W.; Ghita, G.; Giuclea, M.; Casey, T. Semi-active suspension control: Improved vehicle ride and road friendliness. Noise Control Eng. J. 2009, 57, 155. [Google Scholar] [CrossRef]
  2. Sun, M.; Li, X.; Zhou, Z.; Zhu, Q.; Liu, B.; Chen, X.; Wang, J.; Zhang, G.; Cai, S. Analysis of Damping Characteristics of Magnetorheological Damper under Impact Load. Materials 2022, 15, 4161. [Google Scholar] [CrossRef]
  3. Strecker, Z.; Jeniš, F.; Kubík, M.; Macháček, O.; Choi, S.-B. Novel approaches to the design of an ultra-fast magnetorheological valve for semi-active control. Materials 2021, 14, 2500. [Google Scholar] [CrossRef] [PubMed]
  4. Zhang, L.; Wang, W.; Shi, Y. Development of a magnetorheological damper of the micro-vibration using fuzzy PID algorithm. Arab. J. Sci. Eng. 2019, 44, 2763–2773. [Google Scholar] [CrossRef]
  5. Nordin, N.D.; Muthalif, A.G.; Razali, M.K.M.; Ali, A.; Salem, A.M. Development and implementation of energy-efficient Magnetorheological Fluid bypass damper for prosthetics limbs using a fuzzy-logic controller. IEEE Access 2022, 10, 18978–18987. [Google Scholar] [CrossRef]
  6. Tang, X.; Du, H.; Sun, S.; Ning, D.; Xing, Z.; Li, W. Takagi–Sugeno fuzzy control for semi-active vehicle suspension with a magnetorheological damper and experimental validation. IEEE/ASME Trans. Mechatron. 2017, 22, 291–300. [Google Scholar] [CrossRef]
  7. Contreras-Lopez, J.; Ornelas-Tellez, F.; Espinosa-Juarez, E. Optimal control for footbridges’ vibration reduction based on semiactive control through magnetorheological dampers. Int. J. Struct. Stab. Dyn. 2019, 19, 346–364. [Google Scholar] [CrossRef]
  8. Du, X.; Yu, M.; Fu, J.; Huang, C. Experimental study on shock control of a vehicle semi-active suspension with magneto-rheological damper. Smart Mater. Struct. 2020, 29, 074002. [Google Scholar] [CrossRef]
  9. Koo, J.-H.; Goncalves, F.D.; Ahmadian, M. A comprehensive analysis of the response time of MR dampers. Smart Mater. Struct. 2006, 15, 351. [Google Scholar] [CrossRef]
  10. Goncalves, F.D.; Ahmadian, M.; Carlson, J.D. Investigating the magnetorheological effect at high flow velocities. Smart Mater. Struct. 2005, 15, 75. [Google Scholar] [CrossRef]
  11. Ma, Y.; Wang, S.; Zhang, S.; Fan, X.; Zheng, R. A current mode buck/boost DC-DC converter with automatic mode transition and light load efficiency enhancement. IEICE Trans. Electron. 2015, 98, 496–503. [Google Scholar] [CrossRef]
  12. Yoon, D.-S.; Kim, G.-W.; Choi, S.-B. Response time of magnetorheological dampers to current inputs in a semi-active suspension system: Modeling, control and sensitivity analysis. Mech. Syst. Signal Process. 2021, 146, 106999. [Google Scholar] [CrossRef]
  13. Mahto, S.C.; Kumar, D.; Kamal, S.; Chalanga, A.; Xiong, X.; Jin, S.; Nagar, S.K. Nonsmooth pi controller for uncertain systems. IEEE Access 2020, 8, 124792–1247801. [Google Scholar] [CrossRef]
  14. Pandey, S.; Dourla, V.; Dwivedi, P.; Junghare, A. Introduction and realization of four fractional-order sliding mode controllers for nonlinear open-loop unstable system: A magnetic levitation study case. Nonlinear Dyn. 2019, 98, 601–621. [Google Scholar] [CrossRef]
  15. Zhou, R.; Fu, C.; Tan, W. Implementation of linear controllers via active disturbance rejection control structure. IEEE Trans. Ind. Electron. 2020, 68, 6217–6226. [Google Scholar] [CrossRef]
  16. Zhu, H.; Rui, X.; Yang, F.; Zhu, W. Current driver design for electromagnetic coil using adaptive active disturbance rejection control. Shock. Vib. 2021, 2021, 8847455. [Google Scholar] [CrossRef]
  17. Lu, H.; Zhang, Z.; He, Y.; Li, Z.; Xie, J.; Deng, H. Realization of desired damping characteristics based on an open-loop-controlled magnetorheological damper. J. Vib. Control. 2022, 28, 3652–3663. [Google Scholar] [CrossRef]
  18. Ha, Q.P.; Nguyen, M.T.; Li, J.; Kwok, N.M. Smart structures with current-driven mr dampers: Modeling and second-order sliding mode control. IEEE/ASME Trans. Mechatron. 2013, 18, 1702–1712. [Google Scholar] [CrossRef]
  19. Zheng, Z.; Wang, N.; Sun, Z. Fuzzy PI compound control of PWM rectifiers with applications to marine vehicle electric propulsion system. Int. J. Fuzzy Syst. 2018, 20, 587–596. [Google Scholar] [CrossRef]
  20. Kudinov, Y.I.; Kolesnikov, V.A.; Pashchenko, F.F.; Pashchenko, A.F.; Papic, L. Optimization of fuzzy PID controller’s parameters. Procedia Comput. Sci. 2017, 103, 618–622. [Google Scholar] [CrossRef]
  21. Velasco, J.; Barambones, O.; Calvo, I.; Zubia, J.; Saez de Ocariz, I.; Chouza, A. Sliding mode control with dynamical correction for time-delay piezoelectric actuator systems. Materials 2019, 13, 132. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Wang, X.; Zhang, Y.; Gao, P. Design and Analysis of Second-Order Sliding Mode Controller for Active Magnetic Bearing. Energies 2020, 13, 5965. [Google Scholar] [CrossRef]
  23. Zhou, R.; Tan, W. Analysis and tuning of general linear active disturbance rejection controllers. IEEE Trans. Ind. Electron. 2018, 66, 5497–5507. [Google Scholar] [CrossRef]
  24. Sefa, I.; Altin, N.; Ozdemir, S.; Kaplan, O. Fuzzy PI controlled inverter for grid interactive renewable energy systems. IET Renew. Power Gener. 2015, 9, 729–738. [Google Scholar] [CrossRef] [Green Version]
  25. Vasu, S. Fuzzy PID based adaptive control on industrial robot system. Mater. Today Proc. 2018, 5, 13055–13060. [Google Scholar]
  26. Wang, H. Modeling of magnetorheological damper using neuro-fuzzy system. In Fuzzy Information and Engineering; Springer: Berlin/Heidelberg, Germany, 2009; Volume 2, pp. 1157–1164. [Google Scholar]
  27. Rashid, M.M.; Rahim, N.A.; Hussain, M.A.; Rahman, M.A. Analysis and experimental study of magnetorheological-based damper for semiactive suspension system using fuzzy hybrids. IEEE Trans. Ind. Appl. 2010, 47, 1051–1059. [Google Scholar] [CrossRef]
  28. Deng, Z.; Wei, X.; Li, X.; Zhao, S.; Zhu, S. Study on the integrated structure/control design method of magnetorheological damper for improving vehicle posture. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2022, 236, 244–259. [Google Scholar] [CrossRef]
  29. Yang, G.; Spencer, B.F., Jr.; Carlson, J.D.; Sain, M.K. Large-scale MR fluid dampers: Modeling and dynamic performance considerations. Eng. Struct. 2002, 24, 309–323. [Google Scholar] [CrossRef]
  30. Park, Y.; Shin, S.; Lee, H.; Han, D.; Won, C. Start-up techniques of three-phase AC/DC PWM converter with diode rectifier under full load in DC distribution systems. In Proceedings of the 2013 International Conference on Electrical Machines and Systems (ICEMS), Busan, Republic of Korea, 26–29 October 2013; IEEE: Piscataway, NJ, USA, 2013. [Google Scholar]
  31. Sun, Y.; Ma, Y.; Cui, K.; Fang, S.; Yin, Y.; Fan, X. An accurate average inductor current limit method for peak current mode buck DC-DC converters. IEICE Electron. Express 2020, 17, 20200047. [Google Scholar] [CrossRef]
  32. Ke, A.; As, A.; Yh, B. A direct high step-down dc/dc converter using cascade ring-type converters. Energy Rep. 2020, 6, 119–124. [Google Scholar]
  33. Li, Z.; Cheng, W.; Xiao, Q.; Liao, W. Deadbeat predictive power control with fuzzy pi compound controller and power predictive corrector for pwm rectifier under unbalanced grid conditions. Int. J. Fuzzy Syst. 2020, 22, 1277–1288. [Google Scholar] [CrossRef]
  34. Fu, J.; Bai, J.; Lai, J.; Li, P.; Yu, M.; Lam, H.K. Adaptive fuzzy control of a magnetorheological elastomer vibration isolation system with time-varying sinusoidal excitations. J. Sound Vib. 2019, 456, 386–406. [Google Scholar] [CrossRef]
  35. Chang, C.W.; Tao, C.W.; Chuang, C.C. Design of a DSP-based PD-like fuzzy controller for buck DC–DC converters. Int. J. Fuzzy Syst. 2016, 18, 971–979. [Google Scholar] [CrossRef]
  36. Xie, W.; Wang, J.S.; Wang, H.B. PI controller of speed regulation of brushless DC motor based on particle swarm optimization algorithm with improved inertia weights. Math. Probl. Eng. 2019, 2019, 2671792. [Google Scholar] [CrossRef]
  37. Zhang, W.; Fang, Y.; Ye, R.; Wang, Z. Analysis and design of a double fuzzy PI controller of a voltage outer loop in a reversible three-phase PWM converter. Energies 2020, 13, 3778. [Google Scholar] [CrossRef]
Figure 1. Magnetorheological damper and internal coil structure diagram.
Figure 1. Magnetorheological damper and internal coil structure diagram.
Materials 15 08893 g001
Figure 2. Resistance value and fitting curve of MRD at different working temperatures.
Figure 2. Resistance value and fitting curve of MRD at different working temperatures.
Materials 15 08893 g002
Figure 3. Synchronous rectification-type buck circuit structure diagram.
Figure 3. Synchronous rectification-type buck circuit structure diagram.
Materials 15 08893 g003
Figure 4. Equivalent circuit model added to load the main topology circuit switch model.
Figure 4. Equivalent circuit model added to load the main topology circuit switch model.
Materials 15 08893 g004
Figure 5. Fuzzy PI controller block diagram.
Figure 5. Fuzzy PI controller block diagram.
Materials 15 08893 g005
Figure 6. PI controller structure diagram.
Figure 6. PI controller structure diagram.
Materials 15 08893 g006
Figure 7. Trigonometric membership functions: (a) e; (b) ec.
Figure 7. Trigonometric membership functions: (a) e; (b) ec.
Materials 15 08893 g007
Figure 8. Spatial distribution of ΔKp.
Figure 8. Spatial distribution of ΔKp.
Materials 15 08893 g008
Figure 9. Spatial distribution of ΔKi.
Figure 9. Spatial distribution of ΔKi.
Materials 15 08893 g009
Figure 10. Block diagram of current driver.
Figure 10. Block diagram of current driver.
Materials 15 08893 g010
Figure 11. Current driver physical diagram: (a) DSP core; (b) 4-channel current output circuit.
Figure 11. Current driver physical diagram: (a) DSP core; (b) 4-channel current output circuit.
Materials 15 08893 g011
Figure 12. Schematic diagram of current driver test: (a) PC; (b) oscilloscope/signal generator; (c) JTAG; (d) current driver; (e) current probe; (f) load resistor 1 Ω; (g) MRD.
Figure 12. Schematic diagram of current driver test: (a) PC; (b) oscilloscope/signal generator; (c) JTAG; (d) current driver; (e) current probe; (f) load resistor 1 Ω; (g) MRD.
Materials 15 08893 g012
Figure 13. Current driver test connection block diagram.
Figure 13. Current driver test connection block diagram.
Materials 15 08893 g013
Figure 14. Response of current driver at 1 A, 2 A, 3 A step current: (a) PI controller; (b) fuzzy PI controller.
Figure 14. Response of current driver at 1 A, 2 A, 3 A step current: (a) PI controller; (b) fuzzy PI controller.
Materials 15 08893 g014
Figure 15. Response of current driver at 1 A, 2 A, 3 A step current after parameter changes: (a) PI controller; (b) fuzzy PI controller.
Figure 15. Response of current driver at 1 A, 2 A, 3 A step current after parameter changes: (a) PI controller; (b) fuzzy PI controller.
Materials 15 08893 g015
Figure 16. Responses of different controllers under the disturbance of damper parameters (2 A): (a) PI controller; (b) fuzzy PI controller.
Figure 16. Responses of different controllers under the disturbance of damper parameters (2 A): (a) PI controller; (b) fuzzy PI controller.
Materials 15 08893 g016
Table 1. Performance comparison between different controllers.
Table 1. Performance comparison between different controllers.
ControllerAdvantagesDisadvantages
PISimple structure, high reliability, and real-time Difficult parameter adjustment; poor robustness
Fuzzy PILess calculation, strong robustness, and high real-time performancedifficult parameter adjustment
SMCFast response, strong robustness, and simple structureLow precision; controller chattering
ADRCStrong robustness, model independent, and high precisionLarge amount of calculation, complex parameters, and poor real-time performance
Table 2. ΔKp fuzzy inference rule table.
Table 2. ΔKp fuzzy inference rule table.
eec
NBNMNSZOPSPMPB
NBPBPBPBPBPSPSZO
NMPBPBPMPMPSPMZO
NSPMPSZOZOZONSNM
ZOPSPMZOZOZONMNS
PSNMNSZOZOZOPSPM
PMZOZOPMPSPSPMPM
PBZOPSPMPBPBPBPB
Table 3. ΔKi fuzzy inference rule table.
Table 3. ΔKi fuzzy inference rule table.
eec
NBNMNSZOPSPMPB
NBPBPBPBPBPBPSZO
NMPBPBPMPMPSPMZO
NSPMPMPSNMZONSNM
ZONMNSNMZONMNSNM
PSNMNSZOPSPSPMPB
PMZOPMPSPSPMPBPB
PBZOPSPMPBPBPBPB
Table 4. Adjustment time of PI and fuzzy PI controllers at different step currents.
Table 4. Adjustment time of PI and fuzzy PI controllers at different step currents.
Response ParameterCurrent (A)PIFuzzy PI
Adjustment time112.5 ms7 ms
215 ms7.5 ms
315 ms8 ms
Table 5. Overshoot of PI and fuzzy PI controllers at different step currents.
Table 5. Overshoot of PI and fuzzy PI controllers at different step currents.
Response ParameterCurrent (A)PIFuzzy PI
Overshoot134%9%
220%6%
38%5.3%
Table 6. Adjustment time of PI and fuzzy PI controllers at different step currents after parameter changes.
Table 6. Adjustment time of PI and fuzzy PI controllers at different step currents after parameter changes.
Response ParameterCurrent (A)PIFuzzy PI
Adjustment time130 ms9 ms
232 ms11 ms
332 ms7 ms
Table 7. Overshoot of PI and fuzzy PI controllers at different step currents after parameter changes.
Table 7. Overshoot of PI and fuzzy PI controllers at different step currents after parameter changes.
Response ParameterCurrent (A)PIFuzzy PI
Overshoot147%17%
240%12.5%
323.3%--
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, W.; Liang, H.; Xia, D.; Fu, J.; Luo, L.; Yu, M. Research on Current Drive System of Magnetorheological Damper Based on Fuzzy PI Control. Materials 2022, 15, 8893. https://doi.org/10.3390/ma15248893

AMA Style

Li W, Liang H, Xia D, Fu J, Luo L, Yu M. Research on Current Drive System of Magnetorheological Damper Based on Fuzzy PI Control. Materials. 2022; 15(24):8893. https://doi.org/10.3390/ma15248893

Chicago/Turabian Style

Li, Wei, Huijun Liang, Dongbin Xia, Jie Fu, Lei Luo, and Miao Yu. 2022. "Research on Current Drive System of Magnetorheological Damper Based on Fuzzy PI Control" Materials 15, no. 24: 8893. https://doi.org/10.3390/ma15248893

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