{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:49:36Z","timestamp":1760240976373,"version":"build-2065373602"},"reference-count":47,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T00:00:00Z","timestamp":1573689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>We propose a new hybrid simulation method to model burning solid interactions. Unlike gas fuel, fire and smoke interactions that have been relatively well studied in the past, simulations of solid fuel combustion processes remain largely unaddressed. These include pyrolysis\/smoldering, interactions with oxygen and flow inside porous solid. To advance this simulation problem, we designed a new hybrid of the Lattice-Boltzmann method (LBM) and a Eulerian grid based Navier-Stokes equation (NSE). It uses the LBM, which has symmetrical directions of particle velocities in a cell, for inside the solid fuel and the NSE, which has a representative velocity in a cell, for outside the solid. At the interface where the two methods join, we develop a novel method to exchange physical quantities and show a natural transition between the two methods. Since LBM allows us to directly manage the quantity of exchanges from the microscopic perspective, that is, between lattice points, we can easily simulate the burning speed and the shape change of burning an inhomogeneous solid. Also, we derive an LBM version of the previously proposed porous Navier-Stokes equation to simulate gas flow inside the porous solid. In addition, we use the NS solver outside the solid where macroscopic behavior is much more dominant and, hence, LBM is less efficient than NS solver. Our results show us the physical stability and accuracy and visual realism.<\/jats:p>","DOI":"10.3390\/sym11111405","type":"journal-article","created":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T10:56:34Z","timestamp":1573728994000},"page":"1405","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Lattice-Boltzmann and Eulerian Hybrid for Solid Burning Simulation"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3271-7746","authenticated-orcid":false,"given":"Eunchan","family":"Jo","sequence":"first","affiliation":[{"name":"Department of Software, Sejong University, Seoul 05006, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Byungmoon","family":"Kim","sequence":"additional","affiliation":[{"name":"Adobe Research, San Jose, CA 95110, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7142-5976","authenticated-orcid":false,"given":"Oh-Young","family":"Song","sequence":"additional","affiliation":[{"name":"Department of Software, Sejong University, Seoul 05006, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,11,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1145\/357318.357320","article-title":"Particle systems\u2014A technique for modeling a class of fuzzy objects","volume":"2","author":"Reeves","year":"1983","journal-title":"ACM Trans. Graph. TOG"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Stam, J., and Fiume, E. (1995, January 6\u201311). Depicting fire and other gaseous phenomena using diffusion processes. Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.","DOI":"10.1145\/218380.218430"},{"key":"ref_3","unstructured":"Nishita, T., and Dobashi, Y. (2001, January 6). Modeling and rendering of various natural phenomena consisting of particles. Proceedings of the Computer Graphics International 2001, Hong Kong, China."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1145\/566654.566644","article-title":"Structural modeling of flames for a production environment","volume":"Volume 21","author":"Lamorlette","year":"2002","journal-title":"Proceedings of the ACM Transactions on Graphics (TOG)"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Stam, J. (1999, January 8\u201313). Stable fluids. Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.","DOI":"10.1145\/311535.311548"},{"key":"ref_6","first-page":"115","article-title":"Codimensional non-Newtonian fluids","volume":"34","author":"Zhu","year":"2015","journal-title":"ACM Trans. Graph. TOG"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Wang, X., Ban, X., He, R., Wu, D., Liu, X., and Xu, Y. (2018). Fluid-Solid Boundary Handling Using Pairwise Interaction Model for Non-Newtonian Fluid. Symmetry, 10.","DOI":"10.3390\/sym10040094"},{"key":"ref_8","first-page":"93","article-title":"On the Accurate Large-scale Simulation of Ferrofluids","volume":"38","author":"Huang","year":"2019","journal-title":"ACM Trans. Graph. TOG"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Foster, N., and Fedkiw, R. (2001, January 12\u201317). Practical animation of liquids. Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.","DOI":"10.1145\/383259.383261"},{"key":"ref_10","unstructured":"M\u00fcller, M., Charypar, D., and Gross, M. (2003, January 26\u201327). Particle-based fluid simulation for interactive applications. Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, San Diego, CA, USA."},{"key":"ref_11","first-page":"120","article-title":"Stretching and wiggling liquids","volume":"28","author":"Kim","year":"2009","journal-title":"ACM Trans. Graph. TOG"},{"key":"ref_12","first-page":"49","article-title":"Porous flow in particle-based fluid simulations","volume":"27","author":"Lenaerts","year":"2008","journal-title":"ACM Trans. Graph. TOG"},{"key":"ref_13","first-page":"112","article-title":"Lagrangian vortex sheets for animating fluids","volume":"31","author":"Pfaff","year":"2012","journal-title":"ACM Trans. Graph. TOG"},{"key":"ref_14","first-page":"1488","article-title":"Baroclinic turbulence with varying density and temperature","volume":"18","author":"Kim","year":"2011","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Yngve, G.D., O\u2019Brien, J.F., and Hodgins, J.K. (2000, January 23\u201328). Animating explosions. Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, New Orleans, LA, USA.","DOI":"10.1145\/344779.344801"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1145\/566654.566643","article-title":"Physically based modeling and animation of fire","volume":"21","author":"Nguyen","year":"2002","journal-title":"ACM Trans. Graph. TOG"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"910","DOI":"10.1145\/1073204.1073282","article-title":"A vortex particle method for smoke, water and explosions","volume":"Volume 24","author":"Selle","year":"2005","journal-title":"Proceedings of the ACM Transactions on Graphics (TOG)"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/1276377.1276436","article-title":"Wrinkled flames and cellular patterns","volume":"Volume 26","author":"Hong","year":"2007","journal-title":"Proceedings of the ACM Transactions on Graphics (TOG)"},{"key":"ref_19","first-page":"41","article-title":"Directable, high-resolution simulation of fire on the GPU","volume":"Volume 28","author":"Horvath","year":"2009","journal-title":"Proceedings of the ACM Transactions on Graphics (TOG)"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1111\/cgf.12237","article-title":"Still-Frame Simulation for Fire Effects of Images","volume":"Volume 32","author":"Son","year":"2013","journal-title":"Computer Graphics Forum"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Fedkiw, R., Stam, J., and Jensen, H.W. (2001, January 12\u201317). Visual simulation of smoke. Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.","DOI":"10.1145\/383259.383260"},{"key":"ref_22","unstructured":"Melek, Z., and Keyser, J. (2002, January 9\u201311). Interactive simulation of fire. Proceedings of the 10th Pacific Conference on Computer Graphics and Applications, Beijing, China."},{"key":"ref_23","unstructured":"Melek, Z., and Keyser, J. (2002). Interactive Simulation of Fire, Texas A&M Department of Computer Science. Technical Report 2002-7-1."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/S0376-0421(03)00003-4","article-title":"Viscous flow computations with the method of lattice Boltzmann equation","volume":"39","author":"Yu","year":"2003","journal-title":"Prog. Aerosp. Sci."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1109\/TVCG.2006.51","article-title":"Melting and burning solids into liquids and gases","volume":"12","author":"Losasso","year":"2006","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Melek, Z., and Keyser, J. (2007, January 4\u20136). Driving object deformations from internal physical processes. Proceedings of the 2007 ACM Symposium on Solid and Physical Modeling, Beijing, China.","DOI":"10.1145\/1236246.1236257"},{"key":"ref_27","first-page":"197","article-title":"Interactive wood combustion for botanical tree models","volume":"36","author":"Pirk","year":"2017","journal-title":"ACM Trans. Graph. TOG"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Succi, S. (2001). The Lattice Boltzmann Equation: For Fluid Dynamics and Beyond, Oxford University Press.","DOI":"10.1093\/oso\/9780198503989.001.0001"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1111\/cgf.12146","article-title":"Computational simulation of alternative photographic processes","volume":"Volume 32","author":"Echevarria","year":"2013","journal-title":"Computer Graphics Forum"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"504","DOI":"10.1145\/1073204.1073221","article-title":"MoXi: Real-time ink dispersion in absorbent paper","volume":"24","author":"Chu","year":"2005","journal-title":"ACM Trans. Graph. TOG"},{"key":"ref_31","unstructured":"Aaltosalmi, U. (2005). Fluid Flow in Porous Media with the Lattice-Boltzmann Method, University of Jyv\u00e4skyl\u00e4."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2305","DOI":"10.1016\/j.camwa.2009.08.063","article-title":"Lattice-Boltzmann studies of fluid flow in porous media with realistic rock geometries","volume":"59","author":"Boek","year":"2010","journal-title":"Comput. Math. Appl."},{"key":"ref_33","first-page":"193","article-title":"Lattice Boltzmann simulation of fluid flow in porous media of temperature-affected geometry","volume":"50","author":"Grucelski","year":"2012","journal-title":"J. Theor. Appl. Mech."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1109\/TVCG.2004.1260768","article-title":"The Lattice-Boltzmann method for simulating gaseous phenomena","volume":"10","author":"Wei","year":"2004","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_35","unstructured":"Th\u00fcrey, N., Iglberger, K., and R\u00fcde, U. (2006, January 22\u201324). Free surface flows with moving and deforming objects for LBM. Proceedings of the Vision, Modeling and Visualization, Aachen, Germany."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1007\/s00791-008-0090-4","article-title":"Stable free surface flows with the lattice Boltzmann method on adaptively coarsened grids","volume":"12","year":"2009","journal-title":"Comput. Vis. Sci."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1016\/0021-9991(81)90145-5","article-title":"Volume of fluid (VOF) method for the dynamics of free boundaries","volume":"39","author":"Hirt","year":"1981","journal-title":"J. Comput. Phys."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1002\/cav.143","article-title":"Simulation of miscible binary mixtures based on lattice Boltzmann method","volume":"17","author":"Zhu","year":"2006","journal-title":"Comput. Animat. Virtual Worlds"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Zhu, H., Bao, K., Wu, E., and Liu, X. (2007, January 5\u20137). Stable and efficient miscible liquid-liquid interactions. Proceedings of the 2007 ACM Symposium on Virtual Reality Software and Technology, Newport Beach, CA, USA.","DOI":"10.1145\/1315184.1315193"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1016\/S0021-9991(03)00279-1","article-title":"Incompressible limits of lattice Boltzmann equations using multiple relaxation times","volume":"190","author":"Dellar","year":"2003","journal-title":"J. Comput. Phys."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1146\/annurev.fluid.30.1.329","article-title":"Lattice Boltzmann method for fluid flows","volume":"30","author":"Chen","year":"1998","journal-title":"Annu. Rev. Fluid Mech."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"3955","DOI":"10.1016\/S0017-9310(97)00008-2","article-title":"Natural convective heat transfer in a fluid saturated variable porosity medium","volume":"40","author":"Nithiarasu","year":"1997","journal-title":"Int. J. Heat Mass Transf."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1480","DOI":"10.1190\/1.1444251","article-title":"The effect of a percolation threshold in the Kozeny-Carman relation","volume":"62","author":"Mavko","year":"1997","journal-title":"Geophysics"},{"key":"ref_44","unstructured":"Th\u00fcrey, N. (2007). Physically Based Animation of Free Surface Flows with the Lattice Boltzmann Method: Physikalische Animation Von Str\u00f6mungen Mit Freien Oberfl\u00e4chen Mit Der Lattice-Boltzmann-Methode, Verlag Dr. Hut."},{"key":"ref_45","unstructured":"(2019, November 13). Lattice Boltzmann Methods. Available online: https:\/\/en.wikipedia.org\/wiki\/Lattice_Boltzmann_methods."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1191","DOI":"10.1023\/A:1010414013942","article-title":"Lattice-Boltzmann simulations of particle-fluid suspensions","volume":"104","author":"Ladd","year":"2001","journal-title":"J. Stat. Phys."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"046308","DOI":"10.1103\/PhysRevE.65.046308","article-title":"Discrete lattice effects on the forcing term in the lattice Boltzmann method","volume":"65","author":"Guo","year":"2002","journal-title":"Phys. Rev. E"}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/11\/1405\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:34:28Z","timestamp":1760189668000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/11\/1405"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,14]]},"references-count":47,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2019,11]]}},"alternative-id":["sym11111405"],"URL":"https:\/\/doi.org\/10.3390\/sym11111405","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2019,11,14]]}}}