0
Research Papers

Integrated, Synchronous Multi-User Design and Analysis

[+] Author and Article Information
Jared C. Briggs

Intellect Engineering,
Payson, Utah, 84651
e-mail: jared.briggs@intellecteng.com

Ammon I. Hepworth

Department of Mechanical Engineering,
Brigham Young University,
Provo, Utah, 84602
e-mail: ammon.hepworth@byu.edu

Brett R. Stone

Department of Mechanical Engineering,
Brigham Young University,
Provo, Utah, 84602
e-mail: brett_stone@me.com

Josh Q. Coburn

Department of Mechanical Engineering,
Brigham Young University,
Provo, Utah, 84602
e-mail: jqcoburn@gmail.com

C. Greg Jensen

Department of Mechanical Engineering,
Brigham Young University,
Provo, Utah, 84602
e-mail: cjensen@byu.edu

Ed Red

Department of Mechanical Engineering,
Brigham Young University,
Provo, Utah, 84602
e-mail: ered@byu.edu

Siemens is a registered trademark of Siemens AG.

NX is a trademark of Siemens Product Lifecycle Management Software, Inc.

CUBIT is a trademark of Sandia National Laboratories.

CATIA is a registered trademark of Dassault Systémes.

Inventor is a registered trademark of Autodesk, Inc.

1Corresponding author.

Contributed by the Design Engineering Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received April 3, 2014; final manuscript received February 9, 2015; published online April 9, 2015. Assoc. Editor: Joshua D. Summers.

J. Comput. Inf. Sci. Eng 15(3), 031002 (Sep 01, 2015) (11 pages) Paper No: JCISE-14-1113; doi: 10.1115/1.4029801 History: Received April 03, 2014; Revised February 09, 2015; Online April 09, 2015

An integrated multi-user system for synchronous design and analysis improves collaboration and concurrent engineering across multiple engineering disciplines. This approach allows all members of a multidisciplinary team (i.e., a team made up of designers and structural analysts) to access the same shared model over a computer network and synchronously contribute to the model in real-time. Data for both design and analysis are directly based on the same mathematical representation of the geometry, eliminating the need for model translation between disciplines. All data are stored on a central server which allows simultaneous access by multiple users. Each user views and operates on the model in a way specific to his or her discipline. Updates to the shared model are seen in real-time. This system enables an enhanced parallel product development workflow, since users from multiple disciplines can simultaneously contribute to the same engineering model. A simple implementation of an integrated multi-user design and analysis system was developed to demonstrate this method. Preliminary results from two experiments suggest a reduction in the amount of time required to perform design and analysis operations when compared with traditional, single-user approaches. Future research is suggested.

Copyright © 2015 by ASME
Your Session has timed out. Please sign back in to continue.

References

Dokken, T., Quak, E., and Skytt, V., 2010, “Requirements From Isogeometric Analysis for Changes in Product Design Ontologies,” Focus K3D Conference on Semantic 3D Media and Content, pp. 1–5.
Hughes, T., Cottrell, J., and Bazilevs, Y., 2005, “Isogeometric Analysis: CAD, Finite Elements, NURBS, Exact Geometry and Mesh Refinement,” Comput. Methods Appl. Mech. Eng., 194(39–41), pp. 4135–4195. [CrossRef]
Chabura, J., Leake, J., and Hall, W., 2004, “Development of Instructional Software for Demonstrating CAD/FEA Integration Best Practices,” 59th Annual Midyear Meeting of the Engineering Design Graphics Division of the American Society for Engineering Education, pp. 168–176.
Arabshahi, S., Barton, D., and Shaw, N., 1993, “Steps Towards CAD-FEA Integration,” Eng. Comput., 9(1), pp. 17–26. [CrossRef]
Gujarathi, G., and Ma, Y.-S., 2011, “Parametric CAD/CAE Integration Using a Common Data Model,” J. Manuf. Syst., 30(3), pp. 118–132. [CrossRef]
Li, M., Gao, S., and Wang, C., 2007, “Real-Time Collaborative Design With Heterogeneous CAD Systems Based on Neutral Modeling Commands,” ASME J. Comput. Inf. Sci. Eng., 7(2), pp. 113–125. [CrossRef]
Red, E., Holyoak, V., Jensen, C. G., Marshall, F., Ryskamp, J., and Xu, Y., 2010, “v-CAx: A Research Agenda for Collaborative Computer-Aided Applications,” Comput.-Aided Des., 7, pp. 1–18. [CrossRef]
Red, E., Jensen, G., French, D., and Weerakoon, P., 2011, “Multi-User Architectures for Computer-Aided Engineering Collaboration,” 17th International Conference on Concurrent Enterprising (ICE), pp. 1–10.
Weerakoon, P., Wu, J., Bright, T., Teng, C., Jensen, G., and Merkley, K., 2013, “A Networking Architecture for a Multi-User FEA Pre-Processor,” Comput.-Aided Des. Appl., 10(3), pp. 527–540. [CrossRef]
Owen, S. J., Clark, B. W., Melander, D. J., Brewer, M., Shepherd, J. F., Merkley, K., Ernst, C., and Morris, R., 2007, “An Immersive Topology Environment for Meshing,” Proceedings of the 16th International Meshing Roundtable, Springer, Berlin, Heidelberg, pp. 553–577. [CrossRef]
Bercovitz, J., and Feldman, M., 2011, “The Mechanisms of Collaboration in Inventive Teams: Composition, Social Networks, and Geography,” Res. Policy, 40(1), pp. 89–93. [CrossRef]
Bidarra, R., van den Berg, E., and Bronsvoort, W. F., 2002, “A Collaborative Feature Modeling System,” ASME J. Comput. Inf. Sci. Eng., 2(3), pp. 192–198. [CrossRef]
Ramani, K., Agrawal, A., Babu, M., and Hoffman, C., 2003, “CADDAC: Multi-Client Collaborative Shape Design System With Server-Based Geometry Kernel,” ASME J. Comput. Inf. Sci. Eng.3, pp. 170–173. [CrossRef]
Hepworth, A., Nysetvold, T., Bennett, J., Phelps, G., and Jensen, C. G., 2014, “Scalable Integration of Commercial File Types in Multi-User CAD,” Comput.-Aided Des. Appl., 11(4), pp. 459–467. [CrossRef]
Red, E., French, D., Jensen, G., Walker, S., and Madsen, P., 2013, “Emerging Design Methods and Tools in Collaborative Product Development,” ASME J. Comput. Inf. Sci. Eng., 13(3), pp. 1–14. [CrossRef]
Hepworth, A., Tew, K., Trent, M., Ricks, D., Jensen, C. G., and Red, W. E., 2014, “Model Consistency and Conflict Resolution With Data Preservation in Multi-User Computer Aided Design,” ASME J. Comput. Inf. Sci. Eng., 14(2), p. 021008. [CrossRef]
Hepworth, A., Tew, K., and Nysetvold, T., 2014, “Automated Conflict Avoidance in Multi-User CAD,” Comput.-Aided Des. Appl., 11, pp. 141–152. [CrossRef]
Hamri, O., Leon, J., Giannini, F., and Facidieno, B., 2010, “Computer Aided Design and Finite Element Simulation Consistency,” Strojniski Vestn. J. Mech. Eng., 56(11), pp. 728–743.
Siemens Product Lifecycle Management Software, Inc., 2011, NX Advanced Simulation: FE Modeling and Simulation.
Dassault Systémes, 2009, CATIA V5 Analysis: Design for Real World Performance.
Cannon, L., Nysetvold, T., Phelps, G., Winn, J., and Jensen, C., 2012, “How Can NX Advanced Simulation Support Multi-User Design?,” Comput.-Aided Des. Appl., PACE(2), Aug., pp. 21–32. [CrossRef]
Cottrell, J., Hughes, T., and Bazilevs, Y., 2009, Isogeometric Analysis: Toward Unification of CAD and FEA, 1st ed., Wiley, Chichester, West Sussex, UK.
Kim, H.-J., Seo, Y.-D., and Youn, S.-K., 2010, “Isogeometric Analysis With Trimming Technique for Problems of Arbitrary Complex Topology,” Comput. Methods Appl. Mech. Eng.199(45–48), pp. 2796–2812. [CrossRef]
Evans, J. A., Bazilevs, Y., Babuška, I., and Hughes, T. J., 2009, “n-Widths, Sup-Infs, and Optimality Ratios for the k-Version of the Isogeometric Finite Element Method,” Comput. Methods Appl. Mech. Eng., 198(21–26), pp. 1726–1741. [CrossRef]
Larsen, P. S., 2009, “A Comparison of Accuracy and Computational Efficiency Between the Finite Element Method and the Isogeometric Analysis for Two-Dimensional Poisson Problems,” Master’s thesis, Norwegian University of Science and Technology, Trondheim, Norway.
Cottrell, J., Reali, A., Bazilevs, Y., and Hughes, T., 2006, “Isogeometric Analysis of Structural Vibrations,” Comput. Methods Appl. Mech. Eng., 195(41–43), pp. 5257–5296. [CrossRef]
Scott, M., Li, X., Sederberg, T., and Hughes, T., 2012, “Local Refinement of Analysis-Suitable T-Splines,” Comput. Methods Appl. Mech. Eng., 213–216, pp. 206–222. [CrossRef]
Rank, E., Ruess, M., Kollmannsberger, S., Schillinger, D., and Duster, A., 2012, “Geometric Modeling, Isogeometric Analysis and the Finite Cell Method,” Comput. Methods Appl. Mech. Eng., 197, pp. 104–115. [CrossRef]
Beer, G., Marussig, B., Zechner, J., Duenser, C., and Fries, T.-P., 2014, “Boundary Element Analysis With Trimmed Nurbs and a Generalized IGA Approach,” 11th World Conference on Computational Mechanic s.
Scott, M., Thomas, D., and Evans, E., 2014, “Isogeometric Spline Forests,” Comput. Methods Appl. Mech. Eng., 269, pp. 222–264. [CrossRef]
Liu, L., Zhang, Y., Hughes, T. J., Scott, M. A., and Sederberg, T. W., 2014, “Volumetric T-Spline Construction Using Boolean Operations,” Proceedings of the 22nd International Meshing Roundtable, Springer International Publishing, Switzerland, pp. 405–424. [CrossRef]
Scott, M., Simpson, R., Evans, J., Lipton, S., Bordas, S., Hughes, T., and Sederberg, T., 2013, “Isogeometric Boundary Element Analysis Using Unstructured T-Splines,” Comput. Methods Appl. Mech. Eng., 254, pp. 197–221. [CrossRef]
Li, X., and Scot, M., 2012, “Analysis-Suitable T-Splines: Characterization, Refineability, and Approximation,” Math. Models Meth. Appl. Sci., 24(6), pp. 1141–1164. [CrossRef]
Scott, M., Borden, M., Verhoosel, C., Sederberg, T., and Hughes, T., 2011, “Isogeometric Finite Element Data Structures Based on Bézier Extraction of T-Splines,” Int. J. Numer. Methods Eng., 88, pp. 126–156. [CrossRef]
Kim, H.-J., Seo, Y.-D., and Youn, S.-K., 2009, “Isogeometric Analysis for Trimmed CAD Surfaces,” Comput. Methods Appl. Mech. Eng., 198(37–40), pp. 2982–2995. [CrossRef]
Scott, M., 2008, “T-Splines and Isogeometric Analysis,” NAFEMS Regional Summit.
Sederberg, T., Finnigan, G., Li, X., Lin, H., and Ipson, H., 2008, “Watertight Trimmed Nurbs,” ACM Transactions on Graphics (TOG), ACM SIGGRAPH, Vol. 27, p. 79. [CrossRef]
Sederberg, T., Zheng, J., Bakenov, A., and Nasri, A., 2003, “T-Splines and t-NURCCs,” ACM Transactions on Graphics (TOG), ACM SIGGRAPH, Vol. 22, pp. 477–484. [CrossRef]
Borden, M., Scott, M., Evans, J., and Hughes, T., 2011, “Isogeometric Finite Element Data Structures Based on Bézier Extraction of Nurbs,” Int. J. Numer. Methods Eng., 87(1–5) pp. 15–47. [CrossRef]
Piegl, L., and Tiller, W., 1996, The NURBS Book (Monographs in Visual Communication), 2nd ed., Springer, New York. [CrossRef]
Hughes, T., 2000, The Finite Element Method: Linear Static and Dynamic Finite Element Analysis, Dover Publications, Inc., Englewood Cliffs, NJ.
Nieh, J., Yang, S., and Novik, N., 2000, “A Comparison of Thin-Client Computing Architectures,” Columbia University Computer Science Technical Reports, Report No. CUCS-022-00, pp. 1–16.
Di Penta, M., Harman, M., Antoniol, G., and Qureshi, F., 2007, “The Effect of Communication Overhead on Software Maintenance Project Staffing: A Search-Based Approach,” International Conference on Software Maintenance, Paris, France, Oct. 2–5, pp. 315–324. [CrossRef]
Rodriguez, D., Sicilia, M., Garcia, E., and Harrison, R., 2012, “Empirical Findings on Team Size and Productivity in Software Development,” J. Syst. Software, 85(3), pp. 562–570. [CrossRef]
Kelley, J. E.Jr., and Walker, M. R., 1959, “Critical-Path Planning and Scheduling,” Eastern Joint Computer Conference, pp. 160–173.
Kelley, J. E.Jr., 1961, “Critical-Path Planning and Scheduling: Mathematical Basis,” Oper. Res., 9(3), pp. 296–320. [CrossRef]

Figures

Grahic Jump Location
Fig. 1

Thick client–server architecture for NXConnect [14]

Grahic Jump Location
Fig. 2

The gap in multi-user design and analysis research

Grahic Jump Location
Fig. 3

High-level overview of common-geometry modeling architecture

Grahic Jump Location
Fig. 4

Loads on geometry (before modification)

Grahic Jump Location
Fig. 5

Loads on geometry (after modification)

Grahic Jump Location
Fig. 6

An example NURBS surface

Grahic Jump Location
Fig. 7

NURBS surface decomposed into Bézier patches

Grahic Jump Location
Fig. 8

Discipline-specific views based on the shared model

Grahic Jump Location
Fig. 9

Example of a designer’s view of a model

Grahic Jump Location
Fig. 10

Example of an analyst’s view of a model

Grahic Jump Location
Fig. 11

An example client dataflow

Grahic Jump Location
Fig. 12

A designer’s view

Grahic Jump Location
Fig. 13

An analyst’s view

Grahic Jump Location
Fig. 14

Wing design and analysis; flat plate (top), modeled wing (middle), wing with boundary conditions, and loads applied (bottom)

Grahic Jump Location
Fig. 15

Pressure vessel design and analysis; flat plate (top), pressure vessel modeled (middle), and pressure vessel with boundary conditions and loads applied (bottom)

Grahic Jump Location
Fig. 16

Time results (averages) for each test type performed with the wing section test

Grahic Jump Location
Fig. 17

Time results (averages) for each test type performed with the pressure vessel test

Tables

Errata

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In