Skip to main content

An XML Implementation for Data Exchange of Heterogeneous Object Models

  • Chapter
Advanced Design and Manufacturing Based on STEP

Part of the book series: Springer Series in Advanced Manufacturing ((SSAM))

Abstract

Heterogeneous objects refer to objects with spatially different material compositions or structures. Tremendous research efforts have been devoted to modelling heterogeneous objects and many heterogeneous object representations have been proposed. Regardless of the diversity of these CAD models, there are needs to transport and exchange the included geometry, topology as well as material distribution between CAD modellers, CAE tools and CAM facilities. In literature and practical applications there have been lots of STEP (STandard for the Exchange of Product model data) based tools and implementations for the exchange of the geometric/topological data. However, there has been only limited research on the data exchange of material distributions. This chapter focuses on an XML implementation for data exchange of heterogeneous CAD models. The proposed heterogeneous CAD model is described by Extensible Markup Language and detailed approaches to represent the voxel based, explicit function based and heterogeneous feature tree based models are described. The idea is to introduce self-descriptive, customised tags/vocabularies to fit the specific needs of material modelling. The structure of the heterogeneous CAD model is specified with XML schemas and related data validations can accordingly be checked to ensure the model correctness. A prototype CAD module is developed to construct XML-based heterogeneous material model, and the XML model is then exported to SolidWorks to test the validity of the proposed approach. Results show the proposed XML based model can facilitate the data exchanges of heterogeneous material distributions.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kou, X. Y. and Tan, S. T., Heterogeneous object modeling: A review, Computer-Aided Design, vol. 39, pp. 284-301, 2007.

    Article  Google Scholar 

  2. Pasko, A., Adzhiev, V., and Comninos, P., Heterogeneous Objects Modelling and Applications, in Collection of Papers on Foundations and Practice Series, Lecture Notes in Computer Science. vol. 4889 2008.

    Google Scholar 

  3. Burkett, W. C., Product data markup language: A new paradigm for product data exchange and integration, CAD Computer Aided Design, vol. 33, pp. 489-500, 2001.

    Article  Google Scholar 

  4. Chan, S. C. F., Dillon, T., and Ng, V. T. Y., Exchanging step data through XML-based mediators, Concurrent Engineering Research and Applications, vol. 11, pp. 55-64, 2003.

    Google Scholar 

  5. ISO10303-11, Industrial automation systems and integration — Product data representation and exchange— Part 11: Description methods: The EXPRESS language reference manual, 2004.

    Google Scholar 

  6. Peak, R. S., Lubell, J., Srinivasan, V., and Waterbury, S. C., STEP, XML, and UML: Complementary technologies, Journal of Computing and Information Science in Engineering, vol. 4, pp. 379-390, 2004.

    Article  Google Scholar 

  7. Barkmeyer, E. and Lubell, J., XML Representation of EXPRESS Models and Data, in ICSE Workshop on XML Technologies and Software Engineering Toronto, Ontario, Canada, 2001.

    Google Scholar 

  8. ISO10303-28, Industrial automation systems and integration--product data representation and exchange, 1st ed. Geneva: ISO, 2007.

    Google Scholar 

  9. http://www.steptools.com/.

    Google Scholar 

  10. Michael, J. P., Introduction to ISO 10303 - the STEP standard for product data exchange, J. Comput. Info. Sci. Eng., vol. 1, pp. 102-103, 2001.

    Article  Google Scholar 

  11. Patil, L., Dutta, D., Bhatt, A. D., Jurrens, K., Lyons, K., Pratt, M. J., and Sriram, R. D., Representation of heterogeneous objects in ISO 10303(STEP), American Society of Mechanical Engineers, Manufacturing Engineering Division, MED, vol. 11, pp. 355-363, 2000.

    Google Scholar 

  12. Patil, L., Dutta, D., Bhatt, A. D., Jurrens, K., Lyons, K., Pratt, M. J., and Sriram, R. D., A proposed standards-based approach for representing heterogeneous objects for layered manufacturing, Rapid Prototyping Journal, vol. 8, pp. 134-146, 2002.

    Article  Google Scholar 

  13. Requicha, A. A. G. and Voelcker, H. B., Solid modeling - A historical summary and contemporary assessment, IEEE Computer Graphics and Applications, vol. 2, pp. 9-16, 18-20, 22-24, 1982.

    Google Scholar 

  14. Requicha, A. G., Representations for rigid solids: theory, methods, and systems ACM Computing Surveys, vol. 12, pp. 437-464, 1980

    Article  Google Scholar 

  15. Hu, Y., Blouin, V. Y., and Fadel, G. M., Design for manufacturing of 3D heterogeneous objects with processing time considerations, Proceedings of ASME 2005 Design Engineering Technical Conferences, September 24-28, 2005, Long Beach, California USA, 2005.

    Google Scholar 

  16. Cho, J. R. and Ha, D. Y., Optimal tailoring of 2D volume-fraction distributions for heat-resisting functionally graded materials using FDM, Computer Methods in Applied Mechanics and Engineering, vol. 191, pp. 3195-3211, 2002.

    Article  MATH  Google Scholar 

  17. Shin, K.-H., Representation and process planning for layered manufacturing of heterogeneous objects: PhD Thesis, University of Michigan, 2002.

    Google Scholar 

  18. Chen, M. and Tucker, J. V., Constructive volume geometry, Computer Graphics Forum, vol. 19, pp. 281-293, 2000.

    Article  Google Scholar 

  19. Elishakoff, I., Gentilini, C., and Viola, E., Three-dimensional analysis of an allround clamped plate made of functionally graded materials, Acta Mechanica, vol. 180, pp. 21-36, 2005.

    Article  MATH  Google Scholar 

  20. Eraslan, A. and Akis, T., On the plane strain and plane stress solutions of functionally graded rotating solid shaft and solid disk problems, Acta Mechanica, vol. 181, pp. 43-63, 2006.

    Article  MATH  Google Scholar 

  21. Kou, X. Y. and Tan, S. T., A hierarchical representation for heterogeneous object modeling, Computer-Aided Design, vol. 37, p. 307, 2005.

    Article  Google Scholar 

  22. Kou, X. Y., Tan, S. T., and Sze, W. S., Modeling complex heterogeneous objects with non-manifold heterogeneous cells, Computer-Aided Design, vol. 38, pp. 457-474, 2006.

    Article  Google Scholar 

  23. Kou, X. Y., Computer-Aided Design of Heterogeneous Objects: PhD Thesis, The University of Hong Kong, 2006.

    Google Scholar 

  24. http://www.w3.org/2001/XMLSchema-datatypes.

    Google Scholar 

  25. http://www.w3.org/Math/.

    Google Scholar 

  26. Corney, J., 3D modeling with the ACIS kernel and toolkit. Chichester ; New York: J. Wiley & Sons, 1997.

    Google Scholar 

  27. Kou, X. Y. and Tan, S. T., An interactive CAD environment for heterogeneous object design, in Proceedings of ASME 2004 Design Engineering Technical Conferences, September 28-October 2, 2004, Salt Lake City, Utah USA.

    Google Scholar 

  28. http://www.comsol.com/.

    Google Scholar 

  29. Kou, X. Y. and Tan, S. T., Heterogeneous Object Design: An Integrated CAX Perspective, in Heterogeneous Objects Modeling and Applications, Lecture Notes on Computer Science, V. A. Alexander Pasko, Peter Comninos, Ed., 2007, pp. 42-59.

    Google Scholar 

  30. Kou, X. Y. and Tan, S. T., A systematic approach for Integrated Computer-Aided Design and Finite Element Analysis of Functionally-Graded-Material objects, Materials & Design, vol. 28, pp. 2549-2565, 2007.

    Article  Google Scholar 

  31. http://www.microsoft.com/downloads/details.aspx?familyid=3144B72B-B4F2-46DA-B4B6-C5D7485F2B42&displaylang=en.

    Google Scholar 

  32. Albahari, J., Albahari, B., and Drayton, P., C# 3.0 in a nutshell, 3rd ed. Beijing ; Cambridge: O'Reilly, 2007.

    Google Scholar 

  33. http://www.solidworks.com/.

    Google Scholar 

  34. http://www.3ds.com/3dxml.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag London Limited

About this chapter

Cite this chapter

Kou, X., Tan, S. (2009). An XML Implementation for Data Exchange of Heterogeneous Object Models. In: Xu, X., Nee, A. (eds) Advanced Design and Manufacturing Based on STEP. Springer Series in Advanced Manufacturing. Springer, London. https://doi.org/10.1007/978-1-84882-739-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-739-4_19

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-738-7

  • Online ISBN: 978-1-84882-739-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics