Rotation simulation result processing method and system, electronic equipment and storage medium
By automatically analyzing and intuitively displaying the rotation simulation results, this technology solves the problem of time-consuming and laborious manual analysis by users in existing technologies, achieving fast and accurate data acquisition and improving the user experience.
Patent Information
- Application Number
- CN202511165493.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-20
- Publication Date
- 2025-11-21
AI Technical Summary
Existing rotation simulation technology has shortcomings in data processing and display. Users need to manually analyze the rotation simulation results, which is time-consuming, laborious, and prone to errors. In addition, it provides insufficient information and cannot meet the needs of engineers in the process of designing and optimizing complex systems.
This paper provides a method for processing rotational simulation results. It automatically analyzes the simulation results data, classifies them according to rotational speed, generates simulation curves, marks critical conditions, and displays the data in the form of graphs and tables, allowing users to intuitively obtain more information.
It enhances the user experience by enabling users to quickly and accurately obtain key data from complex rotating systems through automatic analysis and intuitive display, reducing human error and meeting engineers' in-depth data needs.
Smart Images

Figure CN120995532A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of simulation data processing, in particular to a rotating simulation result processing method and system, an electronic device and a storage medium. BACKGROUND
[0002] Rotating systems play a crucial role in modern industry, widely used in aerospace, mechanical engineering, automotive industry, energy production and many other fields. For example, the turbine blades of aircraft engines, the wheels of cars, the rotors of wind turbines and the rotating parts of various precision instruments, their performance and reliability are directly related to the operating efficiency and safety of the entire system. In order to optimize design, improve performance and reduce risk, rotating simulation technology has emerged and quickly become a key tool in the research and development process.
[0003] However, the related rotating simulation technology has obvious deficiencies in data processing and display, only providing intuitive display tools for rotating simulation result data, and users still need to further analyze the result data to accurately judge the working condition of the rotating system. For example, users may need to manually extract key data points, calculate statistical values of specific parameters or conduct comparative analysis under different working conditions to draw valuable conclusions. This manual analysis process not only consumes time and effort, but also is prone to inaccurate analysis results due to human factors. And the amount of information provided by the related technology is relatively small, which cannot meet the needs of engineers for comprehensive and in-depth data in the design and optimization process of complex systems. SUMMARY
[0004] To solve or partially solve the problems in the related technology, the present application provides a rotating simulation result processing method, system, electronic device and storage medium, which can automatically analyze the rotating simulation result data, classify the rotating simulation result data according to the rotating speed, draw different curves, automatically mark the critical situation in the curves, and intuitively display the data in the form of curves and tables, so that users can intuitively obtain more information and improve the user experience.
[0005] The first aspect of the present application provides a rotating simulation result processing method, comprising: obtaining rotating simulation result data; the rotating simulation result data at least contains rotating speed information; classifying the rotating simulation result data according to the rotating speed information; for each rotating speed information, generating a simulation curve of the rotating simulation result data corresponding to the rotating speed information; determining a critical speed according to the intersection of the simulation curve and a preset critical curve, and generating a simulation data table according to the critical speed and the rotating simulation result data corresponding to the simulation curve; rendering the simulation curve to generate a cloud chart and generating a simulation result report in response to a control option selected by a user on an interactive interface.
[0006] In some embodiments, after the rotating simulation result data is acquired, the method further comprises: determining whether the rotating simulation result data contains speed information, modal information, and output data; if yes, classifying the rotating simulation result data according to the speed information; if no, displaying a cloud chart when the rotating simulation result data contains cloud chart data.
[0007] In some embodiments, for each speed information, the method further comprises: extracting coordinate system information and frequency information from the rotating simulation result data, and determining whether the coordinate system information contains identification information of a fixed coordinate system; if yes, drawing a corresponding simulation curve using the frequency information and a first preset proportion of a preset critical curve; if no, drawing a corresponding simulation curve using the frequency information and a second preset proportion of a preset critical curve; wherein the first preset proportion is less than the second preset proportion.
[0008] In some embodiments, the method further comprises: determining a vortex direction according to a slope of the simulation curve; generating the simulation data table according to the modal information, the vortex direction, the critical speed, the speed information, and the frequency information.
[0009] In some embodiments, the method further comprises: generating a corresponding rendering instruction in response to a characteristic value control option and a result type control option selected by a user on an interactive interface; the characteristic value control option includes a real part, an imaginary part, an amplitude, and a phase; the result type control option includes a node and an element; rendering the simulation curve to generate a cloud chart based on the rendering instruction.
[0010] In some embodiments, the method further comprises: generating a corresponding report generation instruction in response to a characteristic value control option and a result type control option selected by a user on an interactive interface; generate the simulation result report based on the report generation instruction; and the simulation result report includes at least one of the simulation curve, the cloud chart, and the table.
[0011] The second aspect of the present application provides a rotating simulation result processing system, comprising: a data module configured to obtain rotating simulation result data, wherein the rotating simulation result data includes at least rotation speed information; a classification module configured to classify the rotating simulation result data according to the rotation speed information; a simulation curve module configured to generate, for each rotation speed information, a simulation curve of the rotating simulation result data corresponding to the rotation speed information; an analysis module configured to determine a critical speed according to an intersection of the simulation curve and a preset critical curve, and generate a simulation data table according to the critical speed and the rotating simulation result data corresponding to the simulation curve; a rendering module configured to generate a cloud chart by rendering the simulation curve in response to a control option selected by a user on an interactive interface, and generate a simulation result report.
[0012] In some embodiments, the simulation curve module is further configured to extract coordinate system information and frequency information from the rotating simulation result data, determine whether the coordinate system information includes identification information of a fixed coordinate system, draw a corresponding simulation curve using the frequency information and a preset critical curve with a first preset proportion if the coordinate system information includes the identification information of the fixed coordinate system, and draw a corresponding simulation curve using the frequency information and a preset critical curve with a second preset proportion if the coordinate system information does not include the identification information of the fixed coordinate system; wherein the first preset proportion is smaller than the second preset proportion.
[0013] The third aspect of the present application provides an electronic device, comprising: a processor; and a memory having executable code stored thereon, wherein the executable code, when executed by the processor, causes the processor to perform the method described above.
[0014] The fourth aspect of the present application provides a computer-readable storage medium having executable code stored thereon, wherein the executable code, when executed by a processor of an electronic device, causes the processor to perform the method described above.
[0015] The technical solution provided by the present application can achieve the following beneficial results: The embodiment of the present application provides a rotating simulation result processing method, including: obtaining rotating simulation result data; the rotating simulation result data at least contains rotating speed information; classifying the rotating simulation result data according to the rotating speed information; for each rotating speed information, generating a simulation curve of the rotating simulation result data corresponding to the rotating speed information; determining a critical speed according to the intersection of the simulation curve and a preset critical curve, and generating a simulation data table according to the critical speed and the rotating simulation result data corresponding to the simulation curve; in response to the control option selected by a user on an interactive interface, rendering the simulation curve to generate a cloud chart, and generating a simulation result report. Through the above method, the rotating simulation result data is automatically analyzed, the rotating simulation result data is classified according to the rotating speed, different curves are drawn, the critical condition is automatically marked in the curves, the data is intuitively displayed in the form of a curve chart and a table, the user can intuitively obtain more information, and the user experience is improved.
[0016] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present application. BRIEF DESCRIPTION OF DRAWINGS
[0017] The above and other objects, features and advantages of the present application will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which like reference characters refer to like parts throughout and in which:
[0018] Figure 1 Fig. 1 is a flowchart of a rotating simulation result processing method according to an embodiment of the present application; Figure 2 Fig. 2 is another flowchart of a rotating simulation result processing method according to an embodiment of the present application; Figure 3 Fig. 3 is a simulation curve diagram according to an embodiment of the present application; Figure 4 Fig. 4 is a simulation data table diagram according to an embodiment of the present application; Figure 5 Fig. 5 is a cloud chart diagram according to an embodiment of the present application; Figure 6 Fig. 6 is a flowchart of a rotating simulation result processing method according to an embodiment of the present application; Figure 7 Fig. 7 is a structural diagram of a rotating simulation result processing system according to an embodiment of the present application; Figure 8 Fig. 8 is a structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0019] Embodiments of the present application will be described in more detail with reference to the drawings. Although embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.
[0020] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in this application and the appended claims, the singular forms "a," "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or," as used herein, refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0021] It should be understood that although the terms "first", "second", "third", etc. can be used in this application to describe various information, these information should not be limited by these terms. These terms are only used to distinguish the same type of information from each other. For example, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information without departing from the scope of the present application. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.
[0022] The related rotation simulation technology has obvious deficiencies in data processing and display, only providing intuitive display tools for rotation simulation result data, and users still need to further analyze the result data to accurately judge the working condition of the rotation system. For example, users may need to manually extract key data points, calculate statistical values of specific parameters, or perform comparative analysis under different working conditions to obtain valuable conclusions. Such manual analysis process not only consumes time and effort, but also is prone to inaccurate analysis results due to human factors. Moreover, the amount of information provided by the related technology is relatively small, which cannot meet the needs of engineers for comprehensive and in-depth data in the process of complex system design and optimization.
[0023] To solve the above problems, the embodiments of the present application provide a rotation simulation result processing method, which can automatically analyze the simulation result data, generate different simulation curves according to different categories of data in the result data, automatically mark critical situations in the curves, and visually display the data in the form of curves and tables, so that users can intuitively obtain more information and improve user experience.
[0024] The technical solutions of the embodiments of the present application will be described in detail below with reference to the drawings.
[0025] Figure 1 is a flowchart of a rotation simulation result processing method shown in an embodiment of the present application.
[0026] Referring to Figure 1 , the method comprises: Step 110, obtaining rotation simulation result data; the rotation simulation result data at least contains rotation speed information.
[0027] Rotating systems are widely used in aerospace, mechanical engineering, automobile industry, energy production and many other fields, and are the core components of many key technologies and equipment, such as steam turbines, aircraft engines, automobile wheels, centrifugal compressors, generators in the field of industrial machinery, precision hollow rotating platforms, electric rotating tables in automatic equipment, etc.
[0028] Rotating simulation technology is a technology that uses computers to simulate the behavior and performance of rotating objects or rotating machinery under various working conditions, which has important significance: 1. Engineering design and optimization: can improve design quality, find potential design problems in advance, such as insufficient structural strength, excessive vibration, unreasonable flow field, etc., and optimize and improve in time, thereby improving design quality, reducing design defects; shorten the development cycle; complete simulation analysis under various working conditions in a short time and quickly get the results; reduce the development cost; simulate on the computer, reduce the dependence on experimental equipment, and reduce the number of experiments, thereby effectively reducing the development cost. 2. Performance prediction and evaluation: accurate performance prediction can accurately predict the performance parameters of rotating machinery, such as rotation speed, torque, power, efficiency, pressure distribution, temperature field, etc.; optimization of operating parameters: through simulation analysis under different operating parameters, the optimal operating parameter combination can be found, so that the rotating machinery runs in an efficient, energy-saving and stable state, improves the operating efficiency and reliability of the equipment, and reduces energy consumption and operating cost. 3. Fault diagnosis and prevention: fault prediction and early warning, based on the simulation model of the normal operating state of the rotating machinery, combined with real-time monitoring data, the health status of the equipment can be evaluated in real time, potential fault hazards such as bearing wear, rotor imbalance and blade damage can be found in advance, and warning signals can be sent in time to avoid the occurrence or expansion of faults, reduce equipment downtime and maintenance cost; fault analysis and positioning: when the fault has occurred, rotating simulation can help quickly locate the fault position and cause.
[0029] In the embodiment of the present application, the rotational simulation result data of the rotating system is first acquired, and the rotor in the rotating system is analyzed through the rotational simulation result data. In the case of complex multi-rotational speed and multi-mode, the related parameter details in the rotation analysis can be quickly, accurately and visually provided for the user. The rotational simulation result data at least contains rotational speed information. In the initial stage of targeted research, a large amount of rotational speed data will be generated. The embodiment of the present application can process massive data and help the user to intuitively and quickly obtain the desired research data. If the rotational simulation result data does not include rotational speed information, it is not displayed.
[0030] In step 120, the rotational simulation result data is classified according to the rotational speed information.
[0031] The rotational simulation result data is classified according to the rotational speed information, and the physical quantity name, coordinate system information and the like under different rotational speeds are extracted.
[0032] In step 130, the simulation curve of the rotational simulation result data corresponding to the rotational speed information is generated for each rotational speed information.
[0033] For the rotational simulation result data corresponding to each rotational speed information, data fitting, encryption, rejection or linear and nonlinear growth processing and the like are performed according to a specific data principle. When the rotational simulation result data corresponding to each rotational speed information lacks sufficient data or abnormal data is rejected, linear growth is more in line with the trend, and a linear method can be used to continue curve drawing, increase or decrease according to the previous data trend. When the data is not rejected much or the trend is good, a nonlinear method is closer to the truth, and a nonlinear method can be used to directly connect the next node and continue drawing.
[0034] In the embodiment of the present application, the data fitting generally uses a local linear model, and the data shows a clear linear trend, that is, y = a + bx. As for encryption, data is supplemented for a model with a large gap to make the curve more smooth. In the case of nonlinearity, other cases are more common, and this analysis rarely occurs. Generally, simple data supplement is performed. For rejection, when it is judged that some data is abnormal compared with other data in the same group, limit rejection will be performed.
[0035] After the preprocessing, the simulation curve of the rotational simulation result data corresponding to each rotational speed information can be generated.
[0036] In step 140, the critical speed is determined according to the intersection of the simulation curve and the preset critical curve, and a simulation data table is generated according to the critical speed and the rotational simulation result data corresponding to the simulation curve.
[0037] If there is an intersection point between the generated simulation curve and the preset critical curve, the critical speed can be determined according to the coordinate information of the intersection point, and if there is no intersection point, it indicates that the state of the rotating system is relatively stable. Moreover, a simulation data table can be generated according to the determined critical speed and the rotating simulation result data corresponding to the simulation curve, so as to facilitate the user to view.
[0038] In step 150, a cloud chart is generated by rendering the simulation curve in response to the control option selected by the user in the interactive interface, and a simulation result report is generated.
[0039] In the embodiments of the present application, there are different controls in the interactive interface, each control has multiple options, different control options can select different rotating speeds, modes, or customize display values and colors, and can also perform magnified display of deformation and posture to expand the effect. In response to the control option selected by the user, the simulation curve is rendered to generate a cloud chart.
[0040] In addition, the interactive interface also provides a report template and data selection function for the user. In addition to displaying the basic form, the simulation result report also provides content selection and selective display. If the user does not select, all related data including tables, charts, and specific cloud charts are output by default; if the user customizes, the output is based on the user's selection. In response to the control option selected by the user, a corresponding simulation result report can be generated.
[0041] The embodiments of the present application provide a rotating simulation result processing method, including obtaining rotating simulation result data; the rotating simulation result data at least contains rotating speed information; classifying the rotating simulation result data according to the rotating speed information; for each rotating speed information, generating a simulation curve of the rotating simulation result data corresponding to the rotating speed information; determining a critical speed according to the intersection of the simulation curve and a preset critical curve, and generating a simulation data table according to the critical speed and the rotating simulation result data corresponding to the simulation curve; and rendering the simulation curve to generate a cloud chart in response to the control option selected by the user in the interactive interface, and generating a simulation result report. Through the above method, the rotating simulation result data is automatically analyzed, the rotating simulation result data is classified according to the rotating speed, different curves are drawn, and the critical situation is automatically marked in the curves. The data is intuitively displayed in the form of a chart and a table, the user can intuitively obtain more information, and the user experience is improved.
[0042] Figure 2 FIG. 4 is another flowchart of the rotating simulation result processing method according to an embodiment of the present application.
[0043] Referring to FIG. 4, the method includes the following steps. Figure 2 In step 210, rotating simulation result data is obtained; the rotating simulation result data at least contains rotating speed information.
[0044] In the embodiment of the present application, the rotating simulation result data of the rotating system is obtained first, and the rotor in the rotating system is analyzed through the rotating simulation result data. In the case of complex multi-rotating speed and multi-mode, the related parameter details in the rotating analysis can be quickly, accurately and visually provided for the user. The rotating simulation result data at least contains the rotating speed information. In the initial stage of the targeted research, a large amount of rotating speed data will be generated. The embodiment of the present application can process the massive data and help the user to intuitively and quickly obtain the desired research data. If the rotating simulation result data does not contain the rotating speed information, it is not displayed.
[0045] In an optional embodiment of the present application, step 210 comprises: determining whether the rotating simulation result data contains the rotating speed information, the mode information and the output data; if yes, step 220 is executed; if no, when the rotating simulation result data contains the cloud chart data, the cloud chart is displayed.
[0046] After the rotating simulation result data is obtained, whether the rotating simulation result data meets the requirements can be determined by determining whether the rotating simulation result data contains the rotating speed information, the mode information and the output data. If yes, step 220 is executed. If no, when the rotating simulation result data contains the cloud chart data, the cloud chart is displayed.
[0047] In step 220, the rotating simulation result data is classified according to the rotating speed information.
[0048] The rotating simulation result data is classified according to the rotating speed information.
[0049] In step 230, the coordinate system information and the frequency information in the rotating simulation result data are extracted, and whether the coordinate system information contains the identification information of the fixed coordinate system is determined.
[0050] According to the classified rotating simulation result data, the coordinate system information and the physical quantity name (such as the frequency information) in the rotating simulation result data under different rotating speeds are extracted, and whether the coordinate system information contains the identification information of the fixed coordinate system is further determined.
[0051] In step 240, if yes, the corresponding simulation curve is drawn by using the frequency information and the preset critical curve of the first preset proportion; if no, the corresponding simulation curve is drawn by using the frequency information and the preset critical curve of the second preset proportion; wherein the first preset proportion is smaller than the second preset proportion.
[0052] If the information includes the identification of a fixed coordinate system, a preset critical curve of frequency information and critical velocity is drawn according to the first preset ratio Ratio=1. If the information does not include the identification of a fixed coordinate system, a preset critical curve of frequency information and critical velocity is drawn according to the second preset ratio Ratio=2, and a simulation curve is drawn based on the preset critical curve.
[0053] Step 250: Determine the critical speed based on the intersection of the simulation curve and the preset critical curve, and generate a simulation data table based on the critical speed and the rotational simulation result data corresponding to the simulation curve.
[0054] If the generated simulation curve intersects with the preset critical curve, the critical velocity can be determined based on the coordinates of the intersection point. If no intersection point exists, it indicates that the rotating system is relatively stable. Furthermore, a simulation data table can be generated based on the determined critical velocity and the corresponding rotational simulation results of the simulation curve, making it convenient for users to view.
[0055] like Figure 3 The figure shows a schematic diagram of the simulation curves. The horizontal axis represents the rotor speed (rotor speed information), and the vertical axis represents the frequency. The figure includes multiple simulation curves. The black curve is the preset critical curve, and "△" represents the intersection point of the simulation curve and the preset critical curve. The horizontal axis of the intersection point is the critical speed.
[0056] In an optional embodiment of this application, step 250 includes: The direction of eddy current is determined based on the slope of the simulation curve; Simulation data tables are generated based on modal information, vortex direction, critical velocity, rotational speed information, and frequency information.
[0057] The eddy direction can be determined by the slope of the simulation curve. If the slope is positive, the eddy direction is also positive (i.e., forward FW); if the slope is negative, the eddy direction is also negative (i.e., backward BW); otherwise, it is NONE. Based on the modal information, eddy direction, critical velocity, rotational speed information, and frequency information, corresponding simulation data tables can be generated. For example... Figure 4 The image shown is a schematic diagram of the simulation data table.
[0058] Step 260: In response to the control options selected by the user in the interactive interface, the simulation curve is rendered to generate a cloud map, and a simulation result report is generated.
[0059] In this embodiment, the interactive interface contains different controls, each with multiple options. Different control options allow for selection of different rotational speeds and modes, or customization of displayed values and colors. They also enable magnified display of deformation and attitude, thus enhancing the rendering effect. In response to the control options selected by the user in the interactive interface, the simulation curve is rendered, thereby generating a contour map.
[0060] In addition, the interactive interface also provides templates, data selection and other functions for the user. In addition to showing the basic form, the content selection is also provided for selective display. If the user does not select, all related data including tables, graphs, and specific cloud maps are output by default; if the user customizes, the output is based on the user's focus. In response to the control options selected by the user, the corresponding simulation result report can be generated.
[0061] In an optional embodiment of the present application, step 260 comprises: In response to the characteristic value control options and the result type control options selected by the user in the interactive interface, the corresponding rendering instructions are generated; the characteristic value control options include real part, imaginary part, amplitude, and phase; the result type control options include node and element; The cloud map is generated by rendering the simulation curve based on the rendering instructions.
[0062] The real rotating system model is dispersed into numerous points in the simulation, each node having coordinate, ID (Identity document, identity number) and other information, and the nodes within a certain range forming an element, i.e. retaining the physical analysis characteristics, setting the element properties, and determining the physical and mathematical characteristics of the simulation analysis, such as modal analysis, the element property characteristics including entity or shell characteristics and material characteristics, etc. In the embodiments of the present application, the characteristic value control options in the interactive interface include real part, imaginary part, amplitude, and phase, and the result type control options include node and element. According to the characteristic value control options and the result type control options selected by the user in the interactive interface, the corresponding rendering instructions can be generated, and the simulation curve can be rendered according to the rendering instructions, thereby generating the cloud map. In the rendering process, the frequency value under each rotating speed and each mode and the real part, imaginary part, amplitude, and phase angle data on each node or element are displayed node by node and element by element, the same data range is displayed in the same color, different data value ranges are displayed in different colors, and different colors are displayed in different positions to achieve the rendering effect. Different controls in the interface can also be customized for display values and colors, and can also be enlarged for display of deformation and posture, so as to expand the effect. For example, as shown in the figure, it is a cloud map schematic diagram, and it is the value of each position of the real part, imaginary part, amplitude, and phase angle under a certain rotating speed and a certain order frequency. The embodiments of the present application provide cloud map display with various colors, helping the user to understand the rotor posture under each rotating speed and each mode, or the posture display under a specified mode, and the function display is objectified. Figure 5
[0063] In an optional embodiment of the present application, step 260 further comprises: In response to the characteristic value control options and the result type control options selected by the user in the interactive interface, the corresponding report generation instructions are generated; The simulation result report is generated based on the report generation instruction.
[0064] According to the characteristic value control option and the result type control option selected by the user on the interactive interface, a corresponding report generation instruction can be generated, and the simulation result report is generated based on the report generation instruction. In addition to displaying the basic form, the simulation result report also provides content selection for selective display. If the user does not select, all related data are output by default, including simulation tables, curve graphs, and cloud maps; if the user customizes, the output is based on the user's selection. The simulation result report for the rotor analysis working condition generated by the embodiment of the application helps the user to understand or quickly find the analysis point of interest, and helps the user to have accurate and rapid judgment in the face of complex and numerous data and analysis methods.
[0065] To better understand the technical solutions of the embodiments of the application, reference is made to Figure 6 A flowchart of a rotating simulation result processing method provided by the embodiment of the application is provided, and the method comprises: obtaining rotating simulation result data, judging whether the rotating simulation result data meets the requirements, that is, judging whether the rotating simulation result data contains speed information, modal information, output data, etc., if not, when the rotating simulation result data contains cloud map data, performing cloud map display, if yes, classifying the rotating simulation result data according to the speed information, extracting coordinate system information and frequency information in the rotating simulation result data, judging whether the coordinate system information contains identification information of a fixed coordinate system, if yes, using the frequency information and a preset critical curve with Ratio=1 to draw a corresponding simulation curve, if not, using the frequency information and a preset critical curve with Ratio=2 to draw a corresponding simulation curve, determining a critical speed according to the intersection of the simulation curve and the preset critical curve, determining a whirl direction according to the slope of the simulation curve, generating a simulation data table according to the modal information, the whirl direction, the critical speed, the speed information, and the frequency, displaying the simulation data table and the simulation curve, responding to the control option selected by the user on the interactive interface to render the simulation curve to generate a cloud map, and generating a simulation result report.
[0066] The embodiment of the application provides a rotating simulation result processing method, which automatically analyzes the rotating simulation result data, classifies the rotating simulation result data according to the speed, and draws different curves, automatically marks the critical situation in the curves, and can also view the cloud map of the speed or the modal point according to the table and the curve graph, has cloud map visualization, result report specification, etc., and the user can intuitively obtain more information, and the user experience is improved.
[0067] Corresponding to the foregoing application function implementation method embodiment, the application also provides a rotating simulation result processing system, an electronic device, and corresponding embodiments.
[0068] Figure 7 FIG. 1 is a structural schematic diagram of a rotation simulation result processing system according to an embodiment of the present application.
[0069] Referring to Figure 7 , the system comprises: a data module 710 configured to acquire rotation simulation result data, wherein the rotation simulation result data comprises at least rotation speed information; a classification module 720 configured to classify the rotation simulation result data according to the rotation speed information; a simulation curve module 730 configured to generate a simulation curve of the rotation simulation result data corresponding to the rotation speed information for each rotation speed information; an analysis module 740 configured to determine a critical speed according to an intersection of the simulation curve and a preset critical curve, and generate a simulation data table according to the critical speed and the rotation simulation result data corresponding to the simulation curve; a rendering module 750 configured to generate a cloud chart by rendering the simulation curve in response to a control option selected by a user on an interactive interface, and generate a simulation result report.
[0070] In an optional embodiment of the present application, the device further comprises: a first judgment module configured to judge whether the rotation simulation result data comprises rotation speed information, modal information and output data; if yes, the classification module 720 is invoked; if no, when the rotation simulation result data comprises cloud chart data, the cloud chart is displayed.
[0071] The simulation curve module 730 comprises: a second judgment module configured to extract coordinate system information and frequency information from the rotation simulation result data, and judge whether the coordinate system information comprises identification information of a fixed coordinate system; if yes, the corresponding simulation curve is drawn using the frequency information and a preset critical curve with a first preset proportion; if no, the corresponding simulation curve is drawn using the frequency information and a preset critical curve with a second preset proportion; wherein the first preset proportion is less than the second preset proportion.
[0072] The analysis module 740 is further configured to determine a vortex direction according to a slope of the simulation curve; generate a simulation data table according to the modal information, the vortex direction, the critical speed, the rotation speed information and the frequency information.
[0073] The rendering module 750 comprises: The rendering submodule is configured to generate a corresponding rendering instruction in response to a characteristic value control option and a result type control option selected by the user on the interactive interface; the characteristic value control option includes a real part, an imaginary part, an amplitude, and a phase; and the result type control option includes a node and an element. The simulation curve is rendered based on the rendering instruction to generate a cloud chart.
[0074] The rendering module 750 includes: The reporting submodule is configured to generate a corresponding report generation instruction in response to a characteristic value control option and a result type control option selected by the user on the interactive interface. The simulation result report is generated based on the report generation instruction; and the content of the simulation result report includes at least one of a simulation curve, a cloud chart, and a table.
[0075] The embodiments of the present application provide a rotating simulation result processing system, which automatically analyzes rotating simulation result data, classifies the rotating simulation result data according to rotating speeds, and draws different curves, automatically marks critical conditions in the curves, and can also view cloud charts of rotating speeds or modal points according to tables and curves, has cloud chart visualization and result report specification, and the user can intuitively obtain more information and improve user experience.
[0076] As to the system in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be described in detail here.
[0077] Figure 8 FIG. 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application.
[0078] Referring to FIG. 8, Figure 8 The electronic device 800 includes a memory 810 and a processor 820.
[0079] The processor 820 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or the like. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The memory 810 can include various types of storage units such as a system memory, a read-only memory (ROM), and a permanent storage device. Among them, the ROM can store static data or instructions required by the processor 820 or other modules of the computer. The permanent storage device can be a rewritable storage device. The permanent storage device can be a non-volatile storage device that does not lose stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a mass storage device (such as a magnetic or optical disk, a flash memory) as a permanent storage device. In some other embodiments, the permanent storage device can be a removable storage device (such as a floppy disk, an optical drive). The system memory can be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory can store some or all instructions and data required by the processor during runtime. In addition, the memory 810 can include a combination of any computer readable storage media, including various types of semiconductor storage chips (such as DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), magnetic disks and / or optical disks. In some embodiments, the memory 810 can include a readable and / or writable removable storage device, such as a compact disc (CD), a read-only digital versatile disc (such as DVD-ROM, double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a min SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer readable storage medium does not include a carrier wave and an instantaneous electronic signal transmitted by wireless or wired transmission.
[0080] The executable code stored on the memory 810 can cause the processor 820 to perform part or all of the above-mentioned methods when the executable code is processed by the processor 820.
[0081] In addition, the method according to the present application can also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing part or all of the steps of the above-mentioned method of the present application.
[0082] Alternatively, the present application can also be implemented as a computer readable storage medium (or non-transitory machine readable storage medium or machine readable storage medium) having executable code (or computer program or computer instruction code) stored thereon, which is executed by the processor of an electronic device (or server, etc.) to cause the processor to execute part or all of the steps of the above-mentioned method according to the present application.
[0083] The present application also provides a computer program product, which includes computer instructions, which are executed by the processor to implement the method as described above.
[0084] Having described various embodiments of the application, it is to be understood that the above description is meant to be illustrative only, and that many modifications and variations of the embodiments described herein are possible. It is therefore to be understood that within the scope of the appended claims, and their equivalents, many alternatives to the embodiments described herein are possible. The selection of terms to be used in the description is not intended to limit the scope of the embodiments described herein, but rather to best explain the principles of the embodiments, practical application, or improvement over the technology in the art, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for processing rotation simulation results, characterized in that: Obtain rotation simulation result data; the rotation simulation result data shall contain at least rotational speed information; The rotation simulation results data are classified according to the rotation speed information; For each rotational speed information, a simulation curve of the rotational simulation result data corresponding to the rotational speed information is generated; The critical speed is determined based on the intersection of the simulation curve and the preset critical curve, and a simulation data table is generated based on the critical speed and the rotation simulation result data corresponding to the simulation curve. The simulation curve is rendered to generate a cloud map in response to the control options selected by the user in the interactive interface, and a simulation result report is generated.
2. The method according to claim 1, characterized in that, After obtaining the rotation simulation result data, the process also includes: Determine whether the rotational simulation result data contains rotational speed information, modal information, and output data; If so, the rotation simulation result data is classified according to the rotation speed information; If not, then when the rotation simulation result data includes cloud map data, a cloud map will be displayed.
3. The method according to claim 2, characterized in that, The step of generating a simulation curve for the rotation simulation result data corresponding to each rotation speed information includes: Extract the coordinate system information and frequency information from the rotation simulation result data, and determine whether the coordinate system information contains the identification information of the fixed coordinate system; If so, the corresponding simulation curve is plotted using the frequency information and the preset critical curve of the first preset ratio; If not, then the corresponding simulation curve is plotted using the frequency information and the preset critical curve of the second preset ratio; wherein, the first preset ratio is less than the second preset ratio.
4. The method according to claim 3, characterized in that, The step of generating a simulation data table based on the critical velocity and the rotational simulation result data corresponding to the simulation curve includes: The eddy direction is determined based on the slope of the simulation curve; The simulation data table is generated based on the modal information, the vortex direction, the critical velocity, the rotational speed information, and the frequency information.
5. The method according to claim 1, characterized in that, The step of rendering the simulation curve and generating a cloud map in response to the control options selected by the user in the interactive interface includes: In response to the feature value control options and result type control options selected by the user in the interactive interface, corresponding rendering instructions are generated; the feature value control options include real part, imaginary part, amplitude, and phase; the result type control options include node and cell; The simulation curve is rendered and a cloud map is generated based on the rendering instructions.
6. The method according to claim 5, characterized in that, The generated simulation result report includes: In response to the feature value control options and result type control options selected by the user in the interactive interface, generate the corresponding report generation instructions; The simulation result report is generated based on the report generation instruction; the content of the simulation result report includes at least one of the simulation curves, the contour plots, and the tables.
7. A rotation simulation result processing system, characterized in that, The system includes: The data module is used to acquire rotation simulation result data; the rotation simulation result data includes at least rotational speed information. A classification module is used to classify the rotation simulation result data according to the rotation speed information; The simulation curve module is used to generate a simulation curve of the rotation simulation result data corresponding to each rotation speed information. The analysis module is used to determine the critical speed based on the intersection of the simulation curve and the preset critical curve, and to generate a simulation data table based on the critical speed and the rotation simulation result data corresponding to the simulation curve. The rendering module is used to render the simulation curve to generate a cloud map in response to the control options selected by the user in the interactive interface, and to generate a simulation result report.
8. The system according to claim 7, characterized in that, The simulation curve module is also used to extract coordinate system information and frequency information from the rotation simulation result data, and determine whether the coordinate system information contains the identification information of a fixed coordinate system; if so, the corresponding simulation curve is drawn using the frequency information and a preset critical curve with a first preset ratio; if not, the corresponding simulation curve is drawn using the frequency information and a preset critical curve with a second preset ratio; wherein, the first preset ratio is less than the second preset ratio.
9. An electronic device, characterized in that, include: processor; as well as A memory having executable code stored thereon, which, when executed by the processor, causes the processor to perform the method as described in any one of claims 1-6.
10. A computer-readable storage medium having executable code stored thereon, which, when executed by a processor of an electronic device, causes the processor to perform the method as described in any one of claims 1-6.