B / S (Browser / Server) architecture cavitation simulation pretreatment system guided by expert knowledge
Through the cloud system and expert knowledge guidance of the B/S architecture, the problems of high professionalism and complex installation of cavitation simulation pre-processing software are solved, efficient and professional cavitation simulation pre-processing is achieved, and the efficiency and accuracy of model generation are improved.
Patent Information
- Application Number
- CN202510537914.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-08-01
AI Technical Summary
The existing cavitation simulation pre-processing software requires users to have a high level of expertise, the installation process is cumbersome and limited by software licenses, resulting in inefficient use.
The cloud system adopts the B/S architecture, pre-processing of cavitation simulation through the browser side, combined with expert knowledge guidance, realizes visual operation and intelligent process management of geometric models, supports data, tasks, reports and file management, and generates multiple types of grids, provides grid encryption policies and parameter default values, and supports the storage and export of script files.
The efficiency and accuracy of cavitation pre-simulation pre-processing is improved, and engineers can perform pre-simulation anytime, anywhere without installing software. The template application and automated configuration of expert knowledge have significantly improved the simulation efficiency and professionalism of model generation.
Smart Images

Figure CN120408754A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ship engineering, and in particular to a cavitation simulation preprocessing system with expert knowledge guidance based on the B / S architecture. Background Art
[0002] Cavitation is a common physical phenomenon during the movement of underwater objects, usually induced by high speed, low pressure, crossing the free surface, etc., which often leads to significant changes in the hydrodynamic performance, vibration and noise, and structural loads of moving objects. Common cavitation flow prediction methods include physical experiments and numerical simulations. More than 70% of the workload in the numerical simulation analysis of cavitation flow is for preprocessing modeling. Therefore, the usability and efficiency of preprocessing software will directly affect the efficiency and quality of cavitation simulation analysis.
[0003] Currently, most preprocessing is carried out through commercial software. These software have obvious general attributes and require users to be very familiar with the field of cavitation in order to efficiently carry out cavitation simulation preprocessing. At the same time, currently commonly used commercial software all runs in a stand-alone mode and requires a complete installation of the entire commercial software before use. During the process, software license restrictions will also be encountered, resulting in users being unable to use all functions of the software normally. Summary of the Invention
[0004] In view of various problems affecting the efficiency of cavitation simulation preprocessing in the prior art, the inventor of the present invention proposes a cavitation simulation preprocessing system with expert knowledge guidance based on the B / S architecture. The main function of the system is to perform cavitation-specific simulation preprocessing. The system is implemented based on the B / S architecture. External users can enter the system through any browser to perform cavitation simulation preprocessing settings. The system provides expert knowledge guidance for the setting operation process based on the cloud, so as to intelligently perform cavitation simulation preprocessing.
[0005] Furthermore, in terms of system access, based on the B / S architecture, users can use all functions of the system on the browser side. Visual processing and interactive operations of geometric models are realized on the browser side, that is, operations on the cavitation calculation model are all carried out through the visual interface on the browser side. On the browser side, it is possible to connect to the cloud for user permission management and job management operations. The job management includes functions such as data management, task management, expert knowledge management, report and log management, and file management. Moreover, the preprocessing job data on the browser side is synchronized through the cloud.
[0006] Furthermore, in terms of the preprocessing function for cavitation-specific simulation, the system can perform full-process preprocessing for cavitation simulation, including functions such as geometric model import, fluid material setting, simulation boundary condition setting, solution parameter setting, mesh parameter setting, computational mesh generation, and calculation file export. The calculation files include the generated mesh files and preprocessing parameter setting files. The objects of preprocessing are limited to the cavitation field, including ships, propellers, underwater weapons, and underwater explosions. After completing the cavitation simulation preprocessing settings, the system can output relevant calculation files according to the interface requirements of different downstream cavitation simulation solvers.
[0007] Furthermore, in terms of mesh generation, the system can generate different mesh types such as tetrahedral meshes, cut-cell meshes, structured meshes, and prism layer meshes in the computational domain. The system can generate multi-domain meshes in scenarios involving multiple computational domains and connect the meshes of each computational domain using mesh interfaces. The system can control (constrain) the surface mesh size of different boundaries. The system can also create three-dimensional encryption regions in any area of the model in space through basic geometric bodies such as squares, spheres, and cylinders, and control (constrain) the spatial volume mesh size and surface mesh size. The system can use methods such as local mesh automatic adjustment to optimize the mesh quality evaluation criteria such as the Jacobian determinant, aspect ratio, and minimum angle of the generated computational mesh to ensure that the generated mesh files can be used for cavitation simulation.
[0008] Furthermore, in terms of intelligence, the cloud stores mesh encryption strategies for different processing objects generated based on expert knowledge. The system can load the corresponding mesh encryption strategy from the cloud according to the current processing object to set a complete set of mesh encryption regions for the characteristic regions of different objects. For example: multi-layer transitional encryption of the background region; when the processing object is a propeller, targeted encryption of the tip and root parts of the propeller; when the processing object is a horizontally navigating body, targeted encryption of the acute-angle ring region and cavitation bowl region at the edge of the cavitator of the horizontally navigating body and the regions where cavitation occurs; when the processing object is a vertically navigating body, targeted encryption of regions such as small holes and sealing structures of the vertically navigating body.
[0009] During the cavitation simulation preprocessing setting process, default values and available ranges for each parameter of the current processing object are provided based on expert knowledge, and the import and update of parameter default values are supported. After completing the preprocessing, the full process of cavitation simulation preprocessing settings is solidified into a script file and stored in the cloud. When performing cavitation simulation preprocessing for similar objects, the script file can be directly exported from the cloud for quick preprocessing settings. At the same time, according to the interface requirements of different cavitation simulation solvers, the generated mesh files and preprocessing parameter setting files are transmitted as a whole to the solver for simulation calculation.
[0010] The beneficial technical effects of the present invention are:
[0011] An expert knowledge-guided B / S architecture cavitation simulation preprocessing system provided by this application is dedicated to the preprocessing of cavitation simulation. Its aim is to improve the generation efficiency and usability of cavitation simulation models through cloud technology and intelligent guidance of expert knowledge. Through the cloud-based preprocessing system with B / S architecture, engineers can access the cloud for cavitation simulation preprocessing anytime and anywhere through a browser without installing cumbersome application software. This system highlights the templatized application of expert knowledge, makes customized grid encryption strategies for specific objects in the cavitation field, and significantly improves the simulation efficiency and the accuracy of the generated model through default parameter automatic configuration and process scripts. The intelligent design of the entire system helps to promote technological innovation and the sharing of professional knowledge in the field of cavitation simulation, providing an intelligent, efficient, and professional technical platform for the generation of cavitation simulation models. Description of the Drawings
[0012] Figure 1 It is a schematic diagram of the framework of an expert knowledge-guided B / S architecture cavitation simulation preprocessing system provided by this application.
[0013] Figure 2 It is a schematic diagram of importing a geometric model from the cloud provided by this application.
[0014] Figure 3 It is a schematic diagram of the setting of each parameter during the cavitation simulation preprocessing provided by this application, where (a) corresponds to the setting of material parameters, (b) corresponds to the setting of boundary conditions, (c) corresponds to the setting of surface mesh parameters, (d) corresponds to the setting of mesh constraints, and (e) corresponds to the setting of volume mesh parameters.
[0015] Figure 4 It is a schematic diagram of the import and export of process scripts provided by this application, where (a) corresponds to the import of process scripts and (b) corresponds to the export of process scripts. Detailed Embodiments
[0016] The following further describes the detailed embodiments of the present invention with reference to the drawings.
[0017] In one embodiment, this application provides an expert knowledge-guided B / S architecture cavitation simulation preprocessing system. The framework of the system is as shown in Figure 1 and the usage process of the system includes the following content:
[0018] S1: Enter the cavitation simulation preprocessing system.
[0019] a) Users can log in to the system management interface of the cavitation simulation preprocessing system in this embodiment through a browser. User permission management and job management can be performed on the management interface, where job management includes functions such as data management, task management, expert knowledge management, report and log management, and file management.
[0020] b) Users enter the preprocessing work interface through the cavitation preprocessing button.
[0021] S2: Perform cavitation simulation preprocessing settings.
[0022] a) Import a local geometric model or read a geometric library model from the cloud by clicking a button, and define a face group for the model surface through visual interaction, as Figure 2 shown.
[0023] b) Define fluid material parameters for different computational domains in the cavitation simulation (as shown in Figure 3 -(a)), simulation boundary conditions (as shown in Figure 3 -(b)), solution parameters, initial information of the flow field, mesh type and size parameters (as shown in Figure 3 -(c), (d), (e)), etc. Among them, recommended parameters have been pre-filled in the parameter input box based on expert knowledge according to different model objects.
[0024] c) Constrain the spatial volume mesh size and face mesh size by setting three-dimensional encryption areas of square, spherical, and cylindrical shapes in any area of the model.
[0025] d) Select the required number of parallel computing cores, perform parallel mesh generation and optimization, and the generation progress can be confirmed in real time through the log monitoring window.
[0026] e) Confirm the generated mesh by means of cross-section cutting and mesh quality statistics.
[0027] f) Export applicable mesh files and preprocessing parameter setting files according to the solver type.
[0028] S3: Application and update of expert knowledge.
[0029] a) After the preprocessing settings are completed, the entire setting operation process can be exported as a script file and saved in the cloud, as shown in Figure 4 -(a). When performing cavitation simulation preprocessing on a similar model, the script file can be directly exported from the cloud and applied, so as to quickly perform cavitation simulation preprocessing settings for this model, as shown in Figure 4 -(b).
[0030] b) The default parameter files of different models can be modified and saved on the management interface at any time, and the updated default parameters will be pre-filled when performing the next preprocessing job.
[0031] c) When setting the mesh encryption area, based on expert knowledge, the preset mesh encryption strategies for different objects can be read, and the mesh can be generated after adjusting the parameters. The manually set mesh encryption strategy can also be saved as a new strategy for subsequent import.
[0032] The above description is only a preferred embodiment of the present application, and the present invention is not limited to the above embodiment. It is understood that other improvements and variations directly derived or imagined by those skilled in the art without departing from the spirit and concept of the present invention should be considered to be included in the scope of protection of the present invention.
Claims
1. An expert knowledge-guided B / S architecture cavitation simulation preprocessing system, characterized in that The system is implemented based on a B / S architecture. External users enter the system through a browser to perform cavitation simulation pre-processing settings. The system provides expert knowledge guidance for the setting operation process based on the cloud, realizing intelligent simulation pre-processing functions dedicated to cavitation.
2. The expert knowledge-guided B / S architecture cavitation simulation preprocessing system according to claim 1, wherein The intelligent simulation pre-processing function for cavitation includes: The processing objects of the system are limited to the cavitation field, including ships, propellers, underwater weapons, and underwater explosions; The system performs full-process cavitation simulation pre-processing, including geometric model import, fluid material setting, simulation boundary condition setting, solution parameter setting, grid parameter setting, calculation grid generation, and calculation file export. The calculation file includes the generated grid file and pre-processing parameter setting file; After completing the cavitation simulation pre-processing settings, the system outputs the calculation file specifically according to the interface requirements of different downstream cavitation simulation solvers.
3. The expert knowledge-guided B / S architecture cavitation simulation preprocessing system according to claim 2, characterized in that, The computational grid generation at least includes: The system generates a variety of mesh types in the computational domain, including tetrahedral meshes, cut volume meshes, structured meshes, and prismatic layer meshes; The system controls the surface mesh size at different boundaries; The system creates a three-dimensional encrypted area for any area of the model in space through basic geometric bodies, and controls the spatial body mesh size and surface mesh size.
4. The expert knowledge-guided B / S architecture cavitation simulation preprocessing system according to claim 3, characterized in that, The computational grid generation further comprises: The system generates a multi-domain grid in a scenario involving multiple computational domains and connects the grids of each computational domain using a grid interface.
5. The expert knowledge-guided B / S architecture cavitation simulation preprocessing system according to claim 3, wherein The computational grid generation further comprises: The system optimizes the mesh quality of the generated computational mesh on the Jacobian ratio determinant, the slenderness ratio, and the minimum angle.
6. The expert knowledge-guided B / S architecture cavitation simulation preprocessing system according to claim 1, characterized in that The system provides expert knowledge guidance for the setup process based on the cloud, including: The cloud stores mesh encryption strategies for different processing objects generated based on expert knowledge. The system loads the corresponding mesh encryption strategies from the cloud according to the current processing object to set a set of mesh encryption areas for the characteristic areas of different objects. During the cavitation simulation pre-processing setup, the default values and available ranges of each parameter for the current processing object are provided based on expert knowledge, and the import and update of parameter default values are supported. According to the interface requirements of different cavitation simulation solvers, the generated mesh file and pre-processing parameter setting file are transferred as a whole to the solver for simulation calculation.
7. The expert knowledge-guided B / S architecture cavitation simulation preprocessing system according to claim 6, characterized in that, The system provides expert knowledge guidance for the setup operation process based on the cloud, and also includes: Solidify the completed cavitation simulation pre-processing setting process into a script file and store it in the cloud; When performing cavitation simulation pre-processing on similar objects, the script file is directly exported from the cloud and applied.
8. The expert knowledge-guided B / S architecture cavitation simulation preprocessing system according to claim 1, characterized in that, Based on the B / S architecture, Use all functions of the system on the browser side; Implementing visualization and interactive operations of geometric models on the browser side; Performing user rights management and job management in the cloud; The pre-processing operation data on the browser side is synchronized with the cloud.