Work support system and work support method
The work support system uses a virtual reality interface to display three-dimensional virtual objects, addressing the challenge of intuitively confirming fluid machinery analysis results, enhancing understanding and design improvements.
Patent Information
- Application Number
- JP2024134595
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-24
AI Technical Summary
Existing flow analysis methods for fluid machinery struggle to provide intuitive three-dimensional confirmation of analysis results, making it difficult for operators to grasp specific parts and design improvements.
A work support system and method utilizing a worker device with a virtual reality interface that displays three-dimensional virtual objects based on shape and analysis data, allowing operators to visualize fluid machinery parts and analysis results in a virtual reality space.
Enables operators to visually recognize fluid machinery parts and analysis results in three dimensions, facilitating intuitive understanding and improvements.
Smart Images

Figure 2026031210000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a work assistance system and a work assistance method. [Background technology]
[0002] Conventionally, for fluid machinery such as pumps, for example, workers in charge of research, development, design, etc. have performed flow analysis of the fluid machinery using simulation methods such as computational fluid dynamics (CFD) to confirm the performance and behavior of the fluid machinery. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-145151 Summary of the Invention [Problem to be solved by the invention]
[0004] Although a flow analysis provides three-dimensional analysis results, it has been difficult to confirm the details of the analysis results in three dimensions in relation to each part of the fluid machinery. For example, when an analysis result indicates that a part of the fluid machinery needs to be improved in design, it has been difficult for an operator to intuitively grasp the corresponding part of the fluid machinery and the design shape of that part of the fluid machinery.
[0005] In view of the above problems, the present invention aims to provide a work support system and a work support method that enable three-dimensional visual confirmation of each location of a fluid machine and the analysis results of flow analysis. [Means for solving the problem]
[0006] In order to achieve the above object, a task assistance system according to one aspect of the present invention comprises: 1. A work support system for supporting a worker wearing a worker device, the worker device including: an input unit that receives input operations from a worker; a position and posture detection unit that detects a position and posture of the worker; and a virtual object display unit that can display virtual objects in a virtual reality space, an analysis data acquisition unit that receives, as analysis conditions, shape data indicating a shape of a fluid machine and boundary condition data indicating boundary conditions when performing a flow analysis of the fluid machine, performs the flow analysis based on the analysis conditions, and acquires analysis data including an analysis result of the flow analysis; a visual field data acquisition unit that acquires visual field data indicating a visual field of the worker in the virtual reality space based on the position and orientation of the worker detected by the position and orientation detection unit; The present invention is provided with a visualization data generation unit that generates visualization data for displaying, as virtual objects by the virtual object display unit, a shape object based on the shape data accepted by the analysis data acquisition unit and an analysis object based on the analysis data acquired by the analysis data acquisition unit for the field of view indicated by the field of view data acquired by the field of view data acquisition unit. [Effects of the Invention]
[0007] According to the work support system of one aspect of the present invention, the visualization data generation unit generates visualization data for displaying, as virtual objects, shape objects based on the shape data and analytical objects based on the analytical data in the field of view of the worker in the virtual reality space indicated by the field of view data on the virtual object display unit. Based on this, a shape object showing the shape of the fluid machine and an analysis object showing the analysis results of the flow analysis are displayed as virtual objects in the virtual reality space, allowing the operator to visually recognize each part of the fluid machine and the analysis results of the flow analysis in three dimensions in the virtual reality space.
[0008] Problems, configurations, and effects other than those described above will become apparent from the detailed description of the invention that follows. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is an overall configuration diagram showing an example of a work support system 1. FIG. [Figure 2] 2 is a block diagram showing an example of an operator device 2. FIG. [Figure 3] FIG. 2 is a block diagram showing an example of a management device 3. [Figure 4] FIG. 9 is a hardware configuration diagram showing an example of a computer 900. [Figure 5A] 3 is a flowchart showing an example of a work assistance method by the work assistance system 1. [Figure 5B] 5B is a flowchart (continuation of FIG. 5A) showing an example of a task support method by the task support system 1. [Figure 6] 10 is a diagram showing a first display example in which a virtual object 11A is displayed in a virtual reality space. FIG. [Figure 7] FIG. 10 is a diagram showing a second display example in which a virtual object 11B is displayed in the virtual reality space. [Figure 8] 13 is a diagram showing a third display example in which a first operation object 12A for changing the shape or arrangement of a shape object 110B is displayed. FIG. [Figure 9] FIG. 10 is a diagram showing a fourth display example in which a second operation object 12B for newly adding a shape object 110B is displayed. [Figure 10] FIG. 10 is a diagram showing a fifth display example in which a third operation object 12C for changing a boundary condition is displayed. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment for carrying out the present invention will be described with reference to the drawings. The scope necessary for the explanation to achieve the object of the present invention will be schematically shown, and the scope necessary for explaining the relevant parts of the present invention will be mainly explained, and the parts that are omitted from the explanation will be based on publicly known techniques.
[0011] (Configuration of work support system 1) 1 is an overall configuration diagram showing an example of a work support system 1. The work support system 1 according to this embodiment functions as a system to support a worker U who is in charge of research and development, design, manufacturing, inspection, maintenance, etc. of a pump 10 as fluid machinery.
[0012] The work support system 1 mainly comprises a worker device 2 and a management device 3 configured to be able to communicate with the worker device 2. The worker device 2 and the management device 3 are configured, for example, as general-purpose or dedicated computers (see FIG. 4 described later), and are configured to be able to send and receive various data to and from each other via a network 4. Note that the number of worker devices 2 and management devices 3 and the connection configuration of the network 4 are not limited to the example in FIG. 1 and may be changed as appropriate.
[0013] The pump 10 is a device for transferring any fluid. The pump 10 is used, for example, in infrastructure facilities such as water supply and sewerage systems, water supply and drainage systems installed in buildings, and plant facilities installed in plants for oil refining, power generation, manufacturing, chemical processes, and the like.
[0014] The pump 10 includes driving components 100 such as a motor, an electric valve, and an electromagnetic valve, sensors, an inverter, a The pump 10 is configured by arbitrarily combining electrical components 101 such as an inverter, a control panel, an operation display panel, etc., and mechanical components 102 such as an impeller, a rotating shaft, bearings, couplings, joints, seals, casings, piping, manual valves, etc. The operation of the pump 10 is controlled based on various operating parameters when the pump 10 is operated.
[0015] The worker device 2 is, for example, a portable device worn on the head or the like of the worker U. The worker device 2 is a device capable of realizing virtual reality (VR) and is configured, for example, by a wearable computer such as smart glasses or a head-mounted display. In this embodiment, the worker device 2 will be described mainly as being configured by combining a head-mounted display with a hand-held grip controller.
[0016] When worn by the worker U, the worker device 2 acquires field of view data D1 indicating the field of view of the worker U in the virtual reality space and transmits the field of view data D1 to the management device 3. Furthermore, when the worker device 2 receives visualization data D5 from the management device 3, it displays virtual objects in the virtual reality space based on the visualization data D5 and accepts input operations from the worker U via the grip controller.
[0017] The management device 3 is a device that transmits and receives various types of information to and from the worker device 2. The management device 3 is configured, for example, as a server-type computer or a cloud-type computer. Note that the management device 3 may also be configured as a stationary computer or a portable computer.
[0018] The management device 3 performs a flow analysis of the pump 10 based on the analysis conditions of the flow analysis. Then, upon receiving the view data D1 from the operator device 2, the management device 3 generates visualization data D5 for displaying a virtual object in a virtual reality space based on the view data D1 and the analysis results of the flow analysis, and transmits the visualization data D5 to the operator device 2.
[0019] The network 4 is configured using wired or wireless communication, or a combination of wired and wireless communication, according to any communication standard. Specifically, for example, a standardized communication network such as the Internet, a communication network managed within a building such as a local network, or a combination of these communication networks can be used. Furthermore, an international standard is typically used as the communication standard for wireless communication. Examples of international standard communication methods that can be used include IEEE802.15.4, IEEE802.15.1, IEEE802.15.11a, 11b, 11g, 11n, 11ac, 11ad, ISO / IEC14513-3-10, and IEEE802.15.4g. Other possible communication methods include Bluetooth (registered trademark), Bluetooth Low Energy, Wi-Fi, ZigBee (registered trademark), Sub-GHz, EnOcean (registered trademark), and LTE.
[0020] (Configuration of worker device 2) 2 is a block diagram showing an example of the worker apparatus 2. The worker apparatus 2 includes a terminal control unit 20, a terminal storage unit 21, a terminal communication unit 22, a terminal input unit 23, a position and orientation detection unit 24, and a virtual object display unit 25.
[0021] The terminal-side communication unit 22 functions as a communication interface for transmitting and receiving various types of information to and from the management device 3 via the network 4. The terminal-side input unit 23 accepts input operations from the worker U and is configured, for example, with a grip controller. Note that the terminal-side input unit 23 may accept input operations from the worker U by voice or gesture.
[0022] The position and orientation detection unit 24 detects the position and orientation of the worker U wearing the worker device 2. The position and orientation detection unit 24 is configured with, for example, an acceleration sensor, a gyro sensor, etc. The position and orientation detection unit 24 is configured with, for example, a CMOS sensor or a CCD sensor having a predetermined resolution (number of pixels). The camera may further include a camera (image sensor) such as the above.
[0023] The virtual object display unit 25 displays virtual objects arranged in a virtual reality space according to the field of view of the worker U, which is based on the position and posture of the worker U. When the worker U wears the worker device 2, the virtual object display unit 25 is arranged, for example, in front of one or both eyes of the worker U. Note that various types of information may be output as sound in addition to the display of the virtual objects.
[0024] The terminal storage unit 21 stores various programs (such as an operating system and a terminal control program 210) used in the operation of the worker device 2, and various data.
[0025] The terminal-side control unit 20 operates in accordance with the terminal-side control program 210 to function as a visual field data acquisition unit 200 and a virtual reality display processing unit 201 .
[0026] The field of view data acquisition unit 200 acquires field of view data D1 indicating the field of view of the worker U in the virtual reality space, based on the position and posture of the worker U detected by the position and posture detection unit 24. Then, the field of view data acquisition unit 200 transmits the field of view data D1 to the management device 3. At that time, when the position and posture of the worker U detected by the position and posture detection unit 24 change, the field of view data acquisition unit 200 acquires post-change field of view data D1 based on the change, and transmits the post-change field of view data D1 to the management device 3.
[0027] When the virtual reality display processing unit 201 receives visualization data D5 from the management device 3, it controls the virtual object display unit 25 based on the visualization data D5, thereby causing the virtual object display unit 25 to display a virtual object. Furthermore, when the virtual reality display processing unit 201 receives an input operation input by the worker U via the terminal-side input unit 23, such as an input operation to change the analysis conditions of the flow analysis, it acquires input operation data D6 indicating the input operation and transmits the input operation data D6 to the management device 3.
[0028] (Configuration of management device 3) 3 is a block diagram showing an example of the management device 3. The management device 3 includes a management control unit 30, a management storage unit 31, a management communication unit 32, a management input unit 33, and a management display unit 34.
[0029] The management-side communication unit 32 functions as a communication interface for transmitting and receiving various types of information to and from the worker device 2 via the network 4. The management-side input unit 33 accepts input operations from the worker U. The management-side display unit 34 displays various types of information on a display screen. Note that the various types of information may be output as sound instead of or in addition to the display screen.
[0030] The management side memory unit 31 stores various programs (such as an operating system and a management side control program 310) used in the operation of the management device 3, and various data (such as shape data D2 and boundary condition data D3).
[0031] The shape data D2 is data that indicates the shape of the pump 10. The shape data D2 is stored in a data format such as CAD, which stores the dimensions of each component part that makes up the pump 10 and the assembled state of each component part when assembled.
[0032] The boundary condition data D3 is data indicating the boundary conditions when performing a flow analysis of the pump 10. The boundary conditions include, for example, the shape of the flow path in which the pump 10 is installed and the characteristic quantities of the fluid flowing through the flow path. Examples of the shape of the flow path include the length, width, and depth of the flow path. Characteristics of the fluid The amount includes the type of fluid, the flow rate, the flow velocity, the temperature, and the like.
[0033] The shape data D2 and the boundary condition data D3 are data used as analysis conditions when performing a flow analysis of the pump 10. The shape data D2 and the boundary condition data D3 are stored in association with, for example, the type or model name of the pump 10. Note that one piece of boundary condition data D3 may be associated with multiple pieces of shape data D2, or multiple pieces of boundary condition data D3 may be associated with one piece of shape data D2.
[0034] The management-side control unit 30 operates in accordance with a management-side control program 310 to function as an analysis data acquisition unit 300 and a visualization data generation unit 301 .
[0035] The analysis data acquisition unit 300 receives the shape data D2 and the boundary condition data D3 as analysis conditions.
[0036] For example, the analysis data acquisition unit 300 may accept the analysis conditions by referring to the shape data D2 and boundary condition data D3 stored in the management side memory unit 31, or may accept the analysis conditions based on input operations entered via the management side input unit 33.
[0037] Furthermore, when the analysis data acquisition unit 300 receives input operation data D6 indicating an input operation for changing the analysis conditions of the flow analysis from the operator device 2, the analysis data acquisition unit 300 may accept a change to the analysis conditions through an input operation by the operator U indicated by the input operation data D6. For example, the analysis data acquisition unit 300 may accept a change to the shape data D2 through an input operation for changing the shape or arrangement of a shape object in the virtual reality space, or may accept a change to the shape data D2 through an input operation for adding a new shape object in the virtual reality space. Furthermore, the analysis data acquisition unit 300 may accept a change to the boundary condition data D3 through an input operation for changing the shape of a flow path in which the pump 10 is installed in the virtual reality space or an input operation for changing a characteristic quantity of a fluid flowing through the flow path. When the analysis data acquisition unit 300 accepts a change to the shape data D2 or the boundary condition data D3, the changed shape data D2 or the changed boundary condition data D3 may be stored in the management storage unit 31.
[0038] The analysis data acquiring unit 300 then performs the flow analysis based on the analysis conditions received as described above, and acquires analysis data D4 including the analysis results of the flow analysis. At this time, the analysis data acquiring unit 300 may store the analysis data D4 in the management-side storage unit 31 in association with the analysis conditions.
[0039] The analysis data D4 includes the results of flow analysis of the pump 10 under analysis conditions using any simulation method such as computational fluid dynamics. In this case, the analysis data D4 may include the results of flow analysis for multiple analysis items. Examples of the multiple analysis items include streamlines, pressure distribution in a specified cross section, cavitation (bubbles that cause abnormal noise), etc.
[0040] The analysis data acquisition unit 300 may perform flow analysis based on the changed analysis conditions and acquire changed analysis data D4 by accepting a change to the shape data D2 as a change to the analysis conditions through an input operation input via the terminal input unit 23 or the management input unit 33. The analysis data acquisition unit 300 may perform flow analysis based on the changed analysis conditions and acquire changed analysis data D4 by accepting a change to the boundary condition data D3 as a change to the analysis conditions through an input operation input via the terminal input unit 23 or the management input unit 33.
[0041] The visualization data generation unit 301 generates the visibility data D acquired by the visibility data acquisition unit 200. For the field of view indicated by 1, visualization data D5 is generated for causing the virtual object display unit 25 to display, as virtual objects, a shape object based on the shape data D2 received by the analysis data acquisition unit 300 and an analysis object based on the analysis data D4 acquired by the analysis data acquisition unit 300. At this time, the visualization data generation unit 301 may also generate visualization data D5 for displaying, as virtual objects, a boundary condition object based on the boundary condition data D3 received by the analysis data acquisition unit 300.
[0042] In addition, when the analysis data acquisition unit 300 accepts changes to the shape data D2 and acquires the changed analysis data D4, the visualization data generation unit 301 generates visualization data D5 for displaying a shape object based on the changed shape data D2 and an analysis object based on the changed analysis data D4 as virtual objects.
[0043] Furthermore, when the analysis data acquisition unit 300 accepts a change to the boundary condition data D3 and acquires the changed analysis data D4, the visualization data generation unit 301 generates visualization data D5 for displaying the analysis object based on the changed analysis data D4 as a virtual object. At this time, the visualization data generation unit 301 may also generate visualization data D5 for displaying the boundary condition object based on the changed boundary condition data D3 as a virtual object.
[0044] Furthermore, when the changed field of view data D1 is acquired by the field of view data acquisition unit 200, the visualization data generation unit 301 generates visualization data D5 for displaying a shape object based on the shape data D2 and an analysis object based on the analysis data D4 as virtual objects for the field of view indicated by the changed field of view data D1.
[0045] The visualization data D5 generated by the visualization data generation unit 301 is displayed on the virtual object display unit 25, allowing the worker U to visually recognize the virtual object in the virtual reality space. At this time, when the terminal-side input unit 23 receives an input operation to switch the analysis item to be displayed, the visualization data generation unit 301 may generate visualization data D5 for displaying a virtual object based on the analysis data D4 for the analysis item received via the terminal-side input unit 23 from among the multiple analysis items. As a result, the virtual object in the virtual reality space is updated, allowing the worker U to visually recognize the virtual object related to the analysis item after the switch when the analysis item is switched.
[0046] (Hardware configuration of each device) 4 is a hardware configuration diagram showing an example of the computer 900. Each of the worker device 2 and the management device 3 is configured by a general-purpose or dedicated computer 900.
[0047] 4, the computer 900 includes, as its main components, a bus 910, a processor 912, a memory 914, an input device 916, an output device 917, a display device 918, a storage device 920, a communication I / F (interface) unit 922, an external device I / F unit 924, an I / O (input / output) device I / F unit 926, and a media input / output unit 928. Note that the above components may be omitted as appropriate depending on the application of the computer 900.
[0048] The processor 912 is composed of one or more arithmetic processing devices (CPU (Central Processing Unit), MPU (Micro-Processing Unit), DSP (Digital Signal Processor), GPU (Graphics Processing Unit), NPU (Neural Processing Unit), etc.), and is a control unit (terminal side control) that controls the entire computer 900. The memory 914 stores various data and programs 930, and is composed of, for example, a volatile memory (DRAM, SRAM, etc.) that functions as a main memory, a non-volatile memory (ROM), a flash memory, etc.
[0049] The input device 916 is composed of, for example, a keyboard, a mouse, a numeric keypad, an electronic pen, a joystick, a microphone, etc., and functions as an input unit (terminal-side input unit 23, management-side input unit 33). The output device 917 is composed of, for example, a sound (audio) output device, a vibration device, etc., and functions as an output unit. The display device 918 is composed of, for example, a liquid crystal display, an organic EL display, electronic paper, a projector, etc., and functions as an output unit (virtual object display unit 25, management-side display unit 34). The input device 916 and the display device 918 may be integrally configured, such as a touch panel display. The storage device 920 is composed of, for example, an HDD, an SSD, etc., and functions as a memory unit (terminal-side memory unit 21, management-side memory unit 31). The storage device 920 stores various data necessary for executing the operating system and the program 930.
[0050] The communication I / F unit 922 is connected to a network 940 (which may be the same as network 4 in FIG. 1 ) such as the Internet or an intranet via a wired or wireless connection, and functions as a communication unit (terminal-side communication unit 22, management-side communication unit 32) that transmits and receives data to and from other computers in accordance with a predetermined communication protocol. The external device I / F unit 924 is connected to an external device 950 (such as a camera, printer, scanner, or reader / writer) via a wired or wireless connection, and functions as a communication unit that transmits and receives data to and from the external device 950 in accordance with a predetermined communication protocol. The I / O device I / F unit 926 is connected to an I / O device 960 (such as various sensors and actuators), and functions as a communication unit that transmits and receives various signals and data, such as detection signals from sensors and control signals to actuators, to and from the I / O device 960. The media input / output unit 928 is composed of a drive device (such as a DVD drive or CD drive), a memory card slot, and a USB connector, and reads and writes data from and to media (non-transitory storage media) 970 (such as a DVD, CD, memory card, or USB memory).
[0051] In the computer 900 having the above configuration, the processor 912 loads a program 930 stored in the storage device 920 into the memory 914, executes the program, and controls each unit of the computer 900 via the bus 910. The program 930 may be stored in the memory 914 instead of the storage device 920. The program 930 may be recorded on the medium 970 in an installable file format or an executable file format and provided to the computer 900 via the media input / output unit 928. The program 930 may be provided to the computer 900 by being downloaded via the communication I / F unit 922 over the network 940. Furthermore, the computer 900 may implement various functions realized by the processor 912 executing the program 930 using hardware such as an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit).
[0052] The computer 900 is an electronic device of any type, such as a desktop computer or a portable computer. The computer 900 may be a client computer, a server computer, a cloud computer, or an embedded computer such as a control panel or a controller (including a microcomputer, a programmable logic controller, or a sequencer).
[0053] (Work support method) 5A and 5B are flowcharts showing an example of a work support method by the work support system 1. In the following, when the pump 10 is operated, a worker U wearing the worker device 2 An example of the operation of the operator device 2 and the management device 3 when checking the analysis results of the flow analysis in the virtual reality space will be described. In this case, the description will be given assuming that the management-side storage unit 31 stores shape data D2 indicating the shape of a vertical pump (an example of the pump 10) and boundary condition data D3 as initial data to be checked. Note that the flowcharts shown in FIGS. 5A and 5B are executed when the operator device 2 starts detecting the position and orientation by the position and orientation detection unit 24 upon receiving, for example, an input operation from the operator U instructing the start of work.
[0054] First, in step S100, the analysis data acquisition unit 300 of the management device 3 refers to the management-side storage unit 31 and receives the shape data D2 and the boundary condition data D3 as analysis conditions.
[0055] Next, in step S110, the analysis data acquisition unit 300 performs a flow analysis based on the analysis conditions received in step S100, and acquires analysis data D4 including the analysis results of the flow analysis.
[0056] Furthermore, in step S120, the field of view data acquisition unit 200 of the worker device 2 acquires field of view data D1 indicating the field of view of the worker U in the virtual reality space, based on the position and posture of the worker U detected by the position and posture detection unit 24. Then, the field of view data acquisition unit 200 transmits the field of view data D1 to the management device 3.
[0057] Next, in step S130, when the visualization data generation unit 301 receives the field of view data D1 transmitted in step S120, the visualization data generation unit 301 generates visualization data D5 for displaying, as virtual objects on the virtual object display unit 25, the shape object based on the shape data D2 received in step S100, the boundary condition object based on the boundary condition data D3 received in step S100, and the analysis object based on the analysis data D4 acquired in step S110 for the field of view indicated by the field of view data D1, and transmits the generated visualization data D5 to the worker device 2.
[0058] Then, in step S140, when the virtual reality display processing unit 201 of the management device 3 receives the visualization data D5 transmitted in step S130, it displays a virtual object based on the visualization data D5, thereby displaying the virtual object in the virtual reality space.
[0059] Fig. 6 is a diagram showing a first display example in which a virtual object 11A is displayed in a virtual reality space. Note that the virtual objects 11A and 11B shown in Fig. 6 and Figs. 7 to 10 described below simply represent the shape data D2 and the analysis data D4 for ease of explanation, and differ from the actual shape of the pump 10 and the analysis results of the flow analysis.
[0060] 6 illustrates a shape object 110A, a boundary condition object 111A, and an analysis object 112A as virtual objects 11A displayed in the virtual reality space. The shape object 110A represents the shape of the pump 10, and in FIG. 6, a casing 1100 of the vertical pump and a suction bell mouth 1101 provided at the tip of the casing 1100 are displayed. The boundary condition object 111A visually represents the boundary conditions, and in FIG. 6, a bottom surface 1110 and side wall surfaces 1111-1114 are displayed as fixed walls that form the flow path, a sliding wall 1115 representing the top surface of the fluid, and an arrow 1116 indicating the flow direction of the fluid. The analysis object 112A represents the results of the flow analysis, and the flow velocity and flow rate are displayed according to the direction, thickness, and color depth of the line.
[0061] Each of the shape object 110A, the boundary condition object 111A, and the analysis object 112A can be displayed in the virtual reality space or hidden from the virtual reality space. The display of the virtual object 11A may be switchable between a still image and a moving image. The virtual object 11A may be displayed in accordance with the actual dimensions of the pump 10, or may be enlarged or reduced, and the enlargement / reduction ratio may be changeable.
[0062] Here, when the worker U who has viewed Figure 6 changes his / her walking or posture to approach the vertical pump, which is the shape object 110A, in the virtual reality space, in step S200 shown in Figure 5A, the field of view data acquisition unit 200 acquires the field of view data D1 after the change in the position and posture of the worker U, in response to the position and posture detection unit 24 detecting that the position and posture of the worker U have changed, and transmits the field of view data D1 after the change to the management device 3.
[0063] Next, in step S210, when the visualization data generation unit 301 receives the changed field of view data D1 transmitted in step S200, it generates visualization data D5 for displaying, as virtual objects, a shape object based on the shape data D2 received in step S100, a boundary condition object based on the boundary condition data D3 received in step S100, and an analysis object based on the analysis data D4 acquired in step S110 for the field of view indicated by the changed field of view data D1, and transmits the generated visualization data D5 to the worker device 2.
[0064] Then, in step S220, when the virtual reality display processing unit 201 receives the visualization data D5 transmitted in step S210, it updates the virtual objects in the virtual reality space by displaying virtual objects based on the visualization data D5.
[0065] Fig. 7 is a diagram showing a second display example in which a virtual object 11B is displayed in a virtual reality space. In Fig. 7, as an operator U approaches the shape object 110A shown in Fig. 6 in the virtual reality space, the updated virtual object 11B is enlarged compared to the virtual object 11A shown in Fig. 6 and is displayed based on a different viewpoint. As the shape object 110B, a shape object 110B, a boundary condition object 111B, and an analysis object 112B are displayed, similarly to Fig. 6.
[0066] In the virtual reality space where the virtual object 11B shown in Figure 7 is displayed, when the worker U inputs, for example, via the terminal side input unit 23, to change the analysis conditions of the flow analysis, the virtual reality display processing unit 201 displays an operation object for changing the analysis conditions of the flow analysis.
[0067] Fig. 8 is a diagram showing a third display example in which a first manipulation object 12A for changing the shape or arrangement of a shape object 110B is displayed. Fig. 8 shows a first manipulation object 12A for changing the outer diameter of a casing 1100, which is the shape object 110B. Note that the first manipulation object 12A may be one for changing not only the outer diameter of the casing 1100, but also the length or position of the casing 1100, or may be one for changing the shape or arrangement of a shape object 110B corresponding to an arbitrary component part other than the casing 1100.
[0068] Fig. 9 is a diagram showing a fourth display example in which a second operation object 12B for newly adding a shape object 110B is displayed. In Fig. 9, the second operation object 12B for newly adding a vortex breaker 1102 into the flow channel is displayed as the shape object 110B. Note that the second operation object 12B may not only add the vortex breaker 1102, but may also change the dimensions or position of the added vortex breaker 1102, or may newly add a shape object 110B corresponding to any component part other than the vortex breaker 1102.
[0069] Fig. 10 is a diagram showing a fifth display example in which a third operation object 12C for changing a boundary condition is displayed. In Fig. 10, a third operation object 12C for changing the inlet flow rate indicated by an arrow 1116 is displayed as a boundary condition. Note that the third operation object 12C may change not only the inlet flow rate of the fluid but also the inlet pressure of the fluid, or may change any boundary condition other than the feature amount of the fluid, such as the shape of the flow path.
[0070] Here, when the worker U performs an input operation to change the analysis conditions of the flow analysis using the operation object 12A to 12C shown in any of Figures 8 to 10 displayed in the virtual reality space, the virtual reality display processing unit 201 acquires input operation data D6 indicating the input operation of the worker U in step S300 shown in Figure 5B and transmits the input operation data D6 to the management device 3.
[0071] Next, in step S310, upon receiving the input operation data D6 transmitted in step S300, the visualization data generation unit 301 accepts a change in the analysis conditions through an input operation by the operator U indicated by the input operation data D6.
[0072] Next, in step S320, the analysis data acquisition unit 300 performs a flow analysis based on the changed analysis conditions received in step S110, and acquires changed analysis data D4.
[0073] Next, in step S330, the visualization data generation unit 301 generates visualization data D5 for displaying, as virtual objects, a shape object based on the changed shape data D2 accepted in step S310, a boundary condition object based on the changed boundary condition data D3 accepted in step S310, and an analysis object based on the changed analysis data D4 acquired in step S320 for the field of view indicated by the changed field of view data D1 sent in step S200, and sends the generated visualization data D5 to the operator device 2. Note that, if the shape data D2 has not been changed as the changed analysis condition accepted in step S310, it is not necessary to update the shape object based on the shape data D2, and if the boundary condition data D3 has not been changed, it is not necessary to update the boundary condition object based on the boundary condition data D3.
[0074] Then, in step S340, upon receiving the visualization data D5 transmitted in step S330, the virtual reality display processing unit 201 updates the virtual objects in the virtual reality space by displaying virtual objects based on the visualization data D5. When the outer diameter of the casing 1100 is changed using the first manipulation object 12A shown in FIG. 8, a virtual object 11B reflecting the change in the shape object is displayed. When a vortex breaker 1102 is newly added using the second manipulation object 12B shown in FIG. 9, a virtual object 11B reflecting the addition of the shape object is displayed. When the inlet flow rate is changed using the third manipulation object 12C shown in FIG. 10, a virtual object 11B reflecting the change in the boundary condition is displayed.
[0075] As described above, the series of operations shown in Figures 5A and 5B are performed. Then, steps S200 to S220 are executed as needed in response to changes in the body position or posture of the worker U. Furthermore, steps S300 to S340 are executed as needed in response to changes in the analysis conditions. As a result, virtual objects 11A and 11B in the virtual reality space are updated as needed.
[0076] According to the work support system 1 and work support method of this embodiment, the visualization data generation unit Shape objects 110A and 110B indicating the shape of pump 10 and analysis objects 112A and 112AB indicating the analysis results of the flow analysis are displayed as virtual objects 11A and 11B in the virtual reality space based on visualization data D5 generated by 301. This allows the worker U to visually confirm each location of pump 10 in relation to the analysis results of the flow analysis in a three-dimensional manner in the virtual reality space.
[0077] When the position or posture of the body of the worker U changes and the field of view of the worker U in the virtual reality space changes, visualization data D5 for displaying virtual objects 11A and 11B in the changed field of view is generated by the visualization data generation unit 301. As a result, virtual objects 11A and 11B are updated in accordance with changes in the position and posture of the worker U in the virtual reality space, so that, for example, even in areas that are difficult to view in the actual pump 10, the analysis results of the flow analysis can be viewed while immersed in the virtual reality space.
[0078] Furthermore, when an input operation for changing the analysis conditions of the flow analysis is received by operation objects 12A-12C displayed in the virtual reality space and changed analysis data D4 is acquired, visualization data generator 301 generates visualization data D5 for displaying virtual objects 11A and 11B based on the changed analysis data D4. As a result, virtual objects 11A and 11B are updated in response to changes in the analysis conditions of the flow analysis in the virtual reality space, allowing the user to visually confirm the analysis results of the changed flow analysis while immersed in the virtual reality space. This allows the user to intuitively grasp the effects of changing the shape or boundary conditions of pump 10.
[0079] (Other embodiments) The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit and scope of the present invention, all of which are included in the technical concept of the present invention.
[0080] In the above embodiment, the pump 10 has been described as an example of a fluid machine, but the work assistance system 1 may also handle fluid equipment other than the pump 10. Examples of fluid machines other than the pump 10 include, but are not limited to, compressors, blowers, turbines, and cylinders.
[0081] In the above embodiment, the worker device 2 and the management device 3 are described as being configured as separate devices, but these two devices may be configured as a single device. For example, the worker device 2 may have the functions of the management device 3, so that the work support system 1 may be configured only with the worker device 2.
[0082] In the above embodiment, the case where the task support system 1 operates according to the flowcharts shown in Figures 5A and 5B has been described, but the execution order of the steps may be changed as appropriate, or some steps may be omitted. Note that in the task support method in the flowcharts, steps S100, S110, S310, and S320 correspond to an analysis data acquisition step, step S120 corresponds to a field of view data acquisition step, steps S130 and S330 correspond to a visualization data generation step, and steps S140, S220, and S340 correspond to a virtual reality display processing step. [Explanation of symbols]
[0083] 1...work support system, 2...worker device, 3...management device, 4...network, 10...Pump (fluid machinery), 11A, 11B...Virtual objects, 12A~12C...Operation object, 20... terminal side control unit, 21... terminal side storage unit, 22... terminal side communication unit, 23... terminal side input unit, 24... position and orientation detection unit, 25... virtual object display unit, 30... Management side control unit, 31... Management side memory unit, 32... Management side communication unit, 33... Management side input unit, 34... Management side display unit, 110A, 110B...geometry objects, 111A, 111B...boundary condition objects, 112A, 112B...analysis objects, 200...visibility data acquisition unit, 201...virtual reality display processing unit, 210...terminal side control program, 300...analysis data acquisition unit, 301...visualization data generation unit, 310...Administrative control program
Claims
1. 1. A work support system for supporting a worker wearing a worker device, the worker device including: an input unit that receives input operations from a worker; a position and posture detection unit that detects a position and posture of the worker; and a virtual object display unit that can display virtual objects in a virtual reality space, an analysis data acquisition unit that receives, as analysis conditions, shape data indicating a shape of a fluid machine and boundary condition data indicating boundary conditions when performing a flow analysis of the fluid machine, performs the flow analysis based on the analysis conditions, and acquires analysis data including an analysis result of the flow analysis; a visual field data acquisition unit that acquires visual field data indicating a visual field of the worker in the virtual reality space based on the position and orientation of the worker detected by the position and orientation detection unit; a visualization data generation unit that generates visualization data for displaying, as the virtual object, a shape object based on the shape data accepted by the analysis data acquisition unit and an analysis object based on the analysis data acquired by the analysis data acquisition unit, for the field of view indicated by the field of view data acquired by the field of view data acquisition unit, on the virtual object display unit; Work support system.
2. The analysis data acquisition unit a change to the shape data due to the input operation input via the input unit is accepted as a change to the analysis conditions, and the flow analysis is performed based on the changed analysis conditions, and the changed analysis data is acquired; The visualization data generation unit When the analysis data acquisition unit acquires the changed analysis data, the visualization data is generated to display, as the virtual object, a shape object based on the changed shape data and an analysis object based on the changed analysis data. The work support system according to claim 1 .
3. The analysis data acquisition unit accepting a change to the shape data by the input operation that changes the shape or arrangement of the shape object in the virtual reality space; The work support system according to claim 2 .
4. The analysis data acquisition unit accepting a change to the shape data by the input operation of newly adding the shape object in the virtual reality space; The work support system according to claim 2 .
5. The analysis data acquisition unit a change to the boundary condition data due to the input operation input via the input unit is accepted as a change to the analysis conditions, and the flow analysis is performed based on the changed analysis conditions, and the changed analysis data is acquired; The visualization data generation unit When the analysis data acquisition unit acquires the changed analysis data, the visualization data is generated to display an analysis object based on the changed analysis data as the virtual object. The work support system according to claim 1 .
6. The analysis data acquisition unit accepting a change to the boundary condition data through the input operation that changes the boundary condition data in the virtual reality space; The work support system according to claim 5 .
7. The visualization data generation unit generating the visualization data for displaying a boundary condition object based on the boundary condition data received by the analysis data acquisition unit as the virtual object for the field of view indicated by the field of view data acquired by the field of view data acquisition unit; when the analysis data acquisition unit acquires the changed analysis data, generating the visualization data for displaying, as the virtual object, a boundary condition object based on the changed boundary condition object and an analysis object based on the changed analysis data. The work support system according to claim 5 .
8. The visibility data acquisition unit acquiring the field of view data after the change based on the change in the position and posture of the worker detected by the position and posture detection unit; The visualization data generation unit generating the visualization data for displaying a shape object based on the shape data and an analysis object based on the analysis data as the virtual objects for the field of view indicated by the changed field of view data; The work support system according to any one of claims 1 to 7.
9. A work support method for supporting a worker wearing a worker device, the worker device including an input unit that receives input operations from a worker, a position and posture detection unit that detects a position and posture of the worker, and a virtual object display unit that can display virtual objects in a virtual reality space, the method comprising: an analysis data acquisition step of accepting, as analysis conditions, shape data indicating a shape of a fluid machine and boundary condition data indicating boundary conditions when performing a flow analysis of the fluid machine, performing the flow analysis based on the analysis conditions, and acquiring analysis data including an analysis result of the flow analysis; a visual field data acquisition step of acquiring visual field data indicating the visual field of the worker in the virtual reality space based on the position and orientation of the worker detected by the position and orientation detection unit; a visualization data generation unit that generates visualization data for displaying, as the virtual object, a shape object based on the shape data received in the analysis data acquisition step and an analysis object based on the analysis data acquired in the analysis data acquisition step, for the field of view indicated by the field of view data acquired in the field of view data acquisition step, by the virtual object display unit; Work support method.
Citation Information
Patent Citations
Pump, pump design method, and pump manufacturing method
JP2022145151A