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

    Collaborative Charging Scheduling in Wireless Charging Sensor Networks

    2024-05-25 14:43:16QiuyangWangZhenXuandLeiYang
    Computers Materials&Continua 2024年4期

    Qiuyang Wang,Zhen Xuand Lei Yang

    School of Electrical and Electronic Engineering,Wuhan Polytechnic University,Wuhan,430048,China

    ABSTRACT Wireless sensor networks (WSNs) have the trouble of limited battery power,and wireless charging provides a promising solution to this problem,which is not easily affected by the external environment.In this paper,we study the recharging of sensors in wireless rechargeable sensor networks(WRSNs)by scheduling two mobile chargers(MCs)to collaboratively charge sensors.We first formulate a novel sensor charging scheduling problem with the objective of maximizing the number of surviving sensors,and further propose a collaborative charging scheduling algorithm(CCSA)for WRSNs.In the scheme,the sensors are divided into important sensors and ordinary sensors.Two MCs can adaptively collaboratively charge the sensors based on the energy limit of MCs and the energy demand of sensors.Finally,we conducted comparative simulations.The simulation results show that the proposed algorithm can effectively reduce the death rate of the sensor.The proposed algorithm provides a solution to the uncertainty of node charging tasks and the collaborative challenges posed by multiple MCs in practical scenarios.

    KEYWORDS Wireless rechargeable sensor network;mobile charger;collaborative charging;adaptive charging

    1 Introduction

    Wireless sensor networks are composed of randomly distributed sensor nodes.Each sensor node has a different monitoring task and transmits the sensed data to the base station.The battery energy of sensor nodes in wireless sensor networks is limited [1,2],and the network lifetime is usually limited.In recent years,many solutions have been proposed by researchers to solve this problem.One solution is to conserve network energy consumption through optimization methods,such as data fusion algorithms[3],layered routing protocols[4],and clustering algorithms[5].Although these methods extend the network lifespan to a certain extent,the limited lifespan of sensor node batteries still hinders the large-scale deployment of wireless sensor networks.Another solution is to actively seek energy supplementation for WSNs,such as renewable energy technology that converts solar and thermal energy into electricity[6,7],but the energy collected from the environment is uncontrollable.

    Wireless power transmission(WPT)system generally consists of a high-frequency power supply,load driving circuit,impedance,resonant coil,and induction coil.The principle is to make the magnetic resonance coils at the transmitting and receiving ends have the same resonance frequency so that the energy generated by the high-frequency power supply can be transmitted from the transmitting coil to the receiving coil through a non-radiative magnetic field[8].Wireless rechargeable sensor networks have gradually attracted attention with the development of WPT.In the network,mobile chargers are integrated and replenish stable and efficient energy for sensors with insufficient energy,which largely overcomes the issue of sensor energy shortage caused by environmental or human factors.

    In actual scenarios,the residual energy and energy consumption of sensors typically differ.For instance,in the cluster network structure,the cluster head and its neighboring sensor nodes transfer a greater amount of data compared to other sensors,leading to higher energy consumption.The MC has a limited capacity and may not be able to replenish energy for all sensors during a charging trip.It is essential to establish a sensible charging schedule to address the charging requirements of the sensor nodes and prevent sensor failure due to energy exhaustion.To solve the problem,He et al.[9]proposed the Nearest Job Next with Preemption algorithm(NJNP),in which the charging request of the sensor closest to MC is the first to be responded to,but the sensors that are too far away from the MC may not get energy supplement in time;In the first come first serve(FCFS)algorithm[10],the sensor that sends the charging request first is served first,but this approach results in the MC consuming a significant amount of energy during charging traveling.In the invalid node minimized algorithm(INMA)algorithm[11],the sensor node with the shortest charging time is selected as the next charging node,but the cost is high.The Temporal and Distantial Priority(TADP)algorithm[12]selects the sensor with the highest mixed priority as the charging node.The priority is determined by the arrival time of charging requests and the distance.TADP algorithm ignores the changes in node energy consumption and the energy limitations of MC.In the Charging Scheduling Scheme that Maximizes Energy Efficiency(CSS-MEE)algorithm[13],the sensor node that can maximize the charging utility will become the next charging node.However,multiple MCs cannot charge collaboratively for sensor nodes.

    Many previous studies have assumed ideal application prerequisites,such as sensor nodes in the network having uniform energy consumption rates,MC having sufficient energy to meet all charging requests,and so on.This has resulted in an overly vague and imprecise selection of charging nodes and partial charging capacity settings.Motivated to overcome the existing problems mentioned above,we aim to present a novel on-demand charging strategy that is guided by the advantages of existing designs while minimizing the impacts of their limitations.The contributions of this work can be summarized as follows:

    ? To effectively adapt to the dynamic nature of on-demand charging,we propose an efficient scheme which employs a dynamic charging scheduling strategy and dynamically adjusts the energy thresholds of the sensor nodes.

    ?To improve the survival rate of sensor nodes,we employ two MCs for cooperative charging,and the two MCs can adaptively change the charging method in real time according to the energy of the MCs and the sensor charging request.

    ?The performance of our proposed scheme is evaluated through MATLAB simulations.Simulation results demonstrate that our scheme achieves better performance compared to other algorithms.

    The rest of the paper is organized as follows:Related works are discussed in Section 2.Section 3 describes the network model,charging model,and problem definition.The collaborative charging scheduling algorithm is proposed in Section 4.Experimental results are presented in Section 5.Section 6 is for discussion.Finally,Section 7 concludes our paper.

    2 Related Works

    In recent years,the research on WRSN has gradually increased in popularity.In WRSNs,one or more MCs are equipped to supplement energy for sensor nodes.According to the type of charging scheduling,recent studies are divided into periodic charging and on-demand charging.

    In the periodic charging strategy,one or more MCs complete the energy supplement task according to the predetermined charging schedule.After a certain period,MCs will repeat the previous charging traveling to charge these sensor nodes.This scheme assumes that the energy consumption rate of sensors during network operation is predictable and constant.Ye et al.[14]proposed an approximate algorithm for a closed charging path and a heuristic algorithm for traversing the minimum spanning tree.Both algorithms are suitable for smaller networks.Xie et al.[15] proposed that the optimal charging path of MC is the shortest Hamiltonian cycle,and the approximate optimal solution is obtained by piecewise linear approximation under the condition that idle time and running time are maximized.Guo et al.[16]aimed to minimize the charging time by concurrent charging scheduling,and presented two greedy charging scheduling algorithms.Chen et al.[17] proposed a two-sided charging strategy for MC traversal planning,which minimizes the energy consumption,charging path,and travel time of MC.Li et al.[18] introduced a weighted value between the amount of sensor data loss and the traveling distance of MC to calculate the amount of data loss based on static routing and dynamic routing.The method attempts to achieve a balance between minimizing the traveling distance of MC and data loss in WRSNs.Shan et al.[19] proposed an intelligent path optimization algorithm based on intelligent algorithms and deep reinforcement learning,which have some advantages in planning charging paths for unmanned aerial vehicles in small and medium-sized networks.Soni et al.[20] used mobile charging equipment and fixed charging equipment to charge key sensor nodes and common sensor nodes,respectively,and optimize the charging path by using the reinforcement learning algorithm.

    In practical application scenarios,the attributes of WRSN sensors are constantly changing,and the offline periodic charging strategy cannot adapt to these changes,which may compromise network performance.In contrast,the dynamic nature of on-demand charging is more in line with the needs of the service order of sensors in the charging pool is variable.The charging scheduling method of MC plays a crucial role in improving charging efficiency.Chen et al.[13] introduced an adaptive construction path and a preemption mechanism for the sensor.When the network scale becomes larger,the available energy of MC is far less than the requested charging energy.It requires multiple MCs to work together and divides the large area into reasonable small areas.Dong et al.[21] proposed a demand-based charging strategy (DBCS) and a dynamically selecting charging node algorithm(DSACN),which achieved good performance in reducing the length of the charging path.However,the impact of dynamic energy consumption rates on charging selection was not considered Lin et al.[22]proposed double warning thresholds with a double preemption (DWDP) charging scheme,where the charging sequence is determined according to the emergency level of the sensor.However,after the algorithm was used for network partitioning,the charging scheduling problem in its overlapping areas was not solved.Dong et al.[23]proposed an instant-on-demand billing strategy(IOCS)which divided the network area into multiple subregions based on the enhanced K-means algorithm,and each subregion is assigned an MC to charge the sensors.The proposed strategy effectively balances the network load,but lacks collaboration with MC,resulting in high overhead.Tang et al.[24]proposed a scheme for replenishing the sensor nodes and routing under specific charging conditions based on MC’s energy supply capacity,the sensor’s residual energy,and energy consumption intensity.Sheikhi et al.[25]used virtual areas to partition the entire network.Each mobile charger belongs to a different virtual area.When the MC moves,it sends a broadcast message.If other sensor nodes to be charged have the highest interest in the MC,they will respond.The scheme effectively shortens the traveling distance,but the cost is higher.Alkhalidi et al.[26]divided the entire network into equally spaced rings.Each ring includes multiple sectors.After the sensor nodes in the sector send the charging request to the base station,the base station calculates the location of the sensor’s sector.The sector with the maximum number of charging sensors has the highest service priority,but the charging fairness of this scheme cannot be guaranteed.Priyadarshani et al.[27]generated the optimal charging sequence for MC by identifying the halting point.However,the study did not consider the impact of energy consumption rate on charging location and charging volume.Wang et al.[28]introduced the optimal charging rate and calculated it according to the overall sensor survival rate,effectively extending the network lifetime.However,the proposed partial charging scheme lacks fairness for sensor nodes.

    Considering the relevant factors in practical network applications,such as the dynamic energy consumption rate of sensor nodes,the constraints of a single MC,and the limited capacity of MC batteries,we propose a collaborative charging scheduling algorithm that fully takes into account the dynamic energy consumption of nodes and the collaborative challenges of multiple MCs.Meanwhile,we propose to utilize dynamic thresholds and partial charging to adapt to network changes more effectively.

    3 Modeling and Problem Formulation

    3.1 Network Model

    Mhomogeneous sensor nodes equipped with one rechargeable battery of capacityEmare deployed in anL×Larea randomly.At timet=0,all sensor nodes in the network have full battery capacity.Each sensor node is equipped with a wireless power receiver to obtain energy from the MC.These sensor nodes have different energy consumptions due to their different monitoring tasks.Sensor nodes send data to the base station everyΔ.To balance the energy consumption of wireless sensor networks,the whole network is clustered according to the K-means method [29],and each cluster head node is located near the center of its cluster.The base station is located at the center of the WRSN.The base station is in charge of processing the information sent by the sensor nodes,as well as the energy supplement and maintenance of MC.The initial position of the MCs is at the base station,and the battery capacity of the MCs isEw.When the residual energy of the sensor nodenireaches the thresholdEth,it will send a charging request to the base station.After receiving the charging request message,the base station will forward the charging request to MC by remote communication.The MC has powerful computing capability and communication capability to maintain the charging request service pool.The MC charges the sensor nodes in the service pool in a one-to-one manner according to the scheduling sequence.When the MC has insufficient energy to charge the next sensor node,it will return to the base station for replenishment.The network model is shown in Fig.1.

    3.2 Charging Model

    The WRSN charging model in the paper refers to the literature[30],which is expressed as follows:

    wherePsis the power of the MC transmission antenna,Pris the power of the sensor node receiving energy,Gtis the source antenna gain,Gris the receiver antenna gain,wis the rectifier efficiency,Lpis the polarization loss,λis the wavelength,βis the adjustable parameter of the Frith transfer formula,dxis the Euclidean distance between the sensor node and MC.

    Figure 1: Network model

    3.3 Problem Description

    Assumption 1: The energy consumption generated by sensor nodes when sending charging requests is neglected,andEmremains unchanged during network operation.The sensor node can maintain normal functionality during the charging process,including perception and communication.

    Assumption 2:MC charging mode is one-to-one charging.When its residual energy cannot meet the demand of the next charging sensor,MC will return to the base station for energy supplement.

    For a sensor nodeni,there is a minimum energyEd.When the residual energy of the sensor node reachesEth(Eth>Ed),the sensor will send a charging request.After the sensor node sends a charging request,it reaches the minimum energyEdbefore receiving an energy supplement,the sensor will enter the half-asleep state and will not participate in monitoring tasks in the network,but can transmit and receive information normally.To ensure the normal operation of the network,two MCs are reasonably scheduled to charge the sensors in the charging request pool.Assume that the number of surviving sensors isUsand the number of dead sensors isUdduring network operation.When the remaining energy of the sensor node reachesEd,it is marked as a dead node.Purepresents the proportion of dead sensors in the network,the charging scheduling problem can be described as follows:

    Eqs.(3) and (4) indicate that the goal of the charging scheduling algorithm is to minimize the number of dead sensors.Eq.(5)indicates that the energy consumed by MC during a single charging traveling cannot exceed its maximum battery capacity.Eniis the energy replenished by MC for the sensorni,andPis the charging request amount,Etlrepresents the energy consumed by MC during its traveling from the base station to its return.Eq.(6)indicates that the energy consumed by the sensor nodeniat any time cannot exceed its residual energy.

    4 Charging Scheduling Algorithm

    4.1 Classification of Charging Sensors

    The sensor nodes in the network undertake different monitoring tasks and transmit different data flows,and the energy consumed per unit time will also be different.At the beginning of the network operation,the K-means-based clustering method is used to cluster.The cluster head is located near the center of the whole cluster and receives and fuses the information from the member sensors in the cluster,and then forwards it to the base station,which will make the cluster head consume more energy.Therefore,a certain number of candidate cluster heads should also be selected to ensure the smooth operation of the whole cluster.Assuming that the radius of a cluster is r,the cluster head is in the center,and all the sensors within the 0.2r range have the opportunity to become the cluster head.Whenever the energy of the cluster head reaches 1.5Eth,the next cluster head is selected from the candidate cluster heads.The principle of cluster head selection is that the candidate cluster head with the highest matching degreePiwill become the next cluster head.The matching degreePiof candidate cluster headniis given by:

    whereREi(t)denotes the residual energy of the current sensor,didenotes the distance from the sensor’s current position to the cluster head.αis the weight,α∈[0,1].The weight value may be different for different clusters.For example,in a cluster with large energy consumption,the largerαmakes the residual energy factor occupy more proportion,which is beneficial to the stable operation of the cluster.But ifαis too large,the cluster head in the next round will be away from the center,and sensor nodes far from the cluster head will have higher energy consumption communicating with the cluster head.

    An appropriate cluster head rotation mechanism can prolong the network life,but the residual energy of the cluster head and candidate cluster head will eventually drop to the threshold,if these critical sensor nodes cannot be replenished in time,the network failure will occur,so the network needs MC to replenish energy for sensor nodes.Sensor nodes in the same cluster have some common attributes,such as the monitoring target and the amount of data forwarded,so the energy consumption rate of member sensor nodes in the same cluster will be very close,which makes the charging path of MC shorter.The base station divides the charging sensor nodes into important sensor nodes and ordinary sensor nodes,the important sensor nodes include cluster heads and candidate cluster heads,and the ordinary sensor nodes are other member sensor nodes.MC1 only charges the important sensor nodes,while MC2 charges ordinary sensor nodes in the network except important sensor nodes.Whenever the residual energy of the sensor nodes decreases toEth,the charging request messages will be sent to the base station,including ID,member property,and the location of the sensor.Upon receiving the request,the base station will analyze and process it,and then forward it to the corresponding MC according to the member property.The MC will store it in the service pool and select the next charging node in the service pool based on the charging scheduling order.

    4.2 Charging Node Selection

    Whenever the residual energy of the sensor nodenireaches the thresholdEth,it will send a charging request to the base station,which will process the message and forward it to the MC.The message will be stored in the charging request service pool of MC,and MC will provide charging services for the nodes in the service pool according to the scheduling order.Some literature[31,32]only take the residual energy of sensor nodes as a consideration factor,but in actual network operation,due to the changes of monitoring object,monitoring environment,and other factors,the energy consumption of sensor nodes is dynamic during the working period.With the gradual stabilization of the network operation,the energy consumption rate will decrease.Some sensor nodes may have a large energy consumption rate due to the change of the monitoring target or the increase of forwarding data flow.Therefore,it is necessary to consider the real-time energy consumption rate of the sensor node to estimate the remaining life of the node accurately.It is assumed that sensors send data to the cluster head everyΔ,and the cluster head summarizes this information and forwards it to the base station for analysis.The information includes not only the monitored object information,but also the ID,residual energy,and timestamp information of the sensor.Assuming the energy consumption rate of the sensor nodeniat time t isRi(t),then the energy consumption rateRi(t+Δ)at timet+Δ:

    whereREi(t-Δ)andREi(t)represent the residual energy of the sensor nodeniat timet-Δandt,respectively,βis the weight,β∈[0,1].If the object to be monitored in the network is complex,the value ofβshould be reduced.The survival timeLiof sensorniis expressed as:

    The shorter the life of the sensor node in the charging request pool,the greater the chance of it being the next charging option for MC.When the sensor node is in a charging state,the transmission of this information will be suspended.After the sensor node is fully charged,it will continue to send information to the base station everyΔtime interval.

    The distance between MC and the sensor in the charging request pool changes dynamically during the charging traveling.If the impact of the distance on MC charging scheduling is ignored,the nearest sensor to MC may not have a chance to get charged,and MC will spend more time and energy on the charging traveling.Therefore,the distance between the sensor to be charged and the MC should become an important factor in charging scheduling.The closer the sensor is to the MC,the greater the chance it will become the next charging sensor of the MC.Assuming that the coordinate of the sensorniis(Xi,Yi)and the coordinate of MC2 isthen the Euclidean distanceDibetween the sensorniand MC2 is:

    In the cluster network structure,some sensor nodes may be unable to work normally due to battery depletion,which may bring many problems.For instance,a failure of the sensing node may lead to integrity issues with the monitored target data,while a failure of the intermediate node may cause changes in data forwarding paths and consume more energy [33,34].Therefore,when selecting the sensor node to be charged,the position of the sensor nodes within the cluster should be taken into account.The sensor node with a higher number of child nodesNithat need to be charged plays a more important role within the cluster,which will have a greater chance of becoming the next charging sensor of MC.

    Assuming that the charging demand degreeW(i)determines the charging order,the higher the value ofW(i),the higher the charging priority of the sensor.Based on the influence of two factors on charging:The life of the sensor and the Euclidean distance between the sensor and MC,the charging demand degreeW(i)of the sensorniis expressed as:

    where x,y,and z are the weights of real-time node lifespanLi,Euclidean distanceDibetween the node and MC,and the number of children nodesNi,respectively.If the average residual energy of sensor nodes in the network is at a low level,it should be increased by x;If the network nodes are densely distributed,y should be increased;If the data transmission delay needs to be controlled,z should be increased.MC supplements energy to nodes in order based onW(i).

    After completing the charging of a sensor node,MC will delete the node’s request from the service pool,and send a request to the base station to update the survival time of the existing sensor nodes in the service pool.The base station will provide MC with the real-time survival time of sensor nodes based on the latest received messages from these sensor nodes.During network operation,both the base station and MC are equipped with high-power communication devices,the base station can directly send the information of the sensor nodes to the MC,allowing the MC to update the survival time of the sensor nodes in the service pool.In addition,the Euclidean distance between sensor nodes and MC is constantly changing,soW(i) value is dynamic.The MC always selects the sensor node with the largestW(i)value in the service pool.

    4.3 Dynamic Charging Threshold

    When the remaining energy of the sensor node falls below the charging thresholdEth,a charging request is sent to the base station.The value ofEthaffects the lifetime of WRSN.IfEthis set too high,the sensors will frequently send charging requests,MC will consume more energy on the charging traveling.IfEthis set too low,it may cause the sensor to enter a sleep state before MC arrives,which will affect the normal operation of the network.To solve this problem,the dynamic energy threshold method is introduced in the literature[35].The paper improves the dynamic energy threshold to optimize the charging frequency based on the cluster network.

    The MC near the base station will go to the sensor for energy replenishment upon receiving a charging request from the sensor nodeni.The time required for this process istmin,which can be expressed as:

    whereDi,bis the Euclidean distance between the sensor nodeniand the base station and v is the speed of MC.

    To enable the sensor nodenito receive energy replenishment in time,the survival time of the sensor nodeniafter sending a charging request should be greater thantmin:

    Each sensor node in the network has its charging latency,which is the waiting time for MC to come to the sensor for charging after the sensor sends a charging request.Assuming the average waiting time of the sensor nodes istn,tncan be determined as follows:

    whereDais the average Euclidean distance between sensor nodes,represents the charging time of MC.The average energy consumptionRa(t+Δ)of sensor nodes duringΔtime can be expressed by Eq.(16):

    ThenEthshould be greater than the average energy consumptionRa(t+Δ):

    At the beginning of the network,the base station calculates the initial energy thresholdEthfor the sensor nodes according to Eq.(14)based on the first charging request information.After that,the base station calculatesEthaccording to Eqs.(14)and(17),respectively,and the charging thresholdEthis determined by the maximum value in Eqs.(14)and(17).To reduce unnecessary energy consumption,we stipulate that when the threshold change is less than 10%,the base station will not update the charging thresholdEth.After the network stabilizes,the charging thresholdEthtends to stabilize.

    4.4 Charging Schedule Strategy

    After receiving the charging request from the node,the base station performs certain processing and forwards it to either MC1 or MC2.The battery capacity of MC1 and MC2 is equal and limited,and they undertake the charging tasks for different types of sensors.Some sensor nodes fail because they cannot get energy supplements in time.To solve this problem,the paper proposes a cooperative charging strategy with an adaptive feature,which can effectively prolong the network lifetime.

    4.4.1 Cooperative Charging Mechanism

    In this paper,two MCs charge the sensors one-to-one.MC1 charges the cluster head and its candidate cluster head,while MC2 charges the other member sensors in the cluster.In a clustered network,the number of cluster heads and candidate cluster heads is only a small part of the cluster,so the number of requests in the service pool of MC1 is much smaller than that of MC2,and the charging work undertaken by MC2 is higher than that of MC1.When the MC2 judges that it cannot charge the next sensor,it will return to the base station for energy replenishment,and the sensors in the MC2 service pool may fail during MC2 energy replenishment.

    The paper proposes a cooperative charging strategy based on two MCs.When MC2 needs to return to the base station for energy replenishment,it will communicate with MC1,and send a request message to MC1.After receiving the message,MC1 checks whether the service pool is empty.If the pool is empty,it means that the charging task has been completed and there are no sensors to be charged.So,it returns a message to MC2 indicating that it can assist MC2 in completing the charging of the remaining sensors.After receiving the message from MC1,MC2 will send MC1 a message to MC1,including the remaining sensors in the service pool,and MC1 will charge these sensors.MC1 can receive the charging requests forwarded by the base station and prioritize the charging service for these important sensor nodes.Before MC1 completes charging the important sensor nodes,MC2 will service the remaining charging requests of ordinary sensor nodes.MC2 responds with a confirmation message after receiving service requests from ordinary sensor nodes in MC1 and prioritizes charging services for these nodes.Upon receiving a confirmation message,MC1 will remove these sensor nodes from its service pool.

    4.4.2 Adaptive Charging Mechanism

    The collaborative charging strategy can reduce the death rate of sensor nodes,but it cannot always be effective.It is assumed that MC2 needs to return to the base station and complete the power replenishment,and there are requests in the service pools of MC1 and MC2 at this time.Because the service pool of MC1 is in a non-idle state,ordinary sensor nodes cannot obtain the charging service of MC1.In this case,the cooperative charging mechanism is invalid.It is necessary to partially charge ordinary sensors to ensure that the overall dead of the sensor nodes reaches the minimum because the charging efficiency of the lithium battery decreases gradually with the increase of battery power.When the battery power reaches about 80%,the charging efficiency will drop sharply.It would take a lot of time to fully replenish these ordinary sensor nodes[36],whereas MC can replenish more sensor nodes in the same long time to reduce the overall dead rate of the nodes.Based on the importance of cluster head nodes and their candidate cluster head nodes,MC1 will fully charge these sensor nodes.Once the charging in its service pool exceeds the battery capacity of the MC,the MC2 switches its charging method to partially charge the ordinary sensor nodes.The partial charging capacity consists of two parts:Fixed charging powerEfxand adaptive charging powerEap:

    where P is the number of charging requests of ordinary sensors,m is the number of ordinary sensors,andλis the coefficient,which is used to control the fixed charging amount not less than the minimum requirement,λshould not be too high,otherwiseEfxmay exceed the residual energy of MC.Assume that the minimum power of the sensor after charging isβEth,β>1,and the current power of MC2 isEre,then:

    The fixed amount of charging allocated to sensor nodes decreases as the number of charging requests increases.The adaptive charging amountEapof sensorniis determined according to the life of the sensor node.The lifeLiof the sensor node means the urgency of the sensor’s charging.The shorter the life of the sensor,the greater the demand for the adaptive charging power.The corresponding adaptive charging powerEap(i)of sensorniis:

    where k is a factor,k>0.

    The total charge amountEsumof sensorniin this round is:

    5 Simulation Outcomes and Analysis

    This section conducts a simulation analysis of the algorithm proposed in this paper using MATLAB R2018a software.The simulation parameters refer to the research [21].In the paper,the monitoring area is set as a square area of 200 (m) × 200 (m).The base station is in the center,and the initial positions of the two MCs are next to the base station.Sensors are randomly placed in the monitoring area.The energy consumption rate of sensor nodes is random and varies with time.The simulation parameters are shown in Table 1.

    Table 1: Simulation parameters

    To evaluate the performance of the CCSA scheme proposed in this paper,four indicators of the scheme are used to evaluate the scheme:The number of surviving sensors,the total remaining energy,the mobile energy consumption ratio,and the occurrence time of the first dead node.The following algorithms have been compared:NJNP[9],DBCS[21],DWDP[22]and IOCS[23].

    5.1 Comparison of Different Network Sizes

    Fig.2 shows the comparison results of the dead rate among five algorithms under different numbers of sensor nodes in the 1000th round.Regardless of the total number of nodes,our proposed algorithm has a greater number of surviving nodes compared to the other four algorithms.When the number of sensors is small,MC can timely replenish energy for nodes,so the dead ratio is lower at this time.The proportion of dead sensors of IOCS is only 9%lower than that of NJNP in a network size of 100 sensors.In the network scale of 150 sensors,its value rises to a maximum of 19%.As the number of nodes increases,the charging requests from the nodes also increase.CCSA adopts a collaborative charging mode and partially charges member nodes,which can respond to more charging requirements and achieve the lowest dead rate.

    Figure 2: The impact of the number of sensors on the network

    5.2 Comparison of the Number of Surviving Sensors

    Fig.3 shows the comparison result of the number of surviving sensors for the five algorithms.Fig.3 shows that CCSA is followed by DWDP,DBCS,and IOCS,and NJNP has the least surviving sensor nodes.This is because NJNP gives priority to charging the nearest sensor node,which makes some remote sensors unable to obtain energy supplements.DWDP and DBCS choose the charging sensor based on the waiting time of sensor nodes.Compared with DWDP and DBCS,CCSA chooses the charging sensor based on the life and real-time energy consumption of the sensor node,thus can replenish energy for sensor nodes to be charged in time.Compared with IOCS,CCSA can improve the overall survival rate of member sensor nodes by using partial charging.After a period of operation,the network tends to be stable.Compared with the other algorithms,CCSA reaches a stable state after about 200 rounds,while other algorithms tend to stabilize after around 400 rounds.The number of surviving nodes after stabilization is more than the other four algorithms.Compared with IOCS,DWDP,DBCS,and NJNP,CCSA has increased by 11.70%,20.68%,29.62%,and 38.15%,respectively.

    Figure 3: Comparison of the number of surviving sensors

    5.3 Comparison of the Total Remaining Energy

    Fig.4 shows the comparison result of the total remaining energy of the five algorithms.As the number of rounds increases,the total remaining energy of the four algorithms decreases continuously because MC starts to work only when the sensor nodes reach the energy threshold.After the network becomes stable,NJNP has more total energy consumption,because MC needs to frequently return to the base station for energy replenishment.Compared with IOCS,DWDP,and DBCS,the dual MC collaborative charging mode in CCSA reduces the hole time during MC energy supplement to a certain extent.Idle MC can assist in charging,effectively reducing the charging task of another MC.Compared with IOCS,DWDP,DBCS,and NJNP,the total residual energy of CCSA after stabilization increased by 5.91%,6.53%,9.32%,and 13.26%,respectively.

    Figure 4: Comparison of total residual energy

    5.4 Comparison of Mobile Energy Loss Ratio

    The total energy consumption of MC is divided into charging energy consumption and mobile energy consumption.The mobile energy loss ratio of MC is the proportion of MC’s mobile energy consumption to its total energy consumption.Fig.5 shows the comparison results of the mobile energy loss ratio of the five algorithms.As the network operates,the number of charging requests gradually increases,and NJNP has poor adaptability because it does not consider the life of sensor nodes.DBCS and DWDP only use a single MC and there is no collaborative charging between the MCs of IOCS,and cannot seek help from another MC when the MC energy is insufficient.They consume more energy during multiple round trips to the base station for energy supplements,which increases the mobile energy consumption rate.Compared with IOCS,DWDP,DBCS,and NJNP,the mobile energy loss ratio of CCSA decreased by 10.00%,14.28%,21.73%,and 18.18% in the 500th round,and by 19.05%,26.08%,30.76% and 29.16% in the 1000th round.The collaborative charging mode in the CCSA scheme allows MC to seek assistance from another MC when its energy is insufficient,which reduces the energy consumed by MC to some extent,thereby reducing the mobile energy loss rate.This shows that the proposed algorithm has a better performance than other algorithms in controlling the unnecessary energy cost of MC.

    Figure 5: Comparison of mobile energy loss ratio

    5.5 Comparison of Average Charging Latency

    Fig.6 shows the comparison results of the average charging latency for five algorithms.The average charging delay affects the charging efficiency.The shorter the average charging delay,the shorter the waiting time for other nodes and the less likely they are to die due to energy depletion.Compared to other algorithms,CCSA has the lowest average charging latency and exhibits significant stability in comparison to DWDP,DBCS,and NJNP.Compared with IOCS,DWDP,DBCS,and NJNP,the average charging latency of CCSA decreased by 25.00%,28.00%,30.77% and 70.37% in the 600th round,and by 21.05%,31.81%,37.50%and 50.00%in the 1000th round.During network operation,an increasing number of sensor nodes will die due to energy depletion as the number of rounds increases.Since MC only charges surviving sensor nodes,the average charging latency will decrease as the number of nodes in the request service pool decreases.However,the cost of this reduction is a significant increase in the network hole rate.CCSA adopts an adaptive charging method,and the charging threshold of nodes also changes according to network conditions,ensuring stable changes in the number of requests in the service pool and timely replenishing energy for sensor nodes,thereby achieving better performance in terms of average charging latency.

    5.6 Comparison of the First Dead Sensor

    Fig.7 shows the occurrence time of the first dead sensor for the five algorithms under different sensor numbers.As the number of sensors increases,the number of charging requests increases,and the time of sensor death gradually advances.CCSA adopts a dual MC cooperative charging mode and changes the charging method when the energy of MC2 is insufficient.Under different node numbers,the occurrence of the first dead node in CCSA consistently occurs at the latest.When the number of nodes is small(e.g.,125),CCSA can delay the time of dead nodes by up to 35 rounds,compared to other algorithms.When the number of nodes is large (e.g.,200),the occurrence time of dead nodes appears significantly earlier for each algorithm,however,in CCSA,the occurrence time of dead nodes is delayed by up to 18 rounds,which indicates the success of the proposed algorithm in balancing network energy.

    Figure 6: Comparison of average charging latency

    Figure 7: Comparison of the first dead sensor

    6 Discussion

    We discussed several interesting issues worth studying in the future.For large-scale and complex application scenarios,such as in the Industrial Internet of Things(IIOT)field,sensor nodes usually need to maintain a high-intensity continuous working state,which requires sensor node activity management and joint energy replenishment by multiple MCs.The first problem is how to schedule sensor activation and coordinate multiple MCs to meet the charging deadlines of different sensor nodes.Gao et al.[31]introduced a load-balanced sensor activation scheme and adjusted the energy request time;Shu et al.[36] studied the joint optimization problem of sensor activation/sleep mechanism and charging scheduling.However,it does not apply to the perception scenario of the industrial Internet of Things,and it is necessary to consider using reinforcement learning to assist in optimizing sensor activation,data collection,and charging scheduling.Based on the problem,Lyu et al.[37]proposed a discrete fireworks Q-learning algorithm to solve the multi-WCE charging scheduling problem.Chen et al.[38] proposed a scheme that combines reinforcement learning and marginal benefit approximation algorithms.Secondly,the optimal number of MCs remains an unresolved issue.To deploy varying numbers of MCs in the network and analyze their impact on charging scheduling performance.Considering the interdependence between these two issues,it becomes more difficult to address them in the solution.We plan to study these issues in the future.

    7 Conclusion

    In this paper,we studied the problem of finding a charging scheduling for dual MC in WRSNs with the objective of maximizing the number of surviving sensors.To solve the problem,this paper proposes a cooperative charging schedule algorithm based on dual MCs.Dual MCs provide the charging services for important sensors and ordinary sensors respectively,and can work collaboratively.The next charging choice of MC is determined according to the life and distance of the sensors.To improve the charging efficiency,a dynamic charging threshold is proposed.In addition,the charging strategy of the MC and sensors is dynamically adjusted according to the network situation.Finally,we demonstrate the advantages of our proposed schemes by extensive simulations.Simulation results show that the proposed algorithm can achieve good performance in terms of network size,the number of surviving sensors,the total remaining energy,mobile energy consumption ratio,average charging latency,and the occurrence time of the first dead node.Specifically,compared with IOCS,DWDP,DBCS,and NJNP,the number of surviving sensors of CCSA can be increased by 11.70%,20.68%,29.62%,and 38.15%,and the mobile energy loss ratio of CCSA can be decreased by 19.05%,26.08%,30.76%,and 29.16%,respectively.

    Acknowledgement:The authors would like to express their gratitude to Professor Dr.Xu Zhen and Professor Dr.Yang Lei for supervising of this study.

    Funding Statement:This work is supported by Hubei Provincial Natural Science Foundation of China under Grant No.2017CKB893 and Wuhan Polytechnic University Reform Subsidy Project Grant No.03220153.

    Author Contributions:The authors confirm contribution to the paper as follows:writing original draft:Qiuyang Wang;project administration:Zhen Xu;data collection:Qiuyang Wang;analysis of results:Lei Yang.

    Availability of Data and Materials:The data and materials used to support the findings of this study are available from the corresponding author upon request.

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

    亚洲美女视频黄频| 男人的好看免费观看在线视频| 性欧美人与动物交配| 亚洲在线自拍视频| 国产熟女欧美一区二区| avwww免费| 亚洲性夜色夜夜综合| 别揉我奶头~嗯~啊~动态视频| 久久久久久久久久久丰满 | 悠悠久久av| 久久99热这里只有精品18| or卡值多少钱| 成年免费大片在线观看| 中文资源天堂在线| 成人国产一区最新在线观看| 露出奶头的视频| 精品一区二区三区视频在线| av专区在线播放| 永久网站在线| 床上黄色一级片| 久久国内精品自在自线图片| 久久久精品大字幕| 欧美三级亚洲精品| 国产精品,欧美在线| 欧美黑人巨大hd| 人妻久久中文字幕网| 特级一级黄色大片| 黄片wwwwww| 免费观看人在逋| bbb黄色大片| 国产探花在线观看一区二区| 日本免费一区二区三区高清不卡| 国产黄a三级三级三级人| 亚洲四区av| 久久久久精品国产欧美久久久| 婷婷亚洲欧美| 精品一区二区免费观看| 日本一二三区视频观看| 国产色婷婷99| 精品人妻偷拍中文字幕| 男女边吃奶边做爰视频| 久久久久性生活片| 日韩,欧美,国产一区二区三区 | 国产黄a三级三级三级人| 色播亚洲综合网| 国产欧美日韩一区二区精品| 高清毛片免费观看视频网站| 免费观看人在逋| 男女之事视频高清在线观看| 亚洲欧美日韩卡通动漫| 久久天躁狠狠躁夜夜2o2o| 国模一区二区三区四区视频| 男人的好看免费观看在线视频| 无人区码免费观看不卡| 如何舔出高潮| 亚洲在线自拍视频| 欧美日韩国产亚洲二区| .国产精品久久| 国产精品综合久久久久久久免费| 国产男靠女视频免费网站| 深夜a级毛片| 观看美女的网站| 免费看av在线观看网站| 看免费成人av毛片| 亚洲av.av天堂| 久久午夜福利片| 久久久久久久久久久丰满 | 欧美性感艳星| 亚洲avbb在线观看| 熟女电影av网| 国产精品日韩av在线免费观看| 午夜精品久久久久久毛片777| 亚洲三级黄色毛片| av天堂在线播放| 听说在线观看完整版免费高清| 欧美成人一区二区免费高清观看| 日本三级黄在线观看| 成年版毛片免费区| 国产精品国产三级国产av玫瑰| 久久国内精品自在自线图片| 午夜日韩欧美国产| 精品久久久久久久久亚洲 | 国产午夜福利久久久久久| 国产精品,欧美在线| 成年人黄色毛片网站| 天堂网av新在线| 一区二区三区高清视频在线| 免费看美女性在线毛片视频| 国产精品久久电影中文字幕| 午夜福利在线观看免费完整高清在 | 午夜福利成人在线免费观看| 国产视频一区二区在线看| 国产精品,欧美在线| 国产精品嫩草影院av在线观看 | 黄色女人牲交| 色精品久久人妻99蜜桃| 老女人水多毛片| 永久网站在线| 国产亚洲91精品色在线| 成人鲁丝片一二三区免费| 国产探花极品一区二区| 亚洲国产精品sss在线观看| 波多野结衣高清作品| 成人一区二区视频在线观看| 免费观看精品视频网站| 在线国产一区二区在线| 国产精品一区二区三区四区免费观看 | 男插女下体视频免费在线播放| 国产中年淑女户外野战色| 精品久久久久久久久久久久久| 免费在线观看日本一区| 成人永久免费在线观看视频| 中文亚洲av片在线观看爽| 亚洲美女黄片视频| 亚洲国产欧洲综合997久久,| 日本免费a在线| 精品欧美国产一区二区三| 天堂网av新在线| 亚洲 国产 在线| 制服丝袜大香蕉在线| 色av中文字幕| 亚洲电影在线观看av| 国产精品三级大全| 精品日产1卡2卡| av福利片在线观看| 亚洲精品粉嫩美女一区| 干丝袜人妻中文字幕| 久久久久国产精品人妻aⅴ院| 色综合亚洲欧美另类图片| 国产亚洲精品久久久com| 可以在线观看毛片的网站| 波多野结衣高清无吗| 欧美日韩乱码在线| 最近最新中文字幕大全电影3| 免费在线观看影片大全网站| 少妇裸体淫交视频免费看高清| 午夜福利成人在线免费观看| 91久久精品电影网| av视频在线观看入口| 国产综合懂色| 日韩人妻高清精品专区| 亚洲国产精品成人综合色| 九色国产91popny在线| 一进一出抽搐gif免费好疼| 嫩草影院精品99| 99久国产av精品| 国产视频一区二区在线看| 国产一区二区在线av高清观看| 亚洲一区高清亚洲精品| .国产精品久久| 亚洲自拍偷在线| 夜夜爽天天搞| 麻豆一二三区av精品| 国产av在哪里看| 亚洲精品一区av在线观看| 亚洲天堂国产精品一区在线| 国产色爽女视频免费观看| 18+在线观看网站| 网址你懂的国产日韩在线| 亚洲精品一区av在线观看| 免费高清视频大片| 97热精品久久久久久| 欧美中文日本在线观看视频| 窝窝影院91人妻| 在线天堂最新版资源| 国产不卡一卡二| 舔av片在线| 一进一出抽搐动态| 99热这里只有是精品50| 国产熟女欧美一区二区| 亚洲国产精品sss在线观看| 精品久久久久久久末码| 国产av麻豆久久久久久久| 日韩欧美精品v在线| 少妇猛男粗大的猛烈进出视频 | 好男人在线观看高清免费视频| 日日摸夜夜添夜夜添av毛片 | 日韩大尺度精品在线看网址| eeuss影院久久| 免费观看的影片在线观看| 在线国产一区二区在线| 亚洲一级一片aⅴ在线观看| 日韩 亚洲 欧美在线| 免费看光身美女| 亚洲精品色激情综合| 麻豆av噜噜一区二区三区| 看十八女毛片水多多多| 亚洲熟妇熟女久久| 国内久久婷婷六月综合欲色啪| 欧美三级亚洲精品| 色播亚洲综合网| 欧美潮喷喷水| 久久精品国产清高在天天线| 很黄的视频免费| 亚洲精品一卡2卡三卡4卡5卡| 床上黄色一级片| 精品日产1卡2卡| 国产免费一级a男人的天堂| 国产精品女同一区二区软件 | 中文字幕熟女人妻在线| 中文字幕人妻熟人妻熟丝袜美| 男女啪啪激烈高潮av片| 日本a在线网址| 久久国产精品人妻蜜桃| 黄片wwwwww| av女优亚洲男人天堂| 久久久久免费精品人妻一区二区| 亚洲熟妇中文字幕五十中出| 99热这里只有精品一区| 亚洲专区中文字幕在线| 亚洲七黄色美女视频| 久久久精品大字幕| 男女下面进入的视频免费午夜| 1024手机看黄色片| 不卡视频在线观看欧美| or卡值多少钱| 黄色欧美视频在线观看| 国产精品av视频在线免费观看| 亚洲成人久久爱视频| 又黄又爽又免费观看的视频| 嫩草影院精品99| 老师上课跳d突然被开到最大视频| 国产男靠女视频免费网站| 男人的好看免费观看在线视频| 国产伦一二天堂av在线观看| 亚洲av日韩精品久久久久久密| 老司机午夜福利在线观看视频| 午夜福利在线观看免费完整高清在 | 99久久久亚洲精品蜜臀av| 亚洲av第一区精品v没综合| 人妻丰满熟妇av一区二区三区| 美女大奶头视频| 精品一区二区三区视频在线| 熟女电影av网| 嫩草影院新地址| 日韩大尺度精品在线看网址| 高清日韩中文字幕在线| 欧美成人免费av一区二区三区| 欧美区成人在线视频| 国产精品,欧美在线| 国产精品伦人一区二区| 伊人久久精品亚洲午夜| 日韩欧美精品v在线| 欧美性猛交黑人性爽| 亚洲人与动物交配视频| 国产大屁股一区二区在线视频| 看十八女毛片水多多多| 成人国产麻豆网| 久久6这里有精品| 国产69精品久久久久777片| 91狼人影院| 成人三级黄色视频| 国产高清有码在线观看视频| 亚洲欧美精品综合久久99| 欧美绝顶高潮抽搐喷水| 午夜福利18| 精品免费久久久久久久清纯| 亚洲欧美精品综合久久99| 成年版毛片免费区| 国产精品一及| 成人二区视频| 波多野结衣高清无吗| 国产亚洲精品久久久com| 亚洲国产精品合色在线| 天美传媒精品一区二区| 日日摸夜夜添夜夜添小说| 久久99热这里只有精品18| 欧美丝袜亚洲另类 | 非洲黑人性xxxx精品又粗又长| 熟女电影av网| 97热精品久久久久久| 一个人看视频在线观看www免费| АⅤ资源中文在线天堂| 久久精品国产亚洲av天美| 国产av在哪里看| 久久久国产成人免费| 日本成人三级电影网站| 亚洲精华国产精华精| 熟妇人妻久久中文字幕3abv| 中文字幕熟女人妻在线| 啦啦啦观看免费观看视频高清| 久久精品国产亚洲av香蕉五月| 欧美3d第一页| 大型黄色视频在线免费观看| 成人性生交大片免费视频hd| 国产熟女欧美一区二区| 在线观看午夜福利视频| 日韩精品中文字幕看吧| 两个人视频免费观看高清| 国产亚洲精品综合一区在线观看| 亚洲精品粉嫩美女一区| 欧美最黄视频在线播放免费| 国产精品人妻久久久影院| 亚洲精品乱码久久久v下载方式| 亚洲乱码一区二区免费版| 国产精品一区www在线观看 | 欧美丝袜亚洲另类 | 老司机福利观看| 国产男靠女视频免费网站| 简卡轻食公司| 成人毛片a级毛片在线播放| 桃红色精品国产亚洲av| 亚洲中文字幕日韩| 中国美女看黄片| 一个人看视频在线观看www免费| 久久久久久大精品| 免费一级毛片在线播放高清视频| 精品久久国产蜜桃| 国产探花在线观看一区二区| 国产av不卡久久| 老女人水多毛片| 草草在线视频免费看| 免费看日本二区| 波多野结衣高清无吗| 久久久国产成人免费| 成人特级黄色片久久久久久久| 99久久无色码亚洲精品果冻| 日本熟妇午夜| а√天堂www在线а√下载| 欧美高清成人免费视频www| 国产黄a三级三级三级人| 又黄又爽又刺激的免费视频.| 草草在线视频免费看| 人妻久久中文字幕网| 日韩欧美精品v在线| 一级黄片播放器| 12—13女人毛片做爰片一| www.www免费av| 99久久九九国产精品国产免费| 免费看美女性在线毛片视频| netflix在线观看网站| 九色成人免费人妻av| 亚洲图色成人| 草草在线视频免费看| 亚洲avbb在线观看| 国产伦精品一区二区三区视频9| 老司机福利观看| 精品久久久久久,| 日本撒尿小便嘘嘘汇集6| 欧美+亚洲+日韩+国产| 精品一区二区三区视频在线| 一进一出抽搐gif免费好疼| 一本一本综合久久| 两个人的视频大全免费| 亚洲最大成人手机在线| av在线蜜桃| 亚洲av免费高清在线观看| 亚洲国产高清在线一区二区三| 欧美成人一区二区免费高清观看| 在线观看66精品国产| 亚洲国产精品成人综合色| 又黄又爽又免费观看的视频| 一个人观看的视频www高清免费观看| 一个人看视频在线观看www免费| 国产精品女同一区二区软件 | 一个人观看的视频www高清免费观看| 日韩,欧美,国产一区二区三区 | 亚洲精品一卡2卡三卡4卡5卡| 91在线精品国自产拍蜜月| 亚洲,欧美,日韩| 乱人视频在线观看| 久久久久久久久久成人| 校园人妻丝袜中文字幕| 成人国产综合亚洲| 毛片一级片免费看久久久久 | 欧美成人免费av一区二区三区| 精品人妻视频免费看| 色视频www国产| av中文乱码字幕在线| 乱系列少妇在线播放| 亚洲一区二区三区色噜噜| 免费观看的影片在线观看| 一区二区三区激情视频| 麻豆国产av国片精品| 国内精品美女久久久久久| 国产亚洲精品久久久com| 精品一区二区三区视频在线观看免费| 午夜精品在线福利| 大型黄色视频在线免费观看| 麻豆精品久久久久久蜜桃| 久久欧美精品欧美久久欧美| 麻豆精品久久久久久蜜桃| 欧美又色又爽又黄视频| 国产精品伦人一区二区| 成人国产麻豆网| 色尼玛亚洲综合影院| 久久精品久久久久久噜噜老黄 | 在线免费观看的www视频| av在线老鸭窝| 五月玫瑰六月丁香| 国产在线男女| 综合色av麻豆| 日韩欧美在线乱码| 日韩欧美免费精品| 国产伦在线观看视频一区| 最近视频中文字幕2019在线8| 日韩在线高清观看一区二区三区 | 亚洲第一电影网av| 九九久久精品国产亚洲av麻豆| 黄色丝袜av网址大全| 男女做爰动态图高潮gif福利片| 日本三级黄在线观看| 最新中文字幕久久久久| 国产av一区在线观看免费| 久久久成人免费电影| 中文字幕人妻熟人妻熟丝袜美| 精品乱码久久久久久99久播| 联通29元200g的流量卡| 久久久精品欧美日韩精品| 欧美+日韩+精品| 两个人视频免费观看高清| h日本视频在线播放| 一区二区三区免费毛片| 色哟哟哟哟哟哟| 精品久久久久久久末码| 亚洲国产高清在线一区二区三| 1024手机看黄色片| 婷婷精品国产亚洲av在线| 两人在一起打扑克的视频| 搡老岳熟女国产| 欧洲精品卡2卡3卡4卡5卡区| 深夜精品福利| a级一级毛片免费在线观看| or卡值多少钱| 日韩精品中文字幕看吧| 桃红色精品国产亚洲av| 中文字幕av成人在线电影| xxxwww97欧美| 黄片wwwwww| av黄色大香蕉| 国产一区二区在线av高清观看| 亚洲成av人片在线播放无| 超碰av人人做人人爽久久| 亚洲最大成人中文| 亚洲精品久久国产高清桃花| 91久久精品电影网| 亚洲一区高清亚洲精品| 久久99热这里只有精品18| 淫妇啪啪啪对白视频| 亚洲无线在线观看| 成人高潮视频无遮挡免费网站| 中亚洲国语对白在线视频| 午夜福利在线观看免费完整高清在 | 亚洲av免费在线观看| 精品国内亚洲2022精品成人| 中文字幕熟女人妻在线| 免费无遮挡裸体视频| 日韩欧美精品免费久久| 国产女主播在线喷水免费视频网站 | 啦啦啦啦在线视频资源| 国产精品福利在线免费观看| 久久精品国产亚洲网站| 成人毛片a级毛片在线播放| 久久久久九九精品影院| 中国美白少妇内射xxxbb| 嫩草影院精品99| 18+在线观看网站| 舔av片在线| 日韩欧美在线乱码| 国产成人福利小说| 精品国内亚洲2022精品成人| 亚洲精品一卡2卡三卡4卡5卡| 欧美bdsm另类| 非洲黑人性xxxx精品又粗又长| 我的老师免费观看完整版| 俺也久久电影网| 老熟妇乱子伦视频在线观看| 搡老妇女老女人老熟妇| 国产精品人妻久久久久久| 长腿黑丝高跟| 日本一本二区三区精品| 国产免费av片在线观看野外av| 女的被弄到高潮叫床怎么办 | 夜夜夜夜夜久久久久| 此物有八面人人有两片| 乱系列少妇在线播放| 两个人的视频大全免费| 久久午夜亚洲精品久久| 中文亚洲av片在线观看爽| 久久天躁狠狠躁夜夜2o2o| 婷婷亚洲欧美| 啪啪无遮挡十八禁网站| 国产精品一区二区三区四区免费观看 | 日韩亚洲欧美综合| 国产三级在线视频| 直男gayav资源| 九色成人免费人妻av| 国产精品99久久久久久久久| 中国美女看黄片| 午夜福利高清视频| 欧美成人免费av一区二区三区| 国产精品免费一区二区三区在线| 亚洲中文日韩欧美视频| 久久亚洲真实| 日本免费一区二区三区高清不卡| 成人亚洲精品av一区二区| 免费不卡的大黄色大毛片视频在线观看 | 久久久久久久久久成人| 18禁裸乳无遮挡免费网站照片| 亚洲电影在线观看av| 国产日本99.免费观看| 婷婷六月久久综合丁香| 日韩一区二区视频免费看| 午夜亚洲福利在线播放| 亚洲成人免费电影在线观看| 麻豆精品久久久久久蜜桃| 九九久久精品国产亚洲av麻豆| 成人欧美大片| 18禁在线播放成人免费| 亚洲人成网站在线播放欧美日韩| 亚洲人成伊人成综合网2020| 日韩欧美一区二区三区在线观看| 久久久久久久久中文| 啪啪无遮挡十八禁网站| 久久热精品热| 亚洲avbb在线观看| 精品久久久久久久久av| 欧美精品啪啪一区二区三区| 麻豆国产av国片精品| 亚洲成人中文字幕在线播放| 亚洲欧美日韩高清在线视频| 亚洲av一区综合| 夜夜看夜夜爽夜夜摸| 很黄的视频免费| 日韩欧美一区二区三区在线观看| 人人妻人人看人人澡| 色播亚洲综合网| 老熟妇仑乱视频hdxx| 欧美另类亚洲清纯唯美| 亚洲精品粉嫩美女一区| 欧美激情久久久久久爽电影| 欧美色视频一区免费| 国产真实伦视频高清在线观看 | 欧美性猛交黑人性爽| 欧美不卡视频在线免费观看| 麻豆成人午夜福利视频| www日本黄色视频网| 亚洲在线观看片| 日本a在线网址| 日本-黄色视频高清免费观看| 两人在一起打扑克的视频| 美女黄网站色视频| 91狼人影院| 国模一区二区三区四区视频| 国产三级中文精品| 直男gayav资源| 色综合站精品国产| 亚洲av二区三区四区| 久久99热6这里只有精品| 最新中文字幕久久久久| 美女被艹到高潮喷水动态| 99久久无色码亚洲精品果冻| 嫩草影视91久久| av黄色大香蕉| 欧美一区二区亚洲| 精品一区二区三区视频在线观看免费| 免费看日本二区| 五月玫瑰六月丁香| 日韩国内少妇激情av| 久9热在线精品视频| 深夜a级毛片| 久久久久久久亚洲中文字幕| 丰满乱子伦码专区| 国产乱人伦免费视频| 18禁黄网站禁片午夜丰满| 18禁黄网站禁片免费观看直播| 国产色婷婷99| 成人午夜高清在线视频| 一进一出抽搐gif免费好疼| 一卡2卡三卡四卡精品乱码亚洲| 天堂√8在线中文| 黄色一级大片看看| 乱系列少妇在线播放| 久久亚洲精品不卡| 亚洲av中文字字幕乱码综合| 中亚洲国语对白在线视频| 久久欧美精品欧美久久欧美| 色尼玛亚洲综合影院| 亚洲最大成人av| 亚洲专区国产一区二区| 美女 人体艺术 gogo| 久久中文看片网| 内射极品少妇av片p| 1024手机看黄色片| 少妇丰满av| 小蜜桃在线观看免费完整版高清| 性色avwww在线观看| 日本五十路高清| 国产精品永久免费网站| 亚洲精品国产成人久久av| 黄色日韩在线| 美女 人体艺术 gogo| 久久久久久久久大av| 在线观看舔阴道视频| 日韩亚洲欧美综合| 久久这里只有精品中国| 亚洲性久久影院| 日本欧美国产在线视频| 午夜免费成人在线视频| 国产精品一区二区免费欧美| а√天堂www在线а√下载| 久久久久久九九精品二区国产| 一卡2卡三卡四卡精品乱码亚洲| 变态另类丝袜制服| 波野结衣二区三区在线| x7x7x7水蜜桃| 美女黄网站色视频| 日韩,欧美,国产一区二区三区 | 欧美bdsm另类| av专区在线播放| 天天躁日日操中文字幕| 又粗又爽又猛毛片免费看| 国产av一区在线观看免费| 乱人视频在线观看| 国产极品精品免费视频能看的|