Machine learning device, pump performance prediction device, inference device, pump shape design device, machine learning method, pump performance prediction method, inference method, pump shape design method, machine learning program, pump performance prediction program, inference program, and pump shape design program
A machine learning approach for pump design predicts performance accurately, addressing the challenge of optimizing shape adjustments by correlating shape parameters with performance outcomes, enhancing design efficiency.
Patent Information
- Application Number
- JP2021147056
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-09
- Publication Date
- 2025-12-24
- Estimated Expiration
- 2041-09-09
AI Technical Summary
The challenge in pump design is the difficulty in predicting the effect of shape adjustments on pump performance, particularly in achieving multiple performance indicators like efficiency, shaft power, and NPSH, which are in a trade-off relationship, relying heavily on designer experience and intuition.
A machine learning device and method that uses learning data to establish a correlation between shape parameters of the pump section and performance outcomes, enabling accurate prediction and design optimization.
The solution provides high-accuracy prediction of pump performance and supports the design process by identifying candidates that meet specified requirements, reducing reliance on human intuition.
Smart Images

Figure 0007791672000001 
Figure 0007791672000002 
Figure 0007791672000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a machine learning device, a pump performance prediction device, an inference device, a pump shape design device, a machine learning method, a pump performance prediction method, an inference method, a pump shape design method, a machine learning program, a pump performance prediction program, an inference program, and a pump shape design program. [Background technology]
[0002] "Specific speed Ns" is a parameter that characterizes the fluid flow inside a pump, and is the most important similarity law that governs the performance characteristics of a pump. Therefore, the various pump types and performance characteristics are organized by the specific speed Ns, and a series development method based on the specific speed Ns is adopted in the pump design process. The units of rotation speed N, flow rate Q, and head H are [min -1 ],[m 3 / min], [m] respectively, the specific speed Ns is calculated by the following formula. Ns = N Q 1 / 2 / H 3 / 4 [min -1 ,m 3 / min,m]
[0003] For example, a baseline pump with a specific speed Ns close to the target required specifications (flow rate, head, etc.) is selected, and the shape of the pump's impeller is adjusted (trimmed) to optimize pump performance. Patent Document 1 discloses a pump design method in which fluid analysis and experiments are performed on an impeller formed in a predetermined shape, and if the pump performance does not reach the desired performance, the impeller shape is adjusted. Patent Document 2 also discloses that in the design of a centrifugal compressor, design specifications must be adjusted depending on conditions such as the type (physical properties), flow velocity (flow rate), and temperature of the working fluid to be drawn in, differences in peripheral equipment such as the presence or absence of diffuser vanes and shrouds, and required operating conditions. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Publication No. 2020-051321 [Patent Document 2] Japanese Patent Application Laid-Open No. 2009-057959 Summary of the Invention [Problem to be solved by the invention]
[0005] During the pump design process, when determining the parts to adjust the shape of the pump section, which consists of the impeller and the flow passage in which the impeller is housed, and the amount and direction of adjustments when adjusting the shape of the pump section, it is difficult to predict the expected effect on improving pump performance, and it is largely dependent on the designer's experience and intuition. Furthermore, it is desirable for pump performance to meet the required specifications while simultaneously achieving higher standards for multiple performance indicators, such as efficiency, shaft power, and required NPSH (net suction head). However, because these multiple performance indicators are in a trade-off relationship, deriving the optimal solution for the pump section shape is an extremely difficult task, even for experienced designers.
[0006] In view of the above problems, the present invention provides a machine learning device, a pump performance prediction device, an inference device, a pump shape design device, a machine learning method, a pump performance prediction method, an inference method, a pump shape design method, a machine learning program, a pump performance prediction program, and an inference program that are capable of predicting pump performance with high accuracy and supporting the pump design process without relying on the experience or intuition of a designer. The purpose is to provide a ram and pump shape design program. [Means for solving the problem]
[0007] In order to achieve the above object, a machine learning device according to one aspect of the present invention comprises: a learning data storage unit that stores a plurality of sets of learning data, each set consisting of input data including shape parameters of a pump unit configured by an impeller and a flow path unit in which the impeller is housed, and output data including pump performance of a pump having the pump unit defined by the shape parameters; a machine learning unit that inputs a plurality of sets of the learning data to cause a learning model to learn a correlation between the input data and the output data; and a learned model storage unit that stores the learned model in which the correlation has been learned by the machine learning unit.
[0008] Furthermore, a pump shape design device according to one aspect of the present invention includes: A pump shape design device that designs a shape of a pump section that includes an impeller and a flow path section that houses the impeller, using a learning model generated by the machine learning device, a required specification receiving unit that receives required specifications for pump performance of the pump; a candidate extraction unit that extracts, as a specification-satisfying candidate, a candidate whose pump performance, which is inferred by inputting the shape parameters of the pump section into the learning model for each candidate, satisfies the required specification, from among a plurality of impeller candidates each defined by varying the shape parameters of the pump section; a selection receiving unit that receives the candidate selected from the specification satisfying candidates as a selection candidate; and an information providing unit that provides design information including the shape parameters that define the pump section of the selection candidate and the pump performance of the pump having the pump section of the selection candidate. [Effects of the Invention]
[0009] According to one aspect of the present invention, a machine learning device can provide a learning model that can accurately infer (predict) the pump performance of a pump having a pump section from the shape parameters of the pump section, without relying on the experience or intuition of a designer. Furthermore, according to one aspect of the present invention, a pump shape design device can support the pump design process by extracting specification satisfying candidates that satisfy required specifications using the learning model and providing design information for selection candidates selected from the specification satisfying candidates.
[0010] 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]
[0011] [Figure 1] 1 is an overall view showing an example of a pump design system 1. FIG. [Figure 2] FIG. 2 is a schematic diagram showing an example of the configuration of a pump 2. [Figure 3] 1 shows an example of an impeller 20, where (a) is a perspective view and (b) is a meridional cross-sectional view. [Figure 4] FIG. 10 is an explanatory diagram showing an example of meridian plane shape parameters of the pump section. [Figure 5] 4 is a graph showing an example of a performance curve representing the pump performance of a pump 2. [Figure 6] FIG. 9 is a hardware configuration diagram showing an example of a computer 900. [Figure 7] FIG. 2 is a block diagram showing an example of a machine learning device 3. [Figure 8] 1 is a schematic diagram showing an example of data (supervised learning) used in a machine learning device 3 and a learning model 10. FIG. [Figure 9] FIG. 2 is a schematic diagram showing an example of a neural network model that constitutes a learning model used in the machine learning device 3. [Figure 10] 10 is a flowchart showing an example of a machine learning method performed by the machine learning device 3. [Figure 11] FIG. 2 is a block diagram showing an example of a pump shape design device 4. [Figure 12] 4 is a flowchart showing an example of a pump shape design method performed by the pump shape design device 4. [Figure 13] 12 is a flowchart showing an example of a pump shape design method performed by the pump shape design device 4. [Figure 14] FIG. 10 is a screen configuration diagram showing an example of a selection candidate input screen 14 based on scatter diagram information. [Figure 15] FIG. 10 is a screen configuration diagram showing an example of a selection candidate input screen 14 based on self-organizing map information. DETAILED DESCRIPTION OF THE INVENTION
[0012] 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 part of the present invention will be mainly explained, and the parts that are omitted from the explanation will be based on publicly known techniques.
[0013] FIG. 1 is an overall view showing an example of a pump design system 1. The pump design system 1 functions as a system that assists a designer in the design process of designing the shape of a pump section consisting of an impeller 20 for a pump 2 and a flow path section in which the impeller 20 is housed. Pumps 2 are broadly classified into types such as centrifugal pumps (including centrifugal pumps and centrifugal pumps with guide vanes), mixed-flow pumps (including centrifugal mixed-flow pumps and mixed-flow pumps with guide vanes), and axial-flow pumps, depending on the magnitude of the specific speed Ns calculated from the flow rate Q, head H, and rotational speed N. The pump design system 1 is not limited to the above types and can be used when designing any type of turbo pump.
[0014] The pump design system 1 mainly comprises a machine learning device 3, a pump shape design device 4, a design database device 5, a fluid analysis device 6, and a designer terminal device 7. Each of the devices 3 to 7 is configured, for example, as a general-purpose or dedicated computer (see FIG. 6 described later), and is connected to a wired or wireless network 8 so as to be able to mutually transmit and receive various data (some of the data is shown in FIG. 1). Before describing the details of each of the devices 3 to 7, the general configuration of the pump 2 will be described.
[0015] Fig. 2 is a schematic diagram showing an example of a pump 2. Fig. 3 shows an example of an impeller 20, where (a) is a perspective view and (b) is a meridian cross-sectional view. The pump 2 shown in Fig. 2 is an example of the type of pump 2 designed by the pump shape design device 4, and is an open-type vertical-axis mixed-flow pump that does not have a shroud on the tip side (tip end side) of each blade 200 of the impeller 20.
[0016] The pump 2 mainly comprises an impeller 20 consisting of a plurality of blades 200 and a hub 201, guide vanes 21 such as a diffuser or guide vane arranged on the fluid discharge side of the impeller 20, a casing 23 that houses the impeller 20 and forms a flow path 22 through which the fluid flows, a driver 24 that is the rotational drive source of the pump 2, and a rotary shaft 25 that connects the hub 201 and the driver 24. Note that the pump 2 may be a closed type in which the impeller 20 has a shroud, or may be one that has an inducer (auxiliary impeller) upstream of the impeller 20.
[0017] The impeller 20 has a hub 201 attached to a rotary shaft 25 and a plurality of blades 200 extending in the circumferential direction around the rotary shaft 25. The impeller 20 is manufactured using any material and manufacturing method depending on the shape of the impeller 20. The blades 200 each have a front edge 200a located on the suction side of the pump 2, a rear edge 200b located on the discharge side of the pump 2, and The blade 200 has a tip-side edge 200c that faces the casing 23 and is located on the tip side of the blade 200, and a hub-side edge 200d that is the boundary surface with the hub 201 and is located on the hub side of the blade 200. Furthermore, the blade 200 has a pressure surface 200e that is located on the front side in the rotation direction when the impeller 20 is rotated by the driver 24 via the rotary shaft 25, and a suction surface 200f that is located on the rear side in the rotation direction.
[0018] The guide vanes 21 function as stationary vanes, with multiple guide vanes 21 extending in the circumferential direction around the rotary shaft 25. Each guide vane 21 has a leading edge 210a located on the suction side of the pump 2, a trailing edge 210b located on the discharge side of the pump 2, an outer edge 210c located on the casing 23 side, and an inner edge 210d located on the rotary shaft 25 side. The flow path 22 is a space through which a fluid flows. If the pump 2 includes guide vanes 21, the guide vanes 21 are also considered to be an element constituting part of the flow path 22. If the pump 2 is a centrifugal pump, a volute-shaped casing called a volute is provided around the impeller 20. The volute may also be considered to be an element constituting part of the flow path 22, in which case the volute tongue can be considered to perform the same function as the guide vane 21.
[0019] In designing the impeller 20, shape parameters that define the three-dimensional shape of the pump section that is made up of the impeller 20 and the flow passage section 22 are determined so as to satisfy the required specifications 12 for the pump performance of the pump 2. The shape parameters of the pump section are broadly divided into meridian plane shape parameters of the pump section that characterize the meridian plane shape, and blade surface shape parameters of the pump section that characterize the blade surface shape. The shape parameters of the pump section may include only shape parameters of the impeller 20, or may include only shape parameters of the flow passage section 22, or may include shape parameters of both the impeller 20 and the flow passage section 22.
[0020] Fig. 4 is an explanatory diagram showing an example of meridian plane shape parameters of the pump section. The meridian plane cross section shown in Fig. 4 is obtained by superimposing the shape of impeller 200, which is a rotational projection of impeller 200 along rotation axis 25, on a cross section of pump 2 cut along rotation axis 25.
[0021] The meridian shape parameters are parameters that mainly define the positions, angles, shapes, etc. of the leading edge 200a, trailing edge 200b, tip-side edge 200c, and hub-side edge 200d of the impeller 20 in the meridian cross section shown in Fig. 4, and also define the position, angle, shape, etc. of the flow path section 22. Therefore, the meridian shape parameters define not only the meridian shape of the impeller 20, but also the meridian shape of the flow path section 22 in which the impeller 20 is housed. When the pump 2 has guide vanes 21 that are considered to be part of the flow path section 22, the meridian shape parameters may define the positions, angles, shapes, etc. of the leading edge 210a, trailing edge 210b, outer edge 210c, and inner edge 210d of the guide vanes 21 in the meridian cross section. Furthermore, when the pump 2 is a centrifugal pump, the meridian shape parameters may define the position, angle, shape, etc. of the volute (including the volute tongue) in a meridian cross section.
[0022] The meridian shape parameters are, for example, the outer diameter D1s of the front end edge 200a of the impeller 20, the maximum diameter D2s of the impeller 20 corresponding to the outer diameter of the rear end edge 200b of the impeller 20, and the flow path width W1 of the flow path section 22 in which the rear end edge 200b is located. TE and the inclination angle α of the hub-side edge 200d on the suction side of the impeller 20. h and the inclination angle δ of the tip side edge 200c on the suction side of the impeller 20. s (Inclination angle α h (relative angle to the impeller 20) and the inclination angle θ of the tip-side edge 200c on the discharge side of the impeller 20 h (Inclination angle α h (relative angle to the axial direction) and the inclination angle β of the front edge 200a of the impeller 20. LE and the inclination angle β of the rear end edge 200b of the impeller 20. TEThe maximum diameter D2s of the impeller 20 is the outer diameter of the rear end edge 200b, and is the distance between the rotation center Or of the impeller 20 and the rear end edge 200b and the tip side edge 20 This is the vertical distance to the intersection of 0c.
[0023] In addition to the above, the meridian shape parameters may also include, for example, an inner diameter D3h of a stationary flow passage portion at which the front edge portion 210a of the guide vane 21 is located on the discharge side of the impeller 20 in the flow passage portion 22 in which the impeller 20 is housed, a flow passage width W2 of the stationary flow passage portion at which the guide vane 21 is located on the discharge side of the impeller 20, and an inclination angle γ of the front edge portion 210a of the guide vane 21. LE and a distance L2 between the leading edge 210a and the trailing edge 210b of the guide vane 21. Note that in Fig. 4, the leading edge 200a, the trailing edge 200b, the tip-side edge 200c, and the hub-side edge 200d of the impeller 20, and the leading edge 210a, the trailing edge 210b, the outer edge 210c, and the inner edge 210d of the guide vane 21 are shown as straight lines, but all or part of these may be curved, and the meridian shape parameters may include parameters that define the shape.
[0024] The blade surface shape parameters are parameters that define the blade angle distribution and blade thickness distribution along, for example, the tip-side edge 200c between the blade leading edge 200a and the blade trailing edge 200b, as in the design method (hereinafter referred to as the forward method) shown in, for example, publicly known document 1 (Chapter 7 Design of the hydraulic components, Gulich, JF, 2010, Centrifugal Pumps, 2nd Edition., Springer Publications, Berlin.), and the distribution shape is defined by parameters that express a free curve that combines a straight line, a polynomial curve, a Bézier curve, etc. Such a distribution shape is also defined along the hub-side edge 200d, or at an intermediate position between the tip-side edge 200c and the hub-side edge 200d. 3(a), the blade surface shape parameters are parameters that mainly define the shape of the curved surface (blade surface) formed by the pressure surface 200e and the suction surface 200f of the impeller 20, and define the blade surface shape of the impeller 20. If the pump 2 has guide vanes 21 that are considered to be part of the flow path section 22, the blade surface shape parameters may also define the blade surface shape of the guide vanes 21. Furthermore, if the pump 2 is a centrifugal pump, the blade surface shape parameters may also define the shape of the volute (including the volute tongue).
[0025] The blade surface shape parameters are determined, for example, according to the design method shown in the publicly known document 2 (Goto, A. et al., 2002, Hydrodynamic Design System for Pumps Based on 3-D CAD, CFD, and Inverse Design Method, Journal of Fluids Engineering, ASME, Vol. 124, pp. 329-335). As in the inverse solution (hereinafter referred to as the inverse solution), the blade loading distribution and blade thickness distribution are parameters that define the blade loading distribution and blade thickness distribution along, for example, the tip edge 200c between the leading edge 200a and the trailing edge 200b of the blade, and the distribution shape is defined by parameters that express a free curve that combines a straight line, a polynomial curve, or a Bézier curve. Such a distribution shape is also defined along the hub edge 200d, or at a position intermediate the tip edge 200c and the hub edge 200d. As such, the blade surface shape parameters are parameters that define the shape of the curved surface (blade surface) formed by the pressure surface 200e and the suction surface 200f of the impeller 20 in FIG. 3(a), and define the blade surface shape of the impeller 20. If the pump 2 has guide vanes 21 that are considered to be part of the flow passage 22, the blade surface shape parameters may also define the blade surface shape of the guide vanes 21. Furthermore, if the pump 2 is a centrifugal pump, the blade surface shape parameters may define the shape of the volute (including the volute tongue).
[0026] In any method of defining the blade surface shape parameters, it is necessary to define a parameter that defines the energy that the impeller 20 imparts to the fluid, i.e., the average angular momentum RVtbase of the fluid per unit mass at the trailing edge 200b (blade outlet) of the impeller 20.
[0027] 5 is a graph showing an example of a performance curve representing the pump performance of the pump 2. The pump performance includes a plurality of performance indexes for evaluating the performance of the pump 2 from various viewpoints.
[0028] The pump performance can be expressed by, for example, a performance curve (QH curve) based on the relationship between the flow rate Q, which is the discharge rate of the pump 2, and the head H, a performance curve (QP curve) based on the relationship between the flow rate Q and the shaft power P, a performance curve (Q-NPSHr curve) based on the relationship between the flow rate Q and the required NPSH (required net suction head, NPSHr), and a performance curve (Q-η curve) based on the relationship between the flow rate Q and the efficiency η. Note that performance curves other than those described above may also be used as performance indicators representing pump performance.
[0029] In addition, pump performance is expressed by the maximum head ratio, which indicates the ratio of the maximum head on the QH curve to the head at the design flow rate (flow rate Qspec, described below), and the maximum shaft power ratio, which indicates the ratio of the maximum shaft power on the QP curve to the shaft power at the design flow rate (flow rate Qspec, described below).
[0030] In designing the impeller 20, the shape parameters of the pump section are determined so as to satisfy the required specifications 12 for pump performance. The required specifications 12 are specified by at least one performance index, and for example, as the relationship between the flow rate Q and the head H, as shown in Figure 5, the required specifications 12 are specified by a specific flow rate Qspec and the head Hspec for that specific flow rate Qspec.
[0031] Returning to FIG. 1, the devices 3 to 7 that make up the pump design system 1 will now be described.
[0032] The machine learning device 3 operates as a main player in the learning phase of machine learning, and acquires learning data 11 from, for example, the design database device 5 and the fluid analysis device 6, and generates a learning model 10 to be used in the pump shape design device 4 through machine learning. The trained learning model 10 is provided to the pump shape design device 4 via the network 8, a recording medium, or the like. The machine learning device 3 employs, for example, supervised learning as a machine learning method.
[0033] The pump shape design device 4 operates as a main subject of the inference phase of machine learning, and designs the shape of a pump section composed of an impeller 20 and a flow path section 22 using a learning model 10 generated by the machine learning device 3. The pump shape design device 4 receives required specifications 12 for the pump performance of the pump 2, for example, from a designer terminal device 7, and outputs design information 13 based on candidate shape parameters that define the shape of the pump section that satisfies the required specifications 12. The required specifications 12 specify specific values or ranges for one or more performance indicators that represent pump performance, such as a flow rate Qspec and a head Hspec, as shown in FIG. 5. The design information 13 includes the shape parameters that define the pump section and the pump performance of the pump 2 that has that pump section.
[0034] The design database device 5 stores existing design data 50 including shape parameters of the pump section when the designer (or another designer) previously designed the pump 2 by trial and error, and evaluation results of the pump performance evaluated by experiments using an actual pump or a model of the pump 2, high-precision simulations, etc. The existing design data 50 is used as learning data 11 by the machine learning device 3.
[0035] The fluid analysis device 6 calculates the pump performance of the pump 2 having a pump section defined by predetermined shape parameters by performing a simulation based on computational fluid dynamics (CFD). The fluid analysis device 6 also determines shape parameters that satisfy required specifications 12 for specific pump performance using any design method, such as a forward solution method or an inverse solution method, and calculates other pump performance (pump performance other than the specific pump performance) of the pump 2 having the pump section defined by the shape parameters. The simulation results by the fluid analysis device 6 are used as learning data 11 by the machine learning device 3.
[0036] The designer terminal device 7 is a terminal device used by a designer. For example, various input operations (e.g., selection of required specifications 12 and candidate shape parameters that satisfy the required specifications 12) are accepted via a display screen of an app, browser, or the like, and various information (e.g., visualization information based on candidate shape parameters and design information 13) is displayed via the display screen. Note that although FIG. 1 shows one designer terminal device 7, multiple designer terminal devices 7 may be connected to the pump design system 1. Furthermore, the designer terminal device 7 may be used by any user other than the designer.
[0037] 6 is a hardware configuration diagram showing an example of a computer 900. Each of the machine learning device 3, the pump shape design device 4, the design database device 5, the fluid analysis device 6, and the designer terminal device 7 is configured by a general-purpose or dedicated computer 900.
[0038] 6, 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.
[0039] The processor 912 is composed of one or more arithmetic processing devices (such as a central processing unit (CPU), a micro-processing unit (MPU), a digital signal processor (DSP), or a graphics processing unit (GPU)), and operates as a control unit that controls the entire computer 900. The memory 914 stores various data and programs 930, and is composed of, for example, a volatile memory (such as a DRAM or SRAM) that functions as a main memory, a non-volatile memory (ROM), a flash memory, etc.
[0040] The input device 916 is composed of, for example, a keyboard, a mouse, a numeric keypad, an electronic pen, etc., and functions as an input unit. 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. The input device 916 and the display device 918 may be integrated into one device, such as a touch panel display. The storage device 920 is composed of, for example, a hard disk drive (HDD), a solid state drive (SSD), etc., and functions as a storage unit. The storage device 920 stores various data necessary for executing the operating system and the program 930.
[0041] The communication I / F unit 922 is connected to a network 940 such as the Internet or an intranet (which may be the same as network 8 in FIG. 1) via a wired or wireless connection and functions as a communication unit 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 formed by a drive device such as a DVD (Digital Versatile Disc) drive or a CD (Compact Disc) drive and reads and writes data from and to media (non-transitory storage media) 970 such as DVDs and CDs.
[0042] In the computer 900 having the above configuration, the processor 912 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 network 940 via the communication I / F unit 922. The computer 900 may implement various functions that are implemented 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).
[0043] The computer 900 is, for example, a desktop computer or a portable computer, and is an electronic device of any type. The computer 900 may be a client computer, a server computer, or a cloud computer. The computer 900 may be applied to devices other than the machine learning device 3, the pump shape design device 4, the design database device 5, the fluid analysis device 6, and the designer terminal device 7.
[0044] (Machine Learning Device 3) 7 is a block diagram showing an example of a machine learning device 3. The machine learning device 3 includes a learning data acquisition unit 30, a learning data storage unit 31, a machine learning unit 32, and a trained model storage unit 33. The machine learning device 3 is configured, for example, with a computer 900 shown in FIG.
[0045] The learning data acquisition unit 30 is an interface unit connected to various external devices via a network 8, and acquires learning data 11 consisting of input data including shape parameters of the pump section and output data including pump performance. The external devices are the pump shape design device 4, the design database device 5, the fluid analysis device 6, the designer terminal device 7, etc., and may be some of these, or other devices may be further connected.
[0046] Two exemplary methods for the training data acquisition unit 30 to acquire the training data 11 are described below. In a first method, the training data acquisition unit 30 receives the previously designed data 50 from the design database device 5 and acquires the training data 11 based on the evaluation results of the shape parameters and pump performance included in the previously designed data 50. In a second method, the training data acquisition unit 30 acquires multiple sets of training data 11 by working with the fluid analysis device 6 and performing simulations while appropriately varying the simulation conditions. For example, the training data acquisition unit 30 generates multiple simulation conditions by varying the shape parameters within a predetermined range and calculates the pump performance for each simulation condition through simulation, thereby acquiring multiple sets of training data 11. Alternatively, the training data acquisition unit 30 generates multiple simulation conditions by varying a specific pump performance within a predetermined range and calculates the shape parameters for each simulation condition through simulation, thereby acquiring multiple sets of training data 11.
[0047] The learning data acquiring unit 30 acquires multiple sets of learning data 11 by repeatedly executing the above methods or by appropriately combining them. At this time, the multiple sets of learning data 11 are acquired so that the specific speed Ns of the pump 2 is distributed within a predetermined range (for example, 50 to 4000). Note that the learning data acquiring unit 30 may employ a method other than the above.
[0048] The learning data storage unit 31 is a database that stores a plurality of sets of learning data 11 acquired by the learning data acquisition unit 30. The specific configuration of the sensor may be designed as appropriate.
[0049] The machine learning unit 32 performs machine learning using multiple sets of learning data 11 stored in the learning data storage unit 31. That is, the machine learning unit 32 inputs multiple sets of learning data 11 to the learning model 10, and causes the learning model 10 to learn the correlation between the input data and output data included in the learning data 11, thereby generating a trained learning model 10. In this embodiment, a case will be described in which a neural network is used as the learning model 10 that realizes machine learning (supervised learning) by the machine learning unit 32.
[0050] The trained model storage unit 33 is a database that stores the trained learning model 10 generated by the machine learning unit 32. The trained learning model 10 stored in the trained model storage unit 33 is provided to an actual system (e.g., the pump shape design device 4) via the network 8, a recording medium, or the like. Note that although the training data storage unit 31 and the trained model storage unit 33 are shown as separate storage units in FIG. 7, they may also be configured as a single storage unit.
[0051] FIG. 8 is a schematic diagram showing an example of data (supervised learning) used in the machine learning device 3 and a learning model 10. The learning data 11 is composed of input data including shape parameters of the pump section and output data including the pump performance of the pump 2. The learning data 11 is data used as supervised data (training data), verification data, and test data in supervised learning. The output data is data used as a correct answer label in supervised learning.
[0052] The input data includes, as shape parameters of the pump section, (i1) meridian shape parameters of the pump section and (i2) blade surface shape parameters of the pump section. In this case, the input data preferably includes, as the meridian shape parameters, at least the maximum diameter D2s of the impeller 20 and the inner diameter D3h of the stationary flow passage portion located on the discharge side of the impeller 20, and, as the blade surface shape parameters, at least the mean angular momentum RVtbase of the fluid per unit mass at the trailing edge 200b (blade outlet) of the impeller 20.
[0053] The output data is used as a performance index to represent the pump performance of Pump 2. (o1) Point data representing any point on the QH curve, (o2) Performance curve data representing the QH curve, (o3) Point data of the slope of the QH curve (o4) Point data representing any point on the QP curve, (o5) Performance curve data representing the QP curve, (o6) Point data representing any point on the Q-NPSHr curve, (o7) Performance curve data showing the Q-NPSHr curve, (o8) Point data representing any point on the Q-η curve, (o9) Performance curve data showing the Q-η curve, (o10) Maximum head ratio, and (o11) Includes at least one performance index among the maximum shaft power ratios.
[0054] The performance curve data is made up of a set of point data, that is, point sequence data, which is obtained by dividing the flow rate Q into predetermined intervals and respectively representing values for each of the divided flow rates Q.
[0055] The learning model 10 receives input data and outputs performance indices representing pump performance as output data corresponding to the input data. The learning model 10 may be configured as a single learning model 10A that outputs all of the performance indices (o1) to (o11), or may be configured as a plurality of learning models 10B that output the performance indices (o1) to (o11), respectively. When the learning data 11A is configured with a single learning model 10A, it includes all of the performance indexes (o1) to (o11) as output data. When the learning data 11B is configured with a plurality of learning models 10B, it includes each of the performance indexes (o1) to (o11) as output data.
[0056] 9 is a schematic diagram showing an example of a neural network model constituting the learning model 10 used in the machine learning device 3. The learning model 10 is configured as, for example, the neural network model shown in FIG.
[0057] The neural network model consists of m neurons (x1 to xm) in the input layer, p neurons (y11 to y1p) in the first hidden layer, q neurons (y21 to y2q) in the second hidden layer, and n neurons (z1 to zn) in the output layer.
[0058] Each neuron in the input layer is associated with a shape parameter as input data contained in the training data 11. Each neuron in the output layer is associated with output data contained in the training data 11, and each neuron in the output layer outputs a performance index representing pump performance as an inference result. FIG. 9 illustrates a case where a single training model 10A is used, that is, a case where all of the performance indexes (o1) to (o11) are included as output data. Note that a predetermined pre-processing may be performed on the input data before it is input to the input layer, and a predetermined post-processing may be performed on the output data after it is output from the output layer.
[0059] The first and second hidden layers are also called hidden layers, and the neural network may have multiple hidden layers in addition to the first and second hidden layers, or may have only the first hidden layer as a hidden layer. Furthermore, synapses connecting the neurons of each layer are established between the input layer and the first hidden layer, between the first hidden layer and the second hidden layer, and between the second hidden layer and the output layer, and each synapse is assigned a weight wi (i is a natural number).
[0060] (machine learning methods) FIG. 10 is a flowchart showing an example of a machine learning method performed by the machine learning device 3.
[0061] First, in step S100, the learning data acquisition unit 30 acquires a desired number of pieces of learning data 11 as a preliminary preparation for starting machine learning, and stores the acquired learning data 11 in the learning data storage unit 31. The number of pieces of learning data 11 to be prepared here may be set in consideration of the inference accuracy required for the learning model 10 to be finally obtained.
[0062] Next, in step S110, the machine learning unit 32 prepares a pre-learning learning model 10 to start machine learning. The pre-learning learning model 10 prepared here is configured with the neural network model exemplified in FIG. 9, and the weights of each synapse are set to initial values. Shape parameters are associated with each neuron in the input layer as input data contained in the learning data 11. Pump performance is associated with each neuron in the output layer as output data contained in the learning data 11.
[0063] Next, in step S120, the machine learning unit 32 acquires, for example, one set of training data 11 at random from the multiple sets of training data 11 stored in the training data storage unit 31.
[0064] Next, in step S130, the machine learning unit 32 calculates the number of the training data 11 included in the training data 11. The input data to be generated is input to the input layer of the prepared learning model 10 before (or during) learning. As a result, output data is output as an inference result from the output layer of the learning model 10, but this output data is generated by the learning model 10 before (or during) learning. Therefore, in the state before (or during) learning, the output data output as an inference result indicates information different from the output data (correct answer label) included in the learning data 11.
[0065] Next, in step S140, the machine learning unit 32 performs machine learning by comparing the output data (correct label) included in the set of learning data 11 acquired in step S120 with the output data output from the output layer as an inference result in step S130 and performing a process of adjusting the weight wi of each synapse (backpropagation).In this way, the machine learning unit 32 causes the learning model 10 to learn the correlation between the input data and the output data.
[0066] Next, in step S150, the machine learning unit 32 determines whether a predetermined learning termination condition has been met, for example, based on the evaluation value of an error function based on the output data (correct label) included in the learning data and the output data output as an inference result, or the remaining number of unlearned learning data stored in the learning data storage unit 31.
[0067] In step S150, if the machine learning unit 32 determines that the learning termination condition is not satisfied and that machine learning should continue (No in step S150), the process returns to step S120, and performs steps S120 to S140 multiple times on the learning model 10 under training using unlearned training data 11. On the other hand, in step S150, if the machine learning unit 32 determines that the learning termination condition is satisfied and that machine learning should end (Yes in step S150), the process proceeds to step S160.
[0068] Then, in step S160, the machine learning unit 32 stores the trained learning model 10 (adjusted weight parameter group) generated by adjusting the weights associated with each synapse in the trained model storage unit 33, thereby completing the series of machine learning methods shown in Fig. 10. In the machine learning method, step S100 corresponds to a learning data storage step, steps S110 to S150 correspond to a machine learning step, and step S160 corresponds to a trained model storage step.
[0069] As described above, the machine learning device 3 and machine learning method according to this embodiment can provide a learning model 10 that can infer (predict) pump performance with high accuracy from the shape parameters of the pump section.
[0070] (Pump shape design device 4) 11 is a block diagram showing an example of a pump shape design device 4. The pump shape design device 4 includes a required specification receiving unit 40, a candidate extracting unit 41, a trained model storing unit 42, a selection receiving unit 43, and an information providing unit 44. The pump shape design device 4 is configured, for example, by a computer 900 shown in FIG.
[0071] The required specifications receiving unit 40 is, for example, an interface unit connected to the designer terminal device 7 via the network 8 and receiving the required specifications 12 for the pump performance of the pump 2. For example, the required specifications receiving unit 40 receives from the designer terminal device 7 the required specifications 12 input by the designer to a required specifications input screen displayed on the designer terminal device 7, thereby receiving the required specifications 12 for the design target.
[0072] The candidate extraction unit 41 generates a plurality of candidates for the pump part, each defined by different shape parameters of the pump part, and inputs the shape parameters of each candidate to the learning model 10 as input data for each candidate, thereby obtaining a pump part defined by the shape parameters of each candidate. Then, the candidate extraction unit 41 extracts, from among the multiple pump part candidates, candidates whose pump performance inferred by the above inference process satisfies the required specifications 12 of the design object, as specification satisfying candidates.
[0073] The trained model storage unit 42 is a database that stores trained learning models 10 used in the inference process of the candidate extraction unit 41. The trained model storage unit 42 may store at least one of a single learning model 10A and a set of multiple learning models 10B as the learning models 10, as shown in FIG. 8 .
[0074] The selection receiving unit 43 is, for example, an interface unit connected to the designer terminal device 7 via the network 8 and configured to receive candidates selected from the specification satisfaction candidates extracted by the candidate extractor 41. For example, the selection receiving unit 43 receives selection candidate information indicating a candidate selected by the designer from the specification satisfaction candidates from the designer terminal device 7, thereby receiving the selected candidate as a selection candidate. In this case, the selection receiving unit 43 may receive, as a selection candidate, a candidate input by the designer on a selection candidate input screen displayed on the designer terminal device 7. The selection candidate input screen may display, for example, a visualization screen (a numerical screen, a scatter plot screen, a self-organizing map screen, etc.) of the specification satisfaction candidate based on visualization information (numerical information, scatter plot information, self-organizing map information, etc.) provided by the information provider 44. The selection receiving unit 43 may also receive conditions for the selection candidate in advance, thereby receiving, as a selection candidate, a specification satisfaction candidate that best matches the conditions.
[0075] The information providing unit 44 provides the designer terminal device 7 with design information 13, including shape parameters that define the impeller 20 of the selection candidate accepted by the selection accepting unit 43 and the pump performance of the pump 2 having the impeller 20 of the selection candidate. The information providing unit 44 also generates visualization information that visualizes the performance index of each specification satisfaction candidate, and provides the visualization information to the designer terminal device 7. The information providing unit 44 provides, for example, numerical information that numerically represents one performance index of the specification satisfaction candidate, scatter plot information that scatter plots two or three performance indexes of the specification satisfaction candidate, and self-organizing map information that self-organizing map represents four or more performance indexes of the specification satisfaction candidate. Note that the information providing unit 44 may generate visualization information based on any visualization method that allows comparison of performance indexes, other than numerical information, scatter plot information, and self-organizing map information, or may generate multiple visualization information that arbitrarily combines these. Furthermore, the performance indexes used when generating the numerical information, scatter diagram information, and self-organizing map information may be selected by the designer or may be predetermined.
[0076] (Pump shape design method) 12 and 13 are flowcharts showing an example of a pump shape design method performed by the pump shape design device 4.
[0077] First, in step S200, when the designer terminal device 7 receives an operation to start designing the pump 2 as an input operation by the designer, the designer terminal device 7 displays a required specification input screen. When the designer performs an operation to input required specifications 12 for pump performance on the required specification input screen, in step S201, the pump shape design device 4 transmits the input required specifications 12 to the pump shape design device 4. For example, when the required specifications are specified by a specific flow rate Qspec and a head Hspec for that specific flow rate Qspec, they are specified as flow rate Qspec="1300" and head Hspec="12.5".
[0078] Next, in step S210, the required specifications receiving unit 40 of the pump shape design device 4 receives the required specifications 12 input by the designer from the designer terminal device 7, thereby receiving the required specifications 12 of the design object.
[0079] Next, in step S220, the candidate extraction unit 41 generates multiple pump unit candidates, each defined by different geometric parameters of the pump unit, and inputs the geometric parameters of each candidate as input data into the learning model 10 for each candidate, thereby performing an inference process to infer the pump performance of the pump 2 having a pump unit defined by the geometric parameters of each candidate. Examples of pump performance inferred include a QH curve, a QP curve, a Q-NPSHr curve, a Q-η curve, a maximum head ratio, and a maximum shaft power ratio. The candidate extraction unit 41 associates the geometric parameters of each candidate with the pump performance, and temporarily stores them.
[0080] Then, in step S221, the candidate extraction unit 41 extracts, from among the multiple pump unit candidates, candidates whose pump performance inferred in the inference process satisfies the required specifications 12 of the design object, as specification-satisfying candidates. The specification-satisfying candidates extracted by the candidate extraction unit 41 each satisfy the required specifications 12 (flow rate Qspec="1300", head Hspec="12.5") and therefore pass through specific points (Qspec, Hspec) on the HQ curve, but the curve shapes of the HQ curves other than those points are different from each other, and the QP curve, Q-NPSHr curve, Q-η curve, maximum head ratio, and maximum shaft power ratio also have different pump performances from each other.
[0081] Next, in step S222, the information provider 44 generates visualization information that visualizes the performance indexes for the specification satisfaction candidates extracted in step S221, and transmits the visualization information to the designer terminal device 7. Note that the visualization information may be, for example, numerical information, scatter plot information, self-organizing map information, etc., but in this embodiment, the cases of scatter plot information and self-organizing map information will be described.
[0082] Next, in step S230, when the designer terminal device 7 receives the visualization information from the pump shape design device 4, it displays a selection candidate input screen based on the visualization information.
[0083] 14 is a screen configuration diagram showing an example of a selection candidate input screen 14 based on scatter plot information. When the visualization information is scatter plot information, the selection candidate input screen 14 based on the scatter plot information includes a requirement specification display field 140 that displays requirement specifications 12 of the design object, an axis display field 141 that displays performance indicators assigned to each axis of the scatter plot, and a scatter plot display field 142 that displays the scatter plot.
[0084] 14, a scatter diagram display field 142 is configured to display a plurality of specification satisfaction candidates 145 plotted on a scatter diagram in which the horizontal axis 143A is assigned the maximum shaft power ratio and the vertical axis 143B is assigned the efficiency η, and to allow selection of a specific specification satisfaction candidate 146 from the plurality of specification satisfaction candidates 145. The efficiency η here indicates the value of the efficiency η relative to the flow rate Qspec on the Q-η curve.
[0085] Here, in a plurality of specification satisfaction candidates 145 that satisfy the required specifications 12, there is a trade-off between the design requirement of reducing the maximum shaft power ratio on the horizontal axis 143A and the design requirement of increasing the efficiency η on the vertical axis 143B. Therefore, when the plurality of specification satisfaction candidates 145 are plotted, a Pareto solution set (Pareto front) 144 is formed as shown by the dashed line in FIG. 14. When the information providing unit 44 generates scatter diagram information by assigning three performance indexes to three axes (X-axis, Y-axis, and Z-axis), respectively, a three-dimensional scatter diagram is displayed on the selection candidate input screen 14 shown in FIG. 14. Furthermore, the information providing unit 44 may generate scatter diagram information including a plurality of scatter diagrams by arbitrarily combining a plurality of performance indexes. In this case, the selection candidate input screen 14 may display a plurality of scatter diagrams side by side. Furthermore, the axis display field 141 may be configured to be able to switch the performance index to be assigned to each axis of the scatter diagram, and in that case, the information providing unit 44 may assign the switched performance index to each axis and regenerate the scatter diagram information, thereby updating the selection candidate input screen 14.
[0086] Next, in step S240, the selection receiving unit 43 receives from the designer terminal device 7 a specific specification satisfaction candidate 146 selected by the designer on the selection candidate input screen 14, and accepts the specific specification satisfaction candidate 146 as a selection candidate.
[0087] 15 is a screen configuration diagram showing an example of selection candidate input screen 14 based on self-organizing map information. When the visualization information is self-organizing map information, selection candidate input screen 14 based on the self-organizing map information includes a requirement specification display field 140 that displays requirement specifications 12 for the design object, an evaluation value display field 147 that displays performance indexes assigned to each evaluation axis of the self-organizing map, and a self-organizing map display field 148.
[0088] The self-organizing map display field 148 displays multiple specification satisfaction candidates 145 in hexagonal cells as shown in FIG. 15 for a self-organizing map in which evaluation axes are assigned six performance indices: efficiency η, maximum shaft power ratio, stall performance (representing the flow rate at which the gradient of the QH curve becomes positive), maximum head ratio, NPSHr at 100% of the flow rate Qspec, and NPSHr at 120% of the flow rate Qspec. A specific specification satisfaction candidate 146 can be selected from the multiple specification satisfaction candidates 145. Cells displayed at the same position in each self-organizing map represent the same specification satisfaction candidate 145. The evaluation value display field 147 may be configured to allow switching of the performance index assigned to the self-organizing map. In this case, the information providing unit 44 may assign the switched performance index and regenerate the self-organizing map information, thereby updating the selection candidate input screen 14.
[0089] When the designer performs an operation on the selection candidate input screen 14 (FIG. 13 shows an example of the selection candidate input screen 14 based on scatter plot information) to select a specific specification satisfaction candidate (selection candidate) 146 from the specification satisfaction candidates 145, as shown by the black circle in FIG. 14 or the black frame in FIG. 15, in step S231, the pump shape design device 4 transmits the selected specific specification satisfaction candidate 146 to the pump shape design device 4.
[0090] Next, in step S240, the selection receiving unit 43 receives from the designer terminal device 7 a specific specification satisfaction candidate 146 selected by the designer on the selection candidate input screen 14, and accepts the specification satisfaction candidate 146 as a selection candidate.
[0091] Next, in step S241, the information providing unit 44 transmits to the designer terminal device 7 design information 13 including the shape parameters defining the pump section of the selection candidate 146 accepted by the selection accepting unit 43 and the pump performance of the pump 2 having the pump section of the selection candidate 146. The pump performance included in the design information 13 is the inference result when the candidate extracting unit 41 inputs the shape parameters defining the pump section of the selection candidate 146 as input data to the learning model 10 in step S220.
[0092] Next, in step S250, when the designer terminal device 7 receives the design information 13 from the pump shape design device 4, it displays a design result output screen including the design information 13. At this time, the design result output screen may display the impeller 20 based on the shape parameters included in the design information 13 in three dimensions, or may display the pump performance included in the design information 13 in graphs as a QH curve, a QP curve, a Q-NPSHr curve, and a Q-η curve, as shown in FIG.
[0093] Then, the designer visually checks the design result output screen to confirm the shape parameters of the pump section designed by the pump shape design device 4 and the pump performance of the pump 2 having that pump section, and the series of steps in the pump shape design method shown in FIG. 12 is completed. In this example, step S210 corresponds to a required specification receiving step, steps S220 and S221 correspond to a candidate extracting step, step S240 corresponds to a selection receiving step, and steps S222 and S241 correspond to an information providing step.
[0094] In the series of pump shape design methods, various information (required specifications 12, candidates, specification satisfaction candidates, selection candidates, design information 13, etc.) generated by or transmitted and received by the pump shape design device 4 or the designer terminal device 7 may be stored in at least one of the pump shape design device 4 and the designer terminal device 7. After step S250, the pump shape design device 4 may return to step S200 or step S230 in response to an input operation from the designer.
[0095] As described above, the pump shape design device 4 and pump shape design method according to this embodiment can support the design process of a pump 2 by extracting specification satisfying candidates that satisfy the required specifications 12 using the learning model 10 and providing design information 13 for selection candidates selected from the satisfied specification satisfying candidates. In this case, the pump shape design device 4 can support the design process of a pump 2 that can accommodate a wide range of specific speeds Ns without receiving in advance designation of the specific speed Ns or the pump 2 that will serve as a baseline.
[0096] (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.
[0097] In the above embodiment, the machine learning device 3 and the pump shape design device 4 are described as being configured as separate devices, but they may also be configured as a single device. Furthermore, the machine learning device 3 and the pump shape design device 4 may function as at least one of the design database device 5, the fluid analysis device 6, and the designer terminal device 7.
[0098] In the above embodiment, a case has been described in which a neural network is used as the learning model 10 for realizing machine learning by the machine learning unit 32, but other machine learning models may also be used. Examples of other machine learning models include tree types such as decision trees and regression trees, ensemble learning such as bagging and boosting, and neural network types (including deep learning) such as recurrent neural networks, convolutional neural networks, and LSTM. hierarchical clustering, non-hierarchical clustering, k-nearest neighbors, k-means, etc. Examples of such methods include multivariate analysis such as staring type, principal component analysis, factor analysis, logistic regression, and Gaussian process regression, support vector machines, and regression kriging methods.
[0099] In the above embodiment, the case where the selection receiving unit 43 receives the specification satisfaction candidates selected by the designer on the selection candidate input screen 14 as selection candidates has been described. However, the selection receiving unit 43 may also receive the conditions for the selection candidates in advance and then receive the specification satisfaction candidate that best matches those conditions as selection candidates.
[0100] (Machine learning program and pump shape design program) The present invention can also be provided in the form of a program (machine learning program) 930 for causing a computer 900 to execute each step included in the machine learning method according to the above embodiment. The present invention can also be provided in the form of a program (pump shape design program) 930 for causing a computer 900 to execute each step included in the pump shape design method according to the above embodiment.
[0101] (Pump performance prediction device, pump performance prediction method, and pump performance prediction program) The present invention can be provided not only in the form of the pump shape design device 4 (pump shape design method or pump shape design program) according to the above embodiment, but also in the form of a pump performance prediction device (pump performance prediction method or pump performance prediction program) that infers the pump performance of a pump 2 having a pump section configured with an impeller 20 and a flow path section 22 that houses the impeller 20. In this case, the pump performance prediction device (pump performance prediction method or pump performance prediction program) includes an input data acquisition unit (input data acquisition step) that acquires input data including shape parameters of the pump section, and an inference unit (inference step) that inputs the input data acquired by the input data acquisition unit into a learning model 10 and infers the pump performance of a pump 2 having a pump section defined by the shape parameters.
[0102] (Inference device, inference method and inference program) The present invention can be provided not only in the form of the pump shape design device 4 (pump shape design method or pump shape design program) according to the above embodiment, but also in the form of an inference device (inference method or inference program) used to infer the pump performance of a pump 2 having a pump section composed of an impeller 20 and a flow path section 22 in which the impeller 20 is housed. In this case, the inference device (inference method or inference program) can include a memory and a processor, and the processor executes a series of processes. The series of processes includes an input data acquisition process (input data acquisition step) for acquiring input data including shape parameters of the pump section, and an inference process (inference step) for inferring the pump performance of a pump 2 having a pump section defined by the shape parameters once the input data has been acquired in the input data acquisition process.
[0103] By providing it in the form of an inference device (inference method or inference program), it can be more easily applied to various devices than when a pump performance prediction device is implemented. It will be naturally understood by those skilled in the art that when the inference device (inference method or inference program) infers pump performance, it may apply an inference method implemented by an inference unit of the pump performance prediction device using the machine learning device 3 and trained learning model 10 generated by the machine learning method according to the above embodiment. [Explanation of symbols]
[0104] 1...Pump design system, 2...Pump, 3...Machine learning device, 4...Pump shape design device, 5...Design database device, 6...Fluid analysis device, 7...Designer terminal device, 8...Network, 10, 10A, 10B...Learning model, 11, 11A, 11B...Learning data, 12...Requirement specifications, 13...Design information, 14...Selection candidate input screen, 20... Impeller, 21... Guide vane, 22... Flow path portion, 23... Casing, 24... Driver, 25...rotation axis, 30... learning data acquisition unit, 31... learning data storage unit, 32... machine learning unit, 33...Trained model memory unit, 40...request specification receiving unit, 41...candidate extraction unit, 42...trained model storage unit, 43... selection reception unit, 44... information provision unit, 50... existing design data, 140...required specification display column, 141...axis display column, 142...scatter diagram display column, 143A...horizontal axis, 143B...vertical axis, 144...Pareto solution set, 145...specification satisfaction candidate, 146...Selection candidates, 147...Evaluation value display field, 148...Self-organizing map display field, 200... blade, 200a... front end edge portion, 200b... rear end edge portion, 200c... tip side edge portion, 200d...hub side edge portion, 200e...positive pressure surface, 200f...negative pressure surface, 201...hub, 210a...front edge, 210b...rear edge, 210c...outer edge, 210d...inner edge, 900...computer
Claims
1. A pump shape design device that designs the shape of a pump section using a learning model that has been trained by machine learning to correlate input data including meridian plane shape parameters of the pump section and blade surface shape parameters of the pump section as shape parameters of the pump section consisting of an impeller and a flow path section in which the impeller is housed, with output data including at least one performance index as pump performance of a pump having the pump section defined by the shape parameters, a required specification receiving unit that receives required specifications for pump performance of the pump; a candidate extraction unit that extracts, as a specification-satisfying candidate, a candidate from a plurality of candidates for the pump unit, each of which is defined by different shape parameters of the pump unit, in which input data including the shape parameters is input to the learning model for each candidate, and the candidate has a performance index that satisfies the required specification and is inferred as output data; an information providing unit that provides visualized information in which the performance index for the specification satisfaction candidate is visualized for each of the specification satisfaction candidates, Pump shape design device.
2. a selection receiving unit that receives the candidate selected from the specification satisfying candidates on a screen based on the visualization information as a selection candidate; The information providing unit providing design information including the shape parameters defining the pump section of the selected candidate and the pump performance of the pump having the pump section of the selected candidate; The pump shape design device according to claim 1 .
3. The information providing unit Numerical information that numerically represents one of the performance indicators for the specification satisfaction candidate; Scatter plot information showing two or three of the performance indicators for the specification satisfaction candidates in a scatter plot; and self-organizing map information in which the four or more performance indicators for the specification satisfaction candidates are represented by a self-organizing map; and providing any one of the following as the visualization information, The selection receiving unit a numerical screen based on the numerical information; a scatter diagram screen based on the scatter diagram information; and a self-organizing map screen based on the self-organizing map information; accept the candidate selected on any one of the screens as the selected candidate; The pump shape design device according to claim 2.
4. A pump shape design method for designing the shape of a pump section using a learning model that has been trained by machine learning to determine the correlation between input data including meridian plane shape parameters of the pump section and blade surface shape parameters of the pump section as shape parameters of the pump section consisting of an impeller and a flow path section in which the impeller is housed, and output data including at least one performance index as pump performance of a pump having the pump section defined by the shape parameters, a required specification receiving step of receiving required specifications for pump performance of the pump; a candidate extraction step of extracting, as a specification-satisfying candidate, a candidate from among a plurality of candidates for the pump unit, each of which is defined by different geometric parameters of the pump unit, whose pump performance inferred as output data satisfies the required specifications by inputting input data including the geometric parameters into the learning model for each candidate; and providing visualized information in which the performance indexes for the specification satisfaction candidates are visualized for each of the specification satisfaction candidates. Pump shape design method.
5. a selection receiving step of receiving the candidate selected from the specification satisfying candidates on a screen based on the visualized information as a selection candidate; The information providing step includes: providing design information including the shape parameters defining the pump section of the selected candidate and the pump performance of the pump having the pump section of the selected candidate; The pump shape design method according to claim 4.
6. The information providing step includes: Numerical information that numerically represents one of the performance indicators for the specification satisfaction candidate; Scatter plot information showing two or three of the performance indicators for the specification satisfaction candidates in a scatter plot; and self-organizing map information in which the four or more performance indicators for the specification satisfaction candidates are represented by a self-organizing map; and providing any one of the following as the visualization information, The selection receiving step includes: a numerical screen based on the numerical information; a scatter diagram screen based on the scatter diagram information; and a self-organizing map screen based on the self-organizing map information; accept the candidate selected on any one of the screens as the selected candidate; The pump shape design method according to claim 5.
7. A method for causing a computer to execute each step of the pump shape design method according to any one of claims 4 to 6, Pump shape design program.
Citation Information
Patent Citations
Centrifugal pump performance prediction method based on small sample kernel machine learning
CN113268822A
Smoothed films
JP1978067786A
Impeller of fluid machinery
JP1997195986A
Reversible pump-turbine
JP2000205101A
Liquid supply device
JP2006233793A