Disclosure of Invention
The invention provides an electromechanical equipment automatic configuration design method based on a modularized platform, which improves the design efficiency and quality of the electromechanical equipment.
According to one aspect of the disclosure, an electromechanical device automatic configuration design method based on a modularized platform comprises the steps of A, module automatic screening, B, module parameterization design, C, module automatic arrangement, D, scheme model and design data automatic output;
Module automatic screening, namely reading the transmitted main parameter value through manual input, third party software importing or integrated external system, analyzing and matching the corresponding structure module identification code based on a configuration logic library in the modularized platform, and calling the corresponding structure module model from the structure module library according to the structure module identification code;
The module parameterization design comprises the steps of assigning values to parameters in each screened structure module model to obtain an accurate structure module example meeting the requirement, wherein the parameters comprise static parameters and dynamic parameters, the static parameters are attribute parameters which cannot change a three-dimensional model or a two-dimensional model due to the change of the parameters in the structure module model, and the dynamic parameters are attribute parameters which cannot change the three-dimensional model or the two-dimensional model due to the change of the parameters in the structure module model;
the method comprises the steps of automatically arranging modules, namely screening a product architecture from a product architecture library according to main parameter values, wherein the product architecture comprises module arrangement position calculation logic and inter-module interface relation;
The method comprises the steps of automatically outputting a scheme model and design data, wherein the design data comprises a bill of materials BOM, a purchase bill, a quotation, a part drawing, an installation drawing and an invoice according to the scheme model;
the method uses a modularized platform, wherein the modularized platform comprises a structure module library, a characteristic library, a configuration logic library, a configuration entry library, a product architecture library, a quotation principle library, an instance library and a part library.
In one possible implementation, the method further includes:
Dividing a bill of materials BOM into design data of different links according to material properties, wherein the material properties comprise a major-class relation of components, a purchasing type, a processing type and a surface treatment mode, the major-class relation of components comprises a major-minor relation of components, the purchasing type comprises a standard part, an outsourcing part and a processing type comprises a metal plate, a section bar, metal plate welding and section bar welding, the surface treatment mode comprises plastic spraying and paint spraying, the different links comprise processing, purchasing, shipping and installing before sales, and the corresponding part map is generated by calling a part map frame template and a part icon injection principle in a structure module library according to the bill of materials BOM;
According to the scheme model and the bill of materials BOM, an installation step library in a structure module library and a technical requirement library are called, and a corresponding installation diagram and installation requirements thereof are generated;
According to the two-dimensional scheme model and the bill of materials BOM, a two-dimensional structure library and a three-dimensional structure library in a structure module library are called to automatically match a three-dimensional structure module model;
the structure module library is used for storing a plurality of module variant models with different functions, one function corresponds to the plurality of module variant models, wherein the module variant models are three-dimensional parameterized models generated through three-dimensional design software or two-dimensional parameterized image blocks generated through two-dimensional design software, and the structure module library comprises a two-dimensional structure library, a three-dimensional structure library, a part drawing frame template, a part drawing annotation principle, an installation step library and a technical requirement library.
In one possible implementation manner, the method further comprises the steps of calling an installation step library and a technical requirement library in a structure module library according to a scheme model and the bill of materials BOM, and after generating a corresponding installation diagram and an installation requirement thereof:
And carrying out parameter assignment on the two-dimensional model according to the three-dimensional structure module instance parameters to generate a two-dimensional structure module instance, and generating a two-dimensional scheme diagram according to the position information of the three-dimensional scheme model and the two-dimensional structure module instance.
In one possible implementation, the method further includes:
Generating a quotation of a specific scheme according to the generated bill of materials BOM, a quotation principle in a quotation principle library and father-son relations in a structure module library so as to support pre-sale quotation and cost accounting in sale, wherein the father-son relations are structure hierarchy relations defined in the structure module library;
The quotation principle library is used for storing quotation principles, and the quotation principles are combined with the bill of materials BOM to generate a quotation list of the product.
In one possible implementation, the characteristic library includes characteristics of customer requirements, product characteristics, component characteristics and part characteristics and characteristic values thereof, and inheritance and/or derivative relationships of the customer requirements, the product characteristics, the component characteristics and the part characteristics;
the characteristic library is used for determining parameters and parameter ranges of the three-dimensional model or the two-dimensional model in the structure module library;
The characteristic library is used for determining main parameters and main parameter ranges;
inheritance and/or derivative relationships in a property library are used to configure logical relationships in a logical library.
In one possible implementation manner, a logic library is configured and used for storing a module selection library and a module relation library, wherein the module selection library stores the corresponding relation between parameters and parameter values and the structural modules, and the module relation library stores the dependency relation among the structural modules;
The configuration entry library is used for storing common characteristics and configuration logic and is used for one-key configuration design.
In one possible implementation, the product architecture library includes a location calculation logic library and an interface relation library, which are used for storing the location calculation logic of the structural module and the interface relation of the module respectively;
The interface relation in the product architecture library is an interface matrix, the connection relation of different module variants is described through the interface matrix, the interface matrix is used for determining the module variants with the connection relation, and the interface shape and the interface parameters of the module variants with the connection relation are adaptive.
In one possible implementation, the instance library stores instance models and documents of designed products for revision and configuration based on history items in the application process;
And the component library is used for storing a model of the component imported from an external system, wherein the model of the component is a standardized component model based on a module variant and is used for building a structural module library.
Compared with the prior art, the invention has the beneficial effects that:
According to the electromechanical equipment automatic configuration design method based on the modularized platform, the module configuration is combined into the design method of the product according to different customer requirements based on the product modularized platform and the predefined module configuration logic, so that the product design efficiency is greatly improved.
And the design automation is realized by integrating the configuration design based on the modularized platform with a CAD design system, converting engineering design and analysis work into intelligent processes of configuration, calling and integration on the basis of unified standards, models, rules and methods, and improving the design efficiency on the premise of ensuring the design quality.
And the modular platform is used for decoupling products into modules and constructing the modular product platform so as to ensure that the types of the product modules are reduced on the premise of meeting the demands of customers, and meanwhile, all the product modules in the platform are verified modules, so that unnecessary errors are avoided from the source, and the product design quality is ensured.
Detailed Description
Fig. 1 shows a schematic block diagram of an electromechanical device auto-configuration design method based on a modular platform according to an embodiment of the present disclosure. The method comprises the steps of A, automatically screening modules, B, designing parameterization of the modules, C, automatically arranging the modules, and D, automatically outputting a scheme model and design data;
Module automatic screening, namely reading the transmitted main parameter value through manual input, third party software importing or integrated external system, analyzing and matching the corresponding structure module identification code based on a configuration logic library in the modularized platform, and calling the corresponding structure module model from the structure module library according to the structure module identification code;
The module parameterization design comprises the steps of assigning values to parameters in each screened structure module model to obtain an accurate structure module instance meeting the requirement, wherein the parameters comprise static parameters and dynamic parameters, the static parameters are attribute parameters which cannot change a three-dimensional model or a two-dimensional model due to the change of the parameters in the structure module model, and the dynamic parameters are attribute parameters which cannot change the three-dimensional model or the two-dimensional model due to the change of the parameters in the structure module model;
the method comprises the steps of automatically arranging modules, namely screening a product architecture from a product architecture library according to main parameter values, wherein the product architecture comprises module arrangement position calculation logic and inter-module interface relation;
The scheme model is used for revising a subsequent scheme model to obtain an accurate scheme model, and if necessary, the scheme model can be manually revised to obtain an accurate final scheme model, wherein the scheme model comprises a three-dimensional model and a two-dimensional scheme diagram.
The method comprises the steps of automatically outputting a scheme model and design data, wherein the design data comprises a bill of materials BOM, a purchase bill, a quotation, a part drawing, an installation drawing and an invoice according to the scheme model;
As shown in FIG. 1, the design data also comprises a product BOM, a semi-finished product list, a section purchasing list, a sheet metal purchasing list, a welding part purchasing list, a plastic spraying list, a shipping list, a quotation list, a cost accounting list, a part diagram and an installation diagram.
The method uses a modularized platform, wherein the modularized platform comprises a structure module library, a characteristic library, a configuration logic library, a configuration entry library, a product architecture library, a quotation principle library, an instance library and a part library.
The method uses a modularized platform, wherein the modularized platform comprises a structure module library, a characteristic library, a configuration logic library, a configuration entry library, a product architecture library, a quotation principle library, an instance library and a part library. The method is mainly used for storing various library files and history files generated by configuration, is used for supporting configuration design and modification design, and is a basic guarantee of the whole configuration design system.
Combing the characteristics and characteristic values from the requirements to the products to the parts and the parts, inheriting and deriving the relation between the characteristics and the characteristic values, storing the characteristics and the derivative relation into a characteristic library in a product modularization platform, and taking the characteristics and the derivative relation as the source of product diversity and the important composition of a configuration design system;
Modeling the planned module variant, and storing the planned module variant into a structure module library in a product modularization platform to serve as a basis for order generation so as to ensure the accuracy of a module structure;
based on the product module variant condition, carding the use condition of parts, carrying out part standardization, reducing the types of the parts on the premise of guaranteeing the diversification of the module structure, and storing the parts in a part library in a product modularized platform so as to guarantee the less sampling of the structure;
the selection logic of each module and mutual exclusion and dependency relation among the modules are combed, and stored into a configuration logic library in a product modularization platform, and experience of an engineer is visualized and stored, so that dependence on experience of the engineer in the order design process is reduced, and unnecessary errors are avoided;
storing the common characteristics and configuration logic into a configuration entry library in a product modularization platform so as to reduce input during application and improve application efficiency;
And defining rules of the planned product architecture, and storing the rules into a product architecture library in a product modularization platform as the basis of arrangement of each module so as to ensure the accuracy of the model.
In order to not change the use habit of engineers, software tools related to design can be integrated with a CAD design system to generate the automatic configuration design system based on the modularized platform, so that the fusion of configuration design and design automation is realized, and a model and a corresponding document corresponding to the engineering are directly generated.
Fig. 1 shows that the requirements (configuration parameters) of the user are obtained according to the manual input data, the third-party software import data or the integrated external system reading data, and the scheme model of the logistics equipment and the data for supporting production are designed according to the requirements of the user.
In one possible implementation, the structure module library is used for storing a plurality of module variants with different functions, wherein one function corresponds to the plurality of module variants, and the module variants are three-dimensional models generated by three-dimensional design software or two-dimensional image blocks generated by two-dimensional design software;
The quotation principle library stores quotation principles which are used for generating quotation sheets of products by combining the bill of materials;
The method further comprises the steps of:
Dividing the bill of materials BOM into design data of different links according to material properties, wherein the material properties comprise a major component relation, a purchasing type, a processing type and a surface treatment mode, the major component relation comprises a major-minor component relation, the purchasing type comprises a standard component, an outsourcing component and a processing component, the processing type comprises sheet metal, sectional materials, sheet metal welding and sectional materials welding, the surface treatment mode comprises plastic spraying and paint spraying, and the different links comprise processing, purchasing, shipping and installation before selling;
For example, a semi-finished product list is generated by screening out the material with the median of the static parameter as the workpiece, a sheet metal purchase list is generated by screening out the material with the median of the static parameter as the sheet metal, a section bar purchase list is generated by screening out the material with the median of the static parameter as the section bar, a sheet metal welding part purchase list is generated by screening out the material with the median of the static parameter as the sheet metal welding, a plastic spraying list is generated by screening out the material with the median of the static parameter as the plastic spraying, and the like.
Calling a part drawing frame template and a part drawing annotating principle in a structure module library according to the bill of materials BOM to generate a corresponding part drawing;
According to the scheme model and the bill of materials BOM, an installation step library and a technical requirement library in a structure module library are called, and a corresponding installation diagram and installation requirements thereof are generated; according to the two-dimensional scheme model and the bill of materials BOM, a two-dimensional structure library and a three-dimensional structure library in a structure module library are called to automatically match a three-dimensional structure module model;
Calling an installation step library and a technical requirement library in a structure module library according to a scheme model and the bill of materials BOM, and generating a corresponding installation diagram and an installation requirement thereof; the two-dimensional structure module model is automatically matched by calling a two-dimensional structure library and a three-dimensional structure library in the structure module library according to the three-dimensional scheme model and the bill of materials BOM;
Generating a quotation of a specific scheme according to the generated bill of materials BOM, a quotation principle in a quotation principle library and father-son relations in a structure module library so as to support pre-sale quotation and cost accounting in sale, wherein the father-son relations are structure hierarchy relations defined in the structure module library;
The quotation principle library is used for storing quotation principles, and the quotation principles are combined with the bill of materials BOM to generate a quotation list of the product.
In one possible implementation, the characteristic library includes the characteristics of the customer requirement, the product characteristic, the component characteristic and the part characteristic and the characteristic values thereof, and the inheritance and/or derivative relation of the customer requirement, the product characteristic, the component characteristic and the part characteristic;
the characteristic library is used for determining parameters and parameter ranges of the three-dimensional model or the two-dimensional model in the structure module library;
The characteristic library is used for determining main parameters and main parameter ranges;
inheritance and/or derivative relationships in a property library are used to configure logical relationships in a logical library.
In one possible implementation manner, a logic library is configured and used for storing a module selection library and a module relation library, wherein the module selection library stores the corresponding relation between parameters and parameter values and the structural modules, and the module relation library stores the dependency relation among the structural modules;
The configuration entry library is used for storing common characteristics and configuration logic and is used for one-key configuration design, so that excessive parameter input is avoided.
In one possible implementation, the product architecture library includes a location calculation logic library and an interface relation library, which are used for storing the location calculation logic of the structural module and the interface relation of the module respectively;
The interface relation in the product architecture library is an interface matrix, the connection relation of different module variants is described through the interface matrix, the interface matrix is used for determining the module variants with the connection relation, and the interface shape and the interface parameters of the module variants with the connection relation are adaptive.
In one possible implementation, the instance library stores instance models and documents of designed products for revision and configuration based on history items in the application process;
And the component library is used for storing a model of the component imported from an external system, wherein the model of the component is a standardized component model based on a module variant and is used for building a structural module library.
Application example 1:
the design method is applied to a logistics equipment design system, and a data storage layer of the logistics equipment design system is a modularized platform. The logistics equipment design system also comprises a front-end display layer, a service processing layer and a data interface layer, wherein the service processing layer invokes data of the modularized platform through the data interface layer to realize service processing through configuration parameters input by the front-end display layer;
The business processing layer comprises a structure module screening module, a structure module parameterization processing module, a structure module arrangement module, a bill of material BOM output module, a quotation module, a part diagram export module, an installation diagram export module, a three-dimensional scheme diagram export module and a project management module;
the structure module screening module acquires the main parameter value input by the parameter setting module, screens out the corresponding structure module from the configuration logic library in the data storage layer according to the main parameter value, and calls out the screened structure module from the structure module library;
For example, the parameter 1 input by the front-end display layer corresponds to the option 3, and the structural module screening module screens out the corresponding structural module from the configuration logic library in the data storage layer according to the parameter of the option 3, and invokes the screened structural module from the structural module library.
The structure module parameterization processing module performs assignment on parameters in each structure module to obtain an accurate structure module meeting the requirements, wherein the parameters comprise static parameters and dynamic parameters;
For example, the parameterized processing module of the structure module carries out assignment on parameters (static and dynamic parameters) in each structure module to obtain an accurate structure module meeting the requirements, generally, the standard module and the serialization module only need to carry out assignment on the static parameters and the structure is not changed, the parameterized module needs to carry out assignment on the static parameters and the dynamic parameters, and the open main parameters are changed along with the assignment, but the structure interface is unchanged.
The structural module arrangement module is used for arranging the structural module subjected to parameter assignment processing according to the position calculation logic and the module interface relation in the product architecture library to obtain a scheme model, and the scheme model is used for subsequent scheme model revision to obtain an accurate scheme model;
The bill of materials BOM output module outputs bill of materials according to the scheme model after revising, and split into the application form of different links of follow-up according to the given principle, in order to support the work of links such as follow-up purchase, delivery, etc..
The quotation module generates a quotation of a specific scheme according to the generated bill of materials and quotation rules in a quotation principle library and father-son relations in a structure module library so as to support pre-sale quotation and cost accounting in sale, wherein the father-son relations are hierarchical relations in the structure module library;
the part drawing deriving module automatically generates part drawings of parts in the bill of materials according to the bill of materials, the part drawing frame template and the part drawing annotating principle;
The installation diagram export module calls the installation steps in the installation step library and the technical requirements in the technical requirement library according to the revised scheme model and the bill of materials to generate a corresponding installation diagram and the installation requirements thereof so as to support field installation;
And the three-dimensional scheme diagram export module is used for calling a two-dimensional structure library and a three-dimensional structure library in the structure module library according to the revised two-dimensional scheme model and the bill of materials, automatically matching the two-dimensional structure module model, carrying out parameter assignment on the three-dimensional structure module model according to the two-dimensional structure module instance parameters to generate a three-dimensional structure module instance, and generating a three-dimensional scheme diagram according to the position information, the interface information and the three-dimensional structure module instance of the revised scheme model. The actual scheme condition is displayed more intuitively, so that engineers can perform corresponding interference check conveniently, and unnecessary errors are avoided;
and the project management module is used for creating, copying, editing and storing projects.
The service processing modules are mutually independent and complement each other, and a certain number of modules can be selected according to actual requirements to generate corresponding configuration systems for application.
The front-end display layer comprises two parts, wherein the first part is used for guiding a user to select and input correct parameters to generate a scheme meeting the requirements of clients, the first part comprises a main parameter setting module based on modules obtained by modularized analysis, a scene service flow display module and a scheme model display module generated according to parameter setting, and the other part comprises a front-end display layer for an administrator user to maintain a database and a library management module for adding, deleting and modifying files in a data storage layer.
The automatic configuration design system based on the modularized platform is applied to carry out configuration design, and the steps of generating an order product model and data are as follows:
1. newly-built projects;
2. selecting configuration parameters through a front-end display layer interactive interface according to the requirements of clients;
3. The system automatically matches the modules according to the input parameters and generates corresponding module entities, and the corresponding module entities are arranged according to preset rules to generate a scheme model;
4. Revising the part of the generated scheme model which does not meet the requirements of the clients;
5. Generating a bill of materials BOM and other forms according to the revised scheme;
6. generating a part drawing according to the revised scheme;
7. generating a quotation according to the generated bill of materials BOM;
8. generating an installation diagram according to the revised scheme;
9. and generating a three-dimensional scheme diagram according to the revised scheme.
In addition, the automatic configuration design system based on the modularized platform can be used for carrying out modification design, and the steps for generating the order product model and data are as follows:
1. Searching an instance;
2. Copying the item;
3. Revising the part of the generated scheme model which does not meet the requirements of the clients;
4. generating BOM and other forms according to the revised scheme;
5. Generating a part drawing according to the revised scheme;
6. generating a quotation according to the generated BOM;
7. generating an installation diagram according to the revised scheme;
8. and generating a three-dimensional scheme diagram according to the revised scheme.
Application example 2:
1. newly-built projects;
2. The main parameters of the page input customer requirements (the set of main parameters of each structural module) such as beam span w=850 mm, shelf height h=8500 mm, layer number i=13 (single layer height is 600 mm), single-cargo-grid load g=50kg and the like;
3. And according to the input parameters, logically matching the corresponding modules, generating corresponding module entities, and arranging according to preset rules to generate a scheme model. The module selection logic is shown in table 1. The movable anchor modules and the adjustable anchor modules which correspond to different types of the upright posts are different. The module selection and module relationship logic is shown in table 2. The interface relationships are shown in table 3. The ellipses in the table indicate that there are other modules or parameters than the examples.
Table 1 module selection logic
(1) Based on input parameters, e.g. input shelf height and number of layersThe single cargo rack is loaded (single row rack total loaded), and the upright column module LZ-50, HDDJ-50 or TJDJ-50 is selected.
Table 2 module selection and module relationship logic
And selecting a beam module HL-80_50 according to the column type and the input parameters (beam span).
(2) Assigning the parameters to the modules to generate corresponding module entities:
The shelf height h=8500 mm is assigned to parameter 1 of the upright column, and the beam span w=850 mm is assigned to parameter 2 of the cross beam, so that the actual module entity is obtained.
(3) According to the interface relation and the position calculation logic, the positions of the modules are calculated:
TABLE 3 interface relationship
For example, the post LZ-50 is connected to HDDJ-50 via interface A. Wherein "-" in the table indicates that there is no interface relationship.
Such as the position of the beam in the height direction, is determined by the type of interface (a, B, C) and the height of the single layer.
(4) And placing the module entities at corresponding positions according to the determined positions to generate a scheme model.
4. Revising the part of the generated scheme model which does not meet the requirements of the clients;
and (5) manually finding out a model which does not meet the requirements in the scheme model by an engineer, and carrying out modeling and parameter revision.
5. And generating BOM and other forms according to the revised scheme. The form includes drawing numbers and product names (upright posts, cross beams, etc.).
6. And generating a part drawing according to the revised scheme. The part diagram comprises information such as a two-dimensional engineering diagram of the part, technical requirements and the like.
7. And generating a quotation according to the generated bill of materials BOM.
8. And generating an installation diagram according to the revised scheme.
9. And generating a three-dimensional scheme diagram according to the revised scheme.
The description is illustrative, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the technical improvements in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.