Power distribution automation voltage control system
By introducing deep learning algorithms, time series prediction algorithms and wavelet transformation technology into the distribution automation voltage control system, the problems of low voltage control accuracy and delayed response in the existing system are solved, high-precision voltage control and rapid response capabilities are achieved, and the stability and fault diagnosis capabilities of the distribution network are improved.
Patent Information
- Application Number
- CN202510216212.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2045-02-26
AI Technical Summary
In actual application, the existing distribution automation voltage control system has low voltage control accuracy and lagging response due to limited sensor accuracy, changes in environmental factors and uncertain user electricity consumption behavior, which affects the power supply quality and distribution network stability.
A distribution automation voltage control system is designed, including a data acquisition and processing module, a parameter estimation and correction module, a central control execution module, a dynamic response control module, a monitoring and fault diagnosis module and a user interface module. Real-time parameter estimation and correction are performed through deep learning algorithms, combined with time series prediction algorithms to quickly respond to transient shocks, and fault diagnosis is performed through wavelet transformation.
It realizes high-precision voltage control, improves the system's impact resistance and response speed, maintains the grid voltage stability, reduces voltage fluctuation time, enhances fault diagnosis ability, and reduces power outage time and maintenance workload.
Smart Images

Figure CN119965882A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of power distribution automation, and in particular to a power distribution automation voltage control system. Background Art
[0002] The development of modern smart grids has put forward higher requirements on the stability and reliability of distribution systems. Voltage fluctuations not only affect the normal operation of user equipment, but may also cause equipment failure and energy waste. Therefore, the distributed automatic voltage control system (DAVCS) occupies a vital position in the smart grid. DAVCS maintains the stability and precise control of the voltage level in the distribution network through automated monitoring and regulation, and improves the quality and reliability of power supply.
[0003] The existing technology has the following deficiencies: In the existing distribution automation voltage control process, grid parameters such as line impedance, load characteristics, and transformer parameters are usually required for algorithm design. In practical applications, due to the limited accuracy of sensors and measuring equipment, or insufficient reliability in complex environments, or the influence of changes in environmental factors such as temperature and humidity, there may be a large difference between the collected parameter estimates and the actual values, causing the voltage control to deviate from the target value, affecting the accuracy and control performance of the voltage regulation, and thus affecting the power supply quality; in addition, a large number of users operating high-power electrical appliances at the same time will cause large fluctuations in current and power in a short period of time, generating transient shocks, causing the voltage to drop or rise instantaneously. When there is a short-term high-power shock caused by the uncertainty of user electricity consumption behavior, the system's predictive ability and resilience cannot respond in time, resulting in difficulty in regulation and control delays, thereby affecting the stability and reliability of the entire distribution network.
[0004] The above information disclosed in this Background section is only for enhancement of understanding of the background of the present disclosure and therefore it may contain information that does not constitute the prior art that is already known to one of ordinary skill in the art. Summary of the invention
[0005] The object of the present invention is to provide a distribution automation voltage control system, and the present invention solves the problems in the above-mentioned background technology.
[0006] In order to achieve the above-mentioned object, the present invention provides the following technical solutions: a distribution automation voltage control system, including a data acquisition and processing module, a parameter estimation and correction module, a central control execution module, a dynamic response control module, a monitoring fault diagnosis module and a user interface module; The data acquisition and processing module obtains real-time data values in the power grid, and pre-processes the collected real-time data values to obtain pre-processed data and transmit them to the parameter estimation and correction module and the central control execution module; The parameter estimation and correction module uses a deep learning algorithm to estimate, analyze and correct the power grid parameters in real time on the pre-processed data obtained by the data acquisition and processing module, generates high-precision parameter results and feeds them back to the central control execution module; The central control execution module controls the data communication between the modules, and generates control instructions for optimal control actions based on the preprocessed data and the high-precision parameter results compared with the preset target value of the distribution voltage, and sends the instructions to the dynamic response control module; The dynamic response control module receives the control instructions from the central control execution module, combines the user's power consumption behavior data, uses the time series prediction algorithm to predict the user's power consumption behavior changes in advance, and adjusts the control parameters to respond to transient impacts; The monitoring fault diagnosis module still monitors the grid operation status in real time after the control parameters are adjusted, monitors the system operation data, analyzes, identifies and diagnoses the fault signal, and feeds the fault signal back to the central control execution module and the user interface module for alarming the operator to intervene in the control; The user interface module uses a human-computer interaction interface to warn and display the central control execution module and the monitoring fault diagnosis module to control the system operation status data, receive the operator's control instructions, and record the log information of the system detection fault.
[0007] In a preferred embodiment, the data acquisition and processing module uses a smart meter with a built-in low-pass filter to obtain real-time data values in the power grid in real time and calibrate them into , the real-time data values obtained are corrected by using a cyclic redundancy check CRC algorithm, and the data is detected for outliers by using an isolation forest algorithm to obtain preprocessed data, wherein the cyclic redundancy check CRC algorithm is used to arrange the real-time data values in the power grid into a byte sequence according to the timestamp sequence and then convert it into a binary form, and then a CRC check code is generated by using a polynomial division to verify the comparison result of the isolation forest algorithm on the real-time data value after filtering and transmission, so as to ensure that accurate and reliable real-time data values in the power grid are obtained, and the real-time data values after CRC verification are synchronized by using the network time protocol NTP to detect outliers, and the isolation forest algorithm is used to identify and process outliers to generate preprocessed data.
[0008] In a preferred embodiment, the steps of obtaining the preprocessed data are as follows: Using Isolation Forest Algorithm to extract real-time data values Constructed from a dataset Isolation tree, and calculate each real-time data value The path length of the data point in the isolation tree, where the calculation formula of the path length is as follows: , where Represented as real-time data value exist The path length in the isolated tree, Expressed as the base of natural logarithms; Calculate the anomaly score of each data point of the real-time data value, where the calculation formula of the anomaly score is as follows: and , where Represented as real-time data value exist The anomaly score in the isolated tree, Expressed as The average path length of isolated trees; Set the outlier score threshold to identify and calibrate abnormal data points as preprocessing data, where the outlier score threshold is set as ,when When the real-time data value is an abnormal data point, that is, the preprocessed data is calibrated as , and the preprocessed data includes .
[0009] In a preferred embodiment, the parameter estimation and correction module uses a deep neural network DNN algorithm to perform real-time estimation on the preprocessed data obtained in the data acquisition and processing module, combines historical data and real-time data training models, realizes real-time estimation and correction of power grid parameters, and generates high-precision parameter results.
[0010] In a preferred embodiment, the logic for obtaining the high-precision parameter results is as follows: By acquiring the long-term operation data of the system, including real-time data and historical data, and dividing them into training sets and test sets, the deep neural network DNN model is trained; Calculate the input layer, l hidden layers and output layer structure of the DNN model, and adjust the weights through the back-propagation algorithm so that the model can accurately estimate the power grid parameters; The preprocessed data will be obtained Input the trained DNN model and preprocess the input data through the DNN model Perform forward propagation and output high-precision parameter results, where the calculation formula of the input layer is: , where preprocessed data Represented as the input data of the input layer, The output result of the input layer is expressed as, and the input and output calculation formula of the lth hidden layer is , , where Represented as the output result of the hidden layer, is represented as the weight matrix of the lth hidden layer, Represents the activation function input data of the lth hidden layer, is represented as the bias vector of the lth hidden layer, It is expressed as the activation function of the hidden layer, and the input and output calculation formula of the output layer is, , , where Represented as the input data of the output layer, Represented as the weight matrix of the output layer, Represented as the output data of the output layer, Represented as the bias vector of the output layer, is represented as the activation function of the output layer, and the output data of the output layer It is the high-precision parameter result; According to the output high-precision parameter results , combined with the actual operation of the power grid, the parameters are corrected to obtain the corrected high-precision parameter results, to ensure the accuracy of the estimated values, and the high-precision parameter results are transmitted to the central control execution module for subsequent voltage control. The steps of parameter correction are as follows: By calculating the pre-processed data of the actual operation of the power grid High-precision parameter results output by the DNN model The error value between and calculate the correction factor, where the calculation formula of the error value is: , where Represented as preprocessed data And high-precision parameter results The error value between , the calculation formula of the correction factor is , where Expressed as correction factor; Apply the calculated correction factor to the high-precision parameter result output by the DNN model to perform parameter correction calculation to obtain the corrected high-precision parameter result. The calculation formula for the corrected high-precision parameter result is: , where Expressed as the high-precision parameter result after correction, It is expressed as an adjustment coefficient that controls the influence of the correction factor.
[0011] In a preferred embodiment, the central control execution module uses a model predictive control MPC algorithm to dynamically adjust control parameters according to real-time data values and parameter correction values of high-precision parameter results to ensure that the system is always close to a preset target value, wherein the preset target value is a threshold for voltage stability regulation in the power grid; The logical steps for dynamically adjusting control parameters of the model predictive control MPC algorithm are as follows: Construct a dynamic model of the distribution voltage in the power grid, where the construction formula of the dynamic model is: , where and They are respectively represented as real-time data values and high-precision parameter results after CNN model correction. Respectively expressed as The state vector of the power grid operation and the output vector of the system operation in the MPC model at time instant, Expressed as The value of the moment, Expressed as the state transfer matrix in the MPC model, Represented as the control input matrix in the MPC model, Represented as the output matrix in the MPC model, Represented as a direct transposed matrix in the MPC model; The high-precision parameter results after the current CNN model correction are used to predict the power grid operation status in the future; Define the objective function of the optimized MPC model to solve the optimal control action and dynamically adjust the voltage to obtain the system operation state. The optimization objective function formula of the MPC model is: , where Denote as the optimization objective function to evaluate the performance of the control action, Respectively represent the ability to predict future time periods Time value and Time period, Respectively represent the future The time corresponds to the state vector of the power grid operation and the output vector of the system operation in the MPC model. Represents the preset target value in the future The vector of time, Expressed as The time interval between time steps, Respectively represent the future The weight matrix of the output error at the moment and the weight matrix of the control input; By executing the optimal control actions of the MPC model, the power grid status data is obtained and the control effect is evaluated.
[0012] In a preferred embodiment, the dynamic response control module uses a time series prediction algorithm, combined with the control instructions of the optimal control action of the central control execution module and the user's electricity consumption behavior data, to predict the changes in the user's electricity consumption behavior in the short term in the future, and to adjust the control parameters in advance to quickly respond to transient shocks, wherein the time series prediction algorithm uses a long short-term memory network LSTM model for time series prediction; The prediction logic of the LSTM model is as follows: Obtain the control instructions of the optimal control action in the model predictive control MPC algorithm and the user's electricity consumption behavior data, among which the output result of the optimization objective function in the MPC model For control instructions, set the user's electricity behavior data as ; The LSTM model predicts the changes in user electricity consumption behavior in the short term in the future, obtains the predicted data of user electricity consumption behavior data, and generates a comprehensive control strategy. The calculation formula of the comprehensive control strategy is: , where Expressed as a comprehensive control strategy, It is expressed as a correction coefficient to adjust the impact of changes in user electricity consumption behavior. It represents the predicted data of the user's electricity consumption behavior data after the LSTM model is trained and predicted on the user's electricity consumption behavior data; Apply the generated comprehensive control strategy to the control parameters for real-time adjustment and optimization; Rapidly respond to transient shocks by adjusting parameters based on the comprehensive control strategy.
[0013] In a preferred embodiment, the prediction data of the user's electricity consumption behavior data is the output prediction value result calculated by forward propagation of the LSTM model through the input gate, forget gate, output gate, cell state and hidden state. The specific calculation steps of the predicted data of the user's electricity consumption behavior data are as follows: The input gate calculation formula of the LSTM model is , where Represented as an LSTM model in Enter the activation value of the gate at any time, Represented as the activation function of the LSTM model input gate, The user's electricity consumption behavior data is represented by In the weight matrix of the input gate, Expressed as The weight matrix of the hidden state of the LSTM model at the input gate at this moment, Expressed as The user electricity consumption behavior data input into the LSTM model at any time is , Expressed as The hidden state of the LSTM model at this moment, Represented as the bias vector of the LSTM model input gate; The calculation formula of the forget gate is: , where Represented as an LSTM model in The activation value of the forget gate at any moment, Represented as the activation function of the forget gate of the LSTM model, The user's electricity consumption behavior data is represented by In the weight matrix of the forget gate, Expressed as The weight matrix of the hidden state of the LSTM model in the forget gate at this moment, Expressed as The user electricity consumption behavior data input into the LSTM model at any time is , Expressed as The hidden state of the LSTM model at this moment, Represented as the bias vector of the forget gate of the LSTM model; The cell state calculation formula is: , where Expressed as element-wise multiplication, Represented as in the LSTM model Update cell status at all times. Represented as an LSTM model in The cell state at a moment in time, Expressed as the hyperbolic tangent activation function, The user's electricity consumption behavior data is represented by In the cell state weight matrix, Expressed as The weight matrix of the hidden state of the LSTM model in the cell state at this moment, Represented as the bias vector of the LSTM model cell state; The output gate calculation formula is: , where Represented as an LSTM model in The activation value of the output gate at the moment, Represented as the activation function of the output gate of the LSTM model, The user's electricity consumption behavior data is represented by In the weight matrix of the output gate, Expressed as The weight matrix of the hidden state of the LSTM model at the output gate at this moment, Represented as the bias vector of the output gate of the LSTM model; The hidden state calculation formula is: , where Expressed as element-wise multiplication, Expressed as The hidden state of the LSTM model at this moment, Expressed as a hyperbolic tangent activation function; The output prediction value calculation formula is: , where Expressed as At this moment, the LSTM model outputs the predicted value. Expressed as The weight matrix of the hidden state of the LSTM model at this moment, Represents the bias vector for the output prediction value of the LSTM model.
[0014] In a preferred embodiment, the monitoring fault diagnosis module adopts a wavelet transform feature extraction algorithm to identify and diagnose the existing fault signals by analyzing the system operation status data and the power grid operation status information, wherein the logical steps of the wavelet transform feature extraction algorithm to diagnose the fault signal are as follows: De-noising and normalizing the collected system operation status data and power grid operation status information to obtain a pre-processed signal; The preprocessed signal is decomposed into different frequency bands using continuous wavelet transform; And extract fault features from the preprocessed signal after continuous wavelet transform decomposition, and use statistical methods to analyze, identify and classify fault signals; The fault diagnosis results are fed back to the central control execution module so that appropriate fault handling measures can be taken.
[0015] In a preferred embodiment, the logical steps of the continuous wavelet transform algorithm for feature extraction are as follows: Collect voltage signals of the power grid; De-noising and normalizing the voltage signal to obtain a normalized voltage signal; Perform continuous wavelet transform decomposition on the normalized voltage signal; Calculate the energy, variance and logical entropy of the wavelet coefficients, and input the energy, variance and logical entropy of the wavelet coefficients as feature vectors into the support vector machine (SVM) to classify the extracted features and identify the fault type; The fault diagnosis report generated by SVM is transmitted to the central control execution module and the user interface module to issue timely alarms and take corresponding fault handling measures.
[0016] In the above technical solution, the technical effects and advantages provided by the present invention are: The present invention solves the problem that parameters may change due to changes in the power grid structure, equipment aging, etc. by setting a parameter estimation and correction module, realizes timely updating of parameters, avoids failure of control strategy, and improves system operation efficiency and stability. The present invention solves the situation that transient impacts in the power grid may cause voltage drops or surges by setting a dynamic response control module. By adjusting the control parameters in advance, the system's impact resistance and response speed are improved, the voltage is kept stable while the voltage fluctuation time is reduced. In addition, the monitoring fault diagnosis module is set to accurately diagnose the fault type and identify the fault location in real time, thereby improving the system's fault diagnosis capability, reducing the power outage time caused by the fault, further reducing the workload of maintenance personnel, and improving maintenance efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0018] Figure 1 It is a module schematic diagram of the power distribution automation voltage control system of the present invention.
[0019] Figure 2 This is a flow chart of voltage control for power distribution automation of the present invention. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0021] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, "plurality" means two or more, unless otherwise clearly and specifically defined.
[0022] In the description of the present application, the term "for example" is used to mean "used as an example, illustration or description". Any embodiment described as "for example" in the present application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is given to enable any technician in the field to implement and use the present invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present invention can be implemented without using these specific details. In other examples, well-known structures and processes will not be elaborated in detail to avoid unnecessary details to obscure the description of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in the present application.
[0023] The present invention provides Figure 1-2 A distribution automation voltage control system shown includes a data acquisition and processing module, a parameter estimation and correction module, a central control execution module, a dynamic response control module, a monitoring fault diagnosis module and a user interface module; The data acquisition and processing module obtains the real-time data values of voltage, current, active power, reactive power, temperature and humidity in the power grid, and pre-processes the collected real-time data values to obtain pre-processed data and transmit them to the parameter estimation and correction module and the central control execution module; The parameter estimation and correction module uses a deep learning algorithm to estimate, analyze and correct the power grid parameters in real time on the pre-processed data obtained by the data acquisition and processing module, generates high-precision parameter results and feeds them back to the central control execution module; The central control execution module controls the data communication between the modules, and generates control instructions for optimal control actions based on the preprocessed data and the high-precision parameter results compared with the preset target value of the distribution voltage, and sends the instructions to the dynamic response control module; The dynamic response control module receives the control instructions from the central control execution module, combines the user's power consumption behavior data, uses the time series prediction algorithm to predict the user's power consumption behavior changes in advance, and adjusts the control parameters to respond to transient impacts; The monitoring fault diagnosis module still monitors the grid operation status in real time after the control parameters are adjusted, monitors the system operation data, analyzes, identifies and diagnoses the fault signal, and feeds the fault signal back to the central control execution module and the user interface module for alarming the operator to intervene in the control; The user interface module uses a human-computer interaction interface to warn and display the central control execution module and the monitoring fault diagnosis module to control the system operation status data, receive the operator's control instructions, and record the log information of the system detection fault.
[0024] It should be specifically noted that the data acquisition and processing module uses a smart meter with a built-in low-pass filter to obtain the data values of voltage, current, active power, reactive power, temperature and humidity in the power grid in real time, which are calibrated as , the real-time data value is corrected by using the cyclic redundancy check CRC algorithm, where the real-time data value is calibrated as , and real-time data values include voltage, current, active power, reactive power, temperature and humidity data values , that is, the real-time data value , and use the isolation forest algorithm to detect outliers on the data to obtain preprocessed data, wherein the cyclic redundancy check CRC algorithm is used to arrange the real-time data values in the power grid into a byte sequence according to the timestamp sequence and then convert it into binary form, and then use polynomial division to generate a CRC check code to verify the comparison result of the isolation forest algorithm on the real-time data value after filtering and transmission, to ensure that accurate and reliable real-time data values in the power grid are obtained, and the real-time data value after CRC verification is synchronized with the network time protocol NTP to detect outliers, and the isolation forest algorithm is used to identify and process outliers to generate preprocessed data. The steps for obtaining preprocessed data are as follows: Using Isolation Forest Algorithm to extract real-time data values Constructed from a dataset Isolation tree, and calculate each real-time data value The path length of the data point in the isolation tree, where the calculation formula of the path length is as follows: , where Represented as real-time data value exist The path length in the isolated tree, Expressed as the base of natural logarithms; Calculate the anomaly score of each data point of the real-time data value, where the calculation formula of the anomaly score is as follows: and , where Represented as real-time data value exist The anomaly score in the isolated tree, Expressed as The average path length of isolated trees; Set the outlier score threshold to identify and calibrate abnormal data points as preprocessing data, where the outlier score threshold is set as ,when When the real-time data value is an abnormal data point, that is, the preprocessed data is calibrated as , and the preprocessed data includes .
[0025] It should be specifically explained that the parameter estimation and correction module uses the deep neural network DNN algorithm to perform real-time estimation on the pre-processed data obtained in the data acquisition and processing module, combines historical data and real-time data training models, realizes real-time estimation and correction of power grid parameters, and generates high-precision parameter results. The logic for obtaining high-precision parameter results is as follows: By acquiring the long-term operation data of the system, including real-time data and historical data, and dividing them into training sets and test sets, the deep neural network DNN model is trained; Calculate the input layer, l hidden layers and output layer structure of the DNN model, and adjust the weights through the back-propagation algorithm so that the model can accurately estimate the power grid parameters; The preprocessed data will be obtained Input the trained DNN model and preprocess the input data through the DNN model Perform forward propagation and output high-precision parameter results, where the calculation formula of the input layer is: , where preprocessed data Represented as the input data of the input layer, It is expressed as the output result of the input layer. The input and output calculation formula of the lth hidden layer is , , where Represented as the output result of the hidden layer, is represented as the weight matrix of the lth hidden layer, Represents the activation function input data of the lth hidden layer, is represented as the bias vector of the lth hidden layer, It is expressed as the activation function of the hidden layer, and the input and output calculation formula of the output layer is, , , where Represented as the input data of the output layer, Represented as the weight matrix of the output layer, Represented as the output data of the output layer, Represented as the bias vector of the output layer, is represented as the activation function of the output layer, and the output data of the output layer It is the high-precision parameter result; According to the output high-precision parameter results , combined with the actual operation of the power grid, the parameters are corrected to obtain the corrected high-precision parameter results, to ensure the accuracy of the estimated values, and the high-precision parameter results are transmitted to the central control execution module for subsequent voltage control. The steps of parameter correction are as follows: By calculating the pre-processed data of the actual operation of the power grid High-precision parameter results output by the DNN model The error value between and calculate the correction factor, where the calculation formula of the error value is: , where Represented as preprocessed data And high-precision parameter results The error value between , the calculation formula of the correction factor is , where Expressed as correction factor; Apply the calculated correction factor to the high-precision parameter result output by the DNN model to perform parameter correction calculation to obtain the corrected high-precision parameter result. The calculation formula for the corrected high-precision parameter result is: , where Expressed as the high-precision parameter result after correction, It is expressed as an adjustment coefficient that controls the influence of the correction factor.
[0026] It should be specifically noted that the real-time estimation steps of the deep neural network DNN algorithm are as follows: Extracting real-time data values of voltage, current, active power, reactive power, temperature and humidity from the long-term operation data of the system as characteristic data; The feature data is divided into training set and test set, and applied to the DNN model for training. The weights and biases are adjusted through the back-propagation algorithm to minimize the loss function. Then the preprocessed data Input into the trained DNN model for real-time estimation and calculation to obtain the parameter values predicted by the DNN model; The parameter values predicted by the DNN model are then calibrated to generate high-precision parameter results.
[0027] It should be specifically explained that the central control execution module uses the model predictive control MPC algorithm to dynamically adjust the control parameters according to the real-time data value and the parameter correction value of the high-precision parameter result to ensure that the system is always close to the preset target value, where the preset target value is the threshold for voltage stability regulation in the power grid; The logical steps for dynamically adjusting control parameters of the model predictive control MPC algorithm are as follows: Construct a dynamic model of the distribution voltage in the power grid, where the construction formula of the dynamic model is: , where and They are respectively represented as real-time data values and high-precision parameter results after CNN model correction. Respectively expressed as The state vector of the power grid operation and the output vector of the system operation in the MPC model at time instant, Expressed as The value of the moment, Expressed as the state transfer matrix in the MPC model, Represented as the control input matrix in the MPC model, Represented as the output matrix in the MPC model, Represented as a direct transposed matrix in the MPC model; The high-precision parameter results after the current CNN model correction are used to predict the power grid operation status in the future; Define the objective function of the optimized MPC model to solve the optimal control action and dynamically adjust the voltage to obtain the system operation state. The optimization objective function formula of the MPC model is: , where Denote as the optimization objective function to evaluate the performance of the control action, Respectively represent the ability to predict future time periods Time value and Time period, Respectively represent the future The time corresponds to the state vector of the power grid operation and the output vector of the system operation in the MPC model. Represents the preset target value in the future The vector of time, Expressed as The time interval between time steps, Respectively represent the future The weight matrix of the output error at the moment and the weight matrix of the control input; By executing the optimal control actions of the MPC model, the power grid status data is obtained and the control effect is evaluated.
[0028] It should be specifically explained that the dynamic response control module uses a time series prediction algorithm, combined with the control instructions of the optimal control action of the central control execution module and the user's electricity consumption behavior data, to predict the changes in the user's electricity consumption behavior in the short term in the future. Adjusting the control parameters in advance can quickly respond to transient shocks. Among them, the time series prediction algorithm uses the long short-term memory network LSTM model for time series prediction; It should be noted that the prediction logic of the LSTM model is as follows: Obtain the control instructions of the optimal control action in the model predictive control MPC algorithm and the user's electricity consumption behavior data, among which the output result of the optimization objective function in the MPC model For control instructions, set the user's electricity behavior data as ; The LSTM model predicts the changes in user electricity consumption behavior in the short term in the future, obtains the predicted data of user electricity consumption behavior data, and generates a comprehensive control strategy. The calculation formula of the comprehensive control strategy is: , where Expressed as a comprehensive control strategy, It is expressed as a correction coefficient to adjust the impact of changes in user electricity consumption behavior. It is represented as the predicted data of the user's electricity consumption behavior data after the LSTM model is trained and predicted on the user's electricity consumption behavior data, and the predicted data of the user's electricity consumption behavior data is the output prediction value result calculated by the LSTM model forward propagating through the input gate, forget gate, output gate, cell state and hidden state. The specific calculation steps of the predicted data of the user's electricity consumption behavior data are as follows: The input gate calculation formula of the LSTM model is , where Represented as an LSTM model in Enter the activation value of the gate at any time, Represented as the activation function of the LSTM model input gate, The user's electricity consumption behavior data is represented by In the weight matrix of the input gate, Expressed as The weight matrix of the hidden state of the LSTM model at the input gate at this moment, Expressed as The user electricity consumption behavior data input into the LSTM model at any time is , Expressed as The hidden state of the LSTM model at this moment, Represented as the bias vector of the LSTM model input gate; The calculation formula of the forget gate is: , where Represented as an LSTM model in The activation value of the forget gate at any moment, Represented as the activation function of the forget gate of the LSTM model, The user's electricity consumption behavior data is represented by In the weight matrix of the forget gate, Expressed as The weight matrix of the hidden state of the LSTM model in the forget gate at this moment, Expressed as The user electricity consumption behavior data input into the LSTM model at any time is , Expressed as The hidden state of the LSTM model at this moment, Represented as the bias vector of the forget gate of the LSTM model; The cell state calculation formula is: , where Expressed as element-wise multiplication, Represented as in the LSTM model Update cell status at all times. Represented as an LSTM model in The cell state at a moment in time, Expressed as the hyperbolic tangent activation function, The user's electricity consumption behavior data is represented by In the cell state weight matrix, Expressed as The weight matrix of the hidden state of the LSTM model in the cell state at this moment, Represented as the bias vector of the LSTM model cell state; The output gate calculation formula is: , where Represented as an LSTM model in The activation value of the output gate at the moment, Represented as the activation function of the output gate of the LSTM model, The user's electricity consumption behavior data is represented by In the weight matrix of the output gate, Expressed as The weight matrix of the hidden state of the LSTM model at the output gate at this moment, Represented as the bias vector of the output gate of the LSTM model; The hidden state calculation formula is: , where Expressed as element-wise multiplication, Expressed as The hidden state of the LSTM model at this moment, Expressed as a hyperbolic tangent activation function; The output prediction value calculation formula is: , where Expressed as At this moment, the LSTM model outputs the predicted value. Expressed as The weight matrix of the hidden state of the LSTM model at this moment, Represents the bias vector of the output prediction value of the LSTM model; Apply the generated comprehensive control strategy to the control parameters for real-time adjustment and optimization; According to the parameter regulation of the comprehensive control strategy, it can quickly respond to transient impacts and ensure the stability and accuracy of the power grid operation status.
[0029] It should be specifically noted that the monitoring fault diagnosis module adopts the feature extraction algorithm of wavelet transform to identify and diagnose the existing fault signals by analyzing the system operation status data and the power grid operation status information. The logical steps of the feature extraction algorithm of wavelet transform to diagnose the fault signal are as follows: De-noising and normalizing the collected system operation status data and power grid operation status information to obtain a pre-processed signal; The preprocessed signal is decomposed into different frequency bands using continuous wavelet transform; And extract fault features from the preprocessed signal after continuous wavelet transform decomposition, and use statistical methods to analyze, identify and classify fault signals; The fault diagnosis results are fed back to the central control execution module so that appropriate fault handling measures can be taken.
[0030] It should be specifically noted that the logical steps of the continuous wavelet transform algorithm for feature extraction are as follows: Collect voltage signals of the power grid; De-noising and normalizing the voltage signal to obtain a normalized voltage signal; Perform continuous wavelet transform decomposition on the normalized voltage signal; Calculate the energy, variance and logical entropy of the wavelet coefficients, and input the energy, variance and logical entropy of the wavelet coefficients as feature vectors into the support vector machine (SVM) to classify the extracted features and identify the fault type; The fault diagnosis report generated by SVM is transmitted to the central control execution module and the user interface module to issue timely alarms and take corresponding fault handling measures.
[0031] The specific method and process of a distribution automation voltage control system provided by an embodiment of the present invention are detailed in the above-mentioned embodiment of a distribution automation voltage control system, which will not be repeated here.
[0032] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters in the formula are set by technicians in this field according to actual conditions.
[0033] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0034] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0035] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0036] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A distribution automation voltage control system, characterized in that: It includes data acquisition and processing module, parameter estimation and correction module, central control execution module, dynamic response control module, monitoring fault diagnosis module and user interface module; The data acquisition and processing module obtains real-time data values in the power grid, and pre-processes the collected real-time data values to obtain pre-processed data and transmit them to the parameter estimation and correction module and the central control execution module; The parameter estimation and correction module uses a deep learning algorithm to estimate, analyze and correct the power grid parameters in real time on the pre-processed data obtained by the data acquisition and processing module, generates high-precision parameter results and feeds them back to the central control execution module; The central control execution module controls the data communication between the modules, and generates control instructions for optimal control actions based on the preprocessed data and the high-precision parameter results compared with the preset target value of the distribution voltage, and sends the instructions to the dynamic response control module; The dynamic response control module receives the control instructions from the central control execution module, combines the user's power consumption behavior data, uses the time series prediction algorithm to predict the user's power consumption behavior changes in advance, and adjusts the control parameters to respond to transient impacts; The monitoring fault diagnosis module still monitors the grid operation status in real time after the control parameters are adjusted, monitors the system operation data, analyzes, identifies and diagnoses the fault signal, and feeds the fault signal back to the central control execution module and the user interface module for alarming the operator to intervene in the control; The user interface module uses a human-computer interaction interface to warn and display the central control execution module and the monitoring fault diagnosis module to control the system operation status data, receive the operator's control instructions, and record the log information of the system detection fault.
2. A distribution automation voltage control system according to claim 1, characterized in that: The data acquisition and processing module uses a smart meter with a low-pass filter to obtain real-time data values in the power grid in real time and calibrate them into , the real-time data values obtained are corrected by using a cyclic redundancy check CRC algorithm, and the data is detected for outliers by using an isolation forest algorithm to obtain preprocessed data, wherein the cyclic redundancy check CRC algorithm is used to arrange the real-time data values in the power grid into a byte sequence according to the timestamp sequence and then convert it into a binary form, and then a CRC check code is generated by using a polynomial division to verify the comparison result of the isolation forest algorithm on the real-time data value after filtering and transmission, so as to ensure that accurate and reliable real-time data values in the power grid are obtained, and the real-time data values after CRC verification are synchronized by using the network time protocol NTP to detect outliers, and the isolation forest algorithm is used to identify and process outliers to generate preprocessed data.
3. A distribution automation voltage control system according to claim 2, characterized in that: The steps for obtaining the preprocessed data are as follows: Using Isolation Forest Algorithm to extract real-time data values Constructed from a dataset Isolation tree, and calculate each real-time data value The path length of the data point in the isolation tree, where the calculation formula of the path length is as follows: , where Represented as real-time data value exist The path length in the isolated tree, Expressed as the base of natural logarithms; Calculate the anomaly score of each data point of the real-time data value, where the calculation formula of the anomaly score is as follows: and , where Represented as real-time data value exist The anomaly score in the isolated tree, Expressed as The average path length of isolated trees; Set the outlier score threshold to identify and calibrate abnormal data points as preprocessing data, where the outlier score threshold is set as ,when When the real-time data value is an abnormal data point, that is, the preprocessed data is calibrated as , and the preprocessed data includes .
4. A distribution automation voltage control system according to claim 3, characterized in that: The parameter estimation and correction module uses a deep neural network (DNN) algorithm to perform real-time estimation on the pre-processed data obtained in the data acquisition and processing module, combines historical data and real-time data training models to achieve real-time estimation and correction of power grid parameters, and generate high-precision parameter results.
5. A distribution automation voltage control system according to claim 4, characterized in that: The logic for obtaining the high-precision parameter results is as follows: By acquiring the long-term operation data of the system, including real-time data and historical data, and dividing them into training sets and test sets, the deep neural network DNN model is trained; Calculate the input layer, l hidden layers and output layer structure of the DNN model, and adjust the weights through the back-propagation algorithm so that the model can accurately estimate the power grid parameters; The preprocessed data will be obtained Input the trained DNN model and preprocess the input data through the DNN model Perform forward propagation and output high-precision parameter results, where the calculation formula of the input layer is: , where preprocessed data Represented as the input data of the input layer, The output result of the input layer is expressed as, and the input and output calculation formula of the lth hidden layer is , , where Represented as the output result of the hidden layer, is represented as the weight matrix of the lth hidden layer, Represents the activation function input data of the lth hidden layer, is represented as the bias vector of the lth hidden layer, It is expressed as the activation function of the hidden layer, and the input and output calculation formula of the output layer is, , , where Represented as the input data of the output layer, Represented as the weight matrix of the output layer, Represented as the output data of the output layer, Represented as the bias vector of the output layer, is represented as the activation function of the output layer, and the output data of the output layer It is the high-precision parameter result; According to the output high-precision parameter results , combined with the actual operation of the power grid, the parameters are corrected to obtain the corrected high-precision parameter results, to ensure the accuracy of the estimated values, and the high-precision parameter results are transmitted to the central control execution module for subsequent voltage control. The steps of parameter correction are as follows: By calculating the pre-processed data of the actual operation of the power grid High-precision parameter results output by the DNN model The error value between and calculate the correction factor, where the calculation formula of the error value is: , where Represented as preprocessed data And high-precision parameter results The error value between , the calculation formula of the correction factor is , where Expressed as correction factor; Apply the calculated correction factor to the high-precision parameter result output by the DNN model to perform parameter correction calculation to obtain the corrected high-precision parameter result. The calculation formula for the corrected high-precision parameter result is: , where Expressed as the high-precision parameter result after correction, Expressed as an adjustment factor to control the impact of the correction factor.
6. A distribution automation voltage control system according to claim 5, characterized in that: The central control execution module uses the model predictive control MPC algorithm to dynamically adjust the control parameters according to the real-time data value and the parameter correction value of the high-precision parameter result to ensure that the system is always close to the preset target value, wherein the preset target value is the threshold for voltage stability regulation in the power grid; The logical steps for dynamically adjusting control parameters of the model predictive control MPC algorithm are as follows: Construct a dynamic model of the distribution voltage in the power grid, where the construction formula of the dynamic model is: , where and They are respectively represented as real-time data values and high-precision parameter results after CNN model correction. Respectively expressed as The state vector of the power grid operation and the output vector of the system operation in the MPC model at time instant, Expressed as The value of the moment, Expressed as the state transfer matrix in the MPC model, Represented as the control input matrix in the MPC model, Represented as the output matrix in the MPC model, Represented as a direct transposed matrix in the MPC model; The high-precision parameter results after the current CNN model correction are used to predict the power grid operation status in the future; Define the objective function of the optimized MPC model to solve the optimal control action and dynamically adjust the voltage to obtain the system operation state. The optimization objective function formula of the MPC model is: , where Denote as the optimization objective function to evaluate the performance of the control action, Respectively represent the ability to predict future time periods Time value and Time period, Respectively represent the future The time corresponds to the state vector of the power grid operation and the output vector of the system operation in the MPC model. Represents the preset target value in the future The vector of time, Expressed as The time interval between time steps, Respectively represent the future The weight matrix of the output error at the moment and the weight matrix of the control input; By executing the optimal control actions of the MPC model, the power grid status data is obtained and the control effect is evaluated.
7. A distribution automation voltage control system according to claim 6, characterized in that: The dynamic response control module uses a time series prediction algorithm, combined with the control instructions of the optimal control action of the central control execution module and the user's electricity consumption behavior data, to predict the changes in the user's electricity consumption behavior in the short term in the future. Adjusting the control parameters in advance can quickly respond to transient shocks. The time series prediction algorithm uses a long short-term memory network LSTM model for time series prediction; The prediction logic of the LSTM model is as follows: Obtain the control instructions of the optimal control action in the model predictive control MPC algorithm and the user's electricity consumption behavior data, among which the output result of the optimization objective function in the MPC model For control instructions, set the user's electricity behavior data as ; The LSTM model predicts the changes in user electricity consumption behavior in the short term in the future, obtains the predicted data of user electricity consumption behavior data, and generates a comprehensive control strategy. The calculation formula of the comprehensive control strategy is: , where Expressed as a comprehensive control strategy, It is expressed as a correction coefficient to adjust the impact of changes in user electricity consumption behavior. It represents the predicted data of the user's electricity consumption behavior data after the LSTM model is trained and predicted on the user's electricity consumption behavior data; Apply the generated comprehensive control strategy to the control parameters for real-time adjustment and optimization; Rapidly respond to transient shocks by adjusting parameters based on the comprehensive control strategy.
8. A distribution automation voltage control system according to claim 7, characterized in that: The prediction data of the user's electricity consumption behavior data is the output prediction value result calculated by the LSTM model forward propagating through the input gate, forget gate, output gate, cell state and hidden state The specific calculation steps of the predicted data of the user's electricity consumption behavior data are as follows: The input gate calculation formula of the LSTM model is , where Represented as an LSTM model in Enter the activation value of the gate at any time, Represented as the activation function of the LSTM model input gate, The user's electricity consumption behavior data is represented by In the weight matrix of the input gate, Expressed as The weight matrix of the hidden state of the LSTM model at the input gate at this moment, Expressed as The user electricity consumption behavior data input into the LSTM model at any time is , Expressed as The hidden state of the LSTM model at this moment, Represented as the bias vector of the LSTM model input gate; The calculation formula of the forget gate is: , where Represented as an LSTM model in The activation value of the forget gate at any moment, Represented as the activation function of the forget gate of the LSTM model, The user's electricity consumption behavior data is represented by In the weight matrix of the forget gate, Expressed as The weight matrix of the hidden state of the LSTM model in the forget gate at this moment, Expressed as The user electricity consumption behavior data input into the LSTM model at any time is , Expressed as The hidden state of the LSTM model at this moment, Represented as the bias vector of the forget gate of the LSTM model; The cell state calculation formula is: , where Expressed as element-wise multiplication, Represented as in the LSTM model Update cell status at all times. Represented as an LSTM model in The cell state at a moment in time, Expressed as the hyperbolic tangent activation function, The user's electricity consumption behavior data is represented by In the cell state weight matrix, Expressed as The weight matrix of the hidden state of the LSTM model in the cell state at this moment, Represented as the bias vector of the LSTM model cell state; The output gate calculation formula is: , where Represented as an LSTM model in The activation value of the output gate at the moment, Represented as the activation function of the output gate of the LSTM model, The user's electricity consumption behavior data is represented by In the weight matrix of the output gate, Expressed as The weight matrix of the hidden state of the LSTM model at the output gate at this moment, Represented as the bias vector of the output gate of the LSTM model; The hidden state calculation formula is: , where Expressed as element-wise multiplication, Expressed as The hidden state of the LSTM model at this moment, Expressed as a hyperbolic tangent activation function; The output prediction value calculation formula is: , where Expressed as At this moment, the LSTM model outputs the predicted value. Expressed as The weight matrix of the hidden state of the LSTM model at this moment, Represents the bias vector for the output prediction value of the LSTM model.
9. A distribution automation voltage control system according to claim 8, characterized in that: The monitoring fault diagnosis module adopts the feature extraction algorithm of wavelet transform to identify and diagnose the existing fault signals by analyzing the system operation status data and the power grid operation status information. The logical steps of the feature extraction algorithm of wavelet transform to diagnose the fault signal are as follows: De-noising and normalizing the collected system operation status data and power grid operation status information to obtain a pre-processed signal; The preprocessed signal is decomposed into different frequency bands using continuous wavelet transform; And extract fault features from the preprocessed signal after continuous wavelet transform decomposition, and use statistical methods to analyze, identify and classify fault signals; The fault diagnosis results are fed back to the central control execution module so that appropriate fault handling measures can be taken.
10. A distribution automation voltage control system according to claim 9, characterized in that: The logical steps of the continuous wavelet transform algorithm for feature extraction are as follows: Collect voltage signals of the power grid; De-noising and normalizing the voltage signal to obtain a normalized voltage signal; Perform continuous wavelet transform decomposition on the normalized voltage signal; Calculate the energy, variance and logical entropy of the wavelet coefficients, and input the energy, variance and logical entropy of the wavelet coefficients as feature vectors into the support vector machine (SVM) to classify the extracted features and identify the fault type; The fault diagnosis report generated by SVM is transmitted to the central control execution module and the user interface module to issue timely alarms and take corresponding fault handling measures.
Citation Information
Patent Citations
Voltage corrective control method based on real-time voltage response track through multi-measure coordination
CN103515962A
Reactive voltage control method and system based on digital-mechanism fusion driving modeling
CN115632406A
Power distribution network power transmission line intelligent control and measurement system and method based on AI algorithm
CN119496282A
Microgrid intelligent safety secondary voltage control method based on reinforcement learning
CN119496288A
Real time control of voltage stability of power systems at the transmission level
US20170017298A1
Cited By
Shared charging equipment instruction control system and method based on multi-modal signal fusion
CN120877421A