CIRP Annals - Manufacturing Technology 62 (2013) 751–774
Contents lists available at SciVerse ScienceDirect
CIRP Annals - Manufacturing Technology
journal homepage: http://ees.elsevier.com/cirp/default.asp
Scalability in manufacturing systems design and operation: State-of-the-art and future developments roadmap
G. Putnik (2)a, A. Sluga (2)b, H. ElMaraghy (1)c, R. Teti (1)d, Y. Koren (1)e, T. Tolio (1)f, B. Hon (1)g a Department of Production and Systems Engineering, School of Engineering, University of Minho, Portugal b Department of Control and Manufacturing Systems, University of Ljubljana, Ljubljana, Slovenia c Intelligent Manufacturing Systems Center, Industrial and Manufacturing Systems Engineering, University of Windsor, Ontario, Canada d Fraunhofer J_LEAPT, Department of Chemical, Materials and Production Engineering, University of Naples Federico II, Italy e Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA f Department of Mechanical Engineering, Politecnico di Milano, Milano, Italy g School of Engineering, University of Liverpool, Liverpool, UK
ARTICLE INFO ABSTRACT
Keywords: The paper covers the main design, management and operational aspects of scalability in manufacturing Manufacturing system systems (MS). It promotes scalability as an area of research of MS theory and practice in order to enhance Flexibility techniques and methodologies in existing MS paradigms using advanced and emerging design and Scalability management approaches and ICT, and meet challenges of emerging MS paradigms and support their promotion and effective and efficient deployment in practice. The paper presents an introduction to scalability, state-of-the art in manufacturing and computer science, and related applications including manufacturing and education and a roadmap for future research and developments. ß 2013 CIRP.
1. Introduction 3. provide transfer of knowledge and ideas from other engineering and management areas, in which ‘‘scalability’’ is also explored, 1.1. Objectives to manufacturing, This is especially relevant for the area of Computer Science1 (or Computing Science, abbr. CS or CompSci). Scalability of systems, and in our particular case of manufactur- ing systems (MS), could be seen as a system’s feature that might 1.2. Relevance I provide a significant increase of potentials for resolving a number of problems in manufacturing systems design and operation and The relevance of scalability might initially be evaluated for enabling new visions, whether quantitatively or qualitatively. indirectly through the references to scalability by the R&D In other words, manufacturing systems scalability might provide community, under assumption that the R&D community reflects further optimization of the manufacturing systems design and well the societal (including industry) requirements. operation or to enable development of new manufacturing The analysis of the most important publication sources as well as systems paradigms, for the sustainability and wellbeing society. of the most significant international and national openly published Besides the functional aspects of scalability, which could be seen as R&D Programs and Roadmaps show that the issue of ‘‘scalability’’, by primarily technical issues, considering a wider social concerns the the criteria of number of the papers that cite the term ‘‘scalability’’, or scalability feature might also be seen as an instrument for number of occurrences of the term ‘‘scalability’’ and as the topic in increasing value (following requests for value creation and R&D Programs and Roadmaps, in the context of manufacturing, has sustainable society, see [190]). in the last years seen steady growth. Thus, the specific objectives of the paper could be defined along On the other hand, the same analysis shows that ‘‘scalability’’ the three main lines of scalability research, development and within the manufacturing community has started to gain major implementation. These are to: attention only since approximately the year 2000. This fact justifies that the relevance at this moment could be evaluated primarily 1. incentivize exploration of ‘‘scalability’’ seeing it as the new through the references by the R&D community rather than by potential, the new capacity, the new resource within ‘‘classical’’, industrial applications, considering the ‘‘incubation’’ period or ‘‘actual’’ MS paradigm; needed for transfer of knowledge and technology to industry. 2. incentivize exploration of ‘‘scalability’’ seeing it as the new potential, the new capacity, the new resource for, and in, 1 ‘‘emergent’’ MS paradigms; and ‘Computer Science’ denotation is adopted to refer to the entire area of computer based applications. Other terms are in use as synonyms, or may be used interchangeably, e.g. Informatics, Information and Communication Technologies (ICT). For the taxonomy of the Computer Science, see e.g. ACM Taxonomy at http:// www.computer.org/portal/web/publications/acmtaxonomy and at http://dl.acm. E-mail addresses: [email protected], [email protected]. org/ccs_flat.cfm.
0007-8506/$ – see front matter ß 2013 CIRP. http://dx.doi.org/10.1016/j.cirp.2013.05.002 752[(Fig._1)TD$IG] G. Putnik et al. / CIRP Annals - Manufacturing Technology 62 (2013) 751–774
the capability for effective and efficient development, implemen- tation and validation of scalability. In the literature, no explicit reference can be found to any meta-theoretical framework, or taxonomy of problematics that refer to the issue of scalability investigation. Therefore, the meta-theoretical framework ‘per se’ that could be identified in the literature are only implicit and on an ‘ad-hoc’ basis. Making this question explicit, as a first approach two criteria for structuring the scalability investigation meta-theoretical frame- work3 are analyzed: 1. scalability functional and application domains; 2. scalability abstractions hierarchy.
1.3.1. Scalability functional and application domains framework Fig. 1. Number of papers by the search terms ‘scalability AND manufacturing’in Manufacturing system (MS) scalability functional and appli- world leading publishers’ collections. cation domains could be identified through analysis of MS models. One of the models, at a very high level of abstraction, that may however represent a global reference model for Thus, the number of papers in collections of world leading scalability investigation, could be illustrated as in Fig. 3.Itis publishers (Elsevier, Springer, T&F, Wiley, Emerald, JSTOR, ACM, presented in IDEF0 graphical language depicting three main IEEE) per year, in which the term ‘‘scalability AND manufacturing’’ global processes of a manufacturing system and global ‘‘input’’, occur is given in Fig. 1. ‘‘output’’, ‘‘control’’ (i.e. control and/or management) and Concerning the CIRP community, the number of papers per year ‘‘mechanism’’ (i.e. instrument) entities. Each of these entities in CIRP Journals, i.e. ‘‘CIRP Annals: Manufacturing Technology’’ and represents a possible functional area for scalability application. ‘‘CIRP Journal of Manufacturing Science and Technology’’ where the These are: [(Fig._2)TD$IG]terms ‘‘scalability’’ or ‘‘scalable’’ occur, is given in Fig. 2. [(Fig._3)TD$IG]
Fig. 2. Number of papers by the search term ‘scalability’ in CIRP’s journals.
Fig. 3. Manufacturing System functional framework as a meta-theoretical In international and national Research & Development (R&D) framework for scalability investigation. Programs and Roadmaps, the occurrences of the topic and term ‘scalability’ could be assessed as regular, see e.g. [152,138,139, 63,64,151,65,66,67,68,107,57,69,106,71,72,73,74]. Processes 01 MS design 1.3. Meta-theoretical frameworks for the scalability issue 02 MS management/control presentation 03 MS operation Instruments 1. MS architecture models Scalability might be investigated following different meta- 2. MS hardware/equipment theoretical frameworks. Meta-theory is a ‘theory about theory’, the 3. MS management/planning/control models theory treated by the meta-theory being designated ‘object- 4. MS organizational models theory’. Following [134]: 5. MS ICT supporting technologies ‘‘A meta-theoretical perspective, ...is) a critical framework for 6. Product design models analysis, and create a structure that enables elements of different theories and concepts to be located relative to each ‘‘Transitive’’ and ‘‘reflexive’’ ways of scalability applications: The other.’’2 ‘MS design’ process could define that the ‘MS management/control’ Concerning the scalability, the purpose of a Meta-theoretical process will be executed and managed as scalable, but the same framework for scalability research and implementation is to ‘MS design’ process could also define that this very process will be provide a better understanding of scalability as well as to improve executed and managed as scalable. This is valid also for the ‘MS
2 Minor adaptations of the original text were made by the authors of this paper. 3 Other frameworks are possible too. G. Putnik et al. / CIRP Annals - Manufacturing Technology 62 (2013) 751–774 753 operation’ sub-processes. In other words, it is to say that for all ‘‘to climb’’ (see scan (v.)). Modern use of the terms ‘scalability’, ‘processes’ in the above process taxonomy, scalability could be ‘scalable’, ‘scale’ provided other meanings, through the language applied/implemented, in a transitive or reflexive way, i.e. change. referencing (to the object system), and/or self-referencing (to itself). For our purpose more relevant meanings of ‘scale’, when verb, This is presented in Fig. 3 where for example the scalability are ‘‘tr to make or draw (a model, plan, etc.) according to a solutions produced by the ‘MS design’ process are used as the particular ratio of proportionate reduction’’, ‘‘tr; usually followed instruments by the ‘MS management/control’ and ‘MS operation’ by up or down to increase or reduce proportionately in size, etc.’’ processes and their sub-processes, as well as the scalability [38]. Relevant meanings of the adjective ‘scalable’ are ‘‘(comput- solutions produced by the ‘MS design’ process are used by the ‘MS ing)(ofanetwork)abletobeexpandedtocopewithincreased design’ process itself. use’’ [38], ‘‘capable of being easily expanded or upgraded on demand ’’ [144] ‘‘a business or 1.3.2. Scalability abstraction hierarchy framework system that is scalable can successfully grow larger using the The abstraction levels hierarchy meta-theoretical framework, same methods’’, ‘‘used to describe a system that can be made inspired by [134], presents a taxonomy of abstractions and their larger, for example by adding extra hardware, or deal with extra hierarchical ordering with the intention to ‘externalize many of the work without affecting its performance’’, ‘‘used to describe hidden dependencies between’ underlying concepts, elements and computer graphics (= pictures) that can be increased or reduced constructs of a theory, in our case of scalability. Considering in size’’ [31], and similar. concepts, elements and constructs of a theory on one abstraction level means that the concepts, elements and constructs of the theory 2.1.2. Two principles of scalability implementation in manufacturing are considered independently of, i.e. abstracted from, their ‘domain- systems based meanings associated with’ other abstraction levels. It means Concerning manufacturing systems, as well as Computer that although each ‘‘higher’’ level includes the ‘‘lower’’ levels’ objects Science, new or derived meanings are created in order to and constructs, these (the ‘‘lower’’ levels’ objects and constructs) are accommodate the inherent needs. There are two relevant mean- abstracted within (making them decoupled from) the consideration ings/principles when referring to ‘‘scalability in manufacturing on the ‘‘higher’’ level. However, it is not always fully possible to do systems’’, as well as ‘‘scalability’’ in general, followed by scalability that, due to possible interpretations, e.g. some objects and implementation principles in manufacturing systems, see Fig. 4a constructs might be considered as belonging to two, or even more, and b, respectively [82]: levels (this case is referred in the first paragraph of Section 4). [(Fig._4)TD$IG] In this paper, the scalability abstractions will be formulated on 5 hierarchical levels: