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

    Super Resolution Perception for Improving Data Completeness in Smart Grid State Estimation

    2020-10-20 08:12:52GoqiLingGuolongLiuJunhuZhoYnliLiuJinjinGuGungzhongSunZhoyngDong
    Engineering 2020年7期

    Goqi Ling,Guolong Liu,Junhu Zho,c,*,Ynli Liu*,Jinjin Gu,Gungzhong Sun,Zhoyng Dong

    a School of Science and Engineering, Chinese University of Hong Kong, Shenzhen, Shenzhen 518172, China

    b School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China

    c Shenzhen Institute of Artificial Intelligence and Robotics for Society, Shenzhen 518172, China

    d School of Electrical and Information Engineering, Tianjin University, Tianjin 300072, China

    e School of Electrical Engineering and Telecommunications, University of New South Wales, Sydney, NSW 2052, Australia

    Keywords:State estimation Low-frequency data High-frequency data Super resolution perception Data completeness

    A B S T R A C T The smart grid is an evolving critical infrastructure, which combines renewable energy and the most advanced information and communication technologies to provide more economic and secure power supply services.To cope with the intermittency of ever-increasing renewable energy and ensure the security of the smart grid,state estimation,which serves as a basic tool for understanding the true states of a smart grid, should be performed with high frequency. More complete system state data are needed to support high-frequency state estimation.The data completeness problem for smart grid state estimation is therefore studied in this paper. The problem of improving data completeness by recovering highfrequency data from low-frequency data is formulated as a super resolution perception (SRP) problem in this paper. A novel machine-learning-based SRP approach is thereafter proposed. The proposed method, namely the Super Resolution Perception Net for State Estimation (SRPNSE), consists of three steps: feature extraction, information completion, and data reconstruction. Case studies have demonstrated the effectiveness and value of the proposed SRPNSE approach in recovering high-frequency data from low-frequency data for the state estimation.

    1. Introduction

    The smart grid is a critical infrastructure that continuously provides a secure and economic electricity supply to modern society.State estimation in the smart grid plays a vital role in system monitoring and control, which helps the system operator to perceive the system’s operational states and make accurate control decisions [1]. At present, the smart grid development poses new requirements for state estimation. On the one hand, with the fast-increasing penetration of renewable energy sources and new power appliances—such as wind power, solar power, and electric vehicles—much greater uncertainties are being introduced into the smart grid[2].In order to mitigate the adverse impacts of intermittent renewable energy, the system operator needs to perceive the system’s operational states more frequently and shorten the dispatch interval, which requires the support of high-frequency state estimation. On the other hand, with the rapid improvement of computational capability,big data technologies are being widely applied to discover hidden knowledge by analyzing system measurement data [3]. State estimation, which directly monitors voltage,current, and real and reactive power values, is a basic tool for the perception of system working states.Therefore,more frequent state estimation results are helpful for discovering more hidden knowledge, which is beneficial for improved system security and efficiency.

    Performing high-frequency state estimation poses new practical challenges and difficulties.First,the state estimation monitors system states based on thousands of meters deployed on nodes,generators, transmission lines, and so forth. In the existing supervisory control and data acquisition (SCADA) system, the majority of meters in a smart grid are traditional sensors that were deployed years ago. Traditional meters collect measurements with a relatively low frequency, such as every few minutes [4,5]. Second,some high-frequency sampling meters, such as phasor measurement units(PMUs),can gather measurement data at a much higher frequency than traditional meters [6–8]. However, a single measurement is insufficient for state estimation; at any specific time point, the input of the state estimation must be a vector of measurements.PMUs are extremely expensive;it is financially impractical to replace all traditional meters with PMUs [7]. Third, even if all traditional meters can be replaced by PMUs, the capability of system state perception is very restricted by the capacity of communication channels. The high-frequency sampling data collected by PMUs cannot be transferred completely to the control center,but are usually stored at remote locations temporarily [5]. Therefore, PMUs’ high-frequency data cannot be truly utilized. In summary, due to technical restrictions, performing high-frequency state estimation is still a difficult task.

    Furthermore, both the data collected by traditional meters and those collected by PMUs may be lost or manipulated due to communication faults or cyber-attacks [9], such as false data injection attacks(FDIAs)[10,11],cyber topology attacks[12–14],and cyber–physical attacks [15,16]. Real-world cyber-attack events, such as the Ukraine blackout in December 2015 [17] and the Venezuelan power outage in March 2019 [18], indicate that cyber-attacks can result in serious consequences. In the literature, many studies have been conducted to detect abnormal data caused by cyber attackers. For example, Ashok et al. [19] proposed the detection of anomalies by describing a statistical characterization of the variation between SCADA-based state estimates and predicted system states based on load forecast information, generation schedules,and the synchro-phasor data. Esmalifalak et al. [20] utilized a distributed support vector machine (SVM)-based method to distinguish between attacked data and normal measurement data.However, so far there is very limited research on effective approaches to recover these manipulated data. Missing and tampered data also introduce significant challenges to accurate state estimation.

    To tackle the challenges discussed above, novel methods are needed to support the high-frequency perception of system operational states based on the existing metering infrastructure. In this paper, we consider this problem as a data completeness improvement problem.We consider the original measurements received in the control center as incomplete data (i.e., low-frequency data),and the data that the system operator is expected to use to make high-frequency decisions as complete data (i.e., high-frequency data). Therefore, this problem is equivalent to the question of how to recover high-frequency data from low-frequency data in order to achieve data completeness improvement. Approaches may vary according to different research fields and different data quality attributes; it is of utmost importance to explore appropriate approaches to improve data completeness for smart grid state estimation.

    In this paper,we achieve this goal by applying super resolution(SR) technology. SR is a technology that can recover highresolution data from low-resolution data from both temporal and spatial perspectives[21,22].Currently,the most effective methods to obtain high-resolution data from low-resolution data are mainly based on interpolation, reconstruction, and machine learning,respectively[23].The machine-learning-based SR,which attempts to obtain a priori mapping between low-resolution and highresolution image blocks by given samples, has become a hot topic in recent years due to its good performance [24]. For example,Dong et al.[25]proposed a novel deep learning approach—namely,a super-resolution convolutional neural network (SRCNN)—to learn the end-to-end mapping between low-resolution and highresolution images; this approach shows superior performance in restoring high-resolution images. Wang et al. [26] proposed an enhanced super-resolution generative adversarial network (ESRGAN) to recover images, which achieves consistently better perceptual quality than other SR methods.

    The motivations for this paper are obvious.High-frequency perception of the system’s operation status is of great importance for the development of the smart grid. However, traditional meters’low sampling frequency,PMUs’high investment cost, the capacity limitation on communication channels,and the abnormal statuses caused by communication mistakes or cyber-attacks present obstacles and challenges in practical situations.The purpose of this paper,therefore,is to develop an super resolution perception(SRP)approach to improve the data completeness for smart grid state estimation.This paper makes the following two key contributions:

    (1)We are among the first to study the data completeness problem for smart grid state estimation in this paper.

    (2)We are among the first to propose an effective SRP approach to recover high-frequency data from low-frequency data for state estimation. This paper has proved the effectiveness and value of the proposed Super Resolution Perception Net for State Estimation(SRPNSE) approach.

    This paper is organized as follows. Section 2 provides some background information on smart grid state estimation and its data completeness problem. Section 3 describes the SRP problem and presents the network structure and solving framework of a novel deep learning approach:SRPNSE.Section 4 demonstrates the effectiveness of the proposed approach by simulations.Finally,Section 5 provides conclusions and future work discussions.

    2. The data completeness problem for state estimation

    In this section, we give a brief introduction to smart grid state estimation and its data completeness problem.

    2.1. Smart grid state estimation

    In the smart grid, the key for the perception of system operational states is to obtain system measurements—that is,the vector of the steady-state voltage (magnitude and angle) at each bus of the network.Once the voltage information is grasped,all other system state variables can be readily calculated using power flow equations [4,5]. However, not all nodes’ voltage magnitudes and phase angles can be easily telemetered. Other information, such as the real and reactive power flows of some transmission lines,or some real and reactive power injections, need to be monitored so as to satisfy different control purposes (e.g., providing alerts for emergency situations). In addition, not all telemetered data are reliable, due to measurement errors caused by disturbances or cyber-attacks.State estimation is a tool to estimate system state variables from all available system measurements.Therefore,state estimation in modern power systems plays a vital role in the online monitoring, analysis, and control of smart grids.

    Usually, state estimation is a module embedded in the energy management system(EMS)of smart grids.In addition to necessary communication networks, the overall state-estimation-related modules contain three main components: sensors, a state estimator, and a bad data detector. Sensors measure system states, such as bus voltage magnitude, real and reactive power injections, real and reactive power flow, and so forth, at a certain sampling frequency [1]. The state estimator utilizes all collected data to estimate system state variables in order to obtain a snapshot of the power system in the steady state.The bad data detector thereafter detects and eliminates obvious errors in measurements.

    The state estimation process can be considered as a generalized power flow calculation. As shown in the following model, z represents the vector of measurement data with size[m,1];x represents the vector of system state variables with size[n,1],and m >n;h(x)represents the functional relationship between measurement values and system state variables; and e represents the vector of noises with size [m, 1].

    The goal is to calculate the ^x vector from the z vector, making the estimated^x as close as possible to the actual x based on certain estimate criteria. A widely used method for estimating ^x is the maximum likelihood (ML) estimation:

    where R is the diagonal matrix of the measurement error variances.

    2.2. Data completeness for state estimation

    Data quality is a critical problem for solving any industrial problems. Without high-quality data, the performance of both analytical and data-driven models will be seriously compromised. When based on poor-quality data,model outcomes will encounter unpredictable deviations that can cause substantial economic losses and security risks. Most of the existing data quality studies focus on database systems [27]. Data completeness is an important attribute for assessing the quality of a dataset [27]. Completeness is usually defined as whether there are any gaps in the data from what was actually collected and what was expected to be collected—that is, whether there are missing data, damaged data, or manipulated data [28].

    In this paper, the low-frequency measurements actually received by the control center are considered as incomplete. The control center perceives a big picture of the system state by processing the measurement vector z. Let the discrete sequence zk(·)represent the value of the kth row of vector z; that is, zk(·) is the measurement value of the kth meter. The corresponding mathematical expression can be represented by a time series, as shown in Eq. (4).

    where fk(t) represents the function of the measurement of the kth meter at time t.

    Due to the low sampling frequency of traditional meters, the capacity limitation on communication channels, and communication mistakes or even cyber-attacks,some part of zk(t)will be missing. Similarly, let us define another time series~zk(t ), in which its time labels t differ from zk(t), as shown in Eq. (5).

    For example, the time series zk(t) and~zk(t ) are shown in Figs.1(a) and (b), respectively. The aggregated series is then shown in Fig. 1(c).

    Data completeness for state estimation in this paper mainly refers to the completeness of the measurement vector z in the temporal dimension.The data completeness improvement is to generate more data based on available information so that it is as close as possible to the actual measurements—that is, to recover the missing time series~zk(t ).

    3. SRP model and the solving method

    In this section, the SRP problem is first proposed. Second, the problem of data completeness improvement for state estimation is formulated. Third, due to the powerful feature extraction capability of deep neural networks,a deep learning approach—namely,SRPNSE—is proposed.Finally,the optimization algorithms for estimating the model parameters of SRPNSE are introduced.

    3.1. SRP modeling

    Regardless of the size of the system, the input of state estimation is a vector of the measurements collected by many meters at a specific time point. Given vector z, the data completeness improvement problem aims to recover each meter’s missing data.We can solve this problem one meter after another. Recovering the missing data of each specific meter is equivalent to a SRP problem. The SRP problem can be expressed as follows:

    where Lβrepresents the low-frequency data actually collected by meters;H represents the original high-frequency data;e represents the vector of noises, where the noises here are caused by the meters; and ↓βrepresents the down-sampling function, in which β is the down-sampling factor.For example,suppose H is a measurement vector sampled at 60 Hz; if β is equal to 10, then Lβwill be a measurement vector based on H with a sampling rate of 6 Hz.

    In this paper, the SRP problem is formulated as a maximum a posteriori (MAP) estimation problem. Based on the MAP estimation, the goal is to estimate an Hβto maximize the posterior probability, shown as follows:

    Fig. 1. The relationship of discrete sequences for meter k. Time series (a) zk(t) and(b) ~zk (t ); (c) aggregated series Zk(t).

    where p(Lβ, ↓βH) is the likelihood function and p(↓βH) is the prior probability of ↓βH. In this situation, the prior probability mainly relates to the original sampling error caused by meters. Since the state estimation model assumes that the measurement noises follow the normal distribution,in this paper,we assume that the prior probability follows Gaussian distribution as well.

    3.2. Problem formulation

    The problem of improving data completeness for state estimation is equivalent to the problem of generating high-frequency data from low-frequency data. The high-frequency data is considered as complete data because it can recover the information lost in the incomplete data. The SRP problem formulation is shown in Fig.2.Given a set of original data D, two down-sampling data sets Lα and Hβare generated with down-sampling factors α and β. The objective of SRP is to take the lower frequency data Lα as the input and generate a set of estimated higher frequency data H^βthat is as close to the real down-sampling data Hβas possible. ?2-norm can be used to measure the difference between Hβand H^β.

    3.3. SRPNSE framework

    The network structure of the proposed SRPNSE method is shown in Fig. 3. The SRPNSE network directly uses the lowfrequency data as the input, and then performs information enhancement to output the estimated high-frequency data.SRPNSE implements data quality improvement through the following three steps: feature extraction, information completion, and data reconstruction.

    Fig. 2. Diagram of the SRP problem.

    In the feature extraction stage,three one-dimensional(1D)convolutional layers [29] are used to extract features from lowfrequency historical data. After obtaining the abstract features,the second part—the information completion stage—will supply higher resolution of features,based on the knowledge learned from the relationship between the low-frequency data and the highfrequency data. The information completion stage consists of several SRPNSE blocks that are implemented by a residual structure.The residual structure consists of a big global residual connection and a number of local residual blocks. The global residual connection forces the network to learn the missing information rather than form the signal itself,and the local residual blocks provide the possibility to train deeper networks [29]. For better performance, this research used a total of 22 local residual blocks in the information completion stage. Fig. 4. shows the structure of the residual block used in this paper,where g represents the output of the previous layer; the rectified linear unit(ReLU)function[29]is used as the activation function;and identity represents the identity mapping. Then, the higher resolution features that contain more details of the system patterns are used to reconstruct the targeted high-frequency data in the third part—the data reconstruction stage—which is implemented by three 1D convolutional layers. In this part, the feature vectors outputted by the information completion are integrated into β sub-sequences with length l. The β sub-sequences are then rearranged into the reconstructed high-frequency sequence with length β × l.

    When training the proposed SRPNSE network, the mean squared error(MSE)is chosen as the loss function,which is shown as follows:

    where H^iβand Hiβare the ith data of H^βand Hβ,respectively.N is the size of the vector.

    In this paper, we consider both the mean absolute percentage error (MAPE) [30] and the signal-to-noise ratio (SNR) [31] as evaluation metrics. The MAPE represents the degree of average absolute error compared with the actual value. A higher MAPE value means a larger difference between the actual value and the test one. The MAPE can be calculated as follows:

    In the signal processing field,the SNR represents the ratio of the average power of the signal to the average power of the noise. A higher SNR value indicates a smaller noise that the test value contains. The SNR can be calculated as follows:

    Fig. 3. Network structure of the proposed SRPNSE framework.

    Fig. 4. Network structure of the SRPNSE block i, where i = [1, 2, ..., K].

    3.4. Optimization method

    In this paper, a novel neural network, SRPNSE, is proposed to solve the SRP problem. As a deep neural network, it consists of multiple residual blocks and has strong expressive power. That is, given a specific nonlinear function, the neural network can asymptotically approximate this function by appropriately adjusting its parameters. However, due to the existence of activation functions and multiple hidden layers in the network, the function underlying SRPNSE is highly nonlinear and nonconvex.The nonlinearity and nonconvexity of SRPNSE makes its parameter optimization problem extremely difficult. In this paper, we investigate efficient optimization algorithms for estimating the parameters of SRPNSE.

    In the existing literature, gradient-based algorithms (as shown in Algorithm 1) remain the mainstream methods for the parameter estimation of deep neural networks. Typical examples are the batch gradient descent (BGD), stochastic gradient descent (SGD),and mini-batch gradient descent (Mini-BGD) algorithms [32]. In these algorithms, parameter updating is performed according to the following formulas:

    where W represents the weights; b is the bias; αlis the learning rate;and dW and db are the partial derivatives of cost function with resp

    ect to variables W and b, respectively.

    The main difference between these gradient-based algorithms is that when updating parameters in one iteration, BGD trains the network based on all batches of training data and SGD stochastically selects only one batch for training, while Mini-BGD selects only a portion of the batches.The biggest drawback of BGD is that the convergence speed is slow, especially when the number of batches is large, because it solves the gradient by calculating all batches. On the other hand, since SGD’s and Mini-BGD’s updating of the gradient direction is dependent on one or only a few data batches,their convergence trajectories are very unstable,resulting in continuous oscillation and local optima. Considering the drawbacks of traditional methods, based on Eqs. (13) and (14), many other methods such as Momentum [32], the adaptive gradient algorithm (Adagrad) [32], the root mean square prop (RMSProp)[32,33],and the adaptive moment estimation(ADAM)[32,34]have been proposed for improving the training process.In this paper,we will investigate the effectiveness of two new algorithms—RMSProp and ADAM—for estimating the parameters of SRPNSE.

    3.4.1. Root mean square prop

    One main disadvantage of the dominant gradient descent methods is that the learning rate αlis a fixed value. Choosing a proper learning rate can be difficult. If it is too small, the convergence speed will be very slow,whereas if it is too large,the loss function will oscillate or even deviate significantly from the minimum value.RMSProp(as shown in Algorithm 2)is a variant of the dominant gradient descent methods that overcomes this shortcoming.Compared with Eqs. (13) and (14), RMSProp achieves an excellent adaptation of the learning rate by adding a moving average of the squared gradient over adjacent mini-batches [34]. For each iteration, as shown in Eqs. (17) and (18), the given learning rate αlis dynamically adjusted by the root mean square. The root mean square is actually the root of the exponential moving averages of squared past gradients. According to Eqs. (15) and (16), RMSProp limits the reliance of the update to only the past few gradients

    [34]. The root mean square in RMSProp aims to balance the oscillation amplitude of different dimensions. When the parameter space is relatively flat, the partial derivation is small; then, the exponential moving average is small and the learning rate speeds up as a result. When the parameter space is relatively steep, the partial derivation is large; then, the exponential moving average is large and the learning rate slows down as a result.

    ?

    Algorithm 2. The pseudo-code for the RMSProp algorithm.Require: f(W, b) Objective function with parameters W, b Require:αl Learning rate Require: β2 Exponentially decaying average of squared gradients Require: W0, b0, S0(dW), S0(db) Initial parameters For each epoch t, while {not converged} do:1. Calculate the gradient of the objective function with respect to the current parameter:dW, db = ?f(W, b)2. Calculate biased the second moment estimate from historical gradients:SdW := β2SdW + (1-β2)(dW)2, Sdb := β2Sdb + (1-β2)(db)2 3. Calculate the descending gradient at the current moment:ηW =-αl ■ +ε, ηb = -αl dW■ +ε 4. Update based on the descending gradient:W :=W +ηW, b:=b +ηb End Return w, b■■■■■■db SdW■■■■■Sdb

    where(dW)2and(db)2are the square of the gradient;β2represents the exponential decay rate,which is usually set as 0.9 or 0.999;SdWand Sdbrepresent the exponential moving averages of squared past gradients; and ε is a very small number, say 10-8, to prevent the denominator from being 0.

    3.4.2. Adaptive moment estimation

    The other disadvantage of the dominant gradient descent methods is that the current gradient is the only factor to determine the descent direction. Once the current gradient is pointing in the opposite direction of the previous gradient, the loss function will oscillate or even deviate from the minimum value. Momentum

    [32] is a variant of the dominant gradient descent methods that overcomes this shortcoming. Compared with Eqs. (13) and (14),Momentum achieves the stability for faster learning by adding the accumulation of the exponential moving average of past gradients and then moving in that direction [32].

    The ADAM algorithm (as shown in Algorithm 3) combines the ideas of both the Momentum and RMSProp algorithms. As shown in Eqs. (19) and (20), the exponentially decaying average of the gradients is calculated, which is the Momentum and is called the‘‘first-order moment estimation” in ADAM; as shown in Eqs. (21)and(22),the exponentially decaying average of the squared gradients is calculated,which is the RMSProp and is called the‘‘secondorder moment estimation” in ADAM. In addition, as shown in Eqs.(23) and (24), ADAM computes a bias-corrected first-order moment estimate and second-order moment estimate to offset the deviation caused by the initialized zero vectors. As shown in Eqs. (25) and (26), ADAM not only updates the descent direction by an exponentially decaying average of gradients,but also divides the learning rate by an exponentially decaying average of squared gradients. As a result, faster convergence and reduced oscillation are gained [34].

    Algorithm 3. The pseudo-code for the ADAM algorithm.Require: f(W, b) Objective function with parameters W, b Require:αl Learning rate Require: β1, β2 Exponentially decaying average of squared gradients Require: W0, b0, S0(dW), S0(db),υ0(dW),υ0(db) Initial parameters For each epoch t, while {not converged} do:1. Calculate the gradient of the objective function with respect to the current parameter:dW, db = ?f(W, b)2. Calculate biased first and second moment estimate from historical gradients:υdW :=β1υdW + 1-β1( )dW, υdb :=β1υdb +(1-β1)db SdW:=β2SdW +1-β2( ) db( )2 3. Update the bias-corrected of first and second order moment estimate:( ) dW( )2,Sdb:=β2Sdb +1-β2 υc dW :=υdW 1-βt 1,υc db := υdb 1-βt 1,Sc dW :=SdW 1-βt 2,Sc db :=Sdb 1-βt 2 4. Update based on the descending gradient:W :=W -αl υc d■ +ε,b:=b-αl ■ +ε End Return W, b■■■■■■W υc d b Scd W■■■■Scd b

    4. Case studies

    In this section,we conduct case studies based on a 9-bus system

    [35]. As shown in Fig. 5, three meters are deployed on nodes 5, 7,and 9 to record the real power loads; three meters are deployed on nodes 1, 2, and 3 to measure the real and reactive power outputs of the generators; five meters are deployed on the‘‘from-end” of branches 1–4, 5–6, 6–7, 8–2, and 9–4 (e.g., the‘‘from-end”of branch 1–4 is bus 1)to measure the real and reactive power flows; and four meters are deployed on the ‘‘to-end” of branches 4–5, 3–6, 7–8 and 8–9 (e.g., the ‘‘to-end” of branch 4–5 is bus 5) to measure the real and reactive power flows.

    In order to better simulate the state estimation scenarios, the input values of state estimation in this paper are assumed to be some of the results of optimal power flow(OPF)calculations based on measured loads. As shown in Fig. 5, the first three meters, providing three real powers of loads, are considered as the input values of OPF;the remaining 12 meters,providing overall 24 real and reactive powers,are the input values of the state estimation for the system; and the values of the 12 meters come from the results of OPF.

    It is assumed that on each load node, 1 MW electricity is set to supply approximately 200 households.Each household contains 11 types of appliances, such as air conditioners, heaters, washing machines, microwaves, and so on; each appliance’s waveform comes from the plug load appliance identification dataset (PLAID)

    Fig. 5. Topology structure of the 9-bus system. G: generator.

    [36]. The PLAID samples 11 different types of appliances at 3 × 104Hz, which is down-sampled to 100 Hz in this paper.In this paper, we simulate 900, 1000, and 1250 households, with 100 times magnification for the load on nodes 5, 7, and 9,respectively. The super resolution perception state estimation dataset (SRPSED) was designed for testing the proposed SRPNSE; it has been released and can be found at https://www.zhaojunhua.org/SRP/SRPSE/dataset/. In generating this dataset, the user behavior of a normal office worker was adopted for each household; the user behavior has also been released with the dataset. The SRPSED contains a total of 60 d of high-frequency data at a frequency of 100 Hz, in which the first 45 d are used for training and validation,and the last 15 d are used for testing.Since the data completeness improvement problem for every single meter is independent in this paper, the proposed SRPNSE approach can be applied to larger systems in a similar manner.

    4.1. Performance of SRPNSE in state estimation

    Interpolation[37]is a popular way to fill vacancies and replace wrong data in many areas. In this paper, linear interpolation and cubic interpolation are applied as comparisons to the proposed SRPNSE approach. State estimation calculates the 9-bus system’s state—that is,the voltage magnitude and angle—based on the given measurements. In this paper, we execute the state estimation based on the real down-sampled data,SRPNSE data,linear interpolation data, and cubic interpolation data, respectively. Four case studies with a total of 16 scenarios were conducted. For each scenario, we calculated the MAPE and SNR of the voltage magnitude and angle.

    4.1.1. Performance evaluated with MAPE

    The MAPE values for both voltage magnitude and angle for all scenarios under SRPNSE, linear interpolation, and cubic interpolation are shown in Appendix A Tables S1 and S2, respectively (also see Figs.6 and 7).It should be noticed that each subfigure contains four scenarios. For example, Fig. 6(a) represents scenarios of recovering data from 1/60, 1/300, 1/600, and 1/900 Hz with η =5, respectively.

    4.1.2. Performance evaluated with SNR

    The SNR values for both voltage magnitude and angle for all scenarios under SRPNSE, linear interpolation, and cubic interpolation are shown in Appendix A Tables S3 and S4, respectively(also see Figs. 8 and 9).

    Fig. 6. MAPE comparisons among SRPNSE, linear interpolation, and cubic interpolation about the voltage magnitude. (a)η = 5; (b)η = 10; (c)η = 50; (d)η = 100.

    Fig. 7. MAPE comparisons among SRPNSE, linear interpolation, and cubic interpolation about the voltage angle. (a)η = 5; (b)η = 10; (c)η = 50; (d)η = 100.

    Table 1 The down-sampling factors and SR factors used in this paper.

    4.2. Performances of the SRPNSE on load nodes

    4.2.1. Performance evaluated with MAPE

    The MAPE values in load nodes 5,7,and 9 for all scenarios under SRPNSE, linear interpolation,and cubic interpolation are shown in Appendix A Tables S5, S6, and S7, respectively. Here, we take the scenarios on node 5 as a representative (Fig. 10).

    4.2.2. Performance evaluated with SNR

    The SNR values in load nodes 5, 7,and 9 for all scenarios under SRPNSE, linear interpolation,and cubic interpolation are shown in Appendix A Tables S8, S9, and S10, respectively. Here, we take the scenarios on node 5 as a representative (Fig. 11).

    Fig. 8. SNR comparisons among SRPNSE, linear interpolation, and cubic interpolation about the voltage magnitude. (a)η = 5; (b)η = 10; (c)η = 50; (d)η = 100.

    Fig. 9. SNR comparisons among SRPNSE, linear interpolation, and cubic interpolation about the voltage angle. (a)η = 5; (b)η = 10; (c)η = 50; (d)η = 100.

    Fig. 10. MAPE comparisons among SRPNSE, linear interpolation, and cubic interpolation on load node 5. (a)η = 5; (b)η = 10; (c)η = 50; (d)η = 100.

    Fig. 11. SNR comparisons among SRPNSE, linear interpolation, and cubic interpolation on load node 5. (a)η = 5; (b)η = 10; (c)η = 50; (d)η = 100.

    4.3. Visualized comparison of state estimation

    The 9-bus system has a total of three generators, nine nodes,and nine branches. Four case studies with the state estimation for a total of 16 scenarios were conducted; here, we randomly selected case 4, node 3, and branch 5–6 to show visualized comparisons of the state estimation results in more detail, as a representative. Specifically, we randomly chose a time period to show the fluctuation of voltage magnitude on node 3, voltage angle on node 3, power flow on branch 5–6, and generator output on node 3 with η =5,η =10,η =50,and η =100,respectively.In each figure,the true data,SRPNSE data,linear interpolation data,and cubic interpolation data are visualized for comparison.

    4.3.1. Case 4 with η =5: Voltage magnitude on node 3

    In this scenario α =90 000 and η =5;that is,the low-frequency data received in the control center is 1/900 Hz, and the goal is to restore 1/180 Hz data from the 1/900 Hz data.Based on the recovered data, state estimation is executed. Here, the voltage magnitude on node 3 is drawn. A comparison of the voltage magnitude after state estimation between the real down-sampled data and the estimated ones by SRPNSE, linear interpolation, and cubic interpolation is shown in Fig. 12.

    4.3.2. Case 4 with η =10: Voltage angle on node 3

    In this scenario, α =90 000 and η =10; that is, the lowfrequency data received in the control center is 1/900 Hz, and the goal is to restore 1/90 Hz data from the 1/900 Hz data. Based on the recovered data, state estimation is executed. Here, the voltage angle on node 3 is drawn. A comparison of the voltage angle after state estimation between the real down-sampled data and the estimated ones by SRPNSE, linear interpolation, and cubic interpolation is shown in Fig. 13.

    Fig.12. Voltage magnitude(Mag)on node 3 after state estimation,recovering data from 1/900 to 1/180 Hz.(a)True data;(b)SRPNSE;(c)linear interpolation;(d)cubic interpolation. p.u.: per unit.

    4.3.3. Case 4 with η =50: Power flow on branch 5–6

    In this scenario, α =90 000 and η =50; that is, the lowfrequency data received in the control center is 1/900 Hz, and the goal is to restore 1/18 Hz data from the 1/900 Hz data. Based on the recovered data, state estimation is executed. Here, the power flow on branch 5–6 is drawn. A comparison of the power flow on branch 5–6 after state estimation between the real down-sampled data and the estimated ones by SRPNSE, linear interpolation, and cubic interpolation is shown in Fig. 14.

    4.3.4. Case 4 with η =100: Generator output on node 3

    In this scenario, α =90 000 and η =100; that is, the lowfrequency data received in the control center is 1/900 Hz, and the goal is to restore 1/9 Hz data from the 1/900 Hz data. Based on the recovered data,state estimation is executed.Here,the generator output on node 3 is drawn. A comparison of the generator output on node 3 after state estimation between the real downsampled data and the estimated ones by SRPNSE, linear interpolation, and cubic interpolation is shown in Fig. 15.

    4.4. Visualized comparison of load nodes

    Four case studies with a total of 16 scenarios were conducted.Here, we randomly selected case 1 on load node 5 and case 4 on load node 9 and discussed them in greater detail. In each figure,the true data, SRPNSE data, linear interpolation data, and cubic interpolation data are visualized for comparison.

    Fig.13. Voltage angle(Ang) on node 3 after state estimation,recovering data from 1/900 to 1/90 Hz. (a) True data; (b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    Fig. 14. Power flow on branch 5–6 after state estimation, recovering data from 1/900 to 1/18 Hz. (a) True data; (b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    4.4.1. Load node 5: Data completeness improvement from 1/60 Hz

    In this case, α =6000 and η =5, η =10, η =50, and η =100;that is, the low-frequency data received in the control center is 1/60 Hz, and the goal is to restore 1/12, 1/6, 5/6, and 5/3 Hz data from the 1/60 Hz data, respectively. Here, we randomly chose a time period. Comparisons between the real 1/12, 1/6, 5/6, and 5/3 Hz down-sampled data and the estimated ones by SRPNSE, linear interpolation,and cubic interpolation are shown in Figs.16–19.

    4.4.2. Load node 9: Data completeness improvement from 1/900 Hz

    In this case,α =90 000 and η =5,η =10,η =50,and η =100;that is, the low-frequency data received in the control center is 1/900 Hz, and the goal is to restore 1/180, 1/90, 1/18, and 1/9 Hz data from the 1/900 Hz data, respectively. Here, we randomly chose a time period. Comparisons between the real 1/180, 1/90,1/18, and 1/9 Hz down-sampled data and the estimated ones by SRPNSE, linear interpolation, and cubic interpolation are shown in Figs. 20–23.

    4.5. Comparison of the SGD, RMSProp, and ADAM algorithms for solving the SRPNSE framework

    Tables S11 and S12 in Appendix A provide comparisons of the MAPE and SNR values using the ADAM and RMSProp algorithms compared with the SGD algorithm for solving the proposed SRPNSE framework. Here, the MAPE values on load node 5 for three algorithms are shown as a representative (Fig. 24).

    Fig. 15. Generator output on node 3 after state estimation, recovering data from 1/900 to 1/9 Hz. (a) True data; (b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    Fig. 16. Load measurements, recovering data from 1/60 to 1/12 Hz. (a) True data;(b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    Fig. 17. Load measurements, recovering data from 1/60 to 1/6 Hz. (a) True data;(b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    Fig. 18. Load measurements, recovering data from 1/60 to 5/6 Hz. (a) True data;(b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    Fig. 19. Load measurements, recovering data from 1/60 to 5/3 Hz. (a) True data;(b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    Fig.20. Load measurements,recovering data from 1/900 to 1/180 Hz.(a)True data;(b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    Fig.21. Load measurements, recovering data from 1/900 to 1/90 Hz.(a)True data;(b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    Fig.22. Load measurements,recovering data from 1/900 to 1/18 Hz.(a)True data;(b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    Fig. 23. Load measurements, recovering data from 1/900 to 1/9 Hz. (a) True data;(b) SRPNSE; (c) linear interpolation; (d) cubic interpolation.

    We also compared the loss function in iterations using the RMSProp and ADAM algorithms compared with the SGD algorithm.Here, the MSE value for the scenario of case 4 with η =100 is selected as a representative(Fig.25(a)).Fig.25(b)provides magnified views of the first 80 iterations and the iterations from 300 to 380, respectively.

    4.6. Result analysis

    Tables S1–S4, Figs. 6–9, and Figs. 12–15 provide comparisons focused on the state estimation results. Tables S5–S10, Figs. 10 and 11, and Figs. 16–23 provide comparisons focused on the measurements of load nodes. It should be noted that the latter comparisons are SR results of the meters’measurements,while the former comparisons illustrate the state estimation results, which are based on the SR results of the meters’ measurements.

    Fig. 24. MAPE comparisons using RMSProp and ADAM algorithm compared with SGD. (a)η = 5; (b)η = 10; (c)η = 50; (d)η = 100.

    First, it is clear from Tables S1–S4 and Tables S5–S10 that the proposed SRPNSE significantly outperforms the linear and cubic interpolation methods. This indicates that the data supplemented by the SRPNSE approach can achieve a more accurate estimate of the actual situation, and thus helps to achieve a more accurate state estimation result.More importantly,the differences between using the SRPNSE, linear interpolation, and cubic interpolation methods on the state estimation are obvious. As shown in Tables S1–S4 and Figs. 6–9, the value differences are as high as one or two orders of magnitude. This indicates that the linear and cubic interpolations are weak in recovering lost information from relatively low-frequency data, while the proposed SRPNSE approach performs well.

    Second,it is obvious from Tables S5–S7 that,no matter what the SR factor is, the MAPE values of the SRPNSE and interpolation methods keep increasing when the sampling frequency drops;and, more importantly, the lower the frequency is, the higher the MAPE difference between the SRPNSE and interpolation methods is.The reason for the small MAPE differences between the SRPNSE and interpolation methods, as in case 1, is that relatively highfrequency data already contains enough information, which helps to improve the accuracy of the interpolations.

    Third, by comparing the scenarios of different SR factors for a specific case, such as case 3 with η =5, η =10, η =50, and η =100, it is clear from Tables S5–S7 and Tables S8–S10 that a smaller SR factor will usually lead to better performance for both the SRPNSE and the interpolation methods.

    Fourth,from Fig.24 and Tables S11 and S12,it is clear that most MAPE values based on the ADAM algorithm are lower than those based on the RMSProp and SGD algorithms. As shown in Fig. 25(a), the SGD algorithm achieves a slow convergence speed and encounters continuous oscillation; as shown in Fig. 25(b),compared with RMSProp, the ADAM algorithm is slightly slow in convergence speed, but its stability is outstanding. The result is consistent with Section 3.4: The ADAM algorithm not only uses a dynamically adjusted learning rate to speed up convergence, but also uses an accumulated momentum to stay stable. Therefore,the ADAM algorithm performs better than the RMSProp and SGD algorithms in solving the proposed SRPNSE framework.

    5. Conclusions and future works

    In this article,we proposed a novel machine-learning-based SRP approach to improve data completeness for smart grid state estimation.The case studies demonstrated the effectiveness and value of the proposed approach.

    Concerning the applicability of the SRPSNE approach in a larger system, please note that the SRPNSE is an algorithm that recovers high-frequency data for a single meter.In other words,when solving the SRP problem, the SRPNSE approach is applied to recover one meter after another, without using any information from neighboring meters. Therefore, when the SRPNSE approach is applied to a larger system, it is still possible to solve each meter one by one.Although we used the 9-bus system for the case study,the load data generated by this test system is big.The training data size of the 9-bus system used in the current case study is almost ten gigabytes. Adding a larger testing system into the case study would require substantial computational resources, which would need further investment in the hardware (including GPUs and larger memory).We would therefore like to leave this as our future work.

    Fig.25. Loss function comparisons using the RMSProp and ADAM algorithms compared with the SGD algorithm for case 4 with η=100.MSE value in interations(a)[1,500];(b) [1, 80], and (c) [300, 380].

    Furthermore, we will also perform trials on relatively higher frequency data in the future, such as recovering data from 100,10, or 1 Hz. In fact, the SRPNSE approach can not only be applied in state estimation, but also in many other important modules in smart grids.The SRPNSE approach can help to improve data quality and thus overcome the obstacles and challenges caused by deployed meters, communication channels, and abnormal data intrusion. By applying the SRPNSE approach, the efficiency and security of existing industrial systems may be improved based on poor-quality data in practical situations without further investment and upgrading.

    Acknowledgements

    This work was partially supported by the Training Program of the Major Research Plan of the National Natural Science Foundation of China (91746118), partially supported by the Shenzhen Municipal Science and Technology Innovation Committee Basic Research project (JCYJ20170410172224515), partially supported by funding from Shenzhen Institute of Artificial Intelligence and Robotics for Society, and partially supported by Youth Innovation Promotion Association of Chinese Academy of Sciences.

    Compliance with ethics guidelines

    Gaoqi Liang, Guolong Liu, Junhua Zhao, Yanli Liu, Jinjin Gu,Guangzhong Sun, and Zhaoyang Dong declare that they have no conflict of interest or financial conflicts to disclose.

    Appendix A. Supplementary data

    Supplementary data to this article can be found online at https://doi.org/10.1016/j.eng.2020.06.006.

    国产亚洲一区二区精品| 天堂8中文在线网| 亚洲欧美一区二区三区黑人| kizo精华| 亚洲,欧美精品.| 在线观看人妻少妇| 亚洲精品成人av观看孕妇| 国产精品免费大片| 久久精品亚洲av国产电影网| 国产伦理片在线播放av一区| 男女无遮挡免费网站观看| 日韩一区二区三区影片| 成人国产av品久久久| 我要看黄色一级片免费的| 一区二区av电影网| 黄片大片在线免费观看| 国产真人三级小视频在线观看| 日韩中文字幕欧美一区二区| 亚洲av片天天在线观看| 亚洲欧洲精品一区二区精品久久久| av网站在线播放免费| 91大片在线观看| 国产成人a∨麻豆精品| av不卡在线播放| 男人爽女人下面视频在线观看| 午夜两性在线视频| 99久久人妻综合| 欧美黑人精品巨大| 一二三四社区在线视频社区8| 亚洲九九香蕉| 午夜福利在线观看吧| 久久精品亚洲av国产电影网| 十分钟在线观看高清视频www| 成人国语在线视频| 高清av免费在线| 一区在线观看完整版| 久久性视频一级片| 日韩欧美免费精品| 日韩欧美一区二区三区在线观看 | 多毛熟女@视频| 午夜免费鲁丝| 无限看片的www在线观看| 天堂俺去俺来也www色官网| 国产野战对白在线观看| 亚洲第一青青草原| 肉色欧美久久久久久久蜜桃| 亚洲五月婷婷丁香| 老司机午夜福利在线观看视频 | 亚洲精品乱久久久久久| 成人18禁高潮啪啪吃奶动态图| 精品国产国语对白av| 麻豆乱淫一区二区| av在线老鸭窝| 欧美黄色片欧美黄色片| 免费女性裸体啪啪无遮挡网站| 亚洲五月婷婷丁香| 中文字幕色久视频| 国产精品欧美亚洲77777| 中文字幕av电影在线播放| 亚洲一区中文字幕在线| 每晚都被弄得嗷嗷叫到高潮| 日韩视频在线欧美| 十八禁网站网址无遮挡| 久久精品国产亚洲av高清一级| 国产一区二区三区av在线| 精品久久蜜臀av无| 亚洲欧美日韩高清在线视频 | 成年av动漫网址| 另类亚洲欧美激情| 老司机影院毛片| 黄片大片在线免费观看| 精品久久蜜臀av无| av在线播放精品| 水蜜桃什么品种好| 黑人巨大精品欧美一区二区蜜桃| 日韩欧美一区视频在线观看| 午夜福利在线免费观看网站| 中国美女看黄片| e午夜精品久久久久久久| 国产精品 欧美亚洲| 午夜日韩欧美国产| 热re99久久精品国产66热6| 极品少妇高潮喷水抽搐| 国产精品久久久久久精品古装| 高清欧美精品videossex| 老司机影院成人| 手机成人av网站| 999精品在线视频| 超碰97精品在线观看| 黄网站色视频无遮挡免费观看| 久热爱精品视频在线9| 亚洲一区中文字幕在线| 99久久99久久久精品蜜桃| 91精品国产国语对白视频| 99热国产这里只有精品6| 视频区欧美日本亚洲| 一级,二级,三级黄色视频| 久久久精品94久久精品| 妹子高潮喷水视频| 日韩视频一区二区在线观看| 男女高潮啪啪啪动态图| 精品国产超薄肉色丝袜足j| 日本精品一区二区三区蜜桃| 免费观看a级毛片全部| 国产免费视频播放在线视频| 免费少妇av软件| cao死你这个sao货| 我的亚洲天堂| 丝袜喷水一区| 精品福利永久在线观看| 中文字幕最新亚洲高清| 999久久久国产精品视频| 91成年电影在线观看| 免费不卡黄色视频| 97人妻天天添夜夜摸| 在线永久观看黄色视频| 成年人黄色毛片网站| 国产99久久九九免费精品| 亚洲全国av大片| 国产精品自产拍在线观看55亚洲 | 1024视频免费在线观看| 一级毛片精品| 久久久久久久大尺度免费视频| 久久天堂一区二区三区四区| 久久国产精品大桥未久av| 成人免费观看视频高清| 免费女性裸体啪啪无遮挡网站| 天堂中文最新版在线下载| 亚洲七黄色美女视频| 一级片免费观看大全| 亚洲激情五月婷婷啪啪| 国产精品 国内视频| 亚洲一卡2卡3卡4卡5卡精品中文| 成年人黄色毛片网站| 后天国语完整版免费观看| 黄片大片在线免费观看| 亚洲色图 男人天堂 中文字幕| 国产一区二区在线观看av| 菩萨蛮人人尽说江南好唐韦庄| 免费不卡黄色视频| 国产麻豆69| 黄色a级毛片大全视频| 黑人猛操日本美女一级片| 色视频在线一区二区三区| 欧美日韩国产mv在线观看视频| 亚洲成人免费av在线播放| 男女下面插进去视频免费观看| 制服人妻中文乱码| 国产欧美日韩一区二区三区在线| 成在线人永久免费视频| 男女国产视频网站| 黑人巨大精品欧美一区二区蜜桃| 亚洲一区二区三区欧美精品| 精品少妇内射三级| 国产av一区二区精品久久| 国产精品成人在线| 亚洲欧美清纯卡通| 一二三四社区在线视频社区8| 99久久精品国产亚洲精品| 我要看黄色一级片免费的| 国产精品国产av在线观看| tocl精华| 免费日韩欧美在线观看| 精品人妻熟女毛片av久久网站| 99热网站在线观看| 亚洲精品在线美女| 天堂中文最新版在线下载| 正在播放国产对白刺激| 免费在线观看影片大全网站| 91麻豆精品激情在线观看国产 | 狠狠精品人妻久久久久久综合| 欧美黑人精品巨大| 精品免费久久久久久久清纯 | 亚洲 欧美一区二区三区| www.熟女人妻精品国产| 高潮久久久久久久久久久不卡| 精品久久久精品久久久| 国产免费视频播放在线视频| 97人妻天天添夜夜摸| 老熟妇仑乱视频hdxx| 新久久久久国产一级毛片| 捣出白浆h1v1| 亚洲一码二码三码区别大吗| 99热网站在线观看| 我的亚洲天堂| 午夜激情av网站| 岛国在线观看网站| 日本五十路高清| 午夜福利在线免费观看网站| 满18在线观看网站| 国产精品成人在线| 成人国语在线视频| 熟女少妇亚洲综合色aaa.| 亚洲国产精品一区三区| 又黄又粗又硬又大视频| 国产精品免费视频内射| 国产精品影院久久| 午夜福利乱码中文字幕| 黄频高清免费视频| 在线观看免费日韩欧美大片| 久久久久精品国产欧美久久久 | 999精品在线视频| 亚洲精品久久成人aⅴ小说| 精品国产一区二区三区久久久樱花| 99精品久久久久人妻精品| 午夜久久久在线观看| 99九九在线精品视频| 国产亚洲精品第一综合不卡| 丝袜美腿诱惑在线| 啦啦啦在线免费观看视频4| 国产精品麻豆人妻色哟哟久久| a在线观看视频网站| 午夜日韩欧美国产| 国产xxxxx性猛交| 黄色视频,在线免费观看| 爱豆传媒免费全集在线观看| 激情视频va一区二区三区| 久久人妻熟女aⅴ| 国产一区二区 视频在线| 日本91视频免费播放| 久久性视频一级片| 欧美精品亚洲一区二区| 亚洲人成77777在线视频| 国产精品一区二区在线不卡| 搡老岳熟女国产| 欧美成狂野欧美在线观看| 天天躁日日躁夜夜躁夜夜| 老熟女久久久| 美女高潮到喷水免费观看| 一区二区三区精品91| av福利片在线| 人妻久久中文字幕网| 看免费av毛片| 精品福利观看| 97在线人人人人妻| 日韩,欧美,国产一区二区三区| 欧美精品人与动牲交sv欧美| 十分钟在线观看高清视频www| 天天躁日日躁夜夜躁夜夜| 亚洲va日本ⅴa欧美va伊人久久 | 日韩 欧美 亚洲 中文字幕| 国产一区二区三区在线臀色熟女 | 精品少妇久久久久久888优播| 欧美日韩av久久| 美女中出高潮动态图| 免费高清在线观看日韩| 99香蕉大伊视频| 国精品久久久久久国模美| 成人国产一区最新在线观看| 黄色视频,在线免费观看| 少妇人妻久久综合中文| 日本av手机在线免费观看| 亚洲国产精品成人久久小说| 久久久久久人人人人人| 国内毛片毛片毛片毛片毛片| 99久久精品国产亚洲精品| 91九色精品人成在线观看| 嫩草影视91久久| kizo精华| 一级片免费观看大全| 日韩大片免费观看网站| 精品国产国语对白av| 亚洲欧美激情在线| 男女午夜视频在线观看| 国产伦人伦偷精品视频| 亚洲国产欧美网| a级片在线免费高清观看视频| 久久久久久亚洲精品国产蜜桃av| 天天躁夜夜躁狠狠躁躁| 香蕉丝袜av| 少妇的丰满在线观看| 99久久综合免费| 女人被躁到高潮嗷嗷叫费观| 欧美亚洲日本最大视频资源| 国产不卡av网站在线观看| 国产免费福利视频在线观看| av片东京热男人的天堂| xxxhd国产人妻xxx| 黑人巨大精品欧美一区二区mp4| 三上悠亚av全集在线观看| 在线永久观看黄色视频| 久久久精品免费免费高清| 国产在线免费精品| 国产三级黄色录像| 丝袜美腿诱惑在线| 成人国产av品久久久| 可以免费在线观看a视频的电影网站| 丰满少妇做爰视频| 纯流量卡能插随身wifi吗| 黄色视频不卡| 黄色片一级片一级黄色片| 99国产精品99久久久久| 999久久久国产精品视频| 国产免费现黄频在线看| 美女主播在线视频| 久久 成人 亚洲| 午夜免费成人在线视频| 黑丝袜美女国产一区| 脱女人内裤的视频| 精品少妇黑人巨大在线播放| 亚洲av电影在线观看一区二区三区| 久久狼人影院| 久久久久国产一级毛片高清牌| 黑人巨大精品欧美一区二区蜜桃| 国产国语露脸激情在线看| 999久久久精品免费观看国产| 亚洲激情五月婷婷啪啪| 一二三四在线观看免费中文在| 中文字幕另类日韩欧美亚洲嫩草| 一本综合久久免费| 欧美激情极品国产一区二区三区| 亚洲色图综合在线观看| 一本一本久久a久久精品综合妖精| 国产男女内射视频| 国产又爽黄色视频| 亚洲综合色网址| 丁香六月天网| 18禁裸乳无遮挡动漫免费视频| 丝瓜视频免费看黄片| 香蕉国产在线看| 亚洲专区国产一区二区| 亚洲激情五月婷婷啪啪| 秋霞在线观看毛片| 亚洲精品日韩在线中文字幕| 国产精品免费视频内射| 麻豆av在线久日| 欧美精品啪啪一区二区三区 | 亚洲精品av麻豆狂野| 高清视频免费观看一区二区| 丰满迷人的少妇在线观看| 在线永久观看黄色视频| 国产一区二区在线观看av| 国产精品久久久久久精品电影小说| 在线观看人妻少妇| 精品国产乱码久久久久久男人| 国产成人影院久久av| 国产日韩一区二区三区精品不卡| 自线自在国产av| 亚洲av日韩精品久久久久久密| 黄色片一级片一级黄色片| 国产在视频线精品| 日韩 欧美 亚洲 中文字幕| 欧美亚洲 丝袜 人妻 在线| 真人做人爱边吃奶动态| 超碰成人久久| 久久亚洲精品不卡| 美女扒开内裤让男人捅视频| 日韩欧美一区视频在线观看| 久久久久精品国产欧美久久久 | 国产欧美日韩综合在线一区二区| av网站免费在线观看视频| 窝窝影院91人妻| 男女床上黄色一级片免费看| 国产99久久九九免费精品| www.999成人在线观看| 亚洲av电影在线观看一区二区三区| 国产又色又爽无遮挡免| 黑人欧美特级aaaaaa片| 老汉色av国产亚洲站长工具| 国产1区2区3区精品| 久久久水蜜桃国产精品网| 精品国产乱子伦一区二区三区 | 一本大道久久a久久精品| 俄罗斯特黄特色一大片| 日韩免费高清中文字幕av| 精品久久久久久久毛片微露脸 | 老汉色av国产亚洲站长工具| 日日摸夜夜添夜夜添小说| 亚洲精品国产精品久久久不卡| 亚洲欧美日韩高清在线视频 | 久久香蕉激情| 成人国产一区最新在线观看| 精品一区二区三区四区五区乱码| 国产野战对白在线观看| 成人国语在线视频| 日本欧美视频一区| 狂野欧美激情性xxxx| 国产日韩欧美在线精品| 法律面前人人平等表现在哪些方面 | 亚洲精品自拍成人| 激情视频va一区二区三区| 久久性视频一级片| 国产精品1区2区在线观看. | 亚洲美女黄色视频免费看| 国产成人欧美在线观看 | 精品国产乱码久久久久久小说| 欧美精品啪啪一区二区三区 | 男女边摸边吃奶| 国产日韩一区二区三区精品不卡| 韩国精品一区二区三区| 日韩视频一区二区在线观看| 日本猛色少妇xxxxx猛交久久| 悠悠久久av| 精品少妇黑人巨大在线播放| 99久久国产精品久久久| 美女国产高潮福利片在线看| 高清视频免费观看一区二区| 日韩大片免费观看网站| 黑人巨大精品欧美一区二区mp4| 国产精品一区二区在线观看99| www.精华液| av线在线观看网站| 最近最新免费中文字幕在线| 国产成人免费无遮挡视频| 午夜免费观看性视频| 日本一区二区免费在线视频| a级毛片黄视频| www.av在线官网国产| 亚洲综合色网址| 女人被躁到高潮嗷嗷叫费观| 亚洲av欧美aⅴ国产| 咕卡用的链子| 国产精品九九99| 精品少妇内射三级| 51午夜福利影视在线观看| 老司机亚洲免费影院| 母亲3免费完整高清在线观看| 水蜜桃什么品种好| 欧美精品一区二区免费开放| 日韩制服丝袜自拍偷拍| 大码成人一级视频| 蜜桃在线观看..| 高潮久久久久久久久久久不卡| 国产三级黄色录像| 亚洲自偷自拍图片 自拍| 人成视频在线观看免费观看| 国产精品一二三区在线看| 成年人黄色毛片网站| 久久久久久久国产电影| 亚洲成国产人片在线观看| 美女午夜性视频免费| 欧美另类亚洲清纯唯美| 人妻一区二区av| 国产1区2区3区精品| 叶爱在线成人免费视频播放| a级毛片黄视频| 日韩大码丰满熟妇| 老汉色∧v一级毛片| 国产成人一区二区三区免费视频网站| 免费少妇av软件| 久久久久视频综合| 亚洲精品自拍成人| 欧美日韩黄片免| 操出白浆在线播放| 国产日韩欧美在线精品| 国产精品一区二区在线不卡| 日韩,欧美,国产一区二区三区| 色播在线永久视频| 亚洲欧美一区二区三区黑人| av电影中文网址| 国产av精品麻豆| 91精品伊人久久大香线蕉| 18禁国产床啪视频网站| 自拍欧美九色日韩亚洲蝌蚪91| 丝袜在线中文字幕| 国产精品 国内视频| 久久久久网色| 日本a在线网址| 美女福利国产在线| 男女床上黄色一级片免费看| 老司机福利观看| 国产成人欧美| 亚洲精品中文字幕一二三四区 | 午夜久久久在线观看| 丰满饥渴人妻一区二区三| 欧美精品一区二区大全| 欧美乱码精品一区二区三区| 久久av网站| 狂野欧美激情性xxxx| 国产高清视频在线播放一区 | 黑人操中国人逼视频| av视频免费观看在线观看| 色综合欧美亚洲国产小说| 超碰97精品在线观看| 精品免费久久久久久久清纯 | 亚洲av欧美aⅴ国产| 久久国产亚洲av麻豆专区| 国产不卡av网站在线观看| 性少妇av在线| 老汉色∧v一级毛片| 亚洲av国产av综合av卡| 99久久99久久久精品蜜桃| 日本黄色日本黄色录像| 欧美另类一区| 国产日韩欧美亚洲二区| www.熟女人妻精品国产| 五月开心婷婷网| 欧美精品啪啪一区二区三区 | 我要看黄色一级片免费的| 亚洲一区二区三区欧美精品| 成人国产一区最新在线观看| 国产亚洲欧美精品永久| 十八禁网站网址无遮挡| 免费在线观看视频国产中文字幕亚洲 | 啦啦啦视频在线资源免费观看| 狠狠婷婷综合久久久久久88av| 亚洲欧美日韩另类电影网站| 久久精品久久久久久噜噜老黄| tube8黄色片| 国产片内射在线| 日韩三级视频一区二区三区| 国产精品熟女久久久久浪| 在线观看免费日韩欧美大片| 涩涩av久久男人的天堂| av天堂久久9| 国产精品一区二区在线观看99| 欧美日韩av久久| 美女主播在线视频| 精品国产一区二区三区四区第35| 亚洲精品久久午夜乱码| 亚洲精品中文字幕一二三四区 | 亚洲精品美女久久av网站| 精品福利观看| 国产精品一区二区在线观看99| 精品少妇久久久久久888优播| 日韩欧美一区视频在线观看| av片东京热男人的天堂| 12—13女人毛片做爰片一| 成人手机av| 午夜视频精品福利| 香蕉国产在线看| 丰满饥渴人妻一区二区三| 又大又爽又粗| 一本久久精品| 国产一区二区三区在线臀色熟女 | 各种免费的搞黄视频| 99久久人妻综合| 日韩制服骚丝袜av| 黄网站色视频无遮挡免费观看| 国产免费福利视频在线观看| netflix在线观看网站| 捣出白浆h1v1| 50天的宝宝边吃奶边哭怎么回事| 搡老岳熟女国产| 桃花免费在线播放| 999久久久精品免费观看国产| 一级,二级,三级黄色视频| 女人被躁到高潮嗷嗷叫费观| 欧美另类亚洲清纯唯美| 亚洲中文av在线| 国产精品99久久99久久久不卡| 女警被强在线播放| avwww免费| 啦啦啦在线免费观看视频4| 交换朋友夫妻互换小说| 嫩草影视91久久| 男女国产视频网站| 99国产综合亚洲精品| 久久国产精品影院| 两人在一起打扑克的视频| a级片在线免费高清观看视频| 人妻人人澡人人爽人人| 成年人黄色毛片网站| 在线观看一区二区三区激情| 啦啦啦中文免费视频观看日本| 欧美在线一区亚洲| 自线自在国产av| 正在播放国产对白刺激| 国内毛片毛片毛片毛片毛片| 亚洲精品国产区一区二| 欧美日韩亚洲国产一区二区在线观看 | 黄色a级毛片大全视频| 日本a在线网址| 纯流量卡能插随身wifi吗| www.精华液| 国产男女超爽视频在线观看| 99热全是精品| 爱豆传媒免费全集在线观看| 久久久水蜜桃国产精品网| 黄色视频在线播放观看不卡| 性少妇av在线| 在线精品无人区一区二区三| 亚洲国产精品成人久久小说| 久久这里只有精品19| a级片在线免费高清观看视频| 精品高清国产在线一区| 亚洲欧美精品自产自拍| 久久人人爽人人片av| 欧美亚洲 丝袜 人妻 在线| 建设人人有责人人尽责人人享有的| 交换朋友夫妻互换小说| 下体分泌物呈黄色| 狠狠狠狠99中文字幕| 老司机深夜福利视频在线观看 | 久久精品国产综合久久久| 黑丝袜美女国产一区| 天天躁日日躁夜夜躁夜夜| 久久中文字幕一级| 色老头精品视频在线观看| 永久免费av网站大全| 麻豆乱淫一区二区| 亚洲色图 男人天堂 中文字幕| 飞空精品影院首页| 久久精品久久久久久噜噜老黄| 亚洲伊人色综图| 极品人妻少妇av视频| 波多野结衣av一区二区av| 自拍欧美九色日韩亚洲蝌蚪91| 在线观看免费视频网站a站| 精品欧美一区二区三区在线| 美女中出高潮动态图| 欧美国产精品一级二级三级| 欧美老熟妇乱子伦牲交| 精品国内亚洲2022精品成人 | 久久久国产一区二区| 欧美变态另类bdsm刘玥| 久久综合国产亚洲精品| 亚洲av日韩精品久久久久久密| 日韩免费高清中文字幕av| 国产免费福利视频在线观看| 又紧又爽又黄一区二区| 波多野结衣一区麻豆| 丝瓜视频免费看黄片| 中文精品一卡2卡3卡4更新| 午夜福利一区二区在线看|