Jointed rock mass cutting numerical simulation method and system
Through numerical simulation technology, the mechanical behavior of jointed rock mass is accurately simulated, cutting solution suggestions are generated, and the cutting solution is interactively assisted by users to optimize the cutting solution, solving the problem of difficult cutting effect and large uncertainty in traditional methods, and achieving more efficient and predictable jointed rock mass cutting.
Patent Information
- Application Number
- CN202510187123.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2045-02-20
AI Technical Summary
Traditional jointed rock mass cutting schemes rely on manual experience and cannot accurately simulate the complex mechanical behavior of rock mass, resulting in difficult to predict the cutting effect, with great uncertainty and high engineering costs and risks.
The numerical simulation method of jointed rock mass cutting is used to accurately simulate the mechanical behavior of jointed rock mass through numerical simulation technology, consider the joint surface characteristics and geometric structure, generate cutting scheme suggestions, and interactively assist users in numerical simulation to optimize the cutting scheme.
It improves the predictability of cutting effects, reduces uncertainty in engineering design, reduces engineering risks and costs, and provides a systematic cutting solution optimization mechanism.
Smart Images

Figure CN120105710A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of computer data processing, and in particular to a numerical simulation method and system for cutting a jointed rock mass. Background Art
[0002] At present, traditional jointed rock cutting schemes are often developed based on manual experience and cannot accurately simulate the complex mechanical behavior of the rock mass, especially the heterogeneity of the jointed rock mass and the influence of the joint surface. Therefore, the cutting effect is often difficult to predict, the cutting scheme design has great uncertainty, and there is a lack of effective cutting scheme optimization mechanism, which increases the engineering cost and risk.
[0003] Therefore, a solution is urgently needed. Summary of the invention
[0004] One of the purposes of the present invention is to provide a numerical simulation method for cutting jointed rock masses, which can accurately simulate the mechanical behavior of jointed rock masses, fully consider factors such as joint surface characteristics and geometric structure, and overcome the limitations of traditional methods in dealing with non-uniform rock masses; secondly, based on numerical simulation technology, key factors such as stress distribution and crack propagation in the cutting process can be accurately predicted, thereby improving the predictability of cutting effects and reducing uncertainties in engineering design; in addition, the present application can also provide engineers with systematic cutting plan recommendations, and interactively assist users to relay numerical simulations of jointed rock cutting, helping engineers optimize cutting plans, overcoming the shortcomings of traditional methods that rely on experience and tentative adjustments, and effectively reducing engineering risks and costs.
[0005] An embodiment of the present invention provides a numerical simulation method for cutting a jointed rock mass, comprising: When users conduct numerical simulation of jointed rock mass cutting, they can obtain numerical simulation results in real time; Generate multiple cutting plan suggestions based on numerical simulation results; Based on the suggestions for each cutting scheme, interactively assist users to relay the numerical simulation of jointed rock cutting.
[0006] Optionally, the interactively assisting users to relay numerical simulation of jointed rock mass cutting based on the cutting scheme suggestions includes: Based on the tree representation template, each cutting scheme suggestion is represented by a tree to obtain a suggestion tree; Based on the suggestion tree, a plurality of auxiliary contents to be selected are determined according to the first simulation content of the numerical simulation of jointed rock mass cutting that is relayed by the user in the first time period; Based on the second simulation content of numerical simulation of jointed rock mass cutting carried out by the user in relay in the second time period, the optimal auxiliary content is selected from various auxiliary contents to be selected; wherein the second time period is after the first time period and adjacent to the first time period; Generate an interactive planning timeline of optimal auxiliary content; Based on the interactive planning timeline, interactively assisted users relay the numerical simulation of jointed rock cutting according to the optimal auxiliary content in the third time period; wherein the third time period is after the second time period and adjacent to the second time period.
[0007] Optionally, the method of determining a plurality of auxiliary contents to be selected based on the suggestion tree according to the first simulation content of the numerical simulation of jointed rock mass cutting carried out by the user in the first time period, includes: generating a plurality of content association conditions of the first simulation content; Determine multiple target leaf nodes from the suggestion tree; wherein, in the suggestion tree, there are at least N consecutive branch nodes on the side of the tree path close to the target leaf node of each target leaf node that meet at least one content association condition; N is a positive integer; Based on each target leaf node, a plurality of auxiliary contents to be selected are determined.
[0008] Optionally, the second simulation content based on the numerical simulation of jointed rock cutting performed by the user in the second time period, selecting the best auxiliary content from various auxiliary contents to be selected, includes: generating a plurality of applicable evaluation conditions and respective evaluation weights of the second simulation content; Determine the applicability score of each auxiliary content to be selected; wherein the applicability score is the sum of the evaluation weights of all applicable evaluation conditions that the auxiliary content to be selected meets; The selected auxiliary content with the maximum applicability score is taken as the optimal auxiliary content.
[0009] Optionally, the generating of the interaction plan timeline of the optimal auxiliary content includes: Dividing the optimal auxiliary content into auxiliary levels to obtain hierarchical auxiliary content of multiple auxiliary levels; Traverse each auxiliary level from small to large; Each time the user traverses, based on the hierarchical auxiliary content of the traversed auxiliary level, the sight trigger area, the window display content and the content window area are planned in the visual simulation space of the numerical simulation of jointed rock mass cutting in relay by the user; Generate an interaction plan, including: when the sight point of the user viewing the visual simulation space completely passes through the sight trigger area, set the content window of the display window display content in the content window area; Determine a target time period from the timeline; wherein the order of the target time period on the timeline is the same as the auxiliary level traversed, and there is a positive relationship between the length of the target time period and the auxiliary level traversed; Associate the interaction plan with the target time period; After traversing each auxiliary level, the timeline after associating all interaction plans with the corresponding target time periods is used as the interaction plan timeline.
[0010] Optionally, the hierarchical auxiliary content based on the traversed auxiliary level, planning the sight trigger area, the window display content and the content window area in the visual simulation space of the user relaying the numerical simulation of jointed rock cutting, includes: Parse the simulation sub-objects, simulation types and simulation parameters of the hierarchical auxiliary content of the traversed auxiliary hierarchy; Determine the simulation area of the simulation sub-object from the visualized simulation space; Based on the association area search rule of the simulation type, searching for at least one association area within a preset area around the simulation area in the visual simulation space; Creating a target viewing perspective of the simulation area and associated areas; wherein, in the visual simulation space, only the entire simulation area and associated areas are fully visible under the target viewing perspective; Determine the projection area of the target perspective in the visualization simulation space; Use the blank area in the projection area as the sight trigger area; Generate window display content, including: simulation parameters and simulation results of simulation sub-objects after simulation with simulation parameter configuration; Determine a content window area; wherein the content window area meets the display size requirements of the window display content, and the content window area is connected to the simulation area through the sight trigger area.
[0011] An embodiment of the present invention provides a numerical simulation system for cutting a jointed rock mass, comprising: The acquisition module is used to obtain the numerical simulation results in real time when the user performs numerical simulation of jointed rock mass cutting; A generation module, used to generate multiple cutting scheme suggestions based on numerical simulation results; The auxiliary module is used to interactively assist users in numerical simulation of jointed rock cutting based on various cutting scheme suggestions.
[0012] Optionally, the auxiliary module interactively assists the user to perform numerical simulation of jointed rock mass cutting based on the cutting scheme suggestions, including: Based on the tree representation template, each cutting scheme suggestion is represented by a tree to obtain a suggestion tree; Based on the suggestion tree, a plurality of auxiliary contents to be selected are determined according to the first simulation content of the numerical simulation of jointed rock mass cutting that is relayed by the user in the first time period; Based on the second simulation content of numerical simulation of jointed rock mass cutting carried out by the user in relay in the second time period, the optimal auxiliary content is selected from various auxiliary contents to be selected; wherein the second time period is after the first time period and adjacent to the first time period; Generate an interactive planning timeline of optimal auxiliary content; Based on the interactive planning timeline, interactively assisted users relay the numerical simulation of jointed rock cutting according to the optimal auxiliary content in the third time period; wherein the third time period is after the second time period and adjacent to the second time period.
[0013] Optionally, the auxiliary module determines a plurality of auxiliary contents to be selected based on the suggestion tree and according to the first simulation content of the numerical simulation of jointed rock mass cutting carried out by the user in the first time period, including: generating a plurality of content association conditions of the first simulation content; Determine multiple target leaf nodes from the suggestion tree; wherein, in the suggestion tree, there are at least N consecutive branch nodes on the side of the tree path close to the target leaf node of each target leaf node that meet at least one content association condition; N is a positive integer; Based on each target leaf node, a plurality of auxiliary contents to be selected are determined.
[0014] Optionally, the auxiliary module selects the best auxiliary content from each auxiliary content to be selected based on the second simulation content of the numerical simulation of jointed rock cutting performed by the user in the second time period, including: generating a plurality of applicable evaluation conditions and respective evaluation weights of the second simulation content; Determine the applicability score of each auxiliary content to be selected; wherein the applicability score is the sum of the evaluation weights of all applicable evaluation conditions that the auxiliary content to be selected meets; The selected auxiliary content with the maximum applicability score is taken as the optimal auxiliary content.
[0015] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.
[0016] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0018] Figure 1Schematic diagram of a numerical simulation method for cutting jointed rock mass according to an embodiment of the present invention; Figure 2 Schematic diagram of a numerical simulation system for cutting jointed rock mass in an embodiment of the present invention. DETAILED DESCRIPTION
[0019] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0020] The embodiment of the present invention provides a numerical simulation method for cutting a jointed rock mass. Figure 1 As shown, including: S1. When the user performs numerical simulation of jointed rock mass cutting, the numerical simulation results are obtained in real time; In S1, when the user performs numerical simulation of jointed rock cutting, the user uses computer simulation software, such as FLAC3D software, LS-DYNA software, etc., to establish the geometric shape of the jointed rock model according to the field geological exploration data of the jointed rock, and configure the corresponding mechanical parameters, such as elastic modulus, Poisson's ratio, compressive strength, tensile strength, etc., and configure the corresponding joint surface parameters, such as friction coefficient, cohesion, shear strength, etc., and then apply external force to the jointed rock model by applying a simulated cutting tool to simulate the stress change, crack propagation and rock deformation during the cutting process; the numerical simulation results obtained include: stress field, displacement field, strain field parameters of the jointed rock model, crack propagation path of the joint surface or rock, and force condition and energy consumption of the cutting tool; S2. Generate multiple cutting scheme suggestions based on numerical simulation results; In S2, based on the numerical simulation results, the system can analyze the cutting effect and give cutting plan suggestions; S3. Based on the suggestions for each cutting scheme, interactively assist users to relay the numerical simulation of jointed rock cutting.
[0021] In S3, relaying the numerical simulation of jointed rock mass cutting refers to the process in which the user continues to perform the numerical simulation of jointed rock mass cutting.
[0022] This application has achieved the following beneficial effects: This application can accurately simulate the mechanical behavior of jointed rock masses, fully consider factors such as joint surface characteristics and geometric structure, and overcome the limitations of traditional methods in dealing with non-uniform rock masses; secondly, based on numerical simulation technology, it can accurately predict key factors such as stress distribution and crack propagation during the cutting process, thereby improving the predictability of cutting effects and reducing uncertainties in engineering design; in addition, this application can also provide engineers with systematic cutting plan recommendations, and interactively assist users to relay numerical simulations of jointed rock cutting, helping engineers optimize cutting plans, overcoming the shortcomings of traditional methods that rely on experience and tentative adjustments, and effectively reducing engineering risks and costs.
[0023] In one embodiment, the step S3, based on each cutting scheme suggestion, interactively assisting the user to relay the numerical simulation of jointed rock cutting, includes: S31, based on the tree representation template, performing a tree representation on each cutting scheme suggestion to obtain a suggestion tree; In S31, the tree representation template is a template for the system to compare with for the tree representation of each cutting scheme suggestion; the suggestion tree includes a root node and a tree path connected to the root node, there are branch nodes on the tree path, the end point of the tree path is a leaf node, the root node represents the optimization goal of each cutting scheme suggestion, such as: improving cutting efficiency, etc., specific cutting party optimization measures and expected cutting party optimization effects are set on the leaf nodes, and the branch nodes connected successively on the tree path are sequentially set with multiple simulation process items representing that the user needs to adopt the specific cutting party optimization measures set on the leaf nodes, such as: the specific cutting party optimization measures set on the leaf nodes are to adjust the cutting path sequence, then the branch nodes on the tree path are sequentially set to adjust the cutting speed to reduce by 10% and adjust the cutting speed to reduce by 15%, which is contrary to the cutting party optimization measures, and the user needs to adopt the specific cutting party optimization measures set on the leaf nodes; S32, based on the suggestion tree, according to the first simulation content of the numerical simulation of jointed rock mass cutting that the user relays in the first time period, determining a plurality of auxiliary contents to be selected; In S32, the first simulation content is the content of the numerical simulation of jointed rock mass cutting that the user has completed in the first time period, such as the set simulation parameters, etc.; the first simulation content continues to reflect how the user needs to be assisted, so a plurality of auxiliary contents to be selected can be determined based on the suggestion tree; specifically, the length of the first time period can be set by the technician according to actual needs; S33, selecting the best auxiliary content from the auxiliary contents to be selected based on the second simulation content of the numerical simulation of jointed rock cutting carried out by the user in the second time period; wherein the second time period is after the first time period and adjacent to the first time period; In S33, the second simulation content will further accurately reflect how the user needs to be assisted. Therefore, after determining the auxiliary content to be selected, the optimal auxiliary content is selected according to the user's second simulation content; specifically, the length of the second time period can be set by the technician according to actual needs; S34, generating an interaction plan timeline of optimal auxiliary content; In S34 , the interaction plan timeline may indicate how the system implements interaction with the user in the process of assisting the user; S35. Based on the interactive planning timeline, interactively assist the user to relay the numerical simulation of jointed rock cutting according to the optimal auxiliary content in the third time period; wherein the third time period is after the second time period and adjacent to the second time period.
[0024] In S35, specifically, the length of the third time period can be set by a technician according to actual needs.
[0025] The embodiments of the present invention achieve the following beneficial effects: The embodiment of the present invention uses a tree representation template. The system can construct a suggestion tree based on different cutting plan suggestions to provide a framework support for subsequent simulation and adjustment; the system continues to provide different auxiliary content to be selected based on the user's simulation content (first simulation content) in the previous time period (first time period), and based on the user's second simulation content (second simulation content in the second time period), it can select the best plan from multiple auxiliary contents to be selected, so as to provide more personalized and accurate auxiliary decision support in the future; through the interactive plan timeline, the system can interact with the user efficiently and improve the user experience.
[0026] In one embodiment, the S32, based on the suggestion tree, determines a plurality of auxiliary contents to be selected according to the first simulation content of the numerical simulation of jointed rock cutting performed by the user in the first time period, including: S321, generating a plurality of content association conditions of the first simulation content; In S321, the content association condition refers to a condition that there is an association between the content and the first simulation content; S322, determining a plurality of target leaf nodes from the suggestion tree; wherein, in the suggestion tree, there are at least N consecutive branch nodes on the side of the tree path close to the target leaf node of each target leaf node that meet at least one content association condition; N is a positive integer; In S322, the existence of at least N consecutive branch nodes on the side close to the target leaf node that meet at least one content association condition means that the N branch nodes closest to the target leaf node all meet at least one content association condition; multiple simulation process items representing the specific cutting optimization measures set on the leaf nodes that the user needs to adopt are sequentially set on the branch nodes that are successively connected on the tree path. When there are at least N consecutive branch nodes on the side close to the target leaf node that meet at least one content association condition, it means that the user needs to adopt the specific cutting optimization measures on the target leaf node; specifically, N can be set by the technician according to actual needs; S323. Determine multiple auxiliary contents to be selected based on each target leaf node.
[0027] In S323, if the user needs to adopt a specific cutting optimization measure on the target leaf node, the specific cutting optimization measure on the target leaf node and the expected cutting optimization effect are taken as auxiliary content to be selected.
[0028] The embodiments of the present invention achieve the following beneficial effects: The embodiment of the present invention automatically generates multiple auxiliary contents to be selected through an intelligent analysis method based on a suggestion tree, combined with the first simulation content of the user in the numerical simulation of jointed rock cutting in relay; specifically, by generating multiple content association conditions of the first simulation content and locating multiple target leaf nodes in the suggestion tree, the auxiliary contents to be selected can be determined accurately and quickly, which greatly improves the work efficiency of the system and is also more intelligent.
[0029] In one embodiment, the S33, based on the second simulation content of the numerical simulation of jointed rock cutting performed by the user in the second time period, selecting the best auxiliary content from the auxiliary contents to be selected, includes: S331, generating a plurality of applicable evaluation conditions and respective evaluation weights of the second simulation content; In S331, the second simulation content reflects the situation to be assisted, and the applicable evaluation condition is a condition representing that the auxiliary content to be selected is applicable to the situation. The greater the evaluation weight of the applicable evaluation condition, if the auxiliary content to be selected meets the applicable evaluation condition, the higher the degree to which the auxiliary content to be selected is applicable to the situation. S332, determining the applicability score of each auxiliary content to be selected; wherein the applicability score is the sum of the evaluation weights of all applicable evaluation conditions that the auxiliary content to be selected meets; S333: The selected auxiliary content with the maximum applicability score is taken as the optimal auxiliary content.
[0030] The embodiments of the present invention achieve the following beneficial effects: The embodiment of the present invention automatically generates multiple applicable evaluation conditions and their weights by analyzing the second simulation content of the numerical simulation of jointed rock cutting carried out by the user in the second time period, and then evaluates the applicability of each auxiliary content to be selected; by calculating the applicability score of each auxiliary content to be selected, the auxiliary content that best suits the current situation can be accurately screened out, thereby providing the user with the most targeted and effective cutting simulation optimization assistance.
[0031] In one embodiment, the step S34, generating an interaction plan timeline of optimal auxiliary content, includes: S341, dividing the optimal auxiliary content into auxiliary levels to obtain hierarchical auxiliary content of multiple auxiliary levels; In S341, the optimal auxiliary content is hierarchically divided. The division may be performed according to the importance of the hierarchical auxiliary content or the priority of the user's needs. The larger the level, the higher the importance or the priority of the user's needs. For example, if the optimal auxiliary content includes basic data, model parameters, simulation graphics, etc., the basic data is divided into the first level, the model parameters are divided into the second level, and the simulation graphics are divided into the third level. S342, traverse each auxiliary level in order from small to large; S343, each time during traversal, based on the hierarchical auxiliary content of the traversed auxiliary level, planning the sight trigger area, the window display content and the content window area in the visual simulation space of the user relaying the numerical simulation of jointed rock mass cutting; In S343, the visualization simulation space is a space for performing numerical simulation of jointed rock cutting in the visualization display simulation process; the sight triggering area is an area to be triggered by the sight point when the user views the visualization simulation space; the window display content is the content that needs to be displayed to the user to assist the user after the sight point triggers the sight triggering area; and the content window area is a display area for the window display content; S344, generating an interaction plan, including: when the sight point of the user viewing the visual simulation space completely passes through the sight triggering area, setting a content window that displays the content of the window in the content window area; In S344, when the sight point of the user viewing the visual simulation space completely passes through the sight triggering area, the sight triggering area is triggered, and the content window displaying the content of the window is set in the content window area; complete triggering means that the sight point enters the sight triggering area and then exits the sight triggering area; S345, determining a target time period from the timeline; wherein the order of the target time period on the timeline is the same as the auxiliary level traversed, and there is a positive correlation between the length of the target time period and the auxiliary level traversed; In S345, the order of the target time period on the timeline is the same as the traversed auxiliary level, which means, for example, that if the traversed auxiliary level is 1, the order of the target time period on the timeline is also 1; the larger the traversed auxiliary level, the higher the importance of assisting the user, the more time is needed to assist the user, and the longer the length of the target time period; specifically, the positive relationship between the length of the target time period and the traversed auxiliary level can be set by the technician according to actual needs; S346, associating the interaction plan with the target time period; S347. After traversing each auxiliary level, a timeline after associating all interaction plans with corresponding target time periods is used as an interaction plan timeline.
[0032] In S347, on the interactive plan timeline, each target time period is adjacent in sequence, and the sum of the durations of all target time periods is the same as the duration of the third time period; when using the interactive plan timeline, when time enters a target time period within the third time period, the interactive plan associated with the entered target time period is used to interact with the user.
[0033] The embodiments of the present invention achieve the following beneficial effects: The embodiment of the present invention divides the optimal auxiliary content into auxiliary levels, and the importance of the content, the priority of user needs and other factors are considered during the division, so that when the user views the visual simulation space, the user can obtain customized and progressive support according to the auxiliary information of different levels, thereby effectively improving the user's work efficiency; secondly, each auxiliary level sets a different target time period, and sets the time length of the target time period according to its importance and the priority of user needs, so as to ensure that the user can obtain sufficient assistance at different stages, thereby improving the effectiveness of interaction; at the same time, the sight trigger area, the window display content and the content window area are introduced, and when the user's sight point completely passes through the sight trigger area, the window display content can be instantly presented through the content window area, thereby improving the timeliness and timeliness of the assistance; finally, by combining the dynamic interaction between the visual simulation space and the user's sight, according to different user needs and sight changes, the appropriate auxiliary content is flexibly displayed, the excessive display of information is avoided, and the auxiliary resources of the system are reduced, especially in the complex auxiliary application scenario of numerical simulation of jointed rock cutting, which can also support user operations more efficiently and accurately, thereby improving the simulation efficiency of numerical simulation of jointed rock cutting.
[0034] In one embodiment, the S343, based on the hierarchical auxiliary content of the traversed auxiliary level, planning the sight trigger area, the window display content and the content window area in the visual simulation space of the user relaying the numerical simulation of jointed rock cutting, includes: S3431, parsing the simulation sub-objects, simulation types and simulation parameters of the hierarchical auxiliary contents of the traversed auxiliary hierarchy; In S3431, hierarchical auxiliary content can help users to perform optimization simulation. The simulation sub-object is the object of optimization simulation, such as a jointed rock mass or a cutting surface. The simulation type is the type of optimization simulation, such as cutting parameter optimization. The simulation parameters are the setting parameters of the optimization simulation, such as cutting parameters. S3432, determining a simulation area of a simulation sub-object from the visual simulation space; In S3432, the simulation area is a spatial area in the visual simulation space where the simulation sub-object is simulated; S3433, based on the associated area search rule of the simulation type, searching for at least one associated area within a preset area around the simulation area in the visual simulation space; In S3433, the simulation type corresponds to an associated area search rule, which is a rule indicating an associated area associated with the user's search location and the simulation area. For example, if the simulation area is a cutting area of a jointed rock mass, the associated area search rule is to search for an area reflecting the stress state of the rock mass near the cutting area as an associated area; the preset area range may be within a sphere with a radius of 10 meters around the simulation area; S3434, creating a target viewing perspective for the simulation area and the associated area; wherein, in the visual simulation space, only the entire simulation area and the associated area are completely visible under the target viewing perspective; In S3434, when viewing the visual simulation space, it is viewed through the viewing perspective, and the field of view size parameters of the viewing perspective are fixed; create a target viewing perspective for the simulation area and the associated area. In the visual simulation space, only the entire simulation area and the associated area are completely visible under the target viewing perspective, and the simulation area and the associated area are irregular areas and will not be closely spliced, which makes the projection area of the created target perspective in the visual simulation space have blank areas; S3435, determining a projection area of the target viewing angle in the visualization simulation space; In S3435, the projection area of the target perspective in the visualization simulation space refers to a spatial area in the visualization simulation space that falls within the visible range of the target perspective; S3436, using the blank area in the projection area as a sightline triggering area; In S3436, the blank area refers to the blank part of the viewing angle that is not occupied by the simulation area or the associated area. During the user's autonomous simulation, the user will continue to view the simulation area and the associated area to observe the simulation process. When the user is ready to make a decision, he will not view other unrelated simulation areas, but will not continue to view the simulation area and the associated area. His sight will pass through the blank area. Therefore, the blank area is used as a sight triggering area. For example, suppose that the user is carefully viewing the cutting area of a rock mass and is also paying attention to the stress distribution (associated area) around the cutting area. In this process, the user's sight may shift from the simulation area (cutting surface) to the associated area (stress distribution map) around it. When the user is ready to make a decision (for example, whether to change the cutting method, whether to adjust the simulation parameters, etc.), he usually no longer needs to continue to look at the simulation area or the associated area, but will slightly deviate and view some blank areas. At this time, the blank area becomes the natural landing area of the sight. When the system detects that the user's sight has focused on the blank area, it triggers the display of the relevant window content. S3437, generating window display content, including: simulation parameters and simulation results of simulation sub-objects after simulation according to the simulation parameter configuration; In S3437, the window display content includes simulation parameters and simulation results of simulation sub-objects after simulation by simulation parameter configuration. The simulation sub-objects are configured with simulation parameters, and they are automatically simulated to generate simulation results. The simulation parameters and simulation results are used as window display content to assist users, so that users can compare and analyze simulation results. When it is determined that the simulation results are better, the simulation parameters are adopted. S3438. Determine a content window area; wherein the content window area meets the display size requirement of the window display content, and the content window area is connected to the simulation area through the sight trigger area.
[0035] In S3438, the window display content has display size requirements, and it is necessary to ensure that the window display content is displayed clearly; it is also necessary to ensure that the content window area is connected to the simulation area through the line of sight trigger area, so that the content window area is not only adjacent to the natural landing area of the user's line of sight, but also close to the simulation area, so that the user can directly feel that he or she is receiving targeted assistance visually.
[0036] The embodiments of the present invention achieve the following beneficial effects: The embodiment of the present invention accurately plans the sight trigger area and window content, optimizes the user's interactive experience during the numerical simulation of relay jointed rock cutting; parses the simulation sub-objects, simulation types and simulation parameters of the hierarchical auxiliary content of the traversed auxiliary levels, searches for the associated area based on the associated area search rule of the simulation type, reasonably creates the target viewing perspective based on the simulation area and the associated area, and determines the sight trigger area in its projection area. When the user thinks and makes decisions during the simulation viewing process so that the sight point naturally and completely passes through the sight trigger area, the system will trigger the window display content for output, ensuring that the user can obtain timely and accurate feedback, improving the simulation efficiency, and improving the user's decision-making efficiency and user experience; the determined content window area is close to the sight trigger area and the simulation area, providing users with a seamless interactive experience, helping them to quickly obtain optimization suggestions in the simulation operation, and facilitating the user to directly feel that they are receiving targeted assistance visually, further improving the user experience.
[0037] The embodiment of the present invention provides a numerical simulation system for cutting jointed rock mass, such as Figure 2 As shown, including: Acquisition module 1, used to obtain numerical simulation results in real time when the user performs numerical simulation of jointed rock mass cutting; A generation module 2 is used to generate multiple cutting scheme suggestions based on the numerical simulation results; Auxiliary module 3 is used to interactively assist users in conducting numerical simulation of jointed rock cutting based on various cutting scheme suggestions.
[0038] The auxiliary module interactively assists users to conduct numerical simulation of jointed rock cutting based on various cutting scheme suggestions, including: Based on the tree representation template, each cutting scheme suggestion is represented by a tree to obtain a suggestion tree; Based on the suggestion tree, a plurality of auxiliary contents to be selected are determined according to the first simulation content of the numerical simulation of jointed rock mass cutting that is relayed by the user in the first time period; Based on the second simulation content of numerical simulation of jointed rock mass cutting carried out by the user in relay in the second time period, the optimal auxiliary content is selected from various auxiliary contents to be selected; wherein the second time period is after the first time period and adjacent to the first time period; Generate an interactive planning timeline of optimal auxiliary content; Based on the interactive planning timeline, interactively assisted users relay the numerical simulation of jointed rock cutting according to the optimal auxiliary content in the third time period; wherein the third time period is after the second time period and adjacent to the second time period.
[0039] The auxiliary module determines a plurality of auxiliary contents to be selected based on the suggestion tree and according to the first simulation content of the numerical simulation of jointed rock mass cutting carried out by the user in the first time period, including: generating a plurality of content association conditions of the first simulation content; Determine multiple target leaf nodes from the suggestion tree; wherein, in the suggestion tree, there are at least N consecutive branch nodes on the side of the tree path close to the target leaf node of each target leaf node that meet at least one content association condition; N is a positive integer; Based on each target leaf node, a plurality of auxiliary contents to be selected are determined.
[0040] The auxiliary module selects the best auxiliary content from various auxiliary contents to be selected based on the second simulation content of the numerical simulation of jointed rock cutting carried out by the user in the second time period, including: generating a plurality of applicable evaluation conditions and respective evaluation weights of the second simulation content; Determine the applicability score of each auxiliary content to be selected; wherein the applicability score is the sum of the evaluation weights of all applicable evaluation conditions that the auxiliary content to be selected meets; The selected auxiliary content with the maximum applicability score is taken as the optimal auxiliary content.
[0041] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A numerical simulation method for cutting jointed rock mass, characterized in that: include: When users conduct numerical simulation of jointed rock mass cutting, they can obtain numerical simulation results in real time; Generate multiple cutting plan suggestions based on numerical simulation results; Based on the suggestions for each cutting scheme, interactively assist users to relay the numerical simulation of jointed rock cutting.
2. The numerical simulation method for cutting jointed rock mass according to claim 1, characterized in that: The method of interactively assisting users to relay numerical simulation of jointed rock mass cutting based on various cutting scheme suggestions includes: Based on the tree representation template, each cutting scheme suggestion is represented by a tree to obtain a suggestion tree; Based on the suggestion tree, a plurality of auxiliary contents to be selected are determined according to the first simulation content of the numerical simulation of jointed rock mass cutting that is relayed by the user in the first time period; Based on the second simulation content of the numerical simulation of jointed rock mass cutting carried out by the user in the second time period, the optimal auxiliary content is selected from the auxiliary contents to be selected; wherein the second time period is after the first time period and adjacent to the first time period; Generate an interactive planning timeline of optimal auxiliary content; Based on the interactive planning timeline, interactively assisted users relay the numerical simulation of jointed rock cutting according to the optimal auxiliary content in the third time period; wherein the third time period is after the second time period and adjacent to the second time period.
3. The numerical simulation method for cutting jointed rock mass according to claim 2, characterized in that: Based on the suggestion tree, according to the first simulation content of the numerical simulation of jointed rock cutting carried out by the user in the first time period, a plurality of auxiliary contents to be selected are determined, including: generating a plurality of content association conditions of the first simulation content; Determine multiple target leaf nodes from the suggestion tree; wherein, in the suggestion tree, there are at least N consecutive branch nodes on the side of the tree path close to the target leaf node of each target leaf node that meet at least one content association condition; N is a positive integer; Based on each target leaf node, a plurality of auxiliary contents to be selected are determined.
4. The numerical simulation method for cutting jointed rock mass according to claim 2, characterized in that: The second simulation content based on the numerical simulation of jointed rock cutting performed by the user in the second time period, selecting the best auxiliary content from various auxiliary contents to be selected, includes: generating a plurality of applicable evaluation conditions and respective evaluation weights of the second simulation content; Determine the applicability score of each auxiliary content to be selected; wherein the applicability score is the sum of the evaluation weights of all applicable evaluation conditions that the auxiliary content to be selected meets; The selected auxiliary content with the maximum applicability score is taken as the optimal auxiliary content.
5. The numerical simulation method for cutting jointed rock mass according to claim 2, characterized in that: The interactive planning timeline for generating the optimal auxiliary content includes: Dividing the optimal auxiliary content into auxiliary levels to obtain hierarchical auxiliary content of multiple auxiliary levels; Traverse each auxiliary level from small to large; Each time the user traverses, based on the hierarchical auxiliary content of the traversed auxiliary level, the sight trigger area, the window display content and the content window area are planned in the visual simulation space of the numerical simulation of jointed rock mass cutting in relay by the user; Generate an interaction plan, including: when the sight point of the user viewing the visual simulation space completely passes through the sight trigger area, set the content window of the display window display content in the content window area; Determine a target time period from the timeline; wherein the order of the target time period on the timeline is the same as the auxiliary level traversed, and there is a positive relationship between the length of the target time period and the auxiliary level traversed; Associate the interaction plan with the target time period; After traversing each auxiliary level, the timeline after associating all interaction plans with the corresponding target time periods is used as the interaction plan timeline.
6. The numerical simulation method for cutting jointed rock mass according to claim 5, characterized in that: The hierarchical auxiliary content based on the traversed auxiliary level plans the sight trigger area, the window display content and the content window area in the visual simulation space of the user relaying the numerical simulation of the jointed rock mass cutting, including: Parse the simulation sub-objects, simulation types and simulation parameters of the hierarchical auxiliary content of the traversed auxiliary hierarchy; Determine the simulation area of the simulation sub-object from the visualized simulation space; Based on the association area search rule of the simulation type, searching for at least one association area within a preset area around the simulation area in the visual simulation space; Creating a target viewing perspective of the simulation area and associated areas; wherein, in the visual simulation space, only the entire simulation area and associated areas are fully visible under the target viewing perspective; Determine the projection area of the target perspective in the visualization simulation space; Use the blank area in the projection area as the sight trigger area; Generate window display content, including: simulation parameters and simulation results of simulation sub-objects after simulation with simulation parameter configuration; Determine a content window area; wherein the content window area meets the display size requirements of the window display content, and the content window area is connected to the simulation area through the sight trigger area.
7. A numerical simulation system for cutting jointed rock mass, characterized in that: include: The acquisition module is used to obtain the numerical simulation results in real time when the user performs numerical simulation of jointed rock mass cutting; A generation module, used to generate multiple cutting scheme suggestions based on numerical simulation results; The auxiliary module is used to interactively assist users in numerical simulation of jointed rock cutting based on various cutting scheme suggestions.
8. The numerical simulation system for cutting jointed rock mass according to claim 7, characterized in that: The auxiliary module interactively assists users to conduct numerical simulation of jointed rock cutting based on various cutting scheme suggestions, including: Based on the tree representation template, each cutting scheme suggestion is represented by a tree to obtain a suggestion tree; Based on the suggestion tree, a plurality of auxiliary contents to be selected are determined according to the first simulation content of the numerical simulation of jointed rock mass cutting that is relayed by the user in the first time period; Based on the second simulation content of the numerical simulation of jointed rock mass cutting carried out by the user in the second time period, the optimal auxiliary content is selected from the auxiliary contents to be selected; wherein the second time period is after the first time period and adjacent to the first time period; Generate an interactive planning timeline of optimal auxiliary content; Based on the interactive planning timeline, interactively assisted users relay the numerical simulation of jointed rock cutting according to the optimal auxiliary content in the third time period; wherein the third time period is after the second time period and adjacent to the second time period.
9. The numerical simulation system for cutting jointed rock mass according to claim 8, characterized in that: The auxiliary module determines a plurality of auxiliary contents to be selected based on the suggestion tree and according to the first simulation content of the numerical simulation of jointed rock mass cutting carried out by the user in the first time period, including: generating a plurality of content association conditions of the first simulation content; Determine multiple target leaf nodes from the suggestion tree; wherein, in the suggestion tree, there are at least N consecutive branch nodes on the side of the tree path close to the target leaf node of each target leaf node that meet at least one content association condition; N is a positive integer; Based on each target leaf node, a plurality of auxiliary contents to be selected are determined.
10. The numerical simulation system for cutting jointed rock mass according to claim 8, characterized in that: The auxiliary module selects the best auxiliary content from various auxiliary contents to be selected based on the second simulation content of the numerical simulation of jointed rock cutting carried out by the user in the second time period, including: generating a plurality of applicable evaluation conditions and respective evaluation weights of the second simulation content; Determine the applicability score of each auxiliary content to be selected; wherein the applicability score is the sum of the evaluation weights of all applicable evaluation conditions that the auxiliary content to be selected meets; The selected auxiliary content with the maximum applicability score is taken as the optimal auxiliary content.
Citation Information
Patent Citations
Domain knowledge-based multilayer association rules mining method and system
CN104281617A
Progressive visualization method and system for time series data interaction
CN116701726A
High-stability major activity power protection system and method
CN119275830A
Computer implemented method for generating a field development plan (FDP) for the exploitation of oil and gas reservoirs
US20170335662A1