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

    GPU-accelerated vector-form particle-element method for 3D elastoplastic contact of structures

    2024-01-11 08:07:18WeiWANGYanfengZHENGJingzheTANGChaoYANGYaozhiLUO

    Wei WANG ,Yanfeng ZHENG ,Jingzhe TANG ,Chao YANG,4 ,Yaozhi LUO,4

    1College of Civil Engineering and Architecture,Zhejiang University,Hangzhou 310058,China

    2Center for Balance Architecture,Zhejiang University,Hangzhou 310028,China

    3Architectural Design and Research Institute of Zhejiang University Co.,Ltd.,Hangzhou 310028,China

    4Key Laboratory of Space Structures of Zhejiang Province,Hangzhou 310058,China

    Abstract: A graphics processing unit (GPU)-accelerated vector-form particle-element method,i.e.,the finite particle method(FPM),is proposed for 3D elastoplastic contact of structures involving strong nonlinearities and computationally expensive contact calculations.A hexahedral FPM element with reduced integration and anti-hourglass is developed to model structural elastoplastic behaviors.The 3D space containing contact surfaces is decomposed into cubic cells and the contact search is performed between adjacent cells to improve search efficiency.A connected list data structure is used for storing contact particles to facilitate the parallel contact search procedure.The contact constraints are enforced by explicitly applying normal and tangential contact forces to the contact particles.The proposed method is fully accelerated by GPU-based parallel computing.After verification,the performance of the proposed method is compared with the serial finite element code Abaqus/Explicit by testing two large-scale contact examples.The maximum speedup of the proposed method over Abaqus/Explicit is approximately 80 for the overall computation and 340 for contact calculations.Therefore,the proposed method is shown to be effective and efficient.

    Key words: Graphics processing unit (GPU);Parallel acceleration;Elastoplastic contact;Contact search;Finite particle method(FPM)

    1 Introduction

    The numerical modeling of elastoplastic contact of structures is a demanding and challenging task in engineering scenarios (Kang and Kim,2015;Gao et al.,2022).The strong nonlinearities (i.e.,geometrical,material,and contact nonlinearities) involved in elastoplastic contact of structures make it difficult to get accurate solutions (Neto et al.,2017).In addition,the contact calculation processes,especially the contact search and contact constraint enforcement procedures,are usually very time-consuming for large-scale contacts (Wriggers,2006).Therefore,an effective and efficient method is urgently needed to solve the elastoplastic contact of structures.

    The finite element method (FEM) is one of the most widely adopted methods for solving the elastoplastic contact of structures.Hallquist et al.(1985) developed the node-to-segment (NTS) contact algorithm in the FEM context,which is simple and reasonably accurate for simulating elastoplastic contacts with large deformation (Hesch and Betsch,2011;Biabanaki et al.,2014).Also,many algorithms have been developed to accelerate the time-consuming contact search procedures,such as the bucket sort algorithm (Benson and Hallquist,1990) and the linear contact search algorithm (Chen et al.,2014).With the rapid development of computer technology,much effort has been put into accelerating contact algorithms using parallel computing techniques (Cai et al.,2015;Cao et al.,2020).However,some procedures of the FEM,such as assembling global stiffness matrices,are inherently difficult to decouple for parallel computing,and lead to undesired computational efficiencies.

    In addition to the above numerical methods,a vector-form particle-element method,i.e.,the finite particle method (FPM) (Yu and Luo,2009;Luo and Yang,2014;Yang et al.,2014;Zheng et al.,2021),also has the potential to model elastoplastic contact of structures.The FPM assumes that a structure is discretized into elements and particles.The mechanical properties of the structure are represented by particles instead of elements.The motion equations of particles obey Newton’s second law,and they are solved using explicit time integration techniques.The rigid-body motion of FPM elements can be effectively separated from the total motion of the elements,making the FPM suitable for modeling large-deformation elastoplastic behaviors of structures.In addition,the contact algorithms used in the FEM,e.g.,the NTS algorithm,can be used in the FPM.Furthermore,the FPM is highly parallelizable due to the intrinsically decoupled elemental and particle calculation processes.Therefore,the FPM accelerated by parallel computing techniques is promising as an effective and efficient way of modeling the elastoplastic contact of structures.

    There are mainly two kinds of parallel computing strategies: central processing unit (CPU)-based techniques and graphics processing unit (GPU)-based techniques.Specifically,general-purpose computing on GPUs (GPGPU) has been widely used in engineering fields (Hou et al.,2021;Wang SQ et al.,2021) with the development of GPU-oriented application programming interfaces such as NVIDIA compute unified device architecture (CUDA).The GPGPU is more suitable for the parallel acceleration of the FPM than the CPU-based techniques since the elemental and particle calculation procedures can be decoupled and assigned to massive GPU threads.Tang et al.(2020) made the first attempt to develop a universal GPU-based parallel strategy for explicit dynamic analysis using the FPM.Based on this work,the authors proposed a 2D parallel contact algorithm for elastoplastic contacts and achieved a considerable improvement in computational efficiency (Wang W et al.,2021).

    In this paper,a GPU-accelerated FPM for 3D elastoplastic contact of structures is proposed.Firstly,a hexahedral element with reduced integration and anti-hourglass is developed to model the 3D elastoplastic behaviors of structures.Subsequently,a 3D parallel contact algorithm is proposed.Specifically,the 3D space containing contact surfaces is decomposed into cubic cells,and the contact search is performed between adjacent cells to improve search efficiency.A connected list data structure is used for storing contact particles to facilitate the parallel contact search procedure.The contact constraints are enforced by explicitly applying contact forces to contact particles.All the computational procedures are designed to be carried out in GPU.The effectiveness and efficiency of the proposed method are verified in four numerical examples.

    2 Hexahedral elements in the FPM

    This section presents the fundamentals of the hexahedral elements in the FPM.The motion equations of particles and the solutions to the equations are given.Subsequently,the equations of hexahedral elements are described.

    2.1 Motion equations

    As illustrated in Fig.1,a 3D structure is discretized into particles and hexahedral elements.The motion of each particle in the FPM is governed by the following equation:

    Fig.1 Discretization of a structure

    wheremandddenote the mass and displacement of the particle,respectively,Fextis the resultant external force,Fdmpis the damping force,Fcrepresents the contact force (Section 3.3),andFintdenotes the resultant internal force:

    whereneis the number of elements containing this particle,idenotes theith element,andis the elemental internal force,which is derived in Section 2.2.The damping forceFdmp=ξdin Eq.(1) is used to account for the mass damping effect,whereξddenotes the mass damping coefficient.

    The central difference method is used to derive an explicit solution to Eq.(1):

    wheretdenotes the time,Δtdenotes the time step size,c1=(1+ξdΔt/2)-1,andc2=c1(1-ξdΔt/2).

    2.2 Elemental internal forces

    2.2.1 Fictitious reverse motion

    The movement of a hexahedral element within a time step is shown in Fig.2.The reference configuration at timetais denoted byΩa,while the configuration at timetb=ta+Δtis denoted asΩb.The quadrilateral middle surfaces of the element at timestaandtbare denoted byMaandMb,respectively.The four nodes of the middle surfaceMa,denoted asandare midpoints of the edges (1a,5a),(2a,6a),(3a,7a),and (4a,8a),respectively.The total displacement from configurationΩato configurationΩbis denoted as Δd,which is composed of two parts: rigid-body displacement and deformation.The following procedures are performed to eliminate rigid-body displacement of the element.

    At first,the configurationΩbis translated to a fictitious configurationΩ′ to make sure that particle 1′ coincides with particle 1a.The fictitious reverse vector is denoted as Δr.

    Subsequently,the configurationΩ′ is rotated to fictitious configurationΩ″to ensure that the middle surfaceM″is coplanar with the middle surfaceMa.This out-of-plane rotation is along the axisn′×na,and the rotation angle is

    wheren′ andnadenote the normal vectors of the middle surfacesM′ andMa,respectively.

    Afterwards,the configurationΩ″is rotated to the fictitious configurationΩ?to make sure that the inplane rigid-body rotation of the middle surface is eliminated.This in-plane rotation is along the axisn″(the normal vector of the middle surfaceM″),and the rotation angle is

    Finally,the deformation vector Δufrom configurationΩato configurationΩ?is obtained.

    2.2.2 Elastoplastic constitutive theory

    Once the deformation of a hexahedral element has been obtained,the strain increment of the element Δεcan be calculated by

    whereBreflects the strain-displacement relationship.

    The equations of the stress increment are related to the material of the element.For elastic materials,the stress increment Δσcan be evaluated as

    whereDedenotes the elastic stress-strain relation.In addition,theJ2plasticity model with isotropic hardening is utilized in this study.The yield function is

    whereσis the stress,J2denotes the second invariant of the deviatoric stress tensor,andκrepresents the plastic internal variable,which can be regarded as a linear function of the cumulative plastic strain.The detailed formulation of theJ2plasticity model is given in Section S1 of the electronic supplementary materials (ESM).The plastic strain and stress increments in each time step are computed using the radial return algorithm (Simo and Hughes,1998;Borja,2013).

    2.2.3 Internal forces

    The following equation can be obtained using the principle of virtual work:

    Substituting Eq.(6) into the right side of Eq.(9),the elemental internal forcescan be expressed as the following integral form:

    The reduced integration in combination with hourglass control techniques (Flanagan and Belytschko,1981) is adopted to solve Eq.(10),and the corresponding element is called FPM-H8R.Note that the elemental internal forces need to be corrected by adding anti-hourglass forces:

    3 Parallel contact algorithm

    The parallel contact algorithm for 3D structures is described in this section.Section 3.1 discusses the discretization of contact surfaces,Section 3.2 gives the parallel contact search procedures,and Section 3.3 describes the enforcement of contact constraints.

    3.1 Discretization of contact surfaces

    In a typical contact surface pair,as shown in Fig.3,one contact surface is selected to be the contactor surface and the other to be the target surface.The contact surfaces are discretized using the NTS method.Note that the term “NTS” is referred to as “node-to-face(NTF)” in the following to better describe the 3D contact algorithm in this study.Using the NTF method,the contactor surface is discretized into contactor particles and contactor faces,while the target surface is discretized into target particles and target faces.Note that only quadrilateral contact faces are considered in this study,and they coincide with the faces of hexahedral elements.

    Fig.3 Contact particles and quadrilateral contact faces

    3.2 Parallel contact search

    3.2.1 Decomposition of 3D space

    As illustrated in Fig.4,the potential ranges of motion of all contact particles are:xmin≤x≤xmax,ymin≤y≤ymax,andzmin≤z≤zmax,which can be represented by a bounding box.The box is decomposed into a number of identical cubic cells.The cell sizeLcis proportional to the average characteristic length of all contact faces.

    Fig.4 Decomposition of the 3D space containing contact particles

    Each contact particleicpin the bounding box is located in a cellic:

    whereNxandNydenote the cell counts inxandydirections,respectively.The cell index in each direction is expressed as

    where floor(x) represents the largest integer less thanx,and (xcp,ycp,zcp) denotes the coordinate of particleicp.

    3.2.2 Connected list data structure

    A connected list composed of two arrays is used to store contact particles.This data structure facilitates parallel contact search procedures and also reduces memory requirements in the search procedures.The illustration of the connected list is shown in Fig.5.The first contact particle in each cellicis stored in the arraypHead,while the rest of the contact particles in this cell are linked one by one in the arraypNext.A negative value,such as -1,is used to indicate the termination of the connected list in these two arrays.More details about constructing the connected list data structure can be found in our previous work (Wang W et al.,2021).

    Fig.5 Schematic illustration of the connected list

    3.2.3 Search for the closest target particles

    Once the connected list data structure has been constructed,the contact search procedure is carried out by searching for the closest target particles for the contactor particles.In this work,only target particles within cellicand the adjacent 26 cells around cellicwill be searched (Zang et al.,2011),which significantly reduces the computational cost of the contact search.The algorithm for the parallel contact search procedures is summarized in Algorithm S1 of the ESM.

    3.2.4 Projection onto target faces

    After the closest target particles have been found,each contactor particle is then projected onto the target faces.As shown in Fig.6,the contactor particlePcis projected onto target faceSithat is connected to the closest target particlePt,and the projection point ispi.An isoparametric transformation between faceSiand the quadrilateral isoparametric element is built,and the natural coordinate (ξi,ηi) ofpiis obtained.The projection pointpiis insideSionly if the following condition is met:

    Fig.6 Projection of contact particles onto target faces

    The gap vector that points fromPttoPcis denoted byg,and the normal gap is calculated by

    wherenidenotes the normal vector ofSi.In a typical contactor particle-target face pair as depicted in Fig.6,the particlePcand the faceSiare assumed to be separated if a positive normal gap (gn≥0) is obtained,and it is not necessary to compute contact forces in this case.By contrast,contact constraints should be enforced on contact particles that show a negative normal gap(gn<0).

    3.3 Enforcement of contact constraints

    The enforcement of contact constraints is performed by directly exerting contact forces on contact particles.The contact forces are computed using the equations of the penalty method.

    3.3.1 Non-penetration constraint

    The normal contact forces are applied to contact particles to ensure that contactor particles do not penetrate into target faces.Using the penalty method,the normal contact force of particlePcis obtained by

    wherekn,iis the normal penalty stiffness (Hallquist et al.,1985) of the target faceSi.The expression ofkn,iis given in Section S3 of the ESM.

    3.3.2 Friction constraint

    The tangential contact forces,i.e.,friction forces,are exerted on contact particles to account for friction between contact surfaces.The friction force of a contactor particle-target face pair is computed based on the smoothed friction model (Benson and Hallquist,1990).Given the friction forceat the previous time step (t-Δt),and the normal contact forceone can compute the friction force at the current time step:

    wherekt,irepresents the tangential penalty stiffness,represent the relative displacements of this contactor particle-target face pair at the previous time step and the current time step,respectively.The expression ofkt,iis given in Section S3 of the ESM.

    4 Parallel implementation

    The proposed method is implemented based on the software developed in our previous studies (Tang et al.,2020;Wang W et al.,2021) using Visual C++and CUDA toolkit.This section focuses on the parallel implementation of the proposed method.

    4.1 Flowchart of parallel FPM solvers

    The implementation of the proposed method mainly consists of element,contact,and particle solvers.The flowchart of the parallel FPM solvers is given in Fig.S1 of the ESM.At a certain time step,these three solvers are executed sequentially.The computational procedures in the solvers are performed in GPU threads,and the thread counts are listed in Table S1 of the ESM.

    4.2 GPU memory optimization

    Among all kinds of GPU memories,i.e.,device memories,the global memory has the largest memory space and can be accessed by all GPU threads during their executions.Thus,the global memory is used to store all simulation data in FPM solvers.

    The aligned and coalesced memory accesses are required to maximize the global memory bandwidth(Bartezzaghi et al.,2015).To this end,the simulation data in FPM solvers is organized using the storage pattern of SoA (structure of arrays) (Cheng et al.,2014;Lacasta et al.,2014).For example,the device arraypForce is a typical array used to store resultant forces of particles,which can be represented by aNp×3 matrix,whereNpdenotes the number of particles.This array is organized using the SoA memory layout,as shown in Fig.7.The force componentfxis first stored in the array for each particle one by one,followed by the componentsfyandfz.If there is a memory operation that needs to access the componentfx,then the threadst0,t1,t2,… accessf0x,f1x,f2x,… simultaneously.Because the memory addresses off0x,f1x,f2x,… are adjacent to each other,aligned and coalesced memory accesses are achieved.

    Fig.7 SoA memory layout

    5 Numerical examples

    This section presents several verification examples and efficiency tests.The hexahedral element FPMH8R is used in FPM,while the linear brick element with reduced integration C3D8R is used in Abaqus/Explicit.The surface-to-surface contact approach and the penalty contact method are used in Abaqus to model contact.

    5.1 Verification examples

    Two verification examples are investigated to demonstrate the effectiveness of the proposed method.The first example is an elastic contact case,which is given in Section S5 of the ESM.The second example is an elastoplastic case,which is presented in the following.

    The “squeezed plastic tube” example (Seitz et al.,2015) is studied.As shown in Fig.8,a cylindrical tube structure is squeezed in the middle by two rigid cylindrical dies.The length,inner radius,and outer radius of the tube are 400,40,and 50 mm,respectively,while those of the dies are 200,45,and 50 mm,respectively.The tube and the rigid die are discretized into 71680 and 1280 hexahedral elements,respectively.

    Fig.8 Squeezed plastic tube: geometry

    Fig.9 Contour plots of the tube: (a) displacement U;(b) equivalent plastic strain PEEQ

    The two cylindrical dies are subjected to prescribed displacements of Δz=30 mm towards each other fromt=0 tot=1 s.Young’s modulus and Poisson’s ratio of the tube are 2069 MPa and 0.29,respectively.The plastic properties are given by the initial yield stress of 4.5 MPa and the isotropic linear plastic modulus of 1.0 MPa.The friction coefficient between all contact surfaces is 0.3.The scaling factorssnandstare set to 0.10 and 0.01,respectively.The mass damping coefficient is set to 10.0.

    The displacement contour and equivalent plastic strain contour are presented in Figs.9a and 9b,respectively.It can be found that the plastic regions mainly appear near the middle position of the tube along the axial direction.The time history of total contact forces subjected by the upper die is depicted in Fig.10.The result obtained by FPM is compared with that obtained by Abaqus as well as that in the literature (Seitz et al.,2015) using the semi-smooth Newton method.The above results are in good agreement,indicating the feasibility of the proposed method in modeling elastoplastic frictional contact of structures undergoing large deformation.

    Fig.10 Squeezed plastic tube: total contact forces

    5.2 Efficiency tests

    The efficiency tests of the proposed method are performed on a computer with double precision.The configuration of the computer is given in Section S6 of the ESM.Two large-scale contact examples are tested.A quasi-static elastic contact example is given in Section S7 of the ESM,and a dynamic elastoplastic contact example is given in the following text.Note that the contact face count and the element count have the same order of magnitude in the above two examples,thus the contact calculation time and the total computational time are comparable.These two examples are solved in three types of solvers,i.e.,the parallel FPM solvers running on a GPU,the serial FPM solvers running on a single-core CPU,and Abaqus/Explicit solvers running on the same CPU.It should be pointed out that the parallel FPM solvers and the serial FPM solvers share the same kernel codes.The speedup ratio is introduced to quantify the performance of the parallel implementation (Wang W et al.,2021).

    The elastoplastic contact example is adapted from the dynamic elastoplastic contact of a multilayer plate under impact loading (Sharma et al.,2018).As shown in Fig.11,a cylindrical rod strikes the center of a rectangular multilayer plate.The entire boundary of the plate is constrained.The dimension of the plate is 200 mm×200 mm×5 mm.The radius and height of the rod are 10 and 50 mm,respectively.The initial velocity of the rod isv0=5×104mm/s.

    Fig.11 Multilayer plate under impact loading: geometry

    The elastic material properties of the plate are given by Young’s modulus of 70 GPa and Poisson’s ratio of 0.3,while the plastic properties are given by the initial yield stress of 285 MPa and the isotropic linear plastic modulus of 900 MPa.Young’s modulus and Poisson’s ratio of the rod are 210 GPa and 0.3,respectively.The densities of the plate and the rod are 2700 and 7850 kg/m3,respectively.The scaling factorsnis set to 1.0.The friction between contact surfaces is ignored.Only a quarter of the model is analyzed due to symmetry.

    A three-layer plate is first studied to demonstrate the results.Each layer of the quarter plate is discretized into 2500 hexahedral elements,and the quarter rod is discretized into 240 hexahedral elements.An elastic case and an elastoplastic case are studied,in which the material of the plate is assumed to be elastic and elastoplastic,respectively.The time history of the vertical displacement of the center node on the bottom surface of the cylinder is shown in Fig.12,where the results obtained by FPM and Abaqus are in good agreement.The maximum deformation of the plate in the elastoplastic case is,as expected,greater than that in the elastic case.The deformed configurations of the plate with displacement contours at three instants in the elastoplastic case are presented in Fig.13.The displacement field is continuous at all contact surfaces of the multilayer plate,indicating the effectiveness of the contact algorithm.

    Fig.12 Vertical displacement uz of the cylinder

    Fig.13 Contour plots of displacement: (a) t=0.15 ms;(b) t=0.25 ms;(c) t=0.35 ms

    Multilayer plates with five groups of layer counts are studied to test the efficiency of the parallel FPM solvers in elastoplastic contacts.Each layer has a thickness of 0.25 mm and is discretized into 62500 (250×250×1)hexahedral elements.All cases are solved with a time period of 0.02 ms and a constant time increment of 2×10-5ms.The material of the plate is assumed to be elastoplastic.

    The computational times of contact calculation and overall computation are given in Table S4 of the ESM.Specifically,the CPU time consumed by Abaqus contact solver is approximated by Eq.(S5) of the ESM.

    The speedups of this example are shown in Fig.14.In respect of the contact calculation,the parallel FPM is approximately 148 times faster than the serial FPM,while 313 times faster than Abaqus.In respect of the overall computation,the above maximum speedups are 132 and 75,respectively.

    Fig.14 Multilayer plate under impact loading: (a) speedup of contact calculation;(b) speedup of overall computation

    Fig.14 also indicates that the GPU is running at full load when the number of elements reaches approximately 0.8-1.2 million,and the improvement of computational efficiency gradually stabilizes.Similar observations can be found in the literature (Dong et al.,2015).One can achieve higher speedups by using GPUs with larger device memory and more CUDA cores.

    The proportions of contact calculation in the overall computational time are approximately 75%,20%,and 18% in Abaqus,serial FPM,and parallel FPM,respectively,as shown in Fig.15.Therefore,the parallel FPM solvers are proved to be efficient in elastoplastic contacts.

    Fig.15 Multilayer plate under impact loading: proportion of contact calculation time

    6 Conclusions

    A GPU-accelerated FPM is proposed for modeling the 3D elastoplastic contact of structures.A hexahedral element with reduced integration and antihourglass is developed to model structural elastoplastic behaviors.In addition,a 3D contact algorithm is proposed.The whole computational procedures of the FPM are implemented to be executed on a GPU.Four illustrative examples are investigated to show the effectiveness and efficiency of the proposed method.Several observations can be drawn:

    1.Two verification examples that involve elastic and elastoplastic frictional contacts are investigated.The results obtained by FPM are consistent with the reference results.Thus,the proposed method is effective.

    2.The efficiency of the GPU-accelerated FPM is investigated by testing two large-scale contact examples and it is shown that the proposed method is efficient in both elastic and elastoplastic large-scale contacts.

    3.The GPU-accelerated FPM is approximately 130-140 times faster than the serial one,and 70-80 times faster than Abaqus.Specifically,the GPU-accelerated FPM contact solver is approximately 110-140 times faster than the serial FPM contact solver,and 310-340 times faster than the Abaqus contact solver.

    4.The time proportions of the contact calculation in the overall computation are approximately 18%-19% in the GPU-accelerated FPM,and 75%-80% in Abaqus,indicating that the proposed method dramatically decreases the time consumed in contact calculation processes.

    In summary,the proposed method is shown to be efficient,while maintaining computational accuracy,and is promising for modeling large-scale contact in structures.In future work,parallel acceleration using multiple GPUs simultaneously could be studied to further improve the computational efficiency.

    Acknowledgments

    This work is supported by the National Natural Science Foundation of China (Nos.51908492,52008366,and 52238001)and the Zhejiang Provincial Natural Science Foundation of China (Nos.LY21E080022 and LQ21E080019).

    Author contributions

    Wei WANG conducted the research and wrote the manuscript.Yanfeng ZHENG and Chao YANG helped design the research.Yanfeng ZHENG and Jingzhe TANG revised the manuscript.Yaozhi LUO provided funding and supervision.

    Conflict of interest

    Wei WANG,Yanfeng ZHENG,Jingzhe TANG,Chao YANG,and Yaozhi LUO declare that they have no conflict of interest.

    精品国产乱码久久久久久男人| 村上凉子中文字幕在线| 免费在线观看日本一区| 黄片小视频在线播放| 精品一区二区三区av网在线观看| a级毛片a级免费在线| 国产精品久久久久久久电影 | 亚洲欧美激情综合另类| 日本 av在线| 亚洲精品在线美女| 国产免费男女视频| 免费一级毛片在线播放高清视频| 特大巨黑吊av在线直播| 一个人免费在线观看电影 | 在线十欧美十亚洲十日本专区| 欧美最黄视频在线播放免费| 在线免费观看的www视频| 国产91精品成人一区二区三区| 哪里可以看免费的av片| 午夜亚洲福利在线播放| 久久中文字幕人妻熟女| 99久久无色码亚洲精品果冻| 久久这里只有精品19| 精品久久久久久成人av| 亚洲成av人片在线播放无| 免费无遮挡裸体视频| 一区二区三区高清视频在线| 久久久久久久久久黄片| 老汉色av国产亚洲站长工具| 男女午夜视频在线观看| 欧美绝顶高潮抽搐喷水| www.熟女人妻精品国产| 99国产精品一区二区蜜桃av| 在线观看一区二区三区| 12—13女人毛片做爰片一| 搞女人的毛片| 免费看光身美女| 我的老师免费观看完整版| 日韩欧美国产一区二区入口| 五月玫瑰六月丁香| 国产精品久久视频播放| 欧美成狂野欧美在线观看| 首页视频小说图片口味搜索| 男女那种视频在线观看| 国产乱人伦免费视频| 又粗又爽又猛毛片免费看| 国内揄拍国产精品人妻在线| 欧美日韩乱码在线| x7x7x7水蜜桃| 精品久久久久久久久久免费视频| 免费看光身美女| 日韩国内少妇激情av| 身体一侧抽搐| 国产午夜福利久久久久久| 亚洲真实伦在线观看| 久久99热这里只有精品18| 中文字幕熟女人妻在线| 亚洲成av人片免费观看| 精品日产1卡2卡| 99热精品在线国产| 国产精品亚洲一级av第二区| 日韩 欧美 亚洲 中文字幕| 91av网一区二区| 女生性感内裤真人,穿戴方法视频| 亚洲欧美日韩高清专用| 制服人妻中文乱码| 一级毛片精品| 国产一区二区三区视频了| 少妇人妻一区二区三区视频| 麻豆国产97在线/欧美| 少妇裸体淫交视频免费看高清| 国产一区二区三区在线臀色熟女| 欧美日韩乱码在线| 91av网站免费观看| 国产精品久久久久久人妻精品电影| 床上黄色一级片| 精品国产美女av久久久久小说| 大型黄色视频在线免费观看| 又粗又爽又猛毛片免费看| 日本黄色视频三级网站网址| 小说图片视频综合网站| 999久久久精品免费观看国产| 99精品在免费线老司机午夜| 可以在线观看毛片的网站| 中文在线观看免费www的网站| 99在线视频只有这里精品首页| 国产成人系列免费观看| 精品国产乱子伦一区二区三区| 色综合亚洲欧美另类图片| 国产69精品久久久久777片 | 噜噜噜噜噜久久久久久91| 日韩 欧美 亚洲 中文字幕| 天堂动漫精品| 色精品久久人妻99蜜桃| 免费看日本二区| 国产av麻豆久久久久久久| 欧美日韩精品网址| 国产男靠女视频免费网站| 亚洲,欧美精品.| 亚洲成av人片在线播放无| 校园春色视频在线观看| 天天一区二区日本电影三级| 国产高清激情床上av| 国产高清videossex| 午夜成年电影在线免费观看| 搡老岳熟女国产| 久久久成人免费电影| 国产精品自产拍在线观看55亚洲| 99在线视频只有这里精品首页| 中文字幕最新亚洲高清| 国内精品一区二区在线观看| 国产高潮美女av| 国产精品免费一区二区三区在线| 婷婷精品国产亚洲av| 午夜福利18| 国产一区二区三区在线臀色熟女| 给我免费播放毛片高清在线观看| 男人的好看免费观看在线视频| 非洲黑人性xxxx精品又粗又长| 久久精品国产99精品国产亚洲性色| 老司机福利观看| 午夜久久久久精精品| 在线观看舔阴道视频| 日韩中文字幕欧美一区二区| 午夜成年电影在线免费观看| 一本一本综合久久| 亚洲五月天丁香| 嫁个100分男人电影在线观看| 90打野战视频偷拍视频| 俄罗斯特黄特色一大片| 国产亚洲精品久久久com| 女人被狂操c到高潮| 可以在线观看毛片的网站| 在线观看免费视频日本深夜| 久久精品91蜜桃| www国产在线视频色| 一级毛片女人18水好多| 99国产精品一区二区三区| 日韩精品中文字幕看吧| 日韩精品青青久久久久久| 黄色 视频免费看| 老司机午夜福利在线观看视频| 国产高清三级在线| 亚洲一区二区三区不卡视频| 婷婷精品国产亚洲av| 又粗又爽又猛毛片免费看| 亚洲av免费在线观看| 欧美黑人巨大hd| 中文字幕精品亚洲无线码一区| 制服人妻中文乱码| 人人妻,人人澡人人爽秒播| 黄频高清免费视频| 亚洲第一电影网av| 日本免费一区二区三区高清不卡| 欧美在线一区亚洲| 午夜精品一区二区三区免费看| 久久欧美精品欧美久久欧美| 麻豆国产97在线/欧美| 搡老妇女老女人老熟妇| 亚洲一区二区三区不卡视频| 特级一级黄色大片| 日韩精品中文字幕看吧| 久久香蕉精品热| 国产男靠女视频免费网站| 哪里可以看免费的av片| 桃红色精品国产亚洲av| 蜜桃久久精品国产亚洲av| 成人永久免费在线观看视频| 精品久久久久久,| АⅤ资源中文在线天堂| 噜噜噜噜噜久久久久久91| 中国美女看黄片| 久久久久九九精品影院| 黄片大片在线免费观看| 老司机午夜福利在线观看视频| 看黄色毛片网站| av天堂中文字幕网| 美女大奶头视频| 亚洲熟妇熟女久久| 精品无人区乱码1区二区| 国产精品乱码一区二三区的特点| 久久中文看片网| 一进一出抽搐动态| 在线a可以看的网站| 成年女人永久免费观看视频| 1024手机看黄色片| 成年女人毛片免费观看观看9| 精品久久久久久久久久久久久| 国产亚洲精品综合一区在线观看| 在线a可以看的网站| 神马国产精品三级电影在线观看| 长腿黑丝高跟| 男女视频在线观看网站免费| 国产单亲对白刺激| 中文字幕av在线有码专区| 91av网一区二区| 国产精华一区二区三区| 99久国产av精品| 国产高清视频在线观看网站| 男人舔奶头视频| 久久久水蜜桃国产精品网| 日本一二三区视频观看| 香蕉国产在线看| 成人欧美大片| 欧美日韩精品网址| av国产免费在线观看| 九色成人免费人妻av| 黄片大片在线免费观看| 国产综合懂色| 亚洲国产欧美网| 日日夜夜操网爽| 悠悠久久av| 九九热线精品视视频播放| 久久午夜亚洲精品久久| 国产成人啪精品午夜网站| 99久久99久久久精品蜜桃| 久久久久国产精品人妻aⅴ院| 少妇丰满av| 狠狠狠狠99中文字幕| 桃色一区二区三区在线观看| 亚洲av成人一区二区三| 午夜免费成人在线视频| 中文字幕人妻丝袜一区二区| 18禁裸乳无遮挡免费网站照片| 精品一区二区三区视频在线 | 久久中文看片网| 精品免费久久久久久久清纯| 成人三级做爰电影| 在线观看日韩欧美| 亚洲av成人精品一区久久| 精品不卡国产一区二区三区| 国产精品,欧美在线| 免费搜索国产男女视频| 久久午夜综合久久蜜桃| 在线a可以看的网站| 99久久精品热视频| 麻豆国产av国片精品| 怎么达到女性高潮| 亚洲真实伦在线观看| 成在线人永久免费视频| 国产精品久久电影中文字幕| 亚洲 欧美 日韩 在线 免费| 99在线人妻在线中文字幕| 午夜精品在线福利| 无限看片的www在线观看| 99re在线观看精品视频| 色播亚洲综合网| 在线播放国产精品三级| 亚洲av成人不卡在线观看播放网| 国产亚洲av嫩草精品影院| 成人高潮视频无遮挡免费网站| www.999成人在线观看| 亚洲avbb在线观看| av在线蜜桃| 哪里可以看免费的av片| 久久精品综合一区二区三区| 亚洲av美国av| 黄片大片在线免费观看| 国产成人av激情在线播放| 亚洲国产高清在线一区二区三| 日本 av在线| 91久久精品国产一区二区成人 | 国产一区二区激情短视频| 最近最新免费中文字幕在线| 少妇人妻一区二区三区视频| 中文字幕人妻丝袜一区二区| 黄片大片在线免费观看| 黄色丝袜av网址大全| 757午夜福利合集在线观看| 久久欧美精品欧美久久欧美| 一边摸一边抽搐一进一小说| 后天国语完整版免费观看| 国内精品一区二区在线观看| 国产精品av久久久久免费| 国产在线精品亚洲第一网站| 国产精品久久久人人做人人爽| 久久久国产成人精品二区| 成人av一区二区三区在线看| 久久九九热精品免费| 久久久久国产精品人妻aⅴ院| 久久久久久久午夜电影| 欧美极品一区二区三区四区| 久久99热这里只有精品18| 18禁黄网站禁片午夜丰满| 最新美女视频免费是黄的| 午夜精品一区二区三区免费看| 亚洲成人免费电影在线观看| 黄片小视频在线播放| 麻豆av在线久日| 精品久久久久久久久久久久久| 国产亚洲精品久久久久久毛片| 热99在线观看视频| 嫩草影院入口| 99热这里只有是精品50| 日韩人妻高清精品专区| 偷拍熟女少妇极品色| 久久伊人香网站| ponron亚洲| 亚洲欧美一区二区三区黑人| 观看免费一级毛片| 动漫黄色视频在线观看| 亚洲中文av在线| 三级毛片av免费| 精品福利观看| 99精品欧美一区二区三区四区| 精品无人区乱码1区二区| 国产精品98久久久久久宅男小说| 久久精品影院6| www国产在线视频色| 久久精品91蜜桃| 一个人免费在线观看电影 | 女同久久另类99精品国产91| 天堂动漫精品| 欧美3d第一页| h日本视频在线播放| 波多野结衣高清作品| 99热6这里只有精品| 亚洲最大成人中文| 丰满人妻一区二区三区视频av | 一个人免费在线观看电影 | 午夜免费观看网址| 亚洲aⅴ乱码一区二区在线播放| 老司机福利观看| 一级黄色大片毛片| 国产午夜精品久久久久久| 久久精品国产99精品国产亚洲性色| 中文资源天堂在线| 亚洲欧美日韩无卡精品| 高清毛片免费观看视频网站| 国产1区2区3区精品| 亚洲国产看品久久| 久久久色成人| 人人妻人人看人人澡| 中文资源天堂在线| 亚洲欧美日韩无卡精品| 久久天躁狠狠躁夜夜2o2o| 欧美最黄视频在线播放免费| 午夜福利18| 日本 欧美在线| 久久久久久久久中文| www.自偷自拍.com| 国产精品 国内视频| 真实男女啪啪啪动态图| 精品电影一区二区在线| 成人午夜高清在线视频| 丰满人妻熟妇乱又伦精品不卡| 12—13女人毛片做爰片一| 性色av乱码一区二区三区2| 一本精品99久久精品77| 99re在线观看精品视频| e午夜精品久久久久久久| 此物有八面人人有两片| 99久久精品国产亚洲精品| 一区二区三区高清视频在线| 女警被强在线播放| 精品人妻1区二区| 狂野欧美白嫩少妇大欣赏| 悠悠久久av| 真人一进一出gif抽搐免费| 动漫黄色视频在线观看| 桃红色精品国产亚洲av| 国产一区二区三区视频了| 国产亚洲精品久久久com| 全区人妻精品视频| 美女cb高潮喷水在线观看 | 国产淫片久久久久久久久 | 夜夜躁狠狠躁天天躁| 岛国视频午夜一区免费看| 欧美大码av| 他把我摸到了高潮在线观看| 黑人欧美特级aaaaaa片| 哪里可以看免费的av片| 少妇的逼水好多| 亚洲无线在线观看| 国产亚洲精品一区二区www| 嫩草影院精品99| 亚洲午夜理论影院| 免费看美女性在线毛片视频| 亚洲最大成人中文| a级毛片在线看网站| 老熟妇乱子伦视频在线观看| 久久久久国内视频| 夜夜看夜夜爽夜夜摸| 国产成人影院久久av| 亚洲熟女毛片儿| 99riav亚洲国产免费| 国产亚洲av高清不卡| 国产成人影院久久av| 一区二区三区激情视频| 别揉我奶头~嗯~啊~动态视频| 欧美日韩黄片免| 一本一本综合久久| 亚洲 国产 在线| 三级毛片av免费| av天堂在线播放| 最新在线观看一区二区三区| 亚洲国产看品久久| 91麻豆av在线| 黄色 视频免费看| 亚洲国产欧美人成| 欧美在线一区亚洲| 精品国产三级普通话版| 欧美日韩中文字幕国产精品一区二区三区| 欧美乱妇无乱码| 欧美极品一区二区三区四区| 欧美绝顶高潮抽搐喷水| 黄色女人牲交| 成人午夜高清在线视频| 校园春色视频在线观看| 国产毛片a区久久久久| 国产一区二区在线观看日韩 | 高潮久久久久久久久久久不卡| 熟女电影av网| 观看美女的网站| 亚洲午夜精品一区,二区,三区| 最近最新免费中文字幕在线| 999久久久精品免费观看国产| 性色avwww在线观看| 757午夜福利合集在线观看| 精品久久久久久久毛片微露脸| 美女午夜性视频免费| 麻豆av在线久日| 国产 一区 欧美 日韩| 18禁观看日本| а√天堂www在线а√下载| 亚洲 欧美一区二区三区| 久久精品夜夜夜夜夜久久蜜豆| 久9热在线精品视频| 在线观看免费视频日本深夜| 久久久久久久午夜电影| 中出人妻视频一区二区| 亚洲一区二区三区色噜噜| 狠狠狠狠99中文字幕| 亚洲无线观看免费| www.999成人在线观看| 99热这里只有精品一区 | 日本 av在线| 亚洲精品456在线播放app | 日韩欧美精品v在线| 成年人黄色毛片网站| 白带黄色成豆腐渣| 日本免费a在线| 99国产精品99久久久久| 日韩欧美三级三区| 亚洲 欧美一区二区三区| 舔av片在线| 色老头精品视频在线观看| 性色avwww在线观看| 亚洲成人久久性| 欧美色欧美亚洲另类二区| 亚洲成人中文字幕在线播放| 制服人妻中文乱码| 久久久国产精品麻豆| 日本熟妇午夜| 丝袜人妻中文字幕| 国产爱豆传媒在线观看| 欧美3d第一页| 午夜免费观看网址| 成人精品一区二区免费| 51午夜福利影视在线观看| 国产精品国产高清国产av| 丝袜人妻中文字幕| 又粗又爽又猛毛片免费看| 蜜桃久久精品国产亚洲av| av在线天堂中文字幕| 免费在线观看日本一区| 草草在线视频免费看| 很黄的视频免费| 亚洲av成人不卡在线观看播放网| 99精品久久久久人妻精品| 熟女电影av网| 国产精华一区二区三区| 亚洲欧美日韩东京热| a级毛片a级免费在线| 国产精品 欧美亚洲| 天天躁狠狠躁夜夜躁狠狠躁| 在线免费观看的www视频| 精品99又大又爽又粗少妇毛片 | 成人国产一区最新在线观看| 欧美日韩一级在线毛片| 每晚都被弄得嗷嗷叫到高潮| 亚洲精品久久国产高清桃花| 757午夜福利合集在线观看| 成在线人永久免费视频| 亚洲午夜理论影院| 亚洲无线在线观看| 亚洲自偷自拍图片 自拍| 又大又爽又粗| 好男人电影高清在线观看| 特大巨黑吊av在线直播| 亚洲,欧美精品.| 国产亚洲精品综合一区在线观看| 亚洲国产欧美一区二区综合| av在线蜜桃| 欧美中文日本在线观看视频| 丰满人妻一区二区三区视频av | 网址你懂的国产日韩在线| 欧美成狂野欧美在线观看| 午夜福利在线在线| 日韩欧美在线二视频| 19禁男女啪啪无遮挡网站| 成人永久免费在线观看视频| 亚洲五月天丁香| 精品不卡国产一区二区三区| 一边摸一边抽搐一进一小说| 国产精品一区二区免费欧美| 亚洲国产日韩欧美精品在线观看 | 日韩欧美一区二区三区在线观看| 日本在线视频免费播放| 国产不卡一卡二| 欧美丝袜亚洲另类 | 免费av毛片视频| 高清在线国产一区| av欧美777| 国产av一区在线观看免费| 婷婷精品国产亚洲av在线| 成人性生交大片免费视频hd| 日本黄大片高清| 成年人黄色毛片网站| 人妻夜夜爽99麻豆av| 别揉我奶头~嗯~啊~动态视频| 不卡一级毛片| 国产真实乱freesex| 999久久久国产精品视频| 非洲黑人性xxxx精品又粗又长| 亚洲专区中文字幕在线| 欧美中文综合在线视频| 亚洲av日韩精品久久久久久密| 亚洲色图av天堂| 久久久国产成人免费| 中文字幕人成人乱码亚洲影| 成人一区二区视频在线观看| 狠狠狠狠99中文字幕| 免费在线观看影片大全网站| 99久久综合精品五月天人人| 久久精品影院6| 色老头精品视频在线观看| 99精品久久久久人妻精品| 在线观看一区二区三区| 国产伦精品一区二区三区四那| 久久久久久久精品吃奶| 男人舔女人的私密视频| 亚洲第一电影网av| 亚洲性夜色夜夜综合| 亚洲成人免费电影在线观看| 久久久国产成人精品二区| 99精品欧美一区二区三区四区| 老司机深夜福利视频在线观看| 午夜精品在线福利| 午夜福利欧美成人| 国产精品野战在线观看| 国产精品 国内视频| 97碰自拍视频| 国产综合懂色| 搡老妇女老女人老熟妇| 99久久久亚洲精品蜜臀av| 精品99又大又爽又粗少妇毛片 | 婷婷亚洲欧美| 无人区码免费观看不卡| 国产精品久久久久久精品电影| 国产亚洲精品av在线| 亚洲五月婷婷丁香| 亚洲国产精品999在线| 免费在线观看日本一区| 男女视频在线观看网站免费| 国产乱人视频| 欧美国产日韩亚洲一区| 欧美性猛交╳xxx乱大交人| 九九在线视频观看精品| 狂野欧美激情性xxxx| 国产欧美日韩精品亚洲av| 在线十欧美十亚洲十日本专区| 99精品久久久久人妻精品| 国产伦精品一区二区三区视频9 | 小说图片视频综合网站| 成人鲁丝片一二三区免费| 长腿黑丝高跟| 手机成人av网站| 免费在线观看成人毛片| 宅男免费午夜| 欧美精品啪啪一区二区三区| 18禁黄网站禁片午夜丰满| 一进一出好大好爽视频| 好看av亚洲va欧美ⅴa在| 亚洲欧美日韩高清专用| 亚洲美女视频黄频| 亚洲无线观看免费| 久久久国产成人免费| 久久精品国产亚洲av香蕉五月| 国产成人精品久久二区二区免费| 亚洲五月婷婷丁香| 色噜噜av男人的天堂激情| 波多野结衣巨乳人妻| 午夜免费激情av| 国产一区在线观看成人免费| 人人妻人人看人人澡| 国产亚洲av嫩草精品影院| 少妇丰满av| 久久精品国产综合久久久| 亚洲五月婷婷丁香| 国产精品香港三级国产av潘金莲| 亚洲中文日韩欧美视频| 青草久久国产| 久久精品夜夜夜夜夜久久蜜豆| 久久精品国产综合久久久| 欧美色视频一区免费| 亚洲片人在线观看| 亚洲国产日韩欧美精品在线观看 | av黄色大香蕉| 亚洲av电影在线进入| 亚洲成人免费电影在线观看| 久久草成人影院| 成年女人永久免费观看视频| 欧美日韩综合久久久久久 | 看片在线看免费视频|