Next Article in Journal
A Hybrid Mapping Method with Position and Stiffness for Manipulator Teleoperation
Previous Article in Journal
Bitcoin and Cybersecurity: Temporal Dissection of Blockchain Data to Unveil Changes in Entity Behavioral Patterns
Previous Article in Special Issue
Decision-Making Method for Estimating Malware Risk Index
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Developing a Quick Response Product Configuration System under Industry 4.0 Based on Customer Requirement Modelling and Optimization Method

1
School of Public Policy and Administration, Xi’an Jiaotong University, Xi’an 710049, China
2
School of Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore 639798 Singapore
3
School of Computer Science and Engineering, Nanyang Technological University, Singapore 639798, Singapore
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2019, 9(23), 5004; https://doi.org/10.3390/app9235004
Submission received: 25 September 2019 / Revised: 13 November 2019 / Accepted: 15 November 2019 / Published: 20 November 2019

Abstract

:
In the Industry 4.0 environment, the new manufacturing transformation of mass customization for high-complexity and low-volume production is moving forward. Based on cyber-physical system (CPS) and Internet of things (IoT) technology, the flexible transformation of the manufacturing process to suit diverse customer manufacturing requirements is very possible, with the potential to provide digital “make-to-order” (MTO) services with a quick response time. To achieve this potential, a product configuration system, which translates the voice of customers to technical specifications, is needed. The purpose of this study is to propose a methodology for developing a quick-response product configuration system to enhance the communication between the customer and the manufacturer. The aim is to find an approach to receive requests from customers as inputs and generate a product configuration as outputs that maximizes customer satisfaction. In this approach, engineering characteristics (ECs) are defined, and selection pools are initially constructed. Then, quality function deployment (QFD) is modified and integrated with the Kano model to qualitatively and quantitatively analyze the relationship between customer requirements (CRs) and customer satisfaction (CS). Next, a mathematical programming model is applied to maximize the overall customer satisfaction level and recommend an optimal product configuration. Finally, sensitivity analysis is conducted to suggest revisions for customers and determine the final customized product specification. A case study and an OrderAssistant system are implemented to demonstrate the procedure and effectiveness of the proposed quick response product configuration system.

1. Introduction

In the third industrial revolution, information technology facilitated human control of the manufacturing process. Since then, the production line gained flexibility to produce parts with minor variation [1]. Now, in the fourth industrial revolution, also known as Industry 4.0 [2], the underlying technologies such as big data analytics, advanced cyber-physical systems (CPS), and Internet of things (IoT), enhance more flexibility by enabling coordination and integration across the entire manufacturing process, transforming traditional factories to smart factories [3,4,5,6]. These new digital technologies enable new ways of developing products and production systems and may improve infrastructure for sharing information [7]. The gaps between customized ordering, function and design, and production are being bridged. Hence, Industry 4.0 is characterized by a paradigm shift from high-volume to low-volume production [6,8].
The concept of Industry 4.0 joins technological achievements with a vision of a digital, intelligent, and automated manufacturing environment. It brings the guaranteeing flexibility and high efficiency of production, integration of different activities, and effective communication between a client and producer [9,10,11]. Today, companies and their production systems face challenging issues including a complexity derived from a high variation of products [8,9]. These high-complexity/low-volume environments driven by Industry 4.0 trend and techniques represent a very difficult and challenging situation for production companies [12,13,14,15]. In today’s practice, small and medium-sized enterprises (SME) can apply smart factory production line solution embedded with IoT and CPS technology to embrace the opportunity of small lot sizes, different product lines with low budgets for automation investments [8,12,16,17,18]. By equipping this, the gap experienced in today’s manufacturing environment can be filled and a kind of highly flexible, productive, high-complexity/low-volume, and SME-friendly can be a new paradigm [8,13]. Therefore, the management of described technological challenges in a high-complexity and low volume environment can be considered as the core competency for manufacturing industries, especially for SME manufacturers [13,19]. How to acquire high variety of clients’ requirements and meet the requirements of digital manufacturing world, smart factory should be a new answer with new concepts of configurable/mass customized order fulfillment process with product configuration systems [9,20].
A smart factory consists of smart machines, warehousing systems, and production facilities. All modules are deeply intertwined, exhibiting multiple and distinct actions, and controls on each other [21]. Smart factories allow individual customer requirements to be met, making profits with unit production. The Industry 4.0-driven smart factory can bring rapid product development and efficient production [9,11]. The new way of production exposes manufacturing companies to a new environment with opportunities and threats [21]. The related works reported in the literature about this mass customization strategy can be classified into three major categories [13,22]. The first one which was initialized by advanced Industry technology such as IoT and CPS is about the automated, robotized production aspect between suppliers and producers for providing required maintenance service with IoT and CPS and cloud computing. This part is a driver and a bridge to drive the transformation and give a linkage of the following second and third classification in the industrial supply chain. The second one is corresponding to the product configuration aspect between customers and producers, such as new digital product design process and order fulfillment process in smart approaches. Processing these configuration data effectively and providing quick reaction to clients’ requirements will be the key issue of achieving mass customization strategy in a high-complexity and low volume environment [10,23,24]. There has thus far been relatively little research into the area [14,23]. Studies about acquisition of knowledge, representation of knowledge, analysis of identified knowledge and searching, accessing and sharing knowledge, which are corresponding to order configuration and product design, is at the initial stage of product manufacturing process [9,12]. The research is still at the early stage in developing product configuration system under Industry 4.0, not to mention a paucity of literature on this subject [13,14]. The final aspect is about the enhancement and transformation of advanced manufacturing process. Industry 4.0 based technology drive an enhanced enterprise resource planning system and reconfigurable manufacturing system to effectively deal with high variety of knowledge design specifications from orders to achieve product design, product schedule, production control and to fulfill the whole manufacturing procedures. The majority of research in Industry 4.0 based manufacturing issues has focused on this topic [13,14].
How a company responds in the new environment and how their resources are to be distributed to optimize production and product transactions within their capability are serious issues [19]. It is vital for companies to directly collect dynamic user requirements and make wise decisions in a short period of time. It is expected that a configuration system could benefit companies by transforming customer voice into configurations. However, existing configuration systems are not likely to adapt well to the potential of Industry 4.0 and meet the dynamic customer requirements. Currently, a typical strategy of customization named make-to-order (MTO) is providing selections of subassembly to customers to configure the products themselves and then place their orders [16,25]. MTO is a business production strategy allowing consumers to purchase products that are customized to their specifications. It is also a manufacturing process in which the production of an item begins only after a confirmed customer order is received, otherwise known as mass customization [16,25]. An MTO manufacturer starts to work on an order only after it has been placed by the customer. MTO is characterized by back orders with zero inventories as each customer order is unique and cannot be manufactured in advance. Consequently, the main driver in MTO operations is the new transformation under Industry 4.0 about customer orders [26,27]. In view of the various products and changing demand, companies adopt MTO and quick response manufacturing (QRM) strategies to be able to respond quickly to user demand through the quick design and production of products. Quick response (QR) is a management concept created to increase consumer satisfaction by shortening the lead time from receiving an order to delivering the product, increasing the cash flow. In this process, manufacturers do not actually hear from customers directly but only receive the orders they place [28]. Yet, customers may not know whether their choices will satisfy their needs, and manufacturers may provide insufficient selections without knowing what customers really need [29]. In addition, the focus is largely on developing product configuration models to transform fixed, collected customer requirement data into high volume and specific specifications, which fails to consider the practical condition of dynamic, customized order placement from online customers.
In summary, a limited number of studies leverage dynamic customer requirements for the order fulfillment and product configuration process of high-complexity products under Industry 4.0 [28,30,31,32]. With this new and effective way of order fulfillment and product configuration for the new manufacturing demand of mass customization for high-complexity and low-volume production, there is a new research gap that needs to be bridged [8,33]. The key to success is quickly and effectively reacting to diverse and dynamic customer requirements, and bringing the customized products to market in a shorter period of time. Hence, the objective of this research is to develop a novel model of order placement with product configuration to dynamically respond to customer order requirements. To meet this aim, several challenges have to be addressed: (1) There is no effective communication channel between manufacturers and customers. Currently, manufacturers only provide fixed assembled parts without direct communication with customers. As a result, a manufacturer may fail to swiftly respond and fulfill customer requirements. The disadvantage may even accumulate in the future. (2) Customers may not express their requirements clearly and thoroughly. (3) There are many constraints, such as budget and manufacturing capacity, in meeting user requirements.
To address the above challenges, the following is considered: (1) Engineering characteristics (ECs) are defined and selection pools are constructed to consider constraints of manufacturing capacity. (2) A mathematical programming model is applied to maximize the overall customer satisfaction level and recommend optimal product configuration. (3) Sensitivity analysis is conducted to provide customers with more selections. These methods are embedded in the proposed novel and adapted configuration system.
The rest of the paper is organized as follows: Section 2 gives an introduction to the related studies. Section 3 introduces the framework of customer requirement modelling with an optimization approach and the key phases to integrate ECs, customer requirements (CRs), and customer satisfaction (CS) into the optimization model. A practical case study is illustrated in Section 4 with the case of laptop customized production. In addition, a new scenario with a product configuration recommendation system design is described. The authors conclude this work with a discussion of the industrial implications and contributions in Section 5.

2. Literature Review

2.1. Product Configuration System

The product configuration system offers tailored products with short lead time to market in a mass customization environment. It bridges the gap between CRs and product ECs as well as assists in order acquisition and fulfillment [28,34]. Generally, it is based on an MTO strategy that configures predefined engineering characteristics upon the placement of orders, to satisfy diverse CRs [35]. The product configuration system utilizes CRs as inputs and derives the optimized recommended ECs as outputs to automatically generate a bill of material (BOM) for manufacturing [30,35,36].
Many pieces of research have been carried out in the field of the product configuration model under Industry 4.0. Schuh et al. [37] refined the product configuration process based on the similarities between product variance to increase transparency in order processing and better control the quotation process. Wei et al. [28] presented a product requirement modelling and optimization method based on product configuration design. The characterization of the properties of products (e.g., parts, components) was utilized to express the product requirements in the requirement modelling process and implemented in the product function and structure model. Zheng et al. [31] proposed a personalized product configuration process to determine design attributes in a cloud-based adaptable product configuration. The adaptable interfaces enable the efficient changing of optional and personalized modules among different service providers with respect to the dynamic changes of CRs. Tang et al. [38] developed a new bi-objective optimization model with the consideration of a customer satisfaction index (CSI) and greenhouse gas (GHG) emission of products in product configuration. Zawadzki and Zywicki [9] proposed a hybrid prototyping digital product configuration model with virtual reality, virtual prototyping, and rapid prototyping to generate design specification of orders to link to the process of control of production flow. Up to this point, however, research about product configuration system facing the challenges of mass customization with high-complexity, low-volume products, and production was still lacking. Related studies about high-complexity, low-volume products, and production are discussed in the next section.

2.2. High-Complexity, Low-Volume Products, and Production

The definition of complexity was defined by Bhise [33]: “The complexity of a product can be attributed to an increase in the number of parts; number of systems needed to accomplish product functions; number of external systems affecting the product; types of technologies associated with the system; number of interfaces among the systems; number of variables associated with the systems and their interfaces; number and types of users and uses and variations in the operating environments and number of disciplines or specialized fields needed to analyze, design, and evaluate various components and systems”. A natural consequence of highly complex products is a more complex design process, which needs more design support [8]. Highly complex products are more common in low-volume than high-volume production. That is to say, high-volume production is often linked to simple products, whereas low-volume production is often linked to customized products [8].
Synnes and Welo [8] summarized the characteristics of “High-volume manufacturing of low-complexity products (high volume, low complexity, HVLC)” and “Low-volume and customized manufacturing of high-complexity products (low volume, high complexity, LVHC)” from previous studies. HVLC consists of attributes of “small and simple interchangeable parts”, “standardization”, “innovation process of product development to customer demand”, “focus on manufacturability”, “specialized tools and fixed machines”, and “economies of scale”. LVHC consists of attributes of “large and complex parts”, “customization”, “innovation process of customer demand to product development”, “large machining center, common tools and flexible machines”, and “fewer parts to share costs” [39,40].
Under the incremental manufacturing circumstances of Industry 4.0, it is easy to re-construct a flexible production line with a cyber-physical system to collect various information and realize what and how many product specifications could be customized. To augment the potential scenario, the authors consider that a configuration system under Industry 4.0 should meet the following requirements [8,16,26,27]: (1) Directly collecting and meeting customer dynamic requirements. In a typical procedure, a customer discusses and negotiates through a sales interview and places an order with the assistance of sales office personnel. Sales departments consult and obtain technical advice or feedback from technical departments to verify the correctness and compatibility of the recommended configuration. Efficiency would be impaired by a communication barrier and subjective bias. However, the existing configuration system puts more emphasis on transforming customer requirements into manufacturing requirements for conventional high-volume manufacturing for technical personnel, as shown in Figure 1a. Instead of using mass requirements (HVLC) as input, the novel and quick-response product configuration system should be able to handle individual customer requirements (LVHC), as shown in Figure 1b. (2) Good interaction with customers. Customers do not know the details of the product configuration they really need. Hence, the quick-response product configuration system should be able to assist sales personnel in responding to customers to provide appropriate configurations by their particular customer preference. Figure 1 illustrates the roles of the conventional configuration system and the novel configuration system in two different contexts of high-volume manufacturing of low-complexity products (Figure 1a) and low-volume and high-complexity customization manufacturing under Industry 4.0 (Figure 1b). Hence, the authors intend to propose a methodology of designing a novel quick-response product configuration system to enhance the communication between the service demanders (customers) and the manufacturers.
The increasing demand for customization and short product lifecycles forced the further transformation of the organizational structures of industrial production [41,42]. For the growing complexity of products and process, collaboration becomes more important, especially for small and medium enterprises (SME), which maintain limited resources [1]. CPS and IoT enable coordination through the entire manufacturing process. They enable real-time monitoring, remote control, flexible optimization, and automation [43].

3. The New Approach Framework

This study proposes a novel quick-response product configuration system that could generate an optimal product configuration to maximize customer satisfaction under a budgetary constraint. A new product configuration system was established based on the proposed design model (as shown in Figure 2) that insists of four phases, namely: (1) Engineering characteristics definition; (2) customer requirements modelling; (3) formulation and optimization; (4) review and recommendation.

3.1. Phase 1—Engineering Characteristics Definition: Evaluation of Enterprise Capabilities

In Phase 1, the production capabilities of an enterprise are evaluated. Engineering characteristics (ECs) are defined and selection pools are constructed based on the information collected from the service provider. Each EC has a selection pool to contain the parts that could be chosen in the configuration. Each part has a normalized EC fulfillment score and configuration constraint with other parts stated by the domain experts.
A product typically consists of multiple parts, modules, or subassembly. The ECs of a product refer to the types of parts that it has. In this study, the product configuration system focuses on only discrete ECs, i.e., the selection of parts. Technical experts help to define ECs to be involved in product configuration and define the selection pool for each EC, i.e., the set of parts can be chosen for the EC. For an EC, there could be more than one score to evaluate the performance of parts. These scores must be normalized for further analysis. In addition, configuration constraints must be known by the configuration system to avoid the recommendation of infeasible solutions.

3.2. Phase 2—Customer Requirements Modelling: Investigation of Market Demand

In Phase 2, market demand is investigated to obtain the customer preference for products. Quality function deployment (QFD) is integrated with the Kano model to qualitatively and quantitatively analyze the relationship between customer requirements (CRs) and customer satisfaction (CS) [44,45,46,47]. Satisfaction-customer requirements (S-CR) relationship functions proposed by Ji et al. [48] were used in this phase. A customer survey is conducted among the target users with a Kano questionnaire to help the construction of S-CR relationship functions, which is renamed as a customer satisfaction-Fulfillment (CS-F) relationship function [49] in this research.
Customer requirements of a product refer to the judging criteria in customer evaluation [50]. Marketing experts help to identify the CRs to be involved for the product. Then, an investigation is performed to classify the CRs into several types. Based on the investigation result, CS could be mathematically expressed by the fulfillment level of each CR and integrated into the optimization model. The ID of each CR is recorded. QFD is implemented to construct the house of quality (HOQ) [51], which is the main representation to show the relationships between ECs and CRs. A typical HOQ is shown in Figure 3.
The strength of relationship has a discrete value scaled from 0 to 9, as shown in Figure 4.
The strength of the relationship between C R i and E C j is denoted by R i j , whereas R i j { 0 , 1 , 2 , , 9 } . An example of a HOQ can be written as shown in Table 1.
Then, R i j needs to be normalized by Equation (1):
R i j = R i j j R i j
(The fraction of the sum of the row in HOQ)
Thus, the normalized HOQ [52,53] can be written as shown in Table 2.
Equation (2) is always true to validate the normalized HOQ:
j R i j = 1 i
(The sum of each row is equal to 1)
R i j can be considered as the contribution of E C j towards C R i . The overall score of E C j depends on its scores. It will require a fractional contribution of each score to calculate the overall score of E C j . The fractional contribution of score m of E C j for C R i is denoted by F C i j , m . Equation (3) must be always true:
m F C i j , m = 1 i , j f o r   R i j 0
An example of F C i j , m can be written in a matrix as shown in Table 3.
Table 3 shows that the contribution of E C A towards C R 1 is weighted 80% on score 1 and 20% on score 2, and the contribution of E C A towards C R 2 fully depends on score 2, i.e., score 1 of E C A has no effect on the fulfillment of C R 2 .
The normalized strength of relationship, R i j is then modified to R i j , m , which represents the contribution of score m of E C j towards the C R i . R i j , m can be calculated by Equation (4):
R i j , m = F C i j , m R i j
The modified normalized HOQ can be written as shown in Table 4.
If E C j has only one score, Equation (3) can be simplified to Equations (5)–(6):
m F C i j , m = F C i j , 1
F C i j , 1 = 1 j , i
E C B has only one score. Therefore, R 1 B , 1 is equal to R 1 B , and R 2 B , 1 is equal to R 2 B .
The fulfillment level of C R i is denoted by F i . For any product configuration, the EC scores can be translated to the fulfillment level of each CR by Equation (7):
F i = j m S j , m R i j , m
In conclusion, this subsection constitutes the second portion of the optimization framework, as shown in Figure 5.
This portion generates the fulfillment level of CRs as an expression of the selection of part and the normalized strength of relationship in HOQ for the subsequent process.

3.3. Phase 3—Formulation and Optimization: Build Optimization Model and Formulation

In Phase 3, a mathematical programming model is applied to formulate the overall customer satisfaction (OCS) with predefined information from the first two phases and additional input from the service demander. An optimal product configuration that maximizes OCS would be recommended.
In Phase 1, the service provider needs to define ECs with prices ( P j k ) and scores ( S j k , m ) , and then normalize the scores ( S j k , m ) . The normalized final score m of EC j ( S j , m ) depends on the selection of parts ( X j k ) . In Phase 2, the service provider needs to construct a HOQ with the strength of the relationship between CRs and ECs ( R i j ) and normalize them into the normalized strength of relationship ( R i j ) to express the fulfillment level ( F i ) by the final scores of all ECs for all CRs. Meanwhile, a Kano questionnaire must be completed to derive an expression of customer satisfaction, C S i = f i ( F i , a i , b i ) . In Phase 3, the service demander needs to set a budget ( B ) and input the importance weight ( w i ) for each CS. The total price of the selected parts must be no more than the budget. Overall customer satisfaction ( S ) can be expressed by the dot product of importance weights and customer satisfaction. The objective of the optimization model is to maximize the overall customer satisfaction under budgetary and other constraints.
By integrating all the variables, the optimization model can be formulated as shown below.
Notation:
a i C o n s t a n t   a   i n   C S i F i   R e l a t i o n s h i p   F u n c t i o n
b i C o n s t a n t   b   i n   C S i F i   R e l a t i o n s h i p   F u n c t i o n
B B u d g e t
F i F u l f i l l m e n t   L e v e l   o f   C R i
C S i C u s t o m e r   S a t i s f a c t i o n   o f   C R i
P j k P r i c e   o f   P a r t   j k
R i j , m N o r m a l i z e d   S t r e n g t h   o f   R e l a t i o n s h i p   b e t w e e n   C R i   a n d   S c o r e   m   o f   E C j
S O v e r a l l   C u s t o m e r   S a t i s f a c t i o n
S j k , m N o r m a l i z e d   S c o r e   m   o f   P a r t   j k
S j , m N o r m a l i z e d   F i n a l   S c o r e   m   o f   E C j
w i I m p o r t a n c e   W e i g h t   o f   C R i   i n   O v e r a l l   C u s t o m e r   S a t i s f a c t i o n
X j k S e l e c t i o n   o f   P a r t   j k
Decision Variables:
  • X j k = { 1 0 i f   P a r t   j k   i s   s e l e c t e d o t h e r w i s e
Objective Function:
m a x S O v e r a l l   C u s t o m e r   S a t i s f a c t i o n
k S j k . m X j k = S j , m j C a l c u l a t e   F i n a l   S c o r e   m   o f   E C
j m R i j , m S j , m = F i i C a l c u l a t e   F u l f i l l m e n t   L e v e l   o f   C R
C S i = f i ( F i , a i , b i ) i C a l c u l a t e   C u s t o m e r   S a t i s f a c t i o n   o f   C R
i w i C S i = S C a l c u l a t e   O v e r a l l   C u s t o m e r   S a t i s f a c t i o n
Constraints:
j k P j k X j k B T o t a l   P r i c e   T o t a l   B u d g e t   A v a i l a b l e
k X j k = 1 j O n l y   o n e   c o m p o n e n t   c a n   b e   s e l e c t e d   f o r   a n   E C
The expression of one-dimensional CSs follows a linear function, y = a x + b . The expression of positive or must-be CSs follows a smooth nonlinear function, y = a e x + b . Overall, this is a nonlinear optimization model. It cannot be solved by a linear programming algorithm. Instead, it can be solved by the generalized reduced gradient (GRG) method developed by Lasdon et al. [54]. The GRG method can be considered as a nonlinear extension of the Simplex method, which solves a linear optimization problem by selecting a basis, determining a search direction, and performing a line search on each iteration. The GRG method computes or approximates derivatives of the problem functions many times during the course of the optimization. It is robust to process the nonlinear objective function and constraints. In this research, Excel 2016 and Visual Basic for Applications (VBA) were used for the coding of the problem formulation.

3.4. Phase 4—Review and Recommendation: Sensitivity Analysis and Recommendation

In the fourth phase, sensitivity analysis is conducted for the service demander to review and determine the final customized product specification. A sensitivity analysis is performed after the optimization. It offers additional flexibility for the service demanders to review the result and adjust the output before they decide to place the orders. It looks for the nearest downgraded and upgraded configurations based on the current recommended configuration.

3.5. Quick Response Product Configuration System Design

In summary, the new product configuration system consists of backend and frontend operations. The backend operation is contributed by technical experts and marketing experts to maintain the database of configurable parts for all ECs and the effectiveness of the CS-F relationship function. Technical experts need to list the ECs and parts involved in the configuration system, with predefined scores and constraints. Marketing experts need to perform market research to understand the nature of CRs as well as how they can be fulfilled by ECs with technical experts.
The frontend operation engages the service demanders directly. They could indicate their budget, importance weight for CRs, and additional requests, if any. Once they confirm the information, the optimal solution would be presented to them with the sensitivity analysis. They could make minor adjustments or request technical support from the service provider before they place the orders. Once the orders are placed, the service provider would soon manufacture the products based on the ordered configuration and deliver them to the service demanders. Throughout this process, the product configuration system plays a vital role in bridging the communication gap and accelerating the customization process, earning a competitive edge for the service provider in Industry 4.0.

4. Empirical Case Study

The case study or simulation could be used as the “demonstration” to verify that the design approach works [55]. Furthermore, Peffers et al. [55] claimed that the feasibility of the idea can be validated using a formal evaluation (i.e., observation, survey, or interview). Thus, an empirical study for designing and developing a new product configuration system under the Industry 4.0’s mass customization, high complexity, low volume ordering scenario was conducted among the supplier (main case company), service provider (company A), service demander (company B) to demonstrate the feasibility of the above proposed framework. Due to different products different product features and product specifications will reflect, in this empirical case, the manufacturing of “laptop” will be taken as an example for illustrating the design of the quick-response product configuration system as an order recommendation system to support quotation process.

4.1. Case Company’s Background as a Supplier of Industry 4.0 Based Solution Provider

DT Company is a leading industrial automation manufacturer, offering efficient and reliable products and solutions to serve global customers. One of their specialties is an automated batch process for low-volume, high-complexity customization. It has had a loyal client, Company A, for years.
Company A is a business-to-business (B2B) information technology (IT) company as a supplier of Industry 4.0 based solution provider, specializing in the flexible manufacturing of desktops, laptops, and other IT devices. Established for years, Company A has been running smoothly with its standard operation procedure, including sale interviews with their clients, ‘make-to-order’ services, and batch production. However, recently, they have received increasingly frequent customized orders in greater diversity from their client, Company B.
Company B is a laptop retailer, which is supplied mainly by Company A. In their standard collaborative process, individual consumers visit the outlet of Company B, expressing their needs to the sales personnel of B and hoping to obtain a desirable product. If their needs are beyond the existing products available in shops, the sales personnel would inform the procurement team to place the customized order. The procurement team would then engage Company A’s sales personnel for an interview to discuss the cost and feasibility of the customization. At this point, A’s sales personnel would also seek technical advice from their technical personnel to validate the feasibility. Along with this communication chain, information might be misaligned sometimes. A diagram is developed to enhance the understanding of this communication chain, as shown in Figure 6.
In recent years, B has noticed that the consumer expectations have become more diverse. The communication activities between A and B had become more frequent, and thus, a more severe misalignment of information was observed. Both A and B agreed that the current process had consumed a considerable amount of manpower and showed inefficiency when the communication became more intense. They were keen to find a solution to address this issue.
In addition, Company A also noticed that there could be a communication barrier between A’s sales personnel and B’s procurement team. However, neither of them knew how to translate customer needs to EC’s. For instance, they may want the laptop to be good at graphics processing, but they have no idea which graphics card is sufficiently capable of satisfying that need. Apparently, the best way to recommend an optimal laptop configuration is direct communication with A’s technical personnel. However, this requires more manpower and incurs more workload on the technical personnel.
Therefore, Company A engaged DT Company to streamline the communication process. DT wishes to propose a recommendation system that considers the customer’s evaluation priority or weight as the input to generate the optimal product configuration under the given budgetary conditions.

4.2. Data Collection

First, DT Company must evaluate the capabilities of Company A with regard to laptop configuration. Currently, Company A allows the customers to customize laptops in various ECs. In a typical customization process, a customer would first decide the primary functional components, including central processing unit (CPU), graphics processing unit (GPU), random-access memory (RAM), hard disk drive (HDD), and solid-state drive (SSD); then, they would consider the secondary functional components, including display, speaker, battery, and fan. Finally, the non-functional components, e.g., housing, including color theme and surface finish, would be addressed. An EC is denoted by E C j , where j   ϵ   { A , B , C , } , e.g., E C A refers to CPU, and E C B refers to GPU. The customizable ECs are summarized in Table 5.
To construct the selection pool for primary functional ECs, reference data is obtained from UserBenchmark (http://www.userbenchmark.com/), which is a platform that tests and evaluates thousands of PC components with millions of benchmarks and votes. The price list of the parts for CPU, GPU, RAM, HDD, and SSD are explained in Appendix A (see Table A1, Table A2, Table A3 and Table A4).

4.3. Normalized Score

A new parameter, called ‘normalized score’, denoted by S j k , m , which represents normalized score m of Part j k , is introduced to each part. To calculate this value, the following formula is used:
  • S j k , m = S j k , m S j , m m i n S j , m m a x S j , m m i n  if the score is positive-preferable (more is better), or
  • S j k , m = S j , m m a x S j k , m S j , m m a x S j , m m i n  if the score is negative-preferable (less is better)
where S j k , m is the score m of Part j k , S j , m m i n is the minimum score m of E C j available in the market over the past three years, and S j , m m a x is the maximum score m of E C j that Company A possesses. Currently, all scores are positive-preferable. Therefore, only the first normalization equation is needed. The normalized score is calculated for all groups, as shown in Appendix B (See Table A5, Table A6, Table A7, Table A8 and Table A9).

4.4. Customer Requirements

Based on the discussion with Company A, DT Company lists a set of CRs that conveys the common concerns of its customers, shown below:
  • Price
  • Business Performance (e.g., surfing, email, office work)
  • Multimedia Performance (e.g., 3D gaming, professional design)
  • Computation Performance (e.g., programming, big data analysis)
  • Display Performance
  • Audio Performance
  • Battery Life
  • Temperature Control
Among all the CRs, the price is used as the budgetary constraint, with the assumption that the customer intends to spend the entire budgetary amount on the best possible product configuration. An HOQ is generated to summarize the strength of the relationships between the rest of the CRs and ECs, as shown in Table 6. The value nine denotes the strongest relationship between EC and CR, while the value zero represents a weak connection between EC and CR.
For business performance, multimedia performance, and computation performance, the strength of the relationship is estimated based on a set of formulae suggested by UserBenchmark, as shown in Table 7. The normalized HOQ is generated, with critical CRs and primary functional ECs, as shown in Table 8. The modification of the fractional contribution regarding different CRs was presented in Table 9.

4.5. Application of Kano Model to Customer Requirements

A Kano questionnaire is developed to investigate the Kano categorization, coefficient of satisfaction, and coefficient of dissatisfaction for the four critical CRs, as shown in Appendix C. For each CR, a pair of questions is asked, one in functional form and another in dysfunctional form. The questionnaire concerns customer responses regarding two extreme cases, nearly 0% and 100% fulfillment of each CR.
To formulate CS as an expression of the fulfillment level of each CR, DT Company conducted a survey among the target users of Company A’s products. The survey received 120 responses. Referring to Table 10, the responses are summarized and translated to a Kano classification, as shown in Table 11. For instance, 61 respondents perceive business performance as a must-be attribute. Therefore, the Kano classification of business performance is ‘M’ for must-be. According to the result, customer satisfaction is formulated by the equations corresponding to the Kano classification for each customer requirement, as shown in Table 12. The customer satisfaction curves can be plotted as shown in Figure 7. The x-axis is the fulfillment level of the CR, and the y-axis is the corresponding satisfaction level.

4.6. Optimization Modelling

The definition of ECs is built based on Company A’s capabilities. CRs and CS-F relationship functions are built based on market research and survey. They support the backend operation of the product configuration system. Once they are ready, the system is ready to take customer inputs and recommend optimal solutions.
Company B approaches Company A to order 100 units of laptops for their customers. The expected budget is around $1000 per unit, out of which, $750 is allocated to the primary functional ECs (CPU, GPU, RAM, HDD, and SSD). The importance weight for each CR is given as shown in Table 13.
Based on the profile of the target user, the optimization model can be formulated below.
Decision Variables:
  • X j k = { 1 0 i f   P a r t   j k   i s   s e l e c t e d o t h e r w i s e
Objective Function:
  • m a x S
Constraints:
  • <Total price must be no more than $750.>
    53   X A 1 + 89   X A 2 + 166   X A 3 + + 216   X E 4 + 603   X E 5 750
  • <Exactly one part must be chosen from each group.>
    X A 1 + X A 2 + X A 3 + X A 4 + X A 5 + X A 6 = 1
    X B 1 + X B 2 + X B 3 + X B 4 + X B 5 = 1
    X C 1 + X C 2 + X C 3 + X C 4 = 1
    X D 1 + X D 2 + X D 3 + X D 4 + X D 5 + X D 6 = 1
    X E 1 + X E 2 + X E 3 + X E 4 + X E 5 = 1
  • <Calculation of overall normalized score m of E C j , S j , m >
    0.521   X A 1 , 1 + 0.680   X A 2 , 1 + 0.781   X A 3 , 1 + 0.756   X A 4 , 1 +   X A 5 , 1 + X A 6 , 1 = S A , 1
    0.243   X A 1 , 2 + 0.463   X A 2 , 2 + 0.521   X A 3 , 2 + 0.756   X A 4 , 2 + 0.89   X A 5 , 2 + X A 6 , 2 = S A , 2
    0.118   X A 1 , 3 + 0.225   X A 2 , 3 + 0.255   X A 3 , 3 + 0.368   X A 4 , 3 + 0.659   X A 5 , 3 + X A 6 , 3 = S A , 3
    0.126   X B 1 + 0.286   X B 2 + 0.563   X B 3 + 0.784   X B 4 + X B 5 = S B , 1
    0.185   X C 1 + 0.244   X C 2 + 0.854   X C 3 + X C 4 = S C , 1
    0.063   X D 2 + 0.125   X D 3 + 0.25   X D 4 + 0.5   X D 5 + X D 6 = S D , 1
    0.937   X D 2 + 0.971   X D 3 + X D 4 + 0.874   X D 5 + 0.73   X D 6 = S D , 2
    0.125   X E 2 + 0.25   X E 3 + 0.5   X E 4 + X E 5 = S E , 1
    0.998   X E 2 + 0.996   X E 3 + 0.994   X E 4 + X E 5 = S E , 2
  • <Calculation of fulfillment level of C R i , F i >
    0.379   S A , 1 + 0.047   S A , 2 + 0.047   S A , 3 + 0.11   S B , 1 + 0.05   S C , 1 + 0.11   S D , 2 + 0.26   S E , 2 = F 1
    0.071   S A , 1 + 0.143   S A , 2 + 0.024   S A , 3 + 0.43   S B , 1 + 0.05   S C , 1 + 0.14   S D , 2 + 0.14   S E , 2 = F 2
    0.038   S A , 1 + 0.038   S A , 2 + 0.305   S A , 3 + 0.19   S B , 1 + 0.05   S C , 1 + 0.14   S D , 2 + 0.24   S E , 2 = F 3
    0.89   S D + 0.11   S E = F 4
  • <Calculation of customer satisfaction level of C R i , C S i >
    1.503   e F 1 + 0.828 = C S 1
    1.125   F 2 0.467 = C S 2
    0.529   e F 3 0.87 = C S 3
    1.622   e F 4 + 1.067 = C S 4
  • <Calculation of overall customer satisfaction level, S >
    0.55   C S 1 + 0.15   C S 2 + 0.2   C S 3 + 0.1   C S 4 = S
  • <Incompatibility Constraint(s)>
    X D 1 + X E 1 1

4.7. Recommendation from Optimization Results

With a budget of $750, the system recommends a configuration that costs $750, resulting in an overall customer satisfaction of 0.10072. The rank of fulfillment level is the same as the rank of importance weight. It suggests that the optimization model is at least reasonable to a certain extent. After solving the optimization model by the GRG nonlinear algorithm, the optimal product configuration is obtained as shown in Table 10, with the fulfillment level and customer satisfaction level shown in Table 14, and the recommended technical parameters shown in Table 15. The recommendation also provides an upgraded solution for the customer. The sensitivity analysis presents the nearest downgraded and upgraded configurations, as shown in Table 16. The nearest downgraded configuration has an effect on SSD. It shows that SSD is the least value-added EC for the current configuration. Therefore, it should be the first to be dropped if Company B wants to reduce the budget. This corresponds with the fact that storage has the smallest weight in overall customer satisfaction. The nearest upgraded configuration affects CPU by downgrading all other ECs, showing that CPU is the most value-added EC for the current configuration. Therefore, it should be the first to be enhanced if Company B is willing to provide a larger budget. This agrees with the fact that business performance, which greatly relies on CPU, has the highest weight in overall customer satisfaction.

4.8. OrderAssistant: A Quick-Response Product Configuration System Design

Throughout the above four phases, we can design a smart quick-response product configuration system, which is named “OrderAssistant”, to assist in the response for future and expected scenarios of flexible manufacturing under Industry 4.0. OrderAssistant plays a vital role in bridging the communication gap between Company A (Manufacturer) and Company B (Customer), as well as accelerating the customization process, earning a competitive edge for both parties in Industry 4.0. Using OrderAssistant in the ‘to-be’ process, the production objective of “low-volume, high-complexity” order requirements can be achieved. The graphic user interface can be shown in Figure 8.
In the ‘To-Be’ model with OrderAssistant, Company A could respond to a customer profile given by Company B by using OrderAssistant. The customer profile includes the expected budget, importance weight of each CR, and special requests. It could generate an optimal configuration within budget immediately. Sensitivity analysis provides the nearest downgraded configuration and nearest upgraded configuration (as shown in the Figure 9) for Company B. After delivering the recommended results for the optimized product configuration for Company B, Company B could decide to place the final order for production. Finally, the order would be sent to Company A for manufacturing. The ‘To-be’ process is depicted and shown in Figure 10.

5. Conclusions

In the context of Industry 4.0, it is urgent for the service providers to meet dynamic customer requirements with a short response time. Thus, this study adopted a sophisticated mechanism to swiftly optimize customer satisfaction in a feasible and reasonable manner. In addition, a case study was conducted to elaborate how the product configuration system could be adopted in the order acquisition and fulfillment process for SME in the context of laptop configuration. This study helps to significantly reduce errors in the configurations released by the sales department through the implementation of the product configuration system under Industry 4.0. It is capable of handling a large volume of information exchanged between the frontend and backend departments with greater accuracy and efficiency, recovering a considerable amount of manpower spent on the traditional manual activities over the long run. Furthermore, it serves as a database to store product knowledge and all historical configurations for different user groups, accumulating intangible but valuable assets to the organization for future reference. In summary, this study provides the following contributions.
First, this is pioneering work in developing a quick response product configuration system, implementing the MTO and mass customization strategy in the context of Industry 4.0. Though Industry 4.0 enables smart manufacturing and smart factories, a product configuration system is necessary to bridge the gap between customers and manufacturers. It is expected that the proposed concept could augment the potential of Industry 4.0 in meeting dynamic user requirements.
Second, this study made a breakthrough in modifying the QFD approach. Instead of roughly considering the relationship between CRs and ECs, the authors considered the smaller elements of the relationship, reflecting on the role of EC in each CR better than before. In this way, the optimization model is robust to evaluate more than one feature for each EC and solve more practical problems.
Third, this study opens the door of using quantitative analysis, such as the Kano model or QFD approach, in the context of a product configuration system, integrating mathematical approaches into the traditional design process by presenting a customization framework on a larger scale—from product database definition to customer satisfaction quantification, optimization modelling, and finally sensitivity analysis. Pioneer work of developing a quick-response product configuration system under Industry 4.0, applying customer requirement modelling, and an optimization method was demonstrated.
Meanwhile, the novelty and advantages are summarized below:
  • Engineering characteristics and voice of users are taken into consideration by the proposed design model for quick-response product configuration system in a systematic way. Thus, an in-context, customer centric, and optimization-oriented quick-response product configuration system under Industry 4.0 context was first carried out in this holistic and generalized manner.
  • The empirical case study explored a real production (to-be) scenario among an international manufacturing solution supplier, a SME manufacturing service provider and a SME service demander.
  • Moreover, in this scenario, the transformation between as-is process and to-be process with the new quick response product configuration system: OrderAssistant were clearly identified and described. A novel prototype developed by incorporating with Kano, QFD, and optimization model was first proposed in the research of Industry 4.0 and smart manufacturing area.
Generally, this study enriched the literature of Industry 4.0 application with the product configuration system as well as advanced a step in using integrated approaches to establish a new product configuration model. The new scenario design could be adapted and generalized in an empirical order-placement, quick-response system with product configuration recommendation.
To validate the feasibility and effectiveness of the proposed design approach, a case study of a quick response product configuration system under an industrial context and Industry 4.0 background was illustrated. The outcomes shown that the proposed design model for quick-response product configuration product configuration system approach can be a promising manner to enable design innovation in the high complexity/low volume and mass customization context effectively. However, this work, as an explorative study, still restricts its scope by only looking at a systematic process to realize the proposed design approach by an illustration of order fulfillment of the laptop. Other aspects, such as (1) virtual reality (VR) prototyping in supporting rapid product design after order handling and product specification recommendation; (2) industrial production context with more kinds of products could be explored for broadening the application scenarios of product configuration systems; and (3) in-context user experience evaluation can be further studied in-depth.

Author Contributions

C.-H.L., C.-H.C., and C.L.; methodology, X.Z.; software, C.-H.L., C.L., and F.L.; formal analysis, C.-H.L. and C.L.; investigation and data curation, C.-H.L.; writing original draft preparation, C.-H.L. and F.L.; writing—review and editing, C.-H.L. and C.-H.C.; project administration, C.-H.L. and C.-H.C.; funding acquisition.

Funding

This research was supported by the Xi’an Jiaotong University (grant number 7121192301) and partially supported within the Delta-NTU Corporate Lab for Cyber-Physical Systems with funding support from Delta Electronics Inc and the National Research Foundation (NRF) Singapore under the Corp Lab@ University Scheme.

Acknowledgments

We appreciate all members’ making the demo video which can be seen on the youtube channel (https://www.youtube.com/watch?v=H9S25m64IDM).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. List Price of the Parts

Table A1. The list of parts for E C A : CPU.
Table A1. The list of parts for E C A : CPU.
E C A : CPU
Part IDSingle-Core Integer Speed (pts)Quad-Core Integer Speed (pts)Multi-Core Integer Speed (pts)Price (S$)
A183.116116453
A210227127789
A3114300308166
A4111417427274
A5140484733418
A61405391091475
Score 1Score 2Score 3
Table A2. The list of parts for E C B : GPU and E C C : RAM.
Table A2. The list of parts for E C B : GPU and E C C : RAM.
E C B : GPU
Part IDCLim (MHz)MLim (MHz)ScorePrice (S$)
B11227146819.599
B21290139238.8223
B31506170972.2410
B41607168398.9619
B520252928126792
E C C : RAM
Part IDCapacity (GB) ScorePrice (S$)
C11x4 38.377
C21x8 41.7124
C32x4 76.4148
C42x8 84.7265
Table A3. The list of parts for E C D : Hard disk drive (HDD).
Table A3. The list of parts for E C D : Hard disk drive (HDD).
E C D : Hard Disk Drive (HDD)
Part IDCapacity (TB)Sequential Read Speed (MB/s)Price (S$)
D1000
D20.516358
D3116965
D4217486
D54152132
D68127252
Score 1Score 2
Table A4. The list of parts for E C E : Solid-state drive (SSD).
Table A4. The list of parts for E C E : Solid-state drive (SSD).
E C E : Solid-State Drive (SSD)
Part IDCapacity (GB)Sequential Read Speed (MB/s)Price (S$)
E1000
E2120498107
E3250497127
E4500496216
E51000499603
Score 1Score 2

Appendix B. First Normalized Score of Parts

Table A5. The list of parts for E C A with normalized score.
Table A5. The list of parts for E C A with normalized score.
E C A : CPU
Part IDScoreNormalized Score
123123
A183.11611640.5210.2430.118
A21022712770.6800.4630.225
A31143003080.7810.5210.255
A41114174270.7560.7560.368
A514048473310.8900.659
A61405391091111
S A m m i n 21.239.740.5
S A m m a x 1405391091
Table A6. The list of parts for E C B with normalized score.
Table A6. The list of parts for E C B with normalized score.
E C B : GPU
Part IDScoreNormalized Score
B119.50.126
B238.80.286
B372.20.563
B498.90.784
B51251
S B m m i n 4.25
S B m m a x 125
Table A7. The list of parts for E C C with normalized score.
Table A7. The list of parts for E C C with normalized score.
E C C : RAM
Part IDScoreNormalized Score
C138.30.185
C241.70.244
C376.40.854
C484.71
S C , m m i n 27.8
S C , m m a x 84.7
Table A8. The list of parts for E C D with normalized score.
Table A8. The list of parts for E C D with normalized score.
E C D : HDD
Part IDScoreNormalized Score
1212
D10000
D20.51630.0630.937
D311690.1250.971
D421740.251
D541520.50.874
D6812710.73
S D , m m i n 00
S D , m m a x 8174
Table A9. The list of parts for E C E with normalized score.
Table A9. The list of parts for E C E with normalized score.
E C E : SSD
Part IDScoreNormalized Score
1212
E10000
E21224980.1250.998
E32504970.250.996
E45004960.50.994
E5100049911
S E , m m i n 00
S E , m m a x 1000499

Appendix C.

Customer Survey on Personal Laptop
Part 1: Basic information
Gender: Male/Female
Age: 16 and below/16–25/26–35/36–45/46 and above
What is your major usage of laptop?
Basic Office Work (MS Word, MS PPT, Email)
Design Work (2D/3D Design, Animation, Rendering)
Gaming
Professional (Computation, Programming)
Others
Part 2: Kano Questionnaire
The objective of following questions is to test your satisfaction level when presence or absence of the described attributes when you are choosing a ‘personal laptop’. All questions have the same set of options with explanations provided below. Please understand them before proceeding to the questions.
Table A10. Kano Questionnire of Customer Requirement Analysis.
Table A10. Kano Questionnire of Customer Requirement Analysis.
1-1If the laptop is very good at basic office work and surfing, how do you feel? (e.g., MS Word, MS PPT, email, web browsing, video playback)1 2 3 4 5
1-2If the laptop is very bad at basic office work and surfing, how do you feel?1 2 3 4 5
2-1If the laptop is very good at graphic processing, how do you feel? (e.g., gaming, rendering, 2D/3D design, video editing).1 2 3 4 5
2-2If the laptop is very bad at graphic processing, how do you feel?1 2 3 4 5
3-1If the laptop is very good at computation, how do you feel? (e.g., programming, database, algorithm, data analysis)1 2 3 4 5
3-2If the laptop is very bad at computation, how do you feel?1 2 3 4 5
4-1If the laptop has very large storage (>4TB), how do you feel?1 2 3 4 5
4-2If the laptop has very small storage (<128GB), how do you feel?1 2 3 4 5
5-1If the laptop has a very good at display screen, how do you feel?1 2 3 4 5
5-2If the laptop has a very bad at display screen, how do you feel? 1 2 3 4 5
6-1If the laptop has a very good at audio system, how do you feel?1 2 3 4 5
6-2If the laptop has a very bad at audio system, how do you feel?1 2 3 4 5
7-1If the laptop has very long battery life (>8 hrs), how do you feel?1 2 3 4 5
7-2If the laptop has very short battery life (<1 hrs), how do you feel?1 2 3 4 5
8-1If the laptop has very good cooling system, how do you feel?1 2 3 4 5
8-2If the laptop has very bad cooling system, how do you feel?1 2 3 4 5
Note: 1 = I like it that way; 2 = It must be that way; 3 = I am neutral; 4 = I can live with it that way; 5 = I dislike it that way.

References

  1. Brettel, M.; Friederichsen, N.; Keller, M.; Rosenberg, M. How virtualization, decentralization and network building change the manufacturing landscape: An Industry 4.0 Perspective. Int. J. Mech. Ind. Sci. Eng. 2014, 8, 37–44. [Google Scholar]
  2. Saorín, J.L.; de la Torre-Cantero, J.; Melián Díaz, D.; López-Chao, V. Cloud-Based Collaborative 3D Modeling to Train Engineers for the Industry 4.0. Appl. Sci. 2019, 9, 4559. [Google Scholar] [CrossRef]
  3. Mansury, M.A.; Love, J.H. Innovation, productivity and growth in US business services: A firm-level analysis. Technovation 2008, 28, 52–62. [Google Scholar] [CrossRef]
  4. Lin, F.R.; Hsieh, P.S. A SAT View on New Service Development. Serv. Sci. 2011, 3, 141–157. [Google Scholar] [CrossRef]
  5. Li, F.; Lee, C.H.; Chen, C.H.; Khoo, L.P. Hybrid data-driven vigilance model in traffic control center using eye-tracking data and context data. Adv. Eng. Inform. 2019, 42, 100940. [Google Scholar] [CrossRef]
  6. Mehrpouya, M.; Dehghanghadikolaei, A.; Fotovvati, B.; Vosooghnia, A.; Emamian, S.S.; Gisario, A. The Potential of Additive Manufacturing in the Smart Factory Industrial 4.0: A Review. Appl. Sci. 2019, 9, 3865. [Google Scholar] [CrossRef]
  7. Chang, D.; Gu, Z.; Li, F.; Jiang, R. A user-centric smart product-service system development approach: A case study on medication management for the elderly. Adv. Eng. Inform. 2019, 42, 100979. [Google Scholar] [CrossRef]
  8. Synnes, E.L.; Welo, T. Bridging the Gap between High and Low-volume Production through Enhancement of Integrative Capabilities. Procedia Manuf. 2016, 5, 26–40. [Google Scholar] [CrossRef]
  9. Zawadzki, P.; Żywicki, K. Smart Product Design and Production Control for Effective Mass Customization in the Industry 4.0 Concept. Manag. Prod. Eng. Rev. 2016, 7, 105–112. [Google Scholar] [CrossRef]
  10. Cheng, G.J.; Liu, L.T.; Qiang, X.J.; Liu, Y. Industry 4.0 development and application of intelligent manufacturing. In Proceedings of the 2016 International Conference on Information System and Artificial Intelligence (ISAI), Hong Kong, China, 24–26 June 2016; pp. 407–410. [Google Scholar]
  11. Zheng, P.; Liu, Y.; Tao, F.; Wang, Z.; Chen, C.H. Smart Product-Service Systems Solution Design via Hybrid Crowd Sensing Approach. IEEE Access 2019, 7, 128463–128473. [Google Scholar] [CrossRef]
  12. Xu, L.D.; He, W.; Li, S.C. Internet of Things in Industries: A Survey. IEEE Trans. Ind. Inform. 2014, 10, 2233–2243. [Google Scholar] [CrossRef]
  13. Zhou, K.; Liang, L.; Liu, T. From cyber-physical systems to Industry 4.0: Make future manufacturing become possible. Int. J. Manuf. Res. 2016, 11, 167–188. [Google Scholar] [CrossRef]
  14. Koren, Y.; Shpitalni, M. Design of reconfigurable manufacturing systems. J. Manuf. Syst. 2010, 29, 130–141. [Google Scholar] [CrossRef]
  15. Shahnazari, H.; Mhaskar, P.; House, J.M.; Salsbury, T.I. Modeling and fault diagnosis design for HVAC systems using recurrent neural networks. Comput. Chem. Eng. 2019, 126, 189–203. [Google Scholar] [CrossRef]
  16. Shu, L.; Yang, L. A Modified PSO to Optimize Manufacturers Production and Delivery. JSW 2012, 7, 2325–2332. [Google Scholar] [CrossRef]
  17. Zhao, X.; Xing, Z.; Kabir, M.A.; Sawada, N.; Li, J.; Lin, S.W. Hdskg: Harvesting domain specific knowledge graph from content of webpages. In Proceedings of the 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), Klagenfurt, Austria, 20–24 February 2017; pp. 56–67. [Google Scholar]
  18. Zhao, X.J.; Li, H.W.; Tang, Y.T.; Gao, D.J.; Bao, L.F.; Lee, C.H. A Smart Context-Aware Program Assistant Based on Dynamic Programming Event Modeling. In Proceedings of the 2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), Memphis, TN, USA, 15–18 October 2018; pp. 24–29. [Google Scholar]
  19. Porter, M.E.; Heppelmann, J.E. How smart, connected products are transforming competition. Harv. Bus. Rev. 2014, 92, 64–88. [Google Scholar]
  20. Lee, C.H.; Chen, C.H.; Trappey, A.J. A structural service innovation approach for designing smart product service systems: Case study of smart beauty service. Adv. Eng. Inform. 2019, 40, 154–167. [Google Scholar] [CrossRef]
  21. Kagermann, H.; Helbig, J.; Hellinger, A.; Wahlster, W. Recommendations for Implementing the Strategic Initiative INDUSTRIE 4.0: Securing the Future of German Manufacturing Industry; Final Report of the Industrie 4.0 Working Group; Forschungsunion: Berlin, Germany, 2013. [Google Scholar]
  22. Zheng, P.; Wang, H.; Sang, Z.; Zhong, R.Y.; Liu, Y.; Liu, C.; Mubarok, K.; Yu, S.; Xu, X. Smart manufacturing systems for Industry 4.0: Conceptual framework, scenarios, and future perspectives. Front. Mech. Eng. 2018, 13, 137–150. [Google Scholar] [CrossRef]
  23. Rashid, M.M.; Mhaskar, P.; Swartz, C.L.E. Handling multi-rate and missing data in variable duration economic model predictive control of batch processes. AIChE J. 2017, 63, 2705–2718. [Google Scholar] [CrossRef]
  24. Rashid, M.M.; Patel, N.; Mhaskar, P.; Swartz, C.L. Handling sensor faults in economic model predictive control of batch processes. AIChE J. 2019, 65, 617–628. [Google Scholar] [CrossRef]
  25. Baykasoğlu, A.; Subulan, K.; Güçdemir, H.; Dudaklı, N.; Akyol, D.E. Revenue management for make-to-order manufacturing systems with a real-life application. Eng. Econ. 2019. [Google Scholar] [CrossRef]
  26. Albana, A.S.; Frein, Y.; Hammami, R. Effect of a lead time-dependent cost on lead time quotation, pricing, and capacity decisions in a stochastic make-to-order system with endogenous demand. Int. J. Prod. Econ. 2018, 203, 83–95. [Google Scholar] [CrossRef]
  27. Lohnert, N.; Fischer, K. Booking Limit Based Revenue Management Approaches for Customer-Value Oriented Make-to-Order Production. In Optimization and Decision Support Systems for Supply Chains; Springer Science and Business Media LLC: Berlin/Heidelberg, Germany, 2019; pp. 268–282. [Google Scholar]
  28. Wei, W.; Liu, A.; Lu, S.C.Y.; Wuest, T. Product Requirement Modeling and Optimization Method Based on Product Configuration Design. Procedia CIRP 2015, 36, 1–5. [Google Scholar] [CrossRef]
  29. Elmaraghy, H.A. Flexible and reconfigurable manufacturing systems paradigms. Int. J. Flex. Manuf. Syst. 2005, 17, 261–276. [Google Scholar] [CrossRef]
  30. Yuan, C.F.; Wang, W.L.; Shen, L.X. Approach of Customer Requirement Decomposition Based on Requirement Element in Product Configuration Design and its Application. In Advances in Civil Engineering, CEBM 2011; Advanced Materials Research; Trans Tech Publications: Zurich, Switzerland, 2011; pp. 2886–2890. [Google Scholar]
  31. Zheng, W.L.; Lu, B.L. A multimodal approach to estimating vigilance using EEG and forehead EOG. J. Neural Eng. 2017, 14, 026017. [Google Scholar] [CrossRef]
  32. Chan, H.L.; Shen, B.; Cai, Y. Quick response strategy with cleaner technology in a supply chain: Coordination and win-win situation analysis. Int. J. Prod. Res. 2018, 56, 3397–3408. [Google Scholar] [CrossRef]
  33. Bhise, V.D. Designing Complex Products with Systems Engineering Processes and Techniques; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
  34. Forza, C.; Salvador, F. Managing for variety in the order acquisition and fulfilment process: The contribution of product configuration systems. Int. J. Prod. Econ. 2002, 76, 87–98. [Google Scholar] [CrossRef]
  35. Yang, D.; Dong, M.; Miao, R. Development of a product configuration system with an ontology-based approach. Comput. Des. 2008, 40, 863–878. [Google Scholar] [CrossRef]
  36. Chen, L.-C.; Lin, L. Optimization of product configuration design using functional requirements and constraints. Res. Eng. Des. 2002, 13, 167–182. [Google Scholar] [CrossRef]
  37. Schuh, G.; Rudolf, S.; Riesener, M. Similarity-based Product Configuration. Procedia CIRP 2014, 17, 290–295. [Google Scholar] [CrossRef]
  38. Tang, D.; Wang, Q.; Ullah, I. Optimisation of product configuration in consideration of customer satisfaction and low carbon. Int. J. Prod. Res. 2017, 55, 3349–3373. [Google Scholar] [CrossRef]
  39. Vallhagen, J.; Madrid, J.; Söderberg, R.; Wärmefjord, K. An Approach for Producibility and DFM-methodology in Aerospace Engine Component Development. Procedia CIRP 2013, 11, 151–156. [Google Scholar] [CrossRef]
  40. Willner, O.; Powell, D.; Duchi, A.; Schönsleben, P. Globally Distributed Engineering Processes: Making the Distinction between Engineer-to-order and Make-to-order. Procedia CIRP 2014, 17, 663–668. [Google Scholar] [CrossRef] [Green Version]
  41. Trappey, A.J.; Chen, P.P.; Trappey, C.V.; Ma, L. A Machine Learning Approach for Solar Power Technology Review and Patent Evolution Analysis. Appl. Sci. 2019, 9, 1478. [Google Scholar] [CrossRef] [Green Version]
  42. Trappey, A.J.; Trappey, C.V.; Fan, C.Y.; Lee, I.J. Consumer driven product technology function deployment using social media and patent mining. Adv. Eng. Inform. 2018, 36, 120–129. [Google Scholar] [CrossRef]
  43. Rajkumar, R.; Lee, I.; Sha, L.; Stankovic, J. Cyber-physical systems: The next computing revolution. In Proceedings of the Design Automation Conference (DAC), Anaheim, CA, USA, 13–18 June 2010; pp. 731–736. [Google Scholar]
  44. Violante, M.G.; Vezzetti, E. Kano qualitative vs quantitative approaches: An assessment framework for products attributes analysis. Comput. Ind. 2017, 86, 15–25. [Google Scholar] [CrossRef]
  45. Chang, Y.H.; Wang, Y.C. Significant human risk factors in aircraft maintenance technicians. Saf. Sci. 2010, 48, 54–62. [Google Scholar] [CrossRef]
  46. Li, F.; Chen, C.H.; Lee, C.H.; Khoo, L.P. A User Requirement-driven Approach Incorporating TRIZ and QFD for Designing a Smart Vessel Alarm System to Reduce Alarm Fatigue. J. Navig. 2019. [Google Scholar] [CrossRef]
  47. Lee, C.H.; Zhao, X.; Lee, Y.C. Service quality driven approach for innovative retail service system design and evaluation: A case study. Comput. Ind. Eng. 2019, 135, 275–285. [Google Scholar] [CrossRef]
  48. Wang, T.; Ji, P. Understanding customer needs through quantitative analysis of Kano’s model. Int. J. Qual. Reliab. Manag. 2010, 27, 173–184. [Google Scholar] [CrossRef]
  49. Berger, C. Kano’s methods for understanding customer-defined quality. Cent. Qual. Manag. J. 1993, 2, 3–36. [Google Scholar]
  50. Lee, C.H.; Chen, C.H.; Li, F.; Shie, A.J. Customized and Knowledge-centric Service Design Model Integrating Case-based Reasoning and TRIZ. Expert Syst. Appl. 2019, 134, 113062. [Google Scholar] [CrossRef]
  51. Lee, C.H.; Wang, Y.H.; Trappey, A.J. Ontology-based reasoning for the intelligent handling of customer complaints. Comput. Ind. Eng. 2015, 84, 144–155. [Google Scholar] [CrossRef]
  52. He, L.; Song, W.; Wu, Z.; Xu, Z.; Zheng, M.; Ming, X. Quantification and integration of an improved Kano model into QFD based on multi-population adaptive genetic algorithm. Comput. Ind. Eng. 2017, 114, 183–194. [Google Scholar] [CrossRef]
  53. Liu, A.; Hu, H.; Zhang, X.; Lei, D. Novel Two-Phase Approach for Process Optimization of Customer Collaborative Design Based on Fuzzy-QFD and DSM. IEEE Trans. Eng. Manag. 2017, 64, 193–207. [Google Scholar] [CrossRef]
  54. Lasdon, L.S.; Fox, R.L.; Ratner, M.W. Nonlinear optimization using the generalized reduced gradient method. Recherche Opérationnelle 1974, 8, 73–103. [Google Scholar] [CrossRef] [Green Version]
  55. Peffers, K.; Tuunanen, T.; Rothenberger, M.A.; Chatterjee, S. A Design Science Research Methodology for Information Systems Research. J. Manag. Inf. Syst. 2007, 24, 45–77. [Google Scholar] [CrossRef]
Figure 1. (a) Conventional product configuration system; (b) required quick-response product configuration system under Industry 4.0.
Figure 1. (a) Conventional product configuration system; (b) required quick-response product configuration system under Industry 4.0.
Applsci 09 05004 g001
Figure 2. The design model for quick-response product configuration system.
Figure 2. The design model for quick-response product configuration system.
Applsci 09 05004 g002
Figure 3. Typical house of quality (HOQ).
Figure 3. Typical house of quality (HOQ).
Applsci 09 05004 g003
Figure 4. Scale of strength of relationship.
Figure 4. Scale of strength of relationship.
Applsci 09 05004 g004
Figure 5. Customer Requirement (CR) component in optimization framework.
Figure 5. Customer Requirement (CR) component in optimization framework.
Applsci 09 05004 g005
Figure 6. “As-is” model of order acquisition process.
Figure 6. “As-is” model of order acquisition process.
Applsci 09 05004 g006
Figure 7. Customer Satisfaciton- Function (CS-F) relationship functions.
Figure 7. Customer Satisfaciton- Function (CS-F) relationship functions.
Applsci 09 05004 g007
Figure 8. Graphic User Interface of OrderAssistant in formulation for optimization product configuration.
Figure 8. Graphic User Interface of OrderAssistant in formulation for optimization product configuration.
Applsci 09 05004 g008
Figure 9. The upgraded recommendation of OrderAssistant based on sensitive analysis.
Figure 9. The upgraded recommendation of OrderAssistant based on sensitive analysis.
Applsci 09 05004 g009
Figure 10. ‘To-be’ process of order acquisition and quick response process with OrderAssistant.
Figure 10. ‘To-be’ process of order acquisition and quick response process with OrderAssistant.
Applsci 09 05004 g010
Table 1. Filled HOQ.
Table 1. Filled HOQ.
ECABC
CR
1 R 1 A R 1 B R 1 C
2 R 2 A R 2 B R 2 C
3 R 3 A R 3 B R 3 C
Table 2. Normalized HOQ.
Table 2. Normalized HOQ.
ECAB
CR
1 R 1 A R 1 B
2 R 2 A R 2 B
Table 3. Fractional contribution of Engineering Characteristics- E C A .
Table 3. Fractional contribution of Engineering Characteristics- E C A .
CR E C A
Score 1Score 2
1 F C 1 A , 1 = 0.8 F C 1 A , 2 = 0.2
2 F C 2 A , 1 = 0 F C 2 A , 2 = 1
Table 4. Modified normalized HOQ.
Table 4. Modified normalized HOQ.
ECAB
CR 121
1 R 1 A , 1 = F C 1 A , 1 R 1 A R 1 A , 2 = F C 1 A , 2 R 1 A R 1 B , 1 = F C 1 B , 1 R 1 B   = R 1 B
2 R 2 A , 1 = F C 2 A , 1 R 2 A R 2 A , 2 = F C 2 A , 2 R 2 A R 2 B , 1 = F C 2 B , 1 R 2 B = R 2 B
Table 5. ECs of Company A laptops.
Table 5. ECs of Company A laptops.
EC IDECCategory
ACPUPrimary Functional EC
BGPU
CRAM
DHDD
ESSD
FDisplaySecondary Functional EC
GSpeaker
HBattery
JFan
KHousingNon-functional EC
Table 6. HOQ.
Table 6. HOQ.
ECCPUGPURAMHDDSSDDisplaySpeakerBatteryFanHousing
CR ABCDEFGHJK
Business Performance192125
Multimedia Performance259133
Computation Performance384135
Storage4 81
Display5 9
Audio6 9
Battery Life7 9
Temperature Control8 9
Table 7. Suggested evaluation criteria.
Table 7. Suggested evaluation criteria.
CREvaluation
Business Performance50% CPU + 10% GPU + 10% HDD + 30% SSD
Multimedia Performance25% CPU + 50% GPU + 10% HDD + 15% SSD
Computation Performance40% CPU + 20% GPU + 15% HDD + 25% SSD
Table 8. Normalized HOQ.
Table 8. Normalized HOQ.
ECCPUGPURAMHDDSSD
CR ABCDE
Business Performance10.470.110.050.110.26
Multimedia Performance20.240.430.050.140.14
Computation Performance30.380.190.050.140.24
Storage4 0.890.11
Table 9. Modified normalized HOQ.
Table 9. Modified normalized HOQ.
ECCPUGPURAMHDDSSD
CR A1A2A3BCD1D2E1E2
Business PerformanceCR10.3790.0470.0470.110.05 0.11 0.26
Multimedia PerformanceCR20.0710.1430.0240.430.05 0.14 0.14
Computation PerformanceCR30.0380.0380.3050.190.05 0.14 0.24
StorageCR4 0.89 0.11
Table 10. Recommended configuration.
Table 10. Recommended configuration.
ECSelectionmNormalized Score m, S j , m Price ($)
CPUA310.781166
20.521
30.254
GPUB210.286223
RAMC310.854148
HDDD410.2586
21
SSDE310.25127
20.996
Total750
Table 11. Kano survey result.
Table 11. Kano survey result.
CROAMIRQTotalKCCSDS
Business Performance2013612600120M0.275−0.675
Multimedia Performance4425122900120O0.658−0.467
Computation Performance2741143800120A0.567−0.342
Storage3125352801120M0.47−0.555
O: One-dimensional; A: Attractive; M: Must-be.
Table 12. Formulation of CRs.
Table 12. Formulation of CRs.
CRKCabf(x)S = af(x) + b
Business PerformanceM1.5030.828−exS = −1.503ex + 0.828
Multimedia PerformanceO1.125−0.467xS = 1.125x − 0.467
Computation PerformanceA0.529−0.87exS = 0.529ex − 0.87
StorageM1.6221.067−exS = −1.622ex + 1.067
Table 13. Customer profile.
Table 13. Customer profile.
Target UserOffice Clerks, White-Collar
Total Budget Allocated750
Customer RequirementImportance Weight
Business Performance0.5
Multimedia Performance0.15
Computation Performance0.25
Storage0.1
Table 14. Optimal fulfilment level (F) and customer satisfaction (CS).
Table 14. Optimal fulfilment level (F) and customer satisfaction (CS).
CRFulfilment Level, F i Customer SatisfactionImportance Weight
Business Performance0.7750.135610.5
Multimedia Performance0.5850.191210.15
Computation Performance0.6020.095240.25
Storage0.25−0.195870.1
Overall Customer Satisfaction0.10072
Table 15. Recommended technical parameters.
Table 15. Recommended technical parameters.
ECSelectionTechnical Parameter
CPUA3Single-Core Integer Speed (pts)Quad-Core Integer Speed (pts)Multi-Core Integer Speed (pts)
114300308
GPUB2CLim (MHz)MLim (MHz)
12901392
RAMC3Capacity (GB)
2x4
HDDD4Capacity (TB)Sequential Read Speed (MB/s)
2174
SSDE3Capacity (GB)Sequential Read Speed (MB/s)
250497
Table 16. Sensitivity analysis.
Table 16. Sensitivity analysis.
ECSelectionNearest Downgraded ConfigurationNearest Upgraded Configuration
CPUA3A3A5 #
GPUB2B2B1 *
RAMC3C3C1 *
HDDD4D4D2 *
SSDE3E2 *E2 *
CS0.100720.09930 *0.10981 #
Total Price750730 *759 #
Italic *: Decrease from the recommended configuration; Bold #: Increase from the recommended configuration.

Share and Cite

MDPI and ACS Style

Lee, C.-H.; Chen, C.-H.; Lin, C.; Li, F.; Zhao, X. Developing a Quick Response Product Configuration System under Industry 4.0 Based on Customer Requirement Modelling and Optimization Method. Appl. Sci. 2019, 9, 5004. https://doi.org/10.3390/app9235004

AMA Style

Lee C-H, Chen C-H, Lin C, Li F, Zhao X. Developing a Quick Response Product Configuration System under Industry 4.0 Based on Customer Requirement Modelling and Optimization Method. Applied Sciences. 2019; 9(23):5004. https://doi.org/10.3390/app9235004

Chicago/Turabian Style

Lee, Ching-Hung, Chun-Hsien Chen, Chenyu Lin, Fan Li, and Xuejiao Zhao. 2019. "Developing a Quick Response Product Configuration System under Industry 4.0 Based on Customer Requirement Modelling and Optimization Method" Applied Sciences 9, no. 23: 5004. https://doi.org/10.3390/app9235004

APA Style

Lee, C. -H., Chen, C. -H., Lin, C., Li, F., & Zhao, X. (2019). Developing a Quick Response Product Configuration System under Industry 4.0 Based on Customer Requirement Modelling and Optimization Method. Applied Sciences, 9(23), 5004. https://doi.org/10.3390/app9235004

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop