Smart factory visual configuration platform based on digital twinning and low code
By using a digital twin and low-code smart factory visualization configuration platform, the problems of fragmented and inefficient resource allocation in the digital twin system of biopharmaceutical factories have been solved. It has achieved efficient and flexible 3D visualization configuration and rapid iteration, meeting the high real-time and compliance requirements of the biopharmaceutical industry.
Patent Information
- Application Number
- CN202511625868.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-07
- Publication Date
- 2026-01-30
AI Technical Summary
Existing technologies for configuring and building digital twin systems in biopharmaceutical factories suffer from problems such as missing resource attributes, redundant configuration, long configuration cycles, low efficiency, insufficient flexibility, performance lag, chaotic data storage, and lack of version control, making it difficult to meet the high real-time and high-complexity 3D visualization requirements of the biopharmaceutical industry.
The smart factory visualization configuration platform, based on digital twins and low-code, combines twin model configuration and development modules, componentized configuration terminals, and low-code servers to achieve 3D model construction, graphical drag-and-drop configuration, event response engine, version management, and data storage. It provides a componentized configuration interface and declarative configuration parsing, supporting rapid iteration and compliance management.
It significantly shortened the scenario setup cycle, improved configuration efficiency and system performance, met the rapid iteration and compliance requirements of biopharmaceutical factories, achieved stability and traceability of scenario configuration, and enhanced the flexibility and scalability of the system.
Smart Images

Figure CN121433643A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of industrial software and information technology integration, specifically to a smart factory visualization configuration platform based on digital twins and low-code. Background Technology
[0002] As the biopharmaceutical industry increasingly demands precision, compliance, and flexibility in its production processes, building a smart factory digital twin system capable of real-time mapping and interaction has become an inevitable trend. While digital twin technology is widely used in industry, the configuration and construction of its scenarios still face significant challenges. Traditional methods typically require configuring models, data, and interaction rules separately across multiple fragmented interfaces. This configuration approach not only easily leads to omissions or duplication of resource attributes but also makes it difficult to globally control the interaction logic. It necessitates repeatedly running the scenario to verify the configuration's correctness, resulting in long scenario construction cycles and low efficiency.
[0003] At the platform tool level, existing low-code development platforms aim to improve application development efficiency through graphical methods. However, when dealing with high-real-time and high-complexity 3D visualization scenarios such as biopharmaceutical factories, their flexibility and scalability are often insufficient, easily leading to performance lag. Meanwhile, existing digital twin models mostly rely on manual management through file directories, lacking a unified and standardized retrieval and collaboration mechanism. This results in inconsistent model data formats, chaotic storage, and heavy maintenance workload, severely restricting the ability for rapid iteration and knowledge reuse.
[0004] Furthermore, existing solutions offer limited flexibility in configuring scene interaction rules, making it difficult to meet users' personalized business needs. In terms of configuration information storage and management, they generally rely on relational databases to handle large-scale JSON configurations, resulting in performance bottlenecks. Moreover, they generally lack effective version control and audit trail functions, making it difficult to ensure the stability and traceability of the configuration process and failing to fully meet the stringent compliance requirements of the biopharmaceutical industry. Therefore, there is a need to develop an innovative platform that integrates digital twin and low-code technologies to achieve efficient, flexible, and traceable visualized configuration and operation of smart factories. Summary of the Invention
[0005] In view of the above-mentioned technical problems in related technologies, the present invention proposes a smart factory visualization configuration platform based on digital twins and low code, which can overcome the above-mentioned shortcomings of the prior art.
[0006] To achieve the above-mentioned technical objectives, the technical solution of the present invention is implemented as follows: A smart factory visualization configuration platform based on digital twins and low-code; The smart factory visualization configuration platform based on digital twins and low code includes a twin model configuration and development module for constructing a 3D digital twin model of a biomedical smart factory and developing its interactive effects, a componentized configuration terminal for constructing application interfaces and interactive processes through graphical drag and drop and configuration methods, and a low-code server for receiving and processing configuration information from the componentized configuration terminal. The low-code server includes: The code generation submodule is used to convert graphical configurations into executable code; The data management subsystem is used to uniformly manage the real-time data and configuration metadata of business systems; The runtime environment subsystem provides containers for testing and running applications; The version management subsystem is used for version control and rollback of scenario configurations.
[0007] Furthermore, the twin model configuration and development module includes: A 3D modeling unit is used to construct 3D models of digital twin scenes using 3D design software. The interactive effects development unit is used to add highlighting, blurring, or semi-transparency interactive effects to 3D models; The basic configuration unit is used to set the basic parameters and rules of the scene.
[0008] Furthermore, the user interface of the componentized configuration terminal includes: The component list area is used to display and manage available component resources; The canvas area is used to drag components to a specified position to achieve scene layout design; The configuration area is used for basic configuration, data configuration, and interaction configuration of components.
[0009] Furthermore, the configuration area includes: The basic configuration module is used to set the position, size, and attributes of components; The data configuration module is used to set up data source selection, data transformation, and data association for components; The interaction configuration module is used to set the event triggering conditions, response behaviors, and dynamic updates of components.
[0010] Furthermore, the low-code server also includes a declarative configuration parser and an event-response engine; The component-based configuration interface is used to abstract user configuration operations into structured rule description objects; The declarative configuration parser is used to perform syntax validation and rule registration on the rule description object; The event-response engine is used to listen to the global event bus, match and execute registered rules.
[0011] Furthermore, the workflow of the event-response engine includes: Event listening steps: Listen for state change events on the global event bus; Rule matching steps: Query the rule index table based on the source and type of the event to match registered rules; Condition evaluation steps: Evaluate the conditions defined in the matching rules; Action execution steps: When the conditions are met, execute one or more actions defined in the rules.
[0012] Furthermore, the platform uses a file system to store the configured JSON information.
[0013] Furthermore, the version management subsystem is used to perform version control and rollback of scenario configurations to ensure the stability and traceability of the configurations.
[0014] Furthermore, the platform also includes an audit log module for recording user operations, resource change information, and operation context.
[0015] Furthermore, the platform sets components or data that are not currently visible to be invisible during rendering and does not load them, but loads them when the user clicks on them.
[0016] The beneficial effects of this invention are as follows: By deeply integrating digital twin 3D visualization with low-code component-based configuration, and adopting a three-region integrated configuration interface and event response engine, the scene configuration process is shifted from decentralized to centralized, and from code development to graphical orchestration. This greatly simplifies the configuration complexity, avoids omissions and duplications in resource configuration, and thus significantly shortens the scene building cycle and improves development efficiency. At the same time, by leveraging file storage configuration and version management mechanisms, the system's performance and scalability in processing large-scale data are effectively improved, and the stability, reliability, and full lifecycle traceability of the configuration process are ensured, meeting the dual needs of biopharmaceutical factories for rapid iteration and compliance management. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1This is a system architecture diagram of a smart factory visualization configuration platform based on digital twins and low code, according to an embodiment of the present invention. Detailed Implementation
[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention are within the scope of protection of the present invention.
[0020] It should be understood that the description of the embodiments of the present invention is only for the purpose of facilitating the description of the embodiments of the present invention and simplifying the description, and is not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on the embodiments of the present invention. In addition, the terminology is used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated, unless otherwise expressly and specifically defined.
[0021] like Figure 1 As shown in the illustration, a smart factory visualization configuration platform based on digital twins and low-code, according to an embodiment of the present invention, includes a digital twin model configuration and development module, a componentized configuration terminal, and a low-code server. The modules interact with each other via APIs, forming a complete visualization configuration system.
[0022] The twin model configuration and development module includes: The 3D modeling unit uses 3D design software to construct 3D models of digital twin scenes, enabling digital representation of equipment in biopharmaceutical factories (such as bioreactors and purification systems). The interactive effects development unit adds highlighting, blurring, and semi-transparent interactive effects to 3D models according to actual needs, and supports the visualization of device operating status. The basic configuration unit sets the basic parameters and rules of the scene, including time rules, physical rules, and scene boundary rules.
[0023] The user interface of the component-based configuration terminal includes: The component list area displays and manages available component resources, including basic UI components such as buttons, drop-down lists, and images, as well as industrial equipment components such as bioreactors, sensors, and valves; The canvas area allows for the design of a two-dimensional layout of the scene by dragging and dropping components to designated positions. The configuration area includes a basic configuration module, a data configuration module, and an interaction configuration module, which are used to set the position and size attributes of components, the data source selection, conversion and association settings, and the event triggering condition response behavior settings, respectively.
[0024] The low-code server includes: The code generation submodule converts the graphical configuration into executable code; The data management subsystem provides unified management of real-time data and configuration metadata from business systems. The runtime environment subsystem provides containers for testing and running applications; The version management subsystem performs version control and rollback of scenario configurations; A declarative configuration parser performs syntax validation and rule registration on rule description objects; The event-response engine listens to the global event bus, matches and executes registered rules.
[0025] Regarding the platform's data storage and interface architecture: For data storage, the platform uses a file system to store JSON information related to scenario configurations, and a database management system to store core system data in a structured manner. The database includes, but is not limited to, the following data tables: The user information table is used to store basic information about platform users; The project information table is used to manage the basic information and configuration of each project. The component information table stores the definition information of various components in the platform; The component reference table records the usage relationships between pages and components; The operation audit form is used to record user operation logs to enable audit tracking; The token management table is used to manage expired authentication tokens.
[0026] In terms of interface design, the platform provides complete API interface services, adopting a RESTful architecture. The interfaces use a unified response data format, including fields such as operation status identifier, prompt information, status code, response data, and timestamp.
[0027] The core interfaces provided by the platform include, but are not limited to: The authentication-related interfaces support user registration and login operations; The component management interface supports operations such as querying, adding, modifying, and deleting components. The page management interface supports operations such as querying, adding, modifying, and deleting pages.
[0028] Preferably, the authentication interface includes a user registration interface and a user login interface; the component management interface includes an interface for obtaining a component list, an interface for adding a component, an interface for modifying a component, and an interface for deleting a component; the page management interface includes an interface for obtaining a page list, an interface for obtaining page configuration, an interface for adding a page, an interface for modifying a page, and an interface for deleting a page.
[0029] More preferably, the interface employs an authentication mechanism to ensure the security of interface access; the interface supports data retrieval methods such as pagination query and keyword search; the interface performs a reference relationship check during deletion operations to prevent accidental deletion of referenced resources.
[0030] Through the above data storage scheme and interface architecture, the platform achieves efficient management and secure access to configuration data, providing a reliable data foundation for the implementation of visual configuration functions.
[0031] The platform's core algorithm process includes: Configuration capture and abstraction: The front end abstracts user actions into structured event-response rule description objects; Configuration parsing and registration: A declarative configuration parser performs syntax validation and rule registration; Runtime event dispatch and execution: The event-response engine listens to the event bus and performs rule matching, condition evaluation, and action execution; State synchronization and rendering: Dynamically execute operations through an action type mapping table to update the interface.
[0032] The specific workflow of the event-response engine includes: Event listening steps: Listen for state change events on the global event bus; Rule matching steps: Query the rule index table based on the source and type of the event to match registered rules; Condition evaluation steps: Use the JSONPath query language to evaluate the conditions defined in the matching rules; Action execution steps: When the judgment condition is met, the action executor performs the corresponding operation processing according to the action type defined in the rule through dynamic scheduling. The operation processing includes at least passing configuration parameters to the specified target object and completing the execution of the business logic defined in the rule.
[0033] The version management subsystem performs version control and rollback of scene configurations to ensure configuration stability and traceability. The platform also includes an audit log module that records user operations, resource change information, and operation context. During rendering, components or data that are not currently visible are set to invisible and not loaded until the user clicks on them, improving system performance.
[0034] The above technical solutions enable full-process management of visualized configuration for smart factories in the biopharmaceutical industry, allowing users to quickly build and deploy digital twin applications through a graphical interface.
[0035] To facilitate understanding of the above technical solutions of the present invention, the following detailed description of the above technical solutions of the present invention is provided through specific embodiments; the scope of protection of the present invention is not limited to the following embodiments.
[0036] Example 1 This embodiment provides a smart factory visualization configuration platform based on digital twins and low-code, including a twin model configuration and development module, a componentized configuration terminal, and a low-code server.
[0037] The twin model configuration and development module includes: The 3D modeling unit constructs 3D models of digital twin scenes using 3D design software. Specifically, it uses 3D Max software to create scene models, workstation models, and logistics models to achieve a digital representation of physical entities. The interactive effects development unit adds highlighting, blurring, and semi-transparent interactive effects to 3D models according to actual needs. Specifically, it sets highlighting, blurring, and semi-transparent effects for different objects in the scene to achieve a visual display of the scene. The basic configuration unit sets the basic parameters and rules of the scene, including time rules, physical rules, and scene boundary rules. Specifically, it includes setting time rules such as working time, rest time, and production cycle time; setting physical rules such as object collision rules and weight limits; and setting boundary rules such as import / export control and area division.
[0038] The component-based configuration interface includes: The component list area displays and manages available component resources, including buttons, dropdown lists, and image components. It provides a variety of commonly used components and categorizes them for management, supporting component search and quick location. The canvas area allows for the design of a two-dimensional layout of the scene by dragging components to a specified position. Specifically, it provides a draggable canvas area that supports free dragging, position adjustment, and alignment of components. The basic configuration module allows for basic configuration of components, including setting the component's position, size, and attributes. Specifically, it sets the component's position coordinates, size parameters, rotation angle, visibility, lock status, and hierarchy. The data configuration module configures the components, including the selection of data sources, data transformation, and data association settings. Specifically, it selects data sources such as databases and files, sets conversion rules such as data format conversion and data normalization, and sets association relationships such as data mapping and data association. The interaction configuration module allows for the configuration of component interactions, including event triggering conditions, response behaviors, and dynamic update settings. Specifically, it allows setting interaction types such as clicks, double-clicks, and mouse hovers, setting response behaviors such as execution methods and attribute changes, and setting dynamic update rules for updating text, images, etc., based on conditions.
[0039] The low-code server includes: The code generation submodule generates corresponding code based on user configuration. Specifically, it generates a code template based on user configuration, replaces placeholders in the template, performs code formatting and optimization, and generates executable code. The data management subsystem manages and stores data in a unified manner, specifically by establishing a unified data model to achieve unified storage of multi-source heterogeneous data and provide standardized processing and management of data. The runtime environment subsystem provides the runtime environment and services. Specifically, it provides an independent runtime environment, deploys the runtime environment configuration and code, and provides API services to support remote calls and real-time execution in various scenarios. The version management subsystem performs version control and rollback of scenario configurations. Specifically, it establishes version control policies, records detailed information on configuration changes, and provides version rollback functionality.
[0040] Example 2 This embodiment provides another low-code intelligent platform implementation scheme for a biomedical smart factory, including a twin model configuration and development module, a componentized configuration terminal, and a low-code server.
[0041] The twin model configuration and development module includes: The 3D modeling unit uses 3D design software to construct 3D models of digital twin scenes. Specifically, it creates a factory shell model that is 20 meters long, 15 meters wide, and 10 meters high; a production line model that is 10 meters long; an automated equipment model that includes robots, sensors, and control systems; and a warehouse model that is 8 meters long, 8 meters wide, and 6 meters high. The interactive effects development unit adds interactive effects to 3D models. Specifically, it sets highlight effects for the factory shell model, semi-transparent effects for the production line model, highlight and blur effects for the automated equipment model, and highlight and semi-transparent effects for the warehouse model. The basic configuration unit sets the basic parameters and rules of the scene, specifically setting the time rules for 8-hour working hours, 2-hour rest time, and 30-minute production cycle time, setting the physical rules for object collision rules, and setting the boundary rules for import and export areas.
[0042] The component-based configuration interface includes: The component list area displays and manages component resources, specifically providing button components, text components, image components, dropdown list components, progress bar components, and warning components, and enabling categorized management and search location; The canvas area allows for layout design by dragging components. Specifically, it provides a draggable canvas area that supports free dragging, position adjustment, and alignment of components. The basic configuration module allows for basic configuration of components. Specifically, it sets the button component's position coordinates (100, 100) and size to 50mm × 50mm, sets the text component's font size to 24px, sets the image component's size to 200mm × 150mm, and sets the dropdown list component's height to 300mm. The data configuration module allows for data configuration of components, specifically selecting a database as the data source, setting data conversion rules such as string to number conversion and Excel file to JSON conversion, and setting the correlation between production line speed data and production cycle data. The interaction configuration module allows you to configure the interaction of components. Specifically, it sets the button component's click event response to the "Start Production" method, sets the dropdown list component's selected event to update the production line speed, and sets the text component to update the production status every 5 seconds.
[0043] The low-code server includes: The code generation submodule generates code based on user configuration. Specifically, it generates a code template based on the configuration, replaces placeholders, and performs code formatting and optimization. The data management subsystem manages scenario data in a unified manner, specifically establishing a data structure that includes production line speed and production cycle time, and achieving unified management of multiple storage methods such as databases and files; The runtime environment subsystem provides the runtime environment and services, specifically providing independent runtime environments such as physical servers and databases, deployment configurations and code, and providing API services; The version management subsystem performs version control and rollback, specifically establishing a multi-version parallel management strategy, recording configuration change details, and providing version rollback functionality.
[0044] In summary, the following beneficial effects are achieved by utilizing the above-described technical solution of the present invention: 1. This invention constructs a digital twin model using 3D Max and develops interactive effects for the model, realizing a three-dimensional visualization of the digital twin scene. This improves the intuitiveness and convenience of scene configuration, avoids the problems of scattered and omitted resource configuration in traditional methods, and significantly shortens the scene construction cycle. 2. This invention adopts a combination of component-based configuration and low-code server to realize modular configuration of digital twin scenarios, reduce the workload of traditional manual file directory management, improve data organization and maintainability, and effectively improve collaboration efficiency; 3. This invention divides the configuration interface into three parts: the left side is the component list module, the middle side is the real-time display module of the configuration effect, and the right side is the configuration module (basic configuration, data configuration, and interaction configuration). By dividing the interface into three parts, the problem of scattered configuration of various resource attributes is solved, the difficulty of resource configuration is simplified, and the problems of configuration omissions and duplicate configurations are greatly reduced. Through this interface splitting method, the cycle time for building a scene is shortened by 40%. 4. To address the significant lag, lack of flexibility, and insufficient scalability issues that existing low-code platforms still face when handling large and complex business scenarios, this invention employs lazy loading / on-demand loading. Components and data within tabs, collapsible panels, and pop-ups are set to "not load when invisible," and are only loaded when the user clicks on them; 5. The low-code intelligent platform provided by this invention enables rapid scenario building and configuration through a graphical interface, simplifies the software development process, improves code generation efficiency, and can meet the needs of rapid iteration of middle platform business. 6. The component-based configuration terminal of this invention provides basic configuration, data configuration, and interaction configuration modules, enabling flexible configuration and expansion of scene interaction rules, meeting the personalized needs of different users, and improving the scalability of the system; 7. This invention supports version control and management of scene configurations, ensuring the stability and traceability of scene configurations, and providing an effective mechanism for scene maintenance and iteration; 8. Use a file to store the configuration's JSON information. This improves scalability and performance as the configuration content increases, especially when stored directly in MySQL.
[0045] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A smart factory visual configuration platform based on digital twin and low code, characterized in that, The platform comprises a twin model configuration and development module for building a three-dimensional digital twin model of a bio-pharmaceutical intelligent factory and developing an interaction effect thereof, a componentized configuration terminal for building an application interface and an interaction process through a graphical drag-and-drop and configuration manner, and a low-code server for receiving and processing configuration information from the componentized configuration terminal. The low-code server comprises: a code generation submodule for converting graphical configuration into executable code; a data management subsystem for uniformly managing real-time data and configuration metadata of a business system; a running environment subsystem for providing a test and running container of an application; a version management subsystem for version control and backtracking of scene configuration.
2. The intelligent factory visual configuration platform based on digital twin and low code according to claim 1, wherein, The twin model configuration and development module comprises: a three-dimensional modeling unit for building a three-dimensional model of a digital twin scene through a three-dimensional design software; an interaction effect development unit for adding a highlighted, blurred or semi-transparent interaction effect to the three-dimensional model; a basic configuration unit for setting basic parameters and rules of the scene.
3. The smart factory visual configuration platform based on digital twin and low code according to claim 1, characterized in that, The user interface of the componentized configuration terminal comprises: a component list area for displaying and managing available component resources; a canvas area for dragging components to a specified position to realize layout design of the scene; a configuration area for basic configuration, data configuration and interaction configuration of the components.
4. The intelligent factory visual configuration platform based on digital twin and low code according to claim 3, characterized in that, The configuration area comprises: a basic configuration module for setting position, size and attributes of the components; a data configuration module for setting selection, data conversion and data association of data sources of the components; an interaction configuration module for setting event trigger conditions, response behaviors and dynamic updates of the components.
5. The intelligent factory visual configuration platform based on digital twin and low code according to claim 1, characterized in that, The low-code server further comprises a declarative configuration parser and an event-response engine. The componentized configuration terminal is configured to abstract configuration operations of a user into structured rule description objects. The declarative configuration parser is configured to perform syntax verification and rule registration on the rule description objects. The event-response engine is configured to listen to a global event bus, match and execute registered rules.
6. The smart factory visual configuration platform based on digital twin and low code according to claim 5, characterized in that, The workflow of the event-response engine comprises: an event listening step of listening to state change events on the global event bus; a rule matching step of querying a rule index table according to a source and a type of an event to match registered rules; a condition evaluation step of judging conditions defined in the matched rules; an action execution step of executing one or more actions defined in the rules when the conditions are satisfied.
7. The intelligent factory visual configuration platform based on digital twin and low code according to claim 1, characterized in that, The platform uses a file system to store JSON information of configuration.
8. The smart factory visual configuration platform based on digital twin and low code according to claim 1, characterized in that, The version management subsystem is configured to perform version control and backtracking of scene configuration to ensure stability and traceability of the configuration.
9. The low-code-based smart factory visual configuration platform based on digital twinning according to claim 1, wherein, The platform further comprises an audit log module configured to record user operations, resource change information and operation context.
10. The smart factory visual configuration platform based on digital twin and low code according to claim 1, characterized in that, The platform does not load components or data that are not currently visible when rendering, and loads them when the user clicks.