Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Keywords: A fuzzy logic based digital time domain sinusoidal acceleration waveform amplitude controller for an
Electrodynamic shaker electrodynamic shaker is presented. The purpose of Fuzzy Logic Control (FLC) is to reproduce a pre-
Fuzzy logic controller defined sinusoidal acceleration amplitude profile (in amplitude, frequency and time) at the shaker table.
Active control Sinusoidal vibration profiles (sine and logarithmic sine sweep) are considered for a controlled vibration
Acceleration control
generation in typical automotive and aerospace testing. The difficulty in sine sweep testing is that the
Vibration control
non-rigid load dynamics are unknown and it can severely modify the shaker’s performance during sweep
test. Since a logarithmic frequency sweep is normally used, a controller needs to be robust to un-modeled
dynamics and also fast enough to hold the desired acceleration amplitude within predefined limits
throughout the sweep test. The controller structure is developed based on the usual power amplifier
technology. The control action is implemented on a waveform-by-waveform basis and a FLC is developed
in the LabVIEW environment on a PXI platform for real time control of the shaker. To attenuate the shaker
suspension mode resonance a compensator based on electromechanical model of the shaker is designed
and cascaded to FLC. The shaker model, suspension mode compensator design, FLC synthesis and exper-
imental implementation results are presented in this paper.
Ó 2011 Elsevier Ltd. All rights reserved.
0957-4174/$ - see front matter Ó 2011 Elsevier Ltd. All rights reserved.
doi:10.1016/j.eswa.2011.02.184
11336 K.P.S. Rana / Expert Systems with Applications 38 (2011) 11335–11346
Computer control system for and further developed for random tests. Robustness to parameter
vibration measurement and variations were demonstrated experimentally. This scheme speci-
control signal generation
fies as drive signal not the shaker excitation voltage or current,
but an internal state of an amplifier, which strongly prevents its
application to the usual power amplifier technology in vibration
Vibration sensor testing. The settling time of the proposed control logic is reported
Response signal as 1 s. Furthermore, the performance of sine sweep test as required
by the industry is not investigated and reported for desired sweep
rate and wider frequency range (Chen & Liaw, 1999; Liaw, Yu, &
DUT Chen, 2002).
Uchiyama et al. achieved the electrodynamic shaker robust con-
Power amplifier Table trol by means of two controllers. The two control variables are
acceleration and displacement of the shaker’s table. Two control
Shaker variables are used in order to control a broad frequency band. Fre-
Drive signal Shaker input quencies where the response signals are larger than the noise, the
acceleration control is employed. For lower frequencies the dis-
placement control mechanism is employed. Both of these methods
are coupled in series. Finally the control mechanism was tested on
an electrodynamic shaker and some comparisons were drawn.
Fig. 1. Vibration testing system components.
They further extended this concept by adding an adaptive filter
to the two degrees of freedom controller. The adaptive filter based
1.1. Brief bibliographical review of electrodynamic shaker control on the H1 filtering mechanism is employed. Performance of the
mechanisms developed double control loop logic on the resonant load testing
was not reported (Fujita & Uchiyama, 2006; Uchiyama, Mukai, &
This section gives a brief survey of the recent work done in this Fujita, 2009).
area. The control technique of typical industrial shaker controllers Flora et al. researched the digital acceleration controllers for
for sine testing is essentially a frequency domain approach, usually sinusoidal vibration tests using a switching-mode AC power source
referred to as transfer function equalisation, before starting the (ACPS) for an electrodynamic shaker. The proposed scheme made
test; the controller outputs a small broadband random excitation use of two control loops in interaction. One loop was used for
signal to the shaker. Based on the measured response, the inverse the acceleration regulation. The other loop was used for the ACPS
transfer function of the vibration generation process is estimated. voltage output control. Robust model reference adaptive algorithm
This information is then used to generate the control signal so as was used to reduce the effects caused by the variations on the sys-
to compensate the estimated process dynamics. During the test tem and to reduce the harmonic and resonant vibrations on the
execution, the controller is required to monitor and constantly up- test piece. The experimental results have shown that the proposed
date the inverse transfer function as needed (LDS Test & Measure- system is able to attain a good performance in relatively narrow
ment, 2005). In this scheme no prior very specific structural frequency bands from 20 Hz to 200 Hz and the effect of load reso-
parameters of the shaker, or of power amplifier, are required. As re- nance was not examined (Flora & Gründling, 2006). In a recent
ported in (Keller, 2002), this technique relies on the use of very work, they have also researched the digital acceleration controller
selective tracking filters to attenuate any frequency rather than in time domain for sine vibration testing on electrodynamic shaker.
the controlled one, which improves the measurement accuracy Cascade of compensators were used to attenuate the shakers’
and keeps the focus in magnitude control instead of root mean structural resonances. Acceleration control was implemented
square (RMS). Most of the current industrial shaker controllers using a reference tracking compensator. They implemented sam-
have evolved from platforms used to build dynamic signal analys- ple-by-sample basis control mechanism for faster drive signal cor-
ers, so that the high signal-to-noise ratio and the wide dynamic rection. The controller structure was developed based on the usual
range of these instruments are also featured for shaker control. vibration testing power amplifier technology in the automotive
However, despite all the desirable characteristics, the nature of range. Detailed procedure for shaker modeling and control logic
the transfer function equalisation technique and its implementa- development was presented and supported by the experimental
tion require relatively long processing time to manipulate large results. An acceleration tracking error of 10% was reported for ref-
blocks of data samples. Consequently, for sine testing, in particular, erence tracking in sine sweep test in automotive range of frequen-
the resulting delay in updating the drive signal in response to cies. The controller performed well for rigid loads and had
changes in the input acceleration makes it difficult to achieve sta- limitation to dynamic test loads. No specific method or approach
bility and good reference tracking under the effects of high Q res- for reference tracking controller tuning was mentioned (Flora &
onances of non-rigid test loads, especially during the frequency Gründling, 2008).
sweep. Some other studies reported in the literature are on the model-
Baoliang et al. proposed a Fast Fourier Transform (FFT) based ing and controller design of the electrodynamic shaker systems.
variable sampling rate method for sine magnitude control. Accord- Fair et al. carried out the analysis and design of shaker system.
ing to simulation results, this approach has improved the ampli- They studied the electrical features of the moving coil vibration
tude identification accuracy without using tracking filters, which generators (Fair & Bolton, 1993). Darie et al. have theoretically re-
significantly increases the controller response and precision during searched computational aspects of electrodynamic system for its
the frequency sweep. However verification and validation of pro- controllability, stability and observability and proposed inclusion
posed method on a physical system was not presented (Baoliang of the device in automatic control systems. No specific controller
& Xia, 2003). was proposed, implemented and experimentally verified (Darie,
Chen et al. presented an analog acceleration amplitude control- Colosi, Vadan, & Balan, 1994). Macdonald et al. presented analysis
ler for an inverter-fed shaker using conventional PI control mech- and control of a moving coil electrodynamic shaker. They devel-
anism for sinusoid excitation based on time domain feedback. oped a model and studied the controller design by pole place-
Reference and disturbance feedforward control were proposed ments. The model was validated to the actual physical system
K.P.S. Rana / Expert Systems with Applications 38 (2011) 11335–11346 11337
with bare table. No results on any type of load testing and sine adopted for controller evaluation are also presented. Section 4 pre-
sweep profile are reported (Macdonald, Green, & Williams, 1993). sents an experimental setup in block diagram form. Detailed hard-
Some other work on analysis and design of electromagnetic mov- ware and software components used with their interfacing are
ing coil vibration generators are presented (Lang, 1997; Lang & presented in the block diagram. A flow chart is also presented to
Snyder, 2001). demonstrate the procedural steps involved in the experiment. Sec-
The literature survey, on the electrodynamic shaker control, tion 5 presents the experimental results. Acceleration amplitude
presented above clearly indicates that the shaker system has com- tracking results for step change of reference, acceleration wave-
plex dynamics and there are certain un-modeled parameters and forms for some sample frequencies, waveforms for sweep test con-
nonlinearities inherent in terms of the damping, heating and sus- ducted for rigid load are acquired and the results have been
pension system dynamics. There exist deep frequency dependen- presented. Finally, the sine sweep tests performance of FLC for res-
cies on the shaker’s armature electrical parameters owing to onant load is studied and presented. Section 6 presents the conclu-
the wide-frequency excitation. Additionally, test load dynamics sion and discussion.
changes the mechanical parameters of the shaker, especially the
test mass. Shaker spring-mass suspension resonances and model- 2. Plant description and nominal model
ing errors equally contribute to make almost unusual open loop
operation. Furthermore, very limited types of vibration controllers A shaker system is a device which applies the mechanical vibra-
have really been studied and actually implemented for vibration tions to DUT as per the predefined profile i.e. acceleration ampli-
control on the shaker systems. The shaker system development tude, frequency and time. The moving coil principle is almost
and so its controllers have been mainly in the industrial domain. universal in electrodynamic shakers for vibration testing. It offers
This is one of the reasons that the intelligent controllers based good linearity (i.e. thrust per current invariance with frequency
on fuzzy logic or neural network, studied by the academicians for and with moving element instantaneous position) achievable over
several years and by now established to some extent, have not a wide frequency range. The electrodynamic shaker works on the
been tried out on the complex system like vibration exciters. The basis of the electromagnetic force generated between two interact-
most recent and efficient, but relatively complex algorithms, like ing magnetic fields. The shaker used in this experiment comprises
fuzzy logic control is yet unexplored on the shakers. In contrast of a permanent magnet giving constant magnetic field. The moving
to the industrial process control technologies, where large varieties coil suspended in a radial constant magnetic flux and connected to
of controllers have been studied and implemented, the work avail- a table structure in an assembly is normally referred to as the
able in shaker control domain is very limited. Bridging of such armature. The moving coil has its own magnetic field proportional
technical gap is one of the main advances of the proposed research. to the current passing through the coil. When a current i is passed
With the advent of high speed computers, computational com- through the moving coil, an axial force f is produced and transmit-
plexity is not a limitation anymore because the computing power ted to the table where DUT is mounted. Positioning of the coil and
has been significantly improved even for high speed industrial pro- associated fixture table assembly is attended by means of a flexible
cesses like shakers. This makes FLC an important alternative meth- suspension arrangement which constraints the movement to axial
od for use in complex un-modeled and nonlinear systems like direction only and supports the weight of external load. In electro-
shakers. As pointed out earlier for control of these devices most of dynamic shakers for constant amplitude sinusoidal input signal to
the work has been in the typical frequency domain control ap- armature, the vibration amplitude changes significantly with fre-
proach. In few cases (Chen & Liaw, 1999) classical PI acceleration quency, so the power amplifier used to drive the shaker is gov-
amplitude analog controller is implemented. It may be noted that erned by a control system. This monitors the mechanical motion,
PID control, which shares around 90% of the process industrial con- usually by an accelerometer mounted on the table or the test ob-
trollers’ space (Åström & Hägglund, 2001), is most suited for many jects itself, and corrects for amplitude variation as the drive fre-
industrial processes. Furthermore it has set guidelines for tuning quency is swept. The control mechanism in the electrodynamic
and has witnessed a long journey in its developments over the years
(Chen, 1996; Heong, Chong, & Li, 2005). In case of shaker, some PID
variants like filters for oscillatory systems have also been experi-
mented and reported in the literature (Uchiyama et al., 2009).
The main aim of this work is to develop and implement an intel-
ligent fuzzy logic acceleration amplitude control algorithm on Mechanical
Model
waveform-by-waveform basis through close loop in typical auto- K C
motive and aerospace tests frequency range (10 Hz – 2 kHz) on
the single degree of freedom electrodynamic shaker. The main con-
trol variable is the shaker’s table acceleration amplitude. The error
and the change of error in the acceleration waveform amplitude
are minimized using intelligent FLC to achieve the control objec- Shaker table, mass M x
tives. The developed intelligent control mechanism makes it possi-
Sensor DUT
ble to perform tests, such as fatigue life, evaluation of resonant
frequencies, and replication of acquired acceleration’s field signals,
dwell sine test, fall and general modal analysis. A practical ap-
proach is presented and the developed mechanism can be scaled f =αi
to other industrial shakers with little effort. R(ω ) L(ω ) e
This paper is organized as follows. Section 2 presents the nom- Electrical
inal linear dynamic model description and parameter identification Model
dx
used for spring-mass suspension resonance compensation. Sec- v e=α
i dt
tion 3 presents the design of suspension mode compensator and
FLC. FLC synthesis, discretisation, normalization of input and out-
put variables and the resulted output control surface are pre-
sented. Tuning procedure used and the performance criteria Fig. 2. Electromechanical model of shaker.
11338 K.P.S. Rana / Expert Systems with Applications 38 (2011) 11335–11346
shaker is achieved by controlling the voltage applied to the arma- are from M/S Ling Dynamic Systems. Information about the arma-
ture (Lang, 1997; Lang & Snyder, 2001). ture mass M and the design parameters of the shaker suspension
An electromechanical dynamic behavior of the shaker table can system K and C may be extracted from a shaker by using it as a
be represented by the equivalent circuit as shown in Fig. 2. Under vibration sensor, rather than as an exciter (Lang, 1997). In such an
the assumption of low and medium frequency operating range, as experiment, the voltage output of the moving coil is monitored
required in automotive and aerospace testing, of a wide bandwidth while the shaker is caused to vibrate due to transient mechanical
shaker with resonance free load, the test load mass, table and the input. Measuring the dynamic response of the shaker with its table
moving coil dynamics can be approximated to single body forming bare and, again, with a known mass attached to the table permits
a single degree of freedom spring–mass–damper system. The force the suspension mode characteristics to be determined. The shaker
generated by the moving coil is given by Eq. (1): is forced against its lower stroke-stop and held under pressure.
Now it is abruptly released to allow the shaker to ring. On a shaker,
f ¼ Bil ¼ ai ð1Þ
such as used in this experiment, the small human hand force was an
where f is the generated shaker force, N; B is the magnetic flux den- ideal tool. The coil voltage is recorded with the help of a high speed
sity, T; l is the average length of winding in coil, m; i is the coil cur- data acquisition (DAQ) card and FFT analysis is carried out. Fig. 3
rent, A; a is the ratio of thrust to coil current, N/A. shows the time histories resulting from a ‘‘pluck’’ with the table bare
The mechanical model approximated to Fig. 2 uses a simple and with an attached known mass-load. In the experiment con-
spring–mass lumped parameter approach, to give a representation ducted, the differentiating load is 202 g. The resulted response of
as shown in Eq. (2): the shaker has a classic single degree-of-freedom form – it generated
decreasing sinusoid table movement with an exponential envelope.
2
d x dx Furthermore, attaching a mass reduces the frequency of the ring-
f ¼ ðM þ mÞ 2
þC þ Kx ð2Þ
dt dt down and decreases the rapidity of exponential collapse; both
effects are anticipated from a simple spring–mass–damper model.
where M is the moving mass of the shaker (armature). It includes
Fig. 4 shows the FFT results of the unburdened and mass loaded
the table and the coil. The DUT has a mass m. K is the shaker suspen-
ring-downs. The frequency at peak response indicates the natural
sion stiffness and C is the damping constant. The relative displace-
frequency of the shaker’s suspension system (without bias), as
ment of armature with respect to the shaker body is denoted by x.
the measured voltage is proportional to the armature velocity.
Furthermore, the induced emf in a coil moving in a constant homo-
Resonant frequency f1 of 39.62 Hz for the unloaded shaker and a
geneous magnetic field B with velocity v0 is given by Eq. (3):
mass-loaded frequency f2 of 29.32 Hz, with the additional mass
dx m attached, is estimated form the FFT analysis. The half-power
e ¼ Blv 0 ¼ a ð3Þ
dt (3 dB) points bounding f1 were found to be separated frequency
by 3.3 Hz. These observations permit evaluating the mass, stiffness
The electrical circuit can be expressed as:
and damping coefficient of the shaker suspension in accordance
di dx with the following equations. Table 1 lists the identified shaker
v ¼ LðxÞ þ RðxÞi þ a ð4Þ
parameters.
dt dt
The resistance and inductance have deep non-linear frequency f12
dependencies (Chen & Liaw, 1999; Flora & Gründling, 2008; Lang, M¼m ð9Þ
f12 f22
1997; Macdonald et al., 1993).
K ¼ ð2pf1 Þ2 M ð10Þ
2.1. Mechanical parameters identification
C ¼ 2pDf3 dB M ð11Þ
A shaker of wide bandwidth, working in relatively low and
medium frequency range, can be approximated to single degree
2.2. Electrical parameter identification
of freedom spring–mass–damper system. There is no relative mo-
tion between the table and the coil. Under the assumption of time
Both the resistance R(x) and the inductance L(x) have a non-
invariant system, a linear representation of the transfer function
linear frequency dependency primarily due to the action of pole
G(s) from coil current i to table acceleration a is reduced from
plating, which has the effect of increasing the resistance and
Eqs. (1) and (2).
decreasing the inductance with frequency. In addition, these
aðsÞ as2 electrical parameters are subjected to secondary effects such as
GMþm ðsÞ ¼ ¼ ð5Þ
iðsÞ ðM þ mÞs2 þ Cs þ K
At a bare table, i.e. m = 0
aðsÞ as2
GM ðsÞ ¼ ¼ 2
ð6Þ
iðsÞ Ms þ Cs þ K
This leads to the natural resonant frequencies in two different load
conditions as:
rffiffiffiffiffi
K
xNðMÞ ¼ ð7Þ
M
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
K
xNðMþmÞ ¼ ð8Þ
ðM þ mÞ
S. no. Parameter Value Based on the approximated and identified nominal electrome-
1 Armature mass, M 217 g chanical dynamic model of the shaker and assuming the power
2 Suspension damping coefficient, C 4.42 Ns/m amplifier nominal gain K0 , the linear modeled part of the plant
3 Suspension stiffness, K 13482.96 N/m (generated acceleration to applied voltage) can be reduced from
4 Bare table resonant frequency, xN(M) 39.62 Hz
Eqs. (4) and (5).
5 Force generation constant 10.8 N/A
aðsÞ K 0 as2
GðsÞ ¼ ¼ ð12Þ
thermal and eddy currents within the coil (Chen & Liaw, 1999;
v ðsÞ ½ðM þ mÞs2 þ Cs þ KR þ a2 s
Flora & Gründling, 2008; Lang, 1997; Macdonald et al., 1993). Typ- Based on the inverse of this equation, a suspension mode compen-
ically at the frequencies of interest (2 kHz), the inductance effect sator is defined as:
is much lower to the resistance and hence the electrical parameter
identification is approximated to only resistance. The resistance of ½ðM þ mÞs2 þ Cs þ KR þ a2 s
G0 ðsÞ ¼ ð13Þ
the coil is derived from the measured value of the current and the K 0 as2
voltage applied to it. It is estimated as 2.92 X at operating fre- At low frequencies the implementation of Eq. (13) would drive the
quency of 2 kHz. The variations of these parameters along with excitation voltage to saturation. As a consequence, the pole at s = 0
the shaker and the power amplifier dynamics will be corrected are replaced by two poles at s = 1/l, where l is a positive design
by a FLC at run time as described in next section. Force generation parameter (Chen & Liaw, 1999; Flora & Gründling, 2008).
constant is estimated from the measured acceleration for bare ta-
ble while exciting the shaker by a known voltage. The above esti- ½ðM þ mÞs2 þ Cs þ KR þ a2 s
G0 ðsÞ ¼ l2 ð14Þ
mated value of resistance is used to find the current in the K 0 aðls þ 1Þ2
armature.
in some aspects similar to the conventional design with the param- waveform amplitude error e(k) and its change of the error De(k)
eter’s choice, depending on the information of their influence on are required and the output of the FLC is the incremental change
the controller performance (Lee, 1990a, 1990b). in the controller output of excitation waveform to be fed to the
The present research work is focused on the design and imple- power amplifier. Increasing the number of inputs to FLC would re-
mentation of a customized fuzzy PI controller on an electrody- quire more processing time for the larger rule base size and hence
namic shaker for acceleration waveform amplitude control on would force a constraint on the implementable update rate in accel-
waveform basis. The error in the acceleration waveform amplitude eration amplitude control. Smaller computational delays also en-
and its change is minimized to achieve the control objectives. Fuz- able the shaker control at high frequencies. In order to make the
zy PI controller is chosen and is designed on the basis of the clas- computations faster a customized fuzzy PI controller was chosen
sical discrete PI controller structure, from which the fuzzy control rather than other combinations such as fuzzy PI + fuzzy PD or fuzzy
law is derived (Lee, 1990a, 1990b). A conventional PI controller fol- PID itself (Carvajal, Chen, & Ogmen, 2000; Pivonka, 2002).
lows the following control low: A physical meaning of the parameters for the fuzzy PI controller
Z remains the same like that for the classical PI controller. Fig. 6
1
uPI ðtÞ ¼ K C eðtÞ þ eðtÞdt ð15Þ shows the block diagram representation of the proposed controller
sI implementation on the acceleration amplitude control. The con-
where K C is the proportional constant of PI controller, sI is the inte- troller takes two fuzzy variable e(k) and De(k) and it gives an incre-
gral time constant, e(t) is error in the acceleration waveform ampli- mental change of the control action.
tude, e(t) = r(t) y(t), r(t) is the desired acceleration amplitude, y(t) Implementation of the FLC requires some preprocessing. Vari-
is the output obtained from the shaker process and uPI ðtÞ is the out- ous tasks for realization of FLC are discussed as follows. Fig. 7
put of the controller. On differentiating Eq. (15) and putting into a shows the schematic of various modules required for FLC
discrete form, implementation.
duPI ðtÞ deðtÞ 1
¼ KC þ eðtÞ 3.2.1. Fuzzification
dt dt sI Input and output variables of the FLC are usually quantized into
In a discrete form, for a given sampling period Ts, the above equa- sets of classes defined by linguistic labels. For this experimenta-
tion can be written as: tion, both the inputs, e(k) and De(k), were quantized into five fuzzy
sets, namely: PB – Positive Big, PM – Positive Medium, ZE – Zero,
½uPI ðkÞ uPI ðk 1Þ ½eðkÞ eðk 1Þ 1 NM – Negative Medium and NB – Negative Big. The output fuzzy
¼ KC þ eðkÞ
TS TS sI variable was quantized into seven fuzzy sets, namely: PB – Positive
Big, PM – Positive Medium, PS - Positive Small, ZE – Zero, NS – Neg-
or,
ative Small, NM – Negative Medium and NB – Negative Big. Seven
TS sets are chosen for output variable in order to have precise correc-
DuPI ðkÞ ¼ K C DeðkÞ þ eðkÞ ;
sI tion to the acceleration amplitude. The quantization of the fuzzy
variables is carried out in the normalized unit range of [1, 1] for
or,
inputs as well as for output. The membership functions for e(k),
DuPI ðkÞ ¼ K C DeðkÞ þ K 0C eðkÞ ð16Þ De(k) and DuPI(k) are all of triangular types, with 50% overlap as
shown in Figs. 8 and 9. Triangular membership function is chosen
where as it is the most economical one. The computational requirements
DuPI ðkÞ ¼ uPI ðkÞ uPI ðk 1Þ are least in triangular membership functions and these are most
DeðkÞ ¼ eðkÞ eðk 1Þ suited for real time control applications.
KC is defined as the gain P and K 0C ¼ K C TsSI is the gain I. 3.2.2. Rule base
The denormalized output of fuzzy controller is given by KUPID The rule base for FLC can be imagined to be a two dimensional
uPI(k), where, gain KUPI denormalizes the normalized incremental matrix as summarized in Table 2. The rows represent the various
fuzzy output, DuPI(k). The controlled output thus obtained is as: linguistic values that e(k) can take and columns indicate the vari-
ous values of De(k). The entries in this matrix would be the control
uPI ðkÞ ¼ uPI ðk 1Þ þ K UPI DuPI ðkÞ ð17Þ
action that has to be taken is described in the linguistic terms. The
In this work the control action is implemented on waveform basis control action is calculated based upon the experimentally ob-
and hence the amplitude of the excitation signal to the power served process reaction (Lee, 1990a, 1990b). The antecedent pairs
amplifier is controlled to achieve the desired objectives. To imple- in the rule structure are connected by a logical ‘AND’ operation
ment the proposed acceleration waveform amplitude fuzzy PI con- which is considered here as algebraic product triangular norm. It
troller Eq. (16), two inputs namely the instantaneous acceleration was chosen as it takes into account the effect of all the inputs in
Gain P
∫
e(k) Fuzzy PI Gain Suspension
+ KC Controller KUPI Mode Power Shaker
Compensator Amplifier
r(k)
- Gain I uPI(k)
Δe(k) ΔuPI(k)
K’C
y(k)
Fuzzification Module
Defuzzification Module
Scaling Fuzzifier Inference Engine Defuzzifier Scaling
Table 2
Rule base for fuzzy PI controller.
NB NL NM NM NS ZE
NM NM NS NS ZE PS
error (e) ZE NM NS ZE PS PM
PM NS ZE PS PS PM
PB ZE PS PM PM PL
Fig. 8. Triangular membership functions for inputs.
Find the error e(k) and change of error Δe(k) To characterize the used components in the experimentation
of acceleration waveform amplitude some open loop tests were conducted initially. The open loop fre-
quency response of the power amplifier and the shaker and power
amplifier combination were measured and presented. Effect of
Submit the above to FLC for finding the
change in controller output/excitation voltage variation on the acceleration amplitude generated by the
waveform amplitude shaker is also studied at a given frequency. All these tests were re-
quired to know the capabilities and limitations of the used compo-
nents. Fig. 13 shows the frequency response of the power amplifier.
Update the shaker excitation waveform As seen the gain of the power amplifier is significantly reduced at
amplitude according to designed
compensator and excite the shaker for a lower frequencies typically below 100 Hz. Further, studies on the
single waveform shaker and the power amplifier combination frequency response
at a given excitation voltage (2 V) is conducted. Frequency re-
sponse of the shaker and power amplifier combination is shown
Fig. 11. Flow chart for shaker acceleration control. in Fig. 14. As expected the two resonances are observed at around
K.P.S. Rana / Expert Systems with Applications 38 (2011) 11335–11346 11343
Fig. 14. Measured frequency response of the shaker with power amplifier.
Table 4
Step response of loaded table.
Fig. 23. Reference and the measured acceleration waveforms at 2 kHz for loaded
table.
Fig. 22. Reference and the measured acceleration waveforms at 2 kHz for bare
table. Fig. 25. Relative magnitude profile during swept frequency test of bare table.
K.P.S. Rana / Expert Systems with Applications 38 (2011) 11335–11346 11345
Fig. 30. Relative magnitude profile during swept frequency test of resonant load.
References LDS Test and Measurement, Transfer function equalization, Technical note
TN007REV1, Middleton, 2005..
Lee, C. C. (1990a). Fuzzy logic in control systems: Fuzzy logic controller – Part I. IEEE
Åström, K. J., & Hägglund, T. (2001). The future of PID control. Control Engineering
Transactions on Systems, Man and Cybernetics, 20(2), 404–418.
Practice, 9, 1163–1175.
Lee, C. C. (1990b). Fuzzy logic in control systems: Fuzzy logic controller – Part II.
Baoliang, N., & Xia, Y. (2003). A FFT-based variety-sampling-rate sine-sweep
IEEE Transactions on Systems, Man and Cybernetics, 20(2), 419–435.
vibration controller. In Proceedings of international conference on neural networks
Li, H. X. (1997). A comparative design and tuning for conventional fuzzy control.
and signal processing, Nanjing, China (pp. 1714–1718).
Transaction on Systems, Man and Cybernetics, 27, 884–889.
Carvajal, J., Chen, G., & Ogmen, H. (2000). Fuzzy PID controller: Design, analysis,
Liaw, C. M., Yu, W. C., & Chen, T. H. (2002). Random vibration test control of
performance evaluation, and stability analysis. Information Sciences, 123,
inverter-fed electrodynamic shaker. IEEE Transaction on Industrial Electronics,
249–270.
49(3), 587–594.
Chen, G. (1996). Conventional and fuzzy PID controllers: An overview. International
Macdonald, H. M., Green, T. C., & Williams, B. W. (1993). Analysis and control of a
Journal of Intelligent and Control Systems, 1, 235–246.
moving coil electrodynamic actuator. In Proceedings of the international
Chen, T. H., & Liaw, C. M. (1999). Vibration acceleration control of an inverter-fed
conference on industrial electronics, control and instrumentation, Maui, HI, USA
electrodynamic shaker. IEEE/ASME Transaction on Mechatronics, 4(1), 60–70.
(pp. 2184–2189).
Darie, S. L., Colosi, T., Vadan, I., & Balan, H. (1994). Computational aspects of electro
McConnell, K. G. (1995). Vibration testing: Theory and practice (1st ed.). John Wiley &
dynamic vibrators. In IEEE electrotechnical conference, Antalya, Turkey (pp. 1073–
Sons.
1076).
Mohan, B. M., & Sinha, A. (2008). Analytical structure and stability analysis of a
De Silva, C. W. (2000). Vibration fundamental and practice (2nd ed.). CRC Press.
fuzzy PID controller. Applied Soft Computing, 8, 749–758.
Fair, R., & Bolton, H. R. (1993). Analysis and design of electromagnetic moving coil
Passino, K. (1993). Bridging the gap between conventional and intelligent control,
vibration generators. In IEEE sixth international conference on electric machine
Special Issue on Intelligent Control. IEEE Control Systems Magazine, 13, 12–18.
and drives (pp. 529–534).
Passino, K. (1996). Towards bridging the perceived gap between conventional and
Flora, L. D., & Gründling, H. A. (2006). Acceleration control of an inverter-fed
intelligent control. In M. M. Gupta & N. K. Sinha (Eds.), Intelligent control: Theory
electrodynamic shaker. In Proceedings of the 37th IEEE power electronics
and applications (pp. 1–27). IEEE Press.
specialists conference, Jeju, Korea (pp. 2799–2805).
Pivonka, P. (2002). Comparative analysis of fuzzy PI/PD/PID controller based on
Flora, L. D., & Gründling, H. A. (2008). Time domain sinusoidal acceleration
classical PID approach. In FUZZ-IEEE’02, fuzzy systems proceedings of the 2002
controller for an electrodynamic shaker. Institutions of Engineering and
IEEE international conference, 12–17 May (Vol. 1, pp. 541–546).
Technology, Control Theory and Applications, 2(12), 1044–1053.
Smith, F. S., & Shen, Q. (1998). Selecting inference and defuzzification techniques for
Fujita, M., & Uchiyama, Y. (2006). Robust acceleration and displacement control of
fuzzy logic control. In Proceedings of the UKACC international conference on
eletrodynamic shaker. In Proceedings of the international conference of control
control, 1–4 September (pp. 54–59).
application, Munich, Germany (pp. 746–751).
Tang, K. S., Man, K. F., Chen, G., & Kwong, S. (2001). An optimal fuzzy PID controller.
Heong, A. K., Chong, G., & Li, Y. (2005). PID control system analysis, design and
IEEE Transactions on Industrial Electronics, 48(4), 757–765.
technology. IEEE Transaction on Control System Technology, 13(4), 559–576.
Tustin, W. (2005). Random vibration and shock testing, measurement, analysis &
Keller, T. (2002). on the use of tracking filters during sine vibration testing. Sound
calibration (1st ed.). Equipment Reliability Institute.
and Vibration Magazine, 36(10), 82–85.
Uchiyama, Y., Mukai, M., & Fujita, M. (2009). Robust control of electrodynamic
Kuswadi, S. (2001). Review on intelligent control: Its historical perspective and
shaker by 2DOF control using H1 Filter. Journal of Sound and Vibration, 326(1–2),
future development. IECI Japan Series, 3(2), 38–46.
75–87.
Lang, G. F. (1997). Electrodynamic shaker fundamentals. Sound and Vibration
Zumberge, J., & Passino, K. M. (1998). A case study in intelligent vs. conventional
Magazine, 1–8.
control for a process control experiment. Control Engineering Practice, 6(9),
Lang, G. F., & Snyder, D. (2001). Understanding the physics of electrodynamic shaker
1055–1075.
performance. Sound and Vibration Magazine, 35(10), 24–33.