Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1833349.1778853acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Discrete viscous threads

Published: 26 July 2010 Publication History

Abstract

We present a continuum-based discrete model for thin threads of viscous fluid by drawing upon the Rayleigh analogy to elastic rods, demonstrating canonical coiling, folding, and breakup in dynamic simulations. Our derivation emphasizes space-time symmetry, which sheds light on the role of time-parallel transport in eliminating---without approximation---all but an O(n) band of entries of the physical system's energy Hessian. The result is a fast, unified, implicit treatment of viscous threads and elastic rods that closely reproduces a variety of fascinating physical phenomena, including hysteretic transitions between coiling regimes, competition between surface tension and gravity, and the first numerical fluid-mechanical sewing machine. The novel implicit treatment also yields an order of magnitude speedup in our elastic rod dynamics.

Supplementary Material

Supplemental material. (116.zip)
MP4 File (tp059-10.mp4)

References

[1]
Andreassen, E., Gundersen, E., Hinrichsen, E. L., and Langtangen, H. P. 1997. Numerical Methods and Software Tools in Industrial Mathematics. Birkhäueser, Boston, ch. A mathematical model for the melt spinning of polymer fibers, 195--212.
[2]
Bargteil, A. W., Wojtan, C., Hodgins, J. K., and Turk, G. 2007. A Finite Element Method for Animating Large Viscoplastic Flow. ACM TOG 26, 3 (Jul), 16:1--16:8.
[3]
Batty, C., and Bridson, R. 2008. Accurate Viscous Free Surfaces for Buckling, Coiling, and Rotating Liquids. In SCA '08, 219--226.
[4]
Bergou, M., Wardetzky, M., Robinson, S., Audoly, B., and Grinspun, E. 2008. Discrete Elastic Rods. ACM TOG 27, 3 (Aug), 63:1--63:12.
[5]
Bertails, F., Audoly, B., Cani, M.-P., Querleux, B., Leroy, F., and Lévêque, J.-L. 2006. Super-helices for predicting the dynamics of natural hair. ACM TOG 25, 3 (Jul), 1180--1187.
[6]
Bonito, A., Picasso, M., and Laso, M. 2006. Numerical simulation of 3D viscoelastic flows with free surfaces. J. Comput. Phys. 215, 2, 691--716.
[7]
Boyer, F., and Primault, D. 2004. Finite element of slender beams in finite transformations: a geometrically exact approach. Int. J. Numer. Methods Eng. 59, 5, 669--702.
[8]
Bridson, R., and Müller-Fischer, M. 2007. Fluid Simulation. SIGGRAPH 2007 Course Notes.
[9]
Chang, Y., Bao, K., Liu, Y., Zhu, J., and Wu, E. 2009. A particle-based method for viscoelastic fluids animation. VRST '09 (Nov), 111--117.
[10]
Chentanez, N., Alterovitz, R., Ritchie, D., Cho, L., Hauser, K. K., Goldberg, K., Shewchuk, J. R., and O'Brien, J. F. 2009. Interactive Simulation of Surgical Needle Insertion and Steering. ACM TOG 28, 3 (Jul), 88:1--88:10.
[11]
Chiu-Webster, S., and Lister, J. R. 2006. The fall of a viscous thread onto a moving surface: a 'fluid-mechanical sewing machine'. J. Fluid Mech. 569, 89--111.
[12]
Clavet, S., Beaudoin, P., and Poulin, P. 2005. Particle-based Viscoelastic Fluid Simulation. In SCA '05.
[13]
Desbrun, M., and Gascuel, M. 1996. Smoothed particles: A new paradigm for animating highly deformable bodies. Computer Animation and Simulation (Jan), 61--76.
[14]
Dewynne, J. N., Ockendon, J. R., and Wilmott, P. 1992. A systematic derivation of the leading-order equations for extensional flows in slender geometries. J. Fluid Mech. 24, 323--338.
[15]
DiVerdi, S., Krishnaswamy, A., and Hadap, S. 2010. Industrial-Strength Painting with a Bristle Brush Simulation. submitted.
[16]
Eggers, J., and Dupont, T. F. 1994. Drop formation in a one-dimensional approximation of the Navier-Stokes equation. J. Fluid Mech. 262, 205--221.
[17]
Entov, V. M., and Yarin, A. L. 1984. The dynamics of thin liquid jets in air. J. Fluid Mech. 140, 91--111.
[18]
Fedkiw, R., Stam, J., and Jensen, H. W. 2001. Visual Simulation of Smoke. In SIGGRAPH 2001, 15--22.
[19]
Foster, N., and Fedkiw, R. 2001. Practical Animation of Liquids. In SIGGRAPH 2001, 23--30.
[20]
Foster, N., and Metaxas, D. 1997. Modeling the Motion of a Hot, Turbulent Gas. In SIGGRAPH 97, 181--188.
[21]
Gerszewski, D., Bhattacharya, H., and Bargteil, A. W. 2009. A Point-based Method for Animating Elastoplastic Solids. In SCA '09.
[22]
Goktekin, T. G., Bargteil, A. W., and O'Brien, J. F. 2004. A method for animating viscoelastic fluids. ACM TOG 23, 3 (Aug), 463--468.
[23]
Grégoire, M., and Schömer, E. 2007. Interactive simulation of one-dimensional flexible parts. Comput.-Aided Des. 39, 8, 694--707.
[24]
Hauth, M., Etzmuss, O., and Strasser, W. 2003. Analysis of numerical methods for the simulation of deformable models. Vis. Comp. 19, 7--8, 581--600.
[25]
Hong, J.-M., and Kim, C.-H. 2005. Discontinuous fluids. ACM TOG 24, 3 (Jul), 915--920.
[26]
Irving, G. 2007. Methods for the physically based simulation of solids and fluids. PhD thesis, Stanford University.
[27]
Kaldor, J. M., James, D. L., and Marschner, S. 2010. Efficient Yarn-based Cloth with Adaptive Contact Linearization. ACM TOG 29, 4 (Jul).
[28]
Kharevych, L., Yang, W., Tong, Y., Kanso, E., Marsden, J. E., Schröder, P., and Desbrun, M. 2006. Geometric, Variational Integrators for Computer Animation. In SCA '06, 43--51.
[29]
Kim, D., Song, O.-Y., and Ko, H.-S. 2009. Stretching and Wiggling Liquids. ACM TOG 28, 5 (Dec), 120:1--120:7.
[30]
Kirchhoff, G. 1859. Über das Gleichgewicht und die Bewegung eines unendlich dünnen elastischen Stabes. Journal für die reine und angewandte Mathematik 56, 285--313.
[31]
Landau, L. D., and Lifshitz, E. M. 1981. Theory of Elasticity (Course of Theoretical Physics), 2nd ed. Pergamon Press.
[32]
Langer, J., and Singer, D. 1996. Lagrangian aspects of the Kirchhoff elastic rod. SIAM Review, 605--618.
[33]
Le Merrer, M., Seiwert, J., Quéré, D., and Clanet, C. 2008. Shapes of hanging viscous filaments. EPL 84, 56004.
[34]
Lee, S., Olsen, S., and Gooch, B. 2006. Interactive 3D fluid jet painting. NPAR '06 (Jun), 97--104.
[35]
Losasso, F., Gibou, F., and Fedkiw, R. 2004. Simulating water and smoke with an octree data structure. ACM TOG 23, 3 (Aug), 457--462.
[36]
Miller, G., and Pearce, A. 1989. Globular dynamics: A connected particle system for animating viscous fluids. COMP. GRAPH. (Jan), 305--309.
[37]
Morris, S. W., Dawes, J. H. P., Ribe, N. M., and Lister, J. R. 2008. Meandering instability of a viscous thread. Phys. Rev. E (Statistical, Nonlinear, and Soft Matter Physics) 77, 6, 066218.
[38]
Müller, M., Charypar, D., and Gross, M. 2003. Particle-based fluid simulation for interactive applications. In SCA '03, 154--159.
[39]
Müller, M., Keiser, R., Nealen, A., Pauly, M., Gross, M., and Alexa, M. 2004. Point based animation of elastic, plastic and melting objects. In SCA '04, 141--151.
[40]
Nealen, A., Müller, M., Keiser, R., Boxerman, E., and Carlson, M. 2006. Physically Based Deformable Models in Computer Graphics. CGF 25, 4, 809--836.
[41]
O'Brien, J. F., Bargteil, A. W., and Hodgins, J. K. 2002. Graphical Modeling and Animation of Ductile Fracture. ACM TOG 21, 3 (Jul), 291--294.
[42]
Oishi, C. M., Tomé, M. F., Cuminato, J. A., and McKee, S. 2008. An implicit technique for solving 3D low Reynolds number moving free surface flows. J. Comput. Phys. 227, 16, 7446--7468.
[43]
Pai, D. K. 2002. STRANDS: Interactive Simulation of Thin Solids using Cosserat Models. CGF 21, 3, 347--352.
[44]
Panda, S., Marheineke, N., and Wegener, R. 2008. Systematic derivation of an asymptotic model for the dynamics of curved viscous fibers. Math. Meth. Appl. Sci. 31, 10, 1153--1173.
[45]
Radovitzky, R., and Ortiz, M. 1999. Error estimation and adaptive meshing in strongly nonlinear dynamic problems. Comput. Methods Appl. Mech. Eng 172, 1--4, 203--240.
[46]
Rafiee, A., Manzari, M. T., and Hosseini, M. 2007. An incompressible SPH method for simulation of unsteady viscoelastic free-surface flows. Int. J. Non Linear Mech. 42, 10, 1210--1223.
[47]
Ribe, N. M., Huppert, H. E., Hallworth, M. A., Habibi, M., and Bonn, D. 2006. Multiple coexisting states of liquid rope coiling. J. Fluid Mech. 555, 1, 275--297.
[48]
Ribe, N. M. 2004. Coiling of viscous jets. Proc. Math., Phys. and Eng. Sci., 3223--3239.
[49]
Skorobogatiy, M., and Mahadevan, L. 2000. Folding of viscous sheets and filaments. EPL 52, 5, 532--538.
[50]
Spillmann, J., and Teschner, M. 2007. CORDE: Cosserat Rod Elements for the Dynamic Simulation of One-Dimensional Elastic Objects. In SCA '07, 63--72.
[51]
Spillmann, J., and Teschner, M. 2008. An Adaptive Contact Model for the Robust Simulation of Knots. CGF 27, 2, 497--506.
[52]
Stam, J. 1999. Stable Fluids. In SIGGRAPH 99, 121--128.
[53]
Steele, K., Cline, D., Egbert, P., and Dinerstein, J. 2004. Modeling and rendering viscous liquids. CAVW (Jan), 183--192.
[54]
Stora, D., Agliati, P.-O., Cani, M.-P., Neyret, F., and Gascuel, J.-D. 1999. Animating lava flows. GI '99 (Jan), 203--210.
[55]
Strutt, J. W. 1945. Theory of Sound, vol. 2. Dover Publications.
[56]
Taylor, G. I. 1968. Instability of jets, threads, and sheets of viscous fluid. In Proc. 12th Intl Congr. Appl. Mech., Stanford, Springer, Ed., 382.
[57]
Terzopoulos, D., and Fleischer, K. 1988. Modeling Inelastic Deformation: Viscoelasticity, Plasticity, Fracture. In SIGGRAPH 88, 269--278.
[58]
Terzopoulos, D., Platt, J., and Fleischer, K. 1991. Heating and melting deformable models. J. Visual. Comp. Animat. 2, 2, 68--73.
[59]
Theetten, A., Grisoni, L., Duriez, C., and Merlhiot, X. 2007. Quasi-dynamic splines. In SPM '07, ACM, New York, 409--414.
[60]
Theetten, A., Grisoni, L., Andriot, C., and Barsky, B. 2008. Geometrically exact dynamic splines. Comput.-Aided Des. 40, 1, 35--48.
[61]
Trouton, F. R. S. 1906. On the coefficient of viscous traction and its relation to that of viscosity. Proc. Royal Soc. London, A 77, 426--440.
[62]
Witkin, A., and Baraff, D. 2001. Physically Based Modeling: Principles and Practice. SIGGRAPH 2001 Course Notes.
[63]
Wojtan, C., and Turk, G. 2008. Fast Viscoelastic Behavior with Thin Features. ACM TOG 27, 3 (Aug), 47:1--47:8.

Cited By

View all
  • (2024)MERCI: Mixed Curvature-Based Elements for Computing Equilibria of Thin Elastic RibbonsACM Transactions on Graphics10.1145/367450243:5(1-26)Online publication date: 9-Aug-2024
  • (2023)Deposition of Uniform Nanoscale Patterns on Silicon Dioxide Based on Coaxial Jet Direct WritingPolymers10.3390/polym1518370215:18(3702)Online publication date: 8-Sep-2023
  • (2023)Towards RealtimeProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36069376:3(1-18)Online publication date: 24-Aug-2023
  • Show More Cited By

Index Terms

  1. Discrete viscous threads

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGGRAPH '10: ACM SIGGRAPH 2010 papers
    July 2010
    984 pages
    ISBN:9781450302104
    DOI:10.1145/1833349
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 July 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Rayleigh analogy
    2. coiling
    3. elastic rods
    4. hair simulation
    5. viscous threads

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    SIGGRAPH '10
    Sponsor:

    Acceptance Rates

    SIGGRAPH '10 Paper Acceptance Rate 103 of 390 submissions, 26%;
    Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)14
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)MERCI: Mixed Curvature-Based Elements for Computing Equilibria of Thin Elastic RibbonsACM Transactions on Graphics10.1145/367450243:5(1-26)Online publication date: 9-Aug-2024
    • (2023)Deposition of Uniform Nanoscale Patterns on Silicon Dioxide Based on Coaxial Jet Direct WritingPolymers10.3390/polym1518370215:18(3702)Online publication date: 8-Sep-2023
    • (2023)Towards RealtimeProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36069376:3(1-18)Online publication date: 24-Aug-2023
    • (2023)An Eigenanalysis of Angle-Based Deformation EnergiesProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36069296:3(1-19)Online publication date: 24-Aug-2023
    • (2022)Visual Haptic Feedback for Training of Robotic SuturingFrontiers in Robotics and AI10.3389/frobt.2022.8002329Online publication date: 2-Feb-2022
    • (2021)SGN: Sparse Gauss-Newton for Accelerated Sensitivity AnalysisACM Transactions on Graphics10.1145/347000541:1(1-10)Online publication date: 22-Sep-2021
    • (2021)Mechanics-aware deformation of yarn pattern geometryACM Transactions on Graphics10.1145/3450626.345981640:4(1-11)Online publication date: Aug-2021
    • (2021)Snap-through behaviors of a pre-deformed ribbon under midpoint loadingsInternational Journal of Solids and Structures10.1016/j.ijsolstr.2021.111184232(111184)Online publication date: Dec-2021
    • (2020)RoboCutACM Transactions on Graphics10.1145/3386569.339246539:4(98:1-98:15)Online publication date: 12-Aug-2020
    • (2020)Homogenized yarn-level clothACM Transactions on Graphics10.1145/3386569.339241239:4(48:1-48:15)Online publication date: 12-Aug-2020
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media