Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
216 words
A method for generating a three-dimensional(x, y, z) animation model on a computer that simulates a fluid flow and displaying the simulated fluid flow on a three dimensional graphics display, comprising the steps of: (a) forming a two dimensional (x and y) representation grid that models a liquid fluid flow on a computer; (b) calculating pressure values, p, along the two dimensional representation grid, wherein the pressure values, p, are proportional to a third dimensional representation z, by solving differential equations that includes: p n+1 i;j =(Δ 1 x u n+1 i;j +Δ 1 y v n+1 i;j )/ε, where i, j are respective x, y mesh coordinates, n+1 represents next state, and "ε" is a constant less than 1 and greater than 0; and ##EQU20## and where f means either u, v or p, u is velocity in the direction of the x axis represented as meter per seconds, v is velocity in the direction of the y axis represented as meter per seconds, p is the pressure of fluid represented as newton per square meter, and terms l and m are arbitrary mesh coordinates in two-dimensions; and (c) displaying the two dimensional(x, y) and three dimensional(z) representations on a graphics display, wherein an animated three dimensional model of the liquid fluid flow is formed.
Claim 2
Independent Claim
216 words
A method for generating a three-dimensional(x, y, z) animation model on a computer that simulates a fluid flow and displaying the simulated fluid flow on a three dimensional graphics display, comprising the steps of: (a) forming a two dimensional (x and y) representation grid that models a liquid fluid flow on a computer; (b) calculating pressure values, p, along the two dimensional representation grid, wherein the pressure values, p, are proportional to a third dimensional representation z, by solving differential equations that includes: p n+1 i;j =(Δ 1 x u n+1 i;j +Δ 1 y v n+1 i;j )/ε, where i, j are respective x, y mesh coordinates, n+1 represents next state, and "ε" is a constant less than 1 and greater than 0; and ##EQU20## and where f means either u, v or p, u is velocity in the direction of the x axis represented as meter per seconds, v is velocity in the direction of the y axis represented as meter per seconds, p is the pressure of fluid represented as newton per square meter, and terms l and m are arbitrary mesh coordinates in two-dimensions; and (c) displaying the two dimensional(x, y) and three dimensional(z) representations on a graphics display, wherein an animated three dimensional model of the liquid fluid flow is formed.
Claim 3
Dependent Claim
47 words
The method for generating three dimensional animation display model of claim 1, wherein the step of calculating pressure values further includes: calculating pressure and velocity values at interior surfaces of a border that surrounds the liquid fluid flow which are exterior boundaries to the liquid fluid flow.
Claim 4
Dependent Claim
43 words
The method for generating three dimensional animation display model of claim 2, wherein the step of calculating pressure values further includes: calculating pressure and velocity values at internal obstructions within the liquid fluid flow which are interior boundaries to the liquid fluid flow.
Claim 5
Dependent Claim
105 words
The method for generating three dimensional animation display model of claim 1, wherein the step of calculating further includes: solving the equations: ##EQU21## where i, j are respective x, y mesh coordinates, n represents current state, n+1 represents the next state, ε is a constant less than 1 and greater than 0, Δt represents the time between current state and next state, and Re is ##EQU22## where L and V are a characteristic length and velocity, respectively, and ν is the kinematic viscosity; and ##EQU23## and where f means either u, v or p, and terms l and m are arbitrary mesh coordinates in two-dimensions.
Claim 6
Independent Claim
321 words
A method for generating a three-dimensional(x, y, z) fluid flow animation model from a two dimension(x,y) representation of a fluid flow field on a computer and displaying the animation model of the three-dimensional(x, y, z) fluid flow on a graphics display, comprising the steps of: (a) providing a fluid flow within a border to form a fluid flow field, the fluid flow field having two dimensional(x and y) coordinates, wherein interior surfaces of the border are external boundaries to the fluid flow field, and where internal obstructions within the fluid flow field are interior boundaries to the fluid flow field; (b) calculating velocity and pressure values at external boundaries of the fluid flow field from the two dimensional(x,y) coordinates on a computer-processor; (c) calculating velocity and pressure values at internal obstruction boundaries of the fluid flow field from the two dimensional(x,y) coordinates on the computer-processor, wherein the velocity and the pressure values of the external obstruction boundaries and the velocity and the pressure values of the internal obstruction boundaries are calculated by solving the equations: p.sup.n+1.sub.i;j =(Δ.sup.1.sub.x u.sup.n+1.sub.i;j +Δ.sup.1.sub.y v.sup.n+1.sub.i;j)/ε, where i, j are respective x, y mesh coordinates, n+1 represents next state, and ε is a constant less than 1 and greater than 0; and ##EQU24## where f means either u, v or p, u is velocity in the direction of the x axis represented as meter per seconds, v is velocity in the direction of the y axis represented as meter per seconds, p is the pressure of fluid represented as newton per square meter, and terms l and m are arbitrary mesh coordinates in two-dimensions; (d) repeat steps (a) and (b) when external boundaries are updated; (e) repeat steps (a) and (c) when internal boundaries are updated; and (f) displaying the external boundaries and the internal boundaries of the fluid flow field on a graphics display, wherein the calculated pressure and velocity values represent third dimension coordinates, z.
Claim 7
Independent Claim
321 words
A method for generating a three-dimensional(x, y, z) fluid flow animation model from a two dimension(x,y) representation of a fluid flow field on a computer and displaying the animation model of the three-dimensional(x, y, z) fluid flow on a graphics display, comprising the steps of: (a) providing a fluid flow within a border to form a fluid flow field, the fluid flow field having two dimensional(x and y) coordinates, wherein interior surfaces of the border are external boundaries to the fluid flow field, and where internal obstructions within the fluid flow field are interior boundaries to the fluid flow field; (b) calculating velocity and pressure values at external boundaries of the fluid flow field from the two dimensional(x,y) coordinates on a computer-processor; (c) calculating velocity and pressure values at internal obstruction boundaries of the fluid flow field from the two dimensional(x,y) coordinates on the computer-processor, wherein the velocity and the pressure values of the external obstruction boundaries and the velocity and the pressure values of the internal obstruction boundaries are calculated by solving the equations: p.sup.n+1.sub.i;j =(Δ.sup.1.sub.x u.sup.n+1.sub.i;j +Δ.sup.1.sub.y v.sup.n+1.sub.i;j)/ε, where i, j are respective x, y mesh coordinates, n+1 represents next state, and ε is a constant less than 1 and greater than 0; and ##EQU24## where f means either u, v or p, u is velocity in the direction of the x axis represented as meter per seconds, v is velocity in the direction of the y axis represented as meter per seconds, p is the pressure of fluid represented as newton per square meter, and terms l and m are arbitrary mesh coordinates in two-dimensions; (d) repeat steps (a) and (b) when external boundaries are updated; (e) repeat steps (a) and (c) when internal boundaries are updated; and (f) displaying the external boundaries and the internal boundaries of the fluid flow field on a graphics display, wherein the calculated pressure and velocity values represent third dimension coordinates, z.
Claim 8
Dependent Claim
37 words
The method for producing three-dimensional fluid flow animation model of claim 5, wherein the external boundaries of the fluid flow field are chosen from one of: a riverbank, a flexible plastic wall and a blood vessel wall.
Claim 9
Dependent Claim
47 words
The method for producing three-dimensional fluid flow animation model of claim 5, wherein the internal obstruction boundaries include at least one of: obstructions in the fluid flow field, objects moving with the fluid flow field, and objects moving independently on their own in the fluid flow field.
Claim 10
Dependent Claim
28 words
The method for producing three-dimensional fluid flow animation model of claim 5, wherein the internal obstruction boundaries include at least one of: islands, posts, moving boats, and debris.
Claim 11
Independent Claim
312 words
The method for producing a three-dimensional (x, y, z) fluid flow animation model from a two dimension(x,y) representation of a fluid flow field on a computer and displaying the animation model of the three-dimensional(x, y, z) fluid flow on a graphics display, comprising the steps of: (a) providing a fluid flow within a border to form a fluid flow field, the fluid flow field having two dimensional(x and y) coordinates, wherein interior surfaces of the border are external boundaries to the fluid flow field, and where internal obstructions within the fluid flow field are interior boundaries to the fluid flow field; (b) calculating velocity and pressure values at external boundaries of the fluid flow field from the two dimensional(x,y) coordinates on a computer-processor; (c) calculating velocity and pressure values at internal obstruction boundaries of the fluid flow field from the two dimensional(x,y) coordinates on the computer-processor, wherein the velocity and the pressure values of the external obstruction boundaries and the velocity and the pressure values of the internal obstruction boundaries are calculated by solving the equations: ##EQU25## where i, j are respective x, y mesh coordinates, n represents current state, n+1 represents the next state, ε is a constant less than 1 and greater than 0, Δt represents the time between current state and next state, and Re is ##EQU26## where L and V are a characteristic length and velocity, respectively, and ν is the kinematic viscosity; and ##EQU27## and where f means either u, v or p, and terms l and m are arbitrary mesh coordinates in two-dimensions: (d) repeat steps (a) and (b) when external boundaries are updated; (e) repeat steps (a) and (c) when internal boundaries are updated; and (f) displaying the external boundaries and the internal boundaries of the fluid flow field on a graphics display, wherein the calculated pressure and velocity values represent third dimension coordinates, z.
Claim 12
Independent Claim
312 words
The method for producing a three-dimensional (x, y, z) fluid flow animation model from a two dimension(x,y) representation of a fluid flow field on a computer and displaying the animation model of the three-dimensional(x, y, z) fluid flow on a graphics display, comprising the steps of: (a) providing a fluid flow within a border to form a fluid flow field, the fluid flow field having two dimensional(x and y) coordinates, wherein interior surfaces of the border are external boundaries to the fluid flow field, and where internal obstructions within the fluid flow field are interior boundaries to the fluid flow field; (b) calculating velocity and pressure values at external boundaries of the fluid flow field from the two dimensional(x,y) coordinates on a computer-processor; (c) calculating velocity and pressure values at internal obstruction boundaries of the fluid flow field from the two dimensional(x,y) coordinates on the computer-processor, wherein the velocity and the pressure values of the external obstruction boundaries and the velocity and the pressure values of the internal obstruction boundaries are calculated by solving the equations: ##EQU25## where i, j are respective x, y mesh coordinates, n represents current state, n+1 represents the next state, ε is a constant less than 1 and greater than 0, Δt represents the time between current state and next state, and Re is ##EQU26## where L and V are a characteristic length and velocity, respectively, and ν is the kinematic viscosity; and ##EQU27## and where f means either u, v or p, and terms l and m are arbitrary mesh coordinates in two-dimensions: (d) repeat steps (a) and (b) when external boundaries are updated; (e) repeat steps (a) and (c) when internal boundaries are updated; and (f) displaying the external boundaries and the internal boundaries of the fluid flow field on a graphics display, wherein the calculated pressure and velocity values represent third dimension coordinates, z.
Claim 13
Dependent Claim
38 words
The method for producing a three-dimensional fluid flow animation model of claim 9, wherein the external boundaries of the fluid flow field are chosen from one of: a riverbank, a flexible plastic wall and a blood vessel wall.
Claim 14
Dependent Claim
47 words
The method for producing a three-dimensional fluid flow animation model of claim 9, wherein the internal obstruction boundaries include at least one of: obstructions in the fluid flow field, objects moving with fluid flow field, and objects moving independently on their own in the fluid flow field.
Claim 15
Dependent Claim
29 words
The method for producing a three-dimensional fluid flow animation model of claim 9, wherein the internal obstruction boundaries include at least one of: islands, posts, moving boats, and debris.
Claim 16
Independent Claim
277 words
A system of modelling a two-dimensional(x, y) liquid fluid flow for a three-dimensional(x, y, z) computer animation display, comprising: (a) a fluid flow to be modelled, the fluid flow having external surface boundaries and internal obstruction boundaries; (b) means for calculating pressure values and velocity values on a computer-processor at both the external surface boundaries and at the internal surface boundaries by the equations: p n+1 i;j =(Δ 1 x u n+1 i;j +Δ 1 y v n+1 i;j )/ε, where i,j are respective x,y mesh coordinates, n+1 represents next state and ε is a constant less than 1 and greater than 0; and ##EQU28## where f means either u, v or p, and terms l and m are arbitrary mesh coordinates in two-dimensions; and solving the equations: ##EQU29## where i, j are respective x, y mesh coordinates, n represents current state, n+1 represents the next state, ε is a constant less than 1 and greater than 0, Δt represents the time between current state and next state, and Re is ##EQU30## where L and V are a characteristic length and velocity, respectively, and ν is the kinematic viscosity; and ##EQU31## and where f means either u, v or p, u is velocity in the direction of the x axis represented as meter per seconds, v is velocity in the direction of the y axis represented as meter per seconds, p is the pressure of fluid represented as newton per square meter, and terms l and m arc arbitrary mesh coordinates in two-dimensions; and a 3D graphics display for displaying three dimensional representations of the liquid fluid flow with the external and internal boundary conditions for animation.
Claim 17
Independent Claim
277 words
A system of modelling a two-dimensional(x, y) liquid fluid flow for a three-dimensional(x, y, z) computer animation display, comprising: (a) a fluid flow to be modelled, the fluid flow having external surface boundaries and internal obstruction boundaries; (b) means for calculating pressure values and velocity values on a computer-processor at both the external surface boundaries and at the internal surface boundaries by the equations: p n+1 i;j =(Δ 1 x u n+1 i;j +Δ 1 y v n+1 i;j )/ε, where i,j are respective x,y mesh coordinates, n+1 represents next state and ε is a constant less than 1 and greater than 0; and ##EQU28## where f means either u, v or p, and terms l and m are arbitrary mesh coordinates in two-dimensions; and solving the equations: ##EQU29## where i, j are respective x, y mesh coordinates, n represents current state, n+1 represents the next state, ε is a constant less than 1 and greater than 0, Δt represents the time between current state and next state, and Re is ##EQU30## where L and V are a characteristic length and velocity, respectively, and ν is the kinematic viscosity; and ##EQU31## and where f means either u, v or p, u is velocity in the direction of the x axis represented as meter per seconds, v is velocity in the direction of the y axis represented as meter per seconds, p is the pressure of fluid represented as newton per square meter, and terms l and m arc arbitrary mesh coordinates in two-dimensions; and a 3D graphics display for displaying three dimensional representations of the liquid fluid flow with the external and internal boundary conditions for animation.
Claim 18
Dependent Claim
42 words
The system of modelling a two-dimensional(x, y) liquid fluid flow for a three-dimensional(x, y, z) computer animation display of claim 13, wherein the external surface boundaries are chosen from one of: a riverbank, a flexible plastic wall and a blood vessel wall.
Claim 19
Dependent Claim
55 words
The system of modelling a two-dimensional(x, y) liquid fluid flow for a three-dimensional(x, y, z) computer animation display of claim 13, wherein the internal boundaries include at least one of: obstructions in the fluid flow field, objects moving with the fluid flow field, and objects moving independently on their own in the fluid flow field.
Claim 20
Dependent Claim
36 words
The system of modelling a two-dimensional(x, y) liquid fluid flow for a three-dimensional(x, y, z) computer animation display of claim 13, wherein the internal boundaries include at least one of: islands, posts, moving boats, and debris.