• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Guaranteed feasible control allocation using model predictive control

    2019-07-26 06:31:16MehdiNADERIAliKHAKISEDIGHTorArneJOHANSEN
    Control Theory and Technology 2019年3期

    Mehdi NADERI ,Ali KHAKI SEDIGH ?,Tor Arne JOHANSEN 2

    1.Center of Excellence in Industrial Control,Faculty of Electrical Engineering,K.N.Toosi University of Technology,Seyyed Khandan Bridge,Shariati Ave.,Tehran,Iran;

    2.Center for Autonomous Marine Operation and Systems,Department of Engineering Cybernetics,

    Norwegian University of Science and Technology,N7491,Trondheim,Norway Received 2 September 2017;revised 25 October 2018;accepted 21 February 2019

    Abstract This paper proposes a guaranteed feasible control allocation method based on the model predictive control.Feasible region is considered to guarantee the determination of the desired virtual control signal using the pseudo inverse methodology and is described as a set of constraints of an MPC problem.With linear models and the given constraints,feasible region defines a convex polyhedral in the virtual control space.In order to reduce the computational time,the polyhedral can be approximated by a few axis aligned hypercubes.Employing the MPC with rectangular constraints substantially reduces the computational complexity.In two dimensions,the feasible region can be approximated by a few rectangles of the maximum area using numerical geometry techniques which are considered as the constraints of the MPC problem.Also,an active MPC is defined as the controller to minimize the cost function in the control horizon.Finally,several simulation examples are employed to illustrate the effectiveness of the proposed techniques.

    Keywords:Control allocation,feasible region,actuator constraints,model predictive control

    1 Introduction

    Many safety critical systems such as aircrafts[1],ships and underwater vehicles[2]are designed with redundant effectors and actuators.This redundancy could be employed in order to meet a secondary objective such as power consumption optimization,maneuverability,and fault tolerance.Control allocation is an approach to manage actuator redundancy under various conditions.The prime objective in a control allocation technique is to produce a desired total control effect computed by the system controller from a set of redundant actuators such that the actuators’constraints are satisfied[3,4].

    In the last two decades,several methods have been proposed for the control allocation problem.Most of the proposed schemes follow a modular control configuration program which divides the control systems structure into the following two parts:The main controller that provides the specified desired total control effort(also called the virtual control signal)and the control allocator unit that maps the total control demand onto individual actuator settings.The simplest control allocation scheme is the pseudo inverse approach to distribute the virtual control signal among the available actuators[4].The main drawback of the basic pseudo inverse approach is the fact that the actuators constraints can be easilly violated.

    The advanced techniques based on the pseudo inverse concept attempt to resolve this problem.These include the redistributed pseudo inverse method,the daisy chain scheme,the pseudo inverse correction along the null space,and the direct allocation method[4].Basically,the pseudo inverse solution is calculated first and if this solution satisfies the actuators constraints,no further steps are needed.Otherwise,different remedies are proposed to solve the constraints violation problem.In the redistributed pseudo inverse method,the control signal vector is partitioned into the saturated,and unsaturated elements and the unsaturated elements are recomputed by solving a reduced problem using the reduced pseudo inverse to compensate for the saturation effects on the virtual control signal.The redistribution procedure is repeated until either the desired virtual control signal is generated or no improvements are achieved in the process continuation[4,5].In the daisy chain scheme,actuators are divided into several groups.Initially,control signals of the first actuators group is calculated using the reduced pseudo inverse.If the first group of actuators could produce the desired virtual control,next groups remain unused.Otherwise,the second group of actuators is employed to generate the remaining virtual control demand.This procedure is repeated until either the virtual control signal is satisfied or all of the actuator groups have been employed[6,7].Tohidi et al.[8]proposed an algorithm to modify the pseudo inverse solution using the null space.This approach is based on the fact that each member of the null space of the control effectiveness matrix could not affect the virtual control signal whereas it could modify the control signal vector.In this method,a vector of the null space is added to the pseudo inverse solution if the solution does not satisfy the constraints.The corrective term is calculated such that elements of the control signal which violate the constraints are forced back to the admissible region.Zhi et al.[9]presented a robust adaptive fault tolerant control using a wieghted pseudo inverse control allocation in the presence of disturbance,unmodeled dynamics and actuator nonlinearity.The main controller is a combination of an adaptive control,radial basis function neural network,and a robust controller.Although the above mentioned methods are fast and rather effective,they do not guarantee a feasible solution for the control allocation problem,even when one exists.

    The direct allocation approach is a constrained control allocation approach based on scaling of the unconstrained problem solution.When the pseudo inverse solution violates the actuators’constraints,another virtual control signal with the same direction and a smaller norm is applied to the system such that the control signal is located in the attainable space[10,11].This method changes the desired total virtual control which may lead to performance and stability degradations.

    Iterative methods are also widely employed to solve the control allocation problem.Linear and quadratic programming approaches are proposed as control allocation methodologies.These methods convert the control allocation problem to the standard optimization formats and consider actuators constraints.These methods minimize a selected linear or quadratic cost function to minimize the difference between the produced virtual control and its desired value[12-14].Linear and quadratic programming techniques have been used to manage actuator constraints in many applications[15-17].Rajput et al.[18]considered interaction between actuators and proposes the control allocation problem as a mixed optimization problem.

    In addition,some integrated methods are proposed for control allocation which concurrently analyse the main controller and the control allocator unit.Fault tolerant control scheme using on-line control allocation based on various types of sliding mode control concepts are presented in[19-24].They develop a rigorous design procedure from a theoretical view and prove closed loop stability in the presence of some bounded uncertainties.Ji et al.[25]presented the standard H-infinity criterion to minimize the control effort and the virtual control error.The integrated methods do not consider actuators constraints explicitly in their design.

    Control allocation has a growing application in a wide range of systems.Recently,it has been employed in unmanned aerial vehicles(UAV)[26],neuroprosthesis[27],and electric vehicles[28].

    In this paper,to achieve feasibility,actuator constraints are included in the control design through a feasible region determination procedure that simultaneously benefits from the modular and integrated control allocation strategies.The control allocator unit finds the feasible region in the virtual control space.The idea proposed in this paper is to consider the feasible region as the constraints of a set of MPC problems which produce the desired virtual controls.Generally,the feasible region could be considered as polyhedral constraints.The feasibility consideration guarantees generation of a desired virtual control which maintains systems stability and performance.

    It is possible to replace a polyhedral by its approximation which includes a few axis aligned hypercubes.The set of employed model predictive controllers consider the control allocation feasible regions in the approximated hypercubical form as their control signal constraints,and produce the desired virtual control to satisfy the corresponding constraints.This reduces the computational complexity of the MPC problems,but may require the solution of several MPC problems to achieve an accurate approximation.In this paper,the two dimensional case is studied in detail and two algorithms are employed to find the largest rectangle in the feasible region.

    The paper is structured as follows.The problem statement is given in Section 2.Section 3 presents the proposed methods to design the guaranteed feasible control allocation using the MPC approach.In Section 4,simulation results are illustrated to show the performance of the proposed scheme.Concluding remarks are given in Section 5.Also,two algorithms are outlined for finding the maximum area rectangle in a polygon in the appendix.

    2 Problem statement

    Consider a linear system described by the following discrete time state-space equations:

    The virtual control signal is the total effect of the inputs and it is introduced as follows:

    where B ∈Rd×mis called the control effectiveness matrix which is derived from the system structure and is related to the effectors type,size and location.Combining(1)and(3)yields the following state space representation:

    and Bvsatisties

    The admissible space can be defined as follows:

    where the constraints boundsanddepend on the respective actuator health and status.

    Control system is divided into two parts,the main controller and the control allocator unit.The main controller produces the desired virtual control signal in order to meet the primary closed loop specifications such as stability,set point tracking and disturbance rejection.The control allocator unit maps the desired virtual control to the actuators commands.It is assumed that the actuators are static and if their commands are admissible with respect to their constraints,u(t)will equal to its command.

    3 The guaranteed feasible control allocation methodology

    This paper proposes a control allocation scheme which employs the model predictive controllers to guarantee that the desired virtual controls are generated such that the actuators command are admissible.

    3.1 Determining the feasible region

    The first step of the method is to determine the feasible region in the virtual control space.

    Definition 1Feasible region is a subset of the virtual control space.If the desired virtual control signal is located there,it is guaranteed that the control allocation unit will map it into the control signal space such that actuator constraints are not violated.

    Let B?denote the pseudo inverse of the matrix B:

    where WIis a weighting matrix which could be the identity matrix in particular.The solution of the control allocation problem using the pseudo inverse is

    where vdis the desired virtual control.To determine the feasible region,the following inequalities,which define a convex polyhedron should be satisfied:

    where fiis the ith row of F.There are numerous softwares to show the polyhedral in both hyper plane and vertex representations such as CDD and the multi parametric toolbox(MPT)[29].For the two dimensional virtual control space,the admissible solution for each inequality is a space between two parallel lines denoted by si1and si2which is defined as follows:

    where i,j=1,2,...,m,i ≠j and k,l=1,2.

    In what follows,the algorithm for determining the feasible polygon region for a two dimensional space is given.

    Algorithm 1The procedure of determining the feasible region could be expressed as follows:

    ?Consider the 2m lines given by equations si1and si2as(10).

    ?Determine the intersection points as(11).

    ?Find the intersection points satisfying(9)for all 1 ≤i ≤m.

    ?The polygon whose vertices are the points found in the third step is the feasible region.

    Fig.1 shows the feasible region of a given B matrix and the actuator constraints.

    Fig.1 The feasible region.

    3.2 Feasible control allocation using the MPC controller with the polyhedral constraints

    If the desired virtual control vector is in the feasible region,the pseudo inverse solution directly gives the actuators commands.Therefore,the main controller should produce the desired value of the virtual control signal located in the feasible area.The first strategy is to employ an MPC controller which could consider inequalities shown in(9)as its input constraints.The MPC controller minimizes the following cost function[30]:

    The predicted states can be rewritten as Y=Hx(t|t)+SVdwhere

    Hence,the cost function can be written as follows:

    3.3 Feasible control allocation using the MPC controller with rectangular constraints

    Considering the constraints as(16)may lead to a large computational burden.Replacing the feasible region polyhedral by an approximated axis aligned hypercube can reduce the number of constraints and make them simpler and reduces the computational time.In the two dimensional virtual control space,the feasible region could be approximated by an axis aligned rectangle.It is possible to employ the algorithms of finding the maximum area rectangle in a polygon described in the appendix.The derived rectangles based on the algorithms mentioned in the appendix are shown in Fig.2.Note that the area of the second and fourth derived rectangles equal to zero.

    One conservative strategy is to consider the largest rectangle among the four rectangles which are found based on the algorithms mentioned in the appendix as the control signal constraints of an MPC controller.The MPC controller solves the following optimization problem where the cost function is defined as(15):

    Fig.2 Maximum area rectangles in the feasible region.

    Algorithm 2The following steps are proposed to implement the feasible control allocation based on the MPC controller:

    ?Determine the feasible region of the control allocation problem.

    ?Find the largest axis aligned rectangle inscribed in the feasible polygon region.

    ?Design the MPC controller constrained by the control signal within a given rectangle.

    ?In each sample time:

    a)Calculate the desired virtual control signal using the MPC strategy.

    b)Map the desired virtual control to the actuator commands using the pseudo inverse(7)and(8).

    It should be noted that the first three steps are executed only for initialization.

    3.4 Feasible control allocation using the multiple MPC controllers

    In Fig.2,it can be clearly observed that by selecting any rectangle,a significant part of the feasible polygon region will be neglected.This problem could decrease the controller performance due to the virtual control signal being too restricted.In order to enlarge the covered area of the feasible region approximation,a multiple MPC strategy is proposed,where each calculated rectangle is considered as the constraints of a separate MPC controller.Therefore,a larger area within the polygon region will finally be covered.Plant dynamics and cost function parameters remain unchanged while the control signal constraints are derived from the determined rectangles for l=1,2,...,Nr.Each controller solves an optimization problem as follows[30]:

    Algorithm 3The following steps are performed to implement the feasible control allocation methodology based on the multiple MPC controller strategy:

    ?Determine the feasible region of the control allocation problem.

    ?Find Nraxis aligned rectangles in the feasible polygon region.

    ?Design NrMPC controllers by the control signal constraints defined by the rectangles.

    ?In each sample time:

    a)Calculate the desired virtual control signal and the cost function of each MPC controller.

    b)Select the best virtual control which has the minimum cost function.The controller is switched only if the new active controller improves the cost function value with the hysteresis parameter h.Also,the selected controller remains active for at least τdtime units.

    c)Map the chosen desired virtual control to the actuator commands using the pseudo inverse(7)and(8).

    Structure of the proposed algorithm is shown in Fig.3.The switching control supervisor unit selects the active controller by considering the dwell time and the hysteresis.Also,the feasible control allocation unit determines the feasible region and introduces the corresponding rectangles to the MPC controllers for constraints generation.The computation time can be reduced since the MPC controllers can be evaluated in parallel simple box constraints.

    Fig.3 Structure of the feasible control allocation using the multiple MPC strategy.

    4 Simulation results

    In this section,simulation results are presented to show the effectiveness of the proposed methodologies.The CVX toolbox[32]is employed to solve the optimization problems.

    4.1 Example 1

    In this example,the following methods are employed for a comparitative study:

    1)The feasible control allocation(FCA):An MPC controller is employed as the main controller that considers the feasible region as the polyhedral input constraints.

    2)MPC with PAN:An unconstrained MPC and the pseudo inverse along the null space(PAN)methodology[8]are used as the main controller and the control allocator unit,respectively.

    3)MPC with quadratic programming(QP):An unconstrained MPC and the quadratic programming strategy are used as the main controller and the control allocator unit,respectively.

    4) LQ with quadratic programming: A linear quadratic(LQ)optimal control and the quadratic programming strategy[13]are used as the main controller and the control allocator unit,respectively.

    5)LQ with RPI:A linear quadratic(LQ)optimal control and the redistributed pseudo inverse(RPI)strategy[5]are used as the main controller and the control allocator roles,respectively.

    Consider the following linearized state space model[33]:

    Under the given condistions,the different methods have a similar performance and they appropriately manage the actuators.As is shown in Table 1,employing the LQ controller instead of the MPC decreases the computational burden significantly.In order to quantitatively compare the results,Table 1 presents the computational time and the cost function value for the methods.The cost function is defined as follows:

    Table 1 Example 1:Methods comparison.

    In the next simulation,the upper and lower bounds of the 4th actuator are tightened(e.g.,due to the actuator fault)as follows:

    In this case,closed loop systems which do not consider the feasibility concept became unstable.Instability has occurred due to the discrepancy between the desired and the actual virtual control signals which appeared because of lack of feasibility consideration.As is shown in Fig.4,using the feasible control allocation preserves closed loop stability and only the transient performance is degraded.There is no discrepancy between the desired and the actual virtual control signals as shown in Fig.4(b)Hence,it is observed that using the feasible region information in the main controller could extend the stability region and achieve a better performance.

    Fig.4 Example 1:The feasible MPC method.(a)System outputs.(b)Virtual control signals.(c)Control signals.

    4.2 Example 2

    In the second example,three methods are employed for comparison study:1)feasible control allocation using the MPC controller with polyhedral constraints,2)feasible control allocation using the single MPC controller with rectangular constraints,and 3)feasible control allocation using the multiple MPC controllers with rectangular constraints.Consider the following linear model of an electric vehicle[34]:

    Also,the control effectiveness matrix and the actuator upper and lower limits are as follows:

    Fig.5 depicts the results of employing the feasible control allocation using an MPC controller with the polyhedral constraints.As is shown in Fig.5(a),this scheme leads to the desired transient and steady state responses.Also,there is no discrepancy between the desired virtual and actual control signals as shown in Fig.5(b).

    Fig.5 Example 2:The feasible region method using an MPC controller with polyhedral constraints.(a)System outputs.(b)Virtual control signals.(c)Control signals.

    For the feasible control allocation with a single MPC controller,the largest rectangle found in the feasible region of this example shown Fig.2 is considered as the constraints of an MPC controller.It is obvious that a large area of the feasible region is ignored by considering only the largest rectangle and it causes steady state error in the second output as is depicted in Fig.6(a).A particular problem is that positive values of the desired virtual control signals are strongly restricted as is shown in Fig.2.Note that it could be seen in Fig.6(b)that the generated and the desired virtual signals are identical which is due to applying a part of the feasible region as the input constraints of the MPC problem.

    Fig.6 Example 2:The MPC controller method.(a)System outputs.(b)Virtual control signals.(c)Control signals.

    For the multiple MPC controller scheme both rectangles shown in Fig.2 are considered.Results of applying multiple control with the dwell time are shown in Fig.7.As is seen in Fig.7(a),enlarging the feasible region by considering two rectangles improves the control performance.Also,the difference between the virtual and actual control signals equals zero.The active controller is switched when it is necessary,as is shown in Fig.7(d).Table 2 shows the average running time of the proposed methods to compare their computational burden.Using the multiple MPC controller scheme with rectangular constraints which employs parallel processing decreases running time of the control procedure in each sample time while it does not cause an unacceptable performance.It should be mentioned that the computational times are presented only for comparison and they can be decreased substantially in real time implementations.

    Fig.7 Example 2:The multiple MPC controllers method.(a)System outputs.(b)Virtual control signals.(c)Control signals.(d)Switching signal.

    Table 2 Comparison of the running time of the presented methods.

    5 Conclusions

    This paper proposes a guaranteed feasible control allocation methodology.The feasible region is determined by characterizing the polyhedral feasible region of the pseudo inverse solution.Then,the feasible region is introduced to the main controller as the constraints of an MPC problem.Another approximated method is presented for decreasing computational time where several axis aligned hypercubes are considered as an approximation of the feasible region.A set of MPC controllers solved using parallel processing are employed as the main controllers where each of the given hypercubes is considered as constraints in the corresponding MPC controller.Then,switching control is used to choose the most appropriate controller in each step having the lowest cost and satisfying dwell time specifications.In the case of two dimensional virtual control space,an algorithm is employed to find the maximum area rectangles inscribed in the feasible polygon region.Simulation results are used for comparison studies and to show that computational cost can be reduced with the approximate method.

    Appendix

    a.The maximum area rectangle principle

    In the two dimensional virtual control space,the feasible region can be generally characterized by a convex polygon.To develop a guaranteed feasible control allocation strategy with lower computational complexity,a maximum area rectangle(MAR)which lies in the convex polygon of the feasible region is identified.To derive this MAR the algorithm developed in[35]is employed.This mathematical algorithm has been used in several engineering applications such as the wireless sensor network[36].The algorithm takes the polygon vertices and yields an axis-aligned rectangle in the polygon which has the maximum area.To briefly present the MAR algorithm,some basic definitions are given below.Consider Q,Q′∈R2,Q=(x,y),Q′=(u,v)with x <u and y <v.Then R=Rect(Q;Q′)is the rectangle with the lower left corner given by Q and the upper right corner given by Q′.Area of the rectangle is denoted by area(R)=(u-x)(v-y).Let P be a bounded convex polygon with n vertices and denote its boundary by δP.Also,the corners of a rectangle indicated by the lower left,lower right,upper left and upper right are denoted by LL(R),LR(R),UL(R)and UR(R),respectively.Also,the southeast,southwest,northeast and northwest parts of the polygon are denoted by SE,SW,NE,and NW,respectively.Note that the four parts are not necessarily disjoint.The maximum area rectangle could have two or three corners on δP,and two separate algorithms are presented in[35]to find the above two possible rectangles.

    a1.MAR with at least three vertices on the boundary

    Let xlbe the minimum x-coordinate of a vertex of P.Consider xNW(xSW)as the maximum x-coordinate of a vertex on NW(SW),and xr=min(xNW,xSW).Let S(x)be the vertical line at x,xl≤x ≤xr,and let y1and y2be the y-coordinates of the intersections of S(x)and P.Consider uias the xcoordinate of the horizontal projection of yionto NE ∪SE,i=1,2.Define x′=min(u1,u2).Also,consider the rectangle R(x)=Rect((x,y1),(x′,y2)).

    Definition a1A function f(x)is called almost strictly bitonic on[xi,xj],if there exist xk,xm∈[xi,xj]such that f(x)is strictly increasing on[xi,xk],strictly decreasing on[xm,xj]and constant on[xk,xm].

    Theorem a1area(R(x))is continuous and almost strictly bitonic on[xl,xr].

    Algorithm a1The procedure of finding the maximum area rectangle with at least 3 corners on the boundary of the polygon is summarized as follows:

    ?Find that vertex(x1,y1)of SW which halves SW with respect to the number of vertices and its right neighbour(x2,y2).

    ?Compute the corresponding rectangle R(x1),R(x2)and determine the following alternatives:

    a)If area(R(x1))>area(R(x2)),then search should be followed in[xl,x2].

    b)if area(R(x1))<area(R(x2)),then search should be followed in[xl,xr].

    c)if area(R(x1))=area(R(x2)),then iteration should be stopped.

    ?If only two adjacent vertices of SW are left,a binary search should be done.

    a2.MAR with two vertices on the boundary

    Consider the maximum area rectangle M that has exactly two diagonally opposed corners on δP.Only the cases that LL(M)∈SW and UR(M)∈NE will be discussed here.Let xland xrbe defined as above,x ∈[xl,xr]and(x,y)be the projection of x onto SE.Then,MR(x)is the maximum area rectangle(not necessary included in P)with lower left corner(x,y)and upper right corner on NE.

    Theorem a2[35] area(MR(x))is continuous and almost strictly bitonic on[xl,xr].

    Algorithm a2[35] The procedure of finding the maximum area rectangle with exactly two corners on the boundary of the polygon is summarized as follows:

    ?Find x as the x-coordinate of that vertex which halves[xl,xr]with respect to the number of vertices on SW.

    ?Compute MR(x)by a binary search on NE.

    ?If both UL(MR(x))and LR(MR(x))are outside of P,stop the algorithm.Because it is proved that no MR(x′)could be found such that it is totally contained in P,for any x′∈[xl,xr].

    As indicated in Algorithms a1 and a2,two rectangles could be obtained which have a corner on SW.According to the algorithms,it is possible to determine another two rectangles that their lower right corners are located on SE.It should be noted that some of these rectangles could have zero area.

    大又大粗又爽又黄少妇毛片口| 又粗又硬又长又爽又黄的视频| 久久ye,这里只有精品| 国产在视频线精品| 香蕉精品网在线| 亚洲av中文字字幕乱码综合| 国产成人精品久久久久久| 精品一区二区免费观看| 久久人人爽av亚洲精品天堂 | 国产白丝娇喘喷水9色精品| 黄片无遮挡物在线观看| 久久综合国产亚洲精品| 亚洲精品中文字幕在线视频 | 伦理电影大哥的女人| 亚洲精品视频女| 一边亲一边摸免费视频| 国产美女午夜福利| 国产精品不卡视频一区二区| 亚洲美女黄色视频免费看| 欧美少妇被猛烈插入视频| 一区二区三区乱码不卡18| 成年av动漫网址| 亚洲最大成人中文| 中文欧美无线码| 狂野欧美激情性xxxx在线观看| 国产淫片久久久久久久久| 国产 一区 欧美 日韩| 99精国产麻豆久久婷婷| 中国三级夫妇交换| 午夜福利影视在线免费观看| 涩涩av久久男人的天堂| 国产高清不卡午夜福利| 十分钟在线观看高清视频www | 精品一区二区三区视频在线| 男人添女人高潮全过程视频| 日韩一本色道免费dvd| 国产男女内射视频| 久久久久性生活片| 日韩国内少妇激情av| 国产精品成人在线| 一区二区三区四区激情视频| 欧美3d第一页| 三级经典国产精品| 97超视频在线观看视频| 国产淫片久久久久久久久| 国产色婷婷99| 婷婷色麻豆天堂久久| 男女国产视频网站| 91精品国产九色| 伦精品一区二区三区| 亚洲av欧美aⅴ国产| 久久精品久久久久久噜噜老黄| 国产一区亚洲一区在线观看| 国产亚洲最大av| 欧美日韩视频高清一区二区三区二| 国产精品女同一区二区软件| 亚洲精品久久午夜乱码| 最近手机中文字幕大全| 国产淫语在线视频| 国产极品天堂在线| 最近中文字幕高清免费大全6| 成人二区视频| 欧美最新免费一区二区三区| 丰满人妻一区二区三区视频av| 久久 成人 亚洲| 熟女人妻精品中文字幕| 国产精品一区二区在线观看99| 日韩av不卡免费在线播放| 99久久精品热视频| 综合色丁香网| 免费黄色在线免费观看| 久久久a久久爽久久v久久| 免费看光身美女| 欧美日本视频| av.在线天堂| 日产精品乱码卡一卡2卡三| 亚洲伊人久久精品综合| 伦理电影免费视频| 免费观看的影片在线观看| 欧美精品亚洲一区二区| 免费黄频网站在线观看国产| 91精品一卡2卡3卡4卡| 亚洲av日韩在线播放| 亚洲国产精品专区欧美| 综合色丁香网| 国产黄色视频一区二区在线观看| 成年av动漫网址| 亚洲性久久影院| 国产高潮美女av| 在线观看一区二区三区| 最近中文字幕高清免费大全6| 狠狠精品人妻久久久久久综合| 五月开心婷婷网| 九九久久精品国产亚洲av麻豆| 一区二区三区免费毛片| 精品视频人人做人人爽| 亚洲成人中文字幕在线播放| av国产久精品久网站免费入址| 老女人水多毛片| 欧美xxⅹ黑人| 成人18禁高潮啪啪吃奶动态图 | 免费不卡的大黄色大毛片视频在线观看| 久久国内精品自在自线图片| 国产免费又黄又爽又色| 午夜福利网站1000一区二区三区| 一级毛片电影观看| 在线亚洲精品国产二区图片欧美 | 国产伦在线观看视频一区| 少妇人妻一区二区三区视频| 国模一区二区三区四区视频| 另类亚洲欧美激情| 久久国产乱子免费精品| 国内精品宾馆在线| 人人妻人人看人人澡| 自拍偷自拍亚洲精品老妇| 日韩成人av中文字幕在线观看| 免费黄网站久久成人精品| 国产高清不卡午夜福利| 亚洲精品国产色婷婷电影| 国产精品一二三区在线看| 精品少妇黑人巨大在线播放| 99久久人妻综合| 一级毛片黄色毛片免费观看视频| 麻豆国产97在线/欧美| 最近2019中文字幕mv第一页| 欧美+日韩+精品| 欧美bdsm另类| 在线免费十八禁| 久热这里只有精品99| 国产极品天堂在线| 日韩欧美精品免费久久| 欧美变态另类bdsm刘玥| 看非洲黑人一级黄片| 欧美成人一区二区免费高清观看| 亚洲av中文字字幕乱码综合| 草草在线视频免费看| 春色校园在线视频观看| 亚洲国产精品999| 精品国产乱码久久久久久小说| 亚洲国产最新在线播放| 亚洲精华国产精华液的使用体验| 九九久久精品国产亚洲av麻豆| 在现免费观看毛片| 欧美激情国产日韩精品一区| 我的女老师完整版在线观看| 天堂俺去俺来也www色官网| 国产成人精品福利久久| 日韩av免费高清视频| 国产乱来视频区| 日韩,欧美,国产一区二区三区| 免费播放大片免费观看视频在线观看| 丝袜脚勾引网站| 国产伦理片在线播放av一区| 久久久久精品久久久久真实原创| 乱系列少妇在线播放| 国产毛片在线视频| 各种免费的搞黄视频| 97精品久久久久久久久久精品| 在线精品无人区一区二区三 | 黄色欧美视频在线观看| 成人黄色视频免费在线看| 欧美成人一区二区免费高清观看| 国产成人午夜福利电影在线观看| 国产伦精品一区二区三区视频9| 久久国内精品自在自线图片| 亚洲最大成人中文| 夫妻午夜视频| 亚洲国产精品国产精品| 在线观看免费日韩欧美大片 | 国产av国产精品国产| 涩涩av久久男人的天堂| 国产一区二区三区av在线| 天天躁日日操中文字幕| 尾随美女入室| 久久久久久伊人网av| 亚洲欧美一区二区三区国产| 插逼视频在线观看| 国产精品女同一区二区软件| 亚洲三级黄色毛片| 少妇人妻 视频| av女优亚洲男人天堂| 欧美激情国产日韩精品一区| 国产精品免费大片| 极品少妇高潮喷水抽搐| 亚洲欧美精品专区久久| 国产精品嫩草影院av在线观看| 亚洲欧美成人精品一区二区| 国产一区亚洲一区在线观看| 国产爽快片一区二区三区| 高清黄色对白视频在线免费看 | 妹子高潮喷水视频| 欧美xxⅹ黑人| 国产精品久久久久久av不卡| 免费看不卡的av| 亚洲欧洲国产日韩| 一级黄片播放器| 女性生殖器流出的白浆| 青春草亚洲视频在线观看| 国产深夜福利视频在线观看| 国产亚洲5aaaaa淫片| 卡戴珊不雅视频在线播放| 日韩视频在线欧美| 只有这里有精品99| 一级毛片久久久久久久久女| 国产成人精品一,二区| 欧美日韩一区二区视频在线观看视频在线| 国产亚洲91精品色在线| 亚洲图色成人| 国产 一区精品| 一级毛片我不卡| 在线播放无遮挡| 日日撸夜夜添| a级毛色黄片| .国产精品久久| 国产亚洲午夜精品一区二区久久| 精品亚洲乱码少妇综合久久| 精华霜和精华液先用哪个| 亚洲国产色片| 插逼视频在线观看| 久久国产亚洲av麻豆专区| 中文字幕久久专区| www.色视频.com| 国产视频内射| 成人毛片a级毛片在线播放| 国产黄片视频在线免费观看| 日韩一区二区视频免费看| 久久精品国产自在天天线| 欧美精品亚洲一区二区| 永久网站在线| 国产免费一区二区三区四区乱码| 伊人久久精品亚洲午夜| 中国国产av一级| 乱码一卡2卡4卡精品| 日产精品乱码卡一卡2卡三| 春色校园在线视频观看| 欧美最新免费一区二区三区| 国产av国产精品国产| 80岁老熟妇乱子伦牲交| 自拍欧美九色日韩亚洲蝌蚪91 | 亚洲经典国产精华液单| 国产精品一区二区在线不卡| 亚洲三级黄色毛片| 一本—道久久a久久精品蜜桃钙片| 啦啦啦啦在线视频资源| 国产免费一级a男人的天堂| 91在线精品国自产拍蜜月| 久久这里有精品视频免费| 亚洲国产av新网站| 亚洲精品国产av蜜桃| 天天躁夜夜躁狠狠久久av| 18禁在线无遮挡免费观看视频| 97超碰精品成人国产| 日韩大片免费观看网站| 久久精品国产亚洲av天美| 午夜福利在线在线| 亚洲人与动物交配视频| 欧美最新免费一区二区三区| av在线播放精品| 80岁老熟妇乱子伦牲交| 少妇的逼好多水| 97在线人人人人妻| av免费观看日本| 黄色视频在线播放观看不卡| 国产免费一级a男人的天堂| 大片免费播放器 马上看| 日日摸夜夜添夜夜添av毛片| 一级毛片电影观看| 精品一品国产午夜福利视频| 久久久久视频综合| 中文在线观看免费www的网站| 五月伊人婷婷丁香| 国产精品久久久久久精品古装| 国产免费一级a男人的天堂| 好男人视频免费观看在线| 欧美人与善性xxx| 一边亲一边摸免费视频| 亚洲三级黄色毛片| 日本vs欧美在线观看视频 | 日本黄色日本黄色录像| 丰满迷人的少妇在线观看| 精品久久久噜噜| 国产精品av视频在线免费观看| 在线免费观看不下载黄p国产| 高清午夜精品一区二区三区| 亚洲aⅴ乱码一区二区在线播放| 国产午夜精品一二区理论片| 97在线视频观看| 国产色爽女视频免费观看| 黄片wwwwww| 韩国高清视频一区二区三区| 午夜福利在线在线| 少妇熟女欧美另类| 日本黄大片高清| 欧美日韩国产mv在线观看视频 | 2021少妇久久久久久久久久久| 一个人看的www免费观看视频| 欧美日韩视频高清一区二区三区二| 日韩欧美一区视频在线观看 | 日本欧美国产在线视频| 九九在线视频观看精品| 亚洲婷婷狠狠爱综合网| 人人妻人人澡人人爽人人夜夜| 黄色怎么调成土黄色| 国产又色又爽无遮挡免| 日韩强制内射视频| av视频免费观看在线观看| 各种免费的搞黄视频| 久久久久久久久久久丰满| 最黄视频免费看| 妹子高潮喷水视频| 深夜a级毛片| 三级国产精品片| 1000部很黄的大片| 久久久色成人| 亚洲欧美精品自产自拍| 2021少妇久久久久久久久久久| 夫妻性生交免费视频一级片| 国产免费一区二区三区四区乱码| av天堂中文字幕网| 大片免费播放器 马上看| 免费大片黄手机在线观看| 99九九线精品视频在线观看视频| 免费看不卡的av| 色哟哟·www| 在线观看一区二区三区激情| 日韩三级伦理在线观看| 99热这里只有是精品50| 777米奇影视久久| av黄色大香蕉| 99久久精品热视频| 涩涩av久久男人的天堂| 18禁裸乳无遮挡动漫免费视频| 尤物成人国产欧美一区二区三区| 久久久久精品久久久久真实原创| 欧美高清性xxxxhd video| 少妇人妻一区二区三区视频| 久久99热6这里只有精品| 亚洲av国产av综合av卡| 建设人人有责人人尽责人人享有的 | 成人亚洲欧美一区二区av| 男男h啪啪无遮挡| 国产成人freesex在线| 少妇裸体淫交视频免费看高清| 91精品一卡2卡3卡4卡| 久久久精品94久久精品| 国产成人午夜福利电影在线观看| 国产精品精品国产色婷婷| kizo精华| 伦理电影免费视频| 91狼人影院| 成人18禁高潮啪啪吃奶动态图 | 超碰97精品在线观看| 亚洲欧美精品专区久久| 欧美 日韩 精品 国产| 亚洲熟女精品中文字幕| 香蕉精品网在线| 亚洲天堂av无毛| 热re99久久精品国产66热6| 日本与韩国留学比较| 久久久久国产精品人妻一区二区| 免费高清在线观看视频在线观看| 日本黄色片子视频| 日本色播在线视频| 国产欧美日韩一区二区三区在线 | 2022亚洲国产成人精品| 日韩一区二区三区影片| 国产精品福利在线免费观看| 晚上一个人看的免费电影| 欧美日韩在线观看h| 国产精品一二三区在线看| 自拍偷自拍亚洲精品老妇| 韩国高清视频一区二区三区| 亚洲成人中文字幕在线播放| 高清毛片免费看| 日韩不卡一区二区三区视频在线| 涩涩av久久男人的天堂| 自拍欧美九色日韩亚洲蝌蚪91 | 日韩人妻高清精品专区| 秋霞在线观看毛片| 国产 一区精品| 欧美日韩亚洲高清精品| 精品国产三级普通话版| 国产亚洲av片在线观看秒播厂| 国产精品国产三级国产av玫瑰| 亚洲国产毛片av蜜桃av| 亚洲欧洲日产国产| 亚洲精华国产精华液的使用体验| 综合色丁香网| 久久久久久久久久久免费av| 午夜老司机福利剧场| 全区人妻精品视频| 男人爽女人下面视频在线观看| 成人毛片60女人毛片免费| 在线 av 中文字幕| 亚洲精品视频女| a级毛色黄片| 少妇人妻一区二区三区视频| 亚洲不卡免费看| 美女国产视频在线观看| 大又大粗又爽又黄少妇毛片口| 精品久久久久久久久av| 亚洲精华国产精华液的使用体验| 久久99热这里只频精品6学生| 色综合色国产| 日本一二三区视频观看| 精品人妻偷拍中文字幕| 亚洲成人一二三区av| 国产一区二区在线观看日韩| 中文字幕人妻熟人妻熟丝袜美| 99久久中文字幕三级久久日本| 久久久a久久爽久久v久久| 中文精品一卡2卡3卡4更新| 青春草视频在线免费观看| 欧美另类一区| 91狼人影院| 亚洲,一卡二卡三卡| 亚洲欧美日韩东京热| 国产av国产精品国产| .国产精品久久| 99久久精品国产国产毛片| 制服丝袜香蕉在线| 99热全是精品| 少妇人妻一区二区三区视频| 久久精品国产a三级三级三级| 中国三级夫妇交换| 国产伦精品一区二区三区四那| 在线观看国产h片| 人妻一区二区av| 国产高清有码在线观看视频| 久久久久久久久久人人人人人人| 成年人午夜在线观看视频| 日韩av不卡免费在线播放| 成年免费大片在线观看| 男女下面进入的视频免费午夜| 亚洲精品一区蜜桃| 九色成人免费人妻av| 国产精品不卡视频一区二区| 女人久久www免费人成看片| 日日摸夜夜添夜夜爱| 亚洲经典国产精华液单| 国产老妇伦熟女老妇高清| 日韩av在线免费看完整版不卡| 国产精品久久久久久精品电影小说 | 日韩欧美精品免费久久| 中文天堂在线官网| 国产无遮挡羞羞视频在线观看| 久久精品国产自在天天线| av在线app专区| 日韩三级伦理在线观看| 亚洲欧美成人精品一区二区| 男男h啪啪无遮挡| 久久人妻熟女aⅴ| 51国产日韩欧美| 国产午夜精品久久久久久一区二区三区| 亚洲精品国产av蜜桃| 日韩大片免费观看网站| 久久久欧美国产精品| 最近中文字幕高清免费大全6| av天堂中文字幕网| 国产精品一区www在线观看| 街头女战士在线观看网站| 纯流量卡能插随身wifi吗| 亚洲综合色惰| 赤兔流量卡办理| 视频中文字幕在线观看| 国产av精品麻豆| a 毛片基地| 亚洲欧美日韩无卡精品| 亚洲美女搞黄在线观看| 午夜激情久久久久久久| 蜜桃在线观看..| 日日摸夜夜添夜夜爱| av.在线天堂| 99热6这里只有精品| 黄片wwwwww| 国产精品麻豆人妻色哟哟久久| 亚洲欧洲日产国产| www.av在线官网国产| 婷婷色综合www| 亚洲av国产av综合av卡| 国产深夜福利视频在线观看| 精品久久久久久久久av| 亚洲国产日韩一区二区| 一本一本综合久久| 国产真实伦视频高清在线观看| 欧美成人午夜免费资源| 国产男女内射视频| 成人高潮视频无遮挡免费网站| 亚洲国产最新在线播放| 男人舔奶头视频| 国产91av在线免费观看| 亚洲内射少妇av| 欧美人与善性xxx| 亚洲va在线va天堂va国产| 亚洲精品亚洲一区二区| 国产久久久一区二区三区| 国产亚洲欧美精品永久| 麻豆成人av视频| 精品久久久久久久末码| 男女啪啪激烈高潮av片| 亚洲精品乱码久久久v下载方式| xxx大片免费视频| 欧美高清成人免费视频www| 美女福利国产在线 | 国模一区二区三区四区视频| 男女边摸边吃奶| 免费黄网站久久成人精品| 久久久国产一区二区| 国产探花极品一区二区| 亚洲欧美清纯卡通| 汤姆久久久久久久影院中文字幕| 亚洲国产精品国产精品| 狂野欧美激情性xxxx在线观看| 久久久久久久久久久免费av| 亚洲欧美一区二区三区国产| 亚洲欧美成人综合另类久久久| 国产淫语在线视频| 免费观看无遮挡的男女| 欧美精品人与动牲交sv欧美| 成年av动漫网址| 精品久久国产蜜桃| 三级经典国产精品| 少妇人妻精品综合一区二区| 国内揄拍国产精品人妻在线| 人妻 亚洲 视频| 国精品久久久久久国模美| 制服丝袜香蕉在线| 极品教师在线视频| 2018国产大陆天天弄谢| 亚洲中文av在线| 黄色视频在线播放观看不卡| 亚洲欧美成人综合另类久久久| h视频一区二区三区| 免费观看性生交大片5| 制服丝袜香蕉在线| 特大巨黑吊av在线直播| 日本猛色少妇xxxxx猛交久久| 国产欧美亚洲国产| 在线免费十八禁| 在线观看一区二区三区| 久久这里有精品视频免费| 美女福利国产在线 | 日韩亚洲欧美综合| 精品久久久久久久久亚洲| 免费人成在线观看视频色| 国产成人免费无遮挡视频| 在线观看av片永久免费下载| 亚洲图色成人| 成人影院久久| 欧美日韩一区二区视频在线观看视频在线| 天堂俺去俺来也www色官网| 97超视频在线观看视频| 不卡视频在线观看欧美| 在线免费十八禁| 亚洲欧洲国产日韩| 18+在线观看网站| 丰满少妇做爰视频| 日本与韩国留学比较| 久久久久久久亚洲中文字幕| 一区二区三区四区激情视频| 22中文网久久字幕| 高清在线视频一区二区三区| 美女xxoo啪啪120秒动态图| 午夜福利在线观看免费完整高清在| 美女视频免费永久观看网站| 日韩av免费高清视频| 网址你懂的国产日韩在线| 狂野欧美激情性bbbbbb| 日日撸夜夜添| 一个人看视频在线观看www免费| 2021少妇久久久久久久久久久| 观看av在线不卡| 一级爰片在线观看| 一区二区三区四区激情视频| 男女边摸边吃奶| 在线观看人妻少妇| 91在线精品国自产拍蜜月| 22中文网久久字幕| av在线app专区| 黄色怎么调成土黄色| av网站免费在线观看视频| 亚洲国产精品国产精品| 国产综合精华液| 人妻夜夜爽99麻豆av| 欧美成人午夜免费资源| 99九九线精品视频在线观看视频| 日本黄大片高清| 欧美成人午夜免费资源| 一级二级三级毛片免费看| 美女脱内裤让男人舔精品视频| 一级av片app| 国产精品欧美亚洲77777| 国产av码专区亚洲av| 欧美 日韩 精品 国产| 一级毛片电影观看| 亚洲电影在线观看av| 中文字幕免费在线视频6| 国产高清国产精品国产三级 | 干丝袜人妻中文字幕| 久久人人爽人人爽人人片va| av福利片在线观看| 成人二区视频| 亚洲欧洲日产国产| 国产有黄有色有爽视频| 欧美成人精品欧美一级黄| 一级a做视频免费观看| 成人亚洲欧美一区二区av| 久热久热在线精品观看| 麻豆国产97在线/欧美| 插逼视频在线观看| 纯流量卡能插随身wifi吗| 在线观看国产h片| 午夜福利网站1000一区二区三区| 国产乱人偷精品视频| 免费观看性生交大片5|