A physical information guided wind speed field data downscaling method fusing terrain and time awareness

By combining multi-source physical constraint modeling with a conditional diffusion probability model and a noise prediction network, the problem of inaccurate wind speed field generation in existing methods is solved. This achieves high-resolution wind field generation with high-frequency detail recovery and physical consistency, and is suitable for wind energy resource assessment and meteorological data processing.

CN121685269BActive Publication Date: 2026-05-12ZHEJIANG UNIV +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG UNIV
Filing Date
2026-02-09
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing deep learning-based wind speed field downscaling methods suffer from over-smoothing, neglect of physical mechanisms and temporal priors, resulting in inaccuracies in the generated wind fields in terms of detail and time dimension.

Method used

By employing multi-source physical constraint modeling and data construction, combined with a conditional diffusion probability model and a noise prediction network, and by integrating channel-spatial attention and temporal information fusion, a loss function and a fast sampling strategy are designed to generate high-resolution wind fields that conform to terrain and temporal patterns.

Benefits of technology

It effectively restores high-frequency details of the wind speed field, enhances physical consistency, improves prediction accuracy under complex terrain and variable climate conditions, reduces computational costs, and meets the needs of engineering applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121685269B_ABST
    Figure CN121685269B_ABST
Patent Text Reader

Abstract

The application discloses a kind of fusion topography and time perception physical information guide wind speed field data downscaling method, comprising: step 1, multi-source physical constraint modeling and data construction;Step 2, the construction of generative downscaling framework based on conditional diffusion probability model;Step 3, the structure design of noise prediction network that fuses topography and time priori;Step 4, model training and fast sampling inference.The application solves the problems that the texture of wind speed field generated by the existing deep learning downscaling method is excessively smooth, loses high-frequency turbulence details, and ignores the topographic forcing and seasonal / daily periodic physical laws, proposes a framework combining explicit physical feature engineering and conditional diffusion model, through the double deep fusion of topography and time information, the high fidelity, physical consistency and inference efficiency of the generated result are considered.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of wind energy resource assessment and meteorological data processing, specifically to a method for downscaling wind speed field data guided by physical information that integrates topographic and time-awareness. Background Technology

[0002] With the global energy transition, wind energy is playing an increasingly important role as a clean and renewable energy source. High spatiotemporal resolution wind resource datasets are fundamental for macro-level wind farm site selection, micro-level layout optimization, and grid dispatching. Currently, meteorological data mainly comes from numerical weather prediction models or reanalysis data (such as ERA5). However, limited by computational resources and the grid spacing of physical models, the spatial resolution of these data is usually low (e.g., 30km for ERA5), which cannot accurately characterize the local wind field features under complex terrain (such as ridge acceleration effects and canyon winds), making it difficult to directly meet the needs of refined wind energy development.

[0003] To address the issue of insufficient resolution, existing methods are mainly divided into two categories: dynamic downscaling and statistical downscaling. Dynamic downscaling utilizes nested regional climate models, offering clear physical meaning but incurring extremely high computational costs and time consumption. Statistical downscaling, on the other hand, establishes a mapping relationship from low-resolution to high-resolution models, resulting in high computational efficiency. In recent years, deep learning-based super-resolution techniques (such as convolutional neural networks and Transformers) have been applied to wind field downscaling.

[0004] However, existing deep learning-based downscaling methods suffer from the following drawbacks: First, over-smoothing occurs. Traditional convolutional neural networks or Transformer models typically aim to minimize pixel-level errors (such as mean squared error), tending to generate averaged results, leading to the loss of crucial high-frequency details in the wind field (such as gusts and turbulent textures). Second, the physical mechanisms are lacking. Existing methods often treat wind speed fields as ordinary natural image processing, ignoring the physical properties of the wind field. In reality, local terrain is the main driver of wind speed changes, but most methods simply stitch together terrain data as input, failing to effectively capture the multi-scale terrain-wind field interaction. Third, temporal priors are not utilized. Wind speed exhibits significant diurnal variations (such as sea breezes) and seasonal patterns. Existing models often ignore this strong prior knowledge, resulting in poor physical consistency of the generated wind field over time.

[0005] Therefore, how to generate high-resolution wind fields with rich details and conforming to the physical laws of terrain and time while performing high-efficiency calculations is a technical problem that urgently needs to be solved. Summary of the Invention

[0006] The purpose of this invention is to provide a method for downscaling wind speed field data guided by physical information that integrates terrain and time perception, so as to solve the problems mentioned in the background art.

[0007] To achieve the above objectives, the present invention provides the following technical solution:

[0008] A method for downscaling wind speed field data guided by physical information integrating terrain and time awareness includes:

[0009] Step 1, perform multi-source physical constraint modeling and data construction, including:

[0010] Step 1.1, construct wind field data pairs;

[0011] Step 1.2: Construct multi-channel terrain feature data;

[0012] Step 1.3: Perform time-periodic feature encoding;

[0013] Step 2, constructing a generative downscaling framework based on a conditional diffusion probability model, including;

[0014] Step 2.1: Add noise to the real wind field to construct a forward diffusion process;

[0015] Step 2.2: Construct an inverse denoising model to predict the added noise;

[0016] Step 3: Design a noise prediction network structure that integrates terrain and temporal priors. The noise prediction network structure includes residual blocks with integrated channel-spatial attention, a terrain information fusion module, and a temporal information fusion module.

[0017] Step 4 involves model training and fast sampling inference, including:

[0018] Step 4.1: Design the loss function and train the model;

[0019] Step 4.2: Construct a fast sampling inference strategy.

[0020] Further, step 1.1 includes:

[0021] Define low-resolution wind field data as High-resolution wind field data is , It is the goal of model training. It is one of the input conditions of the model; in practice, it is achieved through bicubic interpolation. Upsampling to Enter the model after ensuring the same dimensions.

[0022] Further, step 1.2 includes:

[0023] Constructing high-resolution static terrain data It contains the following four channel information: (1) digital elevation model data; (2) horizontal terrain gradient, using the Sobel operator. The data from the digital elevation model are obtained by convolution calculation, reflecting the steepness of the terrain in the east-west direction; (3) Vertical terrain gradient, using the Sobel operator The data of the digital elevation model is obtained by convolution calculation, reflecting the steepness of the terrain in the north-south direction; (4) the land-sea mask is a binary matrix that identifies the boundary between the ocean and the land.

[0024] These four channel information items are processed by a shallow convolutional network to obtain the final terrain feature map;

[0025] Step 1.3 includes:

[0026] The time feature vector τ is constructed using sine / cosine coding:

[0027] ,

[0028] Here, "doy" indicates the day of the year. This represents the annual cycle constant in days; hour indicates which hour of the day. This represents the daily periodicity constant expressed in hours.

[0029] Further, step 2.1 includes:

[0030] Using a denoising diffusion probability model as the backbone, the downscaling task is modeled as a process under physical conditions and information. The guided conditional probability distribution generation process, in its forward process, is a fixed Markov chain that feeds data into real high-resolution data. Gaussian noise is gradually added until it becomes pure Gaussian noise. T is a preset parameter representing the total number of iterations required to completely transform the real data into pure Gaussian noise. At any diffusion time step t, the noisy data... Direct sampling is performed using the following formula:

[0031] ,

[0032] in, Represents the original signal. The introduced random Gaussian noise term is represented by the symbol. express It follows a standard normal distribution with a mean vector of 0 and a covariance matrix that is the identity matrix. t represents the diffusion time step, which is a discrete integer variable ranging from 1 to T. It is a predefined noise variance scheduling parameter corresponding to the diffusion time step t, which monotonically decreases with the diffusion time step t.

[0033] Further, step 2.2 includes:

[0034] The reverse process aims to transform pure Gaussian noise. The original signal was recovered. Train a noise prediction network Its input is the current noisy data. The output is a prediction of the noise added at that diffusion time step, including the diffusion time step t and all physical condition information c.

[0035] Furthermore, the design of the residual block integrating channel-spatial attention in step 3 includes:

[0036] Introduce cascaded channel attention modules and spatial attention modules into the residual block;

[0037] The channel attention module is implemented as follows: First, the input feature maps are processed separately. Global average pooling and global max pooling are performed along the spatial dimension to aggregate spatial information. Then, the two generated feature vectors are input into a multilayer perceptron with shared weights. Finally, the outputs of the multilayer perceptrons are summed and a channel weight map is generated by passing the sigmoid activation function. ;

[0038] Applying the channel weight map to the input features yields channel-refined features. ;

[0039] The spatial attention module is implemented as follows: First, the features after channel refinement... Based on this, global average pooling and global max pooling are performed along the channel dimension to obtain two two-dimensional feature maps. These two feature maps are then concatenated and processed through a... The convolutional layers are fused together, and finally a spatial weight map is generated using the Sigmoid function. ;

[0040] Finally, the spatial weight graph is applied to This yields the final features enhanced by the dual attention mechanism. ; this final feature The residual connection is added to the original input and used as the input for the next layer.

[0041] Furthermore, the design of the terrain information fusion module in step 3.2 includes:

[0042] Design a dual fusion strategy;

[0043] Shallow direct fusion: This involves fusing the terrain features generated in step 1.2. Noisy data input from the network and upsampling Direct splicing along the channel dimension;

[0044] Global Multi-Scale Terrain Attention: A parallel multi-scale terrain feature extraction module is designed, consisting of three parallel branches. Each branch employs a dilated convolution with different dilation rates to extract microscopic terrain details, mesoscale terrain undulations, and macroscopic terrain orientation, respectively. The three feature extraction branches are then fused to generate a global terrain attention map. The global terrain attention map was used to modulate the encoder's output features. :

[0045] ,

[0046] in, This represents element-wise multiplication, with modulated characteristics. It is passed directly to the decoder via a long hop connection.

[0047] Furthermore, the design of the time information fusion module in step 3.3 includes:

[0048] First, the position encoding vector at diffusion time step t is generated. Embedded vector with the physical time feature vector τ in step 1.3 Adding them together yields the combined time embedding. :

[0049] ,

[0050] Within each residual block in the network, a fully connected layer is used to... The mapping is performed using a scaling factor γ and a translation factor β on the feature map. Perform affine transformation:

[0051] ,

[0052] in τ represents element-wise multiplication of matrices, and Mod represents affine transformation. Through this mechanism, the noise prediction network can dynamically adjust the response of the convolution kernel based on the dual conditions of "diffused noise level" determined by t and "physical time" determined by τ, thereby accurately recovering the wind field characteristics that conform to seasonal and diurnal variation patterns while denoising.

[0053] Further, step 4.1 includes:

[0054] The loss function is constructed using the L1 norm, and the specific formula is as follows:

[0055] ,

[0056] in, Represents the loss function. Represents the mathematical expectation. This represents the introduced random Gaussian noise term. This indicates that the noise prediction network is based on noisy data. The noise predicted by the diffusion time step t and physical condition information c Represents the L1 norm;

[0057] During training, the stochastic gradient descent algorithm is used, based on the loss function. Calculate gradient And update the network parameters θ through backpropagation until the loss function is reached. convergence.

[0058] Further, step 4.2 includes:

[0059] A denoising diffusion implicit model sampling algorithm is used during the inference phase;

[0060] Let the diffusion time step of the sampling subsequence be... At any diffusion time step According to the corresponding diffusion time step Noisy samples and noise Calculate the noisy sample from the previous diffusion time step. The formula is as follows:

[0061] ,

[0062] in, Corresponding to diffusion time steps and Predefined noise variance scheduling parameters, This is for the final high-resolution wind field.

[0063] Compared with the prior art, the beneficial effects of the present invention are:

[0064] 1. Overcoming the problem of overly smoothed wind field textures generated by traditional methods. This invention utilizes a conditional diffusion probability model combined with an L1 norm loss function, which, compared to previous methods based on convolutional neural networks, can effectively restore high-frequency details and edge sharpness of the wind speed field, significantly improving the physical realism and detail richness of the generated data.

[0065] 2. Significantly enhances the physical consistency of downscaling results. By explicitly calculating the terrain gradient and introducing time-periodic encoding, the model can accurately capture the periodic patterns of terrain forcing and wind speed variations with seasons and days, overcoming the deficiency of existing methods in lacking physical mechanism constraints.

[0066] 3. Enhance the model's adaptive extraction capability for complex spatiotemporal features. Design a noise prediction network that integrates channel-spatial attention mechanism and temporal modulation to achieve deep fusion of multi-scale terrain features and dynamic temporal information, effectively improving the model's prediction accuracy under complex terrain and variable climate conditions.

[0067] 4. Balancing generation quality and inference efficiency to meet engineering application needs. A fast sampling strategy based on a denoising diffusion implicit model is designed, compressing the thousands of iterations required by traditional diffusion models to dozens of steps. While ensuring the generation quality of high-resolution wind fields, it significantly reduces computational costs and time overhead, making it valuable for practical engineering applications. Attached Figure Description

[0068] Figure 1 This is a schematic diagram of the overall process of the method of the present invention.

[0069] Figure 2 This is a schematic diagram of the forward diffusion and reverse denoising process of the conditional diffusion model.

[0070] Figure 3 This is a schematic diagram of the residual block structure for integrated channel-space attention. Detailed Implementation

[0071] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0072] Please see Figure 1 A method for downscaling wind speed field data guided by physical information that integrates terrain and time perception, comprising:

[0073] Step 1, perform multi-source physical constraint modeling and data construction, including:

[0074] Step 1.1, construct wind field data pairs

[0075] Define low-resolution wind field data as , Represents the set of real numbers, symbol The data represents real tensors with corresponding dimensions; high-resolution wind field data is... Where "2" represents the zonal and meridional wind components of the wind speed. This indicates the size of the low-resolution wind field. This indicates the size of a high-resolution wind field. It is the goal of model training. It is one of the input conditions of the model. In practice, it needs to be converted using bicubic interpolation. Upsampling to Enter the model after ensuring the same dimensions.

[0076] Step 1.2: Construct multi-channel terrain feature data

[0077] Topography is a key factor influencing near-surface wind flow. This invention not only uses raw elevation data but also explicitly calculates topographic gradients to reinforce physical constraints. High-resolution static topographic data is constructed. It contains the following four channel information: (1) Digital elevation model data, i.e., normalized elevation data; (2) Horizontal terrain gradient, using the Sobel operator. The data from the digital elevation model are obtained by convolution calculation, reflecting the steepness of the terrain in the east-west direction; (3) Vertical terrain gradient, using the Sobel operator The data from the digital elevation model are obtained by convolution calculation, reflecting the steepness of the terrain in the north-south direction; (4) the land-sea mask, which is a binary matrix that identifies the boundary between the ocean and the land. These four channel information items are processed by a shallow convolutional network to obtain the final terrain feature map. and The format is as follows:

[0078]

[0079] Step 1.3: Perform time-periodic feature encoding.

[0080] To account for the diurnal and seasonal variations in wind speed, this invention introduces a time prior. Since time is periodic (e.g., 11 PM and midnight are adjacent), directly using numerical normalization would disrupt this continuity. Therefore, this invention employs sine / cosine coding to construct the time feature vector. :

[0081]

[0082] Here, "doy" indicates the day of the year. The term represents the annual cycle constant in days, typically 365 or 366; hour indicates which hour of the day. .

[0083] Step 2: Construct a generative downscaling framework based on a conditional diffusion probability model, such as... Figure 2 As shown, it includes:

[0084] Step 2.1: Add noise to the real wind field to construct a forward diffusion process.

[0085] Using a denoising diffusion probability model as the backbone, the downscaling task is modeled as a process under physical conditions and information. The process of generating conditional probability distributions under guidance. The forward process is a fixed Markov chain, generated by feeding data into real high-resolution data. Gaussian noise is gradually added until it becomes pure Gaussian noise. T is a preset parameter representing the total number of iterations required to completely transform the real data into pure Gaussian noise. In this embodiment of the invention, T is set to 1000. At any diffusion time step t, the noisy data... Sampling can be done directly using the following formula:

[0086]

[0087] in, Represents the original signal. The term represents the introduced random Gaussian noise, with the symbol... express It follows a standard normal distribution with a mean vector of 0 and a covariance matrix that is the identity matrix. t represents the diffusion time step, which is an integer discrete variable ranging from 1 to T, and its value corresponds to the noise intensity during the diffusion process. It is a predefined noise variance scheduling parameter that monotonically decreases with time step t, meaning that as t increases, the amount of the original signal retained decreases. The less noise, the less noise added. More and more.

[0088] Step 2.2: Construct an inverse denoising model to predict the added noise.

[0089] The reverse process aims to transform pure Gaussian noise. The original signal was recovered. This invention trains a deep neural network (noise prediction network). Its input is the current noisy data. The output is a prediction of the noise added at that diffusion time step, including the diffusion time step t and all physical condition information c.

[0090] Step 3: Design a noise prediction network structure that integrates terrain and temporal priors. The noise prediction network structure includes residual blocks with integrated channel-spatial attention, a terrain information fusion module, and a temporal information fusion module.

[0091] a. Design of residual blocks for integrated channel-spatial attention:

[0092] To enable the network to adaptively focus on key feature channels (such as specific wind speed components) and key spatial regions (such as abrupt topographic changes) in the wind field, such as... Figure 3 As shown, this invention introduces a cascaded channel attention module and a spatial attention module into the residual block. Let the input feature map be... Where C is the number of channels, This represents the size of the feature map.

[0093] The channel attention module is implemented as follows: First, the input feature maps are processed separately. Global average pooling (AvgPool) and global max pooling (MaxPool) are performed along the spatial dimension to aggregate spatial information. Then, the two generated feature vectors are input into a multilayer perceptron (MLP) with shared weights. Finally, the outputs of the MLPs are summed and a channel weight map is generated by applying a sigmoid activation function. The specific calculation formula is as follows:

[0094]

[0095] in, AvgPool represents the sigmoid activation function, MaxPool represents the global average pooling operation, and MLP represents the multilayer perceptron computation operation with shared weights. The channel weight map is applied to the input features to obtain the channel-refined features. :

[0096]

[0097] in, This represents element-wise multiplication.

[0098] The spatial attention module is implemented as follows: First, the features after channel refinement... Based on this, global average pooling and global max pooling are performed along the channel dimension to obtain two two-dimensional feature maps. These two feature maps are then concatenated and processed through a... The convolutional layers are fused together, and finally a spatial weight map is generated using the Sigmoid function. The specific calculation formula is as follows:

[0099]

[0100] in, This represents a convolution operation with a kernel size of 7. Finally, the spatial weight map is applied to... This yields the final features enhanced by the dual attention mechanism. :

[0101]

[0102] This final feature The residual connection is added to the original input and used as the input for the next layer.

[0103] b. Design of the terrain information fusion module:

[0104] Considering that the influence of terrain on wind field is multi-scale, this invention designs a dual fusion strategy.

[0105] Shallow direct fusion: This involves fusing the terrain features generated in step 1.2. Noisy data input from the network and upsampling The layers are directly concatenated along the channel dimension. This allows the network's first convolutional layer to perceive pixel-level local terrain features.

[0106] Global Multi-Scale Terrain Attention: A parallel multi-scale terrain feature extraction module is designed, consisting of three parallel branches. Each branch employs a dilated convolution with different dilation rates (1, 2, and 3) to extract microscopic terrain details, mesoscale terrain undulations, and macroscopic terrain orientation, respectively. The three feature extraction branches are then fused to generate a global terrain attention map. The global terrain attention map was used to modulate the encoder's output features. .

[0107]

[0108] in, This represents element-wise multiplication. Modulated characteristics. The wind field is directly transmitted to the decoder via a long-hop connection, ensuring that the generated wind field strictly conforms to the terrain trend on a large scale.

[0109] c. Design of the time information fusion module:

[0110] To endow the model with "time-aware" capability, this invention utilizes feature-level linear modulation technology. First, the position vector of the diffusion time step t of the diffusion model is encoded. Embedded vector with the physical time feature vector τ in step 1.3 Add, where It is the temporal feature embedding dimension, resulting in combined temporal embedding. :

[0111]

[0112] Within each residual block in the network, a fully connected layer is used to... Mapped to scaling factor Translation factor Where C is the number of channels. For the feature map Perform an affine transformation (Mod):

[0113]

[0114] in 't' represents element-wise multiplication of matrices, and 'mod' represents affine transformation. Through this mechanism, the noise prediction network can dynamically adjust the response of the convolution kernel based on the dual conditions of "the level of diffused noise (determined by t)" and "the time in the physical world (determined by τ)", thereby accurately recovering wind field characteristics that conform to seasonal and diurnal variation patterns while denoising, such as physical phenomena like higher wind speeds in winter and enhanced thermal turbulence in the afternoon.

[0115] Step 4 involves model training and fast sampling inference, including:

[0116] Step 4.1: Design the loss function and train the model.

[0117] To train the noise prediction network To enable accurate estimation of added noise, this invention uses the L1 norm to construct the loss function, the specific formula of which is as follows:

[0118]

[0119] in, Represents the loss function. This represents the mathematical expectation, which is the expectation of the real high-resolution wind field samples over the entire training dataset with a diffusion step size of t. The corresponding conditional information c and random Gaussian noise Take an average. This represents the introduced random Gaussian noise term. This indicates that the noise prediction network is based on noisy data. The noise is predicted by the diffusion time step t and physical condition information c. The L1 norm is used to indicate the L1 loss function, which is less sensitive to outliers and produces more constant gradients. This encourages the model to not only focus on the overall structure but also better preserve high-frequency components in the wind field, such as local gusts and texture details like wind shear caused by terrain. Furthermore, the L1 norm tends to produce sparse solutions, which helps the model remove background noise and generate wind field images with clearer boundaries and higher sharpness.

[0120] During training, the stochastic gradient descent algorithm is used, based on the loss function described above. Calculate gradient And update the network parameters θ through backpropagation until the loss function is reached. Convergence means that the model has the ability to accurately predict noise (i.e., recover the wind field structure) at any noise level.

[0121] Step 4.2, Construct a fast sampling inference strategy

[0122] Standard denoised diffusion probability models require simulating the complete inverse Markov chain process during sampling, resulting in low computational efficiency. To meet the speed requirements of practical engineering applications, this invention employs a denoised diffusion implicit model sampling algorithm in the inference stage. This algorithm generalizes the diffusion process to a non-Markov process, allowing intermediate time steps to be skipped during sampling, thereby generating high-quality wind fields in a very small number of steps.

[0123] Let the diffusion time step of the sampled subsequence be... At any diffusion time step According to the corresponding diffusion time step Noisy samples and network prediction noise Calculate the noisy sample from the previous diffusion time step. The formula is as follows:

[0124]

[0125] in, Corresponding to diffusion time steps and Predefined noise variance scheduling parameters, This is for the final high-resolution wind field.

[0126] Using the above formula, the model can utilize the trained physical constraints and, guided by condition c, quickly iterate to generate high-resolution, high-fidelity wind field data.

[0127] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A method for downscaling wind speed field data guided by physical information integrating terrain and time perception, characterized in that, include: Step 1, perform multi-source physical constraint modeling and data construction, including: Step 1.1: Construct wind field data pairs; Step 1.2, construct multi-channel terrain feature data, including: Constructing high-resolution static terrain data It contains the following four channel information: (1) digital elevation model data; (2) horizontal terrain gradient, using the Sobel operator. The data from the digital elevation model are obtained by convolution calculation, reflecting the steepness of the terrain in the east-west direction; (3) Vertical terrain gradient, using the Sobel operator The data of the digital elevation model is obtained by convolution calculation, reflecting the steepness of the terrain in the north-south direction; (4) the land-sea mask is a binary matrix that identifies the boundary between the ocean and the land. These four channel information items are processed by a shallow convolutional network to obtain the final terrain feature map; Step 1.3 includes: The time feature vector τ is constructed using sine / cosine coding: , Here, "doy" indicates the day of the year. This represents the annual cycle constant in days; hour indicates which hour of the day. Represents the daily periodicity constant in hours; Step 1.3: Perform time-periodic feature encoding; Step 2, constructing a generative downscaling framework based on a conditional diffusion probability model, including; Step 2.1, adding noise to the real wind field to construct a forward diffusion process, including: Using a denoising diffusion probability model as the backbone, the downscaling task is modeled as a process under physical conditions and information. The guided conditional probability distribution generation process, in its forward process, is a fixed Markov chain that feeds data into real high-resolution data. Gaussian noise is gradually added until it becomes pure Gaussian noise. T is a preset parameter representing the total number of iterations required to completely transform the real data into pure Gaussian noise. At any diffusion time step t, the noisy data... Direct sampling is performed using the following formula: , in, Represents the original signal. The term represents the introduced random Gaussian noise, with the symbol... express It follows a standard normal distribution with a mean vector of 0 and a covariance matrix that is the identity matrix. t represents the diffusion time step, which is a discrete integer variable ranging from 1 to T. It is a predefined noise variance scheduling parameter corresponding to the diffusion time step t, which decreases monotonically with the diffusion time step t; Step 2.2: Construct an inverse denoising model to predict the added noise; Step 3: Design a noise prediction network structure that integrates terrain and temporal priors. This noise prediction network structure includes a residual block integrating channel-spatial attention, a terrain information fusion module, and a temporal information fusion module. The design of the residual block integrating channel-spatial attention includes: Introduce cascaded channel attention modules and spatial attention modules into the residual block; The channel attention module is implemented as follows: First, the input feature maps are processed separately. Global average pooling and global max pooling are performed along the spatial dimension to aggregate spatial information. Then, the two generated feature vectors are input into a multilayer perceptron with shared weights. Finally, the outputs of the multilayer perceptrons are summed and a channel weight map is generated by passing the sigmoid activation function. ; Applying the channel weight map to the input features yields channel-refined features. ; The spatial attention module is implemented as follows: First, the features after channel refinement... Based on this, global average pooling and global max pooling are performed along the channel dimension to obtain two two-dimensional feature maps. These two feature maps are then concatenated and processed through a... The convolutional layers are fused together, and finally a spatial weight map is generated using the Sigmoid function. ; Finally, the spatial weight graph is applied to This yields the final features enhanced by the dual attention mechanism. ; this final feature The residual connection is added to the original input and used as the input for the next layer; Step 4 involves model training and fast sampling inference, including: Step 4.1: Design the loss function and train the model; Step 4.2: Construct a fast sampling inference strategy.

2. The method for downscaling wind speed field data guided by physical information integrating terrain and time perception as described in claim 1, characterized in that, Step 1.1 includes: Define low-resolution wind field data as High-resolution wind field data is , It is the goal of model training. It is one of the input conditions of the model; in practice, it is achieved through bicubic interpolation. Upsampling to Enter the model after ensuring the same dimensions.

3. The method for downscaling wind speed field data guided by physical information integrating terrain and time perception as described in claim 1, characterized in that, Step 2.2 includes: The reverse process aims to transform pure Gaussian noise. The original signal was recovered. Train a noise prediction network Its input is the current noisy data. The output is a prediction of the noise added at that diffusion time step, including the diffusion time step t and all physical condition information c.

4. The method for downscaling wind speed field data guided by physical information integrating terrain and time perception as described in claim 2, characterized in that, The design of the terrain information fusion module in step 3.2 includes: Design a dual fusion strategy; Shallow direct fusion: This involves fusing the terrain features generated in step 1.

2. Noisy data input from the network and upsampling Direct splicing along the channel dimension; Global Multi-Scale Terrain Attention: A parallel multi-scale terrain feature extraction module is designed, consisting of three parallel branches. Each branch employs a dilated convolution with different dilation rates to extract microscopic terrain details, mesoscale terrain undulations, and macroscopic terrain orientation, respectively. The three feature extraction branches are then fused to generate a global terrain attention map. The global terrain attention map was used to modulate the encoder's output features. : , in, This represents element-wise multiplication, with modulated characteristics. It is passed directly to the decoder via a long hop connection.

5. The method for downscaling wind speed field data guided by physical information integrating terrain and time perception as described in claim 4, characterized in that, The design of the time information fusion module in step 3.3 includes: First, the position encoding vector at diffusion time step t is generated. Embedded vector with the physical time feature vector τ in step 1.3 Adding them together yields the combined time embedding. : , Within each residual block in the network, a fully connected layer is used to... The mapping is performed using a scaling factor γ and a translation factor β on the feature map. Perform affine transformation: , in τ represents element-wise multiplication of matrices, and Mod represents affine transformation. Through this mechanism, the noise prediction network can dynamically adjust the response of the convolution kernel based on the dual conditions of "diffused noise level" determined by t and "physical time" determined by τ, thereby accurately recovering the wind field characteristics that conform to seasonal and diurnal variation patterns while denoising.

6. The method for downscaling wind speed field data guided by physical information integrating terrain and time perception as described in claim 1, characterized in that, Step 4.1 includes: The loss function is constructed using the L1 norm, and the specific formula is as follows: , in, Represents the loss function. Represents the mathematical expectation. This represents the introduced random Gaussian noise term. This indicates that the noise prediction network is based on noisy data. The noise predicted by the diffusion time step t and physical condition information c Represents the L1 norm; During training, the stochastic gradient descent algorithm is used, based on the loss function. Calculate gradient And update the network parameters θ through backpropagation until the loss function is reached. convergence.

7. The method for downscaling wind speed field data guided by physical information integrating terrain and time perception as described in claim 1, characterized in that, Step 4.2 includes: A denoising diffusion implicit model sampling algorithm is used during the inference phase; Let the diffusion time step of the sampling subsequence be... At any diffusion time step According to the corresponding diffusion time step Noisy samples and noise Calculate the noisy sample from the previous diffusion time step. The formula is as follows: , in, Corresponding to diffusion time steps and Predefined noise variance scheduling parameters, This is for the final high-resolution wind field.