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

        ?

        Smart Anti-Pinch Window Simulation Using H-/H∞Criterion and MOPSO

        2022-08-24 12:57:32MaedehMohammadiAzniMohammadAliSadrniaShahabBandandZulkefliBinMansor
        Computers Materials&Continua 2022年7期

        Maedeh Mohammadi Azni, Mohammad Ali Sadrnia, Shahab S.Bandand Zulkefli Bin Mansor

        1Department of Electrical and Robotics Engineering, Shahrood University of Technology, Semnan, Iran

        2Future Technology Research Center, College of Future, National Yunlin University of Science and Technology 123 University Road, Section 3, Douliou, Yunlin, 64002, Taiwan

        3Faculty of Information Science and Technology, Universiti Kebangsan Malaysia, 43600, UKM Bangi, Selangor, Malaysia

        Abstract: Automobile power windows are mechanisms that can be opened and shut with the press of a button.Although these windows can comfort the effort of occupancy to move the window, failure to recognize the person’s body part at the right time will result in damage and in some cases, loss of that part.An anti-pinch mechanism is an excellent choice to solve this problem,which detects the obstacle in the glass path immediately and moves it down.In this paper, an optimal solution H-/H∞is presented for fault detection of the anti-pinch window system.The anti-pinch makes it possible to detect an obstacle and prevent damages through sampling parameters such as current consumption, the speed and the position of DC motors.In this research, a speed-based method is used to detect the obstacles.In order to secure the anti-pinch window, an optimal algorithm based on a fault detection observer is suggested.In the residual design, the proposed fault detection algorithm uses the DC motor angular velocity rate.Robustness against disturbances and sensitivity to the faults are considered as an optimization problem based on Multi-Objective Particle Swarm Optimization algorithm.Finally, an optimal filter for solving the fault problem is designed using the H-/H∞method.The results show that the simulated anti-pinch window is pretty sensitive to the fault, in the sense that it can detect the obstacle in 50 ms after the fault occurrence.

        Keywords: H-/H∞; anti-pinch; residual; fault detection; multi-objective particle swarm optimization (MOPSO); multi-objective optimization;automotive; power windows; electric windows

        1 Introduction

        The increasing growth of automated systems and their application in larger and more complex systems, and consequently the increased demand for safety systems, has led to a greater tendency towards fault detection techniques, particularly, model-based methods in dynamic systems.Failure to recognize in due time will result in damage and loss of a significant part of the capabilities and information and human resources in some cases.Due to the damage caused by the fault, the industries were interested in seeking a way to minimize the incidence of faults.It is impossible to prevent a fault in control systems.However, if the fault can be detected in a timely fashion and identified dynamically,then by applying a proper control rule, the amount of damage can be reduced to an acceptable level.Systems that have such capabilities are called fault-tolerant control systems.In these systems, some performance drop is also acceptable in the event of a fault [1,2].

        There are two main approaches to fault detection: model-based fault diagnosis and non-model fault diagnosis [3].The non-model fault diagnosis does not require a dynamic model of the system to detect a fault [4].An analytical model-based diagnostic method is one of the most important methods for fault detection [5].The model-based methods are generally faster and more accurate than the non model approach.These methods use the idea of producing the residual signal, which results from a mismatch between the estimated behavior and the real system [6].There are various methods for generating the residual signal, which are based on the observer-based approach, parity equations approach, and parameter estimation approach [7].

        In the automotive industry, electronic systems, as they provide the customer’s comfort, encounter vehicles with new needs [8].One of these needs is the use of an automatic power window,which requires the finger to be pressed on the command button to move the window until the end of its course.

        Due to non-compliance with safety issues, there have been several incidents involving work with power windows.Therefore, failure to correctly detect the fault will damage the part of the body in the window movement path [2,9].As a result, the anti-pinch window control system has been very much taken into consideration.

        In general, common methods for detecting pinch conditions are divided into two batches.In the first method, the Pinch estimator assumes that the window velocity is significantly reduced and the motion is steady.In this type of estimation, the required value of calculations is low, but its performance decreases in the presence of noise.

        Another type that detects the pinch condition is when the motor torque exceeds a predetermined value, requiring an additional current sensor to prevent false alarms [10-12].

        H-/H∞is a method that decreases the effect of disturbance on the residual and increases the effect of the fault on it.We use H-to show the criterion of the fault effect [13], which should be maximized and used H∞to show the disturbance effect.The criterion H-and H∞is defined as [14,15]:

        Trfand Trdare the transfers of the fault and the disturbance to the residual signal, respectively.The two scalars β0>0 ,γ0>0 [14].It should be kept in mind that in condition (1), H-is not really the norm.For fault detection, H-is defined as follows.

        Definition:For the system given as y(s)= G(s)u(s) the criterion H-is as [16]:

        If the number of rows G(s) is greater than the number of its columns and?ω,G(-jω)GT(jω)>0,we have:

        If the number of rows G(s) is less than the number of its columns and?ω.GT(-jω)G(jω)>0:

        To calculate this criterion, we introduce the following Lemma.

        Lemma:Assume that A, B, P, S, R are matrices with suitable dimensions; while P and R are symmetric, R>0 and (A, B) are stable.Suppose two assumptions are satisfied [16]:

        1.A does not have an eigenvalue on the imaginary axis.

        2.P is defined as a positive semi-definite or negative semi-definite, while for (A, P), there is no observable mode on the imaginary axis.

        Then X is a unique real symmetric response for the following equation [17]:

        where, A - BR-1ST-BR-1BTX is stable.

        In this research, an optimal algorithm is considered using the H-/H∞method for the anti-pinch window system.In this algorithm, angular velocity rate information is used as a fault under pinch conditions.The fault detection observer is designed sensitive to the fault and robust to disturbances.To be more specific, in the result section, we can see that the fault detection has happened within 50 ms after the fault occurrence, resulting in having a window with negligible damage to the obstacle which is on its path.

        2 Methodology

        In most cars, lifting the window is done using a very precise lever that keeps it leveling up.A small electric motor is connected to a spiral gear and several circular gears to produce sufficient lifting force to lift the window.

        One of the important features of the power windows is that they cannot be opened by pressing; the helical gear prevents it.Most spiral gears are locked automatically due to the angle of contact between the helical gear and the round gear teeth.The helical gear can rotate the round gear, but the rounded gear cannot rotate the helical gear.The friction between the teeth makes the gears lock.The lever has a long arm attached to the bar that holds the bottom of the window.When the window rises, the end of the arm slips into the slot on the bar.On the other hand, there is a large plate at the end of the rod,where the gear teeth fall into it.The motor rotates the gear engaged with these teeth.

        New generation cars are equipped with power windows that reduce the passenger’s quest for moving car windows [18].If the object is placed in the window path, for example, the child’s hand, the window must stop at the moment.One method that automakers use to control the power of the window is the design of a circuit that measures the torque of the lift motor.If the motor torque decreases, the circuit will invert the inlet to the motor, and thus the window will return to the bottom.But the problem here is how long a fault is detected [19].In fact, less time is desirable for our problem since less damage occurs to the obstacle.The overall view of the power window is shown in Fig.1.

        We consider the linear time-invariant system as following [14]:

        where x is the state vector, u input control, y is the measurement vector, n is white noise, v is the disturbance, and f is the fault vector input.

        Figure 1: The overall view of the power window

        The residual generator is considered as follows [14]:

        Which shows that the dynamics of the residual signal r depends on the state e in addition to the parameters f, v and n.Another form of residual in Eq.(8) is as follows [14]:

        where Trf, Trnand Trvare transfer functions from f, n and v to r, respectively.

        2.1 Analytical Model of the Fault Detection Algorithm

        The angular velocity ω is considered as a state variable and we havefrom [14]:

        where b, J, Tc, Tpand Tware viscous friction coefficient, moment inertia, control torque, pinch torque and load torque, respectively.In addition, T =Tp+Twis considered as the second state variable.The torque rate is also added as the third state variable:

        The matrices A, B, C2and D2of the Eq.(7) are as follows [14]:

        The DC motor parameters are obtained by experiments.The values of these parameters are shown in the Tab.1.

        Table 1: Nominal values of motor parameters [14]

        By placing the above table data in the matrices A, B, C2, D2:

        According to Eq.(6), to detect the fault, we select the matrices Ef, Ev, En, Ff, Fvand Fnas [14]:, Fn=[0.05] , Fv=[0] , Ff=[1]

        3 Simulation of the System by Solving the MOPSO Algorithm

        We want to transform the problem of controller design into an optimization problem and then solve the problem using the MOPSO algorithm [20].We design the system in a way that can withstand any kind of uncertainty.We consider the linear state equation as [17]:

        And, the measurement equation is:

        The goal is to put the system in a proper position by applying a u so that z meet zero [21,22].

        According to the Eqs.(12)-(14) we have:

        The transfer function model is as [23]:

        And, the closed-loop transfer function for input w and output z is:

        Since, Tzw(s) is a multivariable transfer function, we should use the norm of that to solve the problem.At first, we consider the constant gain controller design problem as an optimization problem.Afterward, with the help of the MOPSO algorithm, we find L so that‖Tzw(s)‖is minimized.In fact, z must remain independent of the w; if we can supply it, we will have a robust controller.

        The design goal in our chosen system is to reduce the angular velocity rate of the motorto zero.In fact, in our chosen system Z∝.

        Therefore, Eqs.(12)-(14) are rewritten as:

        In the Eq.(18),α∈[890 896] is uncertainty and α0= 893.1 [14].The toolbox is simulated to create a robust fault detection system, as shown in Fig.2.

        Figure 2: Anti-pinch window simulation toolbox

        The impulse signal is v with a delay of 0 s, a domain of 50, and a width of 0.3 s.In addition, white noise is simulated with 0.00014, and its sampling frequency is 0.01.

        The delay of impulse signal f is 2.7 s, with the amplitude of 1, and the width of 1 s.Now, we obtain a lookup using the MOPSO algorithm in MATLAB software.

        4 Simulation and Results

        In this section, we face a multi-objective optimization problem.The goal of problem-solving is to reduce the disturbance effect and increase the fault effect,meaning that we have to define two objective functions and simultaneously optimize their value [24,25].Therefore, we use the MOPSO algorithm and define the cost functions according to the criterion H-/H∞, as:

        Fig.3 shows the response of the MOPSO algorithm, which is represented by o and *, where * are members of the archive.The horizontal and vertical graphs represent the Z1and Z2cost functions in Eq.(20) respectively.It can be seen that each particle has been selected from the leader’s archive and has done its own.

        Figure 3: The cost functions of the mopso algorithm in the h-/h∞method

        As shown in Fig.4, the sensitivity to the disturbance is well-faded and H-/H∞is succeeded in separating the fault from disturbance.We can get the fault detection time using the threshold level which is shown with a discontinuous line in Fig.4.This figure shows that after the pinch occurs in 2.7 s, the detection is done after 50 msec.

        Figure 4: The residual signal in the h-/h∞method in the presence of fault and disturbance

        4.1 Closed-Loop System Analysis with L Controller and H-/H∞

        In control systems, in order to formulate the controller design problem meeting the required characteristics, we use weighting functions [26].In this section, we use the H-/H∞criterion and select 20 points from the shape of the bode diagram of an additive fault which is shown in Fig.5.Afterward,we considerwa(weighting functions) as a second-order function, resulting in obtaining its transfer function according to the selected points as follows:

        To achieve the optimal level of disturbance reduction, it is necessary to establish a relation between S (the closed-loop system sensitivity function) andwa: ||[waS]||∞<1 [26].

        Figure 5: Bode diagram of an additive fault

        We assume that for all types of frequency:

        To reach this condition, we can say if and only if σ[(I+GL)-1]<.To be more specific, if the frequency sensitivity function remains within limits imposed by the inverse weighting function, the control performances are met [27].The exceptional values ofare shown in Fig.6.using the h-/h∞

        Figure 6: Exceptional values

        The result of the comparison between the sensitivity function and the inverse weighting function is shown in Fig.7.As can be seen, the sensitivity function is located below thegraph at low frequencies as it was our required goal to meet control performances.

        Figure 7: The inverse of the weighted function (blue line) and the sensitivity function using the h-/h∞(green line)

        4.2 Comparison of System Simulation Results with MOPSO and LMI Algorithms

        Using the LMI algorithm, the observer’s gain for this system is obtained from [14]:

        Fig.8 shows the residual signal in the LMI and MOPSO methods using the H-/H∞criterion.The comparison of the pinch detection time in these two methods shows that MOPSO has been more successful and can detect a fault 20 milliseconds earlier than LMI, resulting in reducing the injury that is applied to the obstacle in the window path.

        Figure 8: The residual signal comparison in the mopso and lmi method using the h-/h∞

        5 Conclusions

        In this paper, the design of the H-/H∞observer and its use in detecting and isolating the sensor fault in the anti-pinch system of the car were discussed.According to the results obtained, it is pretty evident that in the H-/H∞method, the effect of the fault on the residual signal increases, and at the same time, the effect of the unknown input is almost fading.In this paper, the MOPSO method was used to solve the H-/H∞problem; it was shown that the proposed algorithm could well capture the optimal value for observer gain.This simulation shows that the effect of the fault on the residual has increased, and the observer can detect the fault in 50 ms after once the glass of window meets the obstacle placed in the path of the window.The results show that the H-/H∞method is effective to solve our problem and achieve our requirement.However, in this method, we had to set the values of the noise, disturbance, and fault to simulate the model; if we have a method that does not need to set the values for these three parameters, we will have a simpler simulation model for this system.

        Funding Statement:This research was supported by DP-FTSM-2021, Dana Lonjakan Penerbitan FTSM, UKM.

        Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

        久久久久久99精品| 亚洲国产精品一区二区成人av| 今井夏帆在线中文字幕| 国产高清在线一区二区不卡| 97久久精品人妻人人搡人人玩| 久久乐国产精品亚洲综合| 亚洲日韩欧美国产高清αv| 成人xx免费无码| 无码中文字幕专区一二三| 青青青国产免A在线观看| 青青草最新在线视频观看| 亚洲成人av一区免费看| 欧美 日韩 人妻 高清 中文| 天天躁日日躁狠狠久久| 无码人妻品一区二区三区精99| 人妻无码人妻有码不卡| 国产成人久久综合第一区| 亚洲国产av综合一区| 国产精品办公室沙发| 无码国产精品一区二区免费模式| 精品一区二区三区在线观看| 久久国产亚洲精品超碰热| 无码熟妇人妻av在线c0930| 自拍av免费在线观看| 日本精品久久不卡一区二区| 免费观看羞羞视频网站| 99国产精品99久久久久久| 91精品国产免费青青碰在线观看 | 国产麻豆剧传媒精品国产av蜜桃| 亚洲永久国产中文字幕| 日本丰满熟妇videossexhd| 3d动漫精品啪啪一区二区下载| 久久久精品国产亚洲麻色欲| 国产熟女露脸大叫高潮| 人妻中文字幕在线中文字幕| 国产无套内射久久久国产| 双乳被一左一右吃着动态图| 亚洲精品动漫免费二区| 亚洲天堂av福利在线| 日本久久高清一区二区三区毛片| 亚洲Va中文字幕久久无码一区|