A method and system for auxiliary design of mineral processing technology
By using a browser and server architecture based on page-side interaction in the ore dressing process auxiliary design system, combined with collaborative algorithms, etc., the process and equipment selection results of the ore dressing process are generated, and the problem of inefficiency of the existing system is solved, and efficient ore dressing process design and drawing output are achieved.
Patent Information
- Application Number
- CN202510052850.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2045-01-14
AI Technical Summary
The existing ore dressing process auxiliary design system is inefficient, and multiple auxiliary tools are required to complete the output of calculation, diagram production and result tables. The data cannot be automatically synchronized, resulting in inefficient design.
It provides a browser and server architecture system based on page-side interaction. By obtaining process flow modeling data, combining collaborative algorithms, reverse algorithms and feedback control algorithms, process result data is generated, and selection result data is generated based on the equipment selection calculation items, and finally output it as drawing data in a specified format.
The efficient design of ore dressing process is achieved, and the integrated operations of design, calculation, equipment selection and drawing are completed through integrated functional modules, reducing the difficulty of data conversion and integration and improving design efficiency.
Smart Images

Figure CN119475818B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of computer-aided design, and in particular to a method and system for aided design of mineral processing technology. Background Art
[0002] As a mineral processing technology, mineral processing technology is used to separate useful minerals from useless minerals in ores by physical or chemical methods to increase the proportion of useful minerals and improve the quality of raw materials for mineral processing. Mineral processing technology can include crushing, screening, grinding, grading, sorting, concentration, dehydration, tailings treatment, etc., to provide raw materials that meet the requirements for industrial purposes such as smelting.
[0003] Ore dressing process design is the process of predicting, arranging and guiding the ore dressing process by considering various factors such as technology, economy, environment and experience. For example, ore dressing process design can include process modeling calculation, equipment selection calculation, drawing, etc. Designers can use the process-aided design system to draw a sketch of the ore dressing process flow based on experience, design requirements and test production data, and with the help of drawing software. And according to the flow chart, calculate each link through the table tool, including material balance calculation, equipment processing capacity calculation, etc. In the calculation process, data needs to be input, and formulas need to be derived and calculated. So as to organize the calculation results into a table, and then modify and improve the drawing content according to the calculation results.
[0004] However, due to the single function provided by the process-aided design system, the output of deliverables such as calculations, drawings and result tables needs to be completed by multiple auxiliary tools. In addition, each link is separated from each other, and data changes need to be manually adjusted in multiple locations, which takes a lot of time. Different links use different tools, and data cannot be automatically synchronized, resulting in low efficiency in mineral processing process design. Summary of the invention
[0005] In view of this, an embodiment of the present application provides a mineral processing process auxiliary design method and system to solve the problem of low efficiency in mineral processing process design.
[0006] According to one aspect of the present application, a mineral processing process auxiliary design method is provided, which is applied to a mineral processing process auxiliary design system. The system is a browser and server architecture system based on page-side interaction. The method includes:
[0007] Acquire process flow modeling data, wherein the process flow modeling data is operation data input based on the page end design interface, and the process flow modeling data includes equipment information and connection material line information;
[0008] Generate process result data based on the process modeling data and the mineral processing process calculation items, wherein the mineral processing process calculation items include one or more combinations of collaborative algorithms, inverse algorithms, and feedback control algorithms;
[0009] Generate selection result data according to the process result data and the selection calculation items of the mineral processing equipment, wherein the selection calculation items of the mineral processing equipment include calculation templates and calculation operations, wherein the calculation templates are standardized equipment selection templates configured for various types of mineral processing equipment; the calculation operations are associated with the equipment information and are used to determine the equipment model associated with the equipment information according to the process result data;
[0010] The process result data and the selection result data are output as drawing data in a specified format.
[0011] Optionally, obtain process modeling data, including:
[0012] Acquire a first interaction instruction and a second interaction instruction input based on the page-side design interface;
[0013] According to the first interaction instruction, adding a device graphic associated with the first interaction instruction in a drawing area of the page-side design interface;
[0014] Extracting the equipment information corresponding to the equipment graphics from a preset standard object library, wherein the standard object library includes a standard mineral processing legend library and a standard frame library, and is used to provide a visual image equipment graphics;
[0015] According to the second interactive instruction, determining the starting end and the ending end of the connecting material line;
[0016] The device graphics are connected according to the starting end and the terminating end, and the connection material line information is generated, wherein the connection material line information includes the device graphics connected to the starting end, the device graphics connected to the terminating end, and material line parameters.
[0017] Optionally, obtain process modeling data, including:
[0018] Acquiring parameter setting data input based on the page-side design interface, the parameter setting data including model unit setting information and component addition information;
[0019] According to the parameter setting data, the basic connection status of the equipment graphics and the connecting material lines in the page end design interface is set;
[0020] In response to the third interaction instruction, parsing a change item from the third interaction instruction, the change item comprising at least one of equipment specification adjustment, equipment type selection, material line cross-line mode designation, color selection, and equipment naming;
[0021] The basic connection state is modified according to the change item to generate a basic process graphic, and the basic process graphic is used to graphically display the equipment information and the connection material line information.
[0022] Optionally, based on the process modeling data and the mineral processing process calculation items, process result data is generated, including:
[0023] Acquire process data in the mineral processing technology, wherein the process data includes a process type and a process algorithm model;
[0024] Setting the metal quantity, mass and slurry volume in the process based on the process data;
[0025] According to the collaborative algorithm, synchronous collaborative calculations are performed on the corresponding metal quantities and slurry volumes in all processes to generate the process result data.
[0026] Optionally, based on the process modeling data and the mineral processing process calculation items, process result data is generated, including:
[0027] Extract the multi-stage flotation process in the mineral processing technology;
[0028] Call the topological reverse sorting algorithm and inverse calculator;
[0029] Based on the topological reverse sorting algorithm and the reverse calculator, reverse calculation is performed on the multi-stage flotation process to generate the process result data.
[0030] Optionally, based on the process modeling data and the mineral processing process calculation items, process result data is generated, including:
[0031] Traversing the mineral processing equipment in the mineral processing process to determine the subsequent equipment and the preceding equipment;
[0032] Obtaining a control value of the subsequent device;
[0033] Calling a feedback control algorithm, wherein the feedback control algorithm includes a variable transfer algorithm, a solution algorithm, and a back-propagation control algorithm;
[0034] Through the feedback control algorithm, the set value of the preceding device is feedback-controlled according to the control value to generate the process result data.
[0035] Optionally, generating selection result data according to the process result data and the selection calculation items of the ore dressing equipment includes:
[0036] Obtaining configurable items of a calculation template, wherein the configurable items of the calculation template include: one or more combinations of input parameters, intermediate parameters, result parameters, formula calculation rules, and script calculation rules;
[0037] Dynamically configure the calculation template for each type of mineral processing equipment according to the configurable items of the calculation template;
[0038] Set the mapping relationship between the configuration parameters in the calculation template and the equipment process data.
[0039] Optionally, generating selection result data according to the process result data and the selection calculation items of the ore dressing equipment includes:
[0040] Acquire the process result data and the mapping relationship;
[0041] According to the mapping relationship, the calculation template is determined by the mineral processing equipment in the process result data;
[0042] The equipment model is determined based on the calculation template and the process result data to generate the selection result data.
[0043] Optionally, generating selection result data according to the process result data and the selection calculation items of the ore dressing equipment includes:
[0044] Obtain preset demand condition data;
[0045] If the process result data meets the preset requirement condition data, output the selection result data in the form of an equipment calculation sheet;
[0046] If the process result data does not meet the preset requirement condition data, the process result data is regenerated based on the process modeling data and the mineral processing process calculation items, and the latest calculation result data is re-obtained according to the mapping relationship through data refresh.
[0047] According to another aspect of the present application, a mineral processing process auxiliary design system is provided, wherein the system is a browser and server architecture system based on page-side interaction, and the system comprises:
[0048] An interactive module is used to obtain process flow modeling data, wherein the process flow modeling data is operation data input based on a page-side design interface, and the process flow modeling data includes equipment information and connection material line information;
[0049] A mineral processing process calculation module, used to generate process result data based on the process modeling data and mineral processing process calculation items, wherein the mineral processing process calculation items include one or more combinations of collaborative algorithms, inverse algorithms and feedback control algorithms;
[0050] A mineral processing equipment selection calculation module is used to generate selection result data according to the process result data and mineral processing equipment selection calculation items, wherein the mineral processing equipment selection calculation items include calculation templates and calculation operations, and the calculation templates are standardized equipment selection templates configured for various types of mineral processing equipment; the calculation operations are associated with the equipment information, and are used to determine the equipment model associated with the equipment information according to the process result data;
[0051] The drawing output module is used to output the process result data and the selection result data into drawing data in a specified format.
[0052] According to another aspect of the present application, a computer device is provided, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the above-mentioned mineral processing process auxiliary design method when executing the program.
[0053] According to another aspect of the present application, there is provided a storage medium on which a computer program is stored, and when the program is executed by a processor, the above-mentioned mineral processing process auxiliary design method is implemented.
[0054] By means of the above technical scheme, the embodiment of the present application provides a method and system for auxiliary design of mineral processing technology. After obtaining the process modeling data input based on the design interface of the page end, the method can first generate process result data based on the process modeling data and the mineral processing process calculation items, and then generate selection result data based on the process result data and the mineral processing equipment selection calculation items. Thus, the process result data and the selection result data are output as drawing data in a specified format. The method can be based on the design interface of the page end, which is convenient for users to operate anytime and anywhere, thereby improving design efficiency. Through the integrated functional module, the integrated operation of mineral processing process design, calculation, equipment selection and drawing is realized, reducing the difficulty of data conversion and integration. The method can also complete the synchronous calculation of multi-metal numerical quantities and slurry quantities in the mineral processing design process. Support the completion of various mineral processing drawing design, calculation and flow chart, flow chart, equipment image diagram and PFD diagram. With the full grade optimization calculation function, the accurate conversion from experimental data to design data is realized. In addition, the method can also improve the efficiency of mineral processing process design and reduce repetitive work generated when multiple plans or revised plans through data integration and association. When one data is modified, the related parts can be modified synchronously, thereby improving the efficiency of mineral processing process design and reducing repetitive work generated when multiple plans or revised plans.
[0055] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0057] Figure 1 A schematic diagram of the mineral processing process design process provided in the embodiment of the present application;
[0058] Figure 2 A schematic diagram of a design scenario provided for an embodiment of the present application;
[0059] Figure 3 A schematic diagram of a process flow of a mineral processing process auxiliary design method provided in an embodiment of the present application;
[0060] Figure 4 A schematic diagram of the auxiliary design process of the mineral processing process provided in the embodiment of the present application;
[0061] Figure 5 A schematic diagram of a design interface provided for an embodiment of the present application;
[0062] Figure 6 A schematic diagram of a unit setting interface provided in an embodiment of the present application;
[0063] Figure 7 A schematic diagram of a flow chart provided for an embodiment of the present application;
[0064] Figure 8 A schematic diagram of a material line parameter setting interface provided in an embodiment of the present application;
[0065] Fig. 9 A schematic diagram of a parameter setting interface for a component distributor material line provided in an embodiment of the present application;
[0066] Fig.10 A schematic diagram of a component distributor parameter setting interface provided in an embodiment of the present application;
[0067] Fig.11 A schematic diagram of a phase distributor parameter material line information setting interface provided in an embodiment of the present application;
[0068] Fig.12 A schematic diagram of a phase distributor parameter setting interface provided in an embodiment of the present application;
[0069] Fig.13 A schematic diagram of another component distributor material line parameter setting interface provided in an embodiment of the present application;
[0070] Fig.14 A schematic diagram of another component distributor parameter setting interface provided in an embodiment of the present application;
[0071] Fig.15 A schematic diagram of the reverser material line information setting interface provided in an embodiment of the present application;
[0072] Fig.16 A schematic diagram of the material result calculation interface provided in the embodiment of the present application;
[0073] Fig.17 A schematic diagram of the structure of a mineral processing process auxiliary design system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0074] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.
[0075] In the embodiments of the present application, the mineral processing technology refers to a mineral processing technology that separates useful minerals from useless minerals in an ore by physical or chemical methods. The mineral processing technology can increase the proportion of useful minerals and improve the quality of raw materials for mineral processing.
[0076] In some embodiments, the mineral processing process may include crushing, screening, grinding, grading, selection, concentration, dehydration, tailings treatment and other processes. Among them, the crushing process is used to break the large pieces of ore mined from the mine into smaller particles by external force. The screening process is used to classify the crushed ore according to the particle size. The grinding process is used to further grind the crushed ore to fully separate the useful minerals from the waste rock. The classification process is used to classify the slurry after grinding according to the particle size. The selection process is used to separate the useful minerals and the waste rock by different selection methods according to the difference in their physical or chemical properties. The concentration process concentrates the solid particles in the selected slurry by sedimentation, filtration and other methods to increase the solid content of the slurry. The dehydration process is used to remove the water in the concentrated slurry to obtain a dry concentrate product. The tailings treatment process is used to store, dry discharge, backfill and other treatments of the tailings generated during the mineral processing process to reduce the impact of the tailings on the environment.
[0077] In each processing step, at least one processing equipment is used. For example, in the crushing process, since the processing equipment is used in each process of the mineral processing technology, an ore crusher can be used for crushing; in the screening process, a conveyor belt and screening equipment can be used for screening.
[0078] Since the processing equipment is applied to each process of the mineral processing technology, the processing equipment can be collectively referred to as mineral processing equipment. The mineral processing equipment can include different types. When performing the mineral processing technology, the specific type of equipment used can be selected according to different needs. For example, the crusher equipment can include jaw crusher, cone crusher, impact crusher, roller crusher, hammer crusher, etc. When performing the crushing operation, the crusher to be used can be selected according to the specific mineral type and mineral particle size. For example, for ores with a maximum compressive strength of 320Mpa and large blocks, a jaw crusher can be selected for medium-sized crushing. When processing soft ore materials such as clay or coal, impact crushers and hammer crushers with impact effects can be used to perform crushing operations.
[0079] Based on this, mineral processing technology design refers to the process of predicting, arranging and guiding mineral processing technology by considering various factors such as technology, economy, environment and experience. Figure 1 As shown, in some embodiments, mineral processing process design may include model establishment, demand input, process design, equipment selection, result output, etc.
[0080] Among them, model building is to model the mineral processing process through modeling algorithms, including equipment modeling and process flow modeling. Equipment modeling is to build a virtual model in terms of equipment structure, function, input and output methods, etc. through computer-aided design (CAD) applications, so as to define the equipment information of the production process. Process flow modeling is to model the specific mineral processing process to build a process model. The process model is a specific action plan and roadmap for the production of products. It is used to define the process and steps of product production. It is the process of product morphology change from raw materials to intermediate products and then to final products.
[0081] Demand input refers to the designer (user) inputting demand data in a specific interactive way according to actual production needs, so that the computer-aided design application can perform mineral processing process calculations based on the input demand data. Among them, the interactive method can be determined according to the user interface method of the computer-aided design application and the type of device running the computer-aided design application. For example, when running a computer-aided design application on a personal computer, the demand data can be input through keyboard and mouse operations.
[0082] Process design is to define the initial material state, final material state and specific condition information of the mineral processing process, and then use the computer-aided design application to perform process simulation calculations to obtain the design process of the specific mineral processing process. Among them, process simulation calculations can use computer applications to virtually simulate the process, so as to predict and optimize process parameters in advance and reduce costs and risks. Process simulation calculations can simulate the mineral processing process by establishing and solving mathematical equations based on mathematical models and computer simulation technology.
[0083] Equipment selection is the process of selecting specific equipment types and models based on the process flow. Similarly, equipment selection calculations can also be performed through computer-aided design applications. Among them, equipment selection calculations are the process of selecting the model, specification, and quantity of specific equipment based on the process design and process simulation calculation results. Through equipment selection calculations, the production capacity of the equipment can be evaluated in advance, making the mining plant design process more scientific and accurate, thereby improving production efficiency and economic benefits.
[0084] Result output refers to the process of outputting the results of mineral processing process design and the data in the design process in a specific output method. For example, result output may include process flow chart output, which means that after the process flow chart is generated by a computer application, the process flow chart is output according to a preset drawing output method. The output process flow chart can be transmitted, displayed, modified, and stored as an electronic data. For example, after the designer draws the design process flow chart of a mining plant based on the CAD application, the process flow chart can be output in dwg or pdf format and sent to the auditor's client so that it can be displayed, modified or stored in the auditor's client.
[0085] In order to implement the mineral processing process design and improve the efficiency of the mineral processing process design, the embodiment of the present application provides a mineral processing process auxiliary design method, which is applied to the mineral processing process auxiliary design system. The system is a browser and server (Browser / Server, B / S) architecture system based on the interaction of the page (web) end. The system can integrate a variety of hardware devices and applications used in the design process of the mining plant, and through the combination of hardware devices and applications, a specific design process can be executed.
[0086] For example, Figure 2 As shown, the mineral processing process auxiliary design system may include a server and multiple clients that establish a communication connection relationship with the server. The server may have a built-in CAD application based on a specific network architecture, and multiple clients access the server through a network connection, call the CAD application running in the server, and present the application interface on the client browser, so as to design a mining plant based on a browser and server architecture that interacts with the page end.
[0087] Users can access the system anytime and anywhere through a browser. For the calculation of the mineral processing process design process, the mineral processing process auxiliary design system uses a database structure designed specifically for mineral processing needs to save various types of data in the calculation process, so that the data can be flexibly called in the design process and remain unified. For example, the system may include a front-end interface and a back-end server. The front-end interface is implemented using technologies such as HyperText Markup Language (HTML), Java and JavaScript, providing a friendly user interface. The back-end server is developed in Java and C# languages and is responsible for data storage, calculation and processing.
[0088] like Figure 3 , Figure 4 As shown, the ore dressing process auxiliary design method includes:
[0089] S101, obtaining process flow modeling data.
[0090] The process flow modeling data is operation data input based on a page-side design interface, and the process flow modeling data includes equipment information and connection material line information.
[0091] In order to implement the ore dressing process auxiliary design method, the ore dressing process auxiliary design system can have a built-in ore dressing process design module, which can combine the complex process of front-end technology, graphical interface design and user interaction. It can support loading equipment information by dragging and dropping equipment models in the design canvas based on the Web interface, and can realize process modeling by connecting material lines and other operations.
[0092] For example, Figure 5 As shown, the mineral processing process auxiliary design system can display the design (canvas) interface on the front-end interface. The design interface can include navigation bar, toolbar, label navigation bar, function bar, main design panel, property bar, paging bar and other functional options to meet the functions required in the design process. With the loading of equipment information, the connection relationship and parameter information of the process can be displayed in real time in the drawing area of the design interface, which is convenient for users to adjust and optimize.
[0093] In some embodiments, the mineral processing process auxiliary design system may have a built-in standard mineral processing illustration library and a standard frame library. Accordingly, the standard mineral processing illustration library and the standard frame library may be displayed through the front-end interface to provide a rich selection of equipment image diagrams. In addition, the mineral processing process auxiliary design system may also support the drawing and output of framework diagrams, flow charts, equipment image diagrams, and PFD diagrams. Therefore, the front-end interface may also include an output function control for outputting results in response to interactive operations. For example, a canvas one-key export button control may be provided. When the user clicks the button control, the model drawing may be exported from the canvas with one key, realizing what you see is what you get for the flow chart. In addition, the front-end interface may also support the display of equipment tables, material result tables, and labels to meet diverse design and output requirements.
[0094] In order to obtain process modeling data, the mineral processing process auxiliary design system can monitor the user interaction actions inputted into the front-end interface, and determine the interaction instructions inputted by the user according to the user interaction actions. Different interaction actions can correspond to different functional interaction instructions.
[0095] In some embodiments, the interaction instructions may include instructions for loading equipment models into the canvas area and instructions for setting up material line connections between different equipment models. For ease of description, the instructions for loading equipment models into the canvas area are referred to as first interaction instructions; the instructions for setting up material line connections between different equipment models are referred to as second interaction instructions. Accordingly, the acquisition of process flow modeling data specifically includes:
[0096] Obtain the first interactive instruction and the second interactive instruction input based on the page-side design interface. Then, according to the first interactive instruction, add the device graphic associated with the first interactive instruction in the drawing area of the page-side design interface. And extract the device information corresponding to the device graphic from the preset standard object library. Among them, the standard object library includes a standard mineral processing legend library and a standard frame library, which are used to provide visual image device graphics. Then, according to the second interactive instruction, determine the starting end and the ending end of the connecting material line. Then, the device graphics can be connected according to the starting end and the ending end, and the connecting material line information can be generated. The connecting material line information includes the device graphics connected to the starting end, the device graphics connected to the ending end, and the material line parameters.
[0097] For example, taking the design of the metal separation process of copper-containing Cu in raw ore as an example, the metal separation process of copper-containing Cu in raw ore can include roughing, concentrating, scavenging and other operation processes. The roughing concentrate is subjected to closed-circuit grinding, and the flotation process in which the middlings are returned in sequence, and the final products are copper concentrate and sulfur-containing tailings. The original indicators of the raw ore and process flow can be input according to the content shown in Table 1:
[0098] Table 1, the original indicators of the raw ore and process flow that need to be input;
[0099]
[0100] When conducting mineral processing design, users can enter the network address of the process design application in the client browser to open the process design platform. After opening the process design platform, you can enter the correct user name, password and verification code in the user login interface of the process design platform, and click "Login" to control the process design platform to provide a design interface. After the design interface is displayed, you can create a project, add project members, and add a process model to the project to enter the process design interface.
[0101] After entering the process design interface, the parameter setting data input based on the page-side design interface is obtained, and the parameter setting data includes model unit setting information and component addition information. Figure 6 As shown, set the time unit. For example: time unit: hour, mass unit: ton, volume unit: cubic meter. Modify the amount of substance, temperature unit, and pressure unit according to the actual needs of the project. Add components to this process design. Add solid Cu, solid SiO2, and liquid H2O according to the model characteristics.
[0102] Then drag out the required equipment model according to the required process. The flow chart can be connected according to the standard containing the water replenishment point. Analyze the process characteristics and data given values, determine the use of component distributors at the water replenishment point, the use of phase distributors for grading, the use of mixers for grinding equipment, and the use of component distributors for flotation equipment.
[0103] If Figure 7 As shown in the figure, for the design of the metal separation process of copper-containing Cu in the raw ore, the equipment model required for the flotation process is: 2 "material" units as raw ore feeding and water replenishment tanks. 2 "mixer" units as the return point of the middling ore. 1 "mixer" as the grinding operation unit. 3 "component distributor" units as flotation operation units. 1 "phase distributor" as the classification unit. 2 "end" units as the final tailings feeding point. 1 "reverser" as the total water replenishment point. 3 "component distributor" units as water replenishment operation units.
[0104] After loading the equipment information and connecting the logistics line according to the above embodiment, the mineral processing process auxiliary design system can display the operation results in the drawing space of the design interface. At this time, the user can also make adjustments and changes based on the displayed operation results. That is, in some embodiments, obtaining the process flow modeling data also includes:
[0105] Acquire parameter setting data input based on the page-side design interface, the parameter setting data including model unit setting information and component addition information. Then set the basic connection state of the equipment graphics and the connecting material lines in the page-side design interface according to the parameter setting data. And in response to a third interactive instruction, parse the change item from the third interactive instruction, the change item including at least one of equipment specification adjustment, equipment type selection, material line cross-line mode specification, color selection, and equipment naming. Then modify the basic connection state according to the change item to generate a basic process graphic, the basic process graphic is used to graphically display the equipment information and the connecting material line information.
[0106] For example, after the user completes the basic connection of the device through the drag and connect interactive operation instructions, the user can use the third interactive instruction to adjust the device size, select the device type, specify the material line crossing method, select the color, change the device name, etc.
[0107] S102: Generate process result data based on the process modeling data and mineral processing process calculation items.
[0108] In order to meet the calculation of mineral processing flow, the mineral processing database structure can be established according to the design standard of the process flow. The mineral processing database structure can contain basic numerical display of solid phase, liquid phase and gas phase. For example, yield, quality, mass proportion, density, etc. Custom parameters can also be set, and users can create other parameter values such as liquid-solid ratio. Through the built-in standard composition database and standard unit database, the standard calculation of all values and units in the process calculation process can be met.
[0109] In order to simplify the process parameter setting, the system can provide abstract and universal model units. Each unit contains a certain logical calculation formula, which can simplify the input of parameters and meet the calculation of various types of mineral processing classification, sorting, concentration and other equipment. For example, the whole mineral processing process can be built by using a mixer model unit, a separator model unit, a phase distributor model unit and a component distributor model unit.
[0110] It should be noted that the calculation of mineral processing needs to support multi-metal calculation. In addition, the mineral processing design process is directional, that is, the minerals have a direction of movement in the mineral processing process, but the calculation is sometimes forward calculation and sometimes reverse calculation according to the operation characteristics. The mineral processing process calculation process must also ensure the purpose of mass conservation. That is, if the mineral processing process is regarded as a whole, its material input and output must be equal. The calculation content of mineral processing can include mass balance calculation and slurry balance calculation. The process of mineral processing technology can have internal circulation characteristics, that is, the material can be returned and re-selected in the process.
[0111] To this end, the mineral processing process calculation items include one or more combinations of collaborative algorithms, reverse algorithms and feedback control algorithms.
[0112] In some embodiments, in order to implement the collaborative algorithm, the system can obtain process data in the mineral processing process. The process data includes the process type and the process algorithm model. Then, the metal quantity, mass and slurry volume in the process are set based on the process data. Then, according to the collaborative algorithm, the corresponding metal quantity, mass and slurry volume in all processes are synchronously and collaboratively calculated to generate the process result data.
[0113] Since the system supports simultaneous calculation of the number, mass and slurry volume of multiple metals, compared with the method of the principal element elimination algorithm, which prioritizes the balance of the main metal and then considers the auxiliary metal, and first completes the number and mass calculation and then performs the slurry volume calculation, the collaborative algorithm can realize the simultaneous collaborative calculation of the number, mass and slurry volume of all metals.
[0114] In some embodiments, in order to implement the reverse algorithm, the system can extract the multi-stage flotation process in the mineral processing process, and call the topological reverse sorting algorithm and the reverse calculator. Then, based on the topological reverse sorting algorithm and the reverse calculator, the multi-stage flotation process is reversely calculated to generate the process result data.
[0115] Since the system supports reverse calculation of the flotation process, it can determine the final product index first and then reversely calculate the intermediate operation indexes in the multi-stage flotation process of mineral processing, and form a multi-layer nested loop system. Compared with the forward calculation that requires a large number of fracture iterative calculations, the system can realize reverse calculation through topological reverse sorting, reverse calculator, etc., to improve calculation efficiency.
[0116] In some embodiments, in order to implement the feedback control algorithm, the system can traverse the mineral processing equipment in the mineral processing process to determine the subsequent equipment and the previous equipment. Then obtain the control value of the subsequent equipment and call the feedback control algorithm. Among them, the feedback control algorithm includes a variable transfer algorithm, a solution algorithm and a back-propagation control algorithm. Then, through the feedback control algorithm, the set value of the previous equipment is controlled according to the control value feedback to generate the process result data.
[0117] Since the system supports feedback control calculation, it can calculate parameters such as slurry concentration and metal recovery rate, and feedback control the set values of the preceding equipment units based on the control values of the succeeding equipment units. Therefore, the process feedback control design is realized through variable transfer, solution, and back-propagation control algorithms.
[0118] For example, when designing a process flow, you can click on the material equipment that represents the silo and determine the main material source line in the equipment properties. Figure 8As shown, double-click the main material line to open the material line parameter panel and enter the original ore parameter values, including solid phase mass, solid phase mass ratio (concentration), and Cu mass ratio.
[0119] Double-click the component distributor that can be used to calculate the roughing, concentrating and scavenging operations, open the component distributor parameter panel, check the connection lines that need to be calculated, and enter the required values for calculating each operation. For the roughing operation, you can double-click the roughing operation, open the parameter panel, select the "2" and "3" connection lines, and enter the grade, recovery rate and concentration value (percentile) of the concentrate. Similarly, in the above way, you can complete the input of the original values required for the calculation of the remaining sorting operations, such as Fig. 9 , Fig.10 shown.
[0120] The double-click operation can also be used to calculate the phase distributor of the grading equipment to open the phase distributor parameter panel, check the connection line to be calculated, and enter the required values for calculating each operation. Taking the classification of closed-circuit grinding as an example, after double-clicking the sorting operation, open the parameter panel, select the "6" and "7" connection lines, and enter the "yield / recovery rate" of the operation line or the "operation yield / recovery rate value" (percentile) according to actual needs. And enter the concentration value of the material line, such as Fig.11 , Fig.12 shown.
[0121] After completing the input of all the values required for the calculation of the grinding and separation operations, enter the operation values of the water replenishment point. That is, double-click the group distributor acting on the water replenishment point, open the component distributor parameter panel, check the connection line that needs to be calculated, and enter the calculated solid mass and concentration values. Taking the No. 4 water replenishment point as an example, after double-clicking the unit module, open the parameter panel, select the "16" and "4" connection lines, and enter the solid mass value of line 16 and the concentration value of line 4. Fig.13 , Fig.14 shown.
[0122] In the above way, complete the input of the remaining selected water replenishment point values. To perform numerical calculations on the total water replenishment value, double-click the reverse calculator acting on the replenishment tank, open the "Reverse Parameters" panel, and select the total water line. And by clicking on the calculation of this page or the calculation of the whole process in the upper right corner, you can calculate the process flow, such as Fig.15 shown.
[0123] After the process flow calculation is completed, the system can directly export the calculation result table through the front-end design interface to form a deliverable document. For example, the process flow can be calculated by clicking on the current page calculation or the full process calculation in the design interface. The calculation results can be viewed through the model object and calculation results. The calculation log can view the historical calculation results and details, and the material results can view the calculation results and export the table, such as Fig.16 shown.
[0124] It can be seen that the system can generate process result data based on the process modeling data and the mineral processing process calculation items. No matter how the mineral processing process design process changes, ultimately, the mineral processing process design system can obtain a new, complete and topological relationship that conforms to the standard mineral processing process design process after changing the process flow by integrating the mineral processing process auxiliary design method, thereby realizing the calculation of each process.
[0125] S103, generating selection result data according to the process result data and the mineral processing equipment selection calculation items.
[0126] After executing the process flow calculation to obtain the process result data, the system can also obtain the mineral processing equipment selection calculation item, and generate the selection result data according to the process result data and the mineral processing equipment selection calculation item. The equipment selection calculation can provide users with an efficient and accurate equipment calculation and selection method. Among them, the mineral processing equipment selection calculation item includes a calculation template and a calculation operation. The calculation template is a standardized equipment selection template configured for various types of mineral processing equipment; the calculation operation has an association relationship with the equipment information, which is used to determine the equipment model associated with the equipment information according to the process result data.
[0127] The calculation template is a standardized equipment selection template for various types of mineral processing equipment. It contains fixed calculation parameters, calculation formulas and calculation scripts, which are used to select equipment for subsequent specific operations. The calculation operation is bound to the calculation template and linked to the equipment type in the model, so that the process flow calculation results are passed into the calculation operation to complete the equipment selection calculation for the operation in this model process.
[0128] In some embodiments, in order to perform equipment selection calculation, the system can obtain configurable items of the calculation template. The configurable items of the calculation template include: one or more combinations of input parameters, intermediate parameters, result parameters, formula calculation rules, and script calculation rules. Then, according to the configurable items of the calculation template, the calculation template of each type of mineral processing equipment is dynamically configured, and the mapping relationship between the configuration parameters in the calculation template and the equipment process data is set.
[0129] Through the configurable calculation template, the calculation template can be configured for each type of mineral processing equipment in the mineral processing process. Since the calculation mechanism of each mineral processing equipment is different, and due to application scenarios, technical changes, etc., its calculation mechanism needs to be slightly modified. Therefore, the method of dynamically configuring the equipment selection calculation template can be used to configure input parameters, intermediate parameters, result parameters, formula calculation rules, script calculation rules, etc., to achieve dynamic configuration of the equipment selection calculation template, and by configuring data mapping, set the mapping relationship between the parameters in the template and the equipment process data for the later use of the calculation template.
[0130] After configuring the calculation template, the calculation template can be applied to perform equipment selection, that is, determine the equipment model according to the process result data. In some embodiments, generating the selection result data according to the process result data and the mineral processing equipment selection calculation items further includes: obtaining the process result data and the mapping relationship, and determining the calculation template according to the mapping relationship with the mineral processing equipment in the process result data. Then, the equipment model is determined based on the calculation template and the process result data to generate the selection result data.
[0131] For example, after the process flow calculation generates the process result data, the system can read the process flow involved in the mineral processing technology from the process result data, i.e., roughing, concentrating, scavenging, etc. And determine the mineral processing equipment used in each process in the process flow, i.e., the roughing uses raw ore feeding and water replenishment silos, mixers, etc. Then, according to the mapping relationship, determine the calculation template corresponding to the mineral processing equipment in the process result data, i.e., the calculation template corresponding to the mixer is M1, and then determine the equipment model based on the calculation template and the specific process requirements in the process result data, i.e., determine the specific model of the mixer according to the calculation template M1 and the raw materials and result-related data corresponding to the roughing process.
[0132] In some embodiments, the system can also judge the process result data when selecting equipment to determine whether the generated process result data meets the preset demand conditions. That is, the system can also obtain preset demand condition data, wherein the preset demand condition data is an evaluation standard set according to the actual production process needs, and is used to evaluate whether the calculation results meet the requirements. For example, the preset demand condition data may include a resource waste rate, such as a maximum content threshold of useful metal content in tailings. When the useful metal content in the tailings is greater than the maximum content threshold, it is determined that the process result data does not meet the preset demand condition data.
[0133] After obtaining the preset demand condition data, the process result data can be compared with the preset demand condition data. If the process result data meets the preset demand condition data, the selection result data is output in the form of an equipment calculation book. That is, the system can support equipment selection calculation and output. If the calculation result meets the requirements, the equipment calculation book can be output in a specified format, completing the entire process from process flow calculation results to equipment calculation book output, which can improve work efficiency and reduce repetitive work in the design process.
[0134] If the process result data does not meet the preset requirement condition data, the process result data is regenerated based on the process modeling data and the mineral processing process calculation items, and the latest calculation result data is re-obtained according to the mapping relationship through data refresh.
[0135] When using the calculation template, the latest result data of the process flow calculation is obtained through the data mapping relationship. When the process flow is recalculated, the latest calculation result data is re-obtained according to the data mapping relationship through data refresh to ensure that the data of the two links remain consistent.
[0136] S104: Output the process result data and the selection result data as drawing data in a specified format.
[0137] After performing the process calculation and equipment selection calculation, the system can output the process result data and the selection result data as drawing data in a specified format. To this end, the system can include a drawing output module for the mineral processing process drawing.
[0138] For example, users can check the display settings in the material calculation result panel and adjust the display and export display content. After clicking the "Generate PFD Table Data" button, the system can transfer the calculated process result data and equipment selection result data to CAD to generate table content. You can also export the calculation results in a table through the "Export" button.
[0139] Ore dressing design drawings may contain different information according to the different design stages and design contents. For example, the drawings required for the ore dressing design process include flow charts, flow charts, equipment image diagrams and process flow diagrams (PFDs). Among them, the flow chart can use simple boxes and lines to represent each process stage, highlighting the sequence and main nodes of the process, and displaying the main framework of the entire ore dressing process in a concise and intuitive way, which is used to quickly understand the main steps and links of ore dressing.
[0140] The flow chart depicts the specific process of each link in the mineral processing process in more detail, including the flow path of materials and the connection relationship between equipment. When drawing a flow chart, graphic symbols that meet certain standard specifications will be used to represent different equipment.
[0141] The equipment image diagram can show the appearance of various mineral processing equipment in a vivid graphical way, restore the appearance of the equipment as realistically as possible, and be used to have a more intuitive understanding of the equipment. The equipment image diagram can include information such as equipment type and equipment quantity.
[0142] The process flow chart focuses on the main equipment and material flow in the process, providing an important reference for process design. The name, number, position number, quantity information of the equipment will be clearly marked when drawing the diagram. The material flow is represented by a line with an arrow. At the same time, process parameter tables, equipment tables and other information can be displayed on the diagram.
[0143] The system can transfer data content between front-end technology and back-end technology through interfaces, and can generate highly standardized mineral processing process drawings based on the model built by the user. These drawings can have standard drawing frames to ensure the standardization and uniformity of the drawings. Clearly marked equipment numbers can facilitate users to accurately identify and distinguish different equipment. Material line numbers and material line position numbers make the flow path of materials clear at a glance. Drawing numbers facilitate the management and search of different drawings. In addition, it also contains a detailed equipment table that lists the type and position information of each device; the process calculation results can be displayed in a material result table or a label scheme.
[0144] In some embodiments, the system also supports drawing of non-to-be-calculated equipment and displays the actual number of operating equipment. Users can make certain adjustments and modifications to information such as position numbers and drawing numbers according to actual needs to meet personalized needs. Most of the needs of drawing can be met.
[0145] After the drawings are completed, the system also supports the output of multiple drawing formats, such as PDF format, DWG format, etc. Drawings in PDF format can facilitate users to view and share documents, while drawings in DWG format are convenient for further editing and modification in professional design software for subsequent work.
[0146] By applying the technical solutions provided in the above embodiments, the assisted design method for mineral processing technology can be based on the design of the web end, so that when performing interactive operations, the habits of process designers are still retained, reducing the learning cost and the difficulty of software deployment. The method can integrate design, calculation, equipment selection, drawing, and deliverable output, realize the drawing of multiple types of process drawings, and be common to multiple design projects. Through the principles of data integration and association, the modification of one part of the design result can automatically modify the associated parts synchronously. The method can improve design efficiency and reduce the repetitive work generated when multiple schemes or revised schemes are used.
[0147] Further, as a specific implementation of the mineral processing process auxiliary design method described in the above embodiment, the embodiment of the present application provides a mineral processing process auxiliary design system, which is a browser and server architecture system based on page-side interaction, such as Fig.17 As shown, the system includes:
[0148] An interactive module is used to obtain process flow modeling data, wherein the process flow modeling data is operation data input based on a page-side design interface, and the process flow modeling data includes equipment information and connection material line information;
[0149] A mineral processing process calculation module, used to generate process result data based on the process modeling data and mineral processing process calculation items, wherein the mineral processing process calculation items include one or more combinations of collaborative algorithms, inverse algorithms and feedback control algorithms;
[0150] A mineral processing equipment selection calculation module is used to generate selection result data according to the process result data and mineral processing equipment selection calculation items, wherein the mineral processing equipment selection calculation items include calculation templates and calculation operations, and the calculation templates are standardized equipment selection templates configured for various types of mineral processing equipment; the calculation operations are associated with the equipment information, and are used to determine the equipment model associated with the equipment information according to the process result data;
[0151] The drawing output module is used to output the process result data and the selection result data into drawing data in a specified format.
[0152] It should be noted that for other corresponding descriptions of the functional units involved in the mineral processing process auxiliary design system provided in the embodiment of the present application, reference can be made to the corresponding descriptions in the mineral processing process auxiliary design method provided in the above embodiment, and will not be repeated here.
[0153] By applying the technical solutions provided by the above embodiments, a mineral processing process auxiliary design system provided by the embodiment of the present application can first generate process result data based on the process modeling data and the mineral processing process calculation items after obtaining the process flow modeling data input based on the page-side design interface, and then generate selection result data based on the process result data and the mineral processing equipment selection calculation items. Thereby, the process result data and the selection result data are output as drawing data in a specified format. The system can be based on the design interface of the page end, which is convenient for users to operate anytime and anywhere and improve design efficiency. Through the integrated functional module, the integrated operation of mineral processing process design, calculation, equipment selection and drawing is realized, reducing the difficulty of data conversion and integration.
[0154] The system can also complete the synchronous calculation of multi-metal numerical quantities and slurry quantities in the mineral processing design process. It supports the design and calculation of various mineral processing drawings, as well as the drawing of flow charts, flow charts, equipment image diagrams and PFD diagrams. With the full-grade optimization calculation function, the precise conversion from experimental data to design data can be achieved. In addition, the system can also improve the efficiency of mineral processing process design and reduce the repetitive work generated when multiple plans or revised plans by means of data integration and association.
[0155] The embodiment of the present application also provides a computer device, which can be a personal computer, a server, a network device, etc. The computer device includes a bus, a processor, a memory and a communication interface, and can also include an input and output interface and a display device. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store location information. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the steps in each method embodiment are implemented.
[0156] Those skilled in the art will appreciate that the structure of the above-mentioned computer device is only a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components, or combine certain components, or have a different arrangement of components.
[0157] In one embodiment, a computer-readable storage medium is also provided. The computer-readable storage medium may be non-volatile or volatile, and stores a computer program thereon. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0158] In one embodiment, a computer program product is also provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0159] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0160] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods.
[0161] Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc.
[0162] Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0163] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
[0164] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0165] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A mineral processing process auxiliary design method, characterized in that: Applied to the mineral processing process auxiliary design system, the system is a browser and server architecture system based on page-side interaction, and the method includes: Acquire process flow modeling data, wherein the process flow modeling data is operation data input based on the page end design interface, and the process flow modeling data includes equipment information and connection material line information; Generate process result data based on the process modeling data and the mineral processing process calculation items, wherein the mineral processing process calculation items include one or more combinations of collaborative algorithms, inverse algorithms, and feedback control algorithms; According to the process result data and the mineral processing equipment selection calculation items, the selection result data is generated, the mineral processing equipment selection calculation items include calculation templates and calculation operations, the calculation templates are standardized equipment selection templates configured for various types of mineral processing equipment; the calculation operation has an associated relationship with the equipment information, and is used to determine the equipment model associated with the equipment information according to the process result data; according to the process result data and the mineral processing equipment selection calculation items, the selection result data is generated, including: obtaining the process result data and a mapping relationship, the mapping relationship is used to characterize the corresponding relationship between the calculation template and the mineral processing equipment in the process result data; according to the mapping relationship, determining the calculation template with the mineral processing equipment in the process result data; determining the equipment model based on the calculation template and the process result data to generate the selection result data; The process result data and the selection result data are output as drawing data in a specified format.
2. The method according to claim 1, characterized in that Obtain process modeling data, including: Acquire a first interaction instruction and a second interaction instruction input based on the page-side design interface; According to the first interaction instruction, adding a device graphic associated with the first interaction instruction in a drawing area of the page-side design interface; Extracting the equipment information corresponding to the equipment graphics from a preset standard object library, wherein the standard object library includes a standard mineral processing legend library and a standard frame library, and is used to provide a visual image equipment graphics; According to the second interactive instruction, determining the starting end and the ending end of the connecting material line; The device graphics are connected according to the starting end and the terminating end, and the connection material line information is generated, wherein the connection material line information includes the device graphics connected to the starting end, the device graphics connected to the terminating end, and material line parameters.
3. The method according to claim 2, characterized in that Obtain process modeling data, including: Acquiring parameter setting data input based on the page-side design interface, the parameter setting data including model unit setting information and component addition information; According to the parameter setting data, the basic connection status of the equipment graphics and the connecting material lines in the page end design interface is set; In response to the third interaction instruction, parsing a change item from the third interaction instruction, the change item comprising at least one of equipment specification adjustment, equipment type selection, material line cross-line mode designation, color selection, and equipment naming; The basic connection state is modified according to the change item to generate a basic process graphic, and the basic process graphic is used to graphically display the equipment information and the connection material line information.
4. The method according to claim 1, characterized in that: Based on the process modeling data and the mineral processing process calculation items, process result data is generated, including: Acquire process data in the mineral processing technology, wherein the process data includes a process type and a process algorithm model; Setting the metal quantity, mass and slurry volume in the process based on the process data; According to the collaborative algorithm, synchronous collaborative calculations are performed on the corresponding metal quantities and slurry volumes in all processes to generate the process result data.
5. The method according to claim 1, characterized in that: Based on the process modeling data and the mineral processing process calculation items, process result data is generated, including: Extract the multi-stage flotation process in the mineral processing technology; Call the topological reverse sorting algorithm and inverse calculator; Based on the topological reverse sorting algorithm and the reverse calculator, reverse calculation is performed on the multi-stage flotation process to generate the process result data.
6. The method according to claim 1, characterized in that Based on the process modeling data and the mineral processing process calculation items, process result data is generated, including: Traversing the mineral processing equipment in the mineral processing process to determine the subsequent equipment and the preceding equipment; Obtaining a control value of the subsequent device; Calling a feedback control algorithm, wherein the feedback control algorithm includes a variable transfer algorithm, a solution algorithm, and a back-propagation control algorithm; Through the feedback control algorithm, the set value of the preceding device is feedback-controlled according to the control value to generate the process result data.
7. The method according to claim 1, characterized in that According to the process result data and the selection calculation items of the mineral processing equipment, the selection result data is generated, including: Obtaining configurable items of a calculation template, wherein the configurable items of the calculation template include: one or more combinations of input parameters, intermediate parameters, result parameters, formula calculation rules, and script calculation rules; Dynamically configure the calculation template for each type of mineral processing equipment according to the configurable items of the calculation template; A mapping relationship between the calculation template and the mineral processing equipment in the process result data is set.
8. The method according to claim 1, characterized in that: According to the process result data and the selection calculation items of the mineral processing equipment, the selection result data is generated, including: Obtain preset demand condition data; If the process result data meets the preset requirement condition data, output the selection result data in the form of an equipment calculation sheet; If the process result data does not meet the preset requirement condition data, the process result data is regenerated based on the process modeling data and the mineral processing process calculation items, and the latest calculation result data is re-obtained according to the mapping relationship through data refresh.
9. A mineral processing process auxiliary design system, characterized in that: The system is a browser and server architecture system based on page-side interaction, and the system includes: An interactive module is used to obtain process flow modeling data, wherein the process flow modeling data is operation data input based on a page-side design interface, and the process flow modeling data includes equipment information and connection material line information; A mineral processing process calculation module, used to generate process result data based on the process modeling data and mineral processing process calculation items, wherein the mineral processing process calculation items include one or more combinations of collaborative algorithms, inverse algorithms and feedback control algorithms; A mineral processing equipment selection calculation module is used to generate selection result data according to the process result data and mineral processing equipment selection calculation items, wherein the mineral processing equipment selection calculation items include calculation templates and calculation operations, wherein the calculation templates are standardized equipment selection templates configured for various types of mineral processing equipment; the calculation operations are associated with the equipment information, and are used to determine the equipment model associated with the equipment information according to the process result data; generating the selection result data according to the process result data and the mineral processing equipment selection calculation items includes: obtaining the process result data and a mapping relationship, wherein the mapping relationship is used to characterize the corresponding relationship between the calculation template and the mineral processing equipment in the process result data; determining the calculation template according to the mineral processing equipment in the process result data according to the mapping relationship; determining the equipment model based on the calculation template and the process result data to generate the selection result data; The drawing output module is used to output the process result data and the selection result data into drawing data in a specified format.
Citation Information
Patent Citations
Beneficiation process design assist system
CN102902833A
Database driven relational object modeling and design system, method and software
US20090033656A1