Skip to main content
Top
Published in: Archive of Applied Mechanics 2/2019

19-09-2018 | Original

A constraint-based collision model for Cosserat rods

Authors: Silvio Tschisgale, Louis Thiry, Jochen Fröhlich

Published in: Archive of Applied Mechanics | Issue 2/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The present paper provides a collision model for Cosserat rods, able to represent a very general collision response, including frictional effects as well as multiple simultaneous collisions of a large number of rods. The proposed collision model falls into the category of constraint-based collision models. This concept is extended to a general class of objects sharing properties of rigid and deformable bodies, here undertaken for viscoelastic Cosserat rods. The collision constraints are imposed by collision impulses added to the external loads of the equations of motion of the colliding objects. No iterations between the equations of motion and the collision model are required. Both parts are executed in a staggered manner, so that the collision model is well separated from the equations of motion. Hence, existing solvers for Cosserat rods or similar objects can easily be extended, so that the range of application is significantly enlarged to the collisional regime. Extensive validations are presented using various test cases, ranging from a collision of a single rod with a wall to more realistic configurations with multiple simultaneous collisions of numerous rods.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Gere, J., Timoshenko, S. (eds.): Mechanics of Materials, vol. 6. PWS Publishing Company, Boston (1997) Gere, J., Timoshenko, S. (eds.): Mechanics of Materials, vol. 6. PWS Publishing Company, Boston (1997)
2.
go back to reference Antman, S., Marsden, J., Sirovich, L. (eds.): Nonlinear Problems of Elasticity, vol. 107. Springer, Berlin (2004) Antman, S., Marsden, J., Sirovich, L. (eds.): Nonlinear Problems of Elasticity, vol. 107. Springer, Berlin (2004)
3.
go back to reference Simo, J.: A finite strain beam formulation. The three-dimensional dynamic problem. Part I. Comput. Methods Appl. Mech. Eng. 49, 55–70 (1985)CrossRefMATH Simo, J.: A finite strain beam formulation. The three-dimensional dynamic problem. Part I. Comput. Methods Appl. Mech. Eng. 49, 55–70 (1985)CrossRefMATH
4.
go back to reference Auricchio, F., Carotenuto, P., Reali, A.: On the geometrically exact beam model: a consistent, effective and simple derivation from three-dimensional finite-elasticity. Int. J. Solids Struct. 45, 4766–4781 (2008)CrossRefMATH Auricchio, F., Carotenuto, P., Reali, A.: On the geometrically exact beam model: a consistent, effective and simple derivation from three-dimensional finite-elasticity. Int. J. Solids Struct. 45, 4766–4781 (2008)CrossRefMATH
5.
go back to reference Lang, H., Linn, J., Arnold, M.: Multi-body dynamics simulation of geometrically exact cosserat rods. Multibody Syst. Dyn. 25(3), 285–312 (2011)MathSciNetCrossRefMATH Lang, H., Linn, J., Arnold, M.: Multi-body dynamics simulation of geometrically exact cosserat rods. Multibody Syst. Dyn. 25(3), 285–312 (2011)MathSciNetCrossRefMATH
6.
go back to reference Duriez, C., Dubois, F., Kheddar, A., Andriot, C.: Realistic haptic rendering of interacting deformable objects in virtual environments. IEEE Trans. Vis. Comput. Graph. 12, 36–47 (2006)CrossRef Duriez, C., Dubois, F., Kheddar, A., Andriot, C.: Realistic haptic rendering of interacting deformable objects in virtual environments. IEEE Trans. Vis. Comput. Graph. 12, 36–47 (2006)CrossRef
7.
go back to reference Spillmann, J.: Corde: Cosserat rod elements for the animation of interacting elastic rods. Ph.D. thesis, Albert-Ludwigs-Universität Freiburg (2008) Spillmann, J.: Corde: Cosserat rod elements for the animation of interacting elastic rods. Ph.D. thesis, Albert-Ludwigs-Universität Freiburg (2008)
8.
go back to reference Guendelman, E., Bridson, R., Fedkiw, R.: Nonconvex rigid bodies with stacking. ACM Trans. Graph. 22(3), 871–878 (2003)CrossRef Guendelman, E., Bridson, R., Fedkiw, R.: Nonconvex rigid bodies with stacking. ACM Trans. Graph. 22(3), 871–878 (2003)CrossRef
9.
go back to reference Mirtich, B., Canny, J.: Impulse-based simulation of rigid bodies. In: Symposium on Interactive 3D Graphics, I3D ’95, p. 181 (1995) Mirtich, B., Canny, J.: Impulse-based simulation of rigid bodies. In: Symposium on Interactive 3D Graphics, I3D ’95, p. 181 (1995)
10.
go back to reference Kempe, T., Fröhlich, J.: Collision modelling for the interface-resolved simulation of spherical particles in viscous fluids. J. Fluid Mech. 709, 445–489 (2012)MathSciNetCrossRefMATH Kempe, T., Fröhlich, J.: Collision modelling for the interface-resolved simulation of spherical particles in viscous fluids. J. Fluid Mech. 709, 445–489 (2012)MathSciNetCrossRefMATH
11.
go back to reference Lenoir, J., Meseure, P., Grisoni, L., Chaillou, C.: Surgical thread simulation. Model. Simul. Comput.-Aided Med. Surg. 12, 102–107 (2002)MATH Lenoir, J., Meseure, P., Grisoni, L., Chaillou, C.: Surgical thread simulation. Model. Simul. Comput.-Aided Med. Surg. 12, 102–107 (2002)MATH
12.
go back to reference Phillips, J., Ladd, A., Kavraki, L.: Surgical thread simulation. In: International Conference on Robotics and Automation, pp. 841–846 (2002) Phillips, J., Ladd, A., Kavraki, L.: Surgical thread simulation. In: International Conference on Robotics and Automation, pp. 841–846 (2002)
13.
go back to reference Bridson, R., Fedkiw, R., Anderson, J.: Robust treatment of collisions, contact and friction for cloth animation. In: 29th Annual Conference on Computer Graphics and Interactive Techniques, pp. 594–603 (2002) Bridson, R., Fedkiw, R., Anderson, J.: Robust treatment of collisions, contact and friction for cloth animation. In: 29th Annual Conference on Computer Graphics and Interactive Techniques, pp. 594–603 (2002)
14.
go back to reference Thomaszewski, B., Wacker, M., Straer, W.: A consistent bending model for cloth simulation with corotational subdivision finite elements. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 107–116 (2006) Thomaszewski, B., Wacker, M., Straer, W.: A consistent bending model for cloth simulation with corotational subdivision finite elements. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 107–116 (2006)
15.
go back to reference Stumpp, T., Spillmann, J., Becker, M., Teschner, M.: A geometric deformation model for stable cloth simulation. In: Workshop on Virtual Reality Interaction and Physical Simulation, pp. 39–46 (2008) Stumpp, T., Spillmann, J., Becker, M., Teschner, M.: A geometric deformation model for stable cloth simulation. In: Workshop on Virtual Reality Interaction and Physical Simulation, pp. 39–46 (2008)
16.
go back to reference Choe, B., Choi, M., Ko, H.-S.: Simulating complex hair with robust collision handling. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 153–160 (2005) Choe, B., Choi, M., Ko, H.-S.: Simulating complex hair with robust collision handling. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 153–160 (2005)
17.
go back to reference Bertails, F.: Linear time super-helices. Comput. Graph. Forum 28, 417–426 (2009)CrossRef Bertails, F.: Linear time super-helices. Comput. Graph. Forum 28, 417–426 (2009)CrossRef
18.
go back to reference Vetter, R., Wittel, F., Stoop, N., Herrmann, H.: Finite element simulation of dense wire packings. Eur. J. Mech. A/Solids 37, 160–171 (2013)MathSciNetCrossRefMATH Vetter, R., Wittel, F., Stoop, N., Herrmann, H.: Finite element simulation of dense wire packings. Eur. J. Mech. A/Solids 37, 160–171 (2013)MathSciNetCrossRefMATH
19.
go back to reference Bertails, F., Audoly, B., Cani, M.-P., Querleux, B., Leroy, F., Lévêque, J.-L.: Super-helices for predicting the dynamics of natural hair. ACM Trans. Graph. 25, 1180–1187 (2006)CrossRef Bertails, F., Audoly, B., Cani, M.-P., Querleux, B., Leroy, F., Lévêque, J.-L.: Super-helices for predicting the dynamics of natural hair. ACM Trans. Graph. 25, 1180–1187 (2006)CrossRef
20.
go back to reference Spillmann, J., Teschner, M.: Corde: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 63–72 (2007) Spillmann, J., Teschner, M.: Corde: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 63–72 (2007)
21.
go back to reference Spillmann, J., Becker, M., Teschner, M.: Non-iterative computation of contact forces for deformable objects. J. WSCG 15(1–3), 33–40 (2007) Spillmann, J., Becker, M., Teschner, M.: Non-iterative computation of contact forces for deformable objects. J. WSCG 15(1–3), 33–40 (2007)
22.
go back to reference Bergou, M., Wardetzky, M., Robinson, S., Audoly, B., Grinspun, E.: Discrete elastic rods. ACM Trans. Graph. 27, 63:1–63:12 (2008)CrossRef Bergou, M., Wardetzky, M., Robinson, S., Audoly, B., Grinspun, E.: Discrete elastic rods. ACM Trans. Graph. 27, 63:1–63:12 (2008)CrossRef
23.
go back to reference Dorai, F., Teixeira, C., Rolland, M., Climent, E., Marcoux, M., Wachs, A.: Fully resolved simulations of the flow through a packed bed of cylinders: effect of size distribution. Chem. Eng. Sci. 129, 180–192 (2015)CrossRef Dorai, F., Teixeira, C., Rolland, M., Climent, E., Marcoux, M., Wachs, A.: Fully resolved simulations of the flow through a packed bed of cylinders: effect of size distribution. Chem. Eng. Sci. 129, 180–192 (2015)CrossRef
24.
go back to reference Bender, J., Schmitt, A.: Constraint-based collision and contact handling using impulses. In: 19th International Conference on Computer Animation and Social Agents, pp. 3–11 (2006) Bender, J., Schmitt, A.: Constraint-based collision and contact handling using impulses. In: 19th International Conference on Computer Animation and Social Agents, pp. 3–11 (2006)
25.
go back to reference Tonge, R., Benevolenski, F., Voroshilov, A.: Mass splitting for jitter-free parallel rigid body simulation. ACM Trans. Graph. 31(4), 105:1–105:8 (2012)CrossRef Tonge, R., Benevolenski, F., Voroshilov, A.: Mass splitting for jitter-free parallel rigid body simulation. ACM Trans. Graph. 31(4), 105:1–105:8 (2012)CrossRef
26.
go back to reference Heidelberger, B., Teschner, M., Keiser, R., Müller, M., Gross, M.: Consistent penetration depth estimation for deformable collision response. In: Vision, Modeling and Visualization, pp. 339–346 (2004) Heidelberger, B., Teschner, M., Keiser, R., Müller, M., Gross, M.: Consistent penetration depth estimation for deformable collision response. In: Vision, Modeling and Visualization, pp. 339–346 (2004)
27.
go back to reference Drumwright, E.: A fast and stable penalty method for rigid body simulation. IEEE Trans. Vis. Comput. Graph. 14, 231–240 (2008)CrossRef Drumwright, E.: A fast and stable penalty method for rigid body simulation. IEEE Trans. Vis. Comput. Graph. 14, 231–240 (2008)CrossRef
28.
go back to reference Tang, M., Manocha, D., Otaduy, M., Tong, R.: Continuous penalty forces. ACM Trans. Graph. 31, 107:1–107:9 (2012)CrossRef Tang, M., Manocha, D., Otaduy, M., Tong, R.: Continuous penalty forces. ACM Trans. Graph. 31, 107:1–107:9 (2012)CrossRef
29.
go back to reference Bîrsan, M., Altenbach, H.: Theory of thin thermoelastic rods made of porous materials. Arch. Appl. Mech. 81(10), 1365–1391 (2011)CrossRefMATH Bîrsan, M., Altenbach, H.: Theory of thin thermoelastic rods made of porous materials. Arch. Appl. Mech. 81(10), 1365–1391 (2011)CrossRefMATH
30.
go back to reference Dörlich, V., Linn, J., Scheffer, T., Diebels, S.: Towards viscoplastic constitutive models for cosserat rods. Arch. Mech. Eng. 63(2), 215–230 (2016)CrossRef Dörlich, V., Linn, J., Scheffer, T., Diebels, S.: Towards viscoplastic constitutive models for cosserat rods. Arch. Mech. Eng. 63(2), 215–230 (2016)CrossRef
31.
go back to reference Mirtich, B.: Impulse-based dynamic simulation of rigid body systems. Ph.D. thesis, University of California at Berkeley (1996) Mirtich, B.: Impulse-based dynamic simulation of rigid body systems. Ph.D. thesis, University of California at Berkeley (1996)
32.
go back to reference Ray, S., Kempe, T., Fröhlich, J.: Efficient modelling of particle collisions using a non-linear viscoelastic contact force. Int. J. Multiph. Flow 76, 101–110 (2015)MathSciNetCrossRef Ray, S., Kempe, T., Fröhlich, J.: Efficient modelling of particle collisions using a non-linear viscoelastic contact force. Int. J. Multiph. Flow 76, 101–110 (2015)MathSciNetCrossRef
33.
go back to reference Baraff, D.: Non-penetrating rigid body simulation. In: Eurographics 93 State of the Art Reports, pp. 1–23 (1993) Baraff, D.: Non-penetrating rigid body simulation. In: Eurographics 93 State of the Art Reports, pp. 1–23 (1993)
34.
go back to reference Baraff, D.: Fast contact force computation for nonpenetrating rigid bodies. In: 21st Annual Conference on Computer Graphics and Interactive Techniques, pp. 23–34 (1994) Baraff, D.: Fast contact force computation for nonpenetrating rigid bodies. In: 21st Annual Conference on Computer Graphics and Interactive Techniques, pp. 23–34 (1994)
35.
go back to reference Baraff, D.: Coping with friction for non-penetrating rigid body simulation. In: 18th Annual Conference on Computer Graphics and Interactive Techniques, pp. 31–41 (1991) Baraff, D.: Coping with friction for non-penetrating rigid body simulation. In: 18th Annual Conference on Computer Graphics and Interactive Techniques, pp. 31–41 (1991)
36.
go back to reference Brenan, K., Campbell, S., Petzold, L. (eds.): Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations, vol. 2. Society for Industrial and Applied Mathematics, Philadelphia (1996)MATH Brenan, K., Campbell, S., Petzold, L. (eds.): Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations, vol. 2. Society for Industrial and Applied Mathematics, Philadelphia (1996)MATH
37.
go back to reference Kaufman, D., Tamstorf, R., Smith, B., Aubry, J.-M., Grinspun, E.: Adaptive nonlinearity for collisions in complex rod assemblies. ACM Trans. Graph. 33(4), 123:1–123:12 (2014)CrossRef Kaufman, D., Tamstorf, R., Smith, B., Aubry, J.-M., Grinspun, E.: Adaptive nonlinearity for collisions in complex rod assemblies. ACM Trans. Graph. 33(4), 123:1–123:12 (2014)CrossRef
38.
go back to reference Acary, V., Brogliato, B.: Numerical Methods for Nonsmooth Dynamical Systems: Applications in Mechanics and Electronics. Vol. 35 of Lecture Notes in Applied and Computational Mechanics. Springer, Berlin (2008)MATH Acary, V., Brogliato, B.: Numerical Methods for Nonsmooth Dynamical Systems: Applications in Mechanics and Electronics. Vol. 35 of Lecture Notes in Applied and Computational Mechanics. Springer, Berlin (2008)MATH
39.
go back to reference Derouet-Jourdan, A., Bertails-Descoubes, F., Daviet, G., Thollot, J.: Inverse dynamic hair modeling with frictional contact. ACM Trans. Graph. 32(6), 159:1–159:10 (2013)CrossRefMATH Derouet-Jourdan, A., Bertails-Descoubes, F., Daviet, G., Thollot, J.: Inverse dynamic hair modeling with frictional contact. ACM Trans. Graph. 32(6), 159:1–159:10 (2013)CrossRefMATH
40.
go back to reference Matthies, H., Niekamp, R., Steindorf, J.: Algorithms for strong coupling procedures. Comput. Methods Appl. Mech. Eng. 195(17), 2028–2049 (2006)MathSciNetCrossRefMATH Matthies, H., Niekamp, R., Steindorf, J.: Algorithms for strong coupling procedures. Comput. Methods Appl. Mech. Eng. 195(17), 2028–2049 (2006)MathSciNetCrossRefMATH
41.
go back to reference Markert, B. (ed.): Weak or Strong: On Coupled Problems in Continuum Mechanics, vol. 1. Universitt Stuttgart Inst. f. Mechanik (Bauwesen), Stuttgart (2010) Markert, B. (ed.): Weak or Strong: On Coupled Problems in Continuum Mechanics, vol. 1. Universitt Stuttgart Inst. f. Mechanik (Bauwesen), Stuttgart (2010)
42.
go back to reference Fadlun, E., Verzicco, R., Orlandi, P., Mohd-Yusof, J.: Combined immersed-boundary finite-difference methods for three-dimensional complex flow simulations. J. Comput. Phys. 161, 35–60 (2000)MathSciNetCrossRefMATH Fadlun, E., Verzicco, R., Orlandi, P., Mohd-Yusof, J.: Combined immersed-boundary finite-difference methods for three-dimensional complex flow simulations. J. Comput. Phys. 161, 35–60 (2000)MathSciNetCrossRefMATH
43.
go back to reference Tschisgale, S., Kempe, T., Fröhlich, J.: A non-iterative immersed boundary method for spherical particles of arbitrary density ratio. J. Comput. Phys. 339, 432–452 (2017)MathSciNetCrossRefMATH Tschisgale, S., Kempe, T., Fröhlich, J.: A non-iterative immersed boundary method for spherical particles of arbitrary density ratio. J. Comput. Phys. 339, 432–452 (2017)MathSciNetCrossRefMATH
44.
go back to reference van den Bergen, G. (ed.): Collision Detection in Interactive 3D Environments. Morgan Kaufmann Publishers, Los Altos (2004) van den Bergen, G. (ed.): Collision Detection in Interactive 3D Environments. Morgan Kaufmann Publishers, Los Altos (2004)
45.
46.
go back to reference Giang, T., Bradshaw, C.O.G.: Complementarity based multiple point collision resolution. In: 20th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’93, pp. 313–320 (2003) Giang, T., Bradshaw, C.O.G.: Complementarity based multiple point collision resolution. In: 20th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’93, pp. 313–320 (2003)
47.
go back to reference Sankin, Y., Yuganova, N.: Longitudinal vibrations of elastic rods of stepwise-variable cross-section colliding with a rigid obstacle. J. Appl. Math. Mech. 65(3), 427–433 (2001)CrossRefMATH Sankin, Y., Yuganova, N.: Longitudinal vibrations of elastic rods of stepwise-variable cross-section colliding with a rigid obstacle. J. Appl. Math. Mech. 65(3), 427–433 (2001)CrossRefMATH
Metadata
Title
A constraint-based collision model for Cosserat rods
Authors
Silvio Tschisgale
Louis Thiry
Jochen Fröhlich
Publication date
19-09-2018
Publisher
Springer Berlin Heidelberg
Published in
Archive of Applied Mechanics / Issue 2/2019
Print ISSN: 0939-1533
Electronic ISSN: 1432-0681
DOI
https://doi.org/10.1007/s00419-018-1458-7

Other articles of this Issue 2/2019

Archive of Applied Mechanics 2/2019 Go to the issue

Premium Partners