System for online construction of mechanism model

By building a mechanism model system online, using the combination of front and back end methods, the efficient and flexible construction and management of mechanism models are achieved, solving the problems of model simplification and management in the existing technology, and reducing the operating threshold.

CN119129192APending Publication Date: 2024-12-13ZHEJIANG SUPCON INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411088423.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

In the prior art, the modeling method of mechanism models relies on artificial theory, resulting in the model being too simplified and idealized, unable to match the real thing, and unable to implement centralized management and query.

Method used

It provides a system for building mechanism models online. Through the combination of front and back end, it uses operator call modules, mechanism model construction modules and release modules to realize visual mechanism model construction and verification, lower the operation threshold, and support centralized management.

Benefits of technology

It improves the efficiency and flexibility of the construction of mechanism models, enables non-professionals to intuitively understand and build model structures, lowers the threshold for use, and realizes efficient and flexible construction and management of models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119129192A_ABST
    Figure CN119129192A_ABST
Patent Text Reader

Abstract

The invention relates to a system for online construction of a mechanism model, the system is used for construction of an online mechanism model in an industrial process, and the system comprises a plurality of front-end devices and a rear-end device; each front-end device accesses the address of the online construction mechanism model in the back-end device; displaying a page of the online construction mechanism model in the front-end device; the front-end device comprises: an operator calling module, which is used for obtaining and displaying an operator conforming to professional knowledge in a specified field under a selected directory according to the page; the mechanism model construction module is used for responding to an operation instruction of an operator and constructing a mechanism model by using the displayed operator, and interactively verifying the mechanism model with the back-end device; and the publishing module is used for publishing the mechanism module which passes the verification of the back-end device. According to the system, the model is more efficient and flexible in the construction process, visual operation is achieved, the operation threshold is lowered, and centralized management is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer application, and in particular to a system for building a mechanism model online. Background Art

[0002] The mechanism model is a mathematical model established based on the internal mechanism of the object, production process or the transfer mechanism of material flow. It obtains the mathematical model of the object or process based on the mass balance equation, energy balance equation, momentum balance equation, phase balance equation, and certain physical property equations, chemical reaction laws, basic circuit laws, etc.

[0003] The advantage of the mechanism model is that the parameters have very clear physical meanings. This type of model exists in all walks of life and requires sufficient input conditions. The output is obtained through the model and the entire process can be simulated.

[0004] Existing modeling methods for mechanism models are all implemented offline with the help of artificial theoretical methods, for example, 1) Analogy analysis, which establishes analogies between different things based on some physical laws, economic laws, etc., and establishes a data model of the problem; 2) Geometric analysis, for practical problems, models are established using the principles of plane geometry, solid geometry, analytic geometry, etc.; 3) Dimensional analysis, by analyzing the dimensions of physical quantities related to the problem, the relationship between each physical quantity is established according to the principle of dimensional consistency; 4) Comparative analysis, by comparing various things, the similarities and differences between things are determined, and the characteristics of things are analyzed through text descriptions, charts, etc. to establish a model; 5) Inference analysis, based on the mastery of certain known facts, data information or factor correlation, new conclusions are gradually inferred through cause and effect or other related relationships to establish a model.

[0005] The mechanism model established by the above artificial method is simple, idealized, and cannot be consistent with the actual object.

[0006] The mechanism model created by the above method depends on the professional knowledge of the modeler, which results in the established mechanism model being often overly simplified and idealized, not consistent with the actual object, and unable to be centrally managed and queried.

[0007] To this end, the present invention provides a system for building a mechanism model that can be shared online and remotely. Summary of the invention

[0008] 1. Technical issues to be resolved

[0009] In view of the above-mentioned shortcomings and deficiencies of the prior art, the present invention provides a system for online construction of a mechanism model, which makes the model more efficient and flexible during the construction process, realizes visual operation, lowers the operation threshold, and facilitates centralized management.

[0010] (II) Technical solution

[0011] In order to achieve the above object, the main technical solutions adopted by the present invention include:

[0012] In a first aspect, an embodiment of the present invention provides a system for online construction of a mechanism model, the system being used for construction of an online mechanism model in an industrial process, the system comprising: a plurality of front-end devices and a back-end device; each front-end device accesses an address of an online construction mechanism model in a back-end device; a page for online construction of the mechanism model is displayed in the front-end device;

[0013] The front-end device comprises: an operator calling module, which is used to obtain and display operators that meet the professional knowledge of a specified field under the selected directory according to the page;

[0014] A mechanism model building module, used to respond to an operator's operation instruction, use the displayed operator to build a mechanism model, and interact with the back-end device to verify the mechanism model;

[0015] The publishing module is used to publish the mechanism module that has passed the verification of the back-end device.

[0016] Optionally, the operator calling module includes:

[0017] An operator query unit, used to respond to the query instruction including the operator query information of the operator in the page, query from the operator library of the backend device, and obtain the operator corresponding to the operator query information;

[0018] An operator display unit, used to display the operator obtained by the operator query unit in the first designated area of ​​the page;

[0019] The operator query information includes: identifiers of operators implementing one or more functions in a specified field under a selected directory.

[0020] Optionally, the mechanism model building module includes:

[0021] A configuration unit, configured to configure and / or combine at least one selected operator in the directed acyclic graph configuration area in response to an operator's page operation instruction on the operator in the page, to construct a mechanism model and transmit interface parameters of the mechanism model;

[0022] A transmission unit, used for transmitting the constructed mechanism model to a back-end device through interface parameters;

[0023] The execution unit is used to respond to the operator's model execution instruction, input the execution parameters for the mechanism model execution in the prompt box, and transmit the execution parameters and the mechanism model execution instruction to the back-end device for verification.

[0024] Optionally, the configuration unit is further used to receive prompt information returned by the back-end device during the verification process, and adjust / reconfigure the mechanism model in the directed acyclic graph configuration area based on the prompt information, construct a new mechanism model and transmit interface parameters of the mechanism model;

[0025] The front-end device also includes:

[0026] A mechanism model calling unit is used to call and display at least one published mechanism model in a specified field;

[0027] The mechanism model training unit is used to train at least one displayed mechanism model.

[0028] Optionally, the front-end device further includes:

[0029] A mechanism model display module, used to display at least one mechanism model associated with the operator displayed in the first designated area and associated information of the mechanism model in the second designated area;

[0030] The associated information of the mechanism model includes: a deletion flag, a flag of whether training is performed, a release date, execution log information or a version number.

[0031] Optionally, the configuration unit is specifically configured to: in response to an operator's drag instruction for a designated operator, drag the designated operator to the directed acyclic graph configuration area;

[0032] and / or, in response to an operator double-clicking a configuration instruction on a specified operator in the directed acyclic graph configuration area, configuring at least one configuration item parameter in a configuration box of the specified operator;

[0033] and / or, in response to an operator's connection instruction for two or more designated operators in the directed acyclic graph configuration area, connecting the two or more designated operators;

[0034] and / or, in response to an operator's instruction to delete an operator in a directed acyclic graph configuration region, deleting the selected operator;

[0035] And / or, in response to an operator's configuration instruction for the constructed mechanism model, the name, code or description information of the mechanism model is configured.

[0036] Optionally, the backend device includes:

[0037] The mechanism model verification module is used to verify the mechanism model uploaded by the front-end device to be published. If the verification passes, it is stored in the mechanism model library. Otherwise, a prompt message is returned to the configuration unit of the front-end device so that the configuration unit updates the mechanism model based on the prompt message.

[0038] Optionally, the front-end device includes: a browser, a WeChat applet or an Alipay applet.

[0039] Optionally, the operators include: data input operators, data output operators, four arithmetic operators, and elementary function operators;

[0040] The configuration item parameters of an operator include: identification, name, input parameters, output parameters, and at least one industry coefficient;

[0041] The industry coefficients of the operators in the water industry include: deep evapotranspiration coefficient, parabolic index, and conversion coefficient of basin evapotranspiration capacity.

[0042] Optionally, the backend device includes:

[0043] Operator library, used to store operators in multiple directories that meet the professional knowledge of the specified field;

[0044] The mechanism model library is used to store at least one constructed mechanism model or at least one trained mechanism model.

[0045] (III) Beneficial effects

[0046] From the operational point of view, the system of the present invention is more convenient in the coordinated construction method of the front-end and back-end, and the operation of the front-end device is more intuitive and easy to use. For non-professional modelers, they can intuitively understand and build the model structure through visual drag-and-drop operations, without the need to master programming languages ​​​​or complex software operations in depth, which greatly reduces the threshold for use; it is efficient and flexible, and the operator can dynamically adjust the composition and connection relationship of the model directly on the operation interface, and preview and modify the effects in real time, making the model more efficient and flexible during the construction process.

[0047] The system of the embodiment of the present invention divides the complex mechanism process into a series of standardized modules. The user can visually select appropriate operator modules according to actual needs and combine them to build a mechanism model, thereby improving the user operation experience and work efficiency and reducing duplication of work. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 A schematic diagram of a system for online construction of a mechanism model provided by an embodiment of the present invention;

[0049] Figure 2 A schematic diagram of a mechanism model of the construction industry provided by an embodiment of the present invention;

[0050] Figure 3 A schematic diagram of a process for constructing a mechanism model from a user operation level provided by an embodiment of the present invention;

[0051] Figure 4 A schematic diagram of the structure of a front-end device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0052] In order to better explain the present invention and facilitate understanding, the present invention is described in detail below through specific implementation modes in conjunction with the accompanying drawings.

[0053] In order to better understand the above technical solution, exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a clearer and more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0054] like Figure 1 As shown, this embodiment provides a system for online construction of mechanism models. The system of this embodiment is used for visual construction of online mechanism models in industrial processes.

[0055] The system of this embodiment includes: multiple front-end devices and back-end devices; each front-end device accesses the address of the online construction mechanism model in the back-end device; and displays the page of the online construction mechanism model in the front-end device. The front-end device may include: a browser, a WeChat applet, or an Alipay applet. The back-end device may be any server that integrates the functions of this embodiment.

[0056] The front-end device of this embodiment includes: an operator calling module, a mechanism model building module, and a publishing module.

[0057] The operator calling module is used to obtain and display operators that meet the professional knowledge of the specified field under the selected directory according to the page;

[0058] The mechanism model building module is used to respond to the operator's operation instructions and use the displayed operators to build the mechanism model (such as Figure 2 A mechanism model of the construction industry shown in FIG. 1 ), and interacting with the back-end device to verify the mechanism model;

[0059] The publishing module is used to publish the mechanism module that has passed the verification of the back-end device.

[0060] From the operational point of view, the system of this embodiment is more convenient in the coordinated construction method of the front-end and back-end, and the operation of the front-end device is more intuitive and easy to use. For non-professional modelers, they can intuitively understand and build the model structure through visual configuration operations, without the need to master programming languages ​​​​or complex software operations in depth, which greatly reduces the threshold of use; it is efficient and flexible.

[0061] In a possible implementation process, the above-mentioned operator calling module may include: an operator query unit and an operator display unit.

[0062] The operator query unit is used to respond to the query instruction including the operator query information of the operator in the page, query from the operator library of the backend device, and obtain the operator corresponding to the operator query information;

[0063] The operator display unit is used to display the operator obtained by the operator query unit in the first designated area of ​​the page;

[0064] The operator query information includes: identifiers of operators implementing one or more functions in a specified field under a selected directory.

[0065] The operators of this embodiment may include: data input operators, data output operators, four arithmetic operators, and elementary function operators;

[0066] The configuration item parameters of the operator include: identification, name, input parameters, output parameters, and at least one industry coefficient; for example, the industry coefficients of the operator in the water industry include: deep evapotranspiration coefficient, parabolic index, conversion coefficient of basin evapotranspiration capacity, etc.

[0067] The operator component of this embodiment can be an operator component accessed through a browser. It can be a standardized or modular pre-built variety of operators that meet the professional knowledge in the industry. It can be displayed in a timely manner, making it convenient for users to build mechanism models based on the displayed operators, thereby improving the flexibility and accuracy of operations.

[0068] In another possible implementation, the mechanism model building module may include: a configuration unit, a transmission unit and an execution unit; Figure 4 As shown;

[0069] The configuration unit is used to configure and / or combine at least one selected operator in the directed acyclic graph configuration area in response to the operator's page operation instruction on the operator in the page, construct a mechanism model and transmit interface parameters of the mechanism model;

[0070] The transmission unit is used to transmit the constructed mechanism model to the back-end device through the interface parameters;

[0071] The execution unit is used to respond to the operator's model execution instruction, enter the execution parameters for the mechanism model execution in the prompt box, and transmit the execution parameters and the mechanism model execution instruction to the back-end device so that the back-end device can verify it. If the back-end device determines that the verification is wrong, the configuration unit can feedback prompt information so that the user can improve the mechanism model based on the prompt information.

[0072] For example, the configuration unit is also used to receive prompt information returned by the backend device during the verification process, and adjust / reconfigure the mechanism model in the directed acyclic graph configuration area based on the prompt information, construct a new mechanism model and transmit interface parameters of the mechanism model.

[0073] The configuration unit of this embodiment may be specifically used to: in response to an operator's drag instruction for a designated operator, drag the designated operator to the directed acyclic graph configuration area;

[0074] and / or, in response to an operator double-clicking a configuration instruction on a specified operator in the directed acyclic graph configuration area, configuring at least one configuration item parameter in a configuration box of the specified operator;

[0075] and / or, in response to an operator's connection instruction for two or more designated operators in the directed acyclic graph configuration area, connecting the two or more designated operators;

[0076] and / or, in response to an operator's instruction to delete an operator in a directed acyclic graph configuration region, deleting the selected operator;

[0077] And / or, in response to an operator's configuration instruction for the constructed mechanism model, the name, code or description information of the mechanism model is configured.

[0078] In other words, the browser allows users to directly drag and place operators (such as unit operations, kinetic equations, etc.) representing different physical processes, chemical reactions or biological mechanisms on the visual operation page through simple mouse operations, and then define the connection relationship and information flow between operators through connecting lines.

[0079] Operators in the directed acyclic graph configuration area can also be configured one by one, thereby obtaining a logical mechanism model, and executing the mechanism model. After successful execution, the mechanism model can be published for use.

[0080] In this embodiment, the operator / user can configure the DAG graph in the directed acyclic graph configuration area by dragging and dropping, which simplifies the traditional programming or command line operation; enables the user to quickly build and test various mechanism models, and improves work efficiency;

[0081] During the configuration process, everything is constructed visually, which makes it easier for users to understand the logical relationship between operators. At the same time, through predefined standardized or modular operator components, the modular construction of the mechanism model is achieved to reduce duplication of work.

[0082] In a third possible implementation, the front-end device may further include: a mechanism model calling unit, a mechanism model training unit, a mechanism model display module, etc.;

[0083] The mechanism model calling unit is used to call and display at least one mechanism model that has been published in a specified field;

[0084] The mechanism model training unit is used to train at least one displayed mechanism model.

[0085] The mechanism model display module of this embodiment is used to display at least one mechanism model associated with the operator displayed in the first designated area and the associated information of the mechanism model in the second designated area;

[0086] The associated information of the mechanism model includes: a deletion flag, a flag of whether training is performed, a release date, execution log information or a version number, etc. This embodiment can give examples according to actual conditions.

[0087] In this embodiment, the mechanism model constructed by the front-end device can be displayed in a designated area after being released, which is convenient for users to directly select or further update, thereby improving the work efficiency of subsequent operators and enhancing the flexibility of operations.

[0088] In a fourth possible implementation manner, the backend device may include:

[0089] The mechanism model verification module is used to verify the mechanism model uploaded by the front-end device to be published. If the verification passes, it is stored in the mechanism model library. Otherwise, a prompt message is returned to the configuration unit of the front-end device so that the configuration unit updates the mechanism model based on the prompt message.

[0090] In another embodiment, the backend device of this embodiment may further include:

[0091] Operator library, used to store operators in multiple directories that meet the professional knowledge of the specified field;

[0092] The mechanism model library is used to store at least one constructed mechanism model or at least one trained mechanism model.

[0093] The backend device of this embodiment can support access to multiple frontend devices, and pre-standardize or modularize multiple operators with multi-domain knowledge to ensure the subsequent rapid construction of the mechanism model and improve the user experience.

[0094] This embodiment will obtain or create a mechanism model in the form of a platform page. At the same time, it can also be bound to different directories according to different businesses and industries for easy management and query.

[0095] For example, in the directed acyclic graph configuration area, the user clicks Edit for the dragged operator to enter the configuration box of the configuration item parameters for configuration. The front-end device of this embodiment can use a graphical interface to allow users to visually build a mechanism model, and the back-end device can save and process the logic of the mechanism model and parse and execute the constructed mechanism model data. In addition, to ensure that the constructed mechanism model is scientific and accurate, the operator component in the pre-displayed operator component can be an operator that deeply integrates professional knowledge in related fields and presents complex mechanism theories in a concise and modular form.

[0096] The interactive mode between the front-end device and the back-end device in this embodiment greatly reduces the threshold for creating and understanding complex mechanism models, allowing non-professional modelers to quickly get started and efficiently build a model structure that conforms to the actual system. At the same time, this construction method can provide real-time feedback and visualization functions, which can display the process and results of model construction, making it easier for users to adjust and optimize the model in real time.

[0097] This embodiment constructs a mechanism model in the form of a browser page. The browser inputs the platform address, opens the operation page of the mechanism model, and creates the mechanism model. During the page operation process, the back-end data is saved and processed, the operator is selected to configure the DAG graph, and the mechanism model is created. After the mechanism model is successfully created, the mechanism model is executed and the back-end device performs parsing.

[0098] In addition, combined Figure 3 As shown in the figure, from the user operation level, the method of online visual construction of mechanism model may include the following steps:

[0099] Step 1: The browser receives the user's access instruction (such as entering the platform access address and clicking enter), and displays the default page. At this time, the user selects the type page of the mechanism model (that is, the page containing operators of a certain directory). If the corresponding operator directory is selected, the operation page is displayed.

[0100] Step 2: On the operation page, the operator library is displayed on the left and the DAG canvas (i.e., DAG configuration area) is displayed on the right. At this point, the user triggers various drag operations, or double-clicks the DAG canvas area operator to edit, etc., to build a mechanism model.

[0101] For example, select the input operator, output operator and related operation operators to combine, and connect them in the order of input operator->operation operator->function (or industry operator)->output operator. In addition, the operator information needs to be configured one by one. After completing the above configuration, click Save to pass the above information to the backend device through the interface parameters. (The interface parameters include: operator id; mechanism model name, mechanism model description information; operator function; output name; input parameters; output parameters, etc.).

[0102] In other words, the operators called in the operation page are displayed on the page, and a brief introduction / classification of each operator is given, and a brief description of the input and output variables of the operator is given. Configurable operations are added to each operator dragged to the DAG canvas area. Different configuration items are added to the configuration items according to the difference between preset operators and industry operators. For example: for the water industry operator, the configuration items can customize the operator name, deep evapotranspiration coefficient, parabolic index, and the conversion coefficient of the basin evapotranspiration capacity, etc.

[0103] Step 3: After the mechanism model is built, click the Execute button and fill in the execution parameters, that is, enter the specific value of the item in the pop-up box to transmit it to the back-end device. The algorithm layer of the back-end device parses and verifies according to the execution parameters. If the configuration is correct, the execution log is returned; otherwise, relevant information is returned.

[0104] That is, after the configuration of each operator is saved, the mechanism model is built and saved in the back-end database (such as a temporary mechanism model library) through the interface function. Execute the mechanism model, and the mechanism model after successful execution can be published for use; if an error occurs during execution, the DAG connection diagram can be improved according to the prompt information.

[0105] Step 4: After the mechanism model is successfully executed, the user can publish the version based on the publish button on the operation page.

[0106] Step 5: In the front-end stage, the successfully executed mechanism model can be displayed in all model display areas. For each displayed mechanism model, the DAG diagram, execution log, etc. of the released version can be viewed in the version management information of the mechanism model.

[0107] The back-end device may store the published mechanism model, such as in a mechanism model library.

[0108] This embodiment operates in the form of a browser's visual page, and the mechanism model is obtained according to the needs of customization. From an operational point of view, the front-end and back-end cooperation method is more intuitive and easy to use. For non-professional modelers, they can intuitively understand and build the model structure through visual drag-and-drop operations, without the need to master programming languages ​​or complex software operations in depth, which greatly reduces the threshold for use; efficient and flexible, users can dynamically adjust the composition and connection relationship of the model directly on the interface, and preview and modify the effects in real time, making the model more efficient and flexible during the construction process. Another is the modular design, which splits the complex mechanism process into a series of standardized modules, and users can choose appropriate operator modules to combine according to actual needs.

[0109] In the description of the present invention, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0110] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0111] In the present invention, unless otherwise clearly specified and limited, when a first feature is “on” or “below” a second feature, it may be that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediate medium. Moreover, when a first feature is “above”, “above” or “above” a second feature, it may be that the first feature is directly above or obliquely above the second feature, or it may simply mean that the first feature is higher in level than the second feature. When a first feature is “below”, “below” or “below” a second feature, it may be that the first feature is directly below or obliquely below the second feature, or it may simply mean that the first feature is lower in level than the second feature.

[0112] In the description of this specification, the description of the terms "one embodiment", "some embodiments", "embodiment", "example", "specific example" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0113] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may alter, modify, replace and modify the above embodiments within the scope of the present invention.

Claims

1. A system for building a mechanism model online, characterized in that: The system is used for constructing an online mechanism model in an industrial process, and the system comprises: a plurality of front-end devices and a back-end device; each front-end device accesses the address of the online mechanism model constructed in the back-end device; and a page for displaying the online mechanism model constructed in the front-end device; The front-end device comprises: an operator calling module, which is used to obtain and display operators that meet the professional knowledge of a specified field under the selected directory according to the page; A mechanism model building module, used to respond to an operator's operation instruction, use the displayed operator to build a mechanism model, and interact with the back-end device to verify the mechanism model; The publishing module is used to publish the mechanism module that has passed the verification of the back-end device.

2. The system according to claim 1, characterized in that The operator calling module includes: An operator query unit, used to respond to the query instruction including the operator query information of the operator in the page, query from the operator library of the backend device, and obtain the operator corresponding to the operator query information; An operator display unit, used to display the operator obtained by the operator query unit in the first designated area of ​​the page; The operator query information includes: identifiers of operators implementing one or more functions in a specified field under a selected directory.

3. The system according to claim 1, characterized in that The mechanism model building module includes: A configuration unit, configured to configure and / or combine at least one selected operator in the directed acyclic graph configuration area in response to an operator's page operation instruction on the operator in the page, to construct a mechanism model and transmit interface parameters of the mechanism model; A transmission unit, used for transmitting the constructed mechanism model to a back-end device through interface parameters; The execution unit is used to respond to the operator's model execution instruction, input the execution parameters for the mechanism model execution in the prompt box, and transmit the execution parameters and the mechanism model execution instruction to the back-end device for verification.

4. The system according to claim 3, characterized in that The configuration unit is further used to receive prompt information returned by the back-end device during the verification process, and adjust / reconfigure the mechanism model in the directed acyclic graph configuration area based on the prompt information, construct a new mechanism model and transmit interface parameters of the mechanism model; The front-end device also includes: A mechanism model calling unit is used to call and display at least one published mechanism model in a specified field; The mechanism model training unit is used to train at least one displayed mechanism model.

5. The system according to claim 4, characterized in that The front-end device also includes: A mechanism model display module, used to display at least one mechanism model associated with the operator displayed in the first designated area and associated information of the mechanism model in the second designated area; The associated information of the mechanism model includes: a deletion flag, a flag of whether training is performed, a release date, execution log information or a version number.

6. The system according to claim 3, characterized in that The configuration unit is specifically used to: in response to an operator's drag instruction for a designated operator, drag the designated operator to the directed acyclic graph configuration area; and / or, in response to an operator double-clicking a configuration instruction on a specified operator in the directed acyclic graph configuration area, configuring at least one configuration item parameter in a configuration box of the specified operator; and / or, in response to an operator's connection instruction for two or more designated operators in the directed acyclic graph configuration area, connecting the two or more designated operators; and / or, in response to an operator's instruction to delete an operator in a directed acyclic graph configuration region, deleting the selected operator; And / or, in response to an operator's configuration instruction for the constructed mechanism model, the name, code or description information of the mechanism model is configured.

7. The system according to claim 4, characterized in that The back-end device comprises: The mechanism model verification module is used to verify the mechanism model uploaded by the front-end device to be published. If the verification passes, it is stored in the mechanism model library. Otherwise, a prompt message is returned to the configuration unit of the front-end device so that the configuration unit updates the mechanism model based on the prompt message.

8. The system according to any one of claims 1 to 7, characterized in that: The front-end device includes: a browser, a WeChat applet or an Alipay applet.

9. The system according to claim 6, characterized in that The operators include: data input operators, data output operators, four arithmetic operators, and elementary function operators; The configuration item parameters of an operator include: identification, name, input parameters, output parameters, and at least one industry coefficient; The industry coefficients of the operators in the water industry include: deep evapotranspiration coefficient, parabolic index, and conversion coefficient of basin evapotranspiration capacity.

10. The system according to claim 1, characterized in that The back-end device comprises: Operator library, used to store operators in multiple directories that meet the professional knowledge of the specified field; The mechanism model library is used to store at least one constructed mechanism model or at least one trained mechanism model.