Patentable/Patents/US-10867086
US-10867086

Streakline visualization apparatus and method

PublishedDecember 15, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A streakline visualization apparatus sets a partial region including a discrete point at a first position on a first streakline in an analysis space as an analysis target region of the discrete point. Based on a velocity of fluid in the analysis target region indicated by fluid information, the apparatus calculates a second position indicating a destination of a particle on the discrete point at a second analysis time point. Next, based on information about a structure in the analysis target region indicated by structure information, the apparatus determines a region occupied by the structure in the analysis target region at the second analysis time point. Next, based on the first and second positions, the apparatus determines whether a second streakline has entered the occupied region. If the second streakline has not entered the occupied region, the apparatus displays the second streakline passing through the second position.

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A streakline visualization apparatus for calculating a streakline indicating a series of particles at a plurality of analysis time points in fluid simulation time and displays the streakline, the streakline visualization apparatus comprising: a memory configured to store structure information indicating temporal change of a shape of a structure in an analysis space and fluid information indicating at least one of spatial change and temporal change of a velocity of fluid at a plurality of points in a region where the fluid exists in the analysis space; and a processor coupled to the memory and configured to perform a procedure including: setting, when calculating a second streakline at a second analysis time point based on a first streakline at a first analysis time point, a partial region including a discrete point at a first position on the first streakline in the analysis space as an analysis target region of the discrete point, calculating, based on the velocity of the fluid in the analysis target region, the velocity indicated by the fluid information, a second position indicating a destination of a particle on the discrete point at the second analysis time point, determining, based on information about the structure in the analysis target region, the information indicated by the structure information, a region occupied by the structure in the analysis target region at the second analysis time point, determining entrance or non-entrance of the second streakline into the occupied region based on the first position and the second position, setting, when determining that the second streakline has entered the occupied region, at least a third analysis time in a time period between the first analysis time point and the second analysis time point, calculating a third position indicating a destination of the particle on the discrete point at a third analysis time point, and recalculating the second position based on the third position.

2

2. The streakline visualization apparatus according to claim 1 , wherein the setting of the analysis target region includes calculating a maximum velocity of the fluid in a time period between the first analysis time point and the second analysis time point and calculating a radius of the analysis target region as a spherical region based on a difference between the first analysis time point and the second analysis time point and the maximum velocity.

3

3. The streakline visualization apparatus according to claim 2 , wherein the setting of the analysis target region includes setting a minimum value as the radius of the analysis target region based on an interval between a plurality of points in the region where the fluid exists and setting, when the calculated radius is smaller than the minimum value, the minimum value as the radius of the analysis target region.

4

4. The streakline visualization apparatus according to claim 3 , wherein the setting of the analysis target region includes, in a case that calculation of the second position with the set radius is not completed, recalculating the second position with a maximum radius value as the radius of the analysis target region, calculating a radius that minimizes a calculation amount including a calculation amount for the recalculation of the second position, and setting, when the calculated radius is smaller than the minimum value, the minimum value as the radius of the analysis target region.

5

5. The streakline visualization apparatus according to claim 2 , wherein the setting of the analysis target region includes the radius of the analysis target region that is smaller than a value calculated by multiplying the difference between the first analysis time point and the second analysis time point by the maximum velocity, and wherein the calculating of the second position includes, when the destination of the particle on the discrete point has fallen outside the analysis target region, recalculating the second position by expanding the analysis target region.

6

6. The streakline visualization apparatus according to claim 1 , wherein the determining of the entrance or non-entrance includes performing a first determination of whether the second position has fallen inside the fluid, performing a second determination of whether a line connecting the first position and the second position has crossed a surface of the structure, and determining whether the second streakline has entered the occupied region based on results of the first determination and the second determination.

7

7. The streakline visualization apparatus according to claim 1 , wherein the procedure further includes, displaying, when determining that the second streakline has not entered the occupied region, the second streakline passing through the second position.

8

8. A streakline visualization method for calculating a streakline indicating a series of particles at a plurality of analysis time points in fluid simulation time and displaying the streakline, the streakline visualization method comprising: setting, by a processor, when calculating a second streakline at a second analysis time point based on a first streakline at a first analysis time point, a partial region including a discrete point at a first position on the first streakline in an analysis space as an analysis target region of the discrete point; referring to, by the processor, fluid information indicating at least one of spatial change and temporal change of a velocity of fluid at a plurality of points in a region where the fluid exists in the analysis space and calculating, based on the velocity of the fluid in the analysis target region, a second position indicating a destination of a particle on the discrete point at the second analysis time point; referring to, by the processor, structure information indicating temporal change of a shape of a structure in the analysis space and determining, based on information about the structure in the analysis target region, a region occupied by the structure in the analysis target region at the second analysis time point; determining, by the processor, entrance or non-entrance of the second streakline into the occupied region based on the first position and the second position; setting, when determining that the second streakline has entered the occupied region, at least one third analysis time in a time period between the first analysis time point and the second analysis time point; calculating a third position indicating a destination of the particle on the discrete point at the third analysis time point; and recalculating the second position based on the third position.

9

9. A non-transitory computer-readable storage medium storing a computer program that causes a computer to perform a procedure including calculating a streakline indicating a series of particles at a plurality of analysis time points in fluid simulation time and displaying the streakline, the procedure comprising: setting, when calculating a second streakline at a second analysis time point based on a first streakline at a first analysis time point, a partial region including a discrete point at a first position on the first streakline in an analysis space as an analysis target region of the discrete point; referring to fluid information indicating at least one of spatial change and temporal change of a velocity of fluid at a plurality of points in a region where the fluid exists in the analysis space and calculating, based on the velocity of the fluid in the analysis target region, a second position indicating a destination of a particle on the discrete point at the second analysis time point; referring to structure information indicating temporal change of a shape of a structure in the analysis space and determining, based on information about the structure in the analysis target region, a region occupied by the structure in the analysis target region at the second analysis time point; determining entrance or non-entrance of the second streakline into the occupied region based on the first position and the second position; setting, when determining that the second streakline has entered the occupied region, at least one third analysis time in a time period between the first analysis time point and the second analysis time point; calculating a third position indicating a destination of the particle on the discrete point at the third analysis time point; and recalculating the second position based on the third position.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 30, 2017

Publication Date

December 15, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Streakline visualization apparatus and method” (US-10867086). https://patentable.app/patents/US-10867086

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.