An aircraft aerodynamic data generation method, device, equipment and medium

By constructing a multi-output Gaussian process model and utilizing an adaptive sampling method based on entropy and sample pools with different confidence levels, the problem of generating high-confidence aircraft aerodynamic data with low computational resources and costs was solved, achieving high-precision and consistent prediction of aerodynamic data.

CN121365253BActive Publication Date: 2026-03-24CALCULATION AERODYNAMICS INST CHINA AERODYNAMICS RES & DEV CENT
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-22
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

How to generate high-confidence, multi-output aerodynamic data for aircraft with low computational resources and costs, and solve the problem of output information loss in existing multi-output Gaussian process models.

Method used

By constructing a multi-output Gaussian process model, using an adaptive entropy sampling method to select training samples, combining sample pools with different confidence levels, and fusing kernel functions and covariance matrices, multi-output aerodynamic data is generated.

Benefits of technology

It enables the generation of high-confidence multi-output aerodynamic data with low computing resources and costs, avoiding information loss and ensuring the physical consistency and high prediction accuracy of aerodynamic data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121365253B_ABST
    Figure CN121365253B_ABST
Patent Text Reader

Abstract

The application discloses an aircraft aerodynamic data generation method and device, equipment and medium, and relates to the technical field of aerodynamics, which comprises the following steps: obtaining a preset low-confidence training sample and a preset high-confidence training sample, and fusing training by means of Gaussian process modeling and an entropy adaptive sampling method to obtain a preset aerodynamic data generation model; obtaining aerodynamic design parameters of a target aircraft; inputting the aerodynamic design parameters into the preset aerodynamic data generation model to calculate a kernel function vector of the aerodynamic design parameters, and then performing fusion operation on the kernel function vector, a scaling factor between different confidence levels and a covariance matrix representing the correlation between aerodynamic data to generate a multi-output aerodynamic data prediction mean vector corresponding to the aerodynamic design parameters; and outputting aerodynamic data corresponding to the aerodynamic data prediction mean vector to obtain multi-output aerodynamic data of the target aircraft. The method realizes low-cost generation of high-confidence and multi-output aircraft aerodynamic data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of aerodynamics, in particular to an aircraft aerodynamic data generation method, device, equipment and medium. BACKGROUND

[0002] The sources of aircraft aerodynamic database include semi-empirical data table method, linear flow solver, nonlinear flow solver, small wind tunnel test, full-scale wind tunnel test and flight test (arranged in order of increasing fidelity). With the increase of fidelity, the calculation time and cost will also increase. How to quickly, efficiently and economically obtain aerodynamic data to provide analysis and decision support for researchers is one of the current research difficulties and hotspots. In recent years, the rapid development of proxy model technology has brought new research ideas for the establishment of aircraft aerodynamic database. Usually, a small amount or limited amount of aerodynamic data obtained based on CFD (Computational Fluid Dynamics, Computational Fluid Dynamics) / wind tunnel test / flight test and other means, using appropriate proxy model technology, quickly generating high-reliability aerodynamic data required for aerodynamic database, is an effective means to support aircraft design, reduce cost and shorten development cycle.

[0003] Single-output Gaussian process can only simulate output alone in the case of multi-output, but in complex physical processes, there is often correlation between multi-dimensional outputs. The multi-output Gaussian process model is used to process the problem of multi-dimensional correlated output. It models the output at the same time and can transfer useful information across outputs. However, directly using a multi-output model to fit requires a large number of high-confidence sample points to ensure the accuracy of the proxy model, and the acquisition of high-confidence sample points requires more computing resources and cost. Therefore, the aircraft aerodynamic data generated on the basis of considering low computing resources and cost is incomplete, resulting in the loss of some useful information.

[0004] In summary, how to use the correlation between multi-output to generate high-confidence, multi-output aircraft aerodynamic data on the basis of considering low computing resources and cost is a technical problem to be solved in the field. SUMMARY

[0005] Therefore, the purpose of the present application is to provide an aircraft aerodynamic data generation method, device, equipment and medium, which can use the correlation between multi-output to generate high-confidence, multi-output aircraft aerodynamic data on the basis of considering low computing resources and cost. The specific scheme is as follows:

[0006] In a first aspect, the present application discloses an aircraft aerodynamic data generation method, comprising:

[0007] acquire aerodynamic design parameter training data and corresponding aerodynamic output data under different levels of credibility to construct a preset low-credibility sample pool and a preset high-credibility sample pool respectively;

[0008] construct a preset low-credibility multi-output Gaussian process model by using preset low-credibility training samples randomly selected from the preset low-credibility sample pool;

[0009] select new training samples from the preset low-credibility sample pool by using an entropy-based adaptive sampling method to add the new training samples to the preset low-credibility training samples, and re-iterate training of the preset low-credibility Gaussian process model to obtain an optimized preset low-credibility Gaussian process model;

[0010] construct a preset multi-credibility Gaussian process model based on the optimized preset low-credibility Gaussian process model and preset high-credibility training samples, wherein the preset high-credibility training samples are training samples randomly selected from the preset high-credibility sample pool;

[0011] select new training samples from the preset high-credibility sample pool by using an entropy-based adaptive sampling method to add the new training samples to the preset high-credibility training samples, and re-iterate training of the preset multi-credibility Gaussian process model to obtain a preset aerodynamic data generation model;

[0012] acquire aerodynamic design parameters of a target aircraft;

[0013] input the aerodynamic design parameters into the preset aerodynamic data generation model, so that the preset aerodynamic data generation model calculates a kernel function vector of the aerodynamic design parameters, and then performs fusion operation on the kernel function vector, a scaling factor between different levels of credibility, and a covariance matrix representing correlation between aerodynamic data to generate a multi-output aerodynamic data prediction mean vector corresponding to the aerodynamic design parameters;

[0014] output aerodynamic data corresponding to the aerodynamic data prediction mean vector to obtain multi-output aerodynamic data of the target aircraft.

[0015] Optionally, the step of constructing the preset low-credibility multi-output Gaussian process model by using preset low-credibility training samples randomly selected from the preset low-credibility sample pool comprises:

[0016] calculate similarity between aerodynamic design parameter training data in the preset low-credibility training samples by using a preset kernel function to construct a first kernel matrix;

[0017] construct a first covariance matrix representing correlation between aerodynamic data;

[0018] combining the first kernel matrix and the first covariance matrix by a Kronecker product to construct a first total covariance structure of the preset low-confidence Gaussian process model;

[0019] determining parameters of the first kernel matrix and parameters of the first covariance matrix according to aerodynamic output data in the preset low-confidence training sample and by maximum likelihood estimation to determine initial structure parameters of the first total covariance structure, and constructing a preset low-confidence Gaussian process model with multiple outputs.

[0020] Optionally, the entropy-based adaptive sampling method selects to adaptively select a new training sample from the preset low-confidence sample pool to join the preset low-confidence training sample, and iteratively trains the preset low-confidence Gaussian process model again to obtain an optimized preset low-confidence Gaussian process model, including:

[0021] calculating a first covariance matrix of the joint probability distribution at each first candidate sample point in the preset low-confidence sample pool by using the preset low-confidence Gaussian process model of the current iteration;

[0022] calculating a first predicted entropy corresponding to each first candidate sample point based on the first covariance matrix;

[0023] selecting a candidate sample point corresponding to the maximum predicted entropy in all first predicted entropies as a new training sample to join the preset low-confidence training sample;

[0024] using the preset low-confidence training sample, jumping to perform the step of calculating the similarity between the aerodynamic design parameter training data in the preset low-confidence training sample by using the preset kernel function to construct the first kernel matrix, until the initial structure parameters of the preset low-confidence Gaussian process model reach a preset low-confidence iteration termination condition, and obtaining an optimized preset low-confidence Gaussian process model containing target structure parameters.

[0025] Optionally, the preset low-confidence Gaussian process model and the preset high-confidence training sample are used to construct a preset multi-confidence Gaussian process model with multiple outputs, including:

[0026] constructing a hybrid training sample set according to the preset high-confidence training sample and the preset low-confidence training sample;

[0027] calculating the similarity between the aerodynamic design parameter training data of the training samples in the hybrid training sample set by using the same preset kernel function as the optimized preset low-confidence Gaussian process model to construct a second kernel matrix;

[0028] use the same covariance matrix representing the correlation between the aerodynamic data as the second covariance matrix as the optimized preset low-confidence Gaussian process model;

[0029] fuse the second kernel matrix, the second covariance matrix and a scaling factor vector representing the correlation between different confidence levels to construct a second total covariance structure of the preset multi-confidence Gaussian process model;

[0030] determine the vector value of the scaling factor vector, the parameters of the second kernel matrix and the parameters of the second covariance matrix according to the aerodynamic output data in the preset high-confidence training sample and by maximum likelihood estimation, to determine the initial structure parameters of the second total covariance structure, and construct a preset multi-output Gaussian process model of multi-confidence.

[0031] Optionally, the entropy-based adaptive sampling method adaptively selects new training samples from the preset high-confidence sample pool to join the preset high-confidence training sample, and iteratively trains the preset multi-confidence Gaussian process model to obtain a preset aerodynamic data generation model, comprising:

[0032] calculate the second covariance matrix of the joint probability distribution at each second candidate sample point in the preset high-confidence sample pool using the preset multi-confidence Gaussian process model of the current iteration;

[0033] calculate the second predicted entropy corresponding to each second candidate sample point based on the second covariance matrix;

[0034] select the candidate sample point corresponding to the maximum predicted entropy in all second predicted entropies as a new training sample to join the preset high-confidence training sample;

[0035] use the preset high-confidence training sample to jump to execute the step of constructing a mixed training sample set according to the preset high-confidence training sample and the preset low-confidence training sample until the initial structure parameters of the preset multi-confidence Gaussian process model reach a preset multi-confidence iteration termination condition, to obtain a preset aerodynamic data generation model containing target structure parameters.

[0036] In a second aspect, the present application discloses an aircraft aerodynamic data generation device, comprising:

[0037] a sample acquisition module configured to acquire aerodynamic design parameter training data and corresponding aerodynamic output data under different confidence levels to construct a preset low-confidence sample pool and a preset high-confidence sample pool, respectively;

[0038] a first model construction module configured to construct a multi-output preset low-confidence Gaussian process model using preset low-confidence training samples randomly selected from the preset low-confidence sample pool;

[0039] The first model optimization module is configured to select new training samples from the preset low-confidence sample pool based on an entropy-based adaptive sampling method, add the new training samples to the preset low-confidence training samples, and re-iterate training of the preset low-confidence Gaussian process model to obtain an optimized preset low-confidence Gaussian process model.

[0040] The second model construction module is configured to construct a preset multi-confidence Gaussian process model based on the optimized preset low-confidence Gaussian process model and preset high-confidence training samples.

[0041] The second model optimization module is configured to select new training samples from the preset high-confidence sample pool based on an entropy-based adaptive sampling method, add the new training samples to the preset high-confidence training samples, and re-iterate training of the preset multi-confidence Gaussian process model to obtain a preset aerodynamic data generation model.

[0042] The parameter acquisition module is configured to acquire aerodynamic design parameters of a target aircraft.

[0043] The multi-output prediction module is configured to input the aerodynamic design parameters to the preset aerodynamic data generation model, so that the preset aerodynamic data generation model calculates a kernel function vector of the aerodynamic design parameters, and then performs fusion operation on the kernel function vector, scaling factors between different confidence levels, and a covariance matrix representing correlation between aerodynamic data, to generate a multi-output aerodynamic data prediction mean vector corresponding to the aerodynamic design parameters.

[0044] The multi-output data generation module is configured to output aerodynamic data corresponding to the aerodynamic data prediction mean vector, to obtain multi-output aerodynamic data of the target aircraft.

[0045] In a third aspect, the present application discloses an electronic device, comprising:

[0046] The memory is configured to save a computer program.

[0047] The processor is configured to execute the computer program to implement the steps of the aircraft aerodynamic data generation method disclosed above.

[0048] In a fourth aspect, the present application discloses a computer readable storage medium configured to store a computer program; wherein the computer program is executed by a processor to implement the steps of the aircraft aerodynamic data generation method disclosed above.

[0049] It can be seen that the application discloses obtaining aerodynamic design parameter training data and corresponding aerodynamic output data under different credibility levels to construct a preset low-credibility sample pool and a preset high-credibility sample pool; a preset low-credibility Gaussian process model with multiple outputs is constructed by using preset low-credibility training samples randomly selected from the preset low-credibility sample pool; new training samples are adaptively selected from the preset low-credibility sample pool by using an entropy-based adaptive sampling method to add the preset low-credibility training samples, and the preset low-credibility Gaussian process model is re-iteratively trained to obtain an optimized preset low-credibility Gaussian process model; a preset multi-credibility Gaussian process model with multiple outputs is constructed based on the optimized preset low-credibility Gaussian process model and preset high-credibility training samples; wherein the preset high-credibility training samples are training samples randomly selected from the preset high-credibility sample pool; new training samples are adaptively selected from the preset high-credibility sample pool by using an entropy-based adaptive sampling method to add the preset high-credibility training samples, and the preset multi-credibility Gaussian process model is re-iteratively trained to obtain a preset aerodynamic data generation model; aerodynamic design parameters of a target aircraft are obtained; the aerodynamic design parameters are input into the preset aerodynamic data generation model, so that the preset aerodynamic data generation model calculates a kernel function vector of the aerodynamic design parameters, and then the kernel function vector, a scaling factor between different credibility levels, and a covariance matrix representing the correlation between aerodynamic data are fused to generate a multi-output aerodynamic data prediction mean vector corresponding to the aerodynamic design parameters; the aerodynamic data corresponding to the aerodynamic data prediction mean vector is output to obtain multi-output aerodynamic data of the target aircraft. It can be seen that, when the preset aerodynamic data generation model is used for prediction and output, other output information can be used for fusion operation by using the covariance matrix and the scaling factor, so that useful information is transmitted across outputs, it is ensured that a set of physically coordinated aerodynamic data is finally generated, physical contradictions and information loss caused by separate prediction of each output are avoided, the problem of large demand for high-credibility sample quantity is solved by multi-credibility fusion, meanwhile, the information is fully utilized under the condition of limited samples by multi-output modeling, that is, the shortage of high-credibility sample quantity is made up by introducing a large amount of low-credibility data and using the correlation between outputs. The model can ensure that the multi-output aerodynamic data output reaches high prediction precision and reliability even if only a small amount of high-credibility samples are used. BRIEF DESCRIPTION OF DRAWINGS

[0050] In order to make the technical solutions in the embodiments of the present application or the prior art clearer, the accompanying drawings needed in the embodiments or prior art description will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort on the basis of the provided drawings.

[0051] Figure 1 A flow chart of a method for generating aircraft aerodynamic data disclosed in the present application is shown in FIG. 1.

[0052] Figure 2 A flow chart of a method for constructing and training a preset aerodynamic data generation model disclosed in the present application is shown in FIG. 2.

[0053] Figure 3 A structural schematic diagram of an aircraft aerodynamic data generation device disclosed in the present application is shown in FIG. 3.

[0054] Figure 4 A structural diagram of an electronic device disclosed in the present application is shown in FIG. 4. DETAILED DESCRIPTION

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

[0056] The sources of the aircraft aerodynamic database include semi-empirical data table method, linear flow solver, nonlinear flow solver, small wind tunnel test, full-scale wind tunnel test and flight test (arranged in the order of increasing fidelity). As the fidelity increases, the calculation time and cost also increase. How to quickly, efficiently and economically obtain aerodynamic data to provide analysis and decision support for researchers is one of the current research difficulties and hotspots. In recent years, the rapid development of proxy model technology has brought new research ideas for the establishment of the aircraft aerodynamic database. Usually, a small amount or limited amount of aerodynamic data is obtained based on CFD / wind tunnel test / flight test and other means, and a suitable proxy model technology is used to quickly generate high-reliability aerodynamic data required by the aerodynamic database, which is an effective means to support aircraft design, reduce cost and shorten development cycle.

[0057] The single-output Gaussian process can only simulate the output individually in the multi-output case, but in the complex physical process, there is often correlation between multi-dimensional outputs, and the multi-output Gaussian process model is used to process the problem of multi-dimensional correlated output, which models the output and can transmit useful information across the output. However, directly using the multi-output model to fit requires a large number of high-confidence sample points to ensure the accuracy of the surrogate model, and the acquisition of high-confidence sample points requires more computing resources and cost. Therefore, the aircraft aerodynamic data information generated on the basis of considering the computing resources and cost is incomplete, resulting in the loss of some useful information.

[0058] Therefore, the present application provides an aircraft aerodynamic data generation scheme, which can utilize the correlation between multi-outputs to generate high-confidence, multi-output aircraft aerodynamic data on the basis of considering low computing resources and computing cost.

[0059] Referring to Figure 1 The present application provides an aircraft aerodynamic data generation method, comprising:

[0060] Step S11: Obtain aerodynamic design parameter training data and corresponding aerodynamic output data at different confidence levels to construct a preset low-confidence sample pool and a preset high-confidence sample pool.

[0061] In this embodiment, the aerodynamic design parameter training data and the corresponding aerodynamic output data are obtained by linear flow solver calculation or small wind tunnel test, and are used as preset low-confidence samples. The aerodynamic design parameter training data and the corresponding aerodynamic output data are obtained by nonlinear flow solver calculation, full-size wind tunnel test or flight test, and are used as preset high-confidence samples. The physical fidelity and computing test cost of the linear flow solver calculation or small wind tunnel test are much lower than those of the nonlinear flow solver calculation, full-size wind tunnel test or flight test. Therefore, the sample number of the preset low-confidence samples is much larger than that of the preset high-confidence samples. The aerodynamic output data is the dependent variable to be obtained by the above CFD calculation or wind tunnel test, and is the core index for measuring the performance of the aircraft, and includes lift coefficient, drag coefficient, pitch moment coefficient, yaw moment coefficient, roll moment coefficient, etc. without specific limitation. Then, the corresponding preset low-confidence sample pool and preset high-confidence sample pool are constructed based on the obtained different confidence samples.

[0062] Step S12: Construct a multi-output preset low-confidence Gaussian process model using preset low-confidence training samples randomly selected from the preset low-confidence sample pool.

[0063] In this embodiment, some preset low-confidence training samples are randomly selected from a preset low-confidence sample pool, and then a preset low-confidence Gaussian process model is constructed and trained by using the aerodynamic design parameter training data of the randomly selected preset low-confidence training samples, a selected kernel function, aerodynamic output data corresponding to the aerodynamic design parameter training data, and a selected covariance matrix parameterization method.

[0064] Specifically, the similarity between the aerodynamic design parameter training data in the preset low-confidence training samples is calculated by using a preset kernel function to construct a first kernel matrix; a first covariance matrix representing the correlation between the aerodynamic data is constructed; and the first kernel matrix and the first covariance matrix are combined by Kronecker product to construct a first total covariance structure of the preset low-confidence Gaussian process model; and the parameters of the first kernel matrix and the parameters of the first covariance matrix are determined according to the aerodynamic output data in the preset low-confidence training samples and by maximum likelihood estimation to determine the initial structure parameters of the first total covariance structure, thereby constructing a multi-output preset low-confidence Gaussian process model. It can be understood that the preset kernel function can be any one of a Gaussian kernel function, a Matérn function ( ), and a Matérn function ( ). The specific type of the preset kernel function is not limited. The smoothness parameter is represented by s. After selecting the kernel function, the similarity between each pair of aerodynamic design parameter training data is calculated by the kernel function, and these similarities collectively fill a first kernel matrix, which represents the spatial correlation structure between all aerodynamic design parameter training data in the low-confidence training samples and serves as the covariance structure basis of the preset low-confidence Gaussian process model. Then, according to the first kernel matrix, a first covariance matrix is further constructed based on the correlation between the corresponding aerodynamic output data, the first covariance matrix uses the free-form parameterization method proposed by Bonilla et al. and is parameterized by Cholesky decomposition; and then, the parameters of the first kernel matrix and the parameters of the first covariance matrix are determined by maximum likelihood estimation and based on the aerodynamic output data corresponding to the randomly selected low-confidence aerodynamic design parameter training data in the corresponding low-confidence training samples to determine the initial structure parameters of the first total covariance structure, thereby constructing a multi-output preset low-confidence Gaussian process model.

[0065] Step S13: A new training sample is adaptively selected from the preset low-confidence sample pool by an entropy-based adaptive sampling method to join the preset low-confidence training samples, and the preset low-confidence Gaussian process model is re-iterated and trained to obtain an optimized preset low-confidence Gaussian process model.

[0066] In this embodiment, the first covariance matrix of the joint probability distribution at each first candidate sample point in the preset low-confidence sample pool is calculated using the preset low-confidence Gaussian process model of the current iteration; the first prediction entropy corresponding to each first candidate sample point is calculated based on the first covariance matrix; the candidate sample point corresponding to the maximum prediction entropy among all first prediction entropies is selected as a new training sample to be added to the preset low-confidence training sample; the preset kernel function is used to calculate the similarity between the aerodynamic design parameter training data in the preset low-confidence training sample to construct the first kernel matrix, and the initial structure parameter of the preset low-confidence Gaussian process model reaches the preset low-confidence iteration termination condition to obtain an optimized preset low-confidence Gaussian process model containing a target structure parameter. It can be understood that the entropy-based adaptive sampling method increases the low-confidence aerodynamic design parameters and aerodynamic output data. Specifically, in addition to the above-mentioned randomly selected training samples, other low-confidence samples are further screened from the preset low-confidence sample pool. Specifically, the current secondary screening is to calculate the first covariance matrix of the joint probability distribution of each first candidate sample point (other low-confidence samples) based on the entropy-based adaptive sampling method, and then calculate the corresponding first prediction entropy through the first covariance matrix, and then select the candidate sample point with the maximum prediction entropy as a new training sample to be added, and reiterate the training until the maximum iteration number is reached or the entropy reduction is less than a threshold value, to obtain a final multi-output optimized preset low-confidence Gaussian process model. The entropy-based adaptive sampling method considers the correlation between outputs to increase the corresponding formula of the candidate sample point to the new training sample as follows:

[0067] ;

[0068] wherein, is the first covariance matrix of the multi-output low-confidence Gaussian process model prediction of the current step of the iteration process, is the determinant of the matrix, is a constant.

[0069] Step S14: based on the optimized preset low-confidence Gaussian process model and the preset high-confidence training sample, a multi-output preset multi-confidence Gaussian process model is constructed; wherein the preset high-confidence training sample is a training sample randomly selected from the preset high-confidence sample pool.

[0070] Further, after obtaining the optimized preset low-confidence Gaussian process model that improves the global trend prediction ability of the base model at the lowest cost, a bias process is used for calibration to further obtain a high-confidence model without learning all physical laws from scratch, which greatly reduces the model complexity and the demand for the number of high-confidence samples. The specific training process is as follows:

[0071] According to the preset high-trust training sample and the preset low-trust training sample, a mixed training sample set is constructed; a similarity between the training data of the aerodynamic design parameters of the training samples in the mixed training sample set is calculated by using the preset kernel function identical to the optimized preset low-trust Gaussian process model, so as to construct a second kernel matrix; a covariance matrix identical to the optimized preset low-trust Gaussian process model and representing the correlation between the aerodynamic data is used as a second covariance matrix; the second kernel matrix, the second covariance matrix and a scaling factor vector representing the correlation between different trust levels are fused, so as to construct a second total covariance structure of the preset multi-trust Gaussian process model; the vector value of the scaling factor vector, the parameters of the second kernel matrix and the parameters of the second covariance matrix are determined according to the aerodynamic output data in the preset high-trust training sample and by maximum likelihood estimation, so as to determine the initial structure parameters of the second total covariance structure, and a preset multi-trust Gaussian process model with multiple outputs is constructed. It can be understood that a multi-output multi-trust Gaussian process model is constructed according to the final optimized preset low-trust Gaussian process model with multiple outputs and the high-trust input-output training sample selected from the preset high-trust training sample pool; in the preset multi-trust Gaussian process model with multiple outputs, the second kernel function between the inputs and the second covariance matrix between the outputs are consistent with the selection of the preset low-trust Gaussian process model, and details are not described herein, wherein the scaling factor vector quantifies the global deviation relationship between the low-trust model output and the real high-trust output, and the scaling factor vector is an unknown parameter to be determined in the construction of the multi-trust Gaussian process model, which is put into a unified optimization framework together with the hyperparameters of the kernel function and the parameters of the second covariance matrix for optimization, specifically, the model maximizes the marginal likelihood function of the model by using an optimization algorithm (conjugate gradient method, BFGS, etc.), so as to simultaneously and automatically solve the optimal scaling factor vector and all other parameters, and the goal is to find a set of parameters that can best explain the observed high-trust training data.

[0072] Step S15: The entropy-based adaptive sampling method adaptively selects new training samples from the preset high-trust sample pool to join the preset high-trust training sample, and iteratively trains the preset multi-trust Gaussian process model again, so as to obtain a preset aerodynamic data generation model.

[0073] The preset multi-trust Gaussian process model with multiple outputs is further iteratively optimized, and the specific steps are as follows:

[0074] calculating a second covariance matrix of the joint probability distribution at each second candidate sample point in the preset high-confidence sample pool using the preset multi-confidence Gaussian process model of the current iteration; calculating a second prediction entropy corresponding to each second candidate sample point based on the second covariance matrix; selecting a candidate sample point corresponding to a maximum prediction entropy among all second prediction entropies as a new training sample to be added to the preset high-confidence training sample; and jumping to execute the step of constructing a hybrid training sample set according to the preset high-confidence training sample and the preset low-confidence training sample using the preset high-confidence training sample, until the initial structure parameter of the preset multi-confidence Gaussian process model reaches a preset multi-confidence iteration termination condition, to obtain a preset aerodynamic data generation model containing a target structure parameter. It can be understood that the entropy-based adaptive sampling method is used to increase high-confidence input-output samples, and then a multi-output multi-confidence Gaussian process model is iterated until a maximum iteration number or an entropy reduction is less than a threshold, to obtain a final multi-output multi-confidence Gaussian process model. It should be noted that the entropy-based adaptive sampling method used in the optimization of the preset multi-confidence Gaussian process model is consistent with the self-sampling method used in the optimization process of the preset low-confidence Gaussian process model, and will not be described here.

[0075] In this embodiment, before the aerodynamic design parameters are input into the preset aerodynamic data generation model, the preset aerodynamic data generation model needs to be constructed and trained in advance, specifically as follows:

[0076] The preset aerodynamic data generation model is obtained by fusing training based on the preset low-confidence training sample and the preset high-confidence training sample and the Gaussian process modeling and the entropy-based adaptive sampling method. It can be understood that a multi-output Gaussian process base model is constructed based on a large number of easily obtained low-confidence samples, and the entropy-based adaptive sampling method is used to iteratively supplement low-confidence samples in the area with the highest uncertainty, thereby improving the global trend prediction ability of the model at the lowest cost. Then, the optimized low-confidence model is fused with a small number of high-confidence samples to construct a multi-confidence model, and then the entropy-driven adaptive sampling is applied again to select high-confidence sample points to join the training, so that the preset aerodynamic data generation model capable of accurately predicting high-confidence and multi-output aerodynamic data is obtained under the premise of controlling the amount of high-cost samples.

[0077] Step S16: obtaining the aerodynamic design parameters of the target aircraft.

[0078] In this embodiment, the design conditions or flight conditions of the target aircraft are obtained, wherein the design conditions or flight conditions are independent variables set for the target aircraft, and specifically, the aerodynamic design parameters include Mach number, angle of attack, side slip angle, control surface deflection angle, flight altitude, etc., which are not specifically limited.

[0079] Step S17: input the aerodynamic design parameters into the preset aerodynamic data generation model, so that the preset aerodynamic data generation model calculates a kernel function vector of the aerodynamic design parameters, and then performs fusion operation on the kernel function vector, scaling factors between different credibility levels, and a covariance matrix representing the correlation between aerodynamic data, to generate a multi-output aerodynamic data prediction mean vector corresponding to the aerodynamic design parameters.

[0080] In this embodiment, the aerodynamic design parameters of the target aircraft are input into the preset aerodynamic data generation model, and the model can predict aerodynamic data based on the relationships between the aerodynamic design parameters learned in the training process, the relationships between the aerodynamic design parameters and the aerodynamic data, and the correlations between the predicted aerodynamic data, to obtain an aerodynamic data prediction mean vector table representing the predicted values of different aerodynamic data labels.

[0081] Step S18: output the aerodynamic data corresponding to the aerodynamic data prediction mean vector to obtain multi-output aerodynamic data of the target aircraft.

[0082] In this embodiment, the aerodynamic data corresponding to the aerodynamic data prediction mean vector is output, specifically, the aerodynamic data (lift coefficient, drag coefficient, and pitching moment coefficient) corresponding to a vector containing a lift coefficient label, a drag coefficient label, and a pitching moment coefficient label in the table is output, to obtain multi-output aerodynamic data.

[0083] It can be seen that the present application discloses obtaining aerodynamic design parameter training data and corresponding aerodynamic output data under different confidence levels to construct a preset low-confidence sample pool and a preset high-confidence sample pool; a preset low-confidence Gaussian process model with multiple outputs is constructed by using preset low-confidence training samples randomly selected from the preset low-confidence sample pool; new training samples are adaptively selected from the preset low-confidence sample pool by an entropy-based adaptive sampling method to join the preset low-confidence training samples, and the preset low-confidence Gaussian process model is retrained to obtain an optimized preset low-confidence Gaussian process model; a preset multi-confidence Gaussian process model with multiple outputs is constructed based on the optimized preset low-confidence Gaussian process model and preset high-confidence training samples; wherein the preset high-confidence training samples are training samples randomly selected from the preset high-confidence sample pool; new training samples are adaptively selected from the preset high-confidence sample pool by an entropy-based adaptive sampling method to join the preset high-confidence training samples, and the preset multi-confidence Gaussian process model is retrained to obtain a preset aerodynamic data generation model; the aerodynamic design parameters of a target aircraft are obtained; the aerodynamic design parameters are input into the preset aerodynamic data generation model, so that the preset aerodynamic data generation model calculates a kernel function vector of the aerodynamic design parameters, and then the kernel function vector, a scaling factor between different confidence levels, and a covariance matrix representing the correlation between aerodynamic data are fused to generate a multi-output aerodynamic data prediction mean vector corresponding to the aerodynamic design parameters; the aerodynamic data corresponding to the aerodynamic data prediction mean vector is output to obtain multi-output aerodynamic data of the target aircraft. It can be seen that, when the preset aerodynamic data generation model is used for prediction and output, other output information can be used for fusion operation through the covariance matrix and the scaling factor, so that useful information is transmitted across outputs, it is ensured that a set of physically coordinated aerodynamic data is generated, physical contradictions and information loss caused by separate prediction of each output are avoided, the problem of large demand for high-confidence sample quantity is solved through multi-confidence fusion, and the information is fully utilized under the condition of limited samples through multi-output modeling, that is, the shortage of high-confidence sample quantity is made up by introducing a large amount of low-confidence data and using the correlation between outputs. The model can also ensure that the multi-output aerodynamic data output has high prediction accuracy and reliability even if there are only a small number of high-confidence samples.

[0084] As Figure 2 shown, the present application discloses a construction and training process of a preset aerodynamic data generation model, and the specific process is as follows:

[0085] Step one: obtain low-confidence input-output training samples and high-confidence input-output training samples.

[0086] In step one, the low-trust and high-trust inputs refer to the input parameters of wind tunnel tests or CFD simulations, such as Mach number, angle of attack, etc.

[0087] In step one, the low-trust and high-trust outputs refer to the outputs of wind tunnel tests or CFD simulations, such as lift coefficient, drag coefficient, pitch moment, etc.

[0088] Step two: Construct a multi-output low-trust Gaussian process model based on the low-trust input and output training samples.

[0089] In step two, the kernel function between inputs in the multi-output low-trust Gaussian process model can be Gaussian kernel function, Matérn function ( ), Matérn function ( ), etc.

[0090] In step two, the covariance matrix between outputs in the multi-output low-trust Gaussian process model uses the "free-form" parameterization method proposed by Bonilla et al., which is parameterized using Cholesky decomposition.

[0091] Step three: Use the entropy-based adaptive sampling method to increase the low-trust input and output samples, and then iterate the multi-output low-trust Gaussian process model until the maximum number of iterations is reached or the entropy reduction is less than the threshold value, obtaining the final multi-output low-trust Gaussian process model.

[0092] In step three, the entropy-based adaptive sampling method considers the correlation between outputs for adding points:

[0093] ;

[0094] where, is the covariance matrix predicted by the multi-output low-trust Gaussian process model at the current step of the iteration process, is the determinant of the matrix, is a constant.

[0095] Step four: Construct a multi-output multi-trust Gaussian process model based on the final multi-output low-trust Gaussian process model and the high-trust input and output training samples.

[0096] In step four, the kernel function between inputs and the covariance matrix between outputs in the multi-output multi-trust Gaussian process model are consistent with the selection in step two.

[0097] Step five: Use the entropy-based adaptive sampling method to increase the high-trust input and output samples, and then iterate the multi-output multi-trust Gaussian process model until the maximum number of iterations is reached or the entropy reduction is less than the threshold value, obtaining the final multi-output multi-trust Gaussian process model.

[0098] In step five, the entropy-based adaptive sampling method is consistent with the formula in step three, where the represents the covariance matrix of the multi-credibility Gaussian process model prediction of the multi-output in the current step of the iteration process.

[0099] In this way, the entropy-based adaptive sampling method takes into account the correlation between outputs, and the prediction accuracy of multiple outputs is more stable compared to the usual multi-output adaptive sampling method based on cross-validation and MSE. Compared with the random point adding multi-credibility multi-output Gaussian process model, the adaptive multi-credibility multi-output model based on entropy in the present application has better prediction effect.

[0100] The present embodiment uses MMGP (Multi-credibility-Multi-output-Gaussian-Process, multi-credibility multi-output Gaussian process model), CV-MSE-MMGP (Cross-Validation-Mean Square Error-MMGP, multi-credibility multi-output adaptive Gaussian process model based on cross-validation and mean square error), and Entropy-MMGP (multi-credibility multi-output adaptive Gaussian process model based on entropy proposed in the present application) to predict the NRMSE (Normalized Root Mean Square Error, normalized root mean square error) box plot of a numerical example with one-dimensional input and three-dimensional output to verify the adaptive multi-credibility multi-output Gaussian process model given in the present application.

[0101] The high-credibility model is:

[0102] ;

[0103] wherein, , , represents the three outputs of the high-credibility model, represents the nonlinear oscillation basis function, which is the nonlinear oscillation source of the high-credibility model, is a derived output that has explicit strong correlation with is an output with similar patterns but independent of is an output with similar patterns but independent of is an output that has no explicit functional relationship with

[0104] In this way, there is a strong nonlinear transformation relationship between and and There are similar oscillation modes among them. Therefore, the preset aerodynamic data generation model combines features such as nonlinearity, oscillation, modulation, and transformation. Its complexity simulates the correlation between multiple outputs in real aerodynamic data.

[0105] The low-confidence model is:

[0106] ;

[0107] in, , , These represent the three outputs of the low-confidence model. Indicates in Based on this, approximate values ​​for the deviation and scaling of the composite function are introduced. Indicates in Based on this, frequency distortion occurred and an approximation with a trend bias was added. High-reliability independent output The approximate value is directly superimposed with additional oscillation interference.

[0108] The three surrogate model methods are MMGP, CV-MSE-MMGP, and Entropy-MMGP. The prediction accuracy is selected as NRMSE. For each dimension of the output:

[0109] ;

[0110] in, Indicates the first The predicted value of a certain dimension of the output for a sample. Indicates the first The true value of a sample's output in a certain dimension Indicates the number of predicted samples. It is the mean of the output of a certain dimension.

[0111] The specific steps are as follows:

[0112] Step 1: Randomly sample from a uniform distribution in [0,1] to obtain 1000 low-confidence inputs. and 1000 highly reliable input samples The corresponding output samples are calculated using both the low-confidence model and the high-confidence model. and ; Randomly select 5 high-confidence input-output samples from them. and 10 low-confidence input-output samples and As the initial training set.

[0113] Step 2: Train samples based on low-confidence input and output samples and , the multi-output low-faith Gaussian process model G Entropy-L is constructed .

[0114] Step three: from the remaining low-faith input-output samples (990 samples after excluding and from the 1000 low-faith input-output samples and ), one low-faith input-output sample is selected based on the entropy-based adaptive sampling method, added to the initial training samples and , and the multi-output low-faith Gaussian process model G Entropy-L is retrained, and the process is repeated until the set low-faith adaptive sampling number (the low-faith adaptive sampling number is set to 5) is reached, and the final multi-output low-faith Gaussian process model G Entropy-L-end is obtained.

[0115] Step four: according to the multi-output low-faith Gaussian process model G Entropy-L-end obtained in step three and the high-faith input-output samples and , a multi-output multi-faith Gaussian process model G Entropy-LH is constructed, and the kernel function is selected as the Matérn function .

[0116] Step five: from the remaining high-faith input-output samples (995 samples after excluding and from the 1000 high-faith input-output samples and ), one high-faith input-output sample is selected according to the entropy-based adaptive sampling method, added to the initial training samples and , and the multi-output multi-faith Gaussian process model G Entropy-LH is retrained, and the process is repeated until the set high-faith adaptive sampling number (the high-faith adaptive sampling number is set to 5) is reached, and the final multi-output multi-faith Gaussian process model G Entropy-LH-end is obtained.

[0117] Step six: the initial training sample number, adaptive sample number, and kernel function of the CV-MSE-MMGP model are consistent with the training process of the Entropy-MMGP model, and the final multi-output multi-faith Gaussian process model is denoted as G CV-MSE-LH-end .

[0118] Step seven: randomly select 10 high-trust input-output samples and 15 low-trust input-output samples from 1000 low-trust input-output samples ( and ) and 1000 high-trust input-output samples ( and ), and construct a multi-output multi-trust Gaussian process model G MMGP .

[0119] The three models Entropy-MMGP, CV-MSE-MMGP and MMGP are each constructed 10 times, and the remaining high-trust samples (1000 high-trust input-output samples, excluding the initial training samples and after adaptive or random adding) are used as test samples to calculate the NRMSE, which is repeated 10 times.

[0120] In summary, the NRMSE of the multi-output multi-trust adaptive Gaussian process model Entropy-MMGP based on entropy proposed by the application is better and more stable than the prediction accuracy of the models CV-MSE-MMGP and MMGP.

[0121] As shown in Figure 3 , the application also discloses an aircraft aerodynamic data generation device, comprising:

[0122] A sample acquisition module 11 is configured to acquire aerodynamic design parameter training data and corresponding aerodynamic output data at different levels of trustworthiness to construct a preset low-trust sample pool and a preset high-trust sample pool, respectively.

[0123] A first model construction module 12 is configured to construct a multi-output preset low-trust Gaussian process model using preset low-trust training samples randomly selected from the preset low-trust sample pool.

[0124] A first model optimization module 13 is configured to select new training samples from the preset low-trust sample pool based on an entropy-based adaptive sampling method, add the new training samples to the preset low-trust training samples, and re-iterate training of the preset low-trust Gaussian process model to obtain an optimized preset low-trust Gaussian process model.

[0125] A second model construction module 14 is configured to construct a multi-output preset multi-trust Gaussian process model based on the optimized preset low-trust Gaussian process model and preset high-trust training samples, wherein the preset high-trust training samples are training samples randomly selected from the preset high-trust sample pool.

[0126] The second model optimization module 15 is configured to adaptively select new training samples from the preset high-confidence sample pool based on an entropy-based adaptive sampling method, add the new training samples to the preset high-confidence training samples, and reiterate training of the preset multi-confidence Gaussian process model to obtain a preset aerodynamic data generation model.

[0127] The parameter acquisition module 16 is configured to acquire aerodynamic design parameters of a target aircraft.

[0128] The multi-output prediction module 17 is configured to input the aerodynamic design parameters into the preset aerodynamic data generation model, so that the preset aerodynamic data generation model calculates a kernel function vector of the aerodynamic design parameters, and then performs fusion operation on the kernel function vector, scaling factors between different confidence levels, and a covariance matrix representing correlation between aerodynamic data, to generate a multi-output aerodynamic data prediction mean vector corresponding to the aerodynamic design parameters.

[0129] The multi-output data generation module 18 is configured to output aerodynamic data corresponding to the aerodynamic data prediction mean vector, to obtain multi-output aerodynamic data of the target aircraft.

[0130] It can be seen that the fusion operation algorithm based on the kernel function vector, the scaling factor and the covariance matrix ensures multi-output correlation and multi-confidence fusion.

[0131] Further, the embodiment of the present application further discloses an electronic device, Figure 4 The electronic device 20 is shown in accordance with an exemplary embodiment, and the content in the figure cannot be considered as any limitation on the use range of the present application.

[0132] Figure 4 A structural schematic diagram of an electronic device 20 is provided in the embodiment of the present application. The electronic device 20 specifically can include at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25 and a communication bus 26. The memory 22 is configured to store a computer program, and the processor 21 is configured to load and execute the computer program to implement the related steps in the aircraft aerodynamic data generation method disclosed in any of the preceding embodiments. In addition, the electronic device 20 in the embodiment specifically can be an electronic computer.

[0133] In this embodiment, the power supply 23 is configured to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 is configured to create a data transmission channel between the electronic device 20 and external devices, and the communication protocol followed by the communication interface 24 can be any communication protocol applicable to the technical solution of the present application, which will not be specifically limited herein; the input and output interface 25 is configured to obtain external input data or output data to the outside, and the specific interface type can be selected according to the specific application needs, which will not be specifically limited herein.

[0134] The processor 21 can include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 21 can also include a main processor and a coprocessor. The main processor is a processor for processing data in a wake-up state, also known as a CPU (Central Processing Unit). The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 21 can be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 can also include an AI (Artificial Intelligence) processor configured to process machine learning-related computing operations.

[0135] In addition, the memory 22, as a carrier for storing resources, can be a read-only memory, a random access memory, a magnetic disk, or an optical disk, etc. The resources stored thereon can include an operating system 221, a computer program 222, etc., and the storage mode can be temporary storage or permanent storage.

[0136] The operating system 221 is used to manage and control each hardware device on the electronic device 20 and the computer program 222, so as to realize the operation and processing of the processor 21 on the mass data 223 in the memory 22, which can be Windows Server, Netware, Unix, Linux, etc. In addition to the computer program capable of completing the aircraft aerodynamic data generation method disclosed in any of the foregoing embodiments executed by the electronic device 20, the computer program 222 can further include a computer program capable of completing other specific work. The data 223 can include data transmitted by an external device received by the electronic device, and can also include data collected by the self input / output interface 25, etc.

[0137] Further, the application also discloses a computer readable storage medium for storing a computer program; wherein the computer program is executed by a processor to realize the aircraft aerodynamic data generation method disclosed in the foregoing. For the specific steps of the method, refer to the corresponding content disclosed in the foregoing embodiments, which will not be repeated here.

[0138] In the specification, each embodiment is described in a progressive manner, and each embodiment focuses on the difference from other embodiments. For the same or similar parts between each embodiment, refer to each other. For the device disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and the relevant part is described in the method part.

[0139] Those skilled in the art will further appreciate that the units and algorithm steps of the examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or any combination thereof. To clearly illustrate the interchangeability of hardware and software, various components have been described above generally in terms of their functionality, without limitation. The handwiring and software implementations of the examples described herein could be accomplished using any number of microprocessors, microcontrollers, programmable consumption logic devices, application-specific integrated circuits, or general-purpose computers with interconnecting circuits that either run software programs or use opencircuit or other hardware components that are designed to perform the functions described herein. The embodiments described herein can be implemented along with software modules, and the software modules can be stored on any of various non-transitory machine-readable media. Software modules can include, but are not limited to, procedures, functions, programs, routines, subsystems, software components, application programs, application program interfaces, data structures, processors, processes, methods, algorithms, and / or the like. The software modules described herein can be implemented together or separately, as desired, and / or can be combined with other software modules.

[0140] Finally, it should be noted that, in this document, the terms "first", "second", and the like, merely mean one entity or action distinguished from another entity or action, and do not necessarily require or imply any actual such relationship or order between such entities or actions. Also, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the recited element.

[0141] The above has carried on the detailed introduction to the scheme provided by the present application, the principle and implementation mode of the present application have been set forth by applying the specific examples in the text, the above example explanation is only applicable to help understanding the method and core idea of the present application; simultaneously, for the general technical personnel of the field, according to the idea of the present application, there will be the change in the specific implementation mode and application range, and the above-mentioned content of the specification should not be understood as the limitation of the present application.

Claims

1. A method for generating aerodynamic data for an aircraft, characterized in that, include: Acquire aerodynamic design parameter training data and corresponding aerodynamic output data at different confidence levels to construct a preset low-confidence sample pool and a preset high-confidence sample pool respectively. A multi-output, low-confidence Gaussian process model is constructed using training samples randomly selected from the preset low-confidence sample pool. The entropy-based adaptive sampling method adaptively selects new training samples from the preset low-confidence sample pool and adds them to the preset low-confidence training pool, and then iteratively trains the preset low-confidence Gaussian process model to obtain an optimized preset low-confidence Gaussian process model. Based on the optimized preset low-confidence Gaussian process model and the preset high-confidence training samples, a multi-output preset multi-confidence Gaussian process model is constructed; wherein, the preset high-confidence training samples are training samples randomly selected from the preset high-confidence sample pool; An entropy-based adaptive sampling method adaptively selects new training samples from the preset high-confidence sample pool and adds them to the preset high-confidence training sample pool, and re-iterates the preset multi-confidence Gaussian process model to obtain a preset aerodynamic data generation model. Obtain the aerodynamic design parameters of the target aircraft; The aerodynamic design parameters are input into the preset aerodynamic data generation model so that the preset aerodynamic data generation model can calculate the kernel function vector of the aerodynamic design parameters. Then, the kernel function vector, the scaling factor between different confidence levels, and the covariance matrix representing the correlation between aerodynamic data are fused to generate a multi-output aerodynamic data prediction mean vector corresponding to the aerodynamic design parameters. The aerodynamic data corresponding to the predicted aerodynamic data mean vector is output to obtain the multi-output aerodynamic data of the target aircraft.

2. The method for generating aerodynamic data of an aircraft according to claim 1, characterized in that, The step of constructing a multi-output, low-confidence Gaussian process model using randomly selected low-confidence training samples from the preset low-confidence sample pool includes: The similarity between aerodynamic design parameter training data in the preset low-confidence training samples is calculated using a preset kernel function to construct a first kernel matrix; Construct the first covariance matrix to characterize the correlation between aerodynamic data; The first kernel matrix and the first covariance matrix are combined through the Kronecker product to construct the first total covariance structure of the preset low-confidence Gaussian process model; Based on the aerodynamic output data in the preset low-confidence training samples, the parameters of the first kernel matrix and the first covariance matrix are determined by maximum likelihood estimation, so as to determine the initial structural parameters of the first total covariance structure and construct a multi-output preset low-confidence Gaussian process model.

3. The method for generating aerodynamic data of an aircraft according to claim 2, characterized in that, The entropy-based adaptive sampling method adaptively selects new training samples from the preset low-confidence sample pool and adds them to the preset low-confidence training pool, and iteratively retrains the preset low-confidence Gaussian process model to obtain an optimized preset low-confidence Gaussian process model, including: The first covariance matrix of the joint probability distribution at each first candidate sample point in the preset low confidence sample pool is calculated using the preset low confidence Gaussian process model of the current iteration. Calculate the first prediction entropy corresponding to each first candidate sample point based on the first covariance matrix; Select the candidate sample point corresponding to the maximum prediction entropy among all the first prediction entropies as a new training sample and add it to the preset low confidence training sample; Using the preset low-confidence training samples, the process jumps to the step of calculating the similarity between the aerodynamic design parameter training data in the preset low-confidence training samples using a preset kernel function to construct the first kernel matrix. This continues until the initial structural parameters of the preset low-confidence Gaussian process model reach the preset low-confidence iteration termination condition, thereby obtaining an optimized preset low-confidence Gaussian process model containing the target structural parameters.

4. The method for generating aerodynamic data of an aircraft according to claim 1, characterized in that, The step of constructing a multi-output preset multi-confidence Gaussian process model based on the optimized preset low-confidence Gaussian process model and preset high-confidence training samples includes: A hybrid training sample set is constructed based on the preset high-confidence training samples and the preset low-confidence training samples; Using the same preset kernel function as the optimized preset low confidence Gaussian process model, the similarity between the aerodynamic design parameter training data of the training samples in the mixed training sample set is calculated to construct a second kernel matrix; The covariance matrix that is the same as that of the optimized preset low-confidence Gaussian process model, which characterizes the correlation between aerodynamic data, is used as the second covariance matrix; The second kernel matrix, the second covariance matrix, and the scaling factor vector representing the correlation between different confidence levels are fused to construct the second total covariance structure of the preset multi-confidence Gaussian process model. Based on the aerodynamic output data in the preset high-confidence training samples, the vector values ​​of the scaling factor vector, the parameters of the second kernel matrix, and the parameters of the second covariance matrix are determined through maximum likelihood estimation, so as to determine the initial structural parameters of the second total covariance structure and construct a multi-output preset multi-confidence Gaussian process model.

5. The method for generating aerodynamic data of an aircraft according to claim 4, characterized in that, The entropy-based adaptive sampling method adaptively selects new training samples from the preset high-confidence sample pool and adds them to the preset high-confidence training pool, and iteratively retrains the preset multi-confidence Gaussian process model to obtain a preset aerodynamic data generation model, including: The second covariance matrix of the joint probability distribution at each second candidate sample point in the preset high-confidence sample pool is calculated using the preset multi-confidence Gaussian process model in the current iteration. Calculate the second prediction entropy corresponding to each second candidate sample point based on the second covariance matrix; Select the candidate sample point corresponding to the maximum prediction entropy among all the second prediction entropies as a new training sample and add it to the preset high-confidence training sample; Using the preset high-confidence training samples, the process jumps to the step of constructing a mixed training sample set based on the preset high-confidence training samples and the preset low-confidence training samples, until the initial structural parameters of the preset multi-confidence Gaussian process model reach the preset multi-confidence iteration termination condition, thereby obtaining a preset aerodynamic data generation model containing the target structural parameters.

6. An aerodynamic data generation device for aircraft, characterized in that, include: The sample acquisition module is used to acquire aerodynamic design parameter training data and corresponding aerodynamic output data at different confidence levels, so as to construct a preset low confidence sample pool and a preset high confidence sample pool respectively. The first model building module is used to build a multi-output preset low-confidence Gaussian process model using preset low-confidence training samples randomly selected from the preset low-confidence sample pool. The first model optimization module is used to adaptively select new training samples from the preset low-confidence sample pool and add them to the preset low-confidence training sample pool using an entropy-based adaptive sampling method, and to re-train the preset low-confidence Gaussian process model to obtain an optimized preset low-confidence Gaussian process model. The second model construction module is used to construct a multi-output preset multi-confidence Gaussian process model based on the optimized preset low-confidence Gaussian process model and the preset high-confidence training samples; wherein, the preset high-confidence training samples are training samples randomly selected from the preset high-confidence sample pool. The second model optimization module is used to adaptively select new training samples from the preset high-confidence sample pool and add them to the preset high-confidence training samples using an entropy-based adaptive sampling method, and to re-iterate and train the preset multi-confidence Gaussian process model to obtain a preset aerodynamic data generation model. The parameter acquisition module is used to acquire the aerodynamic design parameters of the target aircraft. The multi-output prediction module is used to input the aerodynamic design parameters into the preset aerodynamic data generation model, so that the preset aerodynamic data generation model can calculate the kernel function vector of the aerodynamic design parameters, and then perform a fusion operation on the kernel function vector, the scaling factor between different confidence levels, and the covariance matrix representing the correlation between aerodynamic data to generate a multi-output aerodynamic data prediction mean vector corresponding to the aerodynamic design parameters. The multi-output data generation module is used to output the aerodynamic data corresponding to the aerodynamic data prediction mean vector to obtain the multi-output aerodynamic data of the target aircraft.

7. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program to implement the steps of the aircraft aerodynamic data generation method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, Used to store computer programs; wherein, when executed by a processor, the computer programs implement the steps of the aircraft aerodynamic data generation method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Online self-adaptive classification method, device and equipment for electroencephalogram signals in AI glasses

    CN120086659A

  • Three-dimensional Gaussian sputtering scene reconstruction method based on structure perception refined Gaussian

    CN120655860A