Skip to main content
Log in

Process configuration based on generative constraint satisfaction problem

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Product configuration, a widely used technology in product family design, is one of the most effective technologies of mass customization strategies which have been deployed by many companies for years. Nevertheless, the mass customization needs to cover the management of the whole customizable product cycle. In order to assist the development of mass customization, it is essential to extend the configuration technology to product family process planning, which is the technological essence of process configuration. In this article the process configuration task is confirmed based on the analysis of characteristics of process planning. Compared with the solving scheme of product configuration, the process configuration is then mapped into a generative constraint satisfaction problem (GCSP), and the variables and constraints of the process configuration GCSP model are identified respectively. An algorithm based on backtracking algorithm is introduced to complete the process configuration. Finally, an experiment on machining process configuration for satellite plate panel verifies the validity of our algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Aldanondo, M., & Vareilles, E. (2008). Configuration for mass customization: How to extend product configuration towards requirements and process configuration. Journal of Intelligent Manufacturing, 19(5), 521–535.

    Article  Google Scholar 

  • Barták, R., Salido, M. A., & Rossi, F. (2010). Constraint satisfaction techniques in planning and scheduling. Journal of Intelligent Manufacturing, 21(1), 5–15.

    Article  Google Scholar 

  • Brown, D. C. (1998). Defining configuring. AI EDAM, 12(04), 301–305.

    Google Scholar 

  • Campagna, D., & Formisano, A. (2013). Product and production process modeling and configuration. Fundamenta Informaticae, 124(4), 403–425.

    Google Scholar 

  • Felfernig, A., Friedrich, G., Jannach, D., Silaghi, M., & Zanker, M. (2003). Distributed generative CSP approach towards multi-site product configuration. In Workshop on immediate applications of constraint programming (ACP) (pp. 100–123).

  • Felfernig, A., Hotz, L., Bagley, C., & Tiihonen, J. (2014). Knowledge-based configuration: From research to business cases. MA: Morgan Kaufmann.

  • Fujita, K., Amaya, H., & Akai, R. (2013). Mathematical model for simultaneous design of module commonalization and supply chain configuration toward global product family. Journal of Intelligent Manufacturing, 24(5), 991–1004.

    Article  Google Scholar 

  • Jannach, D., & Zanker, M. (2013). Modeling and solving distributed configuration problems: A CSP-based approach. Knowledge and Data Engineering, IEEE Transactions on, 25(3), 603–618.

    Article  Google Scholar 

  • Jiao, J. R., Simpson, T. W., & Siddique, Z. (2007). Product family design and platform-based product development: A state-of-the-art review. Journal of Intelligent Manufacturing, 18(1), 5–29.

    Article  Google Scholar 

  • Jiménez, P. (2013). Survey on assembly sequencing: A combinatorial and geometrical perspective. Journal of Intelligent Manufacturing, 24(2), 235–250.

    Article  Google Scholar 

  • Laborie, P. (2003). Algorithms for propagating resource constraints in AI planning and scheduling: Existing approaches and new results. Artificial Intelligence, 143(2), 151–188.

    Article  Google Scholar 

  • Mayer, W., Thiagarajan, R., & Stumptner, M. (2009) Service composition as generative constraint satisfaction. In Web Services, 2009. ICWS 2009. IEEE International Conference on, 2009 (pp. 888–895). IEEE.

  • Mencía, C., Sierra, M. R., & Varela, R. (2014). Intensified iterative deepening A* with application to job shop scheduling. Journal of Intelligent Manufacturing, 25(6), 1245–1255.

  • Pitiot, P., Aldanondo, M., & Vareilles, E. (2014). Concurrent product configuration and process planning: Some optimization experimental results. Computers in Industry, 65(4), 610–621.

    Article  Google Scholar 

  • Pitiot, P., Aldanondo, M., Vareilles, E., Gaborit, P., Djefel, M., & Carbonnel, S. (2013). Concurrent product configuration and process planning, towards an approach combining interactivity and optimality. International Journal of Production Research, 51(2), 524–541.

    Article  Google Scholar 

  • Schierholt, K. (2001a). Process configuration: Combining the principles of product configuration and process planning. AI EDAM, 15(05), 411–424.

    Google Scholar 

  • Schierholt, K. (2001b). Process configuration: Mastering knowledge-intensive planning tasks. vdf Hochschulverlag AG, ETH Zurich.

  • Smith, S., Smith, G. C., & Jiao, R. (2013). Mass customization in the product life cycle. Journal of Intelligent Manufacturing, 24(5), 877–885.

    Article  Google Scholar 

  • Stumptner, M. (1997). An overview of knowledge-based configuration. Ai Communications, 10(2), 111–125.

    Google Scholar 

  • Stumptner, M., Friedrich, G. E., & Haselböck, A. (1998). Generative constraint-based configuration of large technical systems. AI EDAM, 12(4), 307–320.

    Google Scholar 

  • Stumptner, M., & Haselböck, A. (1993). A generative constraint formalism for configuration problems. In Advances in artificial Intelligence (pp. 302–313). Berlin, Heidelberg: Springer.

  • Wang, Y., & Tseng, M. M. (2013). A Naïve Bayes approach to map customer requirements to product variants. Journal of Intelligent Manufacturing. doi:10.1007/s10845-013-0806-2.

  • Wu, D., Zhang, L. L., & Jiao, R. J. (2013). SysML-based design chain information modeling for variety management in production reconfiguration. Journal of Intelligent Manufacturing, 24(3), 575–596.

    Article  Google Scholar 

  • Yang, D., & Dong, M. (2013). Applying constraint satisfaction approach to solve product configuration problems with cardinality-based configuration rules. Journal of Intelligent Manufacturing, 24(1), 99–111.

    Article  Google Scholar 

  • Zanker, M., Jannach, D., Silaghi, M. C., & Friedrich, G. (2008). A distributed generative csp framework for multi-site product configuration. In Cooperative information agents XII (pp. 131–146). Berlin, Heidelberg: Springer.

  • Zhang, L., & Rodrigues, B. (2010). Nested coloured timed Petri nets for production configuration of product families. International Journal of Production Research, 48(6), 1805–1833.

  • Zhang, L. L. (2007). Process platform-based production configuration for mass customization. Doctoral dissertation, Nanyang Technological University, Singapore.

  • Zhang, L. L., Xu, Q., Yu, Y., & Jiao, R. J. (2012). Domain-based production configuration with constraint satisfaction. International Journal of Production Research, 50(24), 7149–7166.

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by the National Natural Science Foundation of China (No. 51405104), the Research Fund for the Doctoral Program of Higher Education of China (No. 20112302130003) and the Research Innovation Fund of Harbin Institute of Technology (No. IDGA18102049).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong-Jian Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, L., Zhong, SS. & Zhang, YJ. Process configuration based on generative constraint satisfaction problem. J Intell Manuf 28, 945–957 (2017). https://doi.org/10.1007/s10845-014-1031-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-014-1031-3

Keywords

Navigation