SlideShare a Scribd company logo
Comprehensive Product Platform 
Planning (CP3) 
Framework: Presenting a Generalized 
Product Family 
Souma Chowdhury, Achille Messac, 
Rensselaer Polytechnic Institute 
Department of Mechanical, Aerospace, and Nuclear Engineering 
Multidisciplinary Design and Optimization Laboratory 
and 
Ritesh Khire 
United Technologies Research Center
A guide to the next 20 minutes 
 Brief overview of product family design methodologies 
 Introduction to the Comprehensive Product Platform Planning (CP3) framework 
 Mathematical representation of the CP3 model 
 Key aspects of the CP3 optimization strategy 
 Application of the CP3 framework to a family of Universal Electric Motors 
2
Product Family 
A typical product family consists of multiple products that share common features 
embodied in a, so-called, platform, defined in terms of platform design variables. 
3 
Product Family Structure 
GM Chevrolet Product Line 
 Efficient product platform planning 
generally leads to reduced overhead 
that results in lower per product cost. 
 Product family design relies on 
quantitative optimization 
methodologies.
Types of Product Families 
In scale based product families two critical decisions are typically made: 
• the selection of platform and scaling design variables (combinatorial) 
• the determination of the values of these design variables (continuous) 
The design process of module-based product family is conceptually divided 
into the following three levels: 
• Architectural level 
• Configuration level 
• Instantiation level 
4
Comprehensive Product Platform Planning (CP3) 
Objectives 
• To develop an integrated mathematical model of the product platform 
planning process. 
• To avoid the typical design barriers between scalable and modular product 
families. 
• To develop a robust solution strategy that optimizes the product platform 
model. 
5
Earlier Product Platform Planning Methods 
Scale based product families 
6 
Combinatorial 
in nature 
Continuous/Discrete 
in nature 
Select platform and 
scaling design 
variables 
Determine optimal 
values of platform and 
scaling design variables 
Step 1 Step 2 
Platform/Scaling 
Combination #1 
(optimized) 
Platform/Scaling 
Combination #2n 
(optimized) 
Compare 
all 2n 
optimal 
designs and 
select 
overall 
optimal 
Two-Step approach 
This method is likely to introduce a 
significant source of sub-optimality 
Exhaustive approach 
This method is expected to be 
computationally prohibitive for 
large scale systems
Earlier Product Platform Planning Methods… 
Modular product families 
7 
Instantiation Level 
Fixed module 
combination 
Predefined 
module 
candidates 
Simultaneous optimization 
of module attribute and 
module combination 
Do not readily apply to scalable 
product families
Recent Product Platform Planning Method 
Recent methods in scalable product family design such as Genetic Algorithm 
based approaches, Selection Integrated Optimization approaches effectively 
address the typical limitations of the earlier methods. However these 
methods 
• Assume that a platform is formed only when a design variable is common to 
all products (the “all common/all distinct” restriction), 
• Do not readily apply to both modular and scale-based product families, 
• Assume that the cost reduction resulting from platform planning is 
independent of the total number of each product manufactured, and 
• Assume that the cost reduction resulting from platform planning is equally 
sensitive to each design variable comprising the product. 
8
Basic Components of the CP3 Framework 
CP3 Model 
• Formulates an integrated mathematical model yielding a MINLP* problem 
• Seeks to eliminate distinctions between modular and scalable families 
• Allows the formation of sub-families of products 
CP3 Optimization 
• Provides a robust solution to the MINLP problem 
• Uses the Particle Swarm Optimization (PSO) algorithm 
• Accounts for the effect of the number of each product manufactured on the 
cost objective (cost of product family to be minimized) 
9 
*MINLP: Mixed Integer Non-Linear Programming
Physical Design Variable Product-1 Product-2 Integer Variables 
1st variable 
2nd variable 
3rd variable 
CP3 Model 
The generalized CP3 model develops a MINLP problem. This is illustrated by a 
2-product/3-variable product family. 
10 
  
f Y 
PERFORMANCE 
f Y 
  
      
  
  
2 2 2 
12 1 2 12 1 2 12 1 2 
1 1 1 2 2 2 3 3 3 
       
   
   
  1 1 1 2 2 
 
1 2 3 1 2 
  
    
Max 
Min 
s.t. 0 
0, 1,2,...., 
Design Constraints 
0, 1,2,...., 
, , , , , 
COST 
i 
i 
x x x x x x 
g X i p 
h X i q 
Y x x x x x 
2 
3 1 2 3 
x 
1 1 1 2 2 2 
1 2 3 1 2 3 
X  
x x x x x x 
1 2 3 
, , , 
, , , , , 
B B 
, , : 0, 1 
   
   
  
1 2 12 
x x 
if , then 0 
if 1, then 
  
 
  
j j j 
12 1 2 
x x 
 
j j j 
1 
1x 
1 
2x 
1 
3x 
2 
1x 
2 
2x 
2 
3x 
12 
1 
12 
2 
12 
3 
0 
1
Commonality Constraint 
11 
      2 2 2 
12 1 2 12 1 2 12 1 2 
1 1 1 2 2 2 3 3 3  x  x  x  x  x  x  0 
12 12 1 
1 1 1 
12 12 2 
1 1 1 
  0 0 0 0 
   
    
 0 0 0 0 
   
 0 0 12  12 0 0 
  1 
 
1 2 1 2 1 2 2 2 2 
1 1 2 2 3 3 12 12 2 
         2 2   2 
 
 12  12   1 
 
 3 3   3 
 
 12 12 2 
 3 3   3 
 
0 
0 0 0 0 
0 0 0 0 
0 0 0 0 
x 
x 
x 
x x x x x x 
x 
x 
x 
  
  
  
  
  
  
Commonality Constraint Matrix (Λ)
Generalized Commonality Constraint Matrix 
k N 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
12 
1 1 
1 1 
1 
1 
1 1 
0 0 0 0 0 0 
0 0 0 1 1 
0 0 0 
1 
0 0 0 0 0 0 
0 0 0 1 
0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
1 1 
1 
1 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
k 
N Nk 
k N 
k N 
j j 
k 
N Nk 
j j 
k N 
k N 
n n 
k 
N Nk 
n n 
k N 
  
  
  
  
  
  
 
 
 
 
 
 
  
 
 
 
  
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 
number of products 
number of design variables 
N 
n 
 
 
 
 
 
 
 
 
  
  
  
  
  
  
  
  
  
  
  
  
  
 
 
 Corresponds to the jth design variable
Generalized Commonality Matrix 
13 
11 1 
1 1 
1 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
1 1 
0 0 0 0 0 0 
0 0 0 11 1 
0 0 0 
0 0 0 0 0 0 
0 0 0 1 
0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
11 1 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
1 
N 
N NN 
N 
j j 
N NN 
j j 
N 
n n 
N NN 
n n 
k 
j 
  
  
  
 
  
  
  
 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
1 , iff =1 and 
0 , otherwise 
 product-kk 
 
ll l k 
1 , iff variable is included in product- 
0 , iff variable is NOT included in l j j j j 
k l 
th 
 
kk 
j th 
x x 
j k 
j k 
 
   
  
 
  
Corresponds to the jth design variable
Platform: Definition and Demo. 
“A product platform is said to be created when more than one product in a 
family have the same magnitude of a particular design variable” 
CP3 classifies design variables into: (1) platform, (2) sub-platform, and (3) non-platform 
14 
variables 
1 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 1 
1 1 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 0 
          
          
               
          
          
          
 ,  ,  ,  , 
 
1 2 3 4 5 
1 1 1 1 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 
1 1 1 1 0 0 0 1 0 0 1 1 0 0 0 1 1 0 0 1
Product Family Cost Analysis 
15 
CF  CFD CFO 
Net Product Family Cost Direct Cost Auxiliary Cost 
     
  
C f X m diag f X m 
 , ,  
, , 
 
, 
F FD FO 
f X 
c 
  
 
m: Number of products manufactured (Capacity vector)
Nature of Cost Variation 
16 
Direct Cost 
2 
  
    
f  0 & f  0  k  
1, 2, ..., 
N 
m k FD ( m 
k ) 2 FD   
  0 
& : Auxiliary Cost per product 
FO 
FO 
f 
 
 
 
M 
M  
 m f 
Auxiliary Cost 
Number of similar products manufactured
Generalized MINLP Problem 
Performance objective 
Cost objective 
Commonality Constraint 
   
17 
  
  
Max 
Min 
s.t. 0 
  
  
  
 0,  
1,2,...., 
 0,  
1,2,...., 
  
 
 
  
  
1 2 1 2 1 2 
1 1 1 
where 
, 
p 
c 
T 
i 
i 
M 
T 
N N N 
j j j n n n 
f Y 
f Y 
X X 
g X i p 
h X i q 
C 
Y  
X 
X x x x x x x x x x
CP3 Optimization: Cost Objective 
Cost Decay Function (CDF) 
• An increase in (i) the specified capacity of production m and/or (ii) 
1 
commonalities λ in the product family tend to reduce the cost of 
manufacturing per product. 
0.9 
k) 
j 
k (CDF 
j 
• Hence the Cost Decay Function (CDF) that represents the variation of the 
18 
cost of manufacturing per product is defined as 
  c 
 
 2 
    1 
 1 
  
  1 
 
3 2 
3 
1 
1 
c 
k k c 
j c j 
CDF M c c 
c 
M  m 
 
 
 
 
0.8 
0.7 
 c1: coefficient that controls the rate of cost decrease per product 
 c2: coefficient that provides the practical extent of this cost decrease 
4 0.5 
 c3: coefficient 0 
that provides the maximum possible capacity of production 
10 
1 
10 
2 
10 
3 
10 
10 
0.6 
k (M 
Number of products that share design variable x 
j 
k) 
j 
Cost Decay Function for variable x 
c 
1 
= 0.1 
c 
1 
= 0.2 
c 
1 
= 0.3 
c 
1 
= 0.4 
c 
1 
= 0.5 
c 
1 
= 0.6 
c 
1 
= 0.7 
c 
1 
= 0.8 
c 
1 
= 0.9 
c 
1 
= 1.0 
c 
2 
= 0.5 
c 
3 
= 104
CP3 Optimization: Commonality Constraint 
Platform Segregating Mapping Function (PSMF) 
• The commonality constraint can be reformulated as 
• A continuous approximation of this expression is achieved using a set of 
Gaussian probability distribution function for each design variable 
19 
XT X  
 2 
 x k  x 
l 
 
1.0 
0.8 
kl j j 
j 
   
2 exp 
 2 
 
 
 j 
 
) 
 a 
  PSMFX  
0.6 
 1, 
 
 
0.4 
  
x 
10 
p b x 
   
10 
 
2 2ln10 
1 
10 
a 
0.2 
• The full width at one-tenth maximum for each design variable is given by 
 10  j 10 j 
0.0 
x  x x 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 
Magnitude of jth design variable, x 
j 
Commonality variable (kl 
j 
product 1 
product 2 
product 3 
product 4 
product 5
Overall CP3 Optimization Strategy 
N 
usly optimize products using PSO (solve Eq. 30) 
    
Npop istage istage 
1.0 
0.8 
0.6 
0.4 
0.2 
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 
20 
Approximated MINLP problem 
Pseudo-code 
      
w f X w f X w 
X X 
g X i p 
h X i q 
1 1 1 Max 1 , 0.5 
s.t. 
p s 
  
  
0, 1,2,...., 
0, 1,2,...., 
  
  
where 
PSMF 
T 
i 
i 
M 
C 
X 
 
 
 
    
  
  
  
1. Optimize each product using PSO (maximizing performance) 
2. Determine the range for implementing PSO on each 
3. Initiate a random population of size 
  
 max 
) 
4. Set 10 10 
& 1 
5. Simultaneo 
j x 
Npop 
x  x istage  
1 
min 1 
1 10 
10 10 10 10 
max 
10 
6. Set , where 
7. Choose the optimal configuration as one of the starting point 
Nstage 
istage istage frac frac 
x 
x x x x 
x 
 
        
     
s 
8. Initiate a random population of size -1, & set 1 
9. If istage Nstage 
go to step 5, else terminate solution 
  
 
0.0 
Magnitude of jth design variable, x 
j 
Commonality variable (kl 
j 
delx = 10.0 
delx = 8.0 
delx = 6.0 
delx = 4.0 
delx = 2.0 
delx = 1.0 
delx = 0.5 
delx = 0.1
Constrained Particle Swarm Optimization (PSO) 
21 
Swarm Motion 
t  1 t t 
 
1 
i i i 
t t t t 
i i l i i g g i 
x x v 
v  v  r p x  r p x 
    
1 
1 2 
 
  
     
Constraint Dominance Principle 
Solution-i is said to dominate solution-j if, 
• solution-i is feasible and solution-j is infeasible or, 
• both solutions are infeasible and solution-i has a smaller constraint violation 
than solution-j or, 
• both solutions are feasible and solution-i weakly dominates solution-j.
Test Problem: Universal Electric Motor 
In this example, the objective is to develop a scale-based product family of 
five universal electric motors that are required to satisfy different torque 
requirements (Trq) 
22 
Motor 1 2 3 4 5 
Torque N/m 0.1 0.2 0.3 0.4 0.5 
Design Variable Lower Limit Upper Limit 
Number of turns on the armature (Nc) 100 1500 
Number of turns on each field pole (Ns) 1 500 
Cross-sectional area of the armature wire (Awa) 0.01 mm2 1.00 mm2 
Cross-sectional area of the field pole wire (Awf) 0.01 mm2 1.00 mm2 
Radius of the motor (ro) 10.00 mm 100.00 mm 
Thickness of the stator (t) 0.50 mm 10.00 mm 
Stack length of the motor (L) 1.00 mm 100.00 mm 
Current drawn by the motor (I) 0.1 Amp 6.0 Amp
Test Problem Optimization 
Performance obj. Cost obj. 
N N n 
1 1 
23 
      1 1 Max 1 
   
f  
f m 
N Nn 
T T k 1, 2, ..., 
N 
P k N 
M k 
w f X w f X 
300 N/m 1, 2, ..., 
2 kg 1, 2, 
s.t. 
p c 
k k 
rq 
k 
out 
k 
total 
   
   
   
   ..., 
5000 Amp.turns/m 1, 2, ..., Physi 
0.15 1, 2, ..., 
1 1, 2, ..., 
k 
k 
 
k 
o 
k 
N 
H k N 
k N 
r 
k N 
t 
 
 
 
 
 
   
 
    
 
    
 
   
X X 
 
  
  
   
1 1 1 
cal design constraints 
where 
Commonality constraint 
 
PSMF 
T 
M 
T 
C s wa wf o 
C 
X 
 
X N N A A r t L I 
 
   
  
   
CDF 
5, 7 
k 
p k c j 
k k j 
N n 
  
     
  
 
CP3 Optimization Results 
Three different cases are analyzed: classified by the number of each product 
manufactured (capacity vector m) 
Case 1: m10 
Case 2: m100 
Case 3: m10000 
24 
0.25 
29 
27 
0.2 
25 
23 
0.15 
21 
19 
4 15 
0.05 
0 
3 
4 10 
1 
10 
2 
10 
3 
10 
10 
17 
1 
2 
Capacity of production (mk) 
Number of adaptive variables 
0 
10 
10 
10 
10 
0.1 
Capacity of production (mkExtent of commonality (EC)
Concluding Remarks 
 The CP3 technique provides a comprehensive mathematical model of the 
platform planning process which is unique in the literature. 
 The CP3 model accounts for certain aspects the instantiation level of modular 
product families. 
 The CP3 technique performs simultaneous selection of platform design 
variables and optimization of design variable values 
 The “all common/all distinct” restriction is avoided. 
 The set of product platforms obtained is not necessarily independent 
“specified number of products manufactured”. 
25
Concluding Remarks 
 The CP3 model formulates a generic MINLP problem. 
 The Platform Segregating Mapping Function (PSMF) approximates the 
MINLP problem into a continuous problem. 
 A Cost Decay Function (CDF) approximates the cost per product attributed 
to the total number of products that share a particular design variable. 
FutureWork 
 The solution of the exact MINLP problem, instead of a continuous 
approximation is being pursued. 
 A multi-objective scenario will also be investigated, to explore the trade-offs 
between product performances and net cost reduction resulting from 
platform planning. 
 Further exploration of module-based product family applications will be 
performed to establish the true potential of this new method. 
26
References 
1. http://www.chevrolet.com/, GM (Chevrolet) official website. 
2. Simpson, T. W., and D'Souza, B. “Assessing variable levels of platform commonality within a 
product family using a multiobjective genetic algorithm,” Concurrent Engineering: Research 
and Applications, Vol. 12, No. 2, 2004, pp. 119-130. 
3. Stone, R. B., Wood, K. L., and Crawford, R. H., “A heuristic method to identify modules from a 
functional description of a product,” Design Studies, Vol. 21, No. 1, 2000, pp. 5-31. 
4. Messac, A., Martinez, M. P., and Simpson, T. W., “Introduction of a Product Family Penalty 
Function Using Physical Programming,” ASME Journal of Mechanical Design, Vol. 124, No. 2, 
2002, pp. 164-172. 
5. Khire, R. A., Messac, A., and Simpson, T. W., “Optimal design of product families using 
Selection-Integrated Optimization (SIO) Methodology,” In: 11th AIAA/ISSMO Symposium on 
Multidisciplinary Analysis and Optimization, Portsmouth, VA September 2006. 
6. Khajavirad, A., Michalek, J. J., and Simpson, T. W., “An Efficient Decomposed Multiobjective 
Genetic Algorithm for Solving the Joint Product Platform Selection and Product Family Design 
Problem with Generalized Commonality,” Structural and Multidisciplinary Optimization, Vol. 
39, No. 2, 2009, pp. 187-201. 
7. Chen, C., and Wang, L. A., “Modified Genetic Algorithm for Product Family Optimization with 
Platform Specified by Information Theoretical Approach,” J. Shanghai Jiaotong University 
(Science), Vol. 13, No. 3, 2008, pp. 304–311. 
27
References 
8. Kennedy, J., and Eberhart, R. C., “Particle Swarm Optimization,” In Proceedings of the 1995 
IEEE International Conference on Neural Networks, 1995, pp. 1942-1948. 
9. Deb, K., Pratap, A., Agarwal, S., and Meyarivan, “T. A Fast and Elitist Multi-objective Genetic 
Algorithm: NSGA-II,” IEEE Transactions on Evolutionary Computation, Vol 6, No. 2, April 2002, 
pp. 182-197. 
10. Simpson, T. W., Maier, J. R. A. and Mistree, F., “Product Platform Design: Method and 
Application,” Research in Engineering Design, Vol. 13, No. 1, 2001, pp. 2–22. 
28
Thank you 
29
Questions 
30

More Related Content

Viewers also liked

Push & pull v1.0-c
Push & pull v1.0-cPush & pull v1.0-c
Push & pull v1.0-c
kndkim
 
Saas- Business Model
Saas- Business ModelSaas- Business Model
Saas- Business Modeldebmalyakhan
 
Integrated Supply Chain
Integrated Supply ChainIntegrated Supply Chain
Integrated Supply Chain
SSA KPI
 
Floppy Disk Presentation
Floppy Disk PresentationFloppy Disk Presentation
Floppy Disk PresentationEbony Nelson
 
Floppy disk & drive
Floppy disk & driveFloppy disk & drive
Floppy disk & driveDeviki Mk
 
Coordinated Product And Supply Chain Design
Coordinated Product And Supply Chain DesignCoordinated Product And Supply Chain Design
Coordinated Product And Supply Chain Designpirama2000
 
Cellular manufacturing group technology
Cellular manufacturing group technologyCellular manufacturing group technology
Cellular manufacturing group technology
Hitendrasinh Zala
 
Robust Design
Robust DesignRobust Design
Customer order decoupling point
Customer order decoupling pointCustomer order decoupling point
Customer order decoupling point
Pratik Kelkar
 
Basic infrared technology and applications
Basic infrared technology and applicationsBasic infrared technology and applications
Basic infrared technology and applications
Xenics
 
Standardization
StandardizationStandardization
Standardization
Ella Mae Ayen
 
Standardisation versus adaptation
Standardisation versus adaptationStandardisation versus adaptation
Standardisation versus adaptation
Vineet Kumar Tyagi
 
Product Differentiation as Marketing Strategy
Product Differentiation as Marketing StrategyProduct Differentiation as Marketing Strategy
Product Differentiation as Marketing StrategyAkash Jauhari
 
New Product Development
New Product DevelopmentNew Product Development
New Product Development
Anand Subramaniam
 
Supply Chain Management Coordination.
Supply Chain Management Coordination.Supply Chain Management Coordination.
Supply Chain Management Coordination.
Rajendran Ananda Krishnan
 
Product differentiation
Product differentiationProduct differentiation
Product differentiation
Endro Catur
 
product strategies
product strategiesproduct strategies
product strategiesshamshad60
 
Global Product Strategies
Global Product StrategiesGlobal Product Strategies
Global Product Strategies
Raymond Koh
 
Product life cycle management case study of nissan
Product life cycle management case study of nissanProduct life cycle management case study of nissan
Product life cycle management case study of nissanKhaira Al Hafi
 
Supply Chain Integration
Supply Chain IntegrationSupply Chain Integration
Supply Chain Integration3abooodi
 

Viewers also liked (20)

Push & pull v1.0-c
Push & pull v1.0-cPush & pull v1.0-c
Push & pull v1.0-c
 
Saas- Business Model
Saas- Business ModelSaas- Business Model
Saas- Business Model
 
Integrated Supply Chain
Integrated Supply ChainIntegrated Supply Chain
Integrated Supply Chain
 
Floppy Disk Presentation
Floppy Disk PresentationFloppy Disk Presentation
Floppy Disk Presentation
 
Floppy disk & drive
Floppy disk & driveFloppy disk & drive
Floppy disk & drive
 
Coordinated Product And Supply Chain Design
Coordinated Product And Supply Chain DesignCoordinated Product And Supply Chain Design
Coordinated Product And Supply Chain Design
 
Cellular manufacturing group technology
Cellular manufacturing group technologyCellular manufacturing group technology
Cellular manufacturing group technology
 
Robust Design
Robust DesignRobust Design
Robust Design
 
Customer order decoupling point
Customer order decoupling pointCustomer order decoupling point
Customer order decoupling point
 
Basic infrared technology and applications
Basic infrared technology and applicationsBasic infrared technology and applications
Basic infrared technology and applications
 
Standardization
StandardizationStandardization
Standardization
 
Standardisation versus adaptation
Standardisation versus adaptationStandardisation versus adaptation
Standardisation versus adaptation
 
Product Differentiation as Marketing Strategy
Product Differentiation as Marketing StrategyProduct Differentiation as Marketing Strategy
Product Differentiation as Marketing Strategy
 
New Product Development
New Product DevelopmentNew Product Development
New Product Development
 
Supply Chain Management Coordination.
Supply Chain Management Coordination.Supply Chain Management Coordination.
Supply Chain Management Coordination.
 
Product differentiation
Product differentiationProduct differentiation
Product differentiation
 
product strategies
product strategiesproduct strategies
product strategies
 
Global Product Strategies
Global Product StrategiesGlobal Product Strategies
Global Product Strategies
 
Product life cycle management case study of nissan
Product life cycle management case study of nissanProduct life cycle management case study of nissan
Product life cycle management case study of nissan
 
Supply Chain Integration
Supply Chain IntegrationSupply Chain Integration
Supply Chain Integration
 

Similar to CP3_SDM_2010_Souma

PF_MAO_2010_Souam
PF_MAO_2010_SouamPF_MAO_2010_Souam
PF_MAO_2010_Souam
MDO_Lab
 
PF_IDETC_2012_Souma
PF_IDETC_2012_SoumaPF_IDETC_2012_Souma
PF_IDETC_2012_Souma
MDO_Lab
 
PF_MAO2010 Souma
PF_MAO2010 SoumaPF_MAO2010 Souma
PF_MAO2010 Souma
Souma Chowdhury
 
Final Exam
Final Exam Final Exam
Final Exam
Khalil Alhatab
 
AN IMPROVED DECISION SUPPORT SYSTEM BASED ON THE BDM (BIT DECISION MAKING) ME...
AN IMPROVED DECISION SUPPORT SYSTEM BASED ON THE BDM (BIT DECISION MAKING) ME...AN IMPROVED DECISION SUPPORT SYSTEM BASED ON THE BDM (BIT DECISION MAKING) ME...
AN IMPROVED DECISION SUPPORT SYSTEM BASED ON THE BDM (BIT DECISION MAKING) ME...
ijmpict
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
DejeneDay
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
DejeneDay
 
CH1.ppt
CH1.pptCH1.ppt
CH1.ppt
FathiShokry
 
1-introductionOPERARION RESEARCH TECHNIQUES.ppt
1-introductionOPERARION RESEARCH TECHNIQUES.ppt1-introductionOPERARION RESEARCH TECHNIQUES.ppt
1-introductionOPERARION RESEARCH TECHNIQUES.ppt
Praveen Kumar
 
1-introduction.ppt
1-introduction.ppt1-introduction.ppt
1-introduction.ppt
ParveshKumar17303
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process CapabilityJavier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
J. García - Verdugo
 
PODS 2013 - Montali - Verification of Relational Data-Centric Dynamic Systems...
PODS 2013 - Montali - Verification of Relational Data-Centric Dynamic Systems...PODS 2013 - Montali - Verification of Relational Data-Centric Dynamic Systems...
PODS 2013 - Montali - Verification of Relational Data-Centric Dynamic Systems...
Faculty of Computer Science - Free University of Bozen-Bolzano
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014Shakti Ranjan
 
1. intro. to or & lp
1. intro. to or & lp1. intro. to or & lp
1. intro. to or & lp
Hakeem-Ur- Rehman
 
Chapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxChapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptx
animutsileshe1
 
4 production and cost
4  production and cost4  production and cost
4 production and costdannygriff1
 
Recurrent Instance Segmentation (UPC Reading Group)
Recurrent Instance Segmentation (UPC Reading Group)Recurrent Instance Segmentation (UPC Reading Group)
Recurrent Instance Segmentation (UPC Reading Group)
Universitat Politècnica de Catalunya
 
Chapter 6-INTEGER PROGRAMMING note.pdf
Chapter 6-INTEGER PROGRAMMING  note.pdfChapter 6-INTEGER PROGRAMMING  note.pdf
Chapter 6-INTEGER PROGRAMMING note.pdf
Tsegay Berhe
 
Optimization Techniques.pdf
Optimization Techniques.pdfOptimization Techniques.pdf
Optimization Techniques.pdf
anandsimple
 
Concept lattices: a representation space to structure software variability
Concept lattices: a representation space to structure software variabilityConcept lattices: a representation space to structure software variability
Concept lattices: a representation space to structure software variability
Ra'Fat Al-Msie'deen
 

Similar to CP3_SDM_2010_Souma (20)

PF_MAO_2010_Souam
PF_MAO_2010_SouamPF_MAO_2010_Souam
PF_MAO_2010_Souam
 
PF_IDETC_2012_Souma
PF_IDETC_2012_SoumaPF_IDETC_2012_Souma
PF_IDETC_2012_Souma
 
PF_MAO2010 Souma
PF_MAO2010 SoumaPF_MAO2010 Souma
PF_MAO2010 Souma
 
Final Exam
Final Exam Final Exam
Final Exam
 
AN IMPROVED DECISION SUPPORT SYSTEM BASED ON THE BDM (BIT DECISION MAKING) ME...
AN IMPROVED DECISION SUPPORT SYSTEM BASED ON THE BDM (BIT DECISION MAKING) ME...AN IMPROVED DECISION SUPPORT SYSTEM BASED ON THE BDM (BIT DECISION MAKING) ME...
AN IMPROVED DECISION SUPPORT SYSTEM BASED ON THE BDM (BIT DECISION MAKING) ME...
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
CH1.ppt
CH1.pptCH1.ppt
CH1.ppt
 
1-introductionOPERARION RESEARCH TECHNIQUES.ppt
1-introductionOPERARION RESEARCH TECHNIQUES.ppt1-introductionOPERARION RESEARCH TECHNIQUES.ppt
1-introductionOPERARION RESEARCH TECHNIQUES.ppt
 
1-introduction.ppt
1-introduction.ppt1-introduction.ppt
1-introduction.ppt
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process CapabilityJavier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
 
PODS 2013 - Montali - Verification of Relational Data-Centric Dynamic Systems...
PODS 2013 - Montali - Verification of Relational Data-Centric Dynamic Systems...PODS 2013 - Montali - Verification of Relational Data-Centric Dynamic Systems...
PODS 2013 - Montali - Verification of Relational Data-Centric Dynamic Systems...
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014
 
1. intro. to or & lp
1. intro. to or & lp1. intro. to or & lp
1. intro. to or & lp
 
Chapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxChapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptx
 
4 production and cost
4  production and cost4  production and cost
4 production and cost
 
Recurrent Instance Segmentation (UPC Reading Group)
Recurrent Instance Segmentation (UPC Reading Group)Recurrent Instance Segmentation (UPC Reading Group)
Recurrent Instance Segmentation (UPC Reading Group)
 
Chapter 6-INTEGER PROGRAMMING note.pdf
Chapter 6-INTEGER PROGRAMMING  note.pdfChapter 6-INTEGER PROGRAMMING  note.pdf
Chapter 6-INTEGER PROGRAMMING note.pdf
 
Optimization Techniques.pdf
Optimization Techniques.pdfOptimization Techniques.pdf
Optimization Techniques.pdf
 
Concept lattices: a representation space to structure software variability
Concept lattices: a representation space to structure software variabilityConcept lattices: a representation space to structure software variability
Concept lattices: a representation space to structure software variability
 

More from MDO_Lab

ModelSelection1_WCSMO_2013_Ali
ModelSelection1_WCSMO_2013_AliModelSelection1_WCSMO_2013_Ali
ModelSelection1_WCSMO_2013_Ali
MDO_Lab
 
MOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_WeiyangMOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_Weiyang
MDO_Lab
 
SA_SciTech_2014_Weiyang
SA_SciTech_2014_WeiyangSA_SciTech_2014_Weiyang
SA_SciTech_2014_Weiyang
MDO_Lab
 
MOMDPSO_IDETC_2014_Weiyang
MOMDPSO_IDETC_2014_WeiyangMOMDPSO_IDETC_2014_Weiyang
MOMDPSO_IDETC_2014_Weiyang
MDO_Lab
 
MOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_Weiyang
MDO_Lab
 
WFSA_IDETC_2013_Weiyang
WFSA_IDETC_2013_WeiyangWFSA_IDETC_2013_Weiyang
WFSA_IDETC_2013_Weiyang
MDO_Lab
 
WM_MAO_2012_Weiyang
WM_MAO_2012_WeiyangWM_MAO_2012_Weiyang
WM_MAO_2012_Weiyang
MDO_Lab
 
ATI_SDM_2010_Jun
ATI_SDM_2010_JunATI_SDM_2010_Jun
ATI_SDM_2010_Jun
MDO_Lab
 
WFO_MAO_2010_Souma
WFO_MAO_2010_SoumaWFO_MAO_2010_Souma
WFO_MAO_2010_Souma
MDO_Lab
 
ATE_MAO_2010_Jun
ATE_MAO_2010_JunATE_MAO_2010_Jun
ATE_MAO_2010_Jun
MDO_Lab
 
COST_MAO_2010_Jie
COST_MAO_2010_JieCOST_MAO_2010_Jie
COST_MAO_2010_Jie
MDO_Lab
 
WFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaWFO_IDETC_2011_Souma
WFO_IDETC_2011_Souma
MDO_Lab
 
COSTMODEL_IDETC_2010_Jie
COSTMODEL_IDETC_2010_JieCOSTMODEL_IDETC_2010_Jie
COSTMODEL_IDETC_2010_Jie
MDO_Lab
 
WFO_TIERF_2011_Messac
WFO_TIERF_2011_MessacWFO_TIERF_2011_Messac
WFO_TIERF_2011_Messac
MDO_Lab
 
WFO_SDM_2011_Souma
WFO_SDM_2011_SoumaWFO_SDM_2011_Souma
WFO_SDM_2011_Souma
MDO_Lab
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_Jie
MDO_Lab
 
WFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaWFO_IDETC_2011_Souma
WFO_IDETC_2011_Souma
MDO_Lab
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
MDO_Lab
 
WPPE_ES_2011_Jie
WPPE_ES_2011_JieWPPE_ES_2011_Jie
WPPE_ES_2011_Jie
MDO_Lab
 
MMWD_ES_2011_Jie
MMWD_ES_2011_JieMMWD_ES_2011_Jie
MMWD_ES_2011_Jie
MDO_Lab
 

More from MDO_Lab (20)

ModelSelection1_WCSMO_2013_Ali
ModelSelection1_WCSMO_2013_AliModelSelection1_WCSMO_2013_Ali
ModelSelection1_WCSMO_2013_Ali
 
MOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_WeiyangMOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_Weiyang
 
SA_SciTech_2014_Weiyang
SA_SciTech_2014_WeiyangSA_SciTech_2014_Weiyang
SA_SciTech_2014_Weiyang
 
MOMDPSO_IDETC_2014_Weiyang
MOMDPSO_IDETC_2014_WeiyangMOMDPSO_IDETC_2014_Weiyang
MOMDPSO_IDETC_2014_Weiyang
 
MOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_Weiyang
 
WFSA_IDETC_2013_Weiyang
WFSA_IDETC_2013_WeiyangWFSA_IDETC_2013_Weiyang
WFSA_IDETC_2013_Weiyang
 
WM_MAO_2012_Weiyang
WM_MAO_2012_WeiyangWM_MAO_2012_Weiyang
WM_MAO_2012_Weiyang
 
ATI_SDM_2010_Jun
ATI_SDM_2010_JunATI_SDM_2010_Jun
ATI_SDM_2010_Jun
 
WFO_MAO_2010_Souma
WFO_MAO_2010_SoumaWFO_MAO_2010_Souma
WFO_MAO_2010_Souma
 
ATE_MAO_2010_Jun
ATE_MAO_2010_JunATE_MAO_2010_Jun
ATE_MAO_2010_Jun
 
COST_MAO_2010_Jie
COST_MAO_2010_JieCOST_MAO_2010_Jie
COST_MAO_2010_Jie
 
WFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaWFO_IDETC_2011_Souma
WFO_IDETC_2011_Souma
 
COSTMODEL_IDETC_2010_Jie
COSTMODEL_IDETC_2010_JieCOSTMODEL_IDETC_2010_Jie
COSTMODEL_IDETC_2010_Jie
 
WFO_TIERF_2011_Messac
WFO_TIERF_2011_MessacWFO_TIERF_2011_Messac
WFO_TIERF_2011_Messac
 
WFO_SDM_2011_Souma
WFO_SDM_2011_SoumaWFO_SDM_2011_Souma
WFO_SDM_2011_Souma
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_Jie
 
WFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaWFO_IDETC_2011_Souma
WFO_IDETC_2011_Souma
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
WPPE_ES_2011_Jie
WPPE_ES_2011_JieWPPE_ES_2011_Jie
WPPE_ES_2011_Jie
 
MMWD_ES_2011_Jie
MMWD_ES_2011_JieMMWD_ES_2011_Jie
MMWD_ES_2011_Jie
 

Recently uploaded

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 

Recently uploaded (20)

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 

CP3_SDM_2010_Souma

  • 1. Comprehensive Product Platform Planning (CP3) Framework: Presenting a Generalized Product Family Souma Chowdhury, Achille Messac, Rensselaer Polytechnic Institute Department of Mechanical, Aerospace, and Nuclear Engineering Multidisciplinary Design and Optimization Laboratory and Ritesh Khire United Technologies Research Center
  • 2. A guide to the next 20 minutes  Brief overview of product family design methodologies  Introduction to the Comprehensive Product Platform Planning (CP3) framework  Mathematical representation of the CP3 model  Key aspects of the CP3 optimization strategy  Application of the CP3 framework to a family of Universal Electric Motors 2
  • 3. Product Family A typical product family consists of multiple products that share common features embodied in a, so-called, platform, defined in terms of platform design variables. 3 Product Family Structure GM Chevrolet Product Line  Efficient product platform planning generally leads to reduced overhead that results in lower per product cost.  Product family design relies on quantitative optimization methodologies.
  • 4. Types of Product Families In scale based product families two critical decisions are typically made: • the selection of platform and scaling design variables (combinatorial) • the determination of the values of these design variables (continuous) The design process of module-based product family is conceptually divided into the following three levels: • Architectural level • Configuration level • Instantiation level 4
  • 5. Comprehensive Product Platform Planning (CP3) Objectives • To develop an integrated mathematical model of the product platform planning process. • To avoid the typical design barriers between scalable and modular product families. • To develop a robust solution strategy that optimizes the product platform model. 5
  • 6. Earlier Product Platform Planning Methods Scale based product families 6 Combinatorial in nature Continuous/Discrete in nature Select platform and scaling design variables Determine optimal values of platform and scaling design variables Step 1 Step 2 Platform/Scaling Combination #1 (optimized) Platform/Scaling Combination #2n (optimized) Compare all 2n optimal designs and select overall optimal Two-Step approach This method is likely to introduce a significant source of sub-optimality Exhaustive approach This method is expected to be computationally prohibitive for large scale systems
  • 7. Earlier Product Platform Planning Methods… Modular product families 7 Instantiation Level Fixed module combination Predefined module candidates Simultaneous optimization of module attribute and module combination Do not readily apply to scalable product families
  • 8. Recent Product Platform Planning Method Recent methods in scalable product family design such as Genetic Algorithm based approaches, Selection Integrated Optimization approaches effectively address the typical limitations of the earlier methods. However these methods • Assume that a platform is formed only when a design variable is common to all products (the “all common/all distinct” restriction), • Do not readily apply to both modular and scale-based product families, • Assume that the cost reduction resulting from platform planning is independent of the total number of each product manufactured, and • Assume that the cost reduction resulting from platform planning is equally sensitive to each design variable comprising the product. 8
  • 9. Basic Components of the CP3 Framework CP3 Model • Formulates an integrated mathematical model yielding a MINLP* problem • Seeks to eliminate distinctions between modular and scalable families • Allows the formation of sub-families of products CP3 Optimization • Provides a robust solution to the MINLP problem • Uses the Particle Swarm Optimization (PSO) algorithm • Accounts for the effect of the number of each product manufactured on the cost objective (cost of product family to be minimized) 9 *MINLP: Mixed Integer Non-Linear Programming
  • 10. Physical Design Variable Product-1 Product-2 Integer Variables 1st variable 2nd variable 3rd variable CP3 Model The generalized CP3 model develops a MINLP problem. This is illustrated by a 2-product/3-variable product family. 10   f Y PERFORMANCE f Y             2 2 2 12 1 2 12 1 2 12 1 2 1 1 1 2 2 2 3 3 3                1 1 1 2 2  1 2 3 1 2       Max Min s.t. 0 0, 1,2,...., Design Constraints 0, 1,2,...., , , , , , COST i i x x x x x x g X i p h X i q Y x x x x x 2 3 1 2 3 x 1 1 1 2 2 2 1 2 3 1 2 3 X  x x x x x x 1 2 3 , , , , , , , , B B , , : 0, 1         1 2 12 x x if , then 0 if 1, then      j j j 12 1 2 x x  j j j 1 1x 1 2x 1 3x 2 1x 2 2x 2 3x 12 1 12 2 12 3 0 1
  • 11. Commonality Constraint 11       2 2 2 12 1 2 12 1 2 12 1 2 1 1 1 2 2 2 3 3 3  x  x  x  x  x  x  0 12 12 1 1 1 1 12 12 2 1 1 1   0 0 0 0         0 0 0 0     0 0 12  12 0 0   1  1 2 1 2 1 2 2 2 2 1 1 2 2 3 3 12 12 2          2 2   2   12  12   1   3 3   3   12 12 2  3 3   3  0 0 0 0 0 0 0 0 0 0 0 0 0 x x x x x x x x x x x x             Commonality Constraint Matrix (Λ)
  • 12. Generalized Commonality Constraint Matrix k N 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 k N Nk k N k N j j k N Nk j j k N k N n n k N Nk n n k N                                          number of products number of design variables N n                                      Corresponds to the jth design variable
  • 13. Generalized Commonality Matrix 13 11 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 11 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 N N NN N j j N NN j j N n n N NN n n k j                                                 1 , iff =1 and 0 , otherwise  product-kk  ll l k 1 , iff variable is included in product- 0 , iff variable is NOT included in l j j j j k l th  kk j th x x j k j k          Corresponds to the jth design variable
  • 14. Platform: Definition and Demo. “A product platform is said to be created when more than one product in a family have the same magnitude of a particular design variable” CP3 classifies design variables into: (1) platform, (2) sub-platform, and (3) non-platform 14 variables 1 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 1 1 1 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 0                                                                   ,  ,  ,  ,  1 2 3 4 5 1 1 1 1 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 0 0 1 1 0 0 1
  • 15. Product Family Cost Analysis 15 CF  CFD CFO Net Product Family Cost Direct Cost Auxiliary Cost        C f X m diag f X m  , ,  , ,  , F FD FO f X c    m: Number of products manufactured (Capacity vector)
  • 16. Nature of Cost Variation 16 Direct Cost 2       f  0 & f  0  k  1, 2, ..., N m k FD ( m k ) 2 FD     0 & : Auxiliary Cost per product FO FO f    M M   m f Auxiliary Cost Number of similar products manufactured
  • 17. Generalized MINLP Problem Performance objective Cost objective Commonality Constraint    17     Max Min s.t. 0        0,  1,2,....,  0,  1,2,....,         1 2 1 2 1 2 1 1 1 where , p c T i i M T N N N j j j n n n f Y f Y X X g X i p h X i q C Y  X X x x x x x x x x x
  • 18. CP3 Optimization: Cost Objective Cost Decay Function (CDF) • An increase in (i) the specified capacity of production m and/or (ii) 1 commonalities λ in the product family tend to reduce the cost of manufacturing per product. 0.9 k) j k (CDF j • Hence the Cost Decay Function (CDF) that represents the variation of the 18 cost of manufacturing per product is defined as   c   2     1  1     1  3 2 3 1 1 c k k c j c j CDF M c c c M  m     0.8 0.7  c1: coefficient that controls the rate of cost decrease per product  c2: coefficient that provides the practical extent of this cost decrease 4 0.5  c3: coefficient 0 that provides the maximum possible capacity of production 10 1 10 2 10 3 10 10 0.6 k (M Number of products that share design variable x j k) j Cost Decay Function for variable x c 1 = 0.1 c 1 = 0.2 c 1 = 0.3 c 1 = 0.4 c 1 = 0.5 c 1 = 0.6 c 1 = 0.7 c 1 = 0.8 c 1 = 0.9 c 1 = 1.0 c 2 = 0.5 c 3 = 104
  • 19. CP3 Optimization: Commonality Constraint Platform Segregating Mapping Function (PSMF) • The commonality constraint can be reformulated as • A continuous approximation of this expression is achieved using a set of Gaussian probability distribution function for each design variable 19 XT X   2  x k  x l  1.0 0.8 kl j j j    2 exp  2    j  )  a   PSMFX  0.6  1,   0.4   x 10 p b x    10  2 2ln10 1 10 a 0.2 • The full width at one-tenth maximum for each design variable is given by  10  j 10 j 0.0 x  x x 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 Magnitude of jth design variable, x j Commonality variable (kl j product 1 product 2 product 3 product 4 product 5
  • 20. Overall CP3 Optimization Strategy N usly optimize products using PSO (solve Eq. 30)     Npop istage istage 1.0 0.8 0.6 0.4 0.2 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 20 Approximated MINLP problem Pseudo-code       w f X w f X w X X g X i p h X i q 1 1 1 Max 1 , 0.5 s.t. p s     0, 1,2,...., 0, 1,2,....,     where PSMF T i i M C X              1. Optimize each product using PSO (maximizing performance) 2. Determine the range for implementing PSO on each 3. Initiate a random population of size    max ) 4. Set 10 10 & 1 5. Simultaneo j x Npop x  x istage  1 min 1 1 10 10 10 10 10 max 10 6. Set , where 7. Choose the optimal configuration as one of the starting point Nstage istage istage frac frac x x x x x x               s 8. Initiate a random population of size -1, & set 1 9. If istage Nstage go to step 5, else terminate solution    0.0 Magnitude of jth design variable, x j Commonality variable (kl j delx = 10.0 delx = 8.0 delx = 6.0 delx = 4.0 delx = 2.0 delx = 1.0 delx = 0.5 delx = 0.1
  • 21. Constrained Particle Swarm Optimization (PSO) 21 Swarm Motion t  1 t t  1 i i i t t t t i i l i i g g i x x v v  v  r p x  r p x     1 1 2         Constraint Dominance Principle Solution-i is said to dominate solution-j if, • solution-i is feasible and solution-j is infeasible or, • both solutions are infeasible and solution-i has a smaller constraint violation than solution-j or, • both solutions are feasible and solution-i weakly dominates solution-j.
  • 22. Test Problem: Universal Electric Motor In this example, the objective is to develop a scale-based product family of five universal electric motors that are required to satisfy different torque requirements (Trq) 22 Motor 1 2 3 4 5 Torque N/m 0.1 0.2 0.3 0.4 0.5 Design Variable Lower Limit Upper Limit Number of turns on the armature (Nc) 100 1500 Number of turns on each field pole (Ns) 1 500 Cross-sectional area of the armature wire (Awa) 0.01 mm2 1.00 mm2 Cross-sectional area of the field pole wire (Awf) 0.01 mm2 1.00 mm2 Radius of the motor (ro) 10.00 mm 100.00 mm Thickness of the stator (t) 0.50 mm 10.00 mm Stack length of the motor (L) 1.00 mm 100.00 mm Current drawn by the motor (I) 0.1 Amp 6.0 Amp
  • 23. Test Problem Optimization Performance obj. Cost obj. N N n 1 1 23       1 1 Max 1    f  f m N Nn T T k 1, 2, ..., N P k N M k w f X w f X 300 N/m 1, 2, ..., 2 kg 1, 2, s.t. p c k k rq k out k total             ..., 5000 Amp.turns/m 1, 2, ..., Physi 0.15 1, 2, ..., 1 1, 2, ..., k k  k o k N H k N k N r k N t                       X X         1 1 1 cal design constraints where Commonality constraint  PSMF T M T C s wa wf o C X  X N N A A r t L I          CDF 5, 7 k p k c j k k j N n           
  • 24. CP3 Optimization Results Three different cases are analyzed: classified by the number of each product manufactured (capacity vector m) Case 1: m10 Case 2: m100 Case 3: m10000 24 0.25 29 27 0.2 25 23 0.15 21 19 4 15 0.05 0 3 4 10 1 10 2 10 3 10 10 17 1 2 Capacity of production (mk) Number of adaptive variables 0 10 10 10 10 0.1 Capacity of production (mkExtent of commonality (EC)
  • 25. Concluding Remarks  The CP3 technique provides a comprehensive mathematical model of the platform planning process which is unique in the literature.  The CP3 model accounts for certain aspects the instantiation level of modular product families.  The CP3 technique performs simultaneous selection of platform design variables and optimization of design variable values  The “all common/all distinct” restriction is avoided.  The set of product platforms obtained is not necessarily independent “specified number of products manufactured”. 25
  • 26. Concluding Remarks  The CP3 model formulates a generic MINLP problem.  The Platform Segregating Mapping Function (PSMF) approximates the MINLP problem into a continuous problem.  A Cost Decay Function (CDF) approximates the cost per product attributed to the total number of products that share a particular design variable. FutureWork  The solution of the exact MINLP problem, instead of a continuous approximation is being pursued.  A multi-objective scenario will also be investigated, to explore the trade-offs between product performances and net cost reduction resulting from platform planning.  Further exploration of module-based product family applications will be performed to establish the true potential of this new method. 26
  • 27. References 1. http://www.chevrolet.com/, GM (Chevrolet) official website. 2. Simpson, T. W., and D'Souza, B. “Assessing variable levels of platform commonality within a product family using a multiobjective genetic algorithm,” Concurrent Engineering: Research and Applications, Vol. 12, No. 2, 2004, pp. 119-130. 3. Stone, R. B., Wood, K. L., and Crawford, R. H., “A heuristic method to identify modules from a functional description of a product,” Design Studies, Vol. 21, No. 1, 2000, pp. 5-31. 4. Messac, A., Martinez, M. P., and Simpson, T. W., “Introduction of a Product Family Penalty Function Using Physical Programming,” ASME Journal of Mechanical Design, Vol. 124, No. 2, 2002, pp. 164-172. 5. Khire, R. A., Messac, A., and Simpson, T. W., “Optimal design of product families using Selection-Integrated Optimization (SIO) Methodology,” In: 11th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, Portsmouth, VA September 2006. 6. Khajavirad, A., Michalek, J. J., and Simpson, T. W., “An Efficient Decomposed Multiobjective Genetic Algorithm for Solving the Joint Product Platform Selection and Product Family Design Problem with Generalized Commonality,” Structural and Multidisciplinary Optimization, Vol. 39, No. 2, 2009, pp. 187-201. 7. Chen, C., and Wang, L. A., “Modified Genetic Algorithm for Product Family Optimization with Platform Specified by Information Theoretical Approach,” J. Shanghai Jiaotong University (Science), Vol. 13, No. 3, 2008, pp. 304–311. 27
  • 28. References 8. Kennedy, J., and Eberhart, R. C., “Particle Swarm Optimization,” In Proceedings of the 1995 IEEE International Conference on Neural Networks, 1995, pp. 1942-1948. 9. Deb, K., Pratap, A., Agarwal, S., and Meyarivan, “T. A Fast and Elitist Multi-objective Genetic Algorithm: NSGA-II,” IEEE Transactions on Evolutionary Computation, Vol 6, No. 2, April 2002, pp. 182-197. 10. Simpson, T. W., Maier, J. R. A. and Mistree, F., “Product Platform Design: Method and Application,” Research in Engineering Design, Vol. 13, No. 1, 2001, pp. 2–22. 28