You are on page 1of 16

Kevin Otto1

Fellow ASME
Department of Mechanical Engineering,
Aalto University,
Aalto FI-00076, Finland
e-mail: Kevin.otto@Aalto.fi

Katja H€
oltt€
a-Otto
Global Views on Modular Design
Department of Mechanical Engineering,
Aalto University, Research: Linking Alternative
Aalto FI-00076, Finland
e-mail: Katja.Holtta-Otto@Aalto.fi Methods to Support Modular
Timothy W. Simpson
Fellow ASME Department of Mechanical Product Family Concept
Engineering,
The Pennsylvania State University,
University Park, PA 16802
Development
e-mail: tws8@psu.edu
Modular product platforms have been shown to provide substantial cost and time savings
Dieter Krause while still allowing companies to offer a variety of products. As a result, a multitude of
Institute of Product Development and product platform methods have been developed over the last decade within the design
Mechanical Engineering, research community. However, comparison and integration of suitable methods is diffi-
Hamburg University of Technology, cult since the methods have, for the most part, been developed in isolation from one
Hamburg 21073, Germany another. In reviewing the literature in modularity and product platforms, we create a
e-mail: krause@tuhh.de generic set of 13 platform design steps for developing a platform concept. We then exam-
ine a set of product platform concept development processes used at several different
Sebastian Ripperda companies, and from this form a generic sequence of the steps. We then associate the var-
Institute of Product Development and
ious developed methods to the sequence, thereby enabling the chaining together of the
Mechanical Engineering,
various modular and platform design methods developed by the community.
Hamburg University of Technology,
[DOI: 10.1115/1.4033654]
Hamburg 21073, Germany
Keywords: design methods, modular and platform design, platform architecture, product
e-mail: sebastian.ripperda@tuhh.de
development process, product family design
Seung Ki Moon
School of Mechanical and
Aerospace Engineering,
Nanyang Technological University,
Singapore 639798, Singapore
e-mail: skmoon@ntu.edu.sg

1 Introduction typically been developed independently of other methods, and it


is not clear if and how various methods could be used jointly.
Single standalone products are rare. Most products are part of a
Therefore, a review of the research literature and alignment in
family of products, a set of product variants that are based on a
design processes is needed. We review the research in the litera-
common platform. Product platforms enable the development of
ture to illustrate how the different areas of focus can be linked
product families and generations of products, using shared assets
into one of many design flows for platform concept development.
to enable cost-effectiveness. These shared assets bring cost
The goal is to show how the various alternative approaches and
savings and many operational benefits in parts sourcing, manufac-
methods to platforming can contribute to the overall goal of devel-
turing, and quality control, for example.
oping a successful product family.
Over the years, there has been active work in developing meth-
The focus in this paper is on the early phases of design, such as
ods to design product platforms: methods to map requirements of
system concepts, component selection, and component geometric
a family to a set of products; methods to define the common
layout. Detailed design steps such as product and component test-
and unique platform modules; methods to optimize variety, cost,
ing and validation are outside the scope of this paper. We also do
commonality, or other parameters; methods to evaluate platforms;
not discuss production system or supply chain development. There
etc. [1, 2]. The transfer of these methods, algorithms, and techni-
remains in the research of modularity and platform that should be
ques to industrial practice is now inhibited by the seemingly broad
completed and explored in these domains.
array of material without a coherent organizing structure to com-
The remainder of this paper is thus organized as follows. In
pare development process tasks and the associated available meth-
Sec. 2, we present our approach to defining alternative sequences
ods and tools. In the design research community, each method has
and chains of the platforming methods available from the research
community. In Sec. 3, we describe 13 steps using various methods
1
Corresponding author. to implement the proposed design steps along with a case study
Contributed by the Design Theory and Methodology Committee of ASME for
publication in the JOURNAL OF MECHANICAL DESIGN. Manuscript received September 9,
involving a family of unmanned ground vehicles (UGVs). And
2015; final manuscript received May 10, 2016; published online May 30, 2016. then, we provide a guideline to utilize the matrix linking alterna-
Assoc. Editor: Christopher Mattson. tives by selecting several particular flows in Sec. 4. In Sec. 5, we

Journal of Mechanical Design Copyright V


C 2016 by ASME JULY 2016, Vol. 138 / 071101-1

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


Table 1 Steps common across researcha Furthermore, industrial design processes are not generated spuri-
ously; many person-years of thought and effort have gone into
Architecture concept layout Architecture downselection their definition.
Architecture module sizing Architecture roadmapping Therefore, to make a nominal recommendation, we collected a
Commonality assignment Component alternatives
list of industrial design processes (see Table 1) from a sample of
Define market segments Functional requirement definition
Generic system architecture Market attack plan
ten firms that regularly develop modular product platforms. Indus-
Module boundary definition System requirement definition tries were selected to provide a variety of applications from auto-
Understand customer needs motive, industrial, electronics, and software. These included ABB
[3–5], Airbus [6], Carrier [7–9], Cummins [10,11], Danfoss
a
(Alphabetically ordered). [12–14], Ford [15,16], IBM [17,18], ITT [19,20], LG [21], and
Motorola [22].
Our data for analysis centered on standard work technical
discuss the limitations of the proposed matrix and corresponding review requirements—the information each design project must
methods and address challenges for developing platforming strat- present at different points in the development process. We did not
egies and practices. directly study standard-work descriptions of process steps, since
we found these to be variable in level of definition across the com-
panies, and the degree to which they are followed internal to the
2 Approach and Modular Platform Definition Process companies varies. Specifically, we did not look for the modular or
To enable linking of the methods for platform concept develop- platform steps listed in Table 1 directly in standard work docu-
ment and enable a selection of methods for industrial applications mentation. Some descriptions were insufficiently detailed, and
three activities were completed. First, we reviewed and compared others far more.
several product development processes from large industrial Rather, we focused on descriptions related to each technical
companies to establish an effective sequencing of platform devel- review and compared this with the steps listed in Table 1. Given
opment activities. Next, the individual design methods were this set of data from several firms, the gate review in each corpo-
analyzed, grouped, and mapped into these activities. Finally, the rate development process for each step in Table 1 was determined
methods themselves were re-associated to each step, now and recorded based on our analysis. The results are shown in
sequenced. This thereby defined a set of alternative methods to Table 2, where the steps of Table 1 are now ordered in such a way
each step, and a permutative set of design flows to possibly use in to eliminate ordering conflicts of gate review checkpoints across
a modular platform design process. these industrial firms.
In studying the literature, we grouped methods into 13 generic When interpreting Table 2, each entry vertically would be
steps that were accomplished with various methods or tools for monotonically increasing down the column, for the column’s pro-
platform concept development. This is shown in Table 1, listed in cess to be consistent with the defined sequence. When several
alphabetical order. We noticed, however, disagreements on which rows all have the same number, this indicates that the company
tasks were done before others. For example, some optimization does not particularly state which order these tasks are completed
methods can be set up to search for optimal module boundaries for review, as long as they are completed before moving on to the
in some problem formulations, or one can predefine modular next set of tasks. Therefore, one can see that there is typically
architectures as modularity permutations and then establish freedom allowed within these product development processes, for
optimization formulations for each permutation. Similarly, one particular project leads to determine which tasks are appropriately
can complete voice-of-the-customer analysis for each product done before or in parallel with other tasks. All that is required
variant, or perhaps one can complete voice-of-the-customer analy- is the resultant documentation of results for review. All tasks
sis across several product variants. In general, there is not a so allowed have the same gate review number per column in
unique best overall answer to these questions, and it can be highly Table 2.
problem dependent. We therefore do not argue for a single The resulting sequence in Table 2 represents a nominal design
answer, but instead we seek to understand and provide starting flow. It is difficult to assign step results to corporate standard
points as recommendations. work descriptions due to a variety of concerns. First, standard
For example, one can compare sequences of modularity and work evolves, and what each corporation is doing at the present
platforming development processes found in industry against one time is an evolved state from the descriptions available in the
another to search for a potential common order of development literature. Second, there are differences between when the results
steps. While it is unclear that industrial firms have any more must be available for reviews and when they must be completed.
authority in determining a correct sequence of steps, their use in Therefore, the sequence in Table 2 is our interpretation of the best
practice does suggest a practical and effective nature. available information. Finally, the data of Table 2 are that

Table 2 Interpreted review where step result is scrutinized

Steps ABB Airbus Carrier Cummins Danfoss Ford IBM ITT LG Motorola

Define market segments 1 1 1 1 1 1 1 1 1 1


Market attack plan 2 1 1 1 1 1 1 1 1 2
Customer needs gathering 2 1 2 1 1 1 1 1 1 3
System requirement definition 3 2 2 2 1 2 2 1 2 3
Functional requirement definition 3 2 2 2 1 2 2 2 2 3
Component alternatives 3 3 3 2 2 3 2 2 2 4
Generic system architecture 3 3 3 2 2 3 2 2 2 5
Module boundary definition 3 4 3 2 2 3 2 2 2 5
Architecture roadmap and future 3 5 3 2 2 3 2 2 3 5
uncertainty management
Commonality assignment 3 5 3 2 2 3 2 2 3 6
Architectural module sizing 4 6 4 3 3 4 3 3 4 6
Architecture concept layout 4 6 4 3 3 4 3 3 4 6
Architecture downselection 4 6 4 3 3 4 3 3 4 6

071101-2 / Vol. 138, JULY 2016 Transactions of the ASME

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


documented in the literature, rather than from observational stud- for a logical sequence of the steps to apply in order, with alterna-
ies of projects within each company. However, having worked tives to each step as indicated in Fig. 1 and Table 3. We also list
with many of these firms, our experiences are generally consistent recommended modularity deliverables for review from each step,
with what is described in the literature. Table 2 thus provides evi- generalized and independent of the specific methods. This is not
dence of an effective sequence of the modular platform design the only sequence one can take through these steps or the only
steps found in the research literature. methods that can be applied in a specific step; in general, one can
Against Table 2, one can see that the proposed generic find design problems where alternative orders are appropriate.
sequence of modularity methods does fit a useful sequence to all However, Table 3 depicts a logical and useful starting point for
the companies. There are no vertical sequences out of order. any firm or stakeholder new to the platform-based product devel-
Given this result, we propose the sequence as a useful starting opment. Each step consists of alternative methods—one basic
point for persons studying the design research literature on modu- method, such as a manual process, as well as one or more
larity tools and method. We also offer it as a useful starting point alternative, more advanced, approaches.
for practical purposes in placing the different methods and tools Several of the midsequence steps are dependent on one another,
into useful design flows. and there is generally a choice on whether to take a functional
In Sec. 3, past research is discussed in the context of the plat- modeling approach or not. This is shown in Table 3 using
form development process shown in Table 2. This is a prescription the expanded “function” and “component” columns in the

Fig. 1 A systematical requirement flow-down model of architecting steps

Journal of Mechanical Design JULY 2016, Vol. 138 / 071101-3

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


Table 3 Architecting steps and available methods
071101-4 / Vol. 138, JULY 2016

Steps Baseline Alternatives Deliverables

Step 1. Define market segments Manual categories Market data cluster analysis, Kawakita Jiro (KJ)  Groups of potential customers (people,
qualitative cluster analysis, customer behavior analysis markets, organizations) that share common
characteristics (geography, attributes,
purchase propensities)
 Potential niche market segments
 Size of potential market segments and
competitors
 Uncertainty related key functional attrib-
utes and design variables
Step 2. Market attack plan Manual planning Market segment grid, product positioning  Decisions on whether/which segments to
attack in what sequence
Impact of competition in different market
segments
Unique or shared products per segment:
product family positioning
Unique module offers: platform leveraging
strategy
Step 3. Customer needs gathering Skip Single voice of customer and KJ across product Weights and ranks of customer needs
variants, Customer needs variety analysis, customer Customer-preferred attribute values and
preference variety analysis, tree of external variety price
Step 4. System requirements definition Manually listing out Product-line house of quality, worst case condition System requirement targets and allowance
analysis on all product variants
Mapping between system requirements and
customer preferred attribute values on all
product variants (portfolio QFD)
 Identification of product variant with least
margin on each requirement
Step 5. Functional requirements Skip Function Component  List of functionality needed in each prod-
Requirements to functions, function MFD drivers uct variant
variety  Mapping of functional importance
management, functional requirement  Modular drivers
cluster analysis
Step 6. Generic system architecture Systems block diagrams Function block diagrams Product structure model,  Partitioning of product functions or com-
MIG ponents into subsets
Step 7. Component alternative Manual Function component matrix methods, Component variety manage-  List of alternative sizes or technologies for
VAM ment, MFD matrix components
 Evaluation of components on module
drivers
Step 8. Module boundary definitions Manual Module function heuristics Hierarchical and DSM clus-  Schematic module boundaries
Transactions of the ASME

tering, strategic
decision-model, MPC, MFD
cluster analysis
Step 9. Architecture roadmap and future Skip Technology roadmapping, module roadmapping,  Plan for successive module and product
uncertainty management product family roadmapping upgrades
 Future prediction of expected performance
by reflecting future technology
Step 10. Commonality assignment Manual match to Hierarchical clustering, commonality metric  Number of different sizes of each module
segmentation optimization, heuristics (number of module variants)
 Sharing of module variants by product

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org/about-asme/terms-of-use


“alternatives” columns. This will be discussed in detail in

variantSystem specification of product var-


iantsFunctional Interface Specification for

Each product variant concept-level layout

selected modular architecture over alterna-


Sec. 3.5.

geometryInterface specification for each


Functional specification of each module

Documentation on relative benefits of


We also list “skip” as an alternative, indicating that one avail-
able option to consider is to simply skip that particular process
step, with an associated loss of detail. As an example, one could
choose to skip the architecture roadmap after defining module
Deliverables

boundaries and move directly to commonality assignment,

tives on all product offers


but skipping this step will thereby not ensure that the platform is
each module interface
flexible to potential future uncertain changes to the market and
technology.
In general, there is always a trade-off between time allocated
and used for each step and the expected benefits. Sometimes a
variants

module
choice is made to use a simpler approach with lower expected
benefits to expedite the process. The baseline flow depicted in
Table 3 represents a minimal set of steps necessary to generate a
modular platform concept. It provides a simplified approach that
starts with a set of existing products and makes them share com-
mon modules. This is the manually listing out of market segments
and the product offers for each segment as an attack plan. Against
this baseline, all additional methods are discussed in Sec. 3 for the
added benefits provided over this minimal approach. An illustra-
tive example is also provided in Sec. 3 to tie the various methods
and approaches together.

3 Alternative Methods and Approaches


3.1 Step 1: Market Segment Definition. The first step in the
Alternatives

optimization (MDO) trade studies, roadmap

sequence is to define the market segments. Modular product plat-


Multiproduct scoring charts, multiproduct

forms exist to more easily enable multiple products for multiple


Multiproduct multidisciplinary design

markets. Thus, the platform development effort ought to entail


defining the population, or populations, of customers and product
Table 3. Continued

applications. Typically, this starts with an observation of a per-


robustness MDO trade studies

ceived need in an application domain and extension into exploring


the range of different geographies and demographics that may
have similar needs. Market segmentation methods are well estab-
MDO trade studies

lished [23] and will not be discussed here. The methods help in
identifying potential clusters of customers with similar needs.
This, in turn, enables designing a product variant on a per-market-
segment basis, rather than a product that is trying to meet all the
vastly different needs.
MIG

There are many approaches to clustering the market base into


these segments. One can, for example, define a wide range of
characteristics upon which to subdivide a population of potential
customers, such as applications, geographic boundaries, behav-
iors, and demographics [24]. However, one will also find that
Manual layout and defini-
component and interface
functional requirements

Skip (consider only one

many such distinctions are artificial and that there is no real differ-
Manually listing out of

interface requirements

ence in customer needs and there is a risk of over-partitioning the


Baseline

population. For each smallest partition of the population, one can


conduct surveys of customer demographics, use applications, or
architecture)

even customer needs analysis to establish clear distinctions among


the population. Clustering these results into internally homogene-
tion of

ous and externally heterogeneous groups helps form clear market


segments.
The simplest approach to identifying these clusters of similar
customers is to manually cluster on characteristics such as use or
business application as market segments. For example, defense-
related applications form a different segment than commercial
Step 11. Architectural module sizing

Step 12. Architecture concept layout

Step 13. Architecture downselection

applications, and geographic/regional variations may lead to dis-


tinct segmentation. Another option could be use of standard clus-
tering methods such as hierarchical clustering. Within the design
research community, clustering methods have been developed to
establish common needs among refined segment characteristics
including socio-economic attributes [25,26]. Mathematical optimi-
zation models can also be used to determine demands for uncertain
markets and estimate the revenue and profit of the defined market
segments [27]. For example, Zhang et al. [26] used a fuzzy cluster-
ing approach to determine market segments for a product family.
Steps

One issue that can arise is over-partitioning of the market, i.e.,


offering too many product variants. Unfortunately, this is not

Journal of Mechanical Design JULY 2016, Vol. 138 / 071101-5

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


Fig. 2 Examples of UGVs (a) bombot, (b) talon, and (c) packbot

always obvious until sales figures become apparent and do not multiple other segments, but this can be determined later during
match the sizes of the original clustering. Establishing differences customer needs identification.
in markets and targeted products remains a fruitful area of study. This matrix helps in creating a market attack plan that deter-
We use a family of UGVs for explosive ordnance disposal as an mines whether new products are offered simultaneously to all
example to discuss the various methods in this paper (see Figs. segments in parallel or rolled out sequentially over time to differ-
2(a)2, 2(b) 3, and 2(c)4). In this example, the market segments ent market segments, step 2 in the sequence of Fig. 1. While the
were manually defined against perceived business categories with baseline process of market planning involves assessment of many
lead users already exploring UGVs on their own accord. UGVs factors including the sales potential, competitive offers, market-
are being explored in both civilian and military applications. ing, and distribution, we consider here the mutual impact of mod-
Smaller UGVs are often used to detonate an explosive remotely. ularity and the leveraging potential it offers. In uncertain market
These UGVs may be destroyed along with the ordnance. Larger environments, scenario-based Monte Carlo simulation and models
UGVs, on the other hand, may perform additional functions such could be applied to validate the market planning [30].
as sensing, defusing, or disposing the ordnance, allowing for Notice that vertical leveraging (solid vertical line in Fig. 3) can
repeated use and multiple missions. be associated with scalable platforms where different sizes of the
UGVs are used primarily to reduce casualty risk of ordnance same modules and components are used, while horizontal leverag-
disposal regardless of whether it is civilian or military; however, ing (dashed horizontal lines in Fig. 3) can generally be associated
they can be used for many other types of functions as well. Parti- with swappable modules where a common subset of core modules
tioning these potential applications can lead to a form of market are used across different products. Successful platforms often
segmentation. As an example, we segment the UGV “market” utilize a combination of scaling and modularity to attack the mar-
into the following applications: ket in a strategic and cost-effective manner [27]. Lei and Moon
[31] develop a decision support system to identify new market
(1) Explosive abatement—ordnance detection, disabling, and
segments and product positioning for product family design based
disposal
on market data and product properties.
(2) Hazardous sites—hazard sensing and locating in unhealthy
To develop the market attack plan for our UGV product family
environments
example using the product market matrix, we consider the follow-
(3) Combat—providing attack capability for high-risk missions
ing performance characteristics: weight, speed, range, and lift
(4) Reconnaissance—providing site observations and
capacity. Over 50 different potential applications were identified
intelligence
in the matrix based on type of ordnance, functionality (e.g., dig,
(5) Target and decoy—providing a target that simulates an
detonate, diffuse), location of operation, etc. [32]. We then man-
enemy vehicle
ually clustered the UGV market segmentation matrix into three
(6) Civil and commercial—UGVs for commercial transport
segments that are, for the sake of this example, consistent with
Meanwhile, the range and autonomy of the UGVs can provide current systems in the market. We identified three “performance
a second axis to categorize potential customer segments: tiers” based on weight: (1) small, (2) medium, and (3) large. Map-
ping this into the matrix, we segmented the columns into small,
(1) Micro, line of sight
(2) Small, remote operated, 2 mile range
(3) Tactical, remote operated, 50 mile range
(4) Long endurance, autonomous, 100 mile range

3.2 Step 2: Market Attack Plan. Following the product mar-


ket matrix approach advocated by Kotler and Keller [28] and
Meyer and Lehnerd [29], we can create a matrix of these two cate-
gories (application versus range) as shown in Fig. 3. In their
approach, the rows of the matrices correspond to market segments
and the columns to products segments, which help designers
identify how platform elements may be leveraged across multiple
segments. The segments may share specific customer needs with
2
http://www.defensetech.org
3
http://www.foster-miller.com
4
http://www.irobot.com Fig. 3 Planned market strategy for the UGV example

071101-6 / Vol. 138, JULY 2016 Transactions of the ASME

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


medium, and large UGVs, and the rows into explosion abatement, specifications for those cases. Perhaps, the simplest option for this
hazardous sites, and reconnaissance. step is to convert the customer needs into system requirements
Based on this segmentation, a vertical leveraging strategy may similar to target value setting as described by Ulrich and Eppinger
be possible as illustrated by the solid vertical arrow in Fig. 3. This [42] or following requirement definition using INCOSE guidelines
would enable a new family of UGVs to be developed and scaled [43]. Regardless of what method is used, at the end of this step,
up for this initial segment, with platform modules created to sat- quantified system requirements have been identified which pro-
isfy requirements for the three sizes of UGVs. The dashed lines in vide design targets to ensure each variant is capable of satisfying
Fig. 3 illustrate the potential to later extend the platform by lever- the customer needs in its corresponding market segment. Quality
aging these modules horizontally to other market segments. function deployment (QFD) can be combined with mathematical
models to determine optimal system requirements and resources
3.3 Step 3: Customer Needs Gathering. Once isolated as through sensitivity analysis [44].
individual market segments, another step is to establish the cus- In the early design stages, it is hard to define and propagate the
tomer needs for each targeted product variant, step 3 of Fig. 1. system requirements accurately because customers’ preference
This is a segment-by-segment step. Therefore, customer needs may vary based on specific functional requirements, design, man-
may be gathered for each individual product separately. In other ufacturing process, and new technology. To minimize design and
words, the intended variety in the product family should be requirement variations during product development, change prop-
designed prior to defining what the common modules should be in agation analysis can be employed to identify product variants and
the platform. predict the changing effects of the requirement. Clarkson et al.
Hauser and Griffin [33] provide seminal work on gathering [45] introduced a change prediction method to determine the risky
voice of the customer. Here, interviews are conducted with ran- area and understand complex dependencies between components
domly sampled people from each market segment and questioned based on design changes. Change propagation behaviors [46] and
about how they use the product. This elicits qualitative and quanti- a change propagation index [30] were proposed to quantify the
tative need statements which they seek from the product. Zhang impact of changing the requirements and behaviors.
et al. [26] use conjoint analysis and discrete choice models to For the UGV example, requirements were defined (e.g., weight,
evaluate customer-perceived utilities. Yu et al. [34] provide a range, speed, manipulator length) for each segment in the market
method to group common modules based on common needs segmentation grid in Fig. 3. Threshold and objective values were
across segments. identified for each requirement. The threshold value is the mini-
The customer needs can be categorized into groups according mum value that must be met in order to satisfy a requirement
to the similarity of attributes or the extent of customer satisfac- while the objective value provides a target that users would like to
tion. For example, Kano et al. [35,36] introduced a conceptual achieve. System requirements were defined for the UGV example
model to analyze customer preferences. In the Kano’s model, cus- following the customer needs analysis. Threshold and objective
tomer requirements are classified into three different types of values for each requirement were defined for each weight class.
needs: basic, performance, and attractive needs. Depending on the applications, UGVs are needed with different
The defined customer needs should be managed and updated system requirements for unique targets found in commercial or
continuously to develop a new product for the next generation. combat environments. For example, the cameras of military grade
Schuh and Tanner [37], Harlou [38], and Eilmus et al. [39] utilize systems provide high resolution and zooming function to detect
customer needs variety diagrams to manage customer needs vari- specific objectives and obstacles over a long distance. The sys-
ety. The link between the variants of a product family and the tems and specifications of the unique targets can be determined by
customer needs can be visualized using the tool Tree of External the customers and considered as the unique requirements of a
Variety as shown in Fig. 4 [40]. UGV family. Additional examples of system requirements can be
For the UGV example, the customer requirements were gath- found in Ref. [47].
ered from multiple Requirements Working Groups that met over a This information can be used to help identify common, variant,
period of about 2 years. Each group comprised of representatives and unique requirements, i.e., those that are the same (identical)
from different branches of the military and included senior per- among all three UGVs, those that are similar but vary slightly
sonnel, ordnance disposal experts, and technicians involved with from one UGV to the other, and those that are unique to a specific
logistics, maintenance, and support. UGV. For example, some of the maneuvering, sensing, and com-
munication requirements are the same for each UGV; however,
the range and payload requirements vary for each weight class.
3.4 Step 4: Systems Requirements Definition. Once the
Finally, the manipulator, reach, drag/roll/push, and large object
customer needs for each market segment and corresponding prod-
requirements are unique to each UGV, with no requirements
uct variant are clearly defined, the next step is to define quantita-
defined for the small UGV as that capability (e.g., large object
tive verifiable system requirements for each product variant (see
pickup) is not needed on the small system. Again, specific exam-
Fig. 1). Again, there are well-established methods for this step,
ples can be found in Ref. [47].
including the House of Quality [41]. Another option is to define
the worst case operating conditions and define the system
3.5 Step 5: Functional Requirements Definition. Require-
ments are often categorized into functional requirements and
constraints [48,49]. A functional requirement typically exhibits a
certain functional behavior, i.e., to do something. A constraint, on
the other hand, is a requirement that cannot be achieved by a sin-
gle function. Weight and size are typical examples of constraints.
Otto and Wood [49] provide a tutorial on defining functions
versus constraints. We follow their suggested process, which starts
with customer needs that are separated into functional require-
ments. We then continue to list the customer activities of the
desired system and build a functional model using those activities
and functional requirements. We then check that functional model
against the original customer needs. This process results in help-
ing designers understand what, as opposed to how, the system
Fig. 4 Tree of external variety for the UGV example should do to achieve the customer needs.

Journal of Mechanical Design JULY 2016, Vol. 138 / 071101-7

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


Once the system requirements are set, per Fig. 1, one can take be defined based on the functions as part of the system embodi-
one of two approaches to develop platform architecture: a ment phase [49,52]. Component alternatives research includes
function-based approach or a component-based approach. A Martin and Ishii’s [53] Design for Variety method; they extend
sequential approach going from function-based methods in the the House of Quality to create a function-component matrix to
early conceptual phases to more refined component-based meth- calculate the generational variety index (GVI) for each subsys-
ods is also possible, but we describe here a more common alter- tem. These methods have incorporated the mapping of require-
nate approach. The function-based approach takes a more general ments to components. The GVI matrix helps map engineering
view to define common functions independent of any particular requirements into components in order to identify how much
embodiment decisions. On the contrary, the component-based effort is needed to redesign a component if there was a change in
approach makes use of a priori knowledge, however acquired or a requirement. Subsystems with a high GVI value will undergo
assumed, of the most relevant components needed. If the significant redesign in order to satisfy the range of customer needs
function-based approach is used, then that approach is followed while low GVI values indicate components that will remain rela-
by mapping function to form, i.e., defining the components as part tively stable across the family. Figure 6 shows the GVI values for
of embodiment design. Thus in essence, both approaches lead to the UGV example [32]. As seen, the manipulator and chassis will
the same result though the function-based approach perhaps con- vary substantially in the family (i.e., high GVI values) while cam-
siders a broader set of alternatives. In this paper, we briefly dem- eras and operator control unit will have little variation. The GVI
onstrate both approaches. is a composite systematic. Krause et al. [40] developed a multicri-
teria approach using the variety allocation model (VAM) that can
3.5.1 Function-Based Approach. Other functional requirements- be used to redesign the components as shown in Fig. 7. The tool
related research includes a functional requirement cluster analysis. aims at increasing number of standard parts by linking the differ-
Jiao and Zhang [50] developed an approach based on a fuzzy clus- entiating customer needs with the variant components.
tering and an associate rule mining for mapping customer needs In addition to these two methods, one could use modular func-
onto functional requirements. Although the functional require- tion deployment (MFD) [54] to create a similar Product Property
ments matched with customer needs are defined, excessive func- Matrix and identify platform modules. Luo et al. [55] also offer a
tional variety for customer satisfaction may result in a dramatic QFD-based approach for platform optimization.
increase of costs [50]. To manage and update the functional Yet another possible component-based approach is to use a
requirements’ variety for the next generation in a product family, DSM or design structure matrix [56–58] to help identify modules.
Schuh et al. [51] developed variety diagrams such as a hierarchi- DSM is most appropriate when redesigning existing products.
cal function structure can be also utilized. Then a DSM is formed by decomposing those products and map-
A UGV’s typical mission consists of moving to a predeter- ping their components in those the matrix. A component-based
mined location, observing and recording the surroundings and DSM for the UGV family is shown in Fig. 8. For the UGV exam-
collecting objects or samples, or acting on objects as instructed ple, the DSM is constructed using a teardown disassembly
and communicated from a remote location. The supporting func- approach to system decomposition [59]. In this case, four UGVs
tions for these basic activities are moving the camera and manipu- were disassembled; their subsystems were identified and recorded
lators up, down, and horizontally, among other things. Since this to create the component-based DSM.
is an existing family of robots, our choice of functions was influ- After defining components, introducing methods for managing
enced by the existing configuration of the robot family. This will component variety is known to be an important step for the next
result in a similarity between the embodiment of this functional generation in a product family [37]. Schuh and Tanner [37], Schuh
model (see Fig. 5) and the design created using the component- et al. [51], and Harlou [38] employed component variety diagrams
based approach. for the variety management.

3.5.2 Component-Based Approach. Components can be


defined directly from the requirements without going through the 3.6 Step 6: Generic System Platform Architecture Defini-
function-based approach first. Alternatively, the components can tion. A modular platform forms the base for a set of product var-
iants, possibly variants over multiple product generations. It is
thus important that a modular architecture should encompass
all the variant architectures that it must support, the next step in
Fig. 1. A simple way to create such a “generic” architecture for a
modular platform is to create architecture for each variant and
merge these results together. The variant architectures can be cre-
ated using either the functional or component-based approach
described above.
A modular platform architecture is typically not generated as a
single event transforming all product variants. Even when a mod-
ularity plan is developed, products themselves may be designed
and developed in a sequence, one variant released at a time into
the market. The legacy variants remain while the new platform
variants are released. In this environment of constrained develop-
ment resources, one approach is to consider the legacy products in
the platform architecture. That is, to consider modular architec-
tures that only modify portions of the entire architecture. Such
approaches are entirely amenable to the methods outlined here.
Typically, several alternatives are considered, from radically new
architectures to simple derivative architectures of existing sys-
tems. To capture this spectrum of possible redesigns, alternative
schematic architectures can be used to keep track of the alterna-
tive platform concepts.
The functional modeling approach is sometimes preferred over
matrix-based approaches due to its visually intuitive nature and
Fig. 5 Functional model of a UGV higher abstraction level. In the functional approach [49,52], the

071101-8 / Vol. 138, JULY 2016 Transactions of the ASME

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


Fig. 6 GVI for UGV family [32]

recommendation is to build each individual functional model and including a set of component variants, interfaces, and modules in
then merge these into a generic platform architectural model. In a product family.
the UGV example, the functional model in Fig. 5 provides a Matrix-based methods are another option, using the system
generic functional model as the individual UGVs differ in components as might be described with a system block diagram.
performance levels, not functionality, in the vertically leveraged The GVI and MFD methods discussed previously can both
scalable platform. While each model may have a different-sized be used to map functions to components and thereby define
payload bay, for example, all of the UGVs have these components modules. The collection of components considered defines the
to perform common tasks of reaching/grasping objects and generic platform architecture. Notice that a DSM also represents
observing their surroundings, i.e., the functions are the same. a generic architecture. Similar to the functional models, the
Harlou [38] provides a system block diagram using the concept DSM in Fig. 8 is already a generic DSM since the UGV family
of organ from the theory of domains [60], and Bruun et al. [61] differs in size, etc. of the components but not in generic compo-
extended the Harlou’s work to visualize a product system nent types.

Fig. 7 VAM for UGV family

Journal of Mechanical Design JULY 2016, Vol. 138 / 071101-9

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


Fig. 8 Unclustered and clustered DSM for UGV family (a) unclustered and (b) clustered

Other generic system architecture research includes methods by developed a measure to minimize connections outside modules.
Blanchard and Fabrycky [62] and heuristic methods by Maier and This was improved by Borjesson and H€oltt€a-Otto [74]. Yu et al.
Rechtin [63]. Crawley et al. [64] make note of system-level inter- [72] aim to minimize the information needed to describe the con-
actions and architecture. Brière-C^ote et al. [65] propose a nectivity between modules. Holtta-Otto and de Weck [75], on the
structure-based approach to the management of product variety in other hand, use singular value decomposition to evaluate module
product families. independence and Borjesson and H€oltt€a-Otto [76] introduce
means to cluster simultaneously based on module independence
and strategic similarity drivers. Reviews of both coupling and
3.7 Step 7: Component Alternatives. Following the defini- similarity modularity can be found elsewhere [66,77,78]. In addi-
tion of the generic system platform architecture, the variety of tion to the use of metrics, one can also use hierarchical and super-
components within the product family must be specified. The vising clustering to define modules [79]. This can be done either
sizes for the family as well as the functions and its attributes have based on the functional requirements, component specifications
to be defined. Alternatives can be developed manually or using [80], or in conjunction with another method that defines a metric,
tools such as the function-component matrix [53], VAM [40], such as MFD. Moon and McAdams [81] proposed a strategic
component variety management [37,38,51], or MFD [54]. The decision-making method for module sharing in platform design
VAM (see Fig. 7) supports the development of alternatives by using a game theoretic approach. Mathematical models can be
separating the components in standard and variant shares. This developed to evaluate the interface complexity of the defined
results in platform concepts with more components and a higher modules [70] and utilized to identify the number of the modules
level of commonality within the product family or fewer compo- and the values of design variables in the modules [32,82,83].
nents and a lower level of commonality. For the module boundary definition step, we continue both the
In the UGV example, the main circuit board variant depends on functional- and component-based approaches with the UGV exam-
all application-relevant requirements and resulting functions and ple. First, for the functional approach, we apply the module heuris-
principles (see Fig. 7). An alternative concept could be to strive tics [68] to identify potential modules. As seen in Fig. 5, we
for more components and split the circuit board into a standard identify multiple potential modules using the branching flow heu-
component for the standard functions and additional modular cir- ristic (blue dashed lines) as well as a transmission-type module
cuit boards to provide optional functions. The standard circuit and a dominant flow module (both in red). (See online figure for
board is built in every UGV variant, and additional boards can be color.) The functional model is at a relatively high abstraction
added depending on the specific application for a given variant. level, which results in modules that may include only one
An alternative concept could be to reduce components and design abstracted function. We note that if the system were to be decom-
a circuit board that fulfills all functions, but this would likely posed further, then we would identify additional module
result in costly unused functionality and limited upgradeability. candidates—such as all the separate drives (within the “Allow
DoF” functions) as conversion–transmission modules.
3.8 Step 8: Module Boundary Definition. A critical step of For the component-based approach, we chose to cluster the
either the functional-based approach or the component-based DSM. While there are many clustering algorithms available
approach is to partition the architecture into modules of various
sizes or capabilities. There are many reviews of modularity meth-
ods [66,67]. Sample methods include various modularity heuris-
tics such as those for module identification from a functional
model [68,69] and heuristic identification of commonalities using
a modularity matrix [70]. Ericsson and Erixon [54] developed
MFD to identify modules according to strategic reasons to isolate
components into modules. Krause et al. [40] combine these prod-
uct strategic reasons with a functional component-based approach
for modularization using the module process chart (MPC) as
shown in Fig. 9. It supports the module definition by showing the
preferred modules of each life phase. Further, various clustering
algorithms that operate on a DSM have been created with the goal
of module definition in mind [71,72]. Most clustering algorithms
include a measure to decide when to conclude the clustering, i.e.,
when the desired degree of modularity is achieved. Thebeau [73] Fig. 9 MPC for UGV family

071101-10 / Vol. 138, JULY 2016 Transactions of the ASME

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


[84,85], we choose to use manual clustering for the UGV example design and developed a valuation framework to evaluate the
because it is relatively straightforward. Figure 8(b) shows the clus- options of configuration inherent in design. Meanwhile, Gamba
tered DSM for the original UGV architecture in Fig. 6. As can be and Fusari [100] proposed a stochastic dynamic framework for
seen in the figure, the partitioning suggests two bus modules (for valuing the contribution of modularization process and modular
the chassis and electronics), two 3  3 modules (for communica- operations in the design of systems using real options.
tions and observation), and six single component modules (for spe- For the UGV example, we consider the generic product archi-
cific functionality, e.g., manipulator). Similar to the function-based tecture and the current modules sizes, and we can create a plan for
approach, if the system was decomposed further, a larger DSM evolving (or not evolving) the modules over time based on this.
with larger modules would be created to identify modules within For example, we can expect mobility technology (i.e., Provide
modules. For the UGV example, comparing Figs. 5 to 8(b) we see Propulsion module, Support Weight module) to remain relatively
that essentially the same result is obtained. Both methods resulted constant in the near future, and thus there is no plan to evolve
in the mast with the camera head, for example, to be isolated as a these modules on a roadmap. The battery technology (i.e., Store
module (functions allow orientation DOF, allow location DOF, and Power module) and computing platform and embedded controls
sense environment in Fig. 5). Similarly, both methods left the chas- software (e.g., Controls module), on the other hand, are more
sis (support loads function) and electronics (control UGV function likely to evolve over time. Thus, we would need to redesign or
in Fig. 5) as buses. The functional approach is more intuitive and upgrade each UGV as the technology evolves. For example, bat-
visual; DSMs can be programmed and automated. tery energy per unit cost or per unit weight continually improves,
and one can project increased stored energy expectations every 2
years. Comparing this against stored energy levels needed to
3.9 Step 9: Architecture Roadmap and Future Uncer- achieve increased power loads of improving other modules (e.g.,
tainty Management. After defining a platform architecture and larger powertrain motors, increased imaging cameras, longer
its modularity, one may need to consider its evolution over time as range communication, etc.) defines the point in time where it is
technology changes. Architecture roadmap research includes tech- useful to upgrade the battery module to higher power. Technology
nology roadmapping [86,87] to plan successive module-level roadmapping can help prevent the platform for hindering evolu-
upgrades and associated product upgrades. In general, a technology tion of new technology infusion.
roadmap is a plan to develop products in the future using technol-
ogy that is not yet fully developed. Despite the incompleteness, the
3.10 Step 10: Commonality Assignment. As we discussed
past trends allow for future prediction of expected performance. A
earlier, the UGV generic architecture and any individual product
common technology forecast uses Moore’s law [88,89] or similar
architecture are identical, since the modules differ in size but not
performance improvement curves in, for example, telecommunica-
function. In order to define how many different modules are
tion [90], printers [42], and power transmission [91].
needed to meet the customer requirements for the UGV, or all
Technology roadmaps should be created and updated with
products in general, the next step in Fig. 1 is a commonality analy-
product family roadmaps to reflect future technology trends. This
sis. The maximum number of instances for any module is the
is because a product family roadmap [92–94] outlines the evolu-
number of product variants if every instance needs to be unique to
tion of the product family, platform, and derivatives based on the
every product variant (e.g., the chassis may be unique to the small,
technology forecast. Lee and Park [94] introduced different kinds
medium, and large UGVs). Conversely, the minimum number of
of technology and product family roadmaps and their application.
instances for any module is one, i.e., one module that is common
In product platform design, such roadmaps are often done at the
on all of the variants (e.g., the same camera on every UGV). Real-
module level, where each module is scrutinized for future evolu-
ity usually lies in between those two extremes where module
tion and upgrades strategically planned over time. While individ-
instances may vary slightly across different subsets of products
ual modules change over time, the system architecture and
(e.g., the manipulator on the medium UGV may have two articu-
interfaces of those modules remain fixed into the future until the
lating segments while the large UGV may have three).
modules change so radically that the interfaces must change and
There has been extensive work in determining commonality.
an entirely new platform is required [30]. The module update
Thevenot and Simpson [101] provide a review of multiple com-
cycle is typically faster than the platform redesign cycle; in some
monality indices. GVI provides a useful approach for commonality
cases, the platform may survive 15–20 years while the modules
assignment. A low GVI value indicates a low chance of redesign
refresh annually. Schuh et al. [51,95] introduced a product devel-
within the product family; therefore, a single module may suffice
opment approach based on module and product roadmaps. To
for this component. Meanwhile, a high GVI value indicates a sig-
develop modules and products under the roadmaps, a platform-
nificant chance for redesign. In this latter case, multiple modules
oriented approach for a long-range creation of commonality is
will be needed to achieve the range of requirements for the family.
preferred to a product-oriented approach in their research.
For the UGV example, a subsequent analysis of each pair of UGVs
Other methods such as MFD [54] incorporate the potential for
(e.g., small and medium, medium and large, and large and small)
technology evolution during module boundary definition. For
was conducted to translate the GVI values in Fig. 6 to parametric
example, in MFD, a modularity rule states that if a component or
variation needed in each subsystem. Through this analysis, we
subassembly is expected to evolve over time, it should be sepa-
sought to identify potential opportunities for scaling, for example,
rated into a module.
the chassis in one or more dimensions based on the threshold and
The variability of products affects customers’ preference by
objective values for each UGV pair even though the chassis will
increasing flexibility in choosing a product in competitive market
vary across each weight class. Table 4 summarizes the final recom-
environments [96]. In uncertain market environments, the valua-
mendations for commonality in key subsystems. Here, a gray box
tion of a product increases flexibility in decision-making for
indicates common settings across two or more UGVs, e.g., chassis
developing new products or redesigning existing products [97].
height can be common to all three UGVS, but only the small and
Design can be been adapted to changing environments, such as
medium have common chassis length and width based on the
customers’ preferences, technologies, economic situations, com-
requirements. Performance models of the UGV could be combined
pany’s strategies, competitive moves, and government regula-
with optimization algorithms to determine the best settings for
tions. Strategic adaptability and flexibility are essential in
each module and each parameter in the family, using these recom-
capitalizing on future investment opportunities and responding
mendations as a starting point.
properly to market trends in the uncertain environments [98].
Market-based design approaches provide the capability to investi-
gate additional flexibility and strategic value during design. For 3.11 Step 11: Architecture Module Sizing. Sizing of the
example, Jiao et al. [99] applied real options to product family module alternatives from the previous step is a well-researched

Journal of Mechanical Design JULY 2016, Vol. 138 / 071101-11

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


Table 4 Recommendations for subsystem commonality (marked This is repeated for each platform architecture alternative,
as *) thereby quantifying their performance (on all variants) and allow-
ing a well-determined platform down-selection. In some cases,
Subsystem Design parameters Small Medium Large also multiple platforms might be needed to best benefit from
UGV UGV UGV
platform commonality without sacrificing performance or other
Chassis Length * *
aspects. Research on platforming extent [112,113] aims to answer
Width * * how many platforms there should be within a given family or
Height * * * products.
Mobility Wheels/tracks * * *
Wheel diameter
Track width 3.12 Step 12: Architecture Concept Layout. Based on the
Wheelbase * * * developed modules and defined variants, the first three-
Batteries Length * * * dimensional platform concepts can be designed. In this step, the
Width * * * design of the size and type of the module interfaces are important.
Mass * * It has to be assured that each interface with its dimensions, forces,
Manipulators Outer arm radius * * and media flows is suitable for the range of developed modules.
Arm length * * Krause and coworkers [114,115] introduced the module inter-
Number of links * * face graph (MIG) (Fig. 10) to visualize and analyze the variety of
components and connecting flows (i.e., interfaces) in a product
family. Particularly, the MIG also provides the information on the
area. It includes a host of approaches using numerical methods, simplified spatial view of the real product. It supports the design-
clustering, trade-off analysis, and optimization techniques to ing of the first three-dimensional platform concepts and interfaces.
determine module sizes. Simpson et al. [32], Fujita and Yoshida
The modular product structure of the UGV product family is
[102], Khire et al. [103], Yu et al. [34], Kumar et al. [104], Dai shown in Fig. 10 based on the results of the clustered DSM in Fig.
and Scott [105], Liu et al. [106], Hernandez et al. [107], Chowd- 8(b). For instance, electrical, informational, and structural connec-
hury et al. [108,109], and Moon et al. [83] provide example tions are needed for the interface between the main body and the
formulations. Han and Papalambros [110] and Kokkolaras et al. front arm for tools. Between the main body and the battery, an
[111] discuss target cascading, an approach for sizing modules
electrical and a structural connection are necessary.
based on higher level system requirements. Given targets on each
system response for each product variant, the shared modules
can be sized to identify optimal settings using such numerical 3.13 Step 13: Architecture Downselection. Assuming these
methods. works result in more than one optimal solution, trade-offs among
Additionally, the functional interface has to be specified for the results must be considered. Khire et al. [103] present Pareto
each module variant. The functional module boundaries are com- frontier solution visualization methods. Gonzalez-Zugasti et al.
pared against the range and size of the modules resulting in the [116] extend Pugh’s process to compare platforms that support
performance requirements at the interfaces. These requirements multiple products, each evaluated separately. Saari and Sieberg
are documented in the functional interface specifications; so, all [117] discuss pairwise comparison methods to improve decision-
concerned stakeholders know how the modules must match func- making with alternatives. Saari [118] discusses hierarchical deci-
tionally. This can reduce the design effort and enable the rapid sions to improve optimal solutions by introducing a generalized
configuration of product variants. inconsistency theorem that could also be extended for platform

Fig. 10 MIG for UGV family

071101-12 / Vol. 138, JULY 2016 Transactions of the ASME

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


selection. Frey et al. [119] show that the concept selection process platform for cost reduction requirements, this approach may be
with multiple stakeholders is forced to be inconsistent with a set enough.
of assumptions that each appears reasonable at face value. While A second design flow through the available methods is the
all of these concerns raised by these authors are true, this means MFD approach used extensively by Erixon et al. [54], who have
one or more of the group decision-making assumptions must be documented many industrial applications. For companies new to
violated. In industrial practice, this typically means a senior per- shared modular platform design, this approach may be the most
son (e.g., platform manager, program manager, project manager) useful starting point, offering modularity design guidance without
assumes responsibility for the decision, and it no longer is a group significant tool complexity. While the approach incorporates all
decision. 13 steps as deemed needed by any application, the basic approach
For the UGV example, we can create equations of the require- makes use of five basic steps, each with a specific tool. The basic
ments in terms of module sizing variables. For example, we can design flow consists of (1) mapping customer needs to require-
describe batteries with energy storage capacity, size, weight, etc. ments with a QFD matrix, (2) generating a system block diagram
Using such variables, we can derive UGV system-level equations of components, (3) establishing which components are the most
of the UGV top speed, overall mass, climbing angle, etc. Table 5 critical and partitioning them using the MFD matrix, (4) grouping
shows the module sizes for the platform, which UGV variant each the components into modules either manually or by using cluster-
is used in, and the overall performance of each UGV variant on ing algorithms on the MFD matrix, and (5) generating concept
several criteria. Note that Table 5 is different for each platform layouts using the suggested clustering.
architecture and a concept selection matrix can be used to rank Several other design flows are possible making use of the DSM
these platform architectures. methods. The range of project complexity and tool chain automa-
tion can vary substantially with DSM methods. For example, as a
simplified method, in some projects it might be valuable to do a
4 Discussion fast rough estimate for potential modules, jumping straight to the
final steps early. As we can see in Fig. 1 and Table 3, one of the
Each of the various tasks of platform concept development has shorter paths to a platform from the baseline approach is to simply
been discussed along with the various methods available, as out- build a DSM reflecting a system block diagram directly from off-
lined in Fig. 1. Given this selection of methods for each of the the-shelf components and link these to customer requirements
tasks, it is apparent that there is a wide array of permutations, using QFD, for example, similar to the MFD approach. One could
each representing an alternative “design flow” through the matrix then simply cluster the component DSM to form modules using
linking each set of alternatives. We offer thoughts on selection of the available surrogate cost minimization clustering algorithms
several particular platform design flows. and then proceed with the module sizing and layout. This is again
The first design flow to discuss is the baseline, the straight most likely suitable for a redesign of an existing family for more
flow-down in the first column of the matrix in Table 3. This efficient variety and commonality ratio, where modules likely
approach is the most basic and fastest approach to achieving a vary in type rather than size.
platform, though it is also limited in assurance of correctness in The choice of using a DSM clustering algorithm approach ver-
terms of necessary future platform redesign iterations to fix any sus an MFD clustering approach is one of choice on available
likely product or performance gaps on individual products. None- algorithms. The basic MFD approach uses manual clustering.
theless, the approach is typical for simple two or three variant Stake [120] applied multi-objective K-means clustering to align
product platforms, such as a small medical device product family common specifications, and Stake and Blackenfeldt [121], Borjes-
where two or three distinct products serving distinct procedures son and H€oltt€a-Otto [76], and others combined the multi-
and market segments are sought to be made from a common objectives of MFD with the DSM clustering algorithms. The span
platform. The market segmentation and attack planning (steps 1 from MFD to DSMs is well researched and marked by the degree
and 2) are often obvious and can be done manually in this simple of manual versus automated clustering desired.
case. Requirement differences (step 4) are considered, and these A more fundamental overhaul of a product platform, or a “clean
are mapped to a basic systems block diagram (step 6). The variety sheet” design of a new product family, would likely require other
and unique requirements help partition the diagram into shared combinations of methods. For example, the use of function-based
and unique blocks (step 8). With this, specific modules can be methods can help abstract the problem and can lead to better solu-
sized (step 11) and then the platform concept is laid out (step 12). tions than simple reconfiguration of components. Function-based
All other steps, such as the customer needs analysis and consider- methods are used in more complex, hierarchical systems such as
ation of future products, while recommended, are not strictly nec- building systems including complex HVAC systems and elevator
essary for a platform redesign. For cases where there is a small systems [122], or even larger systems including ship building
portfolio of nonchanging products sought to be brought into one [123] and aircraft [124]. In such systems, the system functionality
must be allocated across subsystems. For example, the electrical
Table 5 Recommendations for subsystem sizes [32] controls of an elevator might be a functional module that is shared
across many sizes of elevators. This module consists of all wires
Subsystem Design parameters Small Medium Large and software connecting the pressed buttons and sensors to the
UGV UGV UGV drive motor ultimately. Yet, the button switches must be on each
floor and in each cab, whereas the motor must be in the hoistway.
Chassis Length (m) 0.56 0.59 0.66 This functional module has shared components, yet it also is
Width (m) 0.23 0.22 0.30 dispersed across different subsystems that must be grouped for
Height (m) 0.32 0.33 0.34
location reasons. In such hierarchical modular platform designs,
Mobility Wheels/tracks Tracks Tracks Tracks there must be both dispersed functional modules (e.g., electrical
Track diameter (m) 0.26 0.26 0.26 controls) as well as localized component modules (e.g., a cab
Track width (m) 0.03 0.03 0.13 module or floor button module). The key difference with systems
Batteries Length (m) 0.11 0.11 0.11 requiring functional modularity is that the system functionality
Width (m) 0.06 0.06 0.06 must be allocated to different component modules, and there are
Mass (kg) 1.40 1.40 1.40 degrees-of-freedom in how this is accomplished. For example, it
Manipulators Arm radius (m) 0.02 0.02 0.02 is perhaps functionally irrelevant where to locate the computa-
Arm length (m) 0.57 0.52 0.31 tional dispatching algorithms in an elevator system, whether on
Number links 3 3 3 the local controller moving with cab, on a floor level button con-
troller, on a controller next to the motor controller, or even

Journal of Mechanical Design JULY 2016, Vol. 138 / 071101-13

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


distributed over all of these, or even none of the above and [10] Gokal, R., 2010, “New Product Development: Examining the Art of the Possi-
entirely separate. To consider these questions of complex hier- ble Whilst Imagining the Future,” HTI Cummins Turbo Technol., 14, pp. 7–8.
[11] Hoffman, C., and Maher, R., 2010, “How Cognition Cockpit Improves Devel-
archical systems, functional block diagrams become necessary opment Processes at Cummins, Inc.,” Cognition Corporation, Lexington, MA.
along with partitioning of the functionality. [12] Hauksdottir, D., Vermehren, A., and Savolainen, J., 2012, “Requirements
Another lens to consider alternative design flows using the vari- Reuse at Danfoss,” IEEE Requirements Engineering Conference, IEEE,
ous methods is to consider the level of automation desired. This can Chicago, IL, Sept. 24–28, pp. 309–314.
[13] Kvist, M., 2010, “Product Family Assessment,” Ph.D. thesis, Danish Techni-
span from purely manual methodologies to algorithmic search and cal University, Copenhagen, Denmark.
trade-offs at each step. For example, Becz et al. [124] presents an [14] Matzen, D., 2009, “A Systematic Approach to Service Oriented Product
automated concept design exploration tool to search over several al- Development,” Ph.D. thesis, Danish Technical University, Copenhagen,
ternative functional modularity schemes with associated alternative Denmark.
[15] Soderborg, N. R., 2004, “Design for Six Sigma at Ford,” Six Sigma Forum
components for the conceptual design of F35 aircraft. Trade-space Mag., 4(1), pp. 15–22.
comparisons of thousands of different modular design alternatives 
[16] Surinov a, Y., 2009, “Ford’s System for Cost Reduction Due to Development
are possible, to establish and explore the Pareto frontier. Time,” Materials Science and Technology, (9)1.
Finally, while vastly different in complexity of actions, notice [17] Bauer, R. A., Collar, E., Tang, V., Wind, J., and Houston, P. R., 1992, The Sil-
verlake Project: Transformation at IBM, Oxford University Press, New York.
the distinction between the functional and component approaches [18] Tang, V., and Bauer, R., 1995, Competitive Dominance: Beyond Strategic
are overall not that different. Only 4 of 13 steps are necessarily Advantage and Quality Management, Wiley, New York.
different; much of the early work involving customer needs and [19] ITT Industries, 2002, “VBPD: Filling the Product Pipeline With Sure Winners,”
specification requirements are similar. Also, the work needed to In Our Hands Extra, http://www.itt.com/iohextra/rel13/text-article1.html
[20] Reed, T., 2004, Integrating Design for Assembly and Manufacturing Into ITT
ascertain the pool of available components and design options to Industries’ New Product Development Process, 2nd ed., DFMA Forum, New-
consider is the same. Similarly, the design work on concept layout port, RI.
is the same. Overall, we find the sequence of methods in Table 3 [21] Kim, S., 2012, “SSPL Strategy in Electronics Industry,” Software and System
to be logically consistent and supported by what we have found Product Line Seminar, KOSTA, Seoul, South Korea, Oct. 16.
[22] Tegel, D., and Kriva, R., 2004, “Motorola—Incorporating Six Sigma Into
and observed in practice. New Product Development,” PDMA Visions Mag., 28(4), pp. 14–16.
[23] Churchill, G., and Iacobucci, D., 2004, Marketing Research: Methodological
Foundations, 9th ed., South-Western College Publishing, Cincinnati, OH.
5 Summary and Conclusions [24] Cleveland, M., Papadopoulos, N., and Laroche, M., 2011, “Identity, Demo-
graphics, and Consumer Behaviors,” Int. Mark. Rev., 28(3), pp. 244–266.
In this work, we attempted to review the literature to link the [25] Moon, S. K., Kumara, S. R. T., and Simpson, T. W., 2006, “Data Mining and
different strands of platform research into logical sequences that Fuzzy Clustering to Support Product Family Design,” ASME Paper No.
can be practically used for product platform development. We do DETC2006-99287.
[26] Zhang, Y., Jiao, J., and Ma, Y., 2007, “Market Segmentation for Product Fam-
not assert that this order is the only one or even the best. We do ily Positioning Based on Fuzzy Clustering,” J. Eng. Des., 18(3), pp. 227–241.
claim, however, that it is a good starting point since it is well [27] Kumar, D., Chen, W., and Simpson, T. W., 2009, “A Market-Driven Approach
aligned with actual platform development processes at companies to Product Family Design,” Int. J. Prod. Res., 47(1), pp. 71–104.
who regularly develop product platforms as shown in Table 2. [28] Kotler, P., and Keller, K., 2009, Marketing Management, Prentice Hall, Upper
Saddle River, NJ.
Questions often arise with firms on whether one should go [29] Meyer, M. H., and Lehnerd, A. P., 1997, The Power of Product Platforms:
through all the steps presented. We argue that it is not necessarily Building Value and Cost Leadership, The Free Press, New York.
needed or warranted in all cases; there are dependencies. Static/ [30] Suh, E., de Weck, O., and Chang, D., 2007, “Flexible Product Platforms:
mature industrial markets need less technology forecasting and Framework and Case Study,” Res. Eng. Des., 18(2), pp. 67–89.
[31] Lei, N., and Moon, S. K., 2015, “A Decision Support System for Market-
higher focus on cost models, for example. The choice of steps to Driven Product Positioning and Design,” Decis. Support Syst., 69, pp. 82–91.
make use of is often problem-specific, and it also depends on the [32] Simpson, T. W., Bobuk, A., Slingerland, L. A., Brennan, S., Logan, D. and
resources and information available. Reichard, K., 2012, “From User Requirements to Commonality Specifications:
Interesting future work includes comparisons and analysis of An Integrated Approach to Product Family Design,” Res. Eng. Des., 23(2), pp.
141–153.
the different industrial processes across the columns in Table 2. [33] Hauser, J., and Griffin, A., 1993, “The Voice of the Customer,” Mark. Sci.,
For example, the order, number, and content of the various gate 12(1), pp. 1–27.
reviews appear to perhaps have evolved over time, and future [34] Yu, J. S., Gonzalez-Zugasti, J. P., and Otto, K. N., 1999, “Product Architecture
work could investigate this evolution with respect to a company’s Definition Based Upon Customer Demand,” ASME J. Mech. Des., 121(3), pp.
329–335.
platforming strategy and practice. [35] Kano, N., et al., 1984, “Attractive Quality and Must-Be Quality,” J. Jpn. Soc.
Qual. Control, 14(2), pp. 39–48.
[36] Wang, T., and Ji, P., 2010, “Understanding Customer Needs Through Quanti-
Acknowledgment tative Analysis of Kano’s Model,” Int. J. Qual. Reliab. Manage., 27(2), pp.
173–184.
This research was partially supported by an AcRF Tier 1 Grant [37] Schuh, G., and Tanner, H., 1998, “Mastering Variant Variety Using the Vari-
No. (RG94/13) from Ministry of Education, Singapore. ant Mode and Effects Analysis,” ASME Paper No. DETC98/DFM-5736.
[38] Harlou, U., 2006, “Developing Product Families Based on Architectures:
Contribution to a Theory of Product Families,” Ph.D. thesis, Department of
Mechanical Engineering, Technical University of Denmark, Kongens Lyngby,
Denmark.
References [39] Eilmus, S., Gebhardt, N., Rettberg, R., Krause, D., 2012, “Evaluating A
[1] Simpson, T. W., Siddique, Z., and Jiao, J., eds., 2005, Product Platform and Methodical Approach for Developing Modular Product Families in Industrial
Product Family Design: Methods and Applications, Springer, New York. Case Studies,” The 12th International Design Conference, DESIGN2012,
[2] Jiao, J., Simpson, T. W., and Siddique, Z., 2007, “Product Family Design and Design Societies, Dubrovnik, Croatia, pp. 837–846.
Platform-Based Product Development: A State-of-the-Art Review,” J. Intell. [40] Krause, D., Beckmann, G., Eilmus, S., Gebhardt, N., Jonas, H., Rettberg, R.,
Manuf., 18(1), pp. 5–29. 2014, “Integrated Development of Modular Product Families: A Methods
[3] Swanstrom, L., 2009, “Greening the Gate Model,” ABB Rev., 2, pp. 23–24. Toolkit,” Advances in Product Family and Product Platform Design, T. W.
[4] Leu, P., and Rytoft, C., eds., 2010, “Special Report IEC 61850,” ABB Rev., Simpson, Jiao, J., Siddique, Z., H€oltt€
o-Otto, K., eds., Springer, New York, pp.
Aug., p. 62. 245–269.
[5] Anderstig, S., Eklund, D., 2012, “Development of Production Concept,” Mas- [41] Hauser, J. R., and Clausing, D., 1988, “The House of Quality,” Harv. Bus.
ter’s thesis M€alardalen University, V€asterås, Sweden. Rev., 66(3), pp. 63–73.
[6] Altfeld, H.-H., 2010, Commercial Aircraft Projects: Managing the Develop- [42] Ulrich, K. T., and Eppinger, S. D., 2004, Product Design and Development,
ment of Highly Complex Products, Ashgate Publishing, Ltd., Farnham, UK. 3rd ed., McGraw-Hill/Irwin, New York.
[7] Vavoski, S., 2002, A Global Sourcing Strategy for Durable Tooling, MIT, [43] INCOSE, 2010, “INCOSE Systems Engineering Handbook v3.2,” Interna-
Cambridge, MA. tional Council on Systems Engineering, www.incose.org
[8] Hutton, T., 2004, ACE Versus Six Sigma, MIT, Cambridge, MA. [44] Simpson, T. W., Jiao, J., Siddique, Z., and H€ oltt€a-Otto, K., 2014, Advances in
[9] LeBlanc, A., 2006, “Integrating Value Methodologies Into Product Develop- Product Family and Product Platform Design, Springer-Verlag, New York.
ment and Project Management Processes at Pratt and Whitney Canada,” Value [45] Clarkson, P. J., Simons, C., and Eckert, C., 2004, “Predicting Change Propaga-
World, 29(2), pp. 2–7. tion in Complex Design,” ASME J. Mech. Des., 126(5), pp. 788–797.

071101-14 / Vol. 138, JULY 2016 Transactions of the ASME

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


[46] Eckert, C., Clarkson, P. J., and Zanker, W., 2004, “Change and Customisation [79] Moon, S., Simpson, T., and Kumara, S. T., 2010, “A Methodology for Knowl-
in Complex Engineering Domains,” Res. Eng. Des., 15(1), pp. 1–21. edge Discovery to Support Product Family Design,” Ann. Oper. Res., 174(1),
[47] Donaldson, B., 2010, “Application of Product Family Design Tools to pp. 201–218.
Unmanned Ground Vehicles,” Master’s thesis, Mechanical and Nuclear Engi- [80] H€oltt€a-Otto, K., Tang, V., and Otto, K., 2008, “Analyzing Module Commonal-
neering, The Pennsylvania State University, University Park, PA. ity for Platform Design Using Dendrograms,” Res. Eng. Des., 19(2–3), pp.
[48] Suh, N. P., 1990, The Principles of Design, Oxford University Press, New York. 127–141.
[49] Otto, K. N., and Wood, K. L., 2001, Product Design: Techniques in Reverse [81] Moon, S. K., and McAdams, D. A., 2012, “A Market-Based Design Strategy
Engineering and New Product Development, Prentice Hall, Upper Saddle for a Universal Product Family,” ASME J. Mech. Des., 134(11), p. 111007.
River, NJ. [82] Moon, S. K., Park, J., Simpson, T. W., and Kumara, S. R. T., 2008, “A
[50] Jiao, J., and Zhang, Y., 2005, “Product Portfolio Identification Based on Asso- Dynamic Multi-Agent System Based on a Negotiation Mechanism for Product
ciation Rule Mining,” Comput.-Aided Des., 37(2), pp. 149–172. Family Design,” IEEE Trans. Autom. Sci. Eng., 5(2), pp. 234–244.
[51] Schuh, G., Arnoscht, J., and Rudolf, S., 2010, “Integrated Development [83] Moon, S., Park, K., and Simpson, T., 2014, “Platform Design Variable Identi-
of Modular Product Platforms,” 2010 Technology Management for Global fication for a Product Family Using Multi-Objective Particle Swarm Opti-
Economic Growth (PICMET), PICMET’10, IEEE, Phuket, Thailand, July mization,” Res. Eng. Des., 25(2), p. 95108.
18–22, pp. 1928–1940. [84] Eppinger, S. D., and Browning, T. R., 2012, Design Structure Matrix Methods
[52] Pahl, G., and Beitz, W., 1996, Engineering Design: A Systematic Approach, and Applications, MIT Press, Cambridge, MA.
2nd ed., K. Wallace, ed., Springer-Verlag, New York. [85] Lei, N., and Moon, S. K., 2014, “Decision Support Systems Design for Data-
[53] Martin, M. V., and Ishii, K., 2002, “Design for Variety: Developing Standar- Driven Management,” ASME Paper No. DETC2014-34871.
dized and Modularized Product Platform Architectures,” Res. Eng. Des., [86] Albright, R., 2002, “How to Use Roadmapping for Global Platform Products,”
13(4), pp. 213–235. PDMA Visions Mag., 24(4), pp. 19–22.
[54] Ericsson, A., and Erixon, G., 1999, Controlling Design Variants: Modular [87] Cosner, R., Hynds, E. J., Fusfeld, A. R., and Albright, R., 2007, “Integrating Road-
Product Platforms, ASME, New York. mapping Into Technical Planning,” Res. Technol. Manage., 50(6), pp. 31–48.
[55] Luo, X., Tang, J., and Kwong, C., 2010, “A QFD-Based Optimization Method [88] Allan, A., Edenfeld, D., Joyner, W. H., Jr., Rodgers, M., and Zorian, Y., 2002,
for a Scalable Product Platform,” Eng. Optim., 42(2), pp. 141–156. “2001 Technology Roadmap for Semiconductors,” Computer, 35(1), pp. 42–53.
[56] Steward, A. D., 1981, “The Design Structure System: A Method for Managing [89] Edenfeld, D., Kahng, A. B., Rodgers, M., and Zorian, Y., 2004, “2003 Tech-
the Design of Complex Systems,” IEEE Trans. Software Eng., 28(3), pp. nology Roadmap for Semiconductors,” Computer, 37(1), pp. 47–56.
71–74. [90] Willyard, C. H., and McClees, C. W., 1987, “Motorola’s Technology Road-
[57] Eppinger, S. D., Whitney, D. E., Smith, R. P., and Gebala, D. A., 1994, “A map Process,” Res. Manage., 30(5), pp. 13–19.
Model-Based Method for Organizing Tasks in Product Development,” Res. [91] Daima, T. U., and Oliverb, T., 2008, “Implementing Technology Roadmap
Eng. Des., 6(1), pp. 1–13. Process in the Energy Services Sector: A Case Study of a Government
[58] Browning, T. R., 2001, “Applying the Design Structure Matrix to System Agency,” Technol. Forecasting Soc. Change, 75(5), pp. 687–720.
Decomposition and Integration Problems: A Review and New Directions,” [92] Wheelwright, S. C., and Sasser, W. E., Jr., 1989, “The New Product Develop-
IEEE Trans. Eng. Manage., 48(3), pp. 292–306. ment Map,” Harv. Bus. Rev., 67(3), p. 112.
[59] Chiriac, N.,H€oltt€a-Otto, K., Lysy, D., Suh, E. S., 2011, “Three Approaches to [93] Meyer, M. H., and Lehnerd, A. P., 1997, The Power of Product Platforms:
Complex System Decomposition,” 13th International Dependency and Struc- Building Value and Cost Leadership, Vol. 10020, The Free Press, New York.
ture Modeling Conference, Cambridge, MA, pp. 3–17. [94] Lee, S., and Park, Y., 2005, “Customization of Technology Roadmaps
[60] Andreasen, M. M., 1980, “Syntesemetoder på Systemgrundlag-Bidrag Til En According to Roadmapping Purposes: Overall Process and Detailed Modules,”
Konstruktionsteori,” Ph.D. thesis, Department of Machine Design, Lund Insti- Technol. Forecasting Soc. Change, 72(5), pp. 567–583.
tute of Technology, Lund, Sweden. [95] Schuh, G., Schiffer, M., and Arnoscht, J., 2012, “Scenario Based Development
[61] Bruun, H. P. L., Mortensen, N. H., and Harlou, U., 2014, “Interface Diagram: of Robust Product Architectures,” PICMET’12: Technology Management for
Design Tool for Supporting the Development of Modularity in Complex Prod- Emerging Technologies, Vancouver, BC, July 29–Aug. 2, pp. 2542–2549.
uct Systems,” Concurrent Eng., 22(1), pp. 62–76. [96] Chan, S. L., and Ip, W. H., 2011, “A Dynamic Decision Support System to
[62] Blanchard, B. S., and Fabrycky, W. J., 2010, Systems Engineering and Analy- Predict the Value of Customer for New Product Development,” Decis. Support
sis, 5th ed., Prentice Hall, Englewood Cliffs, NJ. Syst., 52(1), pp. 178–188.
[63] Maier, M. W., and Rechtin, E., 2000, The Art of Systems Architecting, 2nd ed., [97] Bollen, N. P. B., 1999, “Real Options and Product Life Cycles,” Manage. Sci.,
CRC Press, New York. 45(5), pp. 670–684.
[64] Crawley, E. F., de Weck, O. L., Eppinger, S., Magee, C., Moses, J., Seering, [98] Smit, H. T. J., and Trigeorgis, L., 2004, Strategic Investment: Real Options
W., Schindall, J., Wallace, D., and Whitney, D., 2004, The Influence of Archi- and Games, Princeton University Press, Princeton, NJ.
tecture in Engineering Systems, MIT, Cambridge, MA. [99] Jiao, J., Lim, C. M., and Kumar, A., 2006, “Real Options Identification and
[65] Brière-C^ote, A., Rivest, L., and Desrochers, A., 2010, “Adaptive Generic Valuation for the Financial Analysis of Product Family Design,” Proc. Inst.
Product Structure Modeling for Design Reuse in Engineer-to-Order Products,” Mech. Eng., Part B, 220(6), pp. 929–939.
Comput. Ind., 61(1), pp. 53–65. [100] Gamba, A., and Fusari, N., 2009, “Valuing Modularity as a Real Option,”
[66] Gershenson, J. K., Prasad, G. J., and Zhang, Y., 2003, “Product Modularity: Manage. Sci., 55(11), pp. 1877–1896.
Measures and Design Methods,” J. Eng. Des., 15(1), pp. 33–51. [101] Thevenot, H. J., and Simpson, T. W., 2006, “Commonality Indices for Product
[67] Fixson, S. K., 2007, “Modularity and Commonality Research: Past Developments Family Design: A Detailed Comparison,” J. Eng. Des., 17(2), pp. 99–119.
and Future Opportunities,” Concurrent Eng.: Res. Appl., 15(2), pp. 85–111. [102] Fujita, K., and Yoshida, H., 2004, “Product Variety Optimization Simultane-
[68] Stone, R. B., Wood, K. L., and Crawford, R. H., 2000, “A Heuristic Method to ously Designing Module Combination and Module Attributes,” Concurrent
Identify Modules From a Functional Description of a Product,” Des. Stud., Eng., 12(2), pp. 105–118.
21(1), pp. 5–31. [103] Khire, R., Wang, J., Bailey, T., Lin, Y., and Simpson, T. W., 2008, “Product
[69] Zamirowksi, E. J., and Otto, K. N., 1999, “Identifying Product Portfolio Archi- Family Commonality Selection Through Interactive Visualization,” ASME
tecture Modularity Using Function and Variety Heuristics,” ASME Paper No. Paper No. DETC2008-49335.
DETC99/DTM-8760. [104] Kumar, D., Chen, W., and Simpson, T. W., 2009, “A Market-Driven Approach to
[70] Dahmus, J. B., Gonzalez-Zugasti, J. P., and Otto, K. N., 2001, “Modular Prod- the Design of Platform-Based Product Families,” 11th AIAA/ISSMO Multidisci-
uct Architecture,” Des. Stud., 22(5), pp. 409–424. plinary Analysis and Optimization Conference, Portsmouth, VA, Sept. 6–8.
[71] Helmer, R., Yassine, A., and Meier, C., 2010, “Systematic Module and Inter- [105] Dai, Z., and Scott, M. J., 2007, “Product Platform Design Through Sensitivity
face Definition Using Component Design Structure Matrix,” J. Eng. Des., Analysis and Cluster Analysis,” J. Intell. Manuf., 18(1), pp. 97–113.
21(6), pp. 647–675. [106] Liu, Y., Yin, X., Arendt, P. D., and Huang, H. Z., 2010, “A Hierarchical Sta-
[72] Yu, T.-L., Yassine, A. A., and Goldberg, D. E., 2007, “An Information Theo- tistical Sensitivity Analysis Method for Multilevel Systems With Shared Vari-
retic Method for Developing Modular Architectures Using Genetic Algo- ables,” ASME J. Mech. Des., 132(3), p. 031006.
rithms,” Res. Eng. Des., 18(2), pp. 91–109. [107] Hernandez, G., Allen, J. K., and Mistree, F., 2003, “Platform Design for Cus-
[73] Thebeau, R., 2001, Knowledge Management of System Interfaces and Interac- tomizable Products as a Problem of Access in a Geometric Space,” Eng.
tions for Product Development Process, in System Design and Management Optim., 35(3), pp. 229–254.
Program, MIT, Cambridge, MA. [108] Chowdhury, S., Messac, A., and Khire, R. A., 2011, “Comprehensive Product Plat-
[74] Borjesson, F., and H€ oltt€a-Otto, K., 2012, “Improved Clustering Algorithm for form Planning (CP3) Framework,” ASME J. Mech. Des., 133(10), p. 101004.
Design Structure Matrix,” ASME Paper No. DETC2012-70076. [109] Chowdhury, S., Maldonado, L., Tong, W., and Messac, A., 2013,
[75] Holtta-Otto, K., and de Weck, O., 2007, “Degree of Modularity in Engineering “Comprehensive Product Platform Planning (cp3) for a Modular Family of
Systems and Products With Technical and Business Constraints,” Concurrent Unmanned Aerial Vehicles,” ASME Paper No. DETC2013-13181.
Eng.: Res. Appl., 15(2), pp. 113–126. [110] Han, J., and Papalambros, P., 2010, “A Sequential Linear Programming Coor-
[76] Borjesson, F., and H€ oltt€a-Otto, K., 2014, “A Module Generation Algorithm dination Algorithm for Analytical Target Cascading,” ASME J. Mech. Des.,
for Product Architecture Based on Component Interactions and Strategic Driv- 132(2), p. 021033.
ers,” Res. Eng. Des., 25(1), pp. 31–51. [111] Kokkolaras, M., Fellini, R., Kim, H. M., and Papalambros, P. Y., 2005,
[77] H€oltt€a-Otto, K., Chiriac, N. A., Lysy, D., and Suh, E. S., 2012, “Comparative “Analytical Target Cascading in Product Family Design,” Product Platform
Analysis of Coupling Modularity Metrics,” J. Eng. Des., 23(10–11), pp. and Product Family Design: Methods and Applications, T. W. Simpson, Z.
790–806. Siddique, and J. Jiao, eds., Springer, New York.
[78] Guo, F., and Gershenson, J. K., 2004, “A Comparison of Modular Product [112] Seepersad, C. C., Hernandez, G., and Allen, J. K., 2000, “A Quantitative
Design Methods Based on Improvement and Iteration,” ASME Paper No. Approach to Determining Product Platform Extent,” ASME Paper No.
DETC2004-57396. DETC2002/DAC-34096.

Journal of Mechanical Design JULY 2016, Vol. 138 / 071101-15

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org


[113] de Weck, O., 2005, “Determining Product Platform Extent,” Product Platform Based Evaluation and Implications for Design Theory,” Res. Eng. Des., 20(1),
and Product Family Design: Methods and Applications, T. W. Simpson, Z. pp. 41–45.
Siddique, and J. Jiao, eds., Springer, New York. [120] Stake, R., 2000, On Conceptual Development of Modular Products—
[114] Blees, C., and Krause, D., 2008, “On the Development of Modular Product Development of Supporting Tools for the Modularisation Process, KTH,
Structures: A Differentiated Approach,” 10th International Design Stockholm, Sweden.
Conference—Design 2008, Dubrovnik, Croatia, pp. 301–308. [121] Stake, R., and Blackenfeldt, M., 1998, “Modularity in Use—Experiences
[115] Gebhardt, N., Bahns, T., and Krause, D., 2014, “An Example of Visually Sup- From Five Companies,” 4th WDK Workshop on Product Structuring, Delft,
ported Design of Modular Product Families,” 24th CIRP Design Conference, The Netherlands, Oct. 22–23, pp. 11–26.
Milano, Italy, pp. 75–80. [122] Otto, K. N., and Jacobson, C., 2012, “Using Model Uncertainty to Reduce
[116] Gonzalez-Zugasti, J. P., Otto, K. N., and Baker, J. D., 2001, “Assessing Verification and Validation in Noise and Vibration Problems,” ASME Paper
Value for Platformed Product Family Design,” Res. Eng. Des., 13(1), pp. No. DETC2012-70929.
30–41. [123] Wellsandt, S., and Cerri, D., 2015, “Manutelligence: Product Service Design
[117] Saari, D. G., and Sieberg, K. K., 2004, “Are Partwise Comparisons Reliable?,” and Manufacturing Intelligence Engineering Program,” Document D2.1,
Res. Eng. Des., 15(1), pp. 62–71. www.manutelligence.eu
[118] Saari, D. G., 2010, “Aggregation and Multilevel Design for Systems: Finding [124] Becz, S., Pinto, A., Zeidner, L., Khire, R., Reeve, H., and Banaszuk, A., 2010,
Guidelines,” ASME J. Mech. Des., 132(8), p. 081006. “Design System for Managing Complexity in Aerospace Systems,” 10th
[119] Frey, D., Herder, P., Wijnia, Y., Subrahmanian, E., Katsikopoulos, K., and AIAA Aviation Technology, Integration, and Operations Conference, Fort
Clausing, D., 2009, “The Pugh Controlled Convergence Method: Model- Worth, TX, Sept. 13–15, AIAA 2010-9223.

071101-16 / Vol. 138, JULY 2016 Transactions of the ASME

Downloaded From: http://mechanicaldesign.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jmdedb/935307/ on 03/08/2017 Terms of Use: http://www.asme.org

You might also like