Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Simulation Method of Fluid Under the Influence of Dynamic Obstacles

A technology of dynamic obstacles and simulation methods, applied in the field of virtual reality, can solve problems such as huge computational costs, inconsistency with the real appearance and behavior of fluids, etc., to achieve the effects of improving authenticity, improving sampling methods, and reducing numerical dissipation.

Inactive Publication Date: 2016-05-18
UNIV OF ELECTRONICS SCI & TECH OF CHINA +1
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to its huge computational cost, it has always been only in the field of high-quality offline rendering
In real-time applications, the effects of 3D fluids often rely on particle systems. Although particle systems can produce very attractive results, they do not conform to the real appearance and behavior of fluids. The simulation of real-time fluids is still a kind of Challenges, especially the simulation of various obstacles in the fluid

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Simulation Method of Fluid Under the Influence of Dynamic Obstacles
  • A Simulation Method of Fluid Under the Influence of Dynamic Obstacles
  • A Simulation Method of Fluid Under the Influence of Dynamic Obstacles

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] specific implementation plan

[0026] The preferred implementation modes of the present invention are further described below in conjunction with the accompanying drawings and implementation examples:

[0027] figure 1 Shown flow chart has provided the concrete process of whole implementation of the present invention:

[0028] Step 1, initialize the fluid grid and create a 3D texture of the same size as the grid, and save the physical quantities of the fluid in the initial state (velocity, pressure, etc.). 3D texture can be regarded as a three-dimensional array, which is used to save data during GPU calculation, and read the value in texture through sampling operation in GPU.

[0029] Step 2, the process of transmitting the fluid itself and the physical quantity in the fluid by the velocity is called advection. The calculation of the advection term based on GPU is to use the semi-Lagrangian method to trace the particle trajectory from each grid unit in reverse time to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a simulation technology imitating a dynamic barrier to influence lower fluid behaviors on the basis of a physical mode. The technology comprises the steps of sequentially calculating the convective term, the outer force term and the pressure term in a hydrodynamic equation (Navier-Storkes equation); upgrading physical quantities, such as speed and pressure, of fluid; finishing the simulation calculation of the fluid. When the pressure term is calculated, mutual influence of the fluid and the barrier is considered, and a coupled linear equation between the fluid and the barrier is set up according to the Lagrange's equation of motion of the barrier and the uncompressed conditions of the fluid. The pressure term is upgraded through solving the linear equation. Due to the fact that the simulation calculation of the fluid is realized in a GPU, and the simulation of the barrier is executed in a CPU, in order to make the fluid to be coupled with the barrier, a voxelization process is conducted on the dynamic barrier in the simulation process according to the simulation technology, the dynamic barrier is is mapped onto a simulation grid of the fluid, and the calculation of fluid pressure is finished through the combination of the CPU and the GPU.

Description

technical field [0001] The invention belongs to the technical field of virtual reality, and in particular relates to a method for simulating a fluid under the influence of a dynamic obstacle in a physical manner based on the combination of a CPU and a GPU. Background technique [0002] In real life, there are many phenomena about fluids, such as rising smoke, flowing rivers, burning flames and so on. In the fluid, there are often various obstacles, both dynamic and static, such as fish swimming freely in the river, smoke passing through the forest, etc. In the field of computer simulation of natural phenomena, fluid simulation is one of the important research directions. It is like a useful building block and the basis for simulating many natural phenomena. However, due to its huge computational cost, it has been only in the domain of high-quality offline rendering. In real-time applications, the effects of 3D fluids often rely on particle systems. Although particle system...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/50
Inventor 卢光辉李朋陈雷霆蔡洪斌曹跃邱航崔金钟
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products