Disclosure of Invention
The invention aims to provide an 'internet +' environment-oriented personalized design mode matching method for mechanical products, aiming at the defects of the prior art.
The purpose of the invention is realized by the following technical scheme: an 'internet +' environment-oriented mechanical product personalized design pattern matching method comprises the following steps:
(1) constructing an order characteristic vector order of the user personalized demand:
order={(req1,r1),(req2,r2),...,(reqi,ri),...,(reqn,rn)}
wherein reqiDenotes the ith requirement characteristic, riExpressing the normalized demand value of the ith demand characteristic, wherein n is the number of the demand characteristics;
(2) decomposing a mechanical product into m modules d1~dmBuilding a product decomposition module set D ═ D1,d2,...,dm};
(3) According to the historical order records of the design pattern scheme meeting the user requirements, constructing a design pattern matching case library X:
patternj={p1j,p2j,...,pkj,...,pmj}
wherein M represents the number of historical orders in the design pattern matching case base, orderjAn order feature vector representing a jth order; p is a radical ofkjRepresents the design pattern, adopted by the kth module in the jth orderjRepresenting the matching result of each module design pattern in the jth order, wherein k is more than or equal to 1 and less than or equal to m;
(4) aiming at new order feature vector order*The user satisfaction probability P (when the kth module of the mechanical product adopts different design modes)k|order*)(k1,2,3) is:
wherein,k1 means that the kth module adopts the design mode of configuration according to orders,k2 means that the kth module adopts the design mode of deformation according to orders,k3 represents that the kth module adopts a design mode generated according to an order; 0<P(order*) A constant is not more than 1; p: (k) Representing the adoption of the kth module in the design pattern matching case library XkProbability of design pattern:
wherein X: (k) Indicating the k-th module adoption in XkOrder set of design patterns, | X: (k) I is X: (k) The number of elements in (1); p (order)*|k) According to the new order feature vector order for the kth module*Conditional probabilities of selecting different design modes:
wherein r is
i *Express order
*The normalized demand value of the ith demand characteristic is that i is more than or equal to 1 and less than or equal to n; x (
k)
iIs adopted by the kth module in X
kNormalized demand value r for ith demand feature in order for design pattern
iThe set of (a) and (b),
respectively, the set X: (
k)
iThe mean and variance of;
(5) a reaction of P: (k|order*) The design mode corresponding to the maximum probability value is used as the design mode matching result p of the kth modulek *(ii) a Due to P (order)*) Is a constant, compare { P: (k|order*)|kComparison of the sizes of 1,2,3 { P (P) ((P))k)P(order*|k)|k1,2,3 };
(6) obtaining the design pattern matching results of all modules of the mechanical product to form the final design pattern matching result
Further, the design mode k1,2, 3; wherein,k1 means that the kth module adopts the design mode of configuration according to orders,k2 means that the kth module adopts the design mode of deformation according to orders,kthe kth module is designed in the order generation mode indicated by 3.
The invention has the beneficial effects that:
1. the method is based on the Bayesian theorem to research the personalized design pattern matching method of each design module in the product custom design from the aspect of the probability. By calculating the user satisfaction probability values of different design modules in different design modes, the design modes corresponding to the design modules are matched, the trial and error condition when the designer selects the design modes by design experience is reduced, and the design efficiency is improved.
2. The invention improves the intelligence and operability in the process of matching the personalized design mode.
Detailed Description
The invention is described in further detail below with reference to the figures and examples.
As shown in fig. 1, it is a flow chart of personalized design of mechanical products in "internet +" environment according to the present invention, and the steps are as follows:
(1.1) the user puts forward the personalized requirements of the user on mechanical products through an 'internet +' environment constructed by the multi-source terminal. The Internet + design platform converts the user requirements into product orders, and transmits the product orders to designers through the network server.
And (1.2) matching the design mode of each module of the product by the designer according to the user satisfaction probability matching method of the personalized design mode based on the electronic order. The personalized design mode of the Internet +' environment mechanical product comprises the following steps: configuring a design mode according to an order, deforming the design mode according to the order and generating the design mode according to the order, wherein the method comprises the following steps of:
(1) the complex products are decomposed according to design modules and are designed one by one according to the modules. The design mode of each module is obtained by matching the order content with the product module library.
(2) And selecting a design mode configured according to the order, and matching a module meeting the design requirement from the module library according to the product design parameters, the configuration rules and the configuration template.
(3) Selecting a design mode deformed according to an order, positioning a module to be deformed, retrieving a similar configuration module from a module library, selecting an optimal transplantation mother board and a transplantation alternative module, carrying out structural feature segmentation on an available structure meeting design requirements, extracting performance parameter difference of the mother board, transplanting (replacing) the available structure to the mother board, reconstructing constraint, reconstructing a standard interface of an adjacent module under the condition of meeting the performance requirements, and forming a module design scheme deformed according to the order.
(4) Selecting a design mode of generating a formula according to an order, designing the module generating formula which is completely unmatched in a module library, setting constraint conditions, boundary conditions and load conditions, generating a plurality of generating formula design results meeting the conditions, performing performance simulation on the generated module, and selecting the module meeting the requirement of the order as a module design scheme.
(5) And (3) designing each module one by one, designing by adopting the design modes from (2) to (4), fusing the module schemes of the complex products after completing all the designs, and generating a customized design scheme of the mechanical product.
(1.3) after the designer finishes the design scheme, the users feed back each other in real time through an Internet plus platform, and the designer modifies the design scheme until the requirement of the users is met; in addition, the user can directly participate in the whole design process, and change opinions can be proposed in the module successive design process for the modification of designers. The final design scheme should fully meet the personalized requirements of the user.
The Internet + design platform is a design platform provided for the personalized design of Internet +' environment mechanical products, users and designers participate in the product customized design together, generally, the users propose or modify requirements, the designers carry out the customized design according to orders converted by the requirements, the users participate in the whole design process, and the users and the designers feed back each other in real time to complete products meeting the requirements of the users. Specifically, the invention relates to an Internet plus environment-oriented personalized design pattern matching method for mechanical products, which comprises the following steps:
the method includes the steps that 1, a user submits a demand according to own personalized demand in an Internet +' environment and generates an order according to a preset template;
2. the customized design process of the mechanical product is completed on an Internet + design platform, and three design modes are provided, namely a design mode configured according to an order, a design mode deformed according to the order and a design mode generated according to the order. And matching the design mode with the existing product modules according to the order content, and designing the product modules one by a designer according to the matching result.
The steps for configuring the design pattern in order are as follows,
A1. inputting personalized order parameters and converting the personalized order parameters into mechanical product design parameters;
A2. matching a proper module from a configuration module library according to the design parameters, the configuration structure, the configuration rules and the configuration module to form a mechanical product customized design scheme configured according to the order;
A3. and (3) transmitting the design scheme to a user side, evaluating whether the scheme meets the requirements of the user side, outputting the customized design scheme of the mechanical product to finish the design if the scheme meets the requirements, and returning to the step 2 for reconfiguration or replacing another two design modes if the scheme does not meet the requirements.
The steps of the design mode according to the order deformation are as follows,
B1. inputting personalized order parameters and converting the personalized order parameters into mechanical product design parameters;
B2. under the conditions that the configuration design according to the order can not meet the order requirement, a user feeds back and evaluates a design scheme needing to be modified in real time, and only product modules partially meeting the design requirement exist in a module library, a design mode of deforming according to the order can be adopted;
B3. positioning a product module to be deformed, and searching similar modules in a module library;
B4. similar module evaluation, selecting an optimal transplantation module mother board and a transplantation alternative module;
B5. analyzing the performance difference between the master plate of the optimal transplantation module and the design parameters, extracting and segmenting the available structure in the alternative transplantation module;
B6. transplanting or replacing the available structure segmented in the transplanting alternative module into the optimal transplanting module mother board, and reconstructing the structural constraint;
B7. and (4) firstly, judging whether the new module meets the performance, if not, structural optimization is required or the step 5-6 is carried out, if so, feeding back with the user, and repeating the step 4-6 so as to completely meet the user requirement.
B8. Standardizing an interface between a new module and an adjacent module which are designed according to order deformation;
B9. and repeating the steps 3-8, completing the deformation design of other modules, and outputting a mechanical product customized design scheme deformed according to the order.
The steps of the design by order form mode are as follows,
C1. inputting personalized order parameters and converting the personalized order parameters into mechanical product design parameters;
C2. under the conditions that the configuration design according to the order and the deformation design according to the order cannot meet the order requirement, a user feeds back and evaluates the requirement of modifying a design scheme in real time, a product module meeting the design requirement does not exist in a module library, and the like, the module can be designed by adopting a design mode according to an order generation mode;
C3. positioning the module or part to be changed, updating the product order library according to the order requirement, and facilitating the storage of the subsequent generation type module;
C4. utilizing a product design resource library to assist in generating a design mode according to an order, setting constraint requirements, boundary conditions, load conditions and the like, and generating a massive module generating design result;
C5. a designer selects a module meeting the product performance from the mass generation type design modules, transmits the module to a user for evaluation, and cooperatively selects a module completely meeting the user requirement; if the user changes the demand in the process, turning to the step 4;
C6. repeating the steps 3-5, completing the generation type design of other modules, and forming a mechanical product customized design scheme according to the generation type of the order;
C7. the generating module carries out model, document, structure and rule modeling and is integrated into a product design resource library.
Fig. 2 is a flow chart of a user satisfaction probability matching method in the personalized design mode of the invention. The user satisfaction probability matching method adopting the personalized design mode according to the matching design mode of the order content and the existing product module comprises the following steps:
2.1. constructing order characteristic vector order { (req) of user personalized demand1,r1),(req2,r2),...,(reqi,ri),...,(reqn,rn) }; wherein reqiIndicating order featuresThe ith demand feature, r, in the eigenvectoriRepresentation reqiAnd (4) corresponding normalized user personalized demand values, wherein n is a demand characteristic number. For the same type of mechanical products, the requirement characteristics in different order characteristic vectors are the same, but the normalized requirement values r under the same requirement characteristics of different orders are different due to the personalized requirement.
2.2. A product decomposition module set D is constructed, each mechanical product needs to be decomposed before customized design, the product modules are designed one by one according to the module design idea, and the module division results of the same mechanical products are also the same as D (D)1,d2,...,dm}; wherein d iskThe kth module representing the product division is divided into m modules, and k is more than or equal to 1 and less than or equal to m.
2.3. According to a design case library formed by order records meeting the requirements of users, a design pattern matching case library is constructed
pattern
j={p
1j,p
2j,...,p
kj,...,p
mj}; wherein M represents the order number recorded in the design pattern matching case library; p is a radical of
kjIndicates the kth module d in the jth order record
kThe design pattern adopted, pattern
jShowing the design pattern matching result p of each module in the jth order record
kjA collection of (a).
2.4. Inputting new order characteristic vector order*Comparing the user satisfaction probabilities P corresponding to the three design modes of the kth module in D (a)k|order*)(k1,2,3), selecting the design mode with the highest user satisfaction probability, and comprising the following sub-steps:
2.4.1 find the set of design pattern matching results { p ] for the kth Module in Xkj1-M, and dividing X into X (M) according to different design modes in the setk),k1,2, 3; wherein,kindicating the design mode selected by the kth module,k1 means that the kth module adopts the design mode of configuration according to orders,k2 denotes the k-th module using order-based morphingThe design of the mode is as follows,k3 represents that the kth module adopts a design mode generated according to an order; x (k) Indicating the k-th module adoptionkA set of cases of design patterns.
2.4.2 finding a set of normalized user personalized demand values for the ith demand feature in X { rijX (1-M) | j ═ 1 to M }, obtained according to step 2.4.1k) Dividing the set into X: (k)iThen X: (k)iIndicating the k-th module adoptionkAnd when the mode is designed, the set of normalized user personalized demand values of the ith demand characteristic in the corresponding order record.
2.4.3 calculation of the k-th Module in X selects a different design modekProbability P: (1, 2,3)k):
Wherein, | X: (k) L represents X: (k) The number of the elements in (B).
2.4.4 computing the set X (
k)
iMean value of
And variance
2.4.5 calculating New order feature vector order*Medium demand feature reqi *Corresponding ri *Conditional probability P (r) of selecting different design modes by kth module with different valuesi *|k) Comprises the following steps:
in the formula, r
i *Express order
*The ith requirement characteristic req
i *Normalized user personalized demand value of (2) due to r
i *Satisfies the distribution of probability density functionAccording to the rule of the method,
2.4.3 the kth Module orders the order according to the new order feature vector*Conditional probability P (order) of selecting different design modes*|k) Comprises the following steps:
in the formula, P (order)*|k) By order*N of riThe value union decision is based on the attribute conditional independence assumption.
2.4.4 obtaining the user satisfaction probability P (based on Bayesian theorem) when the kth module adopts different design modesk|order*) Comprises the following steps:
in the formula, 0<P(order
*) 1 or less represents an evidence factor which is a constant; thus, compare P: (
k|order
*) The magnitude of (c) is the comparison { P: (
k)·P(order
*|
k) Size of { P: (A) }, selecting { P: (B) }
k)·P(order
*|
k)|
k1,2, 3} as a matching result
2.5 calculating and matching each order feature vector in turn to form the final design pattern matching result
And guiding a designer to design.
3. Designers complete the customized design scheme of mechanical products, and directly feed back to users on the Internet plus a design platform, so that the users can experience the performance of the products and determine whether the requirements are met. If the part does not meet the requirement, the part which does not meet the requirement is fed back to the designer in real time to redesign; if so, determining that the product design scheme shifts to the manufacturing stage.
The invention carries out the customized design of mechanical products based on user orders, drives the design by the requirements of a single user, and the user participates in the whole design process through the Internet and a design platform and feeds back with designers in real time, so that the final design scheme meets the individual requirements of the user. The invention provides three personalized design modes of mechanical products: the design mode is configured according to the order, deformed according to the order and generated according to the order, thereby meeting the customized design requirements of almost all mechanical products. The three design modes effectively relieve the contradiction between demand individuation and production scale. And in the design mode matching stage, a module design mode which meets the order requirement and is judged by a designer according to experience is omitted, and the design efficiency and the user satisfaction of the design result are improved.
As a highly personalized customized mechanical product, an elevator is widely used in life, and elevator systems of different buildings have great difference, so that the demand of a user on the elevator is personalized. The elevator is divided into a plurality of systems such as a driving system, a suspension system, a landing door system, a car system and the like, each system can be independently designed and assembled, and the car system with the highest degree of individuation is selected as a specific embodiment for description.
The implementation of the method is described with reference to a simplified example. Table 1 shows a simplified case base matched with local elevator design patterns and a new personalized order feature vector order*For example, the design pattern matching of the number 24 module is compared with P (0.54), (scene, 0.25), (speed, 0.61), (floor, 0.45), (decoration, 0.14) }24|order*)(241,2,3) the size of the three values, which determines which design mode is selected. The specific calculation steps are as follows:
table 1: elevator design pattern matching case library (simplified local)
P(24=1)=0.6,P(24=2)=0.4,P(24=3)=0
Let P (order)*) 1, then P: (24=1|order*)=0.574,P(24=2|order*)=3.06×10-84,P(24=3|order*) 0, so the number 24 module should use order matchingAnd (4) setting a design mode. The remaining module design pattern matches are calculated in a similar manner.
Fig. 3 shows a personalized design implementation process diagram of the elevator car system in the "internet +" environment according to the invention.
(1) According to the personalized design mode matching method provided by the invention, the user satisfaction probability of three design modes is calculated one by one according to the divided design modules, the design mode matching is carried out, the result shows that 91% of the modules configure the design mode according to the order, 7% of the modules deform the design mode according to the order, and 2% of the modules generate the design mode according to the order, and the design mode is shown in figure 3 (a).
(2) Design modules such as car frames, cars, protective covers and car walls in the matching result can adopt design modes configured according to orders. The configuration rule base, the configuration module base and the configuration structure of the elevator car system are configured, parts meeting the order requirement are matched from top to bottom in the module base, and a specific design scheme of each module configured according to the order is formed, as shown in fig. 3 (b).
(3) And (4) explaining a design flow by taking a rope pulley as an example according to an order deformation design mode. Firstly, similar configuration modules are retrieved from a module library, after similar configuration scheme evaluation, an optimal transplantation mother set and a transplantation alternative module are selected, an available structure is extracted from the transplantation alternative module, performance parameter difference is extracted from the most transplanted mother set, the available structure is transplanted to the mother set after being divided through structural features, constraint is reestablished, structure optimization is carried out to meet order requirements, interfaces between a new deformation module and an adjacent module are standardized, and a rope wheel specific design scheme designed according to order deformation is formed, wherein the rope wheel specific design scheme is shown in fig. 3 (c).
(4) The design process is described by taking a dial frame as an example according to an order generation type design mode. After constraint conditions, boundary conditions and load conditions are set according to order information about the dial body, multiple generating formula design results meeting the conditions can be obtained according to an order generating formula design mode, performance simulation is carried out on the generating formula design results, and a dial body design scheme meeting order requirements is selected, as shown in fig. 3 (d).
(5) Fig. 3(b) - (d) all take a certain component as an example, the other components are designed one by one according to the matching result of the design pattern, finally, designers integrate the modules, users and designers perform real-time mutual feedback on the internet + design platform, and the designers modify or redesign the design result until the requirements of the users are completely met.