SlideShare a Scribd company logo
1 of 9
Download to read offline
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/271988777
Building Data Fusion Surrogate Models for Spacecraft Aerodynamic Problems
with Incomplete Factorial Design of Experiments
Article · August 2014
DOI: 10.4028/www.scientific.net/AMR.1016.405
CITATIONS
16
READS
268
8 authors, including:
Some of the authors of this publication are also working on these related projects:
Topological Data Analysis for Time Series Data View project
ABC: A Big CAD Model Dataset For Geometric Deep Learning View project
Mikhail Belyaev
Skolkovo Institute of Science and Technology
41 PUBLICATIONS   397 CITATIONS   
SEE PROFILE
Evgeny Burnaev
Skolkovo Institute of Science and Technology
206 PUBLICATIONS   1,301 CITATIONS   
SEE PROFILE
Yermek Kapushev
The Institute for Information Transmission Problems
11 PUBLICATIONS   134 CITATIONS   
SEE PROFILE
Stephane Alestra
Airbus
25 PUBLICATIONS   96 CITATIONS   
SEE PROFILE
All content following this page was uploaded by Evgeny Burnaev on 15 December 2015.
The user has requested enhancement of the downloaded file.
Building Data Fusion Surrogate Models for Spacecraft Aerodynamic
Problems with Incomplete Factorial Design of Experiments
Mikhail Belyaev1, 2, 3, a
, Evgeny Burnaev1, 2, 3, b
, Ermek Kapushev1, 2, c
,
Stephane Alestra4, d
, Marc Dormieux5, e
, Antoine Cavailles5, f,
Davy Chaillot5, g
and Eugenio Ferreira5, h
1
DATADVANCE, llc, Pokrovsky blvd. 3, Moscow, 109028, Russia
2
Institute for Information Transmission Problems, Bolshoy Karetny per. 19, Moscow, 127994, Russia
3
PreMoLab, MIPT, Institutsky per. 9, Dolgoprudny, 141700, Russia
4
Airbus Group, St. Martin du Touch, 316 route de Bayonne, 31060 Toulouse Cedex 9, France
5
Airbus Defence and Space, 51 - 61 Route de Verneuil, 78130 Les Mureaux Cedex, France
a
mikhail.belyaev@datadvance.net, b
evgeny.burnaev@datadvance.net,
c
ermek.kapushev@datadvance.net, d
stephane.alestra@eads.net,
e
marc.dormieux@astrium.eads.net, f
antoine.cavailles@astrium.eads.net,
g
davy.chaillot@astrium.eads.net, h
eugenio.ferreira@astrium.eads.net
Keywords: Surrogate modelling, data fusion, incomplete factorial DoE, tensor approximation
Abstract. This work concerns a construction of surrogate models for a specific aerodynamic data
base. This data base is generally available from wind tunnel testing or from CFD aerodynamic
simulations and contains aerodynamic coefficients for different flight conditions and configurations
(such as Mach number, angle-of-attack, vehicle configuration angle) encountered over different
space vehicles mission. The main peculiarity of aerodynamic data base is a specific design of
experiment which is a union of grids of low and high fidelity data with considerably different sizes.
Universal algorithms can’t approximate accurately such significantly non-uniform data. In this work
a fast and accurate algorithm was developed which takes into account different fidelity of the data
and special design of experiments.
Introduction
Airbus Defence and Space, in the frame of the development of various spacecraft vehicles, is
producing aerodynamic models. Different kinds of data are used to build these models. It can be
experimental results derived from WTT campaigns, with a high level of confidence. Another type
of data is numerical data resulting from CFD simulations, with a lower level of confidence, which
depends also on the used numerical method (Euler / RANS, flow regime, etc.)
CFD computations and even more WT campaigns are very costly and it is sometimes not
conceivable to perform all flight configurations (surfaces deflections, e.g.) on the whole flight
range. An inter-extrapolation process is then necessary to build a complete aerodynamic model.
With a lot of input parameters (Mach, Angle of Attack, Angle of Sideslip, surfaces deflections,
etc.), this process can be quite time consuming and may lead to inconsistent results with a classical
approach. Furthermore available data can constitute anisotropic grids which lead to severely harden
the inter-extrapolation process.
The objective is therefore to build a consistent model taking into account all available data, with
a fast and rationale method. Airbus Defence and Space is interested by the generation of surrogate
models from given spacecraft aerodynamic database. The AErodynamic DataBase (AEDB)
provides the aerodynamic coefficients of the vehicle for the different flight conditions and vehicle
configurations (notably aerodynamic control surfaces deflections) encountered over the whole
mission domain. This type of database is typically included within global vehicle behaviour models.
These behaviour models are then used as input to various system studies, such as trajectory and
performance analysis, or handling qualities and flight control system analysis.
From a practical standpoint, the AEDB generation process raises the following two fold
challenges:
• Multidimensional interpolation/extrapolation: how to cover a prescribed full flight envelope
defined in the multidimensional space of flight conditions/vehicle configurations, on the basis of
scattered discretized input data?
• Multiple data combination: how to build a consistent and homogeneous aerodynamic database on
the basis of multiple input data sets with different levels of fidelity?
The final goal is to obtain a surrogate model that can automatically interpolate multidimensional
data, union of anisotropic grids with non-uniform data and different level of fidelity, and therefore
to build a consistent and homogeneous aerodynamic model that can cover all intermediate points
within the flight envelope. Last but not least, the surrogate model shall ensure that the exhibited
outputs always remain within realistic limits (i.e. remain meaningful from aerodynamics behaviour
standpoint), whatever the input vector content.
Surrogate Modelling
One approach to solving problems of engineering design actively developing in recent years is the
surrogate modelling [1]. In this approach a complex physical phenomenon is described by a
simplified (surrogate) model constructed using data mining techniques and a set of examples
representing results of a detailed physical modelling and/or real experiments. The problem of
approximation of a multidimensional function using a finite set of pairs “point” - “value of the
function at this point” is one of the main problems to be solved during construction of the surrogate
model.
Approximation Problem. Let us consider continuous function : d
g D R R∈ → , where D is a
compact set. Let us refer to a set of points Σ and a set of function values at points from the set Σ as
a training set: 1{ , ( )} { , ( )}.N
i i i iS y g g== ∈Σ = = Σ Σx x Set of points Σ we will call a design of
experiments (DoE).
In this paper we consider approximation problem in the following statement. Given the training
set S , class of functions F and penalty function :P F Rλ +→ find such *
f F∈ that minimizes the
error function ( , , ( ))R f gΣ Σ
* 2
argmin ( ( ) ( )) ( ) argmin ( , , ( )).f F f Ff g f P f R f gλ∈ ∈
∈Σ
= − + = Σ Σ
x
x x (1)
Introduced penalty function allows to control variability of the approximation model. For
example, it can be a norm of the second derivatives of f (see, for instance, smoothing splines [2])
or norm of f in some Hilbert space (kernel ridge regression [3]).
Data Fusion. The data sets considered in this work contains output values obtained from two
different sources (experimental measurements and CFD simulations). Both sources model the same
physical process. However one of them (experimental measurements) is supposed to be more
accurate than another (CFD simulations). We will refer to the more accurate one as high fidelity (HF)
model and denote it by ( )hg x . We will refer to the second source as low fidelity (LF) model and denote
it by ( )lg x .
So the training set S is split into 2 parts: high fidelity sample
{ , ( )} { , ( )}h h h
h i i h i h h hS y g g= = = Σ Σx x and low fidelity sample { , ( )} { , ( )}l l l
l i i l i l l lS y g g= = = Σ Σx x .
A data fusion task is given high fidelity and low fidelity data sets hS and lS construct an
approximation ˆ( )f x of ( )hg x .
Usage of LF points allows to build more accurate surrogate models as they contain information
about the physical model in regions which don’t have HF points. To measure accuracy of HF and
LF values we introduce confidence levels of the sample hw (for HF points) and lw (for LF points),
1, , 0h l h lw w w w+ = > . They express our confidence about the accuracy of the source that produced
output value at given point and can be thought of as a probability of being the true value of the
physical characteristic at given point.
Design of Experiments. One of the peculiarities of the problem considered in this work is a specific
DoE. First of all, let us introduce some definitions. Let us refer to sets of points 1{ } k
k k
nk
k i k iDσ == ∈x ,
, 1,kd
kD R k K⊂ = as factors. A set of points fullΣ is referred to as a factorial design of experiments if
it is a Cartesian product of factors: 1
1
1 2 {[ , , ], 1, , 1, }.K
K
full k i i k ki n k Kσ σ σΣ = × × × = … = =x x The
elements of fullΣ are vectors of a dimension 1
K
kk
d d=
= and the sample size is a product of sizes of
all factors 1
K
kk
N n=
= ∏ . If all the factors are one-dimensional fullΣ is a multidimensional grid. A
reasonably large subset of fullΣ ⊂ Σ we will call an incomplete factorial design of experiments.
The DoE considered in this paper is a union of several anisotropic grids (here anisotropy means
significantly different sizes of the grids), see Fig. 1. It is an incomplete factorial DoE.
Fig. 1: Design of experiments. Fig. 2: Example of degenerate GP regression
model.
Such designs are complicated for approximation methods which don’t use any knowledge about
the data structure. Universal approximation algorithms, like Gaussian Process (GP) regression [4],
explicitly or implicitly assume that the DoE is rather uniform (there are no big holes in the DoE).
However, union of anisotropic grids is sufficiently a non-uniform DoE. In big regions without
training data the model smoothness should be controlled in order to avoid oscillations and
overshoots. GP regression has some kind of smoothness control (not direct!) but it works only in the
neighborhood of the training data (see Fig. 2). To solve this problem we use a specific
approximation algorithm described in the following section.
Tensor Product of Approximations
The approximation ˆ( )f x will be modeled by the linear expansion in a dictionary of parametric
functions. To construct the approximation we have to choose class of parametric functions F ,
choose penalty function Pλ and then solve optimization problem (1).
The dictionary of functions is chosen in the following way. Let 1{ } k
k k
pk
k j jψ =∆ = be a dictionary of
functions defined on kD (for all 1,k K= ). The dictionary of functions defined on 1 2 KD D D× × ×
is formed as tensor product of functions from k∆ :
1 2
1 2
{ , 1, , 1, }.K
K
tensor j j j k kj p k Kψ ψ ψ∆ = ⊗ ⊗ ⊗ = =
The class of functions F will be a linear expansion in a dictionary tensor∆ . It means that the
model ( )f x F∈ can be written as 1 2 1 2
1
1 2
, , ,
, ,
( ) ( ) ( ) ( )K K
K
K
j j j j j j
j j
f x α ψ ψ ψ…
…
= ⋅ ⋅ ⋅ ⋅x x x .
For the penalty function we will use variability of a function along some factor (or group of
factors). For example, to penalize the variability along the first factor the following penalty function
is used
1
1 2 1 2 2
1 1
222 12
1 2 2
, , ,1 2 1 2
, , , ,
( ) ( ) ( ) ( )
( ) ( )K K K
K K
j K K
j j j i j i j i
i i j j
f
P fλ
ψ
α ψ ψ…
…Σ …
∂∂
= = ⋅ ⋅ ⋅…⋅
∂ ∂
x x x
x x
.
Note that the chosen penalty function is quadratic over decomposition coefficients
1 2, ,A { , 1, , 1, }Kj j j k kj p k Kα …= = = . This penalty function can be generalized to control variability over
several factors, for the details see [5].
Here we describe a simplified version of the last step since it is important for the data fusion
problem. Due to the choice of penalty function the original optimization problem (1) can be reduced
to minimization of the function T T
(A) (Y A) (Y A) A A,R W= − Ψ − Ψ + Ω where Y is an extended
vector of training values, Ψ is an extended matrix of regressors, Ω is a square penalty matrix (see
details in [5]), W is a diagonal weighting matrix (sizes are *N N ): ,
1, if
0, if  .
i
i i
i full
W
∈Σ
=
∈Σ Σ
x
x
.
Optimization problem in )m (AR can be solved in a very efficient way using special structure of
the training set, tensor calculus and conjugate gradients [5].
Data Fusion Based on Tensor Product of Approximations
In this section we will describe 3 different approaches to data fusion problem. All of them are based
on tensor product of approximations on incomplete factorial DoE (iTA). We suppose that both HF
points ( hΣ ) and LF points ( lΣ ) are incomplete factorial DoE. In this section we will use the
following notation: h lΣ = Σ ∪Σ and both h lΣ = Σ ∩Σ .
Merged Solution. In this approach the model is constructed using iTA with modified training set and
specific weighting matrix W . New training values we define by
h l
i h i l iy w y w y= + ,
where 1l hw w= − , hw and W are as follows
• if i l∈Σ Σx then 1hw = and ,i i hW w= ;
• if i h∈Σ Σx then 0hw = and ,i i lW w= ;
• else h hw w= and ,i i h lW w w= + .
This approach intends to fit LF model in regions where only LF values are given, HF model in
regions with only HF values and weighted sum of LF and HF values in other regions.
Fused Solution. This approach uses modified training set. To construct approximation of ( )hg x a
training set ˆ{ , }YΣ will be used, where Σ is a set of estimated HF values at points Σ . To estimate
unknown values ˆˆy Y∈ we will use the following model
ˆ ( ) ( ),diff ly g g= + ∈Σx x x . (2)
where ( )diffg x is a bias of the LF function ( )lg x with respect to the HF function ( )hg x . If ( )diffg x
is known then Eq. (2) gives exact values ( )hg x for all ∈Σx and ˆ ( )hy g= x . However, ( )diffg x is
unknown. That’s why we will use the approximation of ( )diffg x . Let us denote
{ ( ) ( ) : }diff h l bothY g g= − ∈Σx x x . Now construct bias model diffg approximating the data set
{ , }both diffYΣ . Then we can calculate ˆY using Eq. (2) for  h∈Σ Σx and setting ˆ ( )hy g= x for h∈Σx .
Local Fidelity Solution. In previously described approaches we used the global fidelity, i.e. the
confidence level doesn’t depend on the location of the point and its neighborhood. However, if
region contains lots of HF experimental points then in this region CFD points should be treated as
LF, whereas in region without experimental points CFD points become HF data (see Fig. 3).
Therefore we come to the idea of local fidelity.
Fig. 3: Local fidelity of data
The difference between local and global approaches can be roughly explained using simplified
data (see Fig 4.). The global fidelity model try to catch the difference between HF and LF and use it
to estimate HF values in [0.8, 1]. The local fidelity model doesn’t trust HF data in [0.8, 1] (because
there is no points nearby) and prefers to use LF data instead.
Fig. 4: One-dimensional slice of constructed
model
Fig. 5: Local fidelity vs. Global fidelity
The concept of local fidelity can be implemented as follows. For each point ∈Σx we estimate
the output value y as
( ) ( )
( ) ( ) ( ),
( ) ( ) ( ) ( )
h l
h l
h l h l
w w
y g g
w w w w
= +
+ +
x x
x x x
x x x x
(3)
weights ,h lw w are calculated according to the idea of local fidelity:
2
2
|| ||
( ) exp
k
kw
σ′∈Σ
′−
= −
x
x x
x ,
where k h= or k l= . If there are a lot of HF points in the neighborhood of point x then the value
of ( )hw x will be large, if there are few points in the neighborhood then ( )hw x will be small. The
same holds for ( )lw x . Therefore, in regions with large amount of HF points and low amount of LF
points the value ( )y x will be close to ( )hg x and vice versa. If for some ∈Σx ( )hg x or ( ))lg x is
not known an approximation of this value constructed using HF or LF data can be used instead.
Comparison of the Proposed Solutions. Now let us compare three proposed solutions on real data.
Training sample has the following characteristics:
• Input dimension: 3
• Output dimension: 3
• High fidelity sample size: 1846
• Low fidelity sample size: 180
Fig. 5 illustrates one-dimensional slice of approximations. As it can be seen Merged solution has
small singularities at points where both high and low fidelity values are given.
Fig. 6: Problem with fused solution. Usual view (left) and enlarged view (right) of approximation
of difference between HF and LF models. Approximation takes large values in region without
training points.
(3) Merged solution (3) Fused solution
(3) Local fidelity solution
Fig. 7: 2D-slices of approximation.
The Fused solution is based on the difference between HF and LF model. The difference model
is built using points for which both CFD and experimental values are known. Such points don’t
cover the whole domain, so we have to extrapolate in other regions. This procedure is rather
inaccurate and introduces large uncertainties. Particularly, approximation can take values of the
same magnitude as the HF and LF values. Such behavior is not reasonable from physical point of
view. Fig. 6 illustrates this problem.
Fig. 7 depicts two-dimensional slices of obtained surrogate models. In this figure blue points
denote HF points which were removed from the training sample in order to see the behavior of
approximation in regions which have HF points but don’t have LF points. Local fidelity surrogate
model provides smooth approximation without overshoots and oscillations. One can see that
merged and fused solutions can change their behavior significantly in such regions which leads to
overshoots.
Thus, local fidelity solution doesn’t have both mentioned disadvantages of merged and fused
solutions and provides rather smooth and reasonable approximation. However, in some cases local
fidelity solution can be less “physical” than fused solution. Local fidelity model interpolates the HF
data in regions where only HF data is available while there is difference between LF and HF models
and the both values ( )lg x and ( )hg x should be used and taken with corresponding confidence
levels. So the fused solution can be more suited for such situations from physical point of view.
Conclusions
In this work we considered the data fusion problem where the design of experiments is a union of
several anisotropic grids of HF and LF points. Several approaches (merged solution, fused solution,
local fidelity solution) based on iTA approximation technique has been developed to solve this
problem. The iTA technique takes into account structure of the data set and thus builds accurate
approximations in a very efficient (in sense of computational complexity) way. The approach based
on idea of local fidelity can provide good approximations but its behavior is not always physical.
The fused approach is the most promising solution for now as it is able to follow physics of the
process. The merged approach is mainly used for benchmarking purposes. The work on the both
promising approaches (local fidelity solution and fused solution) is not finished. Further
development should be put on removing discussed disadvantages.
References
[1] Forrester A., Sobester A., Keane A. Engineering Design via Surrogate Modelling. A Practical
Guide. Wiley. 2008.
[2] de Boor C. A Practical Guide to Splines, 2nd edition. Springer-Verlag. Berlin 2001.
[3] Schölkopf B., Herbrich R., Smola A. A generalized representer theorem Computational Learning
Theory. (2001) V. 2111. P. 416-426.
[4] Rasmussen, Carl E. and Williams, Christopher. Gaussian Processes for Machine Learning. MIT
Press, 2006.
[5] Belyaev M. Approximation problem for factorized data. Artificial intelligence and decision theory.
(2013) V. 2013. P. 24-39.
View publication statsView publication stats

More Related Content

What's hot

ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS
ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONSADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS
ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONSijcses
 
14. Query Optimization in DBMS
14. Query Optimization in DBMS14. Query Optimization in DBMS
14. Query Optimization in DBMSkoolkampus
 
Aggregation computation over distributed data streams
Aggregation computation over distributed data streamsAggregation computation over distributed data streams
Aggregation computation over distributed data streamsYueshen Xu
 
Decision tree clustering a columnstores tuple reconstruction
Decision tree clustering  a columnstores tuple reconstructionDecision tree clustering  a columnstores tuple reconstruction
Decision tree clustering a columnstores tuple reconstructioncsandit
 
QTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature MapQTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature MapHa Phuong
 
Query Optimization
Query OptimizationQuery Optimization
Query Optimizationrohitsalunke
 
2. Linear Data Structure Using Arrays - Data Structures using C++ by Varsha P...
2. Linear Data Structure Using Arrays - Data Structures using C++ by Varsha P...2. Linear Data Structure Using Arrays - Data Structures using C++ by Varsha P...
2. Linear Data Structure Using Arrays - Data Structures using C++ by Varsha P...widespreadpromotion
 
Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...
Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...
Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...Voica Gavrilut
 
141205 graphulo ingraphblas
141205 graphulo ingraphblas141205 graphulo ingraphblas
141205 graphulo ingraphblasgraphulo
 
141222 graphulo ingraphblas
141222 graphulo ingraphblas141222 graphulo ingraphblas
141222 graphulo ingraphblasMIT
 
Collaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph ClusteringCollaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph ClusteringWaqas Nawaz
 
Tutorial of topological data analysis part 3(Mapper algorithm)
Tutorial of topological data analysis part 3(Mapper algorithm)Tutorial of topological data analysis part 3(Mapper algorithm)
Tutorial of topological data analysis part 3(Mapper algorithm)Ha Phuong
 
On selection of periodic kernels parameters in time series prediction
On selection of periodic kernels parameters in time series predictionOn selection of periodic kernels parameters in time series prediction
On selection of periodic kernels parameters in time series predictioncsandit
 
Assignment on different types of addressing modes
Assignment on different types of addressing modesAssignment on different types of addressing modes
Assignment on different types of addressing modesNusratJahan263
 
Linear Model of Coregionalization
Linear Model of CoregionalizationLinear Model of Coregionalization
Linear Model of CoregionalizationEd Isaaks
 
Document clustering for forensic analysis
Document clustering for forensic analysisDocument clustering for forensic analysis
Document clustering for forensic analysissrinivasa teja
 

What's hot (19)

ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS
ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONSADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS
ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS
 
14. Query Optimization in DBMS
14. Query Optimization in DBMS14. Query Optimization in DBMS
14. Query Optimization in DBMS
 
Aggregation computation over distributed data streams
Aggregation computation over distributed data streamsAggregation computation over distributed data streams
Aggregation computation over distributed data streams
 
Af4201214217
Af4201214217Af4201214217
Af4201214217
 
Decision tree clustering a columnstores tuple reconstruction
Decision tree clustering  a columnstores tuple reconstructionDecision tree clustering  a columnstores tuple reconstruction
Decision tree clustering a columnstores tuple reconstruction
 
QTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature MapQTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature Map
 
Query Optimization
Query OptimizationQuery Optimization
Query Optimization
 
2. Linear Data Structure Using Arrays - Data Structures using C++ by Varsha P...
2. Linear Data Structure Using Arrays - Data Structures using C++ by Varsha P...2. Linear Data Structure Using Arrays - Data Structures using C++ by Varsha P...
2. Linear Data Structure Using Arrays - Data Structures using C++ by Varsha P...
 
Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...
Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...
Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...
 
141205 graphulo ingraphblas
141205 graphulo ingraphblas141205 graphulo ingraphblas
141205 graphulo ingraphblas
 
141222 graphulo ingraphblas
141222 graphulo ingraphblas141222 graphulo ingraphblas
141222 graphulo ingraphblas
 
Collaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph ClusteringCollaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph Clustering
 
Tutorial of topological data analysis part 3(Mapper algorithm)
Tutorial of topological data analysis part 3(Mapper algorithm)Tutorial of topological data analysis part 3(Mapper algorithm)
Tutorial of topological data analysis part 3(Mapper algorithm)
 
On selection of periodic kernels parameters in time series prediction
On selection of periodic kernels parameters in time series predictionOn selection of periodic kernels parameters in time series prediction
On selection of periodic kernels parameters in time series prediction
 
50120130406008
5012013040600850120130406008
50120130406008
 
Assignment on different types of addressing modes
Assignment on different types of addressing modesAssignment on different types of addressing modes
Assignment on different types of addressing modes
 
Linear Model of Coregionalization
Linear Model of CoregionalizationLinear Model of Coregionalization
Linear Model of Coregionalization
 
Ch13
Ch13Ch13
Ch13
 
Document clustering for forensic analysis
Document clustering for forensic analysisDocument clustering for forensic analysis
Document clustering for forensic analysis
 

Similar to Building data fusion surrogate models for spacecraft aerodynamic problems with incomplete factorial design of experiments

Log Analytics in Datacenter with Apache Spark and Machine Learning
Log Analytics in Datacenter with Apache Spark and Machine LearningLog Analytics in Datacenter with Apache Spark and Machine Learning
Log Analytics in Datacenter with Apache Spark and Machine LearningPiotr Tylenda
 
Log Analytics in Datacenter with Apache Spark and Machine Learning
Log Analytics in Datacenter with Apache Spark and Machine LearningLog Analytics in Datacenter with Apache Spark and Machine Learning
Log Analytics in Datacenter with Apache Spark and Machine LearningAgnieszka Potulska
 
Relaxing global-as-view in mediated data integration from linked data
Relaxing global-as-view in mediated data integration from linked dataRelaxing global-as-view in mediated data integration from linked data
Relaxing global-as-view in mediated data integration from linked dataAlessandro Adamou
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_JieMDO_Lab
 
IRJET- Review of Existing Methods in K-Means Clustering Algorithm
IRJET- Review of Existing Methods in K-Means Clustering AlgorithmIRJET- Review of Existing Methods in K-Means Clustering Algorithm
IRJET- Review of Existing Methods in K-Means Clustering AlgorithmIRJET Journal
 
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...jsvetter
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence butest
 
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...IOSRJMCE
 
Fuzzy formal concept analysis: Approaches, applications and issues
Fuzzy formal concept analysis: Approaches, applications and issuesFuzzy formal concept analysis: Approaches, applications and issues
Fuzzy formal concept analysis: Approaches, applications and issuesCSITiaesprime
 
Transfer Learning for Performance Analysis of Configurable Systems: A Causal ...
Transfer Learning for Performance Analysis of Configurable Systems:A Causal ...Transfer Learning for Performance Analysis of Configurable Systems:A Causal ...
Transfer Learning for Performance Analysis of Configurable Systems: A Causal ...Pooyan Jamshidi
 
Machine learning in science and industry — day 1
Machine learning in science and industry — day 1Machine learning in science and industry — day 1
Machine learning in science and industry — day 1arogozhnikov
 
Product failure analysis using Explicit dynamic
Product failure analysis using Explicit dynamicProduct failure analysis using Explicit dynamic
Product failure analysis using Explicit dynamicnaga ram
 
Abstract Data Types (a) Explain briefly what is meant by the ter.pdf
Abstract Data Types (a) Explain briefly what is meant by the ter.pdfAbstract Data Types (a) Explain briefly what is meant by the ter.pdf
Abstract Data Types (a) Explain briefly what is meant by the ter.pdfkarymadelaneyrenne19
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...IAEME Publication
 
Interior Dual Optimization Software Engineering with Applications in BCS Elec...
Interior Dual Optimization Software Engineering with Applications in BCS Elec...Interior Dual Optimization Software Engineering with Applications in BCS Elec...
Interior Dual Optimization Software Engineering with Applications in BCS Elec...BRNSS Publication Hub
 
Coates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worldsCoates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worldsArchiLab 7
 
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)neeraj7svp
 
Session 1.5 supporting virtual integration of linked data with just-in-time...
Session 1.5   supporting virtual integration of linked data with just-in-time...Session 1.5   supporting virtual integration of linked data with just-in-time...
Session 1.5 supporting virtual integration of linked data with just-in-time...semanticsconference
 

Similar to Building data fusion surrogate models for spacecraft aerodynamic problems with incomplete factorial design of experiments (20)

Log Analytics in Datacenter with Apache Spark and Machine Learning
Log Analytics in Datacenter with Apache Spark and Machine LearningLog Analytics in Datacenter with Apache Spark and Machine Learning
Log Analytics in Datacenter with Apache Spark and Machine Learning
 
Log Analytics in Datacenter with Apache Spark and Machine Learning
Log Analytics in Datacenter with Apache Spark and Machine LearningLog Analytics in Datacenter with Apache Spark and Machine Learning
Log Analytics in Datacenter with Apache Spark and Machine Learning
 
Relaxing global-as-view in mediated data integration from linked data
Relaxing global-as-view in mediated data integration from linked dataRelaxing global-as-view in mediated data integration from linked data
Relaxing global-as-view in mediated data integration from linked data
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
IRJET- Review of Existing Methods in K-Means Clustering Algorithm
IRJET- Review of Existing Methods in K-Means Clustering AlgorithmIRJET- Review of Existing Methods in K-Means Clustering Algorithm
IRJET- Review of Existing Methods in K-Means Clustering Algorithm
 
TEXT CLUSTERING.doc
TEXT CLUSTERING.docTEXT CLUSTERING.doc
TEXT CLUSTERING.doc
 
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
 
Fuzzy formal concept analysis: Approaches, applications and issues
Fuzzy formal concept analysis: Approaches, applications and issuesFuzzy formal concept analysis: Approaches, applications and issues
Fuzzy formal concept analysis: Approaches, applications and issues
 
G1802053147
G1802053147G1802053147
G1802053147
 
Transfer Learning for Performance Analysis of Configurable Systems: A Causal ...
Transfer Learning for Performance Analysis of Configurable Systems:A Causal ...Transfer Learning for Performance Analysis of Configurable Systems:A Causal ...
Transfer Learning for Performance Analysis of Configurable Systems: A Causal ...
 
Machine learning in science and industry — day 1
Machine learning in science and industry — day 1Machine learning in science and industry — day 1
Machine learning in science and industry — day 1
 
Product failure analysis using Explicit dynamic
Product failure analysis using Explicit dynamicProduct failure analysis using Explicit dynamic
Product failure analysis using Explicit dynamic
 
Abstract Data Types (a) Explain briefly what is meant by the ter.pdf
Abstract Data Types (a) Explain briefly what is meant by the ter.pdfAbstract Data Types (a) Explain briefly what is meant by the ter.pdf
Abstract Data Types (a) Explain briefly what is meant by the ter.pdf
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
 
Interior Dual Optimization Software Engineering with Applications in BCS Elec...
Interior Dual Optimization Software Engineering with Applications in BCS Elec...Interior Dual Optimization Software Engineering with Applications in BCS Elec...
Interior Dual Optimization Software Engineering with Applications in BCS Elec...
 
Coates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worldsCoates p: the use of genetic programing in exploring 3 d design worlds
Coates p: the use of genetic programing in exploring 3 d design worlds
 
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
 
Session 1.5 supporting virtual integration of linked data with just-in-time...
Session 1.5   supporting virtual integration of linked data with just-in-time...Session 1.5   supporting virtual integration of linked data with just-in-time...
Session 1.5 supporting virtual integration of linked data with just-in-time...
 

Recently uploaded

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 

Recently uploaded (20)

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 

Building data fusion surrogate models for spacecraft aerodynamic problems with incomplete factorial design of experiments

  • 1. See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/271988777 Building Data Fusion Surrogate Models for Spacecraft Aerodynamic Problems with Incomplete Factorial Design of Experiments Article · August 2014 DOI: 10.4028/www.scientific.net/AMR.1016.405 CITATIONS 16 READS 268 8 authors, including: Some of the authors of this publication are also working on these related projects: Topological Data Analysis for Time Series Data View project ABC: A Big CAD Model Dataset For Geometric Deep Learning View project Mikhail Belyaev Skolkovo Institute of Science and Technology 41 PUBLICATIONS   397 CITATIONS    SEE PROFILE Evgeny Burnaev Skolkovo Institute of Science and Technology 206 PUBLICATIONS   1,301 CITATIONS    SEE PROFILE Yermek Kapushev The Institute for Information Transmission Problems 11 PUBLICATIONS   134 CITATIONS    SEE PROFILE Stephane Alestra Airbus 25 PUBLICATIONS   96 CITATIONS    SEE PROFILE All content following this page was uploaded by Evgeny Burnaev on 15 December 2015. The user has requested enhancement of the downloaded file.
  • 2. Building Data Fusion Surrogate Models for Spacecraft Aerodynamic Problems with Incomplete Factorial Design of Experiments Mikhail Belyaev1, 2, 3, a , Evgeny Burnaev1, 2, 3, b , Ermek Kapushev1, 2, c , Stephane Alestra4, d , Marc Dormieux5, e , Antoine Cavailles5, f, Davy Chaillot5, g and Eugenio Ferreira5, h 1 DATADVANCE, llc, Pokrovsky blvd. 3, Moscow, 109028, Russia 2 Institute for Information Transmission Problems, Bolshoy Karetny per. 19, Moscow, 127994, Russia 3 PreMoLab, MIPT, Institutsky per. 9, Dolgoprudny, 141700, Russia 4 Airbus Group, St. Martin du Touch, 316 route de Bayonne, 31060 Toulouse Cedex 9, France 5 Airbus Defence and Space, 51 - 61 Route de Verneuil, 78130 Les Mureaux Cedex, France a mikhail.belyaev@datadvance.net, b evgeny.burnaev@datadvance.net, c ermek.kapushev@datadvance.net, d stephane.alestra@eads.net, e marc.dormieux@astrium.eads.net, f antoine.cavailles@astrium.eads.net, g davy.chaillot@astrium.eads.net, h eugenio.ferreira@astrium.eads.net Keywords: Surrogate modelling, data fusion, incomplete factorial DoE, tensor approximation Abstract. This work concerns a construction of surrogate models for a specific aerodynamic data base. This data base is generally available from wind tunnel testing or from CFD aerodynamic simulations and contains aerodynamic coefficients for different flight conditions and configurations (such as Mach number, angle-of-attack, vehicle configuration angle) encountered over different space vehicles mission. The main peculiarity of aerodynamic data base is a specific design of experiment which is a union of grids of low and high fidelity data with considerably different sizes. Universal algorithms can’t approximate accurately such significantly non-uniform data. In this work a fast and accurate algorithm was developed which takes into account different fidelity of the data and special design of experiments. Introduction Airbus Defence and Space, in the frame of the development of various spacecraft vehicles, is producing aerodynamic models. Different kinds of data are used to build these models. It can be experimental results derived from WTT campaigns, with a high level of confidence. Another type of data is numerical data resulting from CFD simulations, with a lower level of confidence, which depends also on the used numerical method (Euler / RANS, flow regime, etc.) CFD computations and even more WT campaigns are very costly and it is sometimes not conceivable to perform all flight configurations (surfaces deflections, e.g.) on the whole flight range. An inter-extrapolation process is then necessary to build a complete aerodynamic model. With a lot of input parameters (Mach, Angle of Attack, Angle of Sideslip, surfaces deflections, etc.), this process can be quite time consuming and may lead to inconsistent results with a classical approach. Furthermore available data can constitute anisotropic grids which lead to severely harden the inter-extrapolation process. The objective is therefore to build a consistent model taking into account all available data, with a fast and rationale method. Airbus Defence and Space is interested by the generation of surrogate models from given spacecraft aerodynamic database. The AErodynamic DataBase (AEDB) provides the aerodynamic coefficients of the vehicle for the different flight conditions and vehicle configurations (notably aerodynamic control surfaces deflections) encountered over the whole mission domain. This type of database is typically included within global vehicle behaviour models.
  • 3. These behaviour models are then used as input to various system studies, such as trajectory and performance analysis, or handling qualities and flight control system analysis. From a practical standpoint, the AEDB generation process raises the following two fold challenges: • Multidimensional interpolation/extrapolation: how to cover a prescribed full flight envelope defined in the multidimensional space of flight conditions/vehicle configurations, on the basis of scattered discretized input data? • Multiple data combination: how to build a consistent and homogeneous aerodynamic database on the basis of multiple input data sets with different levels of fidelity? The final goal is to obtain a surrogate model that can automatically interpolate multidimensional data, union of anisotropic grids with non-uniform data and different level of fidelity, and therefore to build a consistent and homogeneous aerodynamic model that can cover all intermediate points within the flight envelope. Last but not least, the surrogate model shall ensure that the exhibited outputs always remain within realistic limits (i.e. remain meaningful from aerodynamics behaviour standpoint), whatever the input vector content. Surrogate Modelling One approach to solving problems of engineering design actively developing in recent years is the surrogate modelling [1]. In this approach a complex physical phenomenon is described by a simplified (surrogate) model constructed using data mining techniques and a set of examples representing results of a detailed physical modelling and/or real experiments. The problem of approximation of a multidimensional function using a finite set of pairs “point” - “value of the function at this point” is one of the main problems to be solved during construction of the surrogate model. Approximation Problem. Let us consider continuous function : d g D R R∈ → , where D is a compact set. Let us refer to a set of points Σ and a set of function values at points from the set Σ as a training set: 1{ , ( )} { , ( )}.N i i i iS y g g== ∈Σ = = Σ Σx x Set of points Σ we will call a design of experiments (DoE). In this paper we consider approximation problem in the following statement. Given the training set S , class of functions F and penalty function :P F Rλ +→ find such * f F∈ that minimizes the error function ( , , ( ))R f gΣ Σ * 2 argmin ( ( ) ( )) ( ) argmin ( , , ( )).f F f Ff g f P f R f gλ∈ ∈ ∈Σ = − + = Σ Σ x x x (1) Introduced penalty function allows to control variability of the approximation model. For example, it can be a norm of the second derivatives of f (see, for instance, smoothing splines [2]) or norm of f in some Hilbert space (kernel ridge regression [3]). Data Fusion. The data sets considered in this work contains output values obtained from two different sources (experimental measurements and CFD simulations). Both sources model the same physical process. However one of them (experimental measurements) is supposed to be more accurate than another (CFD simulations). We will refer to the more accurate one as high fidelity (HF) model and denote it by ( )hg x . We will refer to the second source as low fidelity (LF) model and denote it by ( )lg x . So the training set S is split into 2 parts: high fidelity sample { , ( )} { , ( )}h h h h i i h i h h hS y g g= = = Σ Σx x and low fidelity sample { , ( )} { , ( )}l l l l i i l i l l lS y g g= = = Σ Σx x . A data fusion task is given high fidelity and low fidelity data sets hS and lS construct an approximation ˆ( )f x of ( )hg x .
  • 4. Usage of LF points allows to build more accurate surrogate models as they contain information about the physical model in regions which don’t have HF points. To measure accuracy of HF and LF values we introduce confidence levels of the sample hw (for HF points) and lw (for LF points), 1, , 0h l h lw w w w+ = > . They express our confidence about the accuracy of the source that produced output value at given point and can be thought of as a probability of being the true value of the physical characteristic at given point. Design of Experiments. One of the peculiarities of the problem considered in this work is a specific DoE. First of all, let us introduce some definitions. Let us refer to sets of points 1{ } k k k nk k i k iDσ == ∈x , , 1,kd kD R k K⊂ = as factors. A set of points fullΣ is referred to as a factorial design of experiments if it is a Cartesian product of factors: 1 1 1 2 {[ , , ], 1, , 1, }.K K full k i i k ki n k Kσ σ σΣ = × × × = … = =x x The elements of fullΣ are vectors of a dimension 1 K kk d d= = and the sample size is a product of sizes of all factors 1 K kk N n= = ∏ . If all the factors are one-dimensional fullΣ is a multidimensional grid. A reasonably large subset of fullΣ ⊂ Σ we will call an incomplete factorial design of experiments. The DoE considered in this paper is a union of several anisotropic grids (here anisotropy means significantly different sizes of the grids), see Fig. 1. It is an incomplete factorial DoE. Fig. 1: Design of experiments. Fig. 2: Example of degenerate GP regression model. Such designs are complicated for approximation methods which don’t use any knowledge about the data structure. Universal approximation algorithms, like Gaussian Process (GP) regression [4], explicitly or implicitly assume that the DoE is rather uniform (there are no big holes in the DoE). However, union of anisotropic grids is sufficiently a non-uniform DoE. In big regions without training data the model smoothness should be controlled in order to avoid oscillations and overshoots. GP regression has some kind of smoothness control (not direct!) but it works only in the neighborhood of the training data (see Fig. 2). To solve this problem we use a specific approximation algorithm described in the following section. Tensor Product of Approximations The approximation ˆ( )f x will be modeled by the linear expansion in a dictionary of parametric functions. To construct the approximation we have to choose class of parametric functions F , choose penalty function Pλ and then solve optimization problem (1). The dictionary of functions is chosen in the following way. Let 1{ } k k k pk k j jψ =∆ = be a dictionary of functions defined on kD (for all 1,k K= ). The dictionary of functions defined on 1 2 KD D D× × ×
  • 5. is formed as tensor product of functions from k∆ : 1 2 1 2 { , 1, , 1, }.K K tensor j j j k kj p k Kψ ψ ψ∆ = ⊗ ⊗ ⊗ = = The class of functions F will be a linear expansion in a dictionary tensor∆ . It means that the model ( )f x F∈ can be written as 1 2 1 2 1 1 2 , , , , , ( ) ( ) ( ) ( )K K K K j j j j j j j j f x α ψ ψ ψ… … = ⋅ ⋅ ⋅ ⋅x x x . For the penalty function we will use variability of a function along some factor (or group of factors). For example, to penalize the variability along the first factor the following penalty function is used 1 1 2 1 2 2 1 1 222 12 1 2 2 , , ,1 2 1 2 , , , , ( ) ( ) ( ) ( ) ( ) ( )K K K K K j K K j j j i j i j i i i j j f P fλ ψ α ψ ψ… …Σ … ∂∂ = = ⋅ ⋅ ⋅…⋅ ∂ ∂ x x x x x . Note that the chosen penalty function is quadratic over decomposition coefficients 1 2, ,A { , 1, , 1, }Kj j j k kj p k Kα …= = = . This penalty function can be generalized to control variability over several factors, for the details see [5]. Here we describe a simplified version of the last step since it is important for the data fusion problem. Due to the choice of penalty function the original optimization problem (1) can be reduced to minimization of the function T T (A) (Y A) (Y A) A A,R W= − Ψ − Ψ + Ω where Y is an extended vector of training values, Ψ is an extended matrix of regressors, Ω is a square penalty matrix (see details in [5]), W is a diagonal weighting matrix (sizes are *N N ): , 1, if 0, if . i i i i full W ∈Σ = ∈Σ Σ x x . Optimization problem in )m (AR can be solved in a very efficient way using special structure of the training set, tensor calculus and conjugate gradients [5]. Data Fusion Based on Tensor Product of Approximations In this section we will describe 3 different approaches to data fusion problem. All of them are based on tensor product of approximations on incomplete factorial DoE (iTA). We suppose that both HF points ( hΣ ) and LF points ( lΣ ) are incomplete factorial DoE. In this section we will use the following notation: h lΣ = Σ ∪Σ and both h lΣ = Σ ∩Σ . Merged Solution. In this approach the model is constructed using iTA with modified training set and specific weighting matrix W . New training values we define by h l i h i l iy w y w y= + , where 1l hw w= − , hw and W are as follows • if i l∈Σ Σx then 1hw = and ,i i hW w= ; • if i h∈Σ Σx then 0hw = and ,i i lW w= ; • else h hw w= and ,i i h lW w w= + . This approach intends to fit LF model in regions where only LF values are given, HF model in regions with only HF values and weighted sum of LF and HF values in other regions. Fused Solution. This approach uses modified training set. To construct approximation of ( )hg x a training set ˆ{ , }YΣ will be used, where Σ is a set of estimated HF values at points Σ . To estimate unknown values ˆˆy Y∈ we will use the following model
  • 6. ˆ ( ) ( ),diff ly g g= + ∈Σx x x . (2) where ( )diffg x is a bias of the LF function ( )lg x with respect to the HF function ( )hg x . If ( )diffg x is known then Eq. (2) gives exact values ( )hg x for all ∈Σx and ˆ ( )hy g= x . However, ( )diffg x is unknown. That’s why we will use the approximation of ( )diffg x . Let us denote { ( ) ( ) : }diff h l bothY g g= − ∈Σx x x . Now construct bias model diffg approximating the data set { , }both diffYΣ . Then we can calculate ˆY using Eq. (2) for h∈Σ Σx and setting ˆ ( )hy g= x for h∈Σx . Local Fidelity Solution. In previously described approaches we used the global fidelity, i.e. the confidence level doesn’t depend on the location of the point and its neighborhood. However, if region contains lots of HF experimental points then in this region CFD points should be treated as LF, whereas in region without experimental points CFD points become HF data (see Fig. 3). Therefore we come to the idea of local fidelity. Fig. 3: Local fidelity of data The difference between local and global approaches can be roughly explained using simplified data (see Fig 4.). The global fidelity model try to catch the difference between HF and LF and use it to estimate HF values in [0.8, 1]. The local fidelity model doesn’t trust HF data in [0.8, 1] (because there is no points nearby) and prefers to use LF data instead. Fig. 4: One-dimensional slice of constructed model Fig. 5: Local fidelity vs. Global fidelity The concept of local fidelity can be implemented as follows. For each point ∈Σx we estimate the output value y as ( ) ( ) ( ) ( ) ( ), ( ) ( ) ( ) ( ) h l h l h l h l w w y g g w w w w = + + + x x x x x x x x x (3)
  • 7. weights ,h lw w are calculated according to the idea of local fidelity: 2 2 || || ( ) exp k kw σ′∈Σ ′− = − x x x x , where k h= or k l= . If there are a lot of HF points in the neighborhood of point x then the value of ( )hw x will be large, if there are few points in the neighborhood then ( )hw x will be small. The same holds for ( )lw x . Therefore, in regions with large amount of HF points and low amount of LF points the value ( )y x will be close to ( )hg x and vice versa. If for some ∈Σx ( )hg x or ( ))lg x is not known an approximation of this value constructed using HF or LF data can be used instead. Comparison of the Proposed Solutions. Now let us compare three proposed solutions on real data. Training sample has the following characteristics: • Input dimension: 3 • Output dimension: 3 • High fidelity sample size: 1846 • Low fidelity sample size: 180 Fig. 5 illustrates one-dimensional slice of approximations. As it can be seen Merged solution has small singularities at points where both high and low fidelity values are given. Fig. 6: Problem with fused solution. Usual view (left) and enlarged view (right) of approximation of difference between HF and LF models. Approximation takes large values in region without training points. (3) Merged solution (3) Fused solution
  • 8. (3) Local fidelity solution Fig. 7: 2D-slices of approximation. The Fused solution is based on the difference between HF and LF model. The difference model is built using points for which both CFD and experimental values are known. Such points don’t cover the whole domain, so we have to extrapolate in other regions. This procedure is rather inaccurate and introduces large uncertainties. Particularly, approximation can take values of the same magnitude as the HF and LF values. Such behavior is not reasonable from physical point of view. Fig. 6 illustrates this problem. Fig. 7 depicts two-dimensional slices of obtained surrogate models. In this figure blue points denote HF points which were removed from the training sample in order to see the behavior of approximation in regions which have HF points but don’t have LF points. Local fidelity surrogate model provides smooth approximation without overshoots and oscillations. One can see that merged and fused solutions can change their behavior significantly in such regions which leads to overshoots. Thus, local fidelity solution doesn’t have both mentioned disadvantages of merged and fused solutions and provides rather smooth and reasonable approximation. However, in some cases local fidelity solution can be less “physical” than fused solution. Local fidelity model interpolates the HF data in regions where only HF data is available while there is difference between LF and HF models and the both values ( )lg x and ( )hg x should be used and taken with corresponding confidence levels. So the fused solution can be more suited for such situations from physical point of view. Conclusions In this work we considered the data fusion problem where the design of experiments is a union of several anisotropic grids of HF and LF points. Several approaches (merged solution, fused solution, local fidelity solution) based on iTA approximation technique has been developed to solve this problem. The iTA technique takes into account structure of the data set and thus builds accurate approximations in a very efficient (in sense of computational complexity) way. The approach based on idea of local fidelity can provide good approximations but its behavior is not always physical. The fused approach is the most promising solution for now as it is able to follow physics of the process. The merged approach is mainly used for benchmarking purposes. The work on the both promising approaches (local fidelity solution and fused solution) is not finished. Further development should be put on removing discussed disadvantages.
  • 9. References [1] Forrester A., Sobester A., Keane A. Engineering Design via Surrogate Modelling. A Practical Guide. Wiley. 2008. [2] de Boor C. A Practical Guide to Splines, 2nd edition. Springer-Verlag. Berlin 2001. [3] Schölkopf B., Herbrich R., Smola A. A generalized representer theorem Computational Learning Theory. (2001) V. 2111. P. 416-426. [4] Rasmussen, Carl E. and Williams, Christopher. Gaussian Processes for Machine Learning. MIT Press, 2006. [5] Belyaev M. Approximation problem for factorized data. Artificial intelligence and decision theory. (2013) V. 2013. P. 24-39. View publication statsView publication stats