<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Conceptual analysis of complex system simulation data for decision support: Application to aircraft cabin design</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nizar Messai</string-name>
          <email>nizar.messai@univ-tours.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cassio Melo</string-name>
          <email>cassio.melo@ecp.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mohamed Hamdaoui</string-name>
          <email>mohamed.hamdaoui@ecp.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dung Bui</string-name>
          <email>dung.bui@ecp.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marie-Aude Aufaure</string-name>
          <email>marie-aude.aufaure@ecp.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>LI, University Franois Rabelais Tours</institution>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>MAS - Ecole Centrale Paris</institution>
          ,
          <addr-line>Chaˆtenay-Malabry</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <fpage>199</fpage>
      <lpage>210</lpage>
      <abstract>
        <p>This paper presents a conceptual approach for decision support applied in a collaborative complex system design project. The approach takes advantage of the use of Similarity-based Formal Concept Analysis (SFCA) to classify, visualize, and explore simulation data in order to help system designers to identify relevant design choices. The approach is illustrated on an aircraft cabin design case study which concerns the simulation of different configurations of the ventilation system to study the passengers comfort in the cabin. The classification of simulation data with their corresponding comfort scores using SFCA allows to derive for each simulated input parameter the maximal interval of values which guarantee an acceptable comfort level. To evaluate the obtained results, the extracted intervals are then used as ranges of the input parameters for new simulations which confirmed the already obtained comfort levels and showed the convergence of the results.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The design phase is one of the biggest challenges industrial companies are often facing
in complex system production process. During the design process, several aspects must
be studied to ensure the system performances as well as its compliance with the
enduser requirements. These aspects are reflected by a set of design parameters that must
be taken into account early from the design phase. Several simulations of design
parameters are then performed before validating the design choices. In the case of complex
systems, simulations produce large datasets to be carefully studied and analysed in order
to identify optimal configurations. The analysis process simultaneously implies several
criteria and is usually defined as multiple criteria decision analysis (MCDA) task which
involves the comparison and ranking of a number of alternatives with respect to
multiple, potentially conflicting, criteria, with the ultimate objective of identifying the best
option from the available choices [1]. In this context, decision support tools are used
to aid decision-makers to make rational choices. The range of decision support
methods is very large and covers several application domains such as economy, industry,
etc. [2, 3]. The choice of one method instead of another depends on several constraints
related to data characteristics (data format, data size, etc.) or to the method it-self as
generated result characteristics (visualization, analytics, etc.). In [1], a brief survey of
the main decision support approaches in industrial contexts is given before
introducing an approach based on rough sets for environmental decision support in industry. In
the current work we are particularly interested in decision support approaches based on
conceptual structures such as concept lattices derived based on Formal Concept
Analysis (FCA) formalism [4]. These approaches are motivated by the richness of lattice
structures as well as by their well-established formal properties. Indeed, a concept
lattice is a conceptual representation of data that highlights its underlying structure and
implicit relationships. Its usefulness for data analysis purposes is proved by the large
number of derived approaches which used lattice structures as navigation support for
information retrieval, as condensed representation of itemsets, implications and
association rules for data mining, as a set of embedded decision trees for machine learning,
prediction and decision support, etc. [5]. However, FCA method is usually limited by
the rigidity of its input format (binary data). Some works have proposed to extend it to
complex data [6–8], among them Similarity-based Formal Concept Analysis (SFCA)
method which considers similarity to directly classify non-binary data into lattice
structures called Many-Valued Concept Lattices (MV lattices) [8]. Besides extending FCA to
complex data and avoiding loose of information in transformation phases, SFCA
classification process produces MV lattices with different granularity levels which allows
progressive data exploration [9].</p>
      <p>In this paper we study the usefulness of MV lattices to provide a support for
combining numerical values (quantitative) analysis together with qualitative analysis to aid
decision makers in the process of complex system Design. More precisely we show how
MV lattices can be used to highlight crucial information a designer may need to
validate design choices. The proposed approach is applied to an industrial case study: the
design of the ventilation system of an aircraft cabin. Simulation data for this case study
are classified and analysed using MV lattices to identify relevant design configurations
regarding the obtained passengers comfort in the cabin. The analysis is facilitated by
two visualization techniques proposed in this work: score-based and interval-based
visualization. The rest of the paper is organized as follows: Section 2 presents the context
of the study and the aircraft cabin design test case. Section 3 recalls basic definitions
of SFCA. Section 4 briefly describes the two visualization techniques to aid decision
making in MV lattices. Section 5 details the application of SFCA to the aircraft cabin
case, the obtained results and an evaluation of these results followed by the conclusion
in Section 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Context of the Study: Collaborative Complex System Design</title>
      <p>The present research work is part of the Complex System Design Lab (CSDL)3 project
which involves 27 industrial and academic partners and aims at providing a
collaborative environment for complex system design. Since the simulation of design choices,
which is one of the more strategic steps of complex system design, usually outputs
large and high dimensional datasets, the CSDL platform should allow efficient analysis
of such datasets to identify the right conception choices. In this project, simulations are</p>
      <sec id="sec-2-1">
        <title>3 http://www.systematic-paris-region.org/fr/projets/csdl</title>
        <p>performed following a Design of Experiment procedure which consists in computing
the systems outputs for a set of chosen design points of parameter space. Moreover,
additional data dealing with the systems performances such as performance criteria, cost
functions and constraints are computed. Then the objective of the analysis step is to
identify interesting regions of the parameters space which correspond to the
appropriate design configuration.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Parameter Range</title>
        <p>Alpha 1 (◦) [-90, -80]
Alpha 2 (◦) [-100, -45]
Alpha 3 (◦) [-135, -90]
Alpha 4 (◦) [-120, -80]
Uair 1 (m/s) [0.2, 0.7]
Uair 2 (m/s) [0.2, 0.7]
Uair 3 (m/s) [0.2, 0.7]
Uair 4 (m/s) [0.2, 0.7]
Uair In (m/s) [0.6, 3]
Tair In (◦C) [22, 25]
Tair P (◦C) [22, 25]</p>
        <p>T ext (◦C) [-65, -50]
Kappa F (W /K) [1 e−4, 4 e−4]</p>
        <p>CSDL industrial partners have provided a use case which corresponds to a
commercial aircraft cabin air control system. In this use case the goal is to identify relevant
design configurations which ensure comfort conditions in terms of air temperature and
velocity inside the cabin. Typical fields of temperature and velocity are obtained
using the same fluid model as in [10] and the comfort design problem is parametrized
by 13 continuous parameters each evolving in a range interval of possible values (see
Table 1). These design parameters are: angles of air injection at 4 passengers’ personal
fan (Alpha 1..4), blown air speed at 4 passengers’ personal fan (Uair 1..4), temperature
of blown air at main inlet (Tair In), temperature of blown air at 4 passengers’ personal
fan (Tair P), blown air speed at main inlet (Uair In), external temperature (T ext), and
fuselage thermal conductivity (Kappa F). The mean values of temperature and velocity
for each of the four passengers’ seats (see Figure 1) have been computed to assess the
passengers’ comfort, which resulted in eight output criteria (two per passenger) related
to the comfort. Moreover, a measure of the energy consumed by the air-conditioning
system is also considered to estimate the price at which this comfort comes.</p>
        <p>In the reminder of this paper we propose an approach based on SFCA for data
analysis and decision support in industrial contexts through the classification and
visualization of simulation datasets. The approach is illustrated on the previously introduced
CSDL use case.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Similarity-Based Formal Concept Analysis Basic Notions</title>
      <p>SFCA [8, 9] is a classification and data analysis method which extends FCA definitions
and results to complex data represented by many-valued contexts [4]. Formally, an MV
context is denoted by (G, M,W, I) where G is a set of objects, M is a set of attributes,
W is a set of attribute values, and I is a ternary relation between G, M and W (i.e.,
I ⊆ G × M × W ). (g, m, w) ∈ I denotes the fact that “the MV attribute m takes the value
w for the object g”. This fact is also denoted by m(g) = w. Table 2 gives an example
of MV context corresponding to a part of simulation results for the aircraft cabin test
case (Figure 1). In this example, objects correspond to the first 5 simulations and the
attributes correspond to a part of simulated input parameters, namely T Ext, Tair In,
Tair P, and Uair In, and two output parameters T1 and V1 respectively corresponding
to the air temperature and velocity in seat1.</p>
      <p>The basic intuition of SFCA is to group together objects which are sufficiently
similar (i.e. have similar attribute values). Therefore, a set of objects A shares an attribute
m when all values of m for the objects in A are similar. The similarity is defined in the
common intuitive way: two values are similar when their difference is not significant.
In the case of numerical data, computing similarity is straightforwardly given by a
comparaison of the numerical values. Two values are said to be similar if their difference is
less than a given similarity threshold θ which expresses the maximal variation allowed
between two similar values. Formally, given a numerical MV context (G, M, I,W ) and
wi, w j ∈ W , wi ≃ w j iff |wi − w j| ≤ θ. More generally, two intervals [α1, β1] and [α2, β2]
are similar iff max(β1, β2) − min(α1, α2) ≤ θ. Given a similarity threshold θ, the set of
all possible possible intervals of similar values that can be defined on W , denoted by
Iθ, is the set of intervals of the form [wi, w j] such that wi, w j ∈ W and w j − wi ≤ θ.</p>
      <p>The choice of θ reflects the precision requirements to be considered during the data
analysis process. Lower values of θ mean that only the closest values will be considered
as similar whereas higher values of θ mean that more distant values can be considered as
similar. Depending on considered datasets and on the analysis processes, it is possible
to choose either the same similarity thresholds for all the context attributes or a separate
threshold for each attribute. In the later case, θ denotes a vector (θi)0≤i&lt;|M| of |M|
elementary thresholds respectively corresponding to the context attributes.</p>
      <p>Based on the similarity of attribute values, SFCA extends the definition of attribute
sharing between objects as follows. Given two objects gi, g j ∈ G and an attribute m ∈ M
such that m(gi) = wi and m(g j) = w j, gi and g j share m whenever wi ≃ w j. The interval
of values [min(wi, w j), max(wi, w j)] is called similarity interval of attribute m for objects
gi and g j. Then gi and g j are said to share m w.r.t to [min(wi, w j), max(wi, w j)] written
as (m, [min(wi, w j), max(wi, w j)]). More generally, a set of objects A shares (m, [α, β])
where α = ming∈A(m(g)) and β = maxg∈A(m(g)) whenever ∀gi, g j ∈ A, m(gi) ≃ m(g j).
In this case, A is said to be valid w.r.t. m and [α, β] is the similarity interval of m for
A. In the same way, A shares a set of attributes B whenever A shares all attributes in B.
In the MV context given in Table 2 objects 1 and 3 share attribute T1 for a similarity
threshold θ4 = 1. However these two objects do not share attribute V1 for θ5 = 1.</p>
      <p>A many-valued concept is defined as (i) maximal sets of objects having in common
(ii) maximal sets of attributes with intervals of similar values. These sets are formally
defined as follows.</p>
      <p>(i) Maximal valid sets of objects: Given an attribute m and a set of objects A valid
w.r.t. m. SFCA defines the set of reachable objects from A w.r.t. m as :</p>
      <p>R(A, m) = {gi ∈ G | m(gi) ≃ m(g), ∀g ∈ A}
R(A, m) is the maximal set containing all objects similar to those in A w.r.t. m. This set
may not be valid w.r.t. m because of the non transitivity of “≃”. The maximal valid set
of objects containing A is the subset of R(A, m) obtained by removing from R(A, m) all
pairs of objects which do not share m. Formally this set is defined as follows:</p>
      <p>Rv(A, m) = R(A, m) \ {gi, g j ∈ R(A, m) | m(gi) 6≃ m(g j)}
More generally, the maximal valid set containing A with respect to B ⊆ M is:
Rv(A, B) = \ Rv(A, m)</p>
      <p>m∈B
(ii) Maximal intervals of similar attribute values: When A ⊆ G shares an attribute m ∈
M, the largest interval of similar values of m for A is the interval of similar values of m
for the objects in Rv(A, m) obtained as follows:</p>
      <p>γ(A, m) = [ming∈Rv(A,m)(m(g)), maxg∈Rv(A,m)(m(g))]
Then A is said to share (m, γ(A, m)). For example, for θ0 = 1, the set of objects {1,3,5}
shares (T 1, [23.86, 24.01]).</p>
      <p>Based on these maximal sets, SFCA defines the following derivation operators for
A ⊆ G and B ⊆ M × Iθ:</p>
      <p>A↑ = {(m, γ(A, m)) ∈ M × Iθ | γ(A, m) 6= Ø}</p>
      <p>B↓ = Rv({g ∈ G | ∀ (m, [α, β]) ∈ B, m(g) ≃ [α, β]}, B)
A↑ is the maximal set of MV attributes shared by all objects in A and B↓ is the maximal
set of objects sharing all MV attributes in B. It has been shown in [8, 9] that ↑ and ↓
form a Galois connection between (G, ⊆) and (M × Iθ, ⊆θ).</p>
      <p>
        In the example of MV context in Table 2, and for θ = (
        <xref ref-type="bibr" rid="ref1 ref1 ref10 ref10 ref10 ref10">10, 10, 10, 10, 1, 1</xref>
        ), we have:
{1, 3, 5}↑ = {(T 1, [23.86, 24.01]), (T Ext, [−59.38, −55.93]), (Tair In, [23.89, 24.28]),
(Tair P, [23.31, 23.7]), (U air In, [2.25, 2.72])}
and
{(T 1, [23.86, 24.01]), (T Ext, [−59.38, −55.93]), (Tair In, [23.89, 24.28]), (Tair P,
[23.31, 23.7]), (U air In, [2.25, 2.72])}↓ = {1, 3, 5}.
      </p>
      <p>
        MV concepts are then defined as pairs (A, B) where A ⊆ G and B ⊆ M × Iθ such that
A↑ = B and B↓ = A. A and B are respectively the extent and the intent of (A, B). For θ =
(
        <xref ref-type="bibr" rid="ref1 ref1 ref10 ref10 ref10 ref10">10, 10, 10, 10, 1, 1</xref>
        ) in the MV context given in Table 2, ({1, 2, 3}, {(T 1, [23.86, 24.01]),
(T Ext, [−59.38, −55.93]), (Tair In, [23.89, 24.28]), (Tair P, [23.31, 23.7]), (U air In,
[2.25, 2.72])}) is an example of MV concept.
      </p>
      <p>
        The MV concepts of an MV context can be partially ordered based on the inclusion
of their extents (and, dually, intents) and form the hierarchy structure called MV concept
lattice and denoted by Bθ(G, M,W, I). The Hasse diagram of the MV concept lattice of
the MV context given in Table 2 for θ = (
        <xref ref-type="bibr" rid="ref1 ref1 ref10 ref10 ref10 ref10">10, 10, 10, 10, 1, 1</xref>
        ) is shown in Figure 2. In
this graphical representation, MV attributes in the form (m, [α, β]) are written m : [α, β]
for a better readability.
Finding patterns within MV concepts may be assisted with the use of visualization
techniques. In this work we propose two techniques to assist the analyst in determining
the similarity threshold, filtering and selecting concepts of interest. The proposed
techniques follow the so called “information-seeking mantra” - Overview first, zoom and
filter, then details-on-demand [11].
      </p>
      <p>First we propose a visualization technique that consists on the filtering and coloring
of concepts based on user-defined scores. In Section 2, we show how certain
intervals in the temperature and the air speed are used to determine comfort classes in the
cabin according to international standards. A color gradient is assigned according to the
“global score” of a concept (Figure 2). For instance, the score of “maximum comfort”
is attributed when the scores of velocity and and temperature are equal to 2 and the
color. This simplification is important because in Complex System Design the number
of parameters are usually overwhelming to the analyst to overview and compare.
Alternatively, user can filter concepts that are below a score threshold. This is particularly
important during the extraction of comfort classes as explained in Section 2.</p>
      <p>When the relevant concepts are identified, i.e. the comfort classes in our case, the
analyst will take decisions based on concepts that fit best to his or her goals. To help
the analyst to quick identify intervals in the concepts and compare with other concepts
in the lattice, we created a new visualisation based on a “conceptual heat map” where
each concept is depicted as an array of rectangles (Figure 3). Each rectangle represents
an attribute, its color indicates the interval of the attribute value in a continuous color
scale from blue to red. Its width is proportional to the size of the range. If an attribute
is not present in the concept the corresponding rectangle is empty in order to keep the
order of attributes consistent.
5
5.1</p>
    </sec>
    <sec id="sec-4">
      <title>Applying SFCA to Aircraft Cabin Test Case</title>
      <sec id="sec-4-1">
        <title>Using Similarity Threshold to Express Constraints to Guide Data</title>
      </sec>
      <sec id="sec-4-2">
        <title>Exploration Process</title>
        <p>In the previous section, SFCA formalisation is given from a numerical data
perspective. Such a formalisation can also be done on other data formats which makes SFCA
approach generic and flexible. In this case, appropriate similarity measures need to be
defined accordingly to handle complex data. Once similarity measures are defined, the
application of SFCA follows the intuition of “grouping together similar data”. As shown
above, this operation also needs the definition of threshold which can be a subjective
task strongly related to the data analysis process. The variation of similarity thresholds
yields a variation in the obtained MV lattices in terms of number of MV concepts as
well as in terms of concept granularity and it has been shown that both aspects are
related [9].</p>
        <p>
          In the current work, we are interested in identifying the input requirements which
guarantee a convenient output situations based on a set of simulation data. This means
that we first need to formulate “convenient” output situations in terms of constraints.
Then, we use such constraints to guide the SFCA classification process in order to
obtain the appropriate values of input parameters satisfying these constraints. In the
previously shown example (Table 2 and Figure 2) the choice of the threshold θ =
(
          <xref ref-type="bibr" rid="ref1 ref1 ref10 ref10 ref10 ref10">10, 10, 10, 10, 1, 1</xref>
          ) follows the idea of defining constraints on the output parameters T 1
and V 1 in order to extract the appropriate ranges of the input parameters T Ext, Tair In,
Tair P and U air In. Indeed, value of θi = 10 defined as threshold for each input
parameter exceeds the difference between the minimal and the maximal values of each
of the four input parameters. Consequently, there is no effective constraint in
grouping together these parameters while forming the MV concepts. However, the thresholds
θi = 1 for T 1 and V 1 mean that values of T 1 (respectively V 1) can be grouped together
if and only if their difference is less than 1. This constraint is expressed to obtain a
lattice formed by MV concepts where intervals of values of T 1 and V 1 are not larger
than 1 and without any constraint on the other attributes. Having such a MV lattice one
can directly read the maximal range of each input parameter which allows to obtain
a temperature in given interval. For example, MV concept with extent {2, 4} in
Figure 2 shows that values of U air In, Tair P, Tair In and T ext respectively in intervals
[1.78,1.95], [23.11,23.95], [22.6,22.71], and [-56.68,-51.11] ensure to obtain a value of
T1 in [21.42,22.34]. Knowing intervals of temperature values corresponding to a
comfort situation, it is then possible to deduce the required inputs to ensure such a comfort.
Based on this idea we develop and apply a data analysis strategy to deal with the aircraft
cabin design test case.
5.2
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>Simulation Dataset of the Aircraft Cabin Test Case</title>
        <p>In the reminder of this paper we will consider the previously introduced aircraft design
case study. The considered dataset corresponds to the simulation results of 100
randomly chosen configurations of design parameters (the 13 input parameters). 9 output
criteria have been defined to assess the quality of each configuration in terms of
passengers comfort and energy cost. The mean values of temperature and velocity of each of
the four seats are computed which resulted in 8 criteria associated with the comfort of
the passengers. The dissipated energy is computed based on the velocity as a measure
of the loss of energy due to the fluid viscosity.</p>
        <p>In order to quickly appreciate the comfort in each seat and hence simplify the dataset
exploration and the experiments evaluation, comfort scores were computed for the
values of the comfort output criteria (temperature and velocity). The scores are in a three
points scale (0: uncomfortable, 1: acceptable, 2: comfortable) computed according to
ANSI/ASHRAE Standards [12] as follows:
0 if T &lt; 21 or T &gt; 24

score(T) = 1 if 21 ≤ T &lt; 22.5 or 23.5 &lt; T ≤ 24
2 if 22.5 ≤ T ≤ 23.5
0 if V &gt; 1

score(V) = 1 if 0.2 &lt; V ≤ 1
2 if V ≤ 0.2
These scores are then used instead of their corresponding values of temperature and
velocity in the classification process by SFCA.
5.3</p>
      </sec>
      <sec id="sec-4-4">
        <title>Extracting Comfort Classes and Their Corresponding Design Parameters’</title>
      </sec>
      <sec id="sec-4-5">
        <title>Ranges</title>
        <p>Our objective is to determine the design parameters that are important to qualify the
experiments such that all of the four passengers are satisfied. We make the assumption
that the temperature is more important than the velocity to define the thermal comfort
of the passengers. Therefore, we focus our analysis on the experiments that offer the
maximum comfort for the passengers from the temperature point of view only: we keep
only the experiments such that the score for the temperature is 2 and we called this
subset Ssilver. Then, following the previously detailed strategy for thresholds choice, we
applied SFCA to build the corresponding MV lattice shown on Figure 4.</p>
        <p>By analyzing this MV lattice, it turns out that Ssilver can be described using three
distinct main comfort classes: (i) ”Maximum comfort” (concept n◦3): maximum score
for both temperature and velocity for the 4 seats, (ii) ”Intermediate comfort” (concepts
n◦2 and 5): the score for velocity for seat 4 is not maximum, and (iii) ”Poor comfort”
concept (concept n◦2, 4, and 6): the score for velocity for seats 2 and 4 is not maximum.</p>
        <p>These three comfort classes can be directly read on Figure 4. Each class is given
by one MV concept in the lattice and the order defined on the MV concepts also holds
for the comfort classes : Concepts 3, 5 and 6 corresponding respectively to maximum,
intermediate, and poor comfort classes. The colors linked to concept scores in Figures 4
and 3 allow to quickly identify the concepts corresponding to the most relevant design
configurations and to extract ranges of variation of the corresponding design
parameters. These extracted ranges are given in Table 3.</p>
      </sec>
      <sec id="sec-4-6">
        <title>Evaluating the Extracted Design Parameters’ Ranges Through New</title>
      </sec>
      <sec id="sec-4-7">
        <title>Simulations</title>
        <p>In order to evaluate the obtained results, we considered the extracted ranges of input
parameters corresponding to the maximum comfort class for new simulations to check
wether the output values of temperature and velocity belong to the same comfort class.
We performed 12 new simulations for which input parameters take randomly chosen
values in the ranges of the maximal comfort class previously extracted. All of the twelve
simulations resulted in maximal comfort values for temperature and velocity mean
values for each of the four seats. That is, in each seat, the mean value of temperature is
between 22.5◦C and 23.5◦C and the mean value of velocity is less than 0.2. The
obtained values are in the following ranges: T1: [22.57, 23.16], T2: [22.64, 23.30], T3:
[22.84, 23.40], T4: [22.76, 23.29], V1: [0.013, 0.041], V2: [0.016, 0.062], V3: [0.001,
0.004], and V4: [0.148, 0.2].</p>
        <p>The ranges of the input parameters for the new simulations extracted from this
lattice are shown in Table 4 (column: New range).</p>
        <p>Compared to the ranges previously obtained for the maximum comfort class (also
given in Table 4, column: Maximum comfort range), the new ranges are almost the same
as the maximum comfort ranges for all the input parameters. As the new simulations
resulted in values of temperature and velocity in full compliance with the maximum
comfort class values, this means that the simulations converge to the ranges obtained
for the maximum comfort class. These ranges can then be confirmed by the system
designer as one possible optimal solution for the multidimensional problem of passengers
comfort in the aircraft cabin.</p>
        <p>We proceeded in the same way to evaluate the extracted ranges of the
intermediate comfort class. The twelve simulations performed for values of input parameters
randomly chosen in the ranges corresponding to the intermediate comfort class have
produced values of temperature in the interval [22.5,23.5]. However velocity values in
seat 4 resulted in values in the interval [0.2,1] for eleven simulations which correspond
to intermediate comfort. These results also confirm the ones previously obtained. In
addition, input parameter ranges are included or equal to the ones obtained in the previous
case which means that the simulations converge as in the case of maximum comfort
class.</p>
        <p>The evaluation of the extracted parameters ranges for the poor comfort class in the
same way produced similar results and confirmed the convergence of the simulations to
the solution extracted from the MV lattice given in Figure 4.</p>
        <p>These results show the usefulness of the presented approach for supporting a
system designer to improve and validate the choice for a design solution of a complex
system based on simulation results. In addition, the genericity and the flexibility of SFCA
formalism makes it possible to adapt the presented approach and apply it to similar
problems.
6</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper we presented an approach based on conceptual structures to support
complex system designers in the identification of relevant design configurations. The
approach takes advantage of SFCA formalism to study the thermal comfort of 4
passengers in an aircraft cabin whose ventilation system is parametrized by 13 design
parameters. The design problem takes into account 9 decision criteria defining the passengers
comfort and energy consumption of the air ventilation system. A dataset of 100
randomly chosen simulated configurations is considered for the aircraft case study. The
use of SFCA following a smart analysis strategy through the choice of appropriate
similarity thresholds allows to directly deduce the ranges of values of input parameters
which guarantee different levels of passengers comfort. In addition, an adapted
visualisation of MV lattices delivers a tractable and easy way to read them easing the design
and decision making process. The obtained results are then evaluated by new
simulations which converged to the same solutions in terms of passengers comfort as well as
in terms of input parameters ranges.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>K.</given-names>
            <surname>Aviso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Culaba</surname>
          </string-name>
          , “
          <article-title>Application of rough sets for environmental decision support in industry,” Clean Technologies and Environmental Policy</article-title>
          , vol.
          <volume>10</volume>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>66</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>J.</given-names>
            <surname>Figueira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Greco</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Ehrgott</surname>
          </string-name>
          ,
          <article-title>Multiple Criteria Decision Analysis: State of the Art Surveys</article-title>
          . Springer,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>M.</given-names>
            <surname>Ehrgott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Figueira</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Greco</surname>
          </string-name>
          ,
          <article-title>Trends in Multiple Criteria Decision Analysis</article-title>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>B.</given-names>
            <surname>Ganter</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Wille</surname>
          </string-name>
          ,
          <article-title>Formal Concept Analysis</article-title>
          , mathematical found. ed. Springer,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>B.</given-names>
            <surname>Ganter</surname>
          </string-name>
          , G. Stumme, and R. Wille, Eds.,
          <source>Formal Concept Analysis, Foundations and Applications</source>
          , ser.
          <source>LNCS</source>
          , vol.
          <volume>3626</volume>
          . Springer,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>S.</given-names>
            <surname>Ferre</surname>
          </string-name>
          ´ and
          <string-name>
            <given-names>O.</given-names>
            <surname>Ridoux</surname>
          </string-name>
          , “
          <article-title>A logical generalization of formal concept analysis,” in ICCS 2000, ser</article-title>
          .
          <source>LNCS</source>
          , vol.
          <source>1867</source>
          . Springer, pp.
          <fpage>371</fpage>
          -
          <lpage>384</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>B.</given-names>
            <surname>Ganter</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          , “
          <article-title>Pattern structures and their projections,” in ICCS 2001, ser</article-title>
          .
          <source>LNCS</source>
          , vol.
          <volume>2120</volume>
          . Springer, pp.
          <fpage>129</fpage>
          -
          <lpage>142</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>N.</given-names>
            <surname>Messai</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-D. Devignes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Napoli</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <article-title>Sma¨ıl-Tabbone, “Many-valued concept lattices for conceptual clustering</article-title>
          and information retrieval,
          <source>” in 18th European Conference on Artificial Intelligence ECAI</source>
          <year>2008</year>
          , vol.
          <volume>178</volume>
          . IOS Press, pp.
          <fpage>127</fpage>
          -
          <lpage>131</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>N.</given-names>
            <surname>Messai</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-D. Devignes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Napoli</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Tabbone</surname>
          </string-name>
          , “
          <article-title>Using domain knowledge to guide lattice-based complex data exploration,”</article-title>
          <source>in ECAI 2010</source>
          , vol.
          <volume>215</volume>
          . IOS Press, pp.
          <fpage>847</fpage>
          -
          <lpage>852</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>D.</given-names>
            <surname>Bui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hamdaoui</surname>
          </string-name>
          , and F. de Vuyst, “
          <article-title>Reduced-order modeling of parametrized finite element solutions by POD-ISAT technique. application to aircraft air control system,” in COUPLED PROBLEMS</article-title>
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Keim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mansmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schneidewind</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ziegler</surname>
          </string-name>
          , and J. Thomas, “
          <article-title>Visual analytics: Scope and challenges</article-title>
          ,
          <source>” December</source>
          <year>2008</year>
          , springer, Lecture Notes In Computer Science (lncs).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. ASHRAE, “ASHRAE Standard, ANSI/ASHRAE Standard 55
          <article-title>-2004: thermal environmental conditions for human occupancy</article-title>
          ,
          <source>” Tech. Rep.</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>