1. Trang chủ
  2. » Luận Văn - Báo Cáo

A novel hysteretic model for magnetorheological fluid dampers and parameter identification using particle swarm optimization

24 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 1,52 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

A Novel Hysteretic Model for Magnetorheological Fluid Dampers and Parameter Identification Using ParticleSwarm Optimization N.. A new model for MR dampers is proposed in this paper.For t

Trang 1

A Novel Hysteretic Model for Magnetorheological Fluid Dampers and Parameter Identification Using Particle

Swarm Optimization

N M Kwok ∗, Q P Ha, T H Nguyen, J Li and B Samali

Faculty of Engineering, University of Technology, Sydney

Broadway, NSW 2007, Australia

Abstract

Nonlinear hysteresis is a complicated phenomenon associated with ical (MR) fluid dampers A new model for MR dampers is proposed in this paper.For this, computationally-tractable algebraic expressions are suggested here in con-trast to the commonly-used Bouc-Wen model, which involves internal dynamicsrepresented by a nonlinear differential equation In addition, the model parame-ters can be explicitly related to the hysteretic phenomenon To identify the modelparameters, a particle swarm optimization (PSO) algorithm is employed using ex-perimental force-velocity data obtained from various operating conditions In our

magnetorheolog-algorithm, it is possible to relax the need for a priori knowledge on the parameters

and to reduce the algorithmic complexity Here, the PSO algorithm is enhanced

by introducing a termination criterion, based on the statistical hypothesis testing

to guarantee a user-specified confidence level in stopping the algorithm Parameteridentification results are included to demonstrate the accuracy of the model and theeffectiveness of the identification process

Key words: magnetorheological damper, modelling, particle swarm optimization

∗ Corresponding author

Email address: ngai.kwok@eng.uts.edu.au (N M Kwok)

Trang 2

Although the MR damper is promising in control applications, its major back lies in the non-linear and hysteretic force-velocity response Furthermore,the design of a controller generally requires a model of the actuator which may

draw-be challenging in the case of employing the MR damper The modelling of thehysteresis had been studied in [5] and [6] including the Bingham visco-plasticmodel, the Bouc-Wen model, the modified Bouc-Wen model and many others.These models range from simple dry-friction to complicated differential equa-tion representations However, it is noted of a trade-off between the modelaccuracy and its complexity From the control engineering point of view, non-linear differential equation based models may affect robustness of the controlsystem and hamper the feasible controller realization as in the case of MRdampers employed in the reduction of seismic response in buildings [7]

On the other end of the spectrum, polynomial based modelling of the MRdamper was attempted in [8] with a reduction in model complexity A hyper-bolic function based curve-fitting model was proposed in [9] with satisfactoryresults A black-box damper model was also applied in [10] as an alternative.Soft-computing techniques, fuzzy inference systems and neural networks werealso applied in modelling a MR damper; see [11] and [12], which representanother paradigm for a suitable approach towards an efficient model Evo-lutionary computation methods, e.g., genetic algorithms [13], [14], have alsobeen widely applied in modelling and parameter identification applicationsand many others In [15], the genetic algorithm (GA) was employed to iden-tify a mechatronic system of unknown structure However, in addition to theimplementation complexity, the GA may found difficulties in convergence to

Trang 3

optimal parameters unless elitism [16] is explicitly incorporated in the rithm An identification procedure following this approach was reported in[17] Moreover, a priori knowledge on the ranges of solutions may be required

algo-to accelerate the convergence rate

A recently developed optimization technique, the particle swarm optimization(PSO), has been recognized as a promising candidate in applications to modelparameter identification when the identification is cast as an optimizationproblem The PSO is based on the multi-agent or population based philosophy(the particles) which mimics the social interaction in bird flocks or schools offish, [18] By incorporating the search experiences of individual agents, thePSO is effective in exploring the solution space in a relatively smaller number

of iterations, see [19] In emulating bird flocks, particles are assigned withvelocities that lead their flight across the solution space The best solutionsfound by an individual particle and by the whole population are memorizedand used in guiding further search flights The best solution is reported at thesatisfaction of some termination criteria Other applications of the PSO can

be found in the design of PID controllers [20] and electro-magnetics [21] ThePSO convergence characteristic was analyzed in [22], where algorithm controlsettings were also proposed

In this work, a novel model for the MR damper will be proposed This modeluses a hyperbolic tangent function to represent the hysteretic loop togetherwith components obtained from conventional viscous damping and spring stiff-ness This approach, as an attractive feature, maintains a relationship betweenthe damper parameters and physical force-velocity hysteretic phenomena andreduces the complexity from using a differential equation to describe the hys-teresis The PSO is then applied to identify the model parameters using exper-imental force-velocity data obtained from a commercial MR damper Here, toenhance the identification process, a statistical hypothesis testing procedure

is adopted to determine the termination of the PSO This procedure is able

to guarantee a user defined level of confidence on the quality of the identifiedparameters

The rest of the paper is organized as follows In Section 2, the MR damper

is introduced and the commonly-used models are reviewed The new model issuggested in Section 3 with a discussion of the model parameters The PSO, asapplied in identifying the proposed model parameters, is presented in Section

4 and its advantages are highlighted Control settings for the algorithms aredetermined and a performance-enhanced criterion is also proposed Results ofparameter identification are given in Section 5 together with some discussion.Finally, a conclusion is drawn in Section 6

Trang 4

2 Magnetorheological Damper

2.1 Principle of Operation

The magnetorheological damper may be viewed as a conventional hydraulicdamper except that the contained fluid is allowed to change its yield stressupon the application of an external magnetic field The structure of the damper

is sketched in Fig 1

Fig 1 MR damper structure

Tiny magnetizable particles, e.g., carbonyl iron, are carried in non-magneticfluids such as silicon oil and are housed within a cylinder In most applications,the damping force is generated in the flow-mode [23] The yield of the MRfluid changes inversely to the temperature and a reduction in the damper forceresults with an increase in temperature However, an appropriately designedcurrent controller can be applied to compensate for the change in the damperforce This controller will also be employed for counteracting the long-termstability problem of the MR fluid The MR damper used in this work is a RD-1005-3 model manufactured by the LORD Corporation The damper has acompressed length of 155mm, weighs 800g, accepts a maximum input current

of 2A at 12V DC and the response time is less than 25msec Interested readersare referred to the product information provided by the manufacturer [24]

Trang 5

Fig 2 MR damper test gear.

A sinusoidal excitation of small magnitude (e.g., 4mm-12mm) and at lowfrequencies (e.g., 1Hz-2Hz) is applied from a hydraulic drive to the damper asthe damper displacement The damper forces generated, under the application

of a set of magnetizing currents (0-2A) are measured by a force sensor (loadcell) mounted on the upper end of the damper The displacement and thedamper force readings are recorded for parameter identification A typicaldamper force plot is depicted in Fig 3 The force-displacement non-linearity

is very noticeable in Fig 3(a), and the hysteresis is observed in Fig 3(b)

For dampers operating linearly the generated force is proportional to the cous damping and spring stiffness coefficients respectively This results in anelliptical plot for the force/displacement relationship and an inclination of theellipse in the force/velocity response However, due to non-linearity, there arediscontinuities occurring at the extremes of the damper piston stroke travellimits of ±8mm, in our experiments The discontinuity also appears in a lag-ging effect of the force with respect to the velocity, within the ±20mm/srange, and produces the hysteretic phenomenon as shown Our experimentswere conducted at room temperature, around 25◦

vis-C The study on the perature effect, which has certain influences on the MR fluid properties [23],

tem-is out of the scope of thtem-is research

Trang 6

Velocity(mm/s)

0.25A 0.50A 0.75A 2.00A

(b)Fig 3 Characteristics of damper force vs supply current: (a) non-linearity inforce-displacement; (b) hysteresis in force-velocity

2.3 Damper Models

Various models had been proposed to represent the hysteretic behaviour of the

MR damper, [5] and [6] The following models are among the most commonlyemployed in previous work

2.3.1 Bingham Model

The stress-strain visco-plastic behaviour is used in the Bingham model Themodel contains a dead-zone or a discontinuous jump in the damper force/velocityresponse The damper force is expressed as

where f is the damper force, fc is the magnitude of hysteresis, sign(·) is thesignum function, ˙x is the velocity, x is the displacement, c0 is the viscouscoefficient and f0 is an offset of the damper force

Although the model is simple, the hysteresis cannot be adequately described,e.g., roll-off effects Therefore, this model is only employed in situations whenthere is a significant need for a simple model

2.3.2 Bouc-Wen Model

This model contains components from a viscous damper, spring and a teretic component The model can be described by the force equation and theassociated hysteretic variable, given by

Trang 7

2.3.3 Modified Bouc-Wen Model

In the modified Bouc-Wen model, additional parameters are introduced inorder to obtain a more accurate model It is given as

where y is an internal dynamical variable, d1 and k1 are additional coefficients

of the added dashpot and spring in the model

It has been shown in [5] that the modified Bouc-Wen model improves themodelling accuracy However, the model complexity is unavoidably increasedwith an extended number of model parameters which may impose difficulties

in their identification Therefore, this model is only used in applications where

an accurate model is required

A simple model is proposed here to model the hysteretic force-velocity acteristic of the MR damper A component-wise additive strategy is employedwhich contains the viscous damping (dashpot), spring stiffness and a hystereticcomponent, Fig 4 illustrates the conceptual configuration

Trang 8

char-Fig 4 Hysteresis model - component-wise additive approach.

3.1 Mathematical Model

In terms of mathematical expressions, the model makes use of a hyperbolictangent function to represent the hysteresis and linear functions to representthe viscous and stiffness The model is given by

where c and k are the viscous and stiffness coefficients, α is a scale factor

of the hysteresis, z is the hysteretic variable given by the hyperbolic tangentfunction and f0 is the damper force offset

Note that the model contains only a simple hyperbolic tangent function and

is computationally efficient in the context of parameter identification and sequent inclusion in controller design and implementation A description and

sub-an sub-analysis of the parameters will be given in the next subsection

3.2 Relationship Between Parameters and Hysteresis

The components building up the hysteresis are depicted in Fig 5 which lustrates the effects of the parameters on the damper force-velocity response

il-The viscosity c ˙x generates an inclined line that represents the post-yield (at thetwo ends of the hysteresis) relationship between the velocity and the damperforce Large coefficient c gives a steep inclination The stiffness k, (the hor-izontal ellipse formed from the product kx) is responsible for the openingfound from the vicinity of zero velocity A large value of k corresponds to theopening of the ends Parameters c and k contribute to the representation of aconventional damper without hysteresis

Trang 9

c k

β

0

Final Hysteresis

Fig 5 Hysteresis parameters

The basic hysteretic loop, which is the smaller one shown in Fig 5, is mined by β This coefficient is the scale factor of the damper velocity definingthe hysteretic slope Thus a steep slope results from a large value of β Thescale factor δ and the sign of the displacement determine the width of thehysteresis through the term δsign(x), a wide hysteresis corresponds to a largevalue of δ The overall hysteresis (the larger hysteretic loop shown in Fig 5)

deter-is scaled by the factor α determining the height of the hysteresdeter-is The overallhysteretic loop is finally shifted by the offset f0

After the development of the simple model, we proceed to identify the modelparameters and the approach adopted will be detailed in the following sections

4 Enhanced Particle Swarm Optimization

The particle swarm optimization (PSO) is inspired by the social interactionand individual experience [18], observed through human society developmentand natural behaviours of bird flocks and fish schools This technique is a pop-ulation based and controlled heuristic search and has been applied in a widedomain in function optimizations, [19] In the following, the PSO is comparedwith its counterpart, the genetic algorithm (GA), to highlight its potential inreduction of the computational complexity The performance of the algorithm

is further enhanced with a proposed termination criterion

4.1 Comparison of PSO with GA

The GA, developed before the PSO, is also a population based search rithm inspired by natural evolution It is widely applicable, for example, in

Trang 10

algo-system identification, control, planning and scheduling and many others, see[13] and the references therein A basic GA can be described by the pseudocode shown in the following.

Initialize random population

While not terminate

Evaluate fitness

Do selection

Do crossover and mutation

Report best solution if terminate

The ability to obtain a near-optimal solution is guaranteed by the Schematatheory [14], the quality of the solution is a trade-off between accuracy and com-putational load in terms of the number of iterations needed The operation

of the algorithm can be viewed as a concentration of search areas, i.e., ploitation, through the selection and crossover operator The search ability isenhanced through the use of the mutation operator with regard in exploration.However, the exploration process is generally slow and this may increase thesearch time span when the initial population does not cover the solution How-ever, in practice, a priori knowledge on the solution that can be used to guidethe initialization of the population may not always be available Furthermore,the crossover operator may destroy useful solutions Hence, an elitism strategy

ex-is usually implemented [16] which may also increase the computational load

In PSO implementations, a particle represents a potential solution The values

of the particles are continuously adjusted by emulating the particles as birdflights That is, each particle is assigned a velocity to update its value as a newposition The operation of the PSO is described by the following equations [19]assuming a unity sampling time

vt+1= ωvt+ c1(xg− xt) + c2(xp− xt) (9)

where vkis the present particle velocity, ω is the velocity scale factor, c1 and c2are uniform random numbers c1 ∈ [0, c1 ,max] and c2 ∈ [0, c2 ,max], xg is the groupbest (global) solution found up to the present iteration, xp is the personal bestsolution found by individual particles from their search history through timeindex t The pseudo code for the PSO is given below

Initialize random particles

While not terminate

Evaluate fitness

Find group- and personal-best

Update velocity and particle position

Report group-best if terminate

Trang 11

A comparison on the computational efficiency between GA and PSO mayreveal that the later is more attractive Within a single iteration in the two al-gorithms, the evaluation of the fitness of each potential solution is mandatory

in both algorithms The selection and crossover operator in GA are two-passoperations while a small number of mutation operations are conducted Onthe other hand, the finding of group and personal best are single-pass opera-tions The updates of velocity and position are simple additions Furthermore,the generation of random numbers, crossover/mutation operation in GA andscaling by c1 and c2 in PSO are common to both algorithms with similarcomplexities The saving in PSO computation is obtained from its simplifiedcalculations for the group- and personal-best particle In addition, PSO inher-ently maintains the group-best without an explicit elitism implementation

4.2 PSO Control Settings

The control settings of the PSO can be obtained by conducting an analysisusing control system theories, see [22] The confidence on the optimizationresult may be derived from an indication of the particles being concentrated

in the vicinity of the group-best particle xg The philosophy adopted is that

of the convergence of the potential solutions to the optimal Now, denote theposition error of a particle as

Following Eq 9 and 10, the particle position error and velocity can be written

in the state-space form as

where zt+1= [εt+1, vt+1]T, ut= xg− xp, and A, B are self-explanatory

It becomes clear that the requirement for convergence implies εt → 0 and

vt → 0 as time t → ∞ When the best solution is found xg becomes a constantand xp will tend to xg if the system is stable The stability of a discrete controlsystem can be ascertained by constraining the magnitude of the eigenvalues

Trang 12

λ1 ,2 of the system matrix A ∈ R to be less than unity, that is

λ1 ,2∈ {λ|λ2

− (1 + ω − c1− c2)λ + ω = 0}, |λ1 ,2| < 1 (14)

By choosing the maximal random variables c1 and c2 to be c1 ,max = 2 and

c2 ,max = 2 and take the expectation values from a uniform distribution, thecoefficients become c1 = 1 and c2 = 1 This case corresponds to a total feed-back of the discrepancy of the particle positions from the desired solution at

xg Writing out the eigenvalues, we have

4.3 Enhanced Termination Criteria

The PSO is basically a recursive algorithm that iterates until some terminationcriteria is met In common practice, the termination criteria may be defined

as the expiry of a certain number of iterations An alternative strategy usuallyemployed is to check if the improvement on the best fitness diminishes or not.However, it is desirable that the termination of the iteration will be aligned

to a user specified degree of confidence

Here, the termination of the PSO is cast as a statistical hypothesis test tween a null hypothesis and an alternative The action according to the nullhypothesis is to continue the iteration, while the alternative action is to ter-minate but with a specific bound on the decision error The hypothesis can

be-be stated as

H0: there will be improvements in the fitness (16)

H1: there will be no improvement in the fitness (17)

From the structure of the PSO, it is noticed that the algorithm explicitlymaintains the group-best xg with the associated minimum fitness (e.g., where

a minimization problem is considered) For a minimization problem as sidered here, the fitness, f it, corresponding to xg will not increase as the

Ngày đăng: 19/10/2022, 09:32

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] B. F. Spencer Jr. and M. K. Sain, ”Controlling buildings: a new frontier in feedback,” IEEE Control Systems Magazine, Vol. 17, No. 6, pp. 19-35, Dec.1997 Sách, tạp chí
Tiêu đề: IEEE Control Systems Magazine
[2] T. Tse and C. C. Chang, ”Shear-mode rotary magnetorheological damper for small-scale structural control experiments,” J. of Structural Engineering, Vol Sách, tạp chí
Tiêu đề: J. of Structural Engineering
[3] C. W. Zhang, J. P. Ou and J. Q. Zhang, ”Parameter optimization and analysis of a vehicle suspension system controlled by magnetorheological fluid dampers,”Structural Control and Health Monitoring, (in press), 2005 Sách, tạp chí
Tiêu đề: Structural Control and Health Monitoring
[4] G. Bossis, S. Lacis, A. Meunier and O. Volkova, ”Megnetorheological fluids,”J. of Magnetism and magnetic materials, Vol. 252, pp. 224-228, 2002 Sách, tạp chí
Tiêu đề: J. of Magnetism and magnetic materials
[5] B. F. Spencer Jr., S. J. Dyke, M. K. Sian and J. D. Carlson, ”Phenomenological model for magnetorheological dampers,” J. of Engineering Mechanics, pp. 230- 238, Mar. 1997 Sách, tạp chí
Tiêu đề: J. of Engineering Mechanics
[6] T. Butz and O. von Stryk, ”Modelling and simulation of electro- and magnetorheological fluid dampers,” Applied Mathematics and Mechanics, Vol Sách, tạp chí
Tiêu đề: Applied Mathematics and Mechanics
[7] S. J. Dyke, B. F. Spencer, Jr., M. K. Sain and J. D. Carlson, ”Modeling and control of magnetorheological dampers for seismis response reduction,” Smart Material and Strucctures, Vol. 5, pp. 565-575, 1996 Sách, tạp chí
Tiêu đề: Smart"Material and Strucctures
[8] S. B. Choi and S. K. Lee, ”A hysteresis model for the field-dependent damping force of a magnetorheological damper,” J. of Sound and Vibration, Vol. 245, No. 2, pp. 375-383, 2001 Sách, tạp chí
Tiêu đề: J. of Sound and Vibration
[9] X. Q. Ma, E. R. Wang, S. Rakheja and C. Y. Su, ”Modeling hysteretic characteristics of MR-fluid damper and model validation,” Proc. 41st IEEE Conf. on Decision and Control, Las Vegas, Nevada, pp. 1675-1680, Dec. 2002 Sách, tạp chí
Tiêu đề: Proc. 41st IEEE"Conf. on Decision and Control
[10] G. Jin, M. K. Sain and B. F. Spencer, Jr., ”Nonlinear blackbox modeling of MR-dampers for civil structural control,” IEEE Trans. on Control Systems Technology, Vol. 13, No. 3, pp. 345-355, May 2005 Sách, tạp chí
Tiêu đề: IEEE Trans. on Control Systems"Technology
[11] K. C. Schurter and P. N. Roschke, ”Fuzzy modeling of a magnetorheological damper using ANFIS,” Proc. 9th IEEE Intl. Conf. on Fuzzy Systems, San Antonio, Texas, pp. 122-127, May 2000 Sách, tạp chí
Tiêu đề: Proc. 9th IEEE Intl. Conf. on Fuzzy Systems
[12] D. H. Wang and W. H. Liao, ”Neural network modeling and controllers for magnetorheological fluid dampers,” Proc. 2001 IEEE Intl. Conf. on Fuzzy Systems, Melbourne, Australia, pp. 1323-1326, Dec. 2001 Sách, tạp chí
Tiêu đề: Proc. 2001 IEEE Intl. Conf. on Fuzzy"Systems
[13] K. F. Man, K. S. Tang and S. Kwong, ”Genetic algorithms: concepts and applications,” IEEE Trans. on Industrial Eletronics, Vol. 43, No. 5, pp. 519-534, Oct. 1996 Sách, tạp chí
Tiêu đề: IEEE Trans. on Industrial Eletronics
[14] D. E. Goldberg, ”Genetic algorithms in search, optimization and machine learning,” Addison-Wesley, Reading, MA, 1989 Sách, tạp chí
Tiêu đề: Addison-Wesley
[15] M. Iwasaki, M. Miwa and N. Matsui, ”GA-based evolutionary identification algorithm for unknown structured mechatronic systems,” IEEE Trans. on Industrial Electronics, Vol. 52, No. 1, pp. 300-305, Feb. 2005 Sách, tạp chí
Tiêu đề: IEEE Trans. on"Industrial Electronics
[16] G. Rudolph, ”Convergence analysis of canonical genetic algorithms,” IEEE Trans. on Neural Networks, Vol. 5, No. 1, pp. 96-101, Jan. 1994 Sách, tạp chí
Tiêu đề: IEEE"Trans. on Neural Networks
[17] N. M. Kwok, Q. P. Ha, J. Li, B. Samali and S. M. Hong, ”Parameter identification for a magnetorheological fluid damper: an evolutionary computation approach,” Proc. Sixth Intl. Conf. on Intelligent Technologies, Phuket Thailand, pp. 115-122, Dec. 2005 Sách, tạp chí
Tiêu đề: Proc. Sixth Intl. Conf. on Intelligent Technologies
[18] T. Ray and K. M. Liew, ”Society and civilization: an optimization algorithm based on the simulation of social behavior,” IEEE Trans. on Evolutionary Computation, Vol. 7, No. 4, pp. 386-396, Aug. 2003 Sách, tạp chí
Tiêu đề: IEEE Trans. on Evolutionary"Computation
[19] M. Clerc and J. Kennedy, ”The particle swarm - explosion, stability and convergence in a multidimensional complex space,” IEEE Trans. on Evolutionary Computation, Vol. 6, No. 1, pp. 58-73, Feb. 2002 Sách, tạp chí
Tiêu đề: IEEE Trans. on"Evolutionary Computation
[20] Z. L. Gaing, ”A particle swarm optimization approach for optimum design of PID controller in AVR system,” IEEE Trans. on Energy Conversion, vol. 19, No. 2, pp. 384-391, Jun. 2004 Sách, tạp chí
Tiêu đề: IEEE Trans. on Energy Conversion

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN