The present disclosure belongs to the field of optimization design of equipment structures, and relates to a robust optimization design method for a mechanical arm based on hybrid interval and bounded probabilistic uncertainties.
The size and joint positions of the mechanical arm directly affect the loading capacity, working efficiency and other performances of the mechanical arm. To ensure the working performance of the mechanical arm, it is necessary to optimize the lengths of the guide linkages and the joint positions in the mechanism after the length of the main structural linkage of the mechanical arm is determined.
There are usually a large number of uncertainties with various distribution characteristics in the design, manufacture and operation of the mechanical arm, which will deviate its performance from expectations. The state-of-the-art structural robust optimization design schemes usually only consider the probabilistic uncertainty or the interval uncertainty, and usually describe the probabilistic uncertainty by the normal distribution. The description of the normal distribution involves irrationality for engineering uncertainties. The theoretical negative values and positive infinity of normal distribution variables are inconsistent with the fact that realistic uncertain parameters only probabilistically fluctuate within a certain range. Meanwhile, in the solution process of the robust optimization design model that employs normal distribution variables to describe probabilistic uncertainties, the transformation and robustness assessment of the constraint performance function are usually conducted based on the 694 robust design criterion, and a weight factor is introduced to transform the uncertain objective performance function. Errors incurred in such model transformation inevitably lead to unreliable results of the robust optimization design, and the selection of the weight factor is subjective. In addition, the robustness analysis of the uncertain objective performance function is generally conducted based on Monte Carlo simulation (MCS), which is usually difficult to fully reflect the distribution characteristics of the probabilistic uncertainty involved in the objective performance function due to the loose distribution of sample points. Specifically, the existing sampling method does not offer sufficient samples in the domain of higher contribution near the mean point of the uncertain variable; on the contrary, it offers too much samples in the domain of lower contribution near the sampling bounds. This makes it difficult to guarantee the accuracy of the analysis result of the robustness of the objective performance function.
Therefore, the present disclosure proposes a method that integrates the robust optimization modeling of the mechanical arm, the accurate robustness assessment of the constraint performance function of the mechanical arm, the robustness analysis of the objective performance function and the efficient solution of the robust optimization model. This method can truly reflect the distribution characteristics of different types of uncertainties in practical engineering, avoid model transformation errors, effectively approximate the distribution characteristics of the probabilistic uncertainties, and effectively prevent a designer from subjective operations. In this way, the present disclosure can achieve a design scheme of a high-performance mechanical arm in actual operation.
In order to solve the problem of robust optimization design of a mechanical arm under the joint influence of interval and probabilistic uncertainties, the present disclosure provides a robust optimization design method for a mechanical arm based on hybrid interval and bounded probabilistic uncertainties. The present disclosure considers uncertainties in a hydraulic cylinder pressure, manufacturing precision and a material property of the mechanical arm and classifies them into an interval uncertainty and a probabilistic uncertainty, describes the probabilistic uncertainty by a generalized beta (GBeta) distribution and establishes a robust optimization design model of the mechanical arm with hybrid interval and bounded probabilistic uncertainties. Then the present disclosure directly solves the robust optimization model based on a genetic algorithm (GA). First, for all individuals, a robustness analysis is conducted on a constraint performance function based on the boundedness of the hybrid uncertainties, and the individuals in a current population are classified according to an analysis result. Second, for every feasible individual, a mean and a standard deviation of an objective performance function are calculated by a Monte Carlo approach based on multi-layered refining Latin hypercube sampling (MRLHS). Finally, based on a total feasibility robustness index of the constraint performance function and a distance to negative ideal solution (DNIS), the individuals in the current population are directly ranked to locate the optimal one. In this way, the present disclosure efficiently solves the problem of robust optimization design of the mechanical arm under the joint influence of interval and probabilistic uncertainties.
The present disclosure is achieved by a technical solution as follows: a robust optimization design method for a mechanical arm based on hybrid interval and bounded probabilistic uncertainties includes the following steps:
1) considering uncertainties in a cylinder pressure, manufacturing precision and a material property of a mechanical arm and classifying them into interval and bounded probabilistic uncertainties, and describing each bounded probabilistic uncertain variable as a random variable subjected to a generalized beta distribution (GBeta distribution), specifically:
1.1) obtaining, for a bounded probabilistic uncertain variable Xi, s samples through an experiment to construct a sample point set {Xi1, Xi2, . . . , Xis}; calculating, based on the sample point set, a value range of the variable Xi by Eq. 1, and calculating a mean and a variance of the variable Xi by Eq. 2:
1.2) describing, by the GBeta distribution, the variable Xi that is distributed within [ai, bi] and has a mean of μX
then, calculating distribution parameters αi and βi of the GBeta distribution of the variable Xi by Eq. 4:
denoting the variable Xi subjected to the GBeta distribution within [ai, bi] with the distribution parameters αi and βi as Xi˜GBeta(ai, bi|αi, βi), where a probabilistic density function of the variable Xi is defined by Eq. 5:
where in Eq. 5, ƒX
where the GBeta distribution and its probabilistic density function are first proposed to avoid irrationality caused by utilizing unbounded description of the probabilistic uncertainty. The basic principle is to retain the boundedness and controllability of distribution parameters of the beta distribution in the standard interval [0, 1], and map between the standard interval and the distribution interval of the realistic engineering probabilistic uncertain parameters through a linear transformation. The proposed GBeta distribution completely retains the probabilistic statistical information (mean and variance) of the engineering uncertain parameters, avoids the possibility of unreasonable values of the uncertain variables, and avoids model errors caused by the transformation of constraint functions in solving robust optimization models based on normal distribution.
2) establishing a robust optimization design model of the mechanical arm with the hybrid interval and bounded probabilistic uncertainties by taking a maximum loading capacity of the mechanical arm in operation under the influence of the hybrid interval and bounded probabilistic uncertainties as an optimization objective, and describing a performance index of the mechanical arm with a given maximum allowable value as a constraint performance function, the robust optimization design model being shown in Eq. 6:
where in Eq. 6, d=(d1, d2, . . . , dl) l-dimensional design vector; X=(X1, X2, . . . , Xm) is an n-dimensional bounded probabilistic uncertain vector;
(U1, U2, . . . , Un) is an n-dimensional interval uncertain vector; Bi is an interval constant given according to a design requirement; biL and biR are left and right bounds of Bi respectively, and when biL=biR, the interval constant Bi degenerates to a real number; p is a number of constraint performance functions; giL*(d, X, U) and giR*(d, X, U) are respectively left and right bounds of a performance variation interval of an i-th constraint performance function gi(d, X, U) under the influence of the hybrid interval and bounded probabilistic uncertainties, and giL*(d, X, U) and giR*(d, X, U) are calculated as follows:
a) rewriting the probabilistic uncertain vector X as an interval form XI=(X1I, X2I, . . . , XmI) utilizing boundedness of the probabilistic uncertain vector X, wherein XiI=[ai, bi] (i=1, 2, . . . , m) is an interval number corresponding to the bounded probabilistic uncertain variable Xi; ai, bi are determined by Eq. 1; I is a mark of an interval representation form corresponding to the bounded probabilistic uncertain variable;
b) merging the interval vector U and the interval form XI of the bounded probabilistic uncertain vector into a new interval uncertain vector, denoted as HUX
where the traditional method of describing uncertain parameters with unbounded probabilistic variables of normal distribution cannot examine all possible values of the uncertain variables. Consequently, 6σ transformation is generally adopted in the robustness analysis of the constraint function to estimate the variation interval of the constraint performance function. This process will inevitably produce transformation errors. In order to facilitate the proposed bounded probabilistic variables of GBeta distribution to describe uncertain parameter, the present disclosure creatively proposes a new assessment method, that is, to employ the boundedness of the probabilistic uncertain variables and unify the form with the interval uncertain variables. This method is convenient, direct and precise to calculate the left and right bounds of the variation interval of each constraint performance function, and greatly improves the accuracy of the robustness assessment of the constraint function;
where in Eq. 6, μƒ
A) defining μX=(μX
B) performing an interval analysis of ƒ(d, μX, U) through an interval analysis algorithm by Eq. 8 to obtain left and right bounds ƒL(d, μX) and ƒR(d, μX) of a variation interval of the objective performance function ƒ(d, μX, U) at the mean vector μX:
where in Eq. 8, U*min and U*max are interval uncertain vectors to minimize and maximize ƒ(d, μX, U), respectively;
C) calculating, by Eq. 9, a center ƒC(d, μX) and a halfwidth ƒW(d, μX) of the variation interval of the objective performance function ƒ(d, μX, U) at the mean vector μX:
where in Eq. 9, ƒL(d, μX), ƒR(d, μX), ƒC(d, μX) and ƒW(d, μX) have no uncertain variable and each has a real-number value;
D) restoring μX in ƒC(d, μX) and ƒW(d, μX) to the bounded probabilistic uncertain vector X; performing multi-layered refining Latin hypercube sampling (MRLHS) within a probabilistic distribution range of the bounded probabilistic uncertain vector X; calculating a value of the objective performance function corresponding to each sample point, where the objective performance function corresponding to each sample point has no uncertainty and has a real-number value; calculating, by a Monte Carlo approach, the mean μƒ
D.1) determining an m-dimensional original sampling domain Dm=[a1, b1]×[a2, b2]× . . . ×[am, bm], where ai, bi (i=1, 2, . . . , m) is a value range of the bounded probabilistic uncertain variable Xi determined by Eq. 1, and × is a Cartesian product operator in a linear space;
D.2) constructing, by dividing and extracting the original sampling domain Dm, a mean neighborhood layer sampling domain δDμm and a transitional layer sampling domain Dtran m to form three layers of sampling domains, namely Dm, δDμm and Dtranm:
δDμm=[δX1L,δX1R]×[δX2L,δX2R]× . . . ×[δXmL,δXmR] Eq. 10, and
D
tran
m
=[X
1t
L
,X
1t
R
]×[X
2t
L
,X
2f
R
]× . . . ×[X
mt
L
,X
mt
R] Eq. 11,
where in Eq. 10 and Eq. 11, δXiL and δXiR (i=1, 2, . . . , m) are left and right bounds of an i-th dimension in the m-dimensional mean neighborhood layer sampling domain δDμm respectively; XitL and XitR (i=1, 2, . . . , m) are left and right bounds of the i-th dimension in the m-dimensional transitional layer sampling domain Dtranm respectively; the left and right bounds are determined by Eq. 12:
where in Eq. 12, FX
D.3) setting a total sample size to N, performing standard Latin hypercube sampling (LHS) with a size of N/3 in each of the three layers of sampling domains, and superimposing sample points of each layer to obtain a final sample point set;
D.4) calculating, by the Monte Carlo approach based on the obtained final sample point set, the mean μƒ
where the MRLHS method inventively proposed by the present disclosure retains the advantages of the traditional single-layered Latin hypercube sampling, and highlights the sample distribution with a higher contribution to the statistical parameters of the objective function near the mean point. According to a probabilistic cumulative function, the original sampling domain is further divided into the mean neighborhood layer sampling domain δDμm near the mean point and the transitional layer sampling domain Dtranm. This better reflects the actual performance of the objective performance function, and reduces samples with a lower contribution on the left and right bounds of the bounded probabilistic uncertain variable, thereby further improving the accuracy of the robustness assessment of the objective performance function; and
3) directly solving the robust optimization design model of the mechanical arm based on a genetic algorithm (GA), a total feasibility robustness index and a distance to negative ideal solution (DNIS):
3.1) setting GA parameters, including population size, maximum number of iterations, mutation and crossover probabilities, and convergence criterion; setting a current iteration number of the GA to 1, and generating an initial population of the GA;
3.2) performing robustness assessment for a constraint performance function of each individual in a current population, and calculating a total feasibility robustness index S corresponding to a design vector d;
3.3) classifying all the individuals in the current population according to the total feasibility robustness index S, and marking an individual as (a) feasible if S=p, (b) semi-feasible if 0<S<p and (c) infeasible if S=0;
3.4) calculating a mean and a standard deviation of an objective performance function corresponding to a feasible individual by an MRLHS-based Monte Carlo approach according to steps D.1) to D.4);
3.5) ranking, according to a classifying result of the individuals in the current population in step 3.3) and calculation results of the means and standard deviations of the objective performance function of the feasible individuals in step 3.4), all individuals in the current population based on the total feasibility robustness indices and the distances to negative ideal solution (DNISS) to obtain a fitness for each individual in the current population;
3.6) determining whether the maximum number of iterations or the convergence criterion is satisfied; if yes, outputting a design vector corresponding to an individual with a largest fitness as an optimal solution; if not, performing crossover and mutation operations, increasing the iteration number by 1 to produce a new generation of population individuals, and returning to step 3.2).
Further, in step D.4), the mean μƒ
where in Eq. 13, N is the total sample size, and Xk (k=1, 2, . . . , N) is a k-th sample point in the final sample point set; and
the mean μƒ
Further, step 3.2) is specifically implemented as follows:
3.2.1) denoting GiCS=(giL*(d, X, U)+giR*(d, X, U))/2 and GiWS=(giR*(d, X, U)−giL*(d, X, U))/2 as a center and a halfwidth in a variation interval of the i-th constraint performance function gi(d, X, U), and defining an interval angular vector of the constraint performance function gi(d, X, U) as aG
3.2.2) calculating a feasibility robustness index of the i-th constraint performance function gi(d, X, U) by Eq. 15:
where in Eq. 15, Si is the feasibility robustness index of the i-th constraint performance function gi(d, X, U); ej=(0, 1) is a unit vector; tr and bia respectively are a switch factor and a bias factor, which are calculated by Eq. 16:
where, in Eq. 16, sign(⋅) is a sign function;
3.2.3) calculating, based on the feasibility robustness index of each constraint performance function, a total feasibility robustness index S of an individual by Eq. 17:
where in Eq. 17, Si is the feasibility robustness index of the i-th constraint performance function gi(d, X, U), and p is a number of the constraint performance functions.
Further, step 3.5) is specifically implemented as follows:
3.5.1) calculating the DNIS of each feasible individual respectively, and calculating the DNIS D*(d) of an individual corresponding to the design vector d by Eq. 18:
where, parameters in Eq. 18 are defined by Eq. 19:
where in Eq. 19, d1, d2 , . . . , dn
3.5.2) ranking the feasible individuals and the semi-feasible individuals, so that each individual participating in the ranking obtains a unique sequence number and an individual with inferior objective or constraint performance robustness has a larger sequence number, specifically:
a) ranking the feasible individuals in a descending order of the DNIS D*(d) from largest to smallest, where a smaller D*(d) indicates an inferior objective performance and a larger sequence number of the corresponding feasible individual, that is, the sequence numbers of the feasible individuals da1, da2, . . . , dan
b) ranking the semi-feasible individuals in a descending order of the total feasibility robustness index S from largest to smallest, where a smaller S indicates that the corresponding semi-feasible individual has inferior robustness of the constraint performance function and has a larger sequence number; when the feasible individuals and the semi-feasible individuals are ranked, the sequence number of a first semi-feasible individual closely follows the sequence number of a last feasible individual; the sequence numbers of the two types of individuals are continuous, and the sequence numbers of the semi-feasible individuals are greater than the sequence numbers of the feasible individuals, that is, the sequence numbers of the semi-feasible individuals db1, db2, . . . , dbn
3.5.3) calculating the fitness of each individual in the current population: a) calculating the fitness of a feasible individual or a semi-feasible individual according to its sequence number of ranking in step 3.5.2), and setting the fitness of a design vector with a sequence number i to 1/i; and b) setting the fitness of every infeasible individual to 0.
The present disclosure has the following beneficial effects:
1) The present disclosure describes the distribution characteristics of multi-source uncertainties in the cylinder pressure, manufacturing precision and material property of the mechanical arm as an interval variable or a bounded probabilistic variable subjected to the GBeta distribution, and establishes a robust optimization design model of the mechanical arm with hybrid interval and bounded probabilistic uncertain variables. The present disclosure overcomes the shortcomings of the existing robust design method that only considers probabilistic variables or interval variables, and avoids the irrationality caused by utilizing normally distributed random variables to describe probabilistic uncertain factors. Therefore, the robust optimization model of the mechanical arm established by the present disclosure is more coincident with engineering reality.
2) The present disclosure employs bounded probabilistic variables subjected to the GBeta distribution to describe probabilistic uncertainties, so that the value of the constraint performance function of the mechanical arm affected by the hybrid interval and probabilistic uncertainties fluctuates in a bounded probabilistic manner. The robustness of the constraint performance function can be directly assessed based on the upper and lower bounds of the fluctuation under the influence of the hybrid interval and probabilistic uncertainties. This avoids the simplification error incurred by the transformation of the constraint performance function based on the 6σ robust design criterion in the description of the probabilistic uncertain parameters by the normal distribution variables, and obtains a more accurate result of robustness assessment of the constraint performance function.
3) The present disclosure employs an MRLHS-based Monte Carlo simulation (MCS) to analyze the robustness of the objective performance function of the mechanical arm. This approach obtains more samples with a higher contribution in the mean neighborhood with no increase of the sample size, and reduces samples with a lower contribution at the boundary of the uncertain variation range. The present disclosure overcomes the shortcoming of too loose distribution of sample points generated by traditional LHS, reflects the distribution characteristics of probabilistic uncertainties more accurately and fully, and improves the accuracy of the MCS-based robustness analysis result of the objective performance function of the mechanical arm.
4) The present disclosure employs the efficient and stable GA to directly solve the robust optimization design model of the mechanical arm. The present disclosure classifies the individuals in a population based on the total feasibility robustness indexes of all constraint performance functions, and directly ranks the population individuals according to the DNISS of the objective performance function to locate the optimal solution. The present disclosure overcomes the shortcoming of uncertain optimization results due to artificially specified weights in the existing solution process of the robust optimization model based on hybrid probabilistic and interval variables, and has better engineering practicability.
The present disclosure is described in further detail below with reference to the accompanying drawings and specific embodiments.
The data involved in the accompanying drawings is the actual application data of the present disclosure in the robust design of a certain type of mechanical arm.
1. Uncertainties in a hydraulic cylinder pressure, manufacturing precision and a material property of the mechanical arm are considered and classified into an interval uncertainty and a probabilistic uncertainty, and each probabilistic uncertain parameter is described as a random variable subjected to a generalized beta (GBeta) distribution.
1) Taking the mechanical arm shown in
1.1) Maximum and minimum values of the probabilistic uncertain variable p are selected from the experimental samples by Eq. 1, and they are rounded according to engineering experience. The left and right bounds of the value range are determined as ap=15.00 MPa and bp=17.00 MPa, and the statistical information of the uncertain variable p is calculated as μp=16.00 MPa, σp=0.80 MPa.
1.2) The distribution parameters of p are calculated by Eq. 3 and Eq. 4, which are αp=βp=2.10. Thus p is denoted as a bounded probabilistic variable subjected to a GBeta distribution defined within [1500, 1700] with the distribution parameters αp=βp=2.10, that is, p˜GBeta(15.00,17.00|2.10,2.10)
Likewise, another bounded probabilistic variable is denoted as ρpushrod˜GBeta(7.60E3,7.80E3|2.89,4.34). The information of all uncertain variables are summarized in Table 1.
2. Robust optimization design modeling of the mechanical arm based on the hybrid interval and bounded probabilistic variables:
The parameters of the mechanical arm, including the position coordinates of joints G and N(lFG, θGFQ, lNQ, θNQF), the length of the bucket linkage lMK, the length of the guide linkage lMN, the length of a bucket lKQ, the minimum length of the bucket cylinder Lmin and the expansion ratio of the bucket cylinder λ shown in
According to the requirements of high-performance and lightweight robust design as well as working conditions of the mechanical arm, a maximum digging moment of the mechanical arm under the influence of the interval and bounded probabilistic uncertainties in an operation process is taken as an objective performance function to be optimized, while a total structural weight of the mechanical arm and a maximum rotation of a bucket which have maximum allowable values are described as constraint performance functions. In this way, a robust optimization design model of the mechanical arm is established based on the hybrid interval and bounded probabilistic variables:
min{−μM
s.t.[WTotalL*(d,X,U),WTotalR*(d,X,U)]≤[100.6,101.0] kg
[−φR*(d,X,U),−φL*(d,X,U)]≤[−95°,−90°]
[giL*(d,X,U),giR*(d,X,U)]≤0 (i=1,2,3,4)
g
1(d,X,U)=Lmin−(lGN(d,X,U)+lMN)
g
2(d,X,U)=Lmin·λmin−(lGN(d,X,U)+lMN)
g
3(d,X,U)=lGN(d,X,U)−(Lmin+lMN)
g
4(d,X,U)=lGN−(Lmin·λ+lMN)
d=(lFG,θGFQ,lNQ,θNQF,lMN,lMK,lKQ,Lmin,λ)
X=(p,ρpushrod),U=(lFQ,ρlinkage),
where d=(lFG, θGFQ, lNQ, θNQF, lMN, lMK, lKQ, Lmin, λ) is a design vector; X=(p, ρpushrod) is a bounded probabilistic uncertain vector; U=(lFQ, ρlinkage) is an interval uncertain vector; lGN(d, X, U) is a distance between joints G and N, which can be obtained by solving a triangle; μM
2.1) The bounded probabilistic uncertain vector X=(p, ρpushrod) in the objective performance function M(d, X, U) is substituted with a mean vector μX=(μp, μρ
2.2) An interval analysis of M(d, μX, U) is conducted to obtain upper and lower bounds ML(d, μX) and MR(d, μX) of the variation interval of the objective performance function M(d, μX, U) at the mean vector μX;
2.3) The center MC(d, μX) and halfwidth MW(d, μX) of the variation interval of the objective performance function M(d, μX, U) at the mean vector μX are further calculated, where ML(d, μX), MR(d, μX), MC(d, μX) and MW(d, μX) have no uncertainty and each has a real-number value;
2.4) The mean vector μX in MC(d, μX) and MW(d, μX) is restored to the bounded probabilistic uncertain vector X. Multi-layered refining Latin hypercube sampling (MRLHS) is conducted within a probabilistic distribution range of the bounded probabilistic uncertain vector X. A value of the objective performance function corresponding to each sample point is calculated, where the objective performance function of each sample point has no uncertainty and has a real-number value. Then a Monte Carlo approach is employed to calculate the mean μM
In the robust optimization design model of the mechanical arm, WTotalL*(d, X, U) and WTotalR*(d, X, U) are left and right bounds of a variation interval of the total structural weight WTotal(d, X, U) under the influence of the hybrid interval and bounded probabilistic uncertainties. φL*(d, X, U), φR*(d, X, U) are left and right bounds of a variation interval of the maximum rotation φ(d, X, U), 100R*(d, X, U) under the influence of the hybrid interval and bounded probabilistic uncertainties. Since φ(d, X, U) is originally defined to be no less than a given value, a minus sign is added to unify the expression of the constraint performance function into a form of not exceeding the given value. WTotalL*(d, X, U), WTotalR*(d, X, U), φL*(d, X, U) and φR*(d, X, U) are all calculated based on the boundedness of the hybrid bounded probabilistic and interval uncertainties. For example, WTotalL*(d, X, U) and WTotalR*(d, X, U) are calculated as follows:
2.5) The probabilistic uncertain vector X is rewritten as an interval form XI=(pI, ρpushrodI) by the boundedness, where pI=[ap, bp] and ρpushrodI=[aρ
2.6) The interval vector U and the interval representation form XI of the bounded probabilistic uncertain vector are merged into a new interval uncertain vector, denoted as HUX
In the robust optimization design model of the mechanical arm, giL*(d, X ,U), giR*(d, X ,U) (i=1, 2, 3, 4) are left and right bounds of the performance variation interval of the geometric constraint function gi(d, X, U) (i=1, 2, 3, 4) under the influence of the hybrid interval and bounded probabilistic uncertainties.
3. The robust optimization design model of the mechanical arm is directly solved based on a genetic algorithm (GA), a total feasibility robustness index and a distance to negative ideal solution (DNIS):
3.1) GA parameters are set as follows: maximum number of iterations 150, population size 200, crossover probability 0.99, mutation probability 0.02 and convergent threshold 1E-5. A current iteration number of the GA is set to 1, and an initial population of the GA is generated as:
d1=(228.024,67.972,117.406,10.673,173.740,192.364,200.362,600.760,1.384),
d2=(232.486,75.531,120.941,8.975,170.156,200.543,197.799,589.007,1.408) . . .
d200=(221.804,72.912,118.150,8.503,185.726,203.714,195.065,593.330,1.419).
The direct solution process of the robust optimization design model of the mechanical arm based on the GA is illustrated below take the 1st iteration process as an example.
3.2) Robustness of the constraint performance functions of each individual in the current population is assessed, and for an individual corresponding to the design vector d , the specific robustness is assessed as follows:
3.2.1) According to steps 2.5) and 2.6), the left and right bounds of the performance variation intervals of the total weight constraint function WTotal(d, X, U), the maximum rotation constraint function φ(d, X, U) and the four geometric constraint functions gi(d, X, U) (i=1, 2, 3, 4) of the mechanical arm of all individuals in the current population are calculated (for the sake of brevity, only the left and right bounds of the performance variation intervals of WTotal(d, X, U) and φ(d, X ,U) of some individuals are presented here):
d1(d, X, U)=100.195 kg. WTotalR*(d, X, U)=100.767 kg; φL*(d, X, U)=94.998°, φR*(d, X, U)=97.130°; d2(WTotalL*(d, X, U)=110.108 kg, WTotalR*(d, X, U)=110.534 kg; φL*(d, X, U)=99.015°, φR*(d, X, U)=100.074°) . . . d200(WTotalL*(d, X, U)=103.156 kg, WTotalR*(d, X ,U)=103.701 kg; φL*(d, X, U)=96.541°, φR*(d, X, U)=98.700°).
For each constraint performance function (six in total), the corresponding interval angular vectors aG
3.2.2) A feasibility robustness index of every corresponding constraint performance function of each individual is calculated by Eq. 15.
3.2.3) A total feasibility robustness index S of all corresponding constraint performance functions of each individual is calculated by Eq. 17: S1=2, S2=1.430, S3=2, S4=1.178, S5=0, S6=1.016 . . . S198=0, S199=1.370, S200=1.512.
3.3) According to the total feasibility robustness index S, all the individuals in the current population are classified as (a) feasible if S=p, (b) semi-feasible if 0<S<p, and (c) infeasible if S=0. The feasible individuals include d1, d3, etc. (37 in total); the semi-feasible individuals include d2, d4, d6, d199, d200, etc. (98 in total); the infeasible individuals include d5, d198, etc. (65 in total).
3.4) The means and standard deviations of the corresponding objective performance function of the 37 feasible individuals are calculated through the MRLHS-based Monte Carlo approach according to steps 2.1) to 2.4), where the MRLHS-based Monte Carlo approach specifically includes the following steps:
3.4.1) A 2-dimensional sampling domain D2=[15.00,17.00]×[7.6E3,7.8E3] is determined.
3.4.2) Demarcation points are determined as follows:
The sampling domain is extracted and divided into three layers, namely the original sampling domain D2, a mean neighborhood δDμ2 and a transitional layer Dtran2:
δDμ2=[δpL,δpR]×[δρpushrodL,δρpushrodR], and
D
tran
2
=[p
t
L
,p
t
R]×[ρpushrodtL,ρpushrodtR].
3.4.3) Assuming that a total sample size is 3E4, then standard Latin hypercube sampling (LHS) is conducted with a size of 1E4 in every layer, and the sample points in each layer are superimposed to obtain a final sample point set.
3.4.4) Based on the obtained final sample point set, Monte Carlo simulations are conducted for the feasible individuals in the population, to obtain the means and standard deviations of the center and the means and standard deviations of the halfwidth in the variation intervals of the objective performance function M(d, X ,U) under the influence of the bounded probabilistic uncertain vector X and the interval uncertain vector U. Taking the mean μM
3.5) According to a classification result of the individuals in the current population in step 3.3) and a calculation result of the means and standard deviations of the center and halfwidth in the variation intervals of the objective performance function of the feasible individuals in step 3.4), all individuals in the population are ranked based on the distances to negative ideal solution (DNISS). Specifically:
3.5.1) The 37 feasible individuals are compared to define positive and negative ideal solutions (PIS, NIS): μmaxC=2206.132 kNm, μminC=1978.061 kNm, σmaxC68.414 kNm, σminC=61.016 kNm, μmaxW=30.021 kNm, μminW26.592 kNm, σmaxW=7.427E−2 kNm, σminW=9.828E−2 kNm. Then, the DNIS of each feasible individual is calculated, that is, D*(d1)=0.1292, D*(d3)=0.1311, etc.
3.5.2) The feasible individuals and the semi-feasible individuals are ranked, so that each individual participating in the ranking obtains a unique sequence number and an individual with inferior objective or constraint robustness has a larger sequence number. Specifically:
a) The 37 feasible individuals are ranked in a descending order of the DNIS D*(d) from largest to smallest, so that each feasible individual obtains a unique sequence number.
b) The 98 semi-feasible individuals are ranked in a descending order of the total feasibility robustness index S from largest to smallest, where a smaller S indicates that the corresponding semi-feasible individual has inferior robustness in the constraint performance function and has a larger sequence number. When the feasible individuals and the semi-feasible individuals are ranked, the sequence number of the 1st semi-feasible individual closely follows the sequence number of the 37th feasible individual. The sequence numbers of the two types of individuals are continuous, and the sequence numbers of the semi-feasible individuals are greater than those of the feasible individuals. Likewise, each semi-feasible individual obtains a unique sequence number.
3.5.3) All the individuals are assigned a fitness value, where the fitness values of the feasible and semi-feasible individuals are the reciprocals of their sequence numbers obtained by ranking, and the fitness values of the infeasible individuals are directly assigned as 0.
3.6) It is determined that neither the maximum number of iterations 150 or the convergent threshold 0.00001 is satisfied. Thus, crossover and mutation operations are conducted on the individuals in the current population to generate a new population of 200 individuals. The iteration number is increased by 1, and the 2nd iteration is started.
Steps 3.2) to 3.6) are implemented for the individuals in each generation of population until the maximum number of iterations or the convergent threshold is satisfied. A final optimization result is achieved when the objective performance index reaches the convergent threshold at the 32nd iteration, and the optimal design vector corresponding to an individual with the largest fitness is:
d0=(231.864,65.900,120.310,10.156,173.508,192.865,202.436,601.612,1.398).
The maximum digging moment of the mechanical arm corresponding to the optimal design vector is (μM
It should be noted that the content and specific implementations of the present disclosure are intended to illustrate the practical application of the technical solutions provided by the present disclosure, rather than to limit the protection scope of the present disclosure. Any modifications and changes made to the present disclosure within the spirit and the protection scope of the claims of the present disclosure should fall into the protection scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201910987618.4 | Oct 2019 | CN | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2019/124148 | Dec 2019 | US |
Child | 17315277 | US |