Digital twin scene design system and generation method

By introducing neural network algorithms and rich management tools, the problems of resource occupation conflicts and logical contradictions in the digital twin scene design system are solved, efficient, flexible management and accurate generation of complex scenarios are achieved, and user experience and design efficiency are improved.

CN120295538APending Publication Date: 2025-07-11NANJING SOARING CYBER REALITY INNOVATION CENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510351286.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

The existing digital twin scene design system lacks an effective detection mechanism when dealing with complex scenarios, resulting in resource occupation conflicts and logical contradictions. The management and combination methods of modular scene elements are single, and they cannot fully adapt to diversified needs, increasing user workload and possibility of errors.

Method used

It provides a digital twin scene design system, including scene element design module, combination design module and generation module. It uses neural network algorithms to perform intelligent detection to ensure the rationality of scene elements and combinations, provides rich management operation tools and diverse combination methods, supports templated and customized scene element combination, supports scene overlay and switching, and provides multi-level preview functions.

Benefits of technology

It improves the efficiency and accuracy of digital twin scenario generation, reduces resource occupation conflicts and logical contradictions, improves user experience and design efficiency, and meets the flexible management needs of complex scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120295538A_ABST
    Figure CN120295538A_ABST
Patent Text Reader

Abstract

The invention discloses a digital twin scene design system and generation method, and the system comprises a scene element providing module which is used for providing modular scene elements; the scene element management module is used for providing a management operation tool for modular scene elements; the scene element detection module is used for detecting modular scene elements according to preset restrictive regulations and outputting the modular scene elements; the scene element combination providing module is used for providing the combination of the output modularized scene elements; the scene element combination management module is used for providing management operation options of a modular scene element combination connection mode; the scene element combination detection module is used for detecting whether the modularized scene element combinations have resource occupation conflicts or logic conflicts or not, and outputting the modularized scene element combinations and the connection modes of the modularized scene element combinations; and the scene generation module is used for receiving the output modular scene element combination and the connection mode thereof to generate a scene. According to the invention, more efficient and reliable digital twinning scene design can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0002] This application relates to the field of digital twin technology, and in particular, to a digital twin scenario design system and generation method. Background Art

[0003] As an emerging virtual reality technology, digital twin technology has been widely applied in many fields such as industrial manufacturing, urban planning, education and training in recent years. By constructing a digital model of a physical object, the simulation and optimization of the behavior of the actual object are realized, significantly improving production efficiency and management level. Especially in the field of intelligent manufacturing, digital twin technology can effectively improve the design, debugging and maintenance capabilities of production lines, helping enterprises achieve intelligent transformation.

[0004] In order to design and generate complex digital twin scenarios, existing technologies usually adopt a modular approach. Common methods include: (1) providing a preset library of scenario elements, and users can select appropriate scenario elements for assembly according to needs; (2) using a graphical interface tool that allows users to drag and place various scenario elements to construct the required scenario layout; (3) setting the connection relationships and interaction logics between scenario elements through scripting languages or visual programming tools. Although these methods can meet basic needs to a certain extent, their applicability and flexibility in complex scenarios still need to be improved.

[0005] However, existing technologies have obvious limitations in dealing with complex scenarios. First, there is a lack of an effective detection mechanism to ensure the reasonable configuration of scenario elements, which easily leads to resource occupancy conflicts or logical contradictions. Second, modular scenario elements are not distinguished and the management and combination methods of the improved scenario elements are relatively single, unable to fully adapt to diverse needs. In addition, users often need to manually adjust a large number of parameters and settings during the design process, increasing the workload and the possibility of errors. Therefore, there is an urgent need for a more efficient, flexible and reliable digital twin scenario design system to overcome the above deficiencies. Summary of the Invention

[0006] In order to achieve more efficient, flexible and reliable digital twin scenario design and improve the efficiency and accuracy of digital twin scenario generation, this application provides a digital twin scenario design system and generation method.

[0007] In a first aspect, this application provides a digital twin scenario design system, including: The scene element design module includes: a scene element providing module, a scene element management module, and a scene element detection module; the scene element providing module is used to provide modular scene elements or custom modular scene elements uploaded by users; the scene element management module is used to respectively provide management operation tools for the attributes, states, and running logics of different modular scene elements; the scene element detection module is used to receive the modular scene elements selected and managed by the user, and detect whether the received modular scene elements exceed the preset restrictive regulations according to the corresponding preset restrictive regulations of the modular scene elements. If they exceed the restrictive regulations, an error prompt message for the modular scene elements is generated; otherwise, the modular scene elements are output. The scene element combination design module that establishes a communication connection with the scene element design module includes a scene element combination providing module, a scene element combination management module, and a scene element combination detection module; the scene element combination providing module is used to provide combinations of modular scene elements output or combinations of custom modular scene elements uploaded by users; the scene element combination management module is used to provide management operation options for the connection methods of modular scene element combinations; the scene element combination detection module is used to determine the connection method of the modular scene element combination based on the management operation options selected by the user, and use a neural network algorithm to detect whether there are resource occupancy conflicts or logical conflicts in the modular scene element combination connected according to the received connection method of the modular scene element combination. If there is any situation of resource occupancy conflict or logical conflict missing, an error prompt message for the scene element combination and its connection method is generated; otherwise, the modular scene element combination selected by the user and the connection method of the modular scene element combination are output. The scene generation module that establishes a communication connection with the scene element combination design module is used to receive the output modular scene element combination and the scene element combination connection method to generate a scene.

[0008] By adopting the above solution, rich modular scene elements, custom functions, and management operation tools are provided, which facilitate users to adjust the attributes, states, and running logics of each scene element, and automatically detect the modular scene elements selected and managed synchronously to ensure that all used scene elements comply with the design specifications; on this basis, a basic combination function is also provided, and a neural network algorithm is introduced to detect the rationality and feasibility of the modular scene element combination, so as to quickly and accurately generate the required scene according to the user's selection and settings, simplify the entire design process, and improve the user experience and work efficiency.

[0009] Preferably, the scene element combination design module that establishes a communication connection with the scene element design module further includes: a templatized scene element combination providing module, which is used to provide combinations of modular scene elements in a templatized scene or combinations of modular scene elements in a custom templatized scene uploaded by users. The scene element combination management module is further configured to provide management operation options for the recommended connection methods of modular scene element combinations in the templated scene; The scene element combination detection module is further configured to receive a first modular scene element combination selected by the user according to the templated scene element combination and a first modular scene element combination connection method determined by the user according to the management operation options of the recommended connection method of the modular scene element combination. According to the association logic between each scene element set in the templated scene and the resource occupancy of each scene element, verify whether the first modular scene element combination connected according to the received first modular scene element combination connection method conforms to the set association logic and resource occupancy. If not, generate an error prompt message for the generation of the templated scene. Otherwise, output the first modular scene element combination and the first modular scene element combination connection method; The scene generation module is further configured to generate a templated scene element combination according to the output first modular scene element combination and the first modular scene element combination connection method.

[0010] By adopting the above solution, templated scene element combinations are provided for the user to select. At the same time, connection methods are recommended and their rationality is verified to ensure that the finally generated templated scene element combination conforms to the set association logic and resource occupancy requirements, improving the design efficiency and reducing errors.

[0011] Preferably, it further includes: A scene combination design module, including a scene overlay combination module; the scene overlay combination module includes: a scene overlay combination providing module, a scene overlay combination management module, and a scene overlay combination detection module; The scene overlay combination providing module is configured to provide combinations of historical output scenes; The scene overlay combination management module is configured to provide management operation options for different scene overlay methods; the scene overlay methods include full scene overlay and partial scene overlay; The scene overlay combination detection module is configured to receive the scene combination and the scene combination overlay method selected by the user; use a neural network algorithm to detect whether there are resource occupancy conflicts or logical conflicts among the scene elements in the scene combination overlaid according to the received scene combination overlay method. If there is any resource occupancy conflict or logical conflict, generate an error prompt message for the generation of the combined scene. Otherwise, output the overlaid scene after the user's selection and management operation.

[0012] By adopting the above solution, a scenario combination for historical output is provided, supporting users to select different scenarios for superposition operations, providing a selection tool for multiple scenario superposition methods, enabling users to select appropriate superposition methods according to their needs, and automatically detecting whether there are resource occupancy conflicts or logical conflicts in the selected scenario combination and its superposition method by using a neural network algorithm, so as to realize flexible superposition processing of multiple generated scenarios and ensure the accuracy of processing, thereby improving the user experience and scenario design efficiency.

[0013] Preferably, the scenario combination design module further includes a scenario switching combination module; the scenario switching combination module includes: a scenario switching combination providing module, a scenario switching combination management module, and a scenario switching combination detection module; The scenario switching combination providing module is used to provide the scenario combination in the dynamic scenario switching template; The scenario switching combination management module is used to provide management operation options for setting scenario switching trigger conditions and switching scenario sequences; The scenario switching combination detection module is used to receive the first scenario combination selected by the user based on the dynamic scenario switching template and the scenario switching trigger conditions and switching scenario sequences determined by the management operation options selected by the user based on the scenario switching combination management module; according to the switching trigger conditions and switching scenario sequences of the scenario combinations set in the dynamic scenario switching template, as well as the dynamic association logic and resource occupancy of the scenario elements in the scenario combination, detect whether there are resource occupancy conflicts, logical conflicts, trigger condition errors, and whether the switching sequence of the combined first scenario combination is correct in the scenario elements of the first scenario combination combined according to the received scenario switching trigger conditions and switching scenario sequences, and generate a templatized scenario error prompt message according to the detection result for any of the situations of resource occupancy conflicts, logical conflicts, trigger condition errors, and switching sequence errors, otherwise, output the first scenario combination and the selected scenario switching trigger conditions and switching scenario sequences; The scenario generation module is further used to output the first scenario combination combined according to the scenario switching trigger conditions and switching scenario sequences according to the first scenario combination and the selected scenario switching trigger conditions and switching scenario sequences.

[0014] By adopting the above solution, a selection function for the scenario combination in the dynamic scenario switching template is provided, enabling users to quickly select appropriate scenario combinations according to actual needs, providing a management operation tool for setting scenario switching trigger conditions and switching scenario sequences, enabling users to flexibly set specific rules for scenario switching, and using a neural network algorithm to detect the security and rationality of scenario switching, so as to realize the efficient management and precise control of dynamic scenario switching design.

[0015] Preferably, it further includes: a scene preview module connected to the scene element design module and the scene element combination design module, including: a scene preview level selection module, a preview module of the scene preview level selection module, and a preview satisfaction rating marking module; The scene preview level selection module is used to provide scene preview level selection options; The scene preview level selection module is used to receive the output modular scene elements or the output modular scene element combinations and the connection modes of the scene element combinations, number the scene elements or the scene element combinations according to the receiving time, and integrate them according to the scene preview levels of the scene elements or the scene element combinations; receive the scene preview level selected by the user and display the integrated modular scene elements or modular scene element combinations in the order of numbers and sequentially provide preview satisfaction evaluation options; the preview satisfaction rating marking module is used to obtain the user's satisfaction evaluation options for the modular scene elements or modular scene element combinations, add a first mark to the modular scene elements or modular scene element combinations with the satisfaction evaluation option being dissatisfied and store them correspondingly in the scene element providing module or the scene element combination providing module; add a second mark to the modular scene elements or modular scene element combinations with the satisfaction evaluation option being satisfied and store them correspondingly in the scene element providing module or the scene element combination providing module.

[0016] By adopting the above solution, a multi-level scene preview function is provided, enabling users to select different preview levels according to their needs, providing users with satisfaction evaluation options and recording the user satisfaction evaluations, laying a foundation for subsequent adjustment of the scene elements or scene element combinations, and improving the user experience and design efficiency.

[0017] Preferably, the scene element providing module is further used to count the scene elements with the first mark or the second mark provided by the scene element providing module; reduce the frequency of providing the corresponding scene elements for the scene elements with the first mark whose occurrence frequency is greater than the preset frequency; increase the frequency of providing the corresponding scene elements for the scene elements with the second mark whose occurrence frequency is greater than the preset frequency; The scene element combination providing module is further used to count the scene element combinations with the first mark or the second mark provided by the scene element providing module; reduce the frequency of providing the corresponding scene element combinations for the scene element combinations with the first mark whose occurrence frequency is greater than the preset frequency; increase the frequency of providing the corresponding scene element combinations for the scene elements with the second mark whose occurrence frequency is greater than the preset frequency.

[0018] By adopting the above solution, according to the user's preview satisfaction evaluation, the providing frequencies of the scene elements and the scene element combinations are intelligently adjusted, enhancing the user's satisfaction with the digital twin scene design process.

[0019] Preferably, the modular scenario elements include: personnel scenario elements, equipment scenario elements, environmental scenario elements, material scenario elements, and process scenario elements.

[0020] By adopting the above solution, the classification of modular scenarios is carried out based on the regulations of the personnel refueling yard in the manufacturing industry, realizing the detailed classification and management of various modular scenario elements in the digital twin scenario.

[0021] In a second aspect, the present application provides a method for generating a digital twin scenario using the above digital twin scenario design system, including: Receiving the scenario elements selected by the user from the modular scenario elements provided by the scenario element providing module; Receiving the specific management operation tool selected by the user from the management operation tools for the attributes, status, and operation logic of different modular scenario elements provided by the scenario element management module, and managing the selected scenario elements; Receiving the modular scenario elements after being selected and managed by the user, and detecting whether the received modular scenario elements exceed the preset restrictive regulations according to the corresponding preset restrictive regulations of the modular scenario elements. If they exceed the restrictive regulations, generating an error prompt message for the modular scenario elements; otherwise, outputting the modular scenario elements; Receiving the scenario element combination including the output modular scenario elements selected by the user from the combinations of modular scenario elements provided by the scenario element combination providing module; Receiving the specific management operation option selected by the user from the management operation options for the connection methods of the modular scenario element combinations provided by the scenario element combination management module, and determining the connection method of the modular scenario element combination selected by the user; using a neural network algorithm to detect whether there are resource occupancy conflicts or logical conflicts in the modular scenario element combination connected according to the received connection method of the modular scenario element combination. If there is any situation of resource occupancy conflict or logical conflict missing, generating an error prompt message for the scenario element combination and its connection method; otherwise, outputting the modular scenario element combination selected by the user and the connection method of the modular scenario element combination; Receiving the output modular scenario element combination and the connection method of the scenario element combination to generate a scenario.

[0022] By adopting the above solution, receiving the scenario elements selected by the user, and through scenario element management, scenario element combination management, restrictive regulation detection, and conflict detection, generating a high-quality digital twin scenario, improving the design efficiency and accuracy.

[0023] In a third aspect, the present application provides a computer-readable storage medium, the computer-readable storage medium includes a stored computer program, wherein, when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the method as described above.

[0024] In a fourth aspect, the present application provides a computer device, which includes a memory, a processor, and a program stored on the memory and executable thereon. When the program is executed by the processor, the steps of the above method are implemented.

[0025] In summary, the present application has the following beneficial effects: 1. Through the collaborative work of the scene element design module and the scene element combination design module, a rich set of management operation tools and diverse scene combination methods are provided. By introducing a neural network algorithm to intelligently detect the modular scene element combinations, the rationality and effectiveness of the modular scene elements and their combinations are ensured, resource occupation conflicts and logical contradictions are avoided, the design quality and reliability of the digital twin scene are improved, and comprehensive management and detection of the modular scene elements and their combinations are achieved. 2. Provide templated scene element combinations or custom templated scene element combinations, recommend combination connection methods and verify their rationality, avoiding resource occupation conflicts and logical conflicts. 3. Provide multiple scene superpositions and their management and detection operations to meet the comprehensive needs of users for superposed scenes and improve scene design efficiency; similarly, provide dynamic scene switching combinations and their management and detection operations to meet the overall design requirements of users for scene switching and improve scene design efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 It is a schematic structural diagram of the digital twin scene design system in a specific embodiment; Figure 2 It is a flowchart of the digital twin scene generation method in a specific embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0027] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only for explaining the present application and are not used to limit the present application.

[0028] Embodiment 1 As Figure 1 shown, an embodiment of the present application discloses a digital twin scene design system, which specifically includes: a scene element design module 1, a scene element combination design module 2 communicatively connected to the scene element design module, and a scene generation module 3 communicatively connected to both the scene element design module 1 and the scene element combination design module 2.

[0029] Specifically, the scene element design module 1 includes a scene element providing module 11, a scene element management module 12, and a scene element detection module 13.

[0030] The scene element providing module 11 is used to provide modular scene elements or custom modular scene elements uploaded by users. Taking the manufacturing scene as an example, the modular scene elements include: personnel scene elements, equipment scene elements, environmental scene elements, material scene elements, and process scene elements. Among them, the personnel scene elements include various staff models and action models of specific tool personnel, etc.; the equipment scene elements include different model equipment models and equipment working state models, etc.; the environmental scene elements, material scene elements, and process scene elements also include various refined modular classification scene elements.

[0031] The scene element management module 12 is used to provide management operation tools for the attributes, states, and operation logics of different modular scene elements respectively. Among them, the management operation tools generally adopt editing tools, including attribute editing, state editing, operation logic editing, etc. of scene elements. In addition, it is also used to provide management operation tools for the modular scene elements themselves, including editing tools such as deletion, copying, and cropping.

[0032] The scene element detection module 13 is used to receive the modular scene elements selected and managed by the user, and detect whether the received modular scene elements exceed the preset restrictive regulations corresponding to the modular scene elements. If they exceed the restrictive regulations, error prompt information for the modular scene elements is generated; otherwise, the modular scene elements are output. Among them, the restrictive regulations predefined by the rule engine are selected, and regular expressions or other logical judgment statements are used to check whether the scene elements comply with the regulations. When an abnormality is detected, corresponding warning information is generated, which can be displayed in the form of log records. For example: the restrictive regulations include that there should be no climbing action settings for personnel. If it is detected that the modular scene after management operation has climbing action settings, it is considered to exceed the restrictive regulations and error prompt information is generated.

[0033] Specifically, the scene element combination design module 2 includes a scene element combination providing module 21, a scene element combination management module 22, and a scene element combination detection module 23.

[0034] The scene element combination providing module 21 is used to provide combinations of output modular scene elements or combinations of custom modular scene elements uploaded by users. In order to further meet the user's needs for various modular scene elements, combinations of several modular scene elements are provided. These combinations can use intelligent recommendation algorithms to intelligently recommend suitable scene element combination schemes based on the user's preferences and historical operation records. In order to facilitate the selection of combinations of modular scene elements, combinations of modular scene elements corresponding to the output modular scene elements are also matched and highlighted on the providing interface.

[0035] The scene element combination management module 22 is used to provide management operation options for the modular scene element combination connection method. Among them, the management operation option can be a connection method selection editor, which provides multiple preset combination modes for users to choose, such as series connection, parallel connection, etc.

[0036] The scene element combination detection module 23 is used to receive the management operation option selected by the user to determine the modular scene element combination connection method, and use the neural network algorithm to detect whether there is a resource occupation conflict or a logical conflict in the modular scene element combination connected according to the received modular scene element combination connection method. If there is any situation of resource occupation conflict or logical conflict missing, an error prompt message for the scene element combination and its connection method will be generated. Otherwise, the modular scene element combination selected by the user and the modular scene element combination connection method will be output. Among them, the neural network algorithm can use multiple types of neural network models and is trained and generated by the modular scene element combination connected by the modular scene element combination connection method with historical annotations of resource occupation conflict or logical conflict. For example: detecting that there is a combination of device A and device B with an occupied position resource conflict, or a combination of device C and device D connected in series with a logical conflict, then an error prompt message for the scene element combination and its connection method will be generated.

[0037] The scene generation module 3 is used to receive the output modular scene element combination and the scene element combination connection method to generate a scene.

[0038] By adopting the above system, through multi-level modular design, various complex digital twin scene construction tasks can be flexibly processed.

[0039] Embodiment 2 The difference between this embodiment and the above Embodiment 1 is that: the function of templatized scene element combination is added, that is, a templatized scene element combination providing module 24 is added to the scene element combination design module 2.

[0040] Specifically, the templatized scene element combination providing module 24 is used to provide the modular scene element combination in the templatized scene or the modular scene element combination in the custom templatized scene uploaded by the user. That is, a standard template library is provided, and specifically, a large number of templatized scene element combinations that have been verified and are used more in practice can be selected to be provided.

[0041] The scene element combination management module 22 is also used to provide management operation options for the recommended connection methods of the modular scene element combination in the templatized scene. Specifically, the recommended connection method can be generated according to the connection methods of the templatized scene element combination that have been verified a large number of times and the verification success probability is greater than the preset probability.

[0042] The scene element combination detection module 23 is further configured to receive a first modular scene element combination selected by the user according to the templatized scene element combination provided by the module, and a first modular scene element combination connection method determined by the user according to the management operation option of the modular scene element combination recommended connection method; considering that connection errors and other situations may occur in the actual connection process, according to the association logic between the scene elements set in the templatized scene and the resource occupancy of each scene element, verify whether the first modular scene element combination connected according to the received first modular scene element combination connection method conforms to the set association logic and resource occupancy. If not, generate an error prompt message for the templatized scene generation. Otherwise, output the first modular scene element combination and the first modular scene element combination connection method.

[0043] The scene generation module 3 is further configured to generate a templatized scene element combination according to the output first modular scene element combination and the first modular scene element combination connection method.

[0044] Adopting the above system can better meet the needs of different types of users, and helps users easily copy existing typical excellent designs, improving the design efficiency of digital twin scenes.

[0045] Embodiment 3 The difference between this embodiment and the above embodiment is that: in order to further meet the user's needs, the functions of scene overlay combination and scene switching combination are added, that is, a scene overlay combination module and a scene switching combination module are added to the scene combination design module. The system further includes: a scene combination design module 4; the scene combination design module 4 includes a scene overlay combination module 41. The scene overlay combination module 41 includes: a scene overlay combination providing module 411, a scene overlay combination management module 412, and a scene overlay combination detection module 413.

[0046] The scene overlay combination providing module 411 is configured to provide combinations of historical output scenes; among them, the combinations of historical output scenes can be combinations of scenes whose combination satisfaction of historical output scenes is greater than a preset satisfaction and the output frequency within a preset historical period is greater than a preset frequency.

[0047] The scene overlay combination management module is configured to provide management operation options for different scene overlay methods; the scene overlay methods include full scene overlay and partial scene overlay; among them, the proportion of partial scene overlay can be selected as values such as 1 / 2, 1 / 3, and 1 / 4.

[0048] The scene superposition combination detection module is used to receive the scene combination and the scene combination superposition method selected by the user; wherein, the scene combination superposition method is determined according to the management operation options of different scene superposition methods selected by the user; using a neural network algorithm, it detects whether there are resource occupancy conflicts or logical conflicts among the scene elements in the scene combination superposed according to the received scene combination superposition method. If there is any situation of resource occupancy conflict or lack of logical conflict, it generates an error prompt message for the combined scene generation. Otherwise, it outputs the superposed scene after the user's selection and management operation. For example, scene X including scene element A, scene element B, and scene element C and scene Y including scene element E and scene element F are superposed. Using the full-scene superposition method, a superposed scene Z is generated, and it is detected whether there are resource occupancy conflicts or logical conflicts between scene element A, scene element B, and scene element C and scene element E and scene element F in the superposed scene Z. If there is no conflict, the superposed scene Z is output accordingly.

[0049] In addition, in addition to the comprehensive scene design, in many cases, users need to design scene switching. To further assist users in quickly completing the design of typical scene switching, the scene combination design module 4 in the system further includes a scene switching combination module 42; the scene switching combination module 42 includes: a scene switching combination providing module 421, a scene switching combination management module 422, and a scene switching combination detection module 423.

[0050] Specifically, the scene switching combination providing module 421 is used to provide the scene combination in the dynamic scene switching template; among them, the provided dynamic scene switching template can select typical scene switching, such as: the production line shift change scene template (the scene combination includes: the scene before the production line workers change shifts and the scene after the production line workers change shifts), the warehouse inventory scene template (the scene before the regular inventory of warehouse materials and the scene after the regular inventory), or the equipment failure handling template (the scene before equipment failure repair and the scene after equipment failure repair), etc.

[0051] The scene switching combination management module is used to provide management operation options for setting the scene switching trigger condition and the switching scene order. Among them, providing the scene switching trigger condition and the switching scene order respectively corresponds to targeted settings for the scene combination switching in different dynamic scene switching templates. For example, the switching trigger condition for the scene before the production line workers change shifts and the scene after the production line workers change shifts is reaching the shift change time, the switching trigger condition for the scene before the regular inventory of warehouse materials and the scene after the regular inventory is the inventory time, etc., and the switching trigger condition for the scene before equipment failure repair and the scene after equipment failure repair is the equipment sending a failure signal.

[0052] The scene switching combination detection module is used to receive the first scene combination selected by the user based on the dynamic scene switching template, and the scene switching trigger condition and switching scene sequence determined by the management operation option selected by the user based on the scene switching combination management module; according to the switching trigger condition and switching scene sequence of the scene combination set in the dynamic scene switching template, as well as the dynamic association logic and resource occupancy of the scene elements in the scene combination, it detects whether there are resource occupancy conflicts, logical conflicts, trigger condition errors, and whether the switching sequence of the first scene combination combined according to the received scene switching trigger condition and switching scene sequence is correct. According to the detection result, a templatized scene error prompt message is generated for any of the situations of resource occupancy conflict, logical conflict, trigger condition error, and switching sequence error. Otherwise, the first scene combination and the selected scene switching trigger condition and switching scene sequence are output.

[0053] The scene generation module 3 is further used to output the first scene combination combined according to the scene switching trigger condition and switching scene sequence based on the first scene combination and the selected scene switching trigger condition and switching scene sequence.

[0054] Embodiment 4 The difference between this embodiment and the above embodiments is that: in order to meet the user's more intuitive preview of the designed scene, the functions of scene preview and satisfaction evaluation are added, that is, a scene preview module is added to the system. The system further includes: a scene preview module 5 connected to the scene element design module 1 and the scene element combination design module 2, specifically including: a scene preview level selection module 51, a preview module 52 for the scene preview level selection module, and a preview satisfaction rating marking module 53.

[0055] The scene preview level selection module 52 is used to provide options for selecting the scene preview level; the preview levels include the scene element level, the scene element combination level, as well as the scene level, the scene combination level, etc.

[0056] The preview module 52 of the scene preview level selection module is used to receive the output modular scene elements or the output modular scene element combinations and the connection method of the scene element combinations, number the scene elements or scene element combinations according to the receiving time, and integrate them according to the scene preview level division of the scene elements or scene element combinations, that is, obtain the integrated scene element set and scene element combination set; receive the scene preview level selected by the user and display the integrated modular scene elements or modular scene element combinations in order according to the numbers and provide preview satisfaction evaluation options in sequence. It is also used to receive the output superimposed scene or the output scene combination, number the superimposed scene or the scene combination according to the receiving time, and classify and integrate according to the scene preview level of the superimposed scene or the scene combination, that is, obtain the integrated superimposed scene set and the scene combination set; receive the scene preview level selected by the user and correspondingly display the integrated superimposed scene and the scene combination in the order of numbers and sequentially provide preview satisfaction evaluation options.

[0057] The preview satisfaction rating marking module 53 is used to obtain the satisfaction evaluation options (satisfied or dissatisfied) of the user for the modular scene elements or the modular scene element combination. Add a first mark to the modular scene elements or the modular scene element combination with the satisfaction evaluation option of dissatisfied and store it correspondingly in the scene element providing module or the scene element combination providing module; add a second mark to the modular scene elements or the modular scene element combination with the satisfaction evaluation option of satisfied and store it correspondingly in the scene element providing module or the scene element combination providing module; It is also used to obtain the satisfaction evaluation options (satisfied or dissatisfied) of the user for the superimposed scene or the scene combination. Add a third mark to the superimposed scene or the scene combination with the satisfaction evaluation option of dissatisfied and store it correspondingly in the scene superimposed combination providing module or the scene switching combination providing module; add a fourth mark to the satisfied superimposed scene or the scene combination and store it correspondingly in the scene superimposed combination providing module or the scene switching combination providing module.

[0058] In addition, considering the optimization of the scene design through the obtained feedback evaluation, the system further includes: The scene element providing module 11 is also used to count the scene elements with the first mark or the second mark provided by the scene element providing module; reduce the frequency of providing the corresponding scene elements for the scene elements with the first mark whose occurrence frequency is greater than the preset frequency; increase the frequency of providing the corresponding scene elements for the scene elements with the second mark whose occurrence frequency is greater than the preset frequency; The scene element combination providing module 21 is also used to count the scene element combinations with the first mark or the second mark provided by the scene element providing module; reduce the frequency of providing the corresponding scene element combinations for the scene element combinations with the first mark whose occurrence frequency is greater than the preset frequency; increase the frequency of providing the corresponding scene element combinations for the scene element combinations with the second mark whose occurrence frequency is greater than the preset frequency.

[0059] Similarly, the scenario superposition combination providing module 411 is further configured to count the scenario element combinations with the third marker added or the scenario element combinations with the fourth marker added provided by the scenario superposition combination providing module; reduce the frequency of providing the corresponding superposition scenario combination for the superposition scenario with the third marker added whose occurrence frequency is greater than the preset frequency; increase the frequency of providing the corresponding superposition scenario combination for the superposition scenario with the fourth marker added whose occurrence frequency is greater than the preset frequency; The scenario switching combination providing module 421 is further configured to count the scenario element combinations with the third marker added or the scenario element combinations with the fourth marker added provided by the scenario combination providing module; reduce the frequency of providing the corresponding scenario combination for the scenario combination with the third marker added whose occurrence frequency is greater than the preset frequency; increase the frequency of providing the corresponding scenario combination for the scenario combination with the fourth marker added whose occurrence frequency is greater than the preset frequency.

[0060] As Figure 2 shown, an embodiment of the present application discloses a digital twin scenario generation method applying the above digital twin scenario design system, and the specific steps include: S1. Receive the scenario elements selected by the user from the modular scenario elements provided by the scenario element providing module.

[0061] S2. Receive the specific management operation tool selected by the user from the management operation tools for the attributes, states, and operation logics of different modular scenario elements provided by the scenario element management module, and manage the selected scenario elements.

[0062] S3. Receive the modular scenario elements after being selected and managed by the user, and detect whether the received modular scenario elements exceed the preset restrictive regulations according to the preset restrictive regulations corresponding to the modular scenario elements, and output according to the detection result.

[0063] Specifically, if the restrictive regulations are exceeded, an error prompt message for the modular scenario elements is generated, otherwise the modular scenario elements are output.

[0064] S4. Receive the scenario element combination including the output modular scenario elements selected by the user from the combinations of the modular scenario elements provided and output by the scenario element combination providing module.

[0065] S5. Receive the specific management operation option selected by the user from the management operation options for the connection methods of the modular scenario element combinations provided by the scenario element combination management module, and determine the connection method of the modular scenario element combination selected by the user.

[0066] S6. Use the neural network algorithm to detect whether there are resource occupancy conflicts or logical conflicts in the modular scenario element combination connected according to the received modular scenario element combination connection method, and output according to the detection result.

[0067] Specifically, if there is any situation of resource occupation conflict or lack of logical conflict, error prompt information for the generated scenario element combination and its connection method is generated; otherwise, the modular scenario element combination selected by the user and the connection method of the modular scenario element combination are output.

[0068] S7. Receive the modular scenario element combination and the scenario element combination connection method output to generate a scenario.

[0069] In a specific embodiment, the method further includes: Receive the modular scenario element combination in the templated scenario provided by the user, denoted as the first modular scenario element combination; Receive the connection method of the modular scenario element combination determined by the user's selection of the management operation option for the recommended connection method of the modular scenario element combination in the templated scenario, denoted as the connection method of the first modular scenario element combination; According to the association logic set between each scenario element and the resource occupation situation of each scenario element in the templated scenario, verify whether the first modular scenario element combination connected according to the received connection method of the first modular scenario element combination conforms to the set association logic and resource occupation situation. If not, generate error prompt information for generating the templated scenario; otherwise, output the first modular scenario element combination and the connection method of the first modular scenario element combination; Generate a templated scenario element combination according to the output first modular scenario element combination and the connection method of the first modular scenario element combination.

[0070] In a specific embodiment, the method further includes: Receive the scenario combination selected by the user from the combination of the historically output scenarios provided by the user; Receive the scenario combination superposition method determined by the user's selection of the management operation option for different scenario superposition methods; Detect whether there is any resource occupation conflict or logical conflict among the scenario elements in the scenario combination superposed according to the received scenario combination superposition method. If there is any situation of resource occupation conflict or lack of logical conflict, generate error prompt information for generating the combined scenario; otherwise, output the superposed scenario after the user's selection and management operation.

[0071] In a specific embodiment, the method further includes: Receive a scenario combination in a dynamic scenario switching template selected by the user from the scenario combinations in the dynamic scenario switching template, denoted as the first scenario combination; Receive the scenario switching trigger condition and the switching scenario order determined by the user's selection of the management operation option for the scenario switching trigger condition and the switching scenario order setting; According to the switching trigger conditions and switching scene sequences set in the dynamic scene switching template, as well as the dynamic association logic and resource occupancy of the scene elements in the scene combination, it is detected whether there are resource occupancy conflicts, logical conflicts, trigger condition errors in the scene elements of the first scene combination combined according to the received scene switching trigger conditions and switching scene sequences, and whether the switching sequence of the combined first scene combination of scenes is correct. According to the detection results, a templatized scene error prompt message is generated for any of the situations of resource occupancy conflict, logical conflict, trigger condition error, and switching sequence error. Otherwise, the first scene combination and the selected scene switching trigger conditions and switching scene sequences are output; Output the first scene combination combined according to the scene switching trigger conditions and switching scene sequences according to the first scene combination and the selected scene switching trigger conditions and switching scene sequences.

[0072] The embodiments of the present application also disclose a computer-readable storage medium.

[0073] Specifically, the computer-readable storage medium stores a computer program that can be loaded and executed by a processor, such as the digital twin scene generation method described above. The computer-readable storage medium includes, for example: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.

[0074] The embodiments of the present application also disclose a computer device.

[0075] Specifically, the computer device includes a memory and a processor, and the memory stores a computer program that can be loaded and executed by the processor, such as the digital twin scene generation method described above.

[0076] The above are all the preferred embodiments of the present application. Without limiting the protection scope of the present application accordingly, any feature disclosed in this specification (including the abstract and drawings), unless specifically described, can be replaced by other equivalent or similar-purpose alternative features. That is, unless specifically described, each feature is only an example of a series of equivalent or similar features.

Claims

1. A digital twin scenario design system, characterized in that, Including: A scene element design module, including: a scene element providing module, a scene element management module, and a scene element detection module; the scene element providing module is used to provide modular scene elements or custom modular scene elements uploaded by users; the scene element management module is used to respectively provide management operation tools for the attributes, states, and operation logics of different modular scene elements; the scene element detection module is used to receive the modular scene elements selected and managed by the user, and detect whether the received modular scene elements exceed the preset restrictive regulations according to the corresponding preset restrictive regulations of the modular scene elements. If they exceed the restrictive regulations, generate an error prompt message for the modular scene elements, otherwise output the modular scene elements; A scene element combination design module communicatively connected to the scene element design module, including a scene element combination providing module, a scene element combination management module, and a scene element combination detection module; the scene element combination providing module is used to provide combinations of modular scene elements output or combinations of custom modular scene elements uploaded by users; the scene element combination management module is used to provide management operation options for the connection methods of modular scene element combinations; the scene element combination detection module is used to receive the management operation options selected by the user to determine the connection method of the modular scene element combination, and use a neural network algorithm to detect whether there are resource occupancy conflicts or logical conflicts in the modular scene element combination connected according to the received connection method of the modular scene element combination. If there is any situation of resource occupancy conflict or logical conflict missing, generate an error prompt message for the scene element combination and its connection method, otherwise output the selected modular scene element combination and the connection method of the modular scene element combination; A scene generation module communicatively connected to the scene element combination design module, used to receive the output modular scene element combination and the scene element combination connection method to generate a scene.

2. The digital twin scenario design system according to claim 1, wherein The scene element combination design module communicatively connected to the scene element design module further includes: A templatized scene element combination providing module, used to provide combinations of modular scene elements in a templatized scene or combinations of modular scene elements in a custom templatized scene uploaded by users; The scene element combination management module is further used to provide management operation options for the recommended connection methods of modular scene element combinations in a templatized scene; The scene element combination detection module is further configured to receive a first modular scene element combination selected by the user according to the templatized scene element combination and a first modular scene element combination connection method determined by the user according to the management operation option of the modular scene element combination recommended connection method. According to the association logic between each scene element set in the templatized scene and the resource occupancy of each scene element, verify whether the first modular scene element combination connected according to the received first modular scene element combination connection method conforms to the set association logic and resource occupancy. If not, generate an error prompt message for the templatized scene generation. Otherwise, output the first modular scene element combination and the first modular scene element combination connection method; The scene generation module is further configured to generate a templatized scene element combination according to the output first modular scene element combination and the first modular scene element combination connection method.

3. The digital twin scenario design system according to claim 1, wherein It further includes: A scene combination design module, including a scene overlay combination module; The scene overlay combination module includes: a scene overlay combination providing module, a scene overlay combination management module, and a scene overlay combination detection module; The scene overlay combination providing module is configured to provide combinations of the historically output scenes. The scene overlay combination management module is configured to provide management operation options for different scene overlay methods; the scene overlay methods include full scene overlay and partial scene overlay; The scene overlay combination detection module is configured to receive the scene combination and the scene combination overlay method selected by the user; use the neural network algorithm to detect whether there are resource occupancy conflicts or logical conflicts among the scene elements in the scene combination overlaid according to the received scene combination overlay method. If there is any situation of resource occupancy conflict or logical conflict missing, generate an error prompt message for the combined scene generation. Otherwise, output the overlaid scene after the user selection and management operation.

4. The digital twin scenario design system according to claim 3, wherein The scene combination design module further includes a scene switching combination module; the scene switching combination module includes: a scene switching combination providing module, a scene switching combination management module, and a scene switching combination detection module; The scene switching combination providing module is configured to provide the scene combinations in the dynamic scene switching template. The scene switching combination management module is configured to provide management operation options for setting the scene switching trigger condition and the switching scene order; The described scenario switching combination detection module is used to receive the first scenario combination selected by the user based on the dynamic scenario switching template and the scenario switching trigger condition and switching scenario order determined by the management operation option selected by the user based on the scenario switching combination management module; according to the switching trigger condition and switching scenario order of the scenario combination set in the dynamic scenario switching template, as well as the dynamic association logic and resource occupancy of the scenario elements in the scenario combination, it detects whether there are resource occupancy conflicts, logical conflicts, trigger condition errors in the scenario elements of the first scenario combination combined according to the received scenario switching trigger condition and switching scenario order, and whether the switching scenario order of the combined first scenario combination is correct. According to the detection result, it generates a templated scenario error prompt message for any of the situations of resource occupancy conflict, logical conflict, trigger condition error, and switching order error. Otherwise, it outputs the first scenario combination and the selected scenario switching trigger condition and switching scenario order; The described scenario generation module is further used to output the first scenario combination combined according to the scenario switching trigger condition and switching scenario order based on the first scenario combination and the selected scenario switching trigger condition and switching scenario order.

5. The digital twin scenario design system according to claim 1, wherein It further includes: A scenario preview module connected to the scenario element design module and the scenario element combination design module, including: a scenario preview level selection module, a scenario preview level selection module preview module, and a preview satisfaction rating marking module; The described scenario preview level selection module is used to provide scenario preview level selection options; The described scenario preview level selection module is used to receive the output modular scenario elements or the output modular scenario element combination and the connection method of the scenario element combination, number the scenario elements or scenario element combination according to the receiving time, and integrate them according to the scenario preview level division of the scenario elements or scenario element combination; receive the scenario preview level selected by the user and display the integrated modular scenario elements or modular scenario element combination in order according to the number and sequentially provide preview satisfaction evaluation options; The described preview satisfaction rating marking module is used to obtain the user's satisfaction evaluation options for the modular scenario elements or modular scenario element combination, add a first mark to the modular scenario elements or modular scenario element combination with an unsatisfactory satisfaction evaluation option and store them correspondingly in the scenario element providing module or the scenario element combination providing module; add a second mark to the modular scenario elements or modular scenario element combination with a satisfactory satisfaction evaluation option and store them correspondingly in the scenario element providing module or the scenario element combination providing module.

6. The digital twin scenario design system according to claim 5, wherein, The described scenario element providing module is further used to count the scenario elements with the first mark or the second mark provided by the scenario element providing module; reduce the frequency of providing the corresponding scenario elements for the scenario elements with the first mark whose occurrence frequency is greater than the preset frequency; increase the frequency of providing the corresponding scenario elements for the scenario elements with the second mark whose occurrence frequency is greater than the preset frequency; The scene element combination providing module is further configured to count the scene element combinations with the first mark added or the scene element combinations with the second mark added provided by the scene element providing module; reduce the frequency of providing the corresponding scene element combination for the scene element combination with the first mark added whose occurrence frequency is greater than a preset frequency; and increase the frequency of providing the corresponding scene element combination for the scene element with the second mark added whose occurrence frequency is greater than the preset frequency.

7. The digital twin scenario design system according to claim 1, characterized in that The modular scene elements include: personnel scene elements, equipment scene elements, environmental scene elements, material scene elements, and process scene elements.

8. A method for generating a digital twin scenario using the digital twin scenario design system according to any one of claims 1 to 7, characterized in that, including: Receive the scene elements selected by the user from the modular scene elements provided by the scene element providing module; Receive the specific management operation tool selected by the user from the management operation tools for the attributes, status, and operation logic of different modular scene elements provided by the scene element management module, and manage the selected scene elements; Receive the modular scene elements after being selected and managed by the user, and detect whether the received modular scene elements exceed the limit regulations according to the preset restrictive regulations corresponding to the modular scene elements. If the limit regulations are exceeded, generate an error prompt message for the modular scene elements, otherwise output the modular scene elements; Receive the scene element combination including the output modular scene elements selected by the user from the combinations of the modular scene elements provided and output by the scene element combination providing module; Receive the specific management operation option selected by the user from the management operation options for the connection method of the modular scene element combination provided by the scene element combination management module, and determine the connection method of the modular scene element combination selected by the user; use the neural network algorithm to detect whether there is a resource occupancy conflict or a logic conflict in the modular scene element combination connected according to the received connection method of the modular scene element combination. If there is any situation of resource occupancy conflict or logic conflict missing, generate an error prompt message for the scene element combination and its connection method, otherwise output the modular scene element combination selected by the user and the connection method of the modular scene element combination; Receive the output modular scene element combination and the scene element combination connection method to generate a scene.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein, when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the method according to claim 8.

10. A computer device, characterized in that, The computer device includes a memory, a processor, and a program stored and executable on the memory. When the program is executed by the processor, it implements the steps of the method according to claim 8.