Method and device for analyzing fluid around rotating body
11321509 ยท 2022-05-03
Assignee
Inventors
Cpc classification
B60C19/00
PERFORMING OPERATIONS; TRANSPORTING
G01M17/027
PHYSICS
G06F30/28
PHYSICS
International classification
Abstract
A method for analyzing fluid around a rotating body includes: a step (S100) in which a spatial model having a rotating computational mesh cell group A and a stationary computational mesh cell group B is acquired; a step (S101) in which a storage computational mesh cell group C is established; a step (S102) in which arithmetic operations for fluid analysis are performed; a step (S103) in which the physical quantity at the computational mesh cell making up the rotating computational mesh cell group A calculated as a result of arithmetic operations for fluid analysis is copied to a corresponding computational mesh cell at the storage computational mesh cell group C; and a step (S104) in which averages over time are calculated for the physical quantities at the storage computational mesh cell group C and the stationary computational mesh cell group B.
Claims
1. A method for simulating behavior of a fluid around a rotating body, comprising: a step in which a spatial model having a rotating computational mesh cell group which represents a space between the rotating body and an imaginary boundary that covers the rotating body, and a stationary computational mesh cell group which represents a space to an exterior of the imaginary boundary, is acquired; a step in which a storage computational mesh cell group is established in the space between the rotating body and the imaginary boundary; a step in which the simulating behavior of the fluid around the rotating body includes fluid analysis performed in such a manner that the rotating computational mesh cell group is made to rotate about a rotational axis while a location of the stationary computational mesh cell group is held in place, and that a physical quantity pertaining to the fluid for each computational mesh cell is thus obtained and; a step in which the physical quantity at the computational mesh cell making up the rotating computational mesh cell group calculated as a result of the fluid analysis is copied to a corresponding computational mesh cell at the storage computational mesh cell group; a step in which averages over time are calculated for the physical quantities at the storage computational mesh cell group and the stationary computational mesh cell group; a step in which, if it is determined that analysis end time has been reached, the calculated averages over time for the physical quantities at the storage computational mesh cell group and the stationary computational mesh cell group are produced as final results for the simulating behavior of the fluid around the rotating body; and a step in which, if it is determined that analysis end time has not been reached, unit time is made to pass from present time so as to jump to next time, the rotating computational mesh cell group is made to rotate so as to assume configuration of the spatial model for the next time, and the step in which the fluid analysis is performed iteratively.
2. The method according to claim 1 wherein the computational mesh cell making up the storage computational mesh cell group is larger than the computational mesh cell making up the rotating computational mesh cell group.
3. The method according to claim 1 wherein the calculation of the averages over time of the physical quantities at the storage computational mesh cell group and the stationary computational mesh cell group is performed upon passage of each unit time.
4. The method according to claim 1 wherein the rotating body is a tire having a groove that intersects a tire circumferential direction.
5. A device for simulating behavior of a fluid around a rotating body, comprising a processor that comprises: a model acquirer that acquires a spatial model having a rotating computational mesh cell group which represents a space between the rotating body and an imaginary boundary that covers the rotating body, and a stationary computational mesh cell group which represents a space to an exterior of the imaginary boundary; a storage computational mesh cell establisher that establishes a storage computational mesh cell group in the space between the rotating body and the imaginary boundary; a fluid calculator that performs the simulating behavior of the fluid around the rotating body including performing fluid analysis in such a manner that the rotating computational mesh cell group is made to rotate about a rotational axis while a location of the stationary computational mesh cell group is held in place, and that a physical quantity pertaining to the fluid for each computational mesh cell is thus obtained; a physical quantity mapper that causes the physical quantity at the computational mesh cell making up the rotating computational mesh cell group calculated as a result of the arithmetic operations for fluid analysis to be copied to a corresponding computational mesh cell at the storage computational mesh cell group; and a time average calculator that calculates averages overtime for the physical quantities at the storage computational mesh cell group and the stationary computational mesh cell group, wherein, if the processor determines that analysis end time has been reached, the time average calculator produces the calculated averages over time for the physical quantities at the storage computational mesh cell group and the stationary computational mesh cell group as final results for the simulating behavior of the fluid around the rotating body, and wherein, if the processor determines that analysis end time has not been reached, the processor makes unit time to pass from present time so as to jump to next time, makes the rotating computational mesh cell group to rotate so as to assume configuration of the spatial model for the next time, and causes the fluid calculator to perform the fluid analysis iteratively.
6. The device according to claim 5 wherein the computational mesh cell making up the storage computational mesh cell group is larger than the computational mesh cell making up the rotating computational mesh cell group.
7. The device according to claim 5 wherein the calculation of the averages over time of the physical quantities at the storage computational mesh cell group and the stationary computational mesh cell group is performed upon passage of each unit time.
8. The device according to claim 5 wherein the rotating body is a tire having a groove that intersects a tire circumferential direction.
9. A device for simulating behavior of a fluid around a rotating body, comprising: a processor; and a memory for storing instructions capable of being executed by the processor, wherein the processor is constituted in such fashion as to cause: a spatial model having a rotating computational mesh cell group which represents a space between the rotating body and an imaginary boundary that covers the rotating body, and a stationary computational mesh cell group which represents a space to an exterior of the imaginary boundary, to be acquired; a storage computational mesh cell group to be established in the space between the rotating body and the imaginary boundary; simulating behavior of the fluid around the rotating body includes fluid analysis to be performed in such a manner that the rotating computational mesh cell group is made to rotate about a rotational axis while a location of the stationary computational mesh cell group is held in place, and that a physical quantity pertaining to the fluid for each computational mesh cell is thus obtained; the physical quantity at the computational mesh cell making up the rotating computational mesh cell group calculated as a result of the fluid analysis to be copied to a corresponding computational mesh cell at the storage computational mesh cell group; averages overtime for the physical quantities at the storage computational mesh cell group and the stationary computational mesh cell group to be calculated; produces the calculated averages over time for the physical quantities at the storage computational mesh cell group and the stationary computational mesh cell group as final results for the simulating behavior of the fluid around the rotating body if it is determined that analysis end time has been reached; and makes unit time to pass from present time so as to jump to next time, makes the rotating computational mesh cell group to rotate so as to assume configuration of the spatial model for the next time, and performs the fluid analysis iteratively if it is determined that analysis end time has not been reached.
10. The device according to claim 9 wherein the computational mesh cell making up the storage computational mesh cell group is larger than the computational mesh cell making up the rotating computational mesh cell group.
11. The device according to claim 9 wherein the calculation of the averages over time of the physical quantities at the storage computational mesh cell group and the stationary computational mesh cell group is performed upon passage of each unit time.
12. The device according to claim 9 wherein the rotating body is a tire having a groove that intersects a tire circumferential direction.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
EMBODIMENTS FOR CARRYING OUT INVENTION
(9) Below, an embodiment of the present invention is described with reference to the drawings.
(10) Device for Analyzing Fluid Around Rotating Body
(11) Fluid analysis device 1 in accordance with the present embodiment is a device that simulates the behavior of fluid around a rotating body. While the present embodiment will be described in terms of a situation in which the rotating body is a tire, it is not limited to tires. As shown in
(12)
(13) Model acquirer 10 shown in
(14) Rotating computational mesh cell group A, which is a plurality of computational mesh cells that represent the space between rotating body 2 and imaginary boundary L which covers rotating body 2, rotates about rotational axis 2C when fluid arithmetic operations are carried out.
(15) Whereas imaginary boundary L of the present embodiment is in the shape of a cylinder, the axis of which is rotational axis 2C of rotating body 2, so long as it will allow imaginary boundary L to serve as boundary such that a physical quantity is capable of entering thereinto and exiting therefrom, it is not limited to being of cylindrical shape. Spheres, combinations of plane surface(s) and cylinder(s), polygonal pyramids, and so forth in which rotational axis 2C of rotating body 2 serves as axis may be cited as examples. But where imaginary boundary L is a shape other than a simple cylinder or a perfect sphere, so as to make it possible for the physical quantity to enter thereinto and exit therefrom by way of imaginary boundary L, it will be necessary as calculation progresses to not only cause rotation about the rotational axis but to also cause deformation of mesh cells in the vicinity of imaginary boundary L. In such case, arithmetic operations are performed for fluid analysis in which arithmetic operations are carried out with respect to the physical quantity pertaining to the fluid for each of the computational mesh cells as rotating computational mesh cell group A is made to deform and is made to rotate about rotational axis 2C. On the other hand, where imaginary boundary L is a simple cylinder or a perfect sphere, because it will not be necessary to cause deformation of mesh cells in the vicinity of imaginary boundary L, rotating computational mesh cell group A need only be made to rotate about rotational axis 2C during fluid calculations. Of course, upon consideration not only of deformation of mesh cells in the vicinity of imaginary boundary L but also, for example, deformation due to contact with the road surface, deformation as a result of being acted on by forces from the surrounding fluid, and so forth, it will be the case that rotating computational mesh cell group A will be made to deform and to rotate about rotational axis 2C.
(16) Whereas model acquirer 10 of the present embodiment generates the spatial model shown in
(17) Storage computational mesh cell establisher 11 shown in
(18) As the size of the computational mesh cells that make up rotating computational mesh cell group A and stationary computational mesh cell group B is related to the precision within which fluid analysis is carried out, these should be established such that the sizes thereof correspond to the desired precision. On the other hand, because storage computational mesh cell group C is used to see the spatial distribution of the average over time of the physical quantity, the size of the computational mesh cells that make up storage computational mesh cell group C may be greater than the size of the computational mesh cells that make up stationary computational mesh cell group B.
(19) Where this is done, so long as it is possible to view the spatial distribution of the physical quantity, because there is no need for the cells to be finely divided such as is the case with the rotating computational mesh cells, this will make it possible to achieve reduction in computational cost. Storage computational mesh cell group C and stationary computational mesh cell group B may of course be made up of computational mesh cells of the same size. While there is little benefit to be had from doing so, the computational mesh cells that make up storage computational mesh cell group C may be made smaller than the computational mesh cells that make up stationary computational mesh cell group B.
(20) Fluid calculator 12 shown in
(21) Physical quantity mapper 13 shown in
(22) Time average calculator 14 shown in
(23) Method for Analyzing Fluid A method for using the foregoing device 1 to analyze the fluid around a rotating body will now be described using
(24) First, at step S100, model acquirer 10 acquires a spatial model having rotating computational mesh cell group A which represents the space between rotating body 2 and imaginary boundary L that covers rotating body 2, and stationary computational mesh cell group B which represents the space to the exterior of imaginary boundary L.
(25) Next, at step S101, storage computational mesh cell establisher 11 establishes storage computational mesh cell group C in the space between imaginary boundary L and rotating body 2.
(26) Next, the processing at steps S102 through S106 is performed in repeated fashion until the analysis end time (target time) is reached (S105: YES).
(27) At step S102, fluid calculator 12 performs arithmetic operations for fluid analysis in which arithmetic operations are carried out with respect to the physical quantity pertaining to the fluid for each of the computational mesh cells as the location(s) of stationary computational mesh cell group B are held in place and rotating computational mesh cell group A is made to rotate about rotational axis 2C.
(28) Next, at step S103, physical quantity mapper 13 causes the physical quantities at computational mesh cells making up rotating computational mesh cell group A calculated as a result of arithmetic operations for fluid analysis carried out by fluid calculator 12 to be copied to the corresponding computational mesh cells at storage computational mesh cell group C.
(29) Next, at step S104, time average calculator 14 calculates the average over time of the physical quantities at storage computational mesh cell group C and stationary computational mesh cell group B. Here, the average over time that was calculated during the previous time may be multiplied by the number of times that averaging has been carried out so far, following which that is then added to the physical quantity calculated during the current time, following which that is then divided by the foregoing number of times that averaging has been carried out so far plus 1 for the current time, to calculate the average over time.
(30) Next, at step S105, evaluation is carried out to determine whether the analysis end time (target time) has been reached, processing being terminated if it is determined that the analysis end time has been reached. If it is determined that the analysis end time (target time) has not been reached, then at the next step, which is step S106, unit time is made to pass from the present time so as to jump to the next time, rotating computational mesh cell group A is made to rotate so as to assume the configuration of the spatial model for the next time, and processing returns to step S102.
(31) Benefits of the present invention will now be described.
(32)
(33)
(34)
(35) As described above, a method for analyzing a fluid around a rotating body in accordance with the present embodiment is a method executed by a computer, and comprising: a step (S100) in which a spatial model having a rotating computational mesh cell group A which represents a space between the rotating body 2 and an imaginary boundary L that covers the rotating body 2, and a stationary computational mesh cell group B which represents a space to an exterior of the imaginary boundary L, is acquired; a step (S101) in which a storage computational mesh cell group C is established in the space between the rotating body 2 and the imaginary boundary L; a step (S102) in which arithmetic operations for fluid analysis are performed in which the arithmetic operations are carried out with respect to a physical quantity pertaining to the fluid for each computational mesh cell as a location of the stationary computational mesh cell group B is held in place and the rotating computational mesh cell group A is made to rotate about a rotational axis 2C; a step (S103) in which the physical quantity at the computational mesh cell making up the rotating computational mesh cell group A calculated as a result of the arithmetic operations for fluid analysis is copied to a corresponding computational mesh cell at the storage computational mesh cell group C; and a step (S104) in which averages over time are calculated for the physical quantities at the storage computational mesh cell group C and the stationary computational mesh cell group B.
(36) A device for analyzing a fluid around a rotating body in accordance with the present embodiment comprising: a model acquirer 10 that acquires a spatial model having a rotating computational mesh cell group A which represents a space between the rotating body 2 and an imaginary boundary L that covers the rotating body 2, and a stationary computational mesh cell group B which represents a space to an exterior of the imaginary boundary L; a storage computational mesh cell establisher 11 that establishes a storage computational mesh cell group C in the space between the rotating body 2 and the imaginary boundary L; a fluid calculator 12 that performs arithmetic operations for fluid analysis in which the arithmetic operations are carried out with respect to a physical quantity pertaining to the fluid for each computational mesh cell as a location of the stationary computational mesh cell group B is held in place and the rotating computational mesh cell group A is made to rotate about a rotational axis 2C; a physical quantity mapper 13 that causes the physical quantity at the computational mesh cell making up the rotating computational mesh cell group A calculated as a result of the arithmetic operations for fluid analysis to be copied to a corresponding computational mesh cell at the storage computational mesh cell group C; and a time average calculator 14 that calculates averages over time for the physical quantities at the storage computational mesh cell group C and the stationary computational mesh cell group B.
(37) By so doing, it will be possible to cause the physical quantity at rotating computational mesh cell group A for a given time to be stored at storage computational mesh cell group C, and for the set of physical quantities as they exist in space to be retained, as a result of which it will be possible to calculate the set of averages over time as they exist in space and to know the spatial distribution of the physical quantity.
(38) In accordance with the present embodiment, the computational mesh cell making up the storage computational mesh cell group C is larger than the computational mesh cell making up the rotating computational mesh cell group A.
(39) By so doing, so long as it is possible to know the spatial distribution of the average over time of the physical quantity, because there will be no need for the cells to be finely divided such as is the case with the computational mesh cells in the rotating computational mesh cell group, it will be possible to achieve reduction in computational cost.
(40) In accordance with the present embodiment, the calculation of the averages over time of the physical quantities at the storage computational mesh cell group C and the stationary computational mesh cell group B is performed upon passage of each unit time.
(41) By so doing, because time average arithmetic operations are carried out with passage of each unit time, it will be possible to reduce the storage capacity that is required.
(42) In accordance with the present embodiment, the rotating body 2 is a tire having a groove that intersects a tire circumferential direction.
(43) By so doing, it will be possible to obtain the spatial distribution of the average over time of a physical quantity pertaining to a fluid around a tire.
(44) A device for analyzing a fluid around a rotating body in accordance with the present embodiment has a processor 15 and a memory 16 for storing instructions capable of being executed by the processor 15. The processor 15 is constituted in such fashion as to cause
(45) a spatial model having a rotating computational mesh cell group A which represents a space between the rotating body 2 and an imaginary boundary L that covers the rotating body 2, and a stationary computational mesh cell group B which represents a space to an exterior of the imaginary boundary L, to be acquired;
(46) a storage computational mesh cell group C to be established in the space between the rotating body 2 and the imaginary boundary L;
(47) arithmetic operations for fluid analysis to be performed in which the arithmetic operations are carried out with respect to a physical quantity pertaining to the fluid for each computational mesh cell as a location of the stationary computational mesh cell group B is held in place and the rotating computational mesh cell group A is made to rotate about a rotational axis 2C;
(48) the physical quantity at the computational mesh cell making up the rotating computational mesh cell group A calculated as a result of the arithmetic operations for fluid analysis to be copied to a corresponding computational mesh cell at the storage computational mesh cell group C; and
(49) averages over time for the physical quantities at the storage computational mesh cell group C and the stationary computational mesh cell group B to be calculated.
(50) Processor 15 may be implemented by one or more application specific integrated circuits(s) (ASIC), digital signal processor(s) (DSP), digital signal processing device(s) (DSPD), programmable logic device(s) (PLD), field programmable gate array(s) (FPGA), controller(s), microcontroller(s), microprocessor(s), and/or or other such electronic component(s).
(51) Program(s) associated with the present embodiment are program(s) for causing the foregoing method(s) to be executed by computer(s).
(52) The operation and effects provided by the foregoing method(s) can also be obtained as a result of execution of such program(s).
(53) While embodiments in accordance with the present disclosure have been described above with reference to the drawings, it should be understood that the specific constitution thereof is not limited to these embodiments. The scope of the present disclosure is as indicated by the claims and not merely as described at the foregoing embodiments, and moreover includes all variations within the scope of or equivalent in meaning to that which is recited in the claims.
(54) Structure employed at any of the foregoing embodiment(s) may be employed as desired at any other embodiment(s). The specific constitution of the various components is not limited only to the foregoing embodiment(s) but admits of any number of variations without departing from the gist of the present disclosure.
EXPLANATION OF REFERENCE NUMERALS
(55) A Rotating computational mesh cell group B Stationary computational mesh cell group C Storage computational mesh cell group 10 Model acquirer 11 Storage computational mesh cell establisher 12 Fluid calculator 13 Physical quantity mapper 14 Time average calculator 15 Processor 16 Memory