Information processing device, information processing system, and information processing method
By obtaining and comparing the difference in fluid flow velocity distribution values under different boundary conditions and generating and displaying fluid information in areas with significant differences, the problem of inability to visually display local airflow changes in the prior art is solved, and intuitive comparison and understanding of flow velocity distribution are achieved.
Patent Information
- Application Number
- JP2021566921
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-10-13
- Filing Date
- 2020-11-19
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2040-11-19
AI Technical Summary
The prior art cannot visually and clearly display changes in local airflow in a single room, especially in the results of multiple fluid analysis using different boundary conditions.
By obtaining the first and second flow velocity distributions of fluids under different boundary conditions in a given space, comparing the difference values of each region, generating and outputting fluid information whose difference values exceed the threshold, the terminal device, server and display device are used for visualization.
It realizes the intuitive and easy output of local airflow changes in multiple fluid analysis results, helping users understand the differences in flow velocity distribution under different boundary conditions.
Smart Images

Figure 0007627867000009 
Figure 0007627867000010 
Figure 0007627867000011
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device, an information processing system, and an information processing method that output a result of a computational fluid analysis calculated using boundary conditions different from each other. [Background technology]
[0002] In recent years, with the development of computing devices such as CPUs (Central Processor Units) and GPUs (Graphics Processing Units), methods of analyzing and monitoring airflow using computer simulations have been attracting attention.
[0003] For example, in Patent Document 1, 3D airflow analysis is performed on a computer using sensor data installed in a room as input data. The results of the airflow analysis are then displayed on a monitor, allowing real-time monitoring of the air-conditioning environment.
[0004] In addition, in Patent Document 2, a simulation of temperature and airflow is performed based on various boundary conditions such as openings and ventilation of a building. Then, a simulation result based on a specific boundary condition (current plan) is displayed so as to be compared with a simulation result based on another boundary condition (proposed plan). Specifically, a comfort index (PMV: Predicted Mean Vote) is displayed in a table format so as to be compared between the two plans. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2012-63055 A [Patent Document 2] JP 2013-3697 A Summary of the Invention
[0006] However, while conventional technology can display a single index, such as a comfort index, on a room-by-room basis between two plans, it is not possible to display local airflow changes within a single room in an intuitive and easy-to-understand manner.
[0007] Therefore, the present disclosure provides an information processing device, an information processing system, and an information processing method that can output, in an intuitive and easy-to-understand manner, local flow changes within a specified space in multiple fluid analysis results calculated using mutually different boundary conditions.
[0008] An information processing device according to one embodiment of the present disclosure includes an acquisition unit that acquires a first flow velocity distribution and a second flow velocity distribution of a fluid in a specified space calculated using different boundary conditions, a comparison unit that compares a difference value between a first flow velocity vector included in the first flow velocity distribution and a second flow velocity vector included in the second flow velocity distribution with a specified threshold for each of a plurality of regions in the specified space, and a generation unit that generates and outputs at least one of first flow information and second flow information based on the first flow velocity distribution and the second flow velocity distribution when the difference value is equal to or greater than the specified threshold for each of a plurality of regions in the specified space.
[0009] This comprehensive or specific aspect may be realized by a system, a method, an integrated circuit, a computer program, or a computer-readable recording medium, or may be realized by any combination of an apparatus, a system, a method, an integrated circuit, a computer program, and a recording medium. The computer-readable recording medium includes a non-volatile recording medium such as a CD-ROM (Compact Disc-Read Only Memory).
[0010] According to an information processing device according to an aspect of the present disclosure, local flow changes in a given space in a plurality of fluid analysis results calculated using boundary conditions different from each other can be output in an intuitive and easy-to-understand manner. Further advantages and effects of an aspect of the present disclosure will become apparent from the specification and drawings. Such advantages and / or effects are provided by some of the embodiments and the features described in the specification and drawings, respectively, but not all of them are necessarily provided to obtain one or more identical features. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a block diagram illustrating an example of a configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a sequence diagram illustrating information processing according to the embodiment. [Diagram 3] FIG. 3 is a diagram showing an example of a condition input screen according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a condition input screen according to the embodiment. [Diagram 5] FIG. 5 is a diagram showing an example of a display of a calculation completion notification in the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of a visualization request screen according to the embodiment. [Figure 7] FIG. 7 is a diagram showing an example of a display of the first flow velocity distribution in the embodiment. [Figure 8] FIG. 8 is a diagram showing an example of a display of the second flow velocity distribution in the embodiment. [Figure 9] FIG. 9 is a diagram showing an example of a flow velocity distribution display in a comparison mode in the embodiment. [Figure 10] FIG. 10 is a diagram showing an example of a flow velocity distribution display in the comparison mode in the first modification. [Figure 11] FIG. 11 is a diagram showing an example of the display of flow information and area information in the comparison mode in the second modification. [Figure 12]FIG. 12 is a diagram showing an example of a visualization request screen in the fourth modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, an embodiment will be described with reference to the drawings.
[0013] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, the arrangement and connection of the components, steps, and the order of steps shown in the following embodiments are merely examples and are not intended to limit the scope of the claims.
[0014] In addition, the drawings are not necessarily strict illustrations. In the drawings, the same reference numerals are used for substantially the same configurations, and duplicated explanations are omitted or simplified.
[0015] (Embodiment) [1 Configuration of information processing system 100] Fig. 1 is a block diagram showing an example of a configuration of an information processing system 100 according to an embodiment. The information processing system 100 according to the present embodiment displays, in an intuitive and easy-to-understand manner, local flow changes in a given space in a plurality of fluid analysis results calculated using boundary conditions different from each other. As shown in Fig. 1, the information processing system 100 includes a terminal device 110, a server device 120, and a display device 130, which are connected to each other via a communication network.
[0016] The predetermined space is a space in which the fluid for which fluid analysis is performed exists. In this embodiment, a room in a house in which air exists is used as the predetermined space, but the present invention is not limited to this.
[0017] The boundary conditions of a fluid analysis are input information for a numerical analysis of the flow of a fluid in a specified space. Specifically, the boundary conditions include, for example, the shape, size, and position of objects (e.g., furniture and air conditioners) placed in the specified space, and the position and state of openings in the specified space.
[0018] [1.1 Configuration of terminal device 110] The terminal device 110 may be, for example, a smartphone or tablet computer having a touch display, or may be, for example, a desktop computer or laptop computer having an input device (such as a mouse and a keyboard) and a display.
[0019] 1, the terminal device 110 includes an input unit 111, a control unit 112, a display unit 113, and a communication unit 114. Each of the components included in the terminal device 110 will be described below.
[0020] The input unit 111 is an input device for receiving input from a user. For example, the input unit 111 receives input of a plurality of boundary conditions, each of which is different from the others and is used individually for fluid analysis in a predetermined space, from a user. As the input unit 111, for example, a touch panel (i.e., a touch screen) integrated with a display, a mouse, a keyboard, or any combination of these can be used, but is not limited thereto.
[0021] The control unit 112 controls the input unit 111, the display unit 113, and the communication unit 114. For example, a processor (not shown) and a memory (not shown) in which instructions are stored can be used as the control unit 112. Note that a dedicated electronic circuit may also be used as the control unit 112.
[0022] The display unit 113 displays various information. For example, the display unit 113 displays a graphical user interface (GUI) for inputting a plurality of boundary conditions. As the display unit 113, for example, a liquid crystal display and / or an organic EL display can be used, but is not limited thereto.
[0023] The communication unit 114 transmits information to the server device 120 and / or the display device 130 via a communication network, and receives information from the server device 120 and / or the display device 130. The communication unit 114 can be, for example, a wired and / or wireless communication circuit, but is not limited to this.
[0024] The terminal device 110 may be realized using software processing. In this case, when the processor executes software recorded in a non-transitory recording medium (e.g., a memory), the processor and the peripheral devices realize the functions of the terminal device 110. For example, when the processor executes software recorded in a non-transitory recording medium, the processor and the peripheral devices perform the processes related to the terminal device 110, including the processes of S111 to S114 shown in FIG. 2.
[0025] [1.2 Configuration of server device 120] The server device 120 is an example of an information processing device. For example, a cloud server can be used as the server device 120. Furthermore, the server device 120 may be an edge server, a home server, a workstation, or any combination of these.
[0026] 1, server device 120 includes an acquisition unit 121, a comparison unit 122, a generation unit 123, and a communication unit 124. Each of the components included in server device 120 will be described below.
[0027] The acquisition unit 121 acquires a first flow velocity distribution and a second flow velocity distribution of the fluid in a predetermined space calculated using boundary conditions different from each other. Specifically, the acquisition unit 121 acquires the first flow velocity distribution of the fluid in the predetermined space by performing a numerical fluid analysis using a first boundary condition of the predetermined space, for example. For example, the acquisition unit 121 acquires the second flow velocity distribution of the fluid in the predetermined space by performing a numerical fluid analysis using a second boundary condition of the predetermined space different from the first boundary condition. Note that the numerical fluid analysis does not necessarily have to be performed by the acquisition unit 121. In this case, the acquisition unit 121 may acquire the analysis result, that is, the above-mentioned first flow velocity distribution and the above-mentioned second flow velocity distribution, from an external device.
[0028] The comparison unit 122 compares a difference value between a first flow velocity vector included in the first flow velocity distribution and a second flow velocity vector included in the second flow velocity distribution with a predetermined threshold for each of a plurality of regions in the predetermined space. Specifically, the comparison unit 122 first acquires the first flow velocity vector and the second flow velocity vector for each region in the predetermined space. Then, the comparison unit 122 calculates a difference value between the acquired first flow velocity vector and the second flow velocity vector for each region in the predetermined space, and compares the calculated difference value with the predetermined threshold.
[0029] Here, the multiple regions are regions obtained by virtually dividing a predetermined space. As the multiple regions, the meshes used in the fluid analysis can be used as they are, but are not limited to this.
[0030] The predetermined threshold is an example of a first predetermined threshold, and is a value for determining whether the difference between the first flow velocity vector and the second flow velocity vector is large, or whether the similarity between the first flow velocity vector and the second flow velocity vector is small. The same value or different values may be used as the predetermined threshold in multiple regions.
[0031] The difference value between the first flow velocity vector and the second flow velocity vector is a value indicating the degree of difference or similarity between the first flow velocity vector and the second flow velocity vector. Any value indicating the degree of difference or similarity may be used as the difference value.
[0032] For example, the difference value may be a value calculated based on the magnitude of the difference vector between the first flow velocity vector and the second flow velocity vector. Specifically, for example, as shown in the following formula (1), the magnitude of the difference vector between the first flow velocity vector and the second flow velocity vector may be used as the difference value.
[0033]
number
[0034] Here, D represents a difference value, v1 represents a first flow velocity vector, v2 represents a second flow velocity vector, and vd represents a difference vector between the first flow velocity vector and the second flow velocity vector.
[0035] The difference value in the above formula (1) may be normalized using the first flow velocity vector and / or the second flow velocity vector. For example, as shown in the following formula (2), the ratio of the magnitude of the difference vector to the magnitude of the first flow velocity vector may be used as the difference value.
[0036]
number
[0037] Furthermore, for example, as shown in the following formula (3), the ratio of the magnitude of the difference vector to the magnitude of the second flow velocity vector may be used as the difference value.
[0038]
number
[0039] Furthermore, for example, as shown in the following formula (4), the ratio of the magnitude of the difference vector to the average of the magnitudes of the first flow velocity vector and the second flow velocity vector may be used as the difference value.
[0040]
number
[0041] Also, for example, the difference value may be a value calculated based on the difference between the magnitude of the first flow velocity vector and the magnitude of the second flow velocity vector. Specifically, for example, as shown in the following formula (5), the square root of the difference between the magnitude of the first flow velocity vector and the magnitude of the second flow velocity vector may be used as the difference value.
[0042]
number
[0043] Similarly to the difference value in the above formula (1), the difference value in the above formula (5) may be normalized using the first flow velocity vector and / or the second flow velocity vector. For example, as shown in the following formula (6), the difference value may be a ratio of the square root of the difference between the magnitude of the first flow velocity vector and the magnitude of the second flow velocity vector to the magnitude of the first flow velocity vector.
[0044]
number
[0045] For example, the difference value may be the ratio of the square root of the difference between the magnitude of the first flow velocity vector and the magnitude of the second flow velocity vector to the magnitude of the second flow velocity vector, as shown in the following equation (7).
[0046]
number
[0047] For example, as shown in the following equation (8), the difference value may be the ratio of the square root of the difference between the magnitude of the first flow velocity vector and the magnitude of the second flow velocity vector to the average of the magnitudes of the first flow velocity vector and the second flow velocity vector.
[0048]
number
[0049] In the above formulas (5) to (8), absolute values may be used instead of the square roots, that is, the absolute difference between the magnitude of the first flow velocity vector and the magnitude of the second flow velocity vector may be used.
[0050] The generating unit 123 generates and outputs at least one of the first flow information and the second flow information based on the first flow velocity distribution and the second flow velocity distribution for each of a plurality of regions in the predetermined space when the difference value is equal to or greater than a predetermined threshold. For example, the first flow information may include a first flow velocity vector of a region having a difference value equal to or greater than a predetermined threshold, and the second flow information may include a second flow velocity vector of a region having a difference value equal to or greater than a predetermined threshold. Also, for example, the first flow information may include at least one of a PMV and an age of air corresponding to the first flow velocity distribution of a region having a difference value equal to or greater than a predetermined threshold, and the second flow information may include at least one of a PMV and an age of air corresponding to the second flow velocity distribution of a region having a difference value equal to or greater than a predetermined threshold.
[0051] For example, a processor (not shown) and a memory (not shown) storing instructions may be used as the acquisition unit 121, the comparison unit 122, and the generation unit 123. Dedicated electronic circuits may be used as the acquisition unit 121, the comparison unit 122, and the generation unit 123. The dedicated electronic circuit may be a single semiconductor integrated circuit, or the acquisition unit 121, the comparison unit 122, and the generation unit 123 may be separate electronic circuits.
[0052] The communication unit 124 transmits information to the terminal device 110 and / or the display device 130 and receives information from the terminal device 110 and / or the display device 130 via a communication network. Specifically, the communication unit 124 receives information on the first boundary condition and the second boundary condition from the terminal device 110 and transmits the first flow information and the second flow information to the display device 130. The communication unit 124 may be, for example, a wired and / or wireless communication circuit, but is not limited thereto. The server device 120 may be realized using software processing. In this case, when the processor executes software recorded in a non-transitory recording medium (for example, a memory), the processor and the peripheral devices realize the function of the server device 120. For example, when the processor executes software recorded in a non-transitory recording medium, the processor and the peripheral devices perform the processes related to the server device 120, including the processes of S121 to S125 described in FIG. 2.
[0053] [1.3 Configuration of the display device 130] The display device 130 displays the first flow information and the second flow information in a comparative manner. For example, a head mounted display (HMD) can be used as the display device 130, but is not limited thereto. For example, a flat display placed on a desk or a projector that projects an image onto a screen may be used as the display device 130.
[0054] 1, the display device 130 includes a display unit 131 and a communication unit 132. Each of the components included in the display device 130 will be described below.
[0055] The display unit 131 displays the first flow information and the second flow information received from the server device 120. For example, the display unit 131 displays the first flow information and the second flow information in different colors. Specifically, the display unit 131 may use mixed reality (MR) to display a fusion of physical objects in a predetermined space and virtual objects representing the first flow information and the second flow information.
[0056] The display unit 131 may display the first flow information and the second flow information using different figures (eg, shapes and / or sizes) or lines (eg, thickness and / or line types).
[0057] The communication unit 132 transmits information to the terminal device 110 and / or the server device 120 and receives information from the terminal device 110 and / or the server device 120 via the communication network. Specifically, the communication unit 132 receives the first flow information and the second flow information from the server device 120. The communication unit 132 can be, for example, a wired and / or wireless communication circuit, but is not limited to this.
[0058] 1, the terminal device 110, the server device 120, and the display device 130 are separate devices, but the present invention is not limited to this. For example, the display device 130 may be built into the terminal device 110. In this case, the display unit 113 of the terminal device 110 may have the function of the display unit 131 of the display device 130, and the communication unit 114 of the terminal device 110 may have the function of the communication unit 132 of the display device 130. Also, for example, the server device 120 may be built into the terminal device 110. In this case, the control unit 112 of the terminal device 110 may have the functions of the acquisition unit 121, the comparison unit 122, and the generation unit 123 of the server device 120.
[0059] [2 Operation of information processing system 100] Next, the operation of the information processing system 100 configured as above will be described with reference to Fig. 2 to Fig. 9. Fig. 2 is a sequence diagram showing information processing in the embodiment.
[0060] [Step S111: Input of first boundary condition] The input unit 111 of the terminal device 110 accepts an input of a first boundary condition for performing a numerical analysis on a fluid flow in a predetermined space from a user. Specifically, the input unit 111 accepts the input of the first boundary condition via, for example, a condition input screen for setting the boundary condition of a space in a building where an airflow analysis is to be performed. Here, an example of the condition input screen will be described with reference to Figs. 3 and 4.
[0061] 3 and 4 are diagrams showing examples of condition input screens in the embodiment. In the examples of Fig. 3 and Fig. 4, a tablet computer is used as the terminal device 110, a room in a house is assumed as the predetermined space, and air is assumed as the fluid.
[0062] 3 and 4, the floor plan tab 300 is selected, and information in the floor plan tab 300 is displayed. For example, the floor plan 303 is displayed based on drawing information such as three-dimensional CAD (Computer-Aided Design) data. At this time, the positions of the room entrance and exit, the ventilation opening, and the window positions are set, and further, the flow rate and the like are set for them. The first boundary condition may include the set information described above.
[0063] At this time, the open / closed states of the doors and windows of the room must be specified. Therefore, "closed" can be used as the initial setting (default value) of the open / closed states of the doors and windows of the room. In this case, the user can change the open / closed states of the doors and windows of the room to "open" via the GUI. The first boundary condition may include the specified information described above.
[0064] In addition, since indoor air flows out from the ventilation opening at a constant rate, the flow rate needs to be set. Therefore, a value derived from a design value, such as 0.3 ACPH (Air Change per hour), can be used as the default value of the ventilation opening flow rate. In this case, the user may change the ventilation opening flow rate from the default value via the GUI. The first boundary condition may include the set information described above.
[0065] Furthermore, the positions of objects (e.g., air conditioners, desks, sofas, etc.) that affect the airflow in the room are set. The position of an air conditioner (hereinafter, "air conditioner") can often be estimated from the layout of the room. For this reason, the position of the air conditioner may be set automatically based on the layout information. However, it is difficult to estimate the position of a commercial air conditioner installed in an office or store, etc. from the layout of the room. For this reason, the position of the air conditioner in the office, store, etc. may be set manually by the user. The first boundary condition may include the set information described above.
[0066] In setting the shape and size of an object, an electronic information list (hereinafter, a digital catalog) of commercially available furniture or home appliances can be used. A user can set the shape and size of an object by selecting identification information of the object from the list via a GUI. The first boundary condition may include the set information described above.
[0067] In Fig. 3, for example, product number information of furniture such as a desk, chair, and sofa is displayed selectably in a list 301. When the user selects "sofa SO-33-B", object information 302 of the sofa is displayed as shown in Fig. 4. Here, object information 302 includes the actual image and size (width, length, and height) of the selected sofa.
[0068] The position of an object may be specified by coordinate values in a room, or may be set by placing an object figure 304 on the floor plan 303. In this case, the user can interactively operate on the screen to more easily set the position of the object. In the example of FIG. 4, the user places an object figure 304 representing a selected sofa at the tapped position (the position of the finger icon) by tapping a position in the floor plan 303 on the touch display.
[0069] In an air conditioning device such as an air conditioner or an air purifier, the flow rate and other parameters required for airflow analysis must be set. In the example of FIG. 4, an operation mode for air volume and wind direction is set in the air conditioner settings 305. The wind direction may be displayed on the floor plan according to the setting of the operation mode. In the example of FIG. 4, arrows 306 indicating the wind direction of the air conditioning device, the window, and the entrance / exit of the room are displayed on the floor plan 303. By displaying the set wind direction in this way, the user can easily grasp the currently set wind direction. The first boundary condition may include the set information described above.
[0070] When all settings such as the geometry and flow rate have been completed, the communication unit 114 of the terminal device 110 transmits information on the set first boundary conditions to the server device 120. In the example of Fig. 4, the information on the first boundary conditions is transmitted by tapping the "RUN" button.
[0071] [Step S121: Calculate the first flow velocity distribution] The communication unit 124 of the server device 120 receives information on a first boundary condition necessary for the airflow analysis from the terminal device 110. The acquisition unit 121 acquires a first flow velocity distribution by performing an airflow analysis of a predetermined space based on the received information on the first boundary condition.
[0072] Specifically, first, the acquisition unit 121 generates a mesh based on the drawing information included in the information of the first boundary condition. The shape of the mesh may be a triangular mesh, a quadrangular mesh, a cubic mesh, or any other shape required for analysis. A spatial resolution is required for generating the mesh, but it may be set automatically based on the balance between the computational resources available for the calculation and the execution time required for the analysis. This can improve the convenience of the system. Of course, the user may manually set the spatial resolution. After the mesh generation is completed, the acquisition unit 121 sets boundary conditions for air conditioning equipment, room entrances, and the like based on the information of the first boundary condition received from the terminal device 110.
[0073] Once the mesh generation and boundary condition setting are completed, the acquisition unit 121 performs airflow analysis. At this time, it is necessary to select either an unsteady flow calculation or a steady flow calculation. However, in an unsteady flow, the flow velocity distribution may be completely different at each time due to the influence of the position of an object in a specified space, and it is difficult to compare multiple flow velocity distributions. For this reason, in this embodiment, the acquisition unit 121 selects the calculation of a steady-state flow field. By calculating a steady-state flow field, not only is it easier to compare multiple plans, but it is also possible to shorten the execution time required for the analysis because there is no need to calculate the state at each time.
[0074] For the airflow analysis, a Navier-Stoke equation solver based on the finite element or finite volume method may be used, but an algorithm that has high compatibility with parallel calculation, such as the lattice Boltzmann method, may also be used. If the lattice Boltzmann method is used, the calculation time can be significantly reduced using parallel calculation when the acquisition unit 121 is capable of using a multi-core or many-core processor.
[0075] When the calculation of the steady-state flow field is completed, the communication unit 124 transmits notification information indicating that the calculation is completed to the terminal device 110. At this time, the terminal device 110 may display the notification information. Fig. 5 shows an example of the display of the calculation completion notification in the embodiment.
[0076] [Step S112: Input of visualization request] When the input unit 111 of the terminal device 110 receives a calculation completion notification from the server device 120, it accepts an input for visualizing the airflow based on the calculation results. For example, a user can request visualization of the airflow by pressing a button 501 in Fig. 5. Here, when the input of the visualization request is accepted, the communication unit 114 transmits the visualization request to the server device 120.
[0077] [Step S122: Generate and output flow information] The generating unit 123 of the server device 120 performs visualization of the airflow after receiving a visualization request from the terminal device 110. For example, the generating unit 123 superimposes flow velocity vectors of each region in a predetermined space on the geometry image. At this time, flow velocity vectors do not have to be superimposed in all regions of the mesh used in the airflow analysis. For example, flow velocity vectors of regions extracted at equal intervals from among a plurality of regions may be superimposed.
[0078] In addition, drawings of furniture and air conditioners arranged in a specified space may be superimposed on the geometry image. This not only makes it easier for the user to understand the calculation conditions for the airflow analysis, but also allows the user to intuitively understand the ratio and position of each object in the room. In addition, although the flow velocity vector is visualized in this embodiment, other physical quantities derived from the flow velocity vector may be visualized. For example, the PMV and / or age of air, which are scalar quantities, may be visualized. In this case, instead of an arrow, a mark having a size and / or color according to the magnitude of the scalar quantity may be superimposed on the geometry image.
[0079] The communication unit 124 transmits to the display device 130 the first flow information including the flow velocity vectors and the geometry image on which the furniture, air conditioners, etc. are superimposed.
[0080] [Step S131: Display] The communication unit 132 of the display device 130 receives the first flow information including a geometry image on which flow velocity vectors and the like are superimposed from the server device 120. Then, the display unit 131 displays an image based on the received first flow information.
[0081] Furthermore, for example, when the display device 130 is an HMD, the display unit 131 may use MR to display a virtual object representing a flow velocity vector and a physical object in the real world, fusing them together. This not only enables realistic airflow visualization, but also makes it possible to display flow velocity vectors within the user's field of view according to the user's position and posture information.
[0082] [Step S113: Input of second boundary condition] The input unit 111 of the terminal device 110 receives an input of a second boundary condition different from the first boundary condition from the user. Specifically, the input unit 111 receives an input of the second boundary condition, which is different from the first boundary condition in terms of objects arranged in a predetermined space, object positions, wind volume or wind direction, etc., via a GUI similar to that used for inputting the first boundary condition. Note that the details of this input are similar to those of the input of the first boundary condition (S111), and therefore will not be described here.
[0083] [Step S123: Calculate the second flow velocity distribution] The communication unit 124 of the server device 120 receives information on the second boundary condition required for the airflow analysis from the terminal device 110. The acquisition unit 121 acquires the second flow velocity distribution by performing an airflow analysis of a predetermined space based on the received information on the second boundary condition. Note that the details of this calculation are similar to the calculation of the first flow velocity distribution (S121), and therefore will not be described here.
[0084] [Step S114: Input of visualization request] When the input unit 111 of the terminal device 110 receives a calculation completion notification from the server device 120, the input unit 111 accepts an input for visualizing the two calculation results in a comparable manner. Here, when an input of a visualization request is accepted, the communication unit 114 transmits the visualization request to the server device 120.
[0085] Fig. 6 is a diagram showing an example of a visualization request screen in the embodiment. In Fig. 6, a visualization tab 600 is selected, and information in the visualization tab 600 is displayed. The user selects multiple calculation results to be compared and displayed from a list 601, and selects a comparison mode from a drop-down list 602. In Fig. 6, "floor plan 1" and "floor plan 2" are selected as calculation results, and "orientation" is selected from "orientation" and "size" as a comparison mode. When a send button 603 is pressed in this state, a visualization request is transmitted to the server device 120. Details of the comparison mode will be described in the processing of the server device 120.
[0086] [Step S124: Comparison] Even if the visualization of a single airflow analysis result is directly applied to the visualization of multiple airflow analysis results, it is difficult to grasp the local differences between the multiple airflow analysis results. For example, if the airflow analysis results are simply displayed side by side, the user must compare each airflow analysis result to find where the differences exist.
[0087] Fig. 7 is a diagram showing an example of a display of a first flow velocity distribution in an embodiment. Fig. 8 is a diagram showing an example of a display of a second flow velocity distribution in an embodiment. The first flow velocity distribution in Fig. 7 is a flow velocity distribution calculated using a first boundary condition in which a desk is not placed in the center of the room. The second flow velocity distribution in Fig. 8 is a flow velocity distribution calculated using a second boundary condition in which a desk is placed in the center of the room. In Figs. 7 and 8, the arrows represent flow velocity vectors in each region in the room, and have thickness and length proportional to the magnitude of the flow velocity vector.
[0088] In Fig. 7 and Fig. 8, the flow velocity vectors are displayed in all calculated regions, and the amount of information is large. Therefore, even if two flow velocity distributions are displayed side by side, it is difficult for the user to compare the two flow velocity distributions. In addition, although it is clear that the two flow velocity distributions are different from each other, it is difficult to grasp the specific location and amount of change in the flow velocity. Therefore, it is difficult for the user to determine which boundary condition to adopt from this simple side-by-side display of two flow velocity distributions.
[0089] Therefore, in this embodiment, the information processing system 100 has a comparison mode, which enables the information processing system 100 to display the difference between a plurality of flow velocity distributions in a more easily understandable manner.
[0090] Specifically, when the comparison unit 122 of the server device 120 receives a visualization request for the comparison mode "orientation" from the terminal device 110, it compares the flow velocity vectors of each region between the two flow velocity distributions (first flow velocity distribution and second flow velocity distribution) corresponding to the two selected calculation results. More specifically, the comparison unit 122 first calculates a difference value of the flow velocity vectors in each region within a predetermined space using any one of the above formulas (1) to (4). Then, the comparison unit 122 compares the calculated difference value with a predetermined threshold value.
[0091] When the difference value is calculated by the formula (1), for example, 1 [mm / s] can be used as the predetermined threshold value. When the difference value is calculated by any of the formulas (2) to (4), for example, 0.5 can be used as the predetermined threshold value. Note that the predetermined threshold value is not limited to these values, and may be empirically and / or experimentally determined in advance, or may be arbitrarily set by the user.
[0092] If the calculated difference value is equal to or greater than a predetermined threshold, the comparison unit 122 extracts the corresponding region as a region where the flow velocity changes significantly (hereinafter, "changing region"). On the other hand, if the calculated difference value is less than the predetermined threshold, the comparison unit 122 does not extract the corresponding region as a changing region.
[0093] Furthermore, when a visualization request for another comparison mode "magnitude" is received, the comparison unit 122 calculates the difference value of the flow velocity vector in each region using any one of the above formulas (5) to (8). If the calculated difference value is equal to or greater than a predetermined threshold, the comparison unit 122 extracts the corresponding region as a changed region.
[0094] [Step S125: Generate and output flow information] The generating unit 123 of the server device 120 generates the first flow information and the second flow information by superimposing the flow velocity vectors of each of the extracted changing regions on the geometry image based on the comparison result. That is, each of the first flow information and the second flow information includes information on the flow velocity vectors of the changing regions among the multiple regions. Conversely, each of the first flow information and the second flow information does not include information on the flow velocity vectors of the regions other than the changing regions among the multiple regions.
[0095] [Step S132: Display] The communication unit 132 of the display device 130 receives the first flow information and the second flow information including a geometry image on which flow velocity vectors and the like are superimposed from the server device 120. Then, the display unit 131 displays an image based on the received first flow information and second flow information. Specifically, the display unit 131 displays a flow velocity distribution in a changing region among a plurality of regions in a predetermined space.
[0096] By displaying the flow velocity distribution in this manner, it is possible to extract the area where there is a large change in the multiple calculation results and display the flow velocity vector, making it easy for the user to intuitively grasp the difference in the flow velocity distribution. In this case, when displaying the two flow velocity distributions, the flow velocity vector may be displayed in a different manner for each flow velocity distribution. For example, by displaying one of the first flow velocity vector and the second flow velocity vector with a red arrow and the other with a blue arrow, it is possible to easily distinguish the flow velocity vectors of the two plans.
[0097] It is to be noted that both the first flow information and the second flow information do not have to be generated or displayed, that is, either the first flow information or the second flow information may be generated or displayed.
[0098] Fig. 9 is a diagram showing an example of a display of a flow velocity distribution in a comparison mode in an embodiment. In Fig. 9, a solid arrow indicates a first flow velocity vector, and a dotted arrow indicates a second flow velocity vector. As is clear from Fig. 9, in the area on the positive side of the X axis of the room (left side of Fig. 9), there is not much difference between the two flow velocity distributions, so there are few arrows displayed. On the other hand, in the area on the negative side of the X axis of the room (right side of Fig. 9), the flow velocity distribution changes significantly due to the influence of the desk, so there are many arrows displayed. Also, in the area below the desk, the flow stagnates due to the desk, so it is intuitively clear that the flow changes significantly.
[0099] [3. Effects, etc.] As described above, the server device 120 according to this embodiment includes an acquisition unit 121 that acquires a first flow velocity distribution and a second flow velocity distribution of a fluid in a specified space calculated using different boundary conditions, a comparison unit 122 that compares a difference value between a first flow velocity vector included in the first flow velocity distribution and a second flow velocity vector included in the second flow velocity distribution with a specified threshold for each of a plurality of regions in the specified space, and a generation unit 123 that generates and outputs at least one of first flow information and second flow information based on the first flow velocity distribution and the second flow velocity distribution when the difference value is equal to or greater than the specified threshold for each of a plurality of regions in the specified space.
[0100] Moreover, the information processing system 100 according to this embodiment includes the above-mentioned server device 120, and a display device 130 that displays the first flow information and the second flow information output from the server device 120.
[0101] This makes it possible to output the first flow information and the second flow information of the region where the difference value between the first flow velocity vector and the second flow velocity vector is equal to or greater than a predetermined threshold. In other words, it is possible to omit the output of the first flow information and the second flow information of the region where the difference value is less than the threshold. As a result, it is possible to output the flow information of the region where the change is large, and it is possible to output the local flow change in the multiple calculation results in an intuitive and easy-to-understand manner.
[0102] Also, for example, in the server device 120 according to this embodiment, the first flow information may include a first flow velocity vector of an area having a difference value equal to or greater than a predetermined threshold, and the second flow information may include a second flow velocity vector of an area having a difference value equal to or greater than a predetermined threshold.
[0103] This makes it possible to output flow velocity vectors in areas where there is a large change in the two flow velocity distributions, and to output localized changes in fluid flow in multiple calculation results in an intuitive and easy-to-understand manner.
[0104] For example, in the server device 120 according to this embodiment, the first flow information may include at least one of the PMV and the age of air derived based on the first flow velocity distribution in a region having a difference value equal to or greater than a predetermined threshold, and the second flow information may include at least one of the PMV and the age of air derived based on the second flow velocity distribution in a region having a difference value equal to or greater than a predetermined threshold.
[0105] This makes it possible to output the PMV and / or age of air in areas where there is a large change in the two flow velocity distributions, and to output local flow changes in multiple calculation results in an intuitive and easy-to-understand manner.
[0106] Furthermore, for example, in the server device 120 according to this embodiment, the comparison unit 122 may calculate the difference value based on the magnitude of the difference vector between the first flow velocity vector and the second flow velocity vector.
[0107] This makes it possible to calculate the difference value based not only on the difference in magnitude between the first flow velocity vector and the second flow velocity vector but also on the difference in direction, thereby making it possible to accurately extract areas where there is a large change in the two flow velocity distributions.
[0108] Furthermore, for example, in the server device 120 according to this embodiment, the comparison unit 122 may calculate a difference value based on the difference between the magnitude of the first flow velocity vector and the magnitude of the second flow velocity vector.
[0109] According to this, the difference value can be calculated based on the difference in magnitude between the first flow velocity vector and the second flow velocity vector, and a region where there is a large change in the two flow velocity distributions can be easily extracted.
[0110] Furthermore, for example, in the information processing system 100 according to the present embodiment, the display device 130 may display the first flow information and the second flow information in different colors.
[0111] According to this, the first flow information and the second flow information can be displayed in different colors, and local flow changes in a plurality of calculation results can be displayed more intuitively and easily understood.
[0112] (Variation 1) Next, Modification 1 will be described. In this modification, the time series of the first flow velocity distribution and the second flow velocity distribution are acquired by calculating an unsteady flow, and the first flow velocity distribution and the second flow velocity distribution can be displayed for each time in the time series. Below, this modification will be described, focusing on the differences from the above embodiment.
[0113] Since the configuration of the information processing system 100 according to this modification is similar to the configuration of the information processing system 100 according to the above embodiment, the information processing system 100 will be described with reference to FIG.
[0114] The acquisition unit 121 according to this modification acquires time series of a first flow velocity distribution and a second flow velocity distribution of a fluid in a predetermined space, the time series being calculated using different boundary conditions from each other. The time series of the flow velocity distribution means a series of values of the flow velocity distribution calculated over time.
[0115] For example, the acquisition unit 121 can acquire a time series of a first flow velocity distribution of the fluid in the specified space by performing an unsteady calculation in a computational fluid analysis using a first boundary condition. Also, for example, the acquisition unit 121 can acquire a time series of a second flow velocity distribution of the fluid in the specified space by performing an unsteady calculation in a computational fluid analysis using a second boundary condition different from the first boundary condition.
[0116] The comparison unit 122 according to this modification determines a threshold value for each time in the time series based on the first flow velocity distribution and the second flow velocity distribution. The comparison unit 122 then uses the determined threshold value as a predetermined threshold value and performs the same process as in the above embodiment for each time in the time series, thereby generating and outputting at least one of the time series of the first flow information and the second flow information.
[0117] The method of determining the threshold value for each time is not particularly limited. For example, the threshold value for each time may be determined based on the number of regions whose difference value is equal to or greater than the threshold value. Specifically, the comparison unit 122 calculates the difference value between the first flow velocity vector and the second flow velocity vector in each region in a predetermined space for each time. Then, the comparison unit 122 uses a plurality of threshold values in order to calculate the number of regions whose difference value is equal to or greater than the threshold value. The comparison unit 122 can determine the minimum threshold value among the plurality of threshold values, which makes the number of calculated regions less than a predetermined number, as the predetermined threshold value. For example, when the number of regions whose difference values are equal to or greater than threshold values 1, 2, 3, 4, and 5 are 100, 70, 55, 45, and 40, respectively, and the predetermined number is 60, the minimum threshold value 4, which makes the number of regions less than the predetermined number, is determined as the predetermined threshold value. The predetermined number may be empirically and / or experimentally determined in advance, or may be arbitrarily set by the user.
[0118] Here, the display of the first flow information and the second flow information in the comparison mode in this modified example will be described. Fig. 10 is a diagram showing an example of the display of the flow velocity distribution in the comparison mode in the modified example 1. In Fig. 10, a slider 1001 is displayed as a GUI component for changing the time of the displayed flow velocity distribution. By moving the indicator of this slider 1001 horizontally, it is possible to display the flow velocity distribution at the time corresponding to the horizontal position of the indicator.
[0119] Note that the slider 1001 in Fig. 10 is an example of a GUI component for changing the time, and the GUI component is not limited to this. For example, a text box for inputting a numerical value indicating the time may be displayed. Also, a button for automatically advancing the time like video playback may be displayed. In this case, further, buttons for performing special playback such as fast forward, rewind, and pause may be displayed.
[0120] As described above, in the server device 120 according to this modified example, the acquisition unit 121 acquires a time series of each of the first flow velocity distribution and the second flow velocity distribution, and the comparison unit 122 further determines a first predetermined threshold value based on the first flow velocity distribution and the second flow velocity distribution for each time in the time series.
[0121] This makes it possible to obtain the flow velocity distribution in time series and determine the threshold value at each time. Therefore, for example, by using the server device 120 to output the calculation results of an unsteady flow, it is possible to suppress the variation in the amount of information of the output flow information depending on time, and improve the visibility of the display of the flow information that changes depending on time.
[0122] Also, for example, in the server device 120 according to this modification, the comparison section 122 may determine the first predetermined threshold for each time in the time series based on the number of areas in which the difference value is equal to or greater than the first predetermined threshold.
[0123] This makes it possible to reduce the variation in the number of regions where the difference value is equal to or greater than the first predetermined threshold, and to output flow information more stably.
[0124] (Variation 2) Next, Modification 2 will be described. This modification is mainly different from the above embodiment in that region information indicating a region where the age of air is large is generated. Below, this modification will be described focusing on the differences from the above embodiment.
[0125] Since the configuration of the information processing system 100 according to this modification is similar to the configuration of the information processing system 100 according to the above embodiment, the information processing system 100 will be described with reference to FIG.
[0126] The acquisition unit 121 according to this modification acquires the age-of-air distribution of the fluid in the specified space calculated using the second boundary condition. Specifically, the acquisition unit 121 acquires the age-of-air distribution of the fluid in each region in the specified space by performing, for example, a computational fluid analysis using the second boundary condition of the specified space.
[0127] The comparison unit 122 according to this modification compares the age of air based on the second boundary condition with a predetermined threshold for each of a plurality of regions in the predetermined space. This predetermined threshold is an example of a second predetermined threshold, and is a value for determining that the age of air is large. The same value or different values may be used as the predetermined threshold for a plurality of regions.
[0128] The generating unit 123 according to this modification generates and outputs information on each of a plurality of regions in a predetermined space when the age of air is equal to or greater than a predetermined threshold. That is, the generating unit 123 generates and outputs region information indicating a region in which the age of air is equal to or greater than a predetermined threshold.
[0129] Here, the display of the first flow information and the second flow information in the comparison mode in this modified example will be described. Fig. 11 is a diagram showing an example of the display of the flow information and the area information in the comparison mode in modified example 2. In Fig. 11, the first air age and the second air age are displayed as the first flow information and the second flow information, respectively.
[0130] A first air age 1101 indicates an air age calculated based on a first boundary condition. Here, the first air age 1101 is represented by a dashed circle having a size corresponding to the value of the air age. A second air age 1102 indicates an air age calculated based on a second boundary condition. Here, the second air age 1102 is represented by a solid circle having a size corresponding to the value of the air age. Region information 1103 indicates a region having a second air age equal to or greater than a predetermined threshold. Here, the region information 1103 represents the boundary of the region with a thick solid line.
[0131] 11 is an example of a method of displaying area information showing an area where the air age is equal to or greater than a predetermined threshold, and is not limited thereto. For example, an arbitrary color may be applied to an area where the air age is equal to or greater than a predetermined threshold.
[0132] As described above, in the server device 120 according to this modified example, the comparison unit 122 further compares the age of air based on the second flow velocity distribution for each of a plurality of regions in the specified space with the second predetermined threshold, and the generation unit 123 further generates and outputs region information indicating the regions in which the age of air is equal to or greater than the second predetermined threshold.
[0133] This makes it possible to output areas where air is stagnant within a given space, thereby providing the user with more useful information.
[0134] (Variation 3) Next, Modification 3 will be described. This modification is mainly different from the above embodiment in that the flow information of multiple regions is combined into one. Below, this modification will be described, focusing on the differences from the above embodiment.
[0135] Since the configuration of the information processing system 100 according to this modification is similar to the configuration of the information processing system 100 according to the above embodiment, the information processing system 100 will be described with reference to FIG.
[0136] The generating unit 123 according to this modification generates at least one of the first flow information and the second flow information based on the first flow velocity distribution and the second flow velocity distribution for each of a plurality of regions in a predetermined space when the difference value is equal to or greater than a predetermined threshold value, as in the above embodiment. At this time, the generating unit 123 can output flow information of two or more regions included in the region in which the difference value is equal to or greater than the predetermined threshold value as one piece of flow information. That is, the generating unit 123 can output flow information of a first region having a difference value equal to or greater than a predetermined threshold value and flow information of a second region different from the first region having a difference value equal to or greater than a predetermined threshold value as one piece of flow information. For example, the generating unit 123 may output an average vector of the flow velocity vector of the first region and the flow velocity vector of the second region as flow information of a region that combines the first region and the second region.
[0137] Here, summarizing multiple pieces of information means reducing the amount of information contained in the multiple pieces of information. For example, multiple pieces of information can be summarized by replacing the multiple pieces of information with their summary statistics.
[0138] The flow information of each region may be grouped together by a general clustering method, and is not particularly limited. For example, the generation unit 123 may cluster a plurality of regions whose difference value is equal to or greater than a predetermined threshold value based on the distance between the regions and / or the difference value of the flow velocity vector, and group together the flow velocity vectors of two or more regions classified into the same cluster. In other words, the generation unit 123 may group together the flow information of the first region and the flow information of the second region according to the distance between the first region and the second region and the difference between the flow information of the first region and the flow information of the second region.
[0139] As described above, in the server device 120 according to this modified example, the generation unit 123 outputs, together as one second flow information, the second flow information of a first region included in two or more regions in which the difference value is equal to or greater than a first predetermined threshold, and the second flow information of a second region different from the first region included in the two or more regions.
[0140] This allows redundant information to be consolidated, and local flow changes in multiple calculation results can be output in an intuitive and easier-to-understand manner.
[0141] Also, for example, in the server device 120 according to this modified example, the generation unit 123 may combine the second flow information of the first area and the second flow information of the second area based on the distance between the first area and the second area and the difference between the second flow information of the first area and the second flow information of the second area.
[0142] This makes it possible to group together second flow information from areas with high spatial and second flow information similarities, preventing characteristic second flow information from being grouped together and making it easier to group together second flow information with high similarities.
[0143] (Variation 4) Next, a fourth modified example will be described. This modified example is different from the above embodiment mainly in that, among a plurality of flow velocity distributions calculated using a plurality of boundary conditions different from each other, a flow velocity distribution that satisfies a predetermined condition is used as the second flow velocity distribution. Below, this modified example will be described focusing on the differences from the above embodiment.
[0144] Since the configuration of the information processing system 100 according to this modification is similar to the configuration of the information processing system 100 according to the above embodiment, the information processing system 100 will be described with reference to FIG.
[0145] The generator 123 according to this modification further determines whether or not the change between the first flow velocity distribution and the second flow velocity distribution in a predetermined region in a predetermined space satisfies a predetermined condition. As the predetermined region, for example, a region of interest set by a user can be used. As the predetermined condition, there is no particular limitation, but for example, a condition indicating a large change can be used.
[0146] The change between the first flow velocity distribution and the second flow velocity distribution can be expressed, for example, by a difference value between the above-mentioned first flow velocity vector and the second flow velocity vector. The change between the first flow velocity distribution and the second flow velocity distribution may also be expressed by a difference value of PMV and / or a difference value of age of air. In this case, the predetermined condition can be that the difference value is greater than a third predetermined threshold value.
[0147] Here, when it is determined that the change between the first flow velocity distribution and the second flow velocity distribution satisfies the predetermined condition, the generating unit 123 outputs the first flow information and / or the second flow information. On the other hand, when it is determined that the change between the first flow velocity distribution and the second flow velocity distribution does not satisfy the predetermined condition, the generating unit 123 may not output the first flow information and / or the second flow information.
[0148] Here, a visualization request screen in this modified example will be described. Fig. 12 is a diagram showing an example of the visualization request screen in modified example 4. In Fig. 12, hatching in list 601 indicates that it is selectable, and non-hatching indicates that it is not selectable.
[0149] In the list 601 of multiple calculation results, among the floor plans 1 to 7, floor plans 1, 2, and 7 are selectable, and floor plans 3 to 6 are not selectable. This is because, in the floor plans 1, 2, and 7, it was determined that the change between the first flow velocity distribution and the second flow velocity distribution satisfies the predetermined condition, but in the floor plans 3 to 6, it was determined that the change between the first flow velocity distribution and the second flow velocity distribution does not satisfy the predetermined condition.
[0150] As described above, in the server device 120 according to this modified example, the generation unit 123 further determines whether or not the change between the first flow velocity distribution and the second flow velocity distribution in a specified region within a specified space satisfies a specified condition, and outputs at least one of the first flow information and the second flow information when it is determined that the change between the first flow velocity distribution and the second flow velocity distribution satisfies the specified condition.
[0151] This makes it possible to output calculation results in which desirable changes have occurred in a predetermined area, thereby improving user convenience.
[0152] (Other variations) The information processing device, information processing system, and information processing method according to one or more aspects of the present disclosure have been described based on the embodiment and its modified examples, but the present disclosure is not limited to this embodiment. As long as it does not deviate from the gist of the present disclosure, various modifications conceived by a person skilled in the art to the present embodiment, and forms constructed by combining components in different embodiments and their modified examples may also be included within the scope of one or more aspects of the present disclosure.
[0153] For example, in the above embodiment, the first flow velocity vector and the second flow velocity vector are output as the first flow information and the second flow information in the comparison mode, but this is not limited to this. For example, in addition to the first flow velocity vector and the second flow velocity vector, a difference vector between the first flow velocity vector and the second flow velocity vector may be output.
[0154] That is, the generating unit 123 of the server device 120 may further generate and output a difference vector between the first flow velocity vector and the second flow velocity vector as the third flow information when the difference value is equal to or greater than a predetermined threshold value for each of a plurality of regions in the predetermined space. This makes it possible to output, for example, the difference vector in addition to the first flow velocity vector and the second flow velocity vector, and to output local flow changes in a plurality of calculation results in a more intuitive and easy-to-understand manner.
[0155] The GUIs illustrated in the above embodiment are merely examples and are not limited thereto. For example, in Fig. 3 and Fig. 4, a list may be displayed for each type of air conditioner and furniture. The layout of GUI objects on the screen may be changed to make it easier to use.
[0156] When comparing multiple plans, it is likely that one will first position certain furniture or air conditioning equipment and perform an airflow analysis (Plan A), then change the position of certain furniture, etc., and perform the airflow analysis again (Plan B), and then compare Plan A and Plan B.
[0157] In this case, for example, when setting the positions of furniture in plan B on floor plan 303 in Fig. 4, the positions of furniture or air conditioners in the previous plan A may be displayed together with the positions of furniture or air conditioners in the current plan B. This makes it easier for the user to recognize what has changed and how when inputting conditions.
[0158] In addition, when displaying the first flow information and the second flow information in the comparison mode, both the furniture set under the first boundary condition and the furniture set under the second boundary condition may be displayed together. Also, the furniture set under the first boundary condition and the furniture set under the second boundary condition may be displayed switchably. In this way, by displaying objects set under each boundary condition in the comparison mode, in addition to the change in flow, the change in the boundary condition can also be displayed intuitively and easily.
[0159] In the above embodiment, the airflow analysis in a house has been described as an example, but the space and fluid to which the present disclosure is applied are not limited to a house and air. For example, the predetermined space may be an office or a store, or may be the interior space of a vehicle. In addition, the fluid may be a gas other than air, or a liquid. [Industrial Applicability]
[0160] The present disclosure can be used as an information processing system for displaying a plurality of airflow analysis results calculated using mutually different boundary conditions. [Explanation of symbols]
[0161] 100 Information Processing Systems 110 Terminal Equipment 111 Input section 112 Control section 113, 131 Display section 114, 124, 132 Communications Department 120 Server equipment 121 Acquisition Department 122 Comparison section 123 Generation part 130 Display device 300 Floorplan tab 301 List 302 Object information 303 Floor plan 304 Object Shape 305 Air Conditioning Settings 306 Arrow 501 Button 600 Visualization Tab 601 List 602 Drop Down List 603 Send button
Claims
1. an acquisition unit that acquires a first flow velocity distribution and a second flow velocity distribution of a fluid in a predetermined space, the first flow velocity distribution and the second flow velocity distribution being calculated using different boundary conditions; a comparison unit that compares a difference value between a first flow velocity vector included in the first flow velocity distribution and a second flow velocity vector included in the second flow velocity distribution with a first predetermined threshold value for each of a plurality of regions in the specified space; and a generating unit configured to generate and output at least one of first flow information and second flow information based on the first flow velocity distribution and the second flow velocity distribution when the difference value is equal to or greater than the first predetermined threshold value for each of a plurality of regions in the specified space. Information processing device.
2. The first flow information includes a first flow velocity vector of a region having the difference value equal to or greater than the first predetermined threshold value; The second flow information includes a second flow velocity vector of a region having the difference value equal to or greater than the first predetermined threshold. The information processing device according to claim 1 .
3. The first flow information includes at least one of a comfort index (PMV: Predicted Mean Vote) and an age of air derived based on the first flow velocity distribution in a region having the difference value equal to or greater than the first predetermined threshold, The second flow information includes at least one of a PMV and an age of air derived based on the second flow velocity distribution in a region having the difference value equal to or greater than the first predetermined threshold value. The information processing device according to claim 1 .
4. The comparison unit calculates the difference value based on a magnitude of a difference vector between the first flow velocity vector and the second flow velocity vector.
4. The information processing device according to claim 1.
5. The comparison unit calculates the difference value based on a difference between a magnitude of the first flow velocity vector and a magnitude of the second flow velocity vector.
4. The information processing device according to claim 1.
6. When the difference value is equal to or greater than the first predetermined threshold value for each of a plurality of regions in the specified space, the generation unit further generates and outputs a difference vector between the first flow velocity vector and the second flow velocity vector as third flow information. The information processing device according to any one of claims 1 to 5.
7. the acquisition unit acquires a time series of each of the first flow velocity distribution and the second flow velocity distribution, The comparison unit further determines the first predetermined threshold value for each time point in the time series based on the first flow velocity distribution and the second flow velocity distribution. The information processing device according to any one of claims 1 to 6.
8. the comparison unit determines the first predetermined threshold based on the number of areas in which the difference value is equal to or greater than the first predetermined threshold for each time point in the time series; The information processing device according to claim 7.
9. The comparison unit further compares the age of air based on the second flow velocity distribution for each of the plurality of regions in the specified space with a second predetermined threshold value, The generation unit further generates and outputs area information indicating an area in which the age of air is equal to or greater than the second predetermined threshold. The information processing device according to any one of claims 1 to 8.
10. the generating unit outputs, as one second flow information, second flow information of a first region included in two or more regions in which the difference value is equal to or greater than the first predetermined threshold value, and second flow information of a second region different from the first region included in the two or more regions. The information processing device according to any one of claims 1 to 9.
11. The generation unit compiles the second flow information of the first region and the second flow information of the second region according to a distance between the first region and the second region and a difference between the second flow information of the first region and the second flow information of the second region. The information processing device according to claim 10.
12. The generation unit is Further, it is determined whether or not a change between the first flow velocity distribution and the second flow velocity distribution satisfies a predetermined condition in a predetermined region within the predetermined space; outputting at least one of the first flow information and the second flow information when it is determined that the change between the first flow velocity distribution and the second flow velocity distribution satisfies the predetermined condition. The information processing device according to any one of claims 1 to 11.
13. An information processing device according to any one of claims 1 to 12, A display device that displays the first flow information and the second flow information output from the information processing device. Information processing system.
14. The display device displays the first flow information and the second flow information in different colors. The information processing system according to claim 13.
15. obtaining a first flow velocity distribution and a second flow velocity distribution of a fluid in a predetermined space, the first flow velocity distribution and the second flow velocity distribution being calculated using boundary conditions different from each other; comparing a difference value between a first flow velocity vector included in the first flow velocity distribution and a second flow velocity vector included in the second flow velocity distribution with a predetermined threshold value for each of a plurality of regions in the specified space; generating and outputting at least one of first flow information and second flow information based on the first flow velocity distribution and the second flow velocity distribution for each of a plurality of regions in the specified space when the difference value is equal to or greater than the specified threshold value; Information processing methods.
16. Obtaining a first flow velocity distribution in a space including a plurality of regions calculated using a first boundary condition and a second flow velocity distribution in the space calculated using a second boundary condition different from the first boundary condition; When a difference value between a first flow velocity vector corresponding to a region included in the plurality of regions and a second flow velocity vector corresponding to the region is equal to or greater than a threshold value, outputting information indicating the first flow velocity vector or information indicating the second flow velocity vector in association with information indicating the region; the first flow velocity distribution includes the first flow velocity vector, The second flow velocity distribution includes the second flow velocity vector. Information processing methods.
Citation Information
Patent Citations
Method and device for systematic control over simulation condition alteration
JP1994067631A
Air conditioning environmental monitoring system
JP2012063055A
Simulation system for building
JP2013003697A
Systems and methods for predicting fluid dynamics in a data center
US20120245905A1