亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Improved Fx-VSSLMS algorithm for active vibration control of smart cantilever beam①

        2020-04-10 06:46:08FangYubin方昱斌ZhuXiaojinLiXiangminMiaoZhonghuaGaoZhiyuanZhangHesheng
        High Technology Letters 2020年1期

        Fang Yubin(方昱斌),Zhu Xiaojin,Li Xiangmin,Miao Zhonghua,Gao Zhiyuan,Zhang Hesheng

        (School of Mechatronic Engineering and Automation,Shanghai University,Shanghai 200072,P.R.China)

        Abstract

        Key words:active vibration control (AVC),filtered-x least mean square (Fx-LMS),variable step size least mean square (VSSLMS),robustness,flexible beam

        0 Introduction

        In the field of mechanical engineering,the increasing flexible structures are applied for lightweight and system stability[1].But it may introduce vibration when working with uncertain load and external disturbance.However,mechanical flexible structures often incur unwanted vibration which can significantly degrade the performance and even result in catastrophic system failure[2].Thus,to suppress the vibration of flexible structure effectively is a significant issue[2].A lot of achievements have been obtained in theoretical and practical researches on the active vibration control(AVC) of flexible structure[3-6].While focusing on the control method,the adaptive control has obtained wide attention for its good adaptability to time-varying system.

        Filtered-x least mean square (Fx-LMS) is one of the most popular adaptive algorithms in active vibration control applications due to its robustness and easiness to use.The block diagram illustrating Fx-LMS algorithm in feedforward AVC system was presented[8].

        Although Fx-LMS algorithm has many advantages in adaptive application,there are also some defects in the tradeoff of convergence speed and steady-state error caused by fixed step size of LMS algorithm.Specifically,large step size can get quick convergence,also get large mean square error (MSE) in steady-state.On the other hand,small step size makes the convergence slow.Therefore,many kinds of VSSLMS algorithms were proposed[9].

        Most of the VSSLMS algorithms were proposed in applications of system identification.In AVC systems,the step size may change to a big value when a sudden disturbance occurs.Thus,the system may oscillate near the steady-state,even be divergent.Therefore,the robust to noise disturbance of VSSLMS algorithm should be considered when they are used in AVC system.

        In this work,nine VSSLMS algorithms are reviewed in detail and an improved VSSLMS algorithm is developed to get better robustness performance.An AVC experimental system of flexible piezoelectric cantilever beam is set up to compare the performance of these VSSLMS algorithms.The above 10 VSSLMS algorithms are used in the feedforward filtered-x structure and compared in AVC experimental system in different noise level.The experiment results prove the robust to noise of the developed VSSLMS algorithm.

        The rest of the paper is organized as follows.Section 1 reviews nine VSSLMS algorithms in detail.Section 2 proposes an improved VSSLMS algorithm.Complexity comparison of these VSSLMS algorithms is given in Section 3.An AVC experimental system of flexible piezoelectric cantilever beam is set up in Section 4.And the performance of these VSSLMS algorithms are compared and analyzed.Some conclusions are drawn in Section 5.

        1 VSSLMS algorithms

        The block diagram of Fx-LMS algorithm in AVC was shown in Fig.1.The residual errore(n) is obtained through vibration response of disturbance and control output.It can be expressed as

        e(n)=d(n)-S(n)×[WT(n)x(n)]

        (1)

        where,nis the time index,S(n) is the impulse response of the secondary pathS(z) which includes the digital-to-analog converter,reconstruction filter,power amplifier,vibrational path from actuator to error sensor,error sensor,and analog-to-digital converter and so on.The coefficients of adaptive filterWis adjusted to minimize the square of residual error through LMS algorithm.The adaptive filter has the finite impulse response (FIR) type:

        W(n)=[w0(n)w1(n) …wL-1(n)]T

        (2)

        And LMS algorithm updated the filter coefficients according to the well-known formula[8]:

        W(n+1)=W(n)+μx′(n)e(n)

        (3)

        Fig.1 Block diagram of Fx-LMS algorithm in feedforward AVC system

        As the important part of Fx-LMS algorithm,LMS algorithm has some weaknesses about its fixedstepsize.For improving the effect of this algorithm,nine typical VSSLMS algorithms were presented.These VSSLMS algorithms are classified into 4 series by the characteristicof their step size updating formulas.All symbols used in this section have been listed in Table 1.

        1.1 VSSLMS-A1

        Shan et al.[10]proposed a VSSLMS algorithm in 1988 and simplified the original version in 1990.The simplified edition is currently known as correlation LMS algorithm,which is given as

        Table 1 List of symbols

        (4)

        ρ(n+1)=λρ(n)+(1-λ)x(n)e(n)

        (5)

        where,μ(n) satisfies 0<μ(n)<μmax[11],ρ(n) is an estimate of the correlation between input signal and error signal at timen.And the authors suggested that the scaling factorαshould be chosen experimentally,the forgetting factorλgot the value in the range of [0.9,1].The authors claimed their algorithm was robust in the disturbance and the case of sudden changes of noise level.

        1.2 VSSLMS-A2

        Ramadan et al.[12]proposed this VSSLMS algorithm in 2005 which is given as

        (6)

        (7)

        where,‖e(n)‖2is the square norm of the error vector,‖eT(n)‖2is the square norm of the error vector withTlength.

        The authors claimed that their algorithm showed better performance in the stationary environments and especially in responding to an abrupt change in the unknown system parameters.

        1.3 VSSLMS-B1

        Karni et al.[13]proposed VSSLMS algorithm in 1989 which is given as

        μ(n)=μmax(1-exp(-ν‖x(n)e(n)‖2))

        (8)

        where,μ(n) satisfies 0<μ(n)<μmax.

        Ref.[13] suggested dumping factorνcould get a value larger than 1.Ifν→∞,the algorithm become the conventional LMS algorithm andμ=μmax.Ref.[13] compared their algorithm with the 2-stage method and got a faster convergence speed and a smaller misadjustment.

        1.4 VSSLMS-B2

        Li et al.[14]proposed VSSLMS algorithm in 2009.The step size is updated as

        (9)

        μ′(n)=λμ′(n-1)+(1-λ)|e(n-1)e(n)|

        (10)

        (11)

        The hop dumping factorν(n) is initial asν1at the beginning of adaptation.When the ratio ofν(n)/ν(n-1) is larger than a thresholdτ,the hop dumping factorν(n) is jumped toν2.

        1.5 VSSLMS-C1

        Benveniste et al.[15]proposed VSSLMS algorithm in 1990.The algorithm was cited by many papers,such as Refs[16,17].Based on Ref.[9],the algorithm is given as

        μ(n)=μ(n-1)+γe(n)xT(n)φ(n)

        (12)

        whereμ(n)<μmaxshould be satisfied.

        φ(n+1)=φ(n)-μ(n)x(n)xT(n)φ(n)

        +x(n)e(n)

        (13)

        where,γis a small positive value to control the convergence speed and MSE,andφ(n) is an estimate of the gradient vector.

        1.6 VSSLMS-C2

        Mathews et al.[18]proposed VSSLMS algorithm in 1993 which can use both individual and scalar step sizes.For the scalar step size case,it is given as:

        μ(n)=μ(n-1)

        +γe(n)e(n-1)xT(n-1)x(n)

        (14)

        Andμ(n) should have the upper and lower limitsμmin<μ(n)<μmax.In this case,0<μ(0) should be satisfied.

        Ref.[18] claimed that the value ofγwas not critical to choose.At the same time,considered their algorithm could offer ‘close to the best possible performance’ in the nonstationary conditions.

        1.7 VSSLMS-D1

        Kwong et al.[19]proposed the following algorithm in 1992:

        μ(n)=ξμ(n-1)+ηe2(n-1)

        (15)

        Ref.[19] claimed that the value ofξshould be between 0 and 1,and 0.97 was the optimum in their many simulations.ηinfluences both the convergence speed and MSE,it should be small.Also,the algorithm has the upper limitμmaxand lower limitμmin.

        The step size of the algorithm is correlated with the square of the error.Then the algorithm can have fast adaptation when the error is large.VSSLMS algorithm also reduces sensitivity of the misadjustment to the level of nonstationary.A significant feature of the algorithm is that approximate formulas can be derived to predict the misadjustment in both stationary and nonstationary environments.These theoretical predictions agree well with simulations of the algorithm.Ref.[19] claimed that their algorithm performs at least as well as when compared to the Harris’[20]algorithm.

        1.8 VSSLMS-D2

        Aboulnasr et al.[21]modified the Kwong’s[19]algorithm in 1995 in order to solve the problem that Kwong’s[19]algorithm may be unstable in the instantaneous energy of the error signal.Aboulnasr et al.[21]used the estimate of the autocorrelation betweene(n) ande(n-1) to control the step size instead ofe2(n).The algorithm is given as

        μ(n)=ξμ(n-1)+ηp2(n-1)

        (16)

        p(n)=λp(n-1)+(1-λ)e(n)e(n-1)

        (17)

        whereλis in the range of [0,1] and close to 1.

        ξandηcan take the same value as the Kwong’s[19]algorithm.Also,the same upper and lower limits can be applied.Ref.[21] claimed that their algorithm got better performance in the stationary environments and a comparable performance in the nonstationary environments.But on the other hand,this algorithm has 3 parameters to be adjusted.

        1.9 VSSLMS-D3

        Huang et al.[22]proposed VSSLMS algorithm in 2015.The step size is updated as

        μ(n)=ξμ(n-1)+ηe2(n-1)e2(n-2)

        (18)

        Ref.[22] claimed that the algorithm had a comparable convergence ability and MSE with other VSSLMS algorithms.The obvious advantages are high computational efficiency and tracking capabilities in both stationary and nonstationary environments.

        2 The proposed VSSLMS algorithm and performance analysis

        The step size of VSSLMS-D1[19]is correlated with the square of instant error.The amplitude of instantaneous error is oscillating.Besides,it is usually mixed with measurement noise.Thus,it is sensitive to the noise disturbance.Based on the insight gained from the above VSSLMS algorithms,an improved one was developed.The idea is to make parameterηin VSSLMS-D1 varying with the time for better performance.The proposed algorithm is updated as follows:

        μ(n)=ξμ(n-1)+η(n)e2(n)

        (19)

        η(n)=α×arccot(|e(n)|)

        (20)

        (21)

        In the proposed VSSLMS algorithm,parameterη(n) is related to the sequence ofe(n),and parameterαis used to adjust the scale of parameterη(n).This algorithm can restrain influence of abrupt input signal.It has better robustness compared to VSSLMS-D1 in steady-state.The performance analysis of the proposed algorithm will be a topic of future research.In this work,abundant experiments with AVC system are conducted to verify the effectiveness of the new algorithm.

        3 Comparison of complexity

        For the algorithms mentioned above,majority of them need upper limit to run.And some of them need both upper and lower limits.In fact,the only algorithms that do not require upper limit are VSSLMS-B2[14]and VSSLMS-D3[22].

        The upper limit should guarantee convergence as well as not impose too much restrictions on the step size[9].However,lower limit can be chosen very roughly.Thus,the upper and lower limits could not be counted as the number of parameters to be adjusted.There is a small constantεin VSSLMS-A2[12]to prevent instability.It can be chosen as a small value roughly as the lower limit.Also,the constantεcould not be considered as a parameter that should be adjusted.

        The comparison of complexity between the above mentioned VSSLMS algorithms is made through 4 indicators:the number of parameters,the number of additions,multiplications and divisions respectively in each iteration.The results of comparison are shown in Table 2.

        VSSLMS-B1,VSSLMS-C1 and VSSLMS-C2 only need to adjust 1 parameter.This makes them more convenient in practical application.The algorithms needing more than 3 parameters to adjust are VSSLMS-A2,VSSLMS-B2 and VSSLMS-D2.It is an obvious disadvantage.

        Table 2 Comparison of complexity between the above mentioned VSSLSM algorithms

        VSSLMS-D1 needs a minor computation cost:one addition and 3 multiplications in each iteration.Also,VSSLMS-D3 and VSSLMS-New have a competitive computation.Conversely,the algorithms needing relatively high computation cost are VSSLMS-A2,VSSLMS-B1,VSSLMS-C1 and VSSLMS-C2.It may influence the real-time performance.

        The proposed VSSLMS-New has 2 parameters to be adjusted before running.There are only 1 addition and 4 multiplications in each interaction.It is competitive both in number of parameters and computation in the above VSSLMS algorithms.

        4 VSSLMS algorithm in active vibration control

        4.1 Experimental setup

        In this work,an AVC experimental system of flexible piezoelectric cantilever beam is established.To illustrate the functionality of each components,a schematic of the experimental setup is presented in Fig.2.There are 6 piezoelectric patches on the cantilever beam.Two of them are used as sensors to measure the vibration.The one nearing cantilevered base is named as reference sensor,and the one near free end is named as error sensor.The other four are used as actuators.To strengthen the output of the actuators,every 2 piezoelectric patches are bonded on both sides of the beam at the same location.The group closer to the cantilevered base is named as the disturbance actuator.Another group is named as the suppression actuator.In this work,the control objective is to suppress the vibration of the flexible piezoelectric cantilever beam gathered by error sensor.For the sketch of flexible cantilever beam in Fig.2,parts of parameters are given in Table 3.

        By using the real-time workshop toolbox in Simulink,two industrial computers (ACP-4020,Advantech?) are combined as target PC and host PC respectively.A DAQ card (PCI-6289,NI?) is used for data collection and implementation of control algorithms.The control signal with 0-10 V is amplified to 0-300 V by the piezoelectric power amplifier (E00.A4,XMT?).And the piezoelectric actuator is used to suppress the vibration.The sensor signals are amplified by the charge-amplifier (YE5852A,SINOCERA?).The picture of experimental system is shown in Fig.3.

        Fig.2 Block diagram of cantilever beam experimental system

        Fig.3 Picture of AVC experimental system

        Table 3 Parameters of the cantilever beam

        4.2 Experimental results

        Here,VSSLMS algorithms are implemented in the feed forward filtered-x adaptive AVC system.As the energy of the vibration is concentrated in first few orders resonance frequency,a sine signal with the known resonant frequency 20.53 Hz is used as the disturbance to excite vibration of the beam.Also,wideband noise with different variances of 0.001 and 0.0001 is combined respectively to compare the robustness of VSSLMS algorithms.All user parameters are adjusted very carefully to let the VSSLMS algorithms have a fairly competition.Moreover,the choice of these parameters is also guided by the recommended values in their work.The step sizes of all VSSLMS algorithms have the same upper and lower limits if they need.The initial step size of all the VSSLMS algorithms are the same value,such that all these algorithms present similar initial convergence speed.

        Performance comparison is made in terms of total MSE.First,all these VSSLMS algorithms are adjusted to a same MSE (-40 dB) in steady-state without noise disturbance.Then,the disturbance signal with different level noise are implemented to reveal the robustness to noise of these VSSLMS algorithms.The MSE can be achieved from Eq.(22).

        MSE(n)=E(e2(n))

        (22)

        It can manifest the overall performance of the algorithms,including the convergence speed and the stead-state error.With averaging 200 individual runs,the results of simulations are shown in Fig.4,Fig.5 and Fig.6.Fig.6 presents the MSE curves of VSSLMS algorithms without noise disturbance.Fig.6 and Fig.7 present the MSE curves of VSSLMS algorithms with different noise levels respectively.

        Figs 4(a)-(d) show the vibration suppression performance of series A,B,C and D VSSLMS algorithms respectively.VSSLMS-A1 has a slightly faster convergence speed than VSSLMS-A2.VSSLMS-B1 is noticeably faster than VSSLMS-B2.VSSLMS-B1 has the fastest convergence in all these VSSLMS algorithms.It reaches stead-state in control time of 80 s.VSSLMS-C2 gets a little faster convergence speed than VSSLMS-C1.In series D VSSLMS algorithms,the 3 algorithms have an almost unanimous convergence speed although VSSLMS-D2 has a little advantage.

        As the same,Figs 5(a)-(d) and Figs 6(a)-(d) show the vibration suppression performance of series A,B,C and D VSSLMS algorithms respectively in lower and higher noise level.All the VSSLMS algorithms obtain a worse MSE more or less,especially in higher noise level.As the fastest algorithm in Fig.4,VSSLMS-B1 gets the worst MSE in noise disturbance environment.It only reaches 38 dB in the higher noise level.Also,in Fig.7,the series C and D get a clearly worse MSE than them in Fig.4.It is not obviously different in the suppression performance of series D VSSLMS-D in the noise environments.VSSLMS-D2 has some disadvantages in convergence speed than VSSLMS-D1 and VSSLMS-D3 in higher noise level.

        To compare the performance of VSSLMS-New,the fastest convergence algorithms are chosen from every series.They are VSSLMS-A1,VSSLMS-B1,VSSLMS-C2 and VSSLMS-D2.The vibration suppression performance of VSSLMS-New compared with the above 4 algorithms are shown in Fig.7.Fig.7(a),Fig.7(b) and Fig.7(c) are the MSE cureves respectively in zero noise,lower noise and higher noise environment.

        Fig.4Comparison of MSE curves of VSSLMS algorithms without nosie

        Fig.5Comparison of MSE curves of VSSLMS algorithms with lower noise level (σ2=0.0001)

        Fig.6Comparison of MSE curves of VSSLMS algorithms with higher noise level (σ2=0.001)

        In Fig.7(a),VSSLMS-B1 presents the advantage in convergence speed than the other algorithms.VSSLMS-New gets the medium level in these algorithms.It is better than VSSLMS-C1 and VSSLMS-A1.When in the noise environments as Fig.7(b) and Fig.7(c) shown,VSSLMS-New presents lower MSE in stead-state than others.It shows that VSSLM-New has a better robustness to noise.It is gratifying that VSSLMS-New obtains a better grade in convergence speed in higher noise level.VSSLMS-D2 does not converge fast as it in Fig.6(a).There is only VSSLMS-B1 converging faster than VSSLMS-New.Unfortunately,the stead-state performance is not good.

        Fig.7Comparison of VSSLMS-New and the fastest VSSLMS algorithms of series A,B,C and D for different noise level

        5 Conclusion

        Nine VSSLMS algorithms are reviewed and the computational complexity of these VSSLMS algorithms are compared.A new VSSLMS algorithm is proposed for AVC of the smart cantilever flexible beam.The new algorithm adopted a time-varying parameter based on instantaneous error to improve the robust performance to noise disturbance.As a result,the proposed algorithm can effectively isolate the influence of noise on step size.By an AVC experimental system of the flexible piezoelectric cantilever beam,the performance of the proposed algorithm is compared with other VSSLMS algorithms.Results show that the proposed algorithm has better robustness to noise both in high and low noise levels compared with other VSSLMS algorithms.

        精品一区二区三区国产av| 国产欧美日韩网站| 老子影院午夜精品无码| 国内少妇毛片视频| 十八禁视频网站在线观看| 台湾佬中文娱乐网22| 把女的下面扒开添视频| 国产av旡码专区亚洲av苍井空| 偷偷色噜狠狠狠狠的777米奇| 国产又黄又爽又色的免费| 美女视频黄的全免费视频网站| 国产精品高潮呻吟av久久4虎| 国产日产高清欧美一区| 国产综合精品久久亚洲| 四虎国产精品免费久久麻豆| 国产精品国产三级国产在线观| 亚洲乱码中文字幕综合| 亚洲大片一区二区三区四区| 清纯唯美亚洲经典中文字幕| 尤物精品国产亚洲亚洲av麻豆 | 婷婷四房播播| 久久一区二区三区四区| 免费观看在线一区二区| 水蜜桃在线观看一区二区国产| 日韩精品一区二区在线天天狠天| 久久久精品中文字幕麻豆发布| 玩弄人妻少妇精品视频| 欧美寡妇xxxx黑人猛交| 深夜福利小视频在线观看| 免费看国产精品久久久久| 亚洲老熟妇愉情magnet| 成人精品国产亚洲av久久| 在线免费观看毛视频亚洲精品| 天堂丝袜美腿在线观看| 黄片视频免费观看蜜桃| 欧美成人秋霞久久aa片| 亚洲va无码va在线va天堂| 精品国产黑色丝袜高跟鞋| 91蜜桃国产成人精品区在线| 国产自拍偷拍视频免费在线观看| 伊人久久精品无码av一区|