Optimization method of automobile side surface structure

文档序号:190984 发布日期:2021-11-02 浏览:11次 中文

阅读说明:本技术 一种汽车侧面结构的优化方法 (Optimization method of automobile side surface structure ) 是由 唐樟春 李凌云 夏艳君 刘亚鹏 岳涧洲 周斌 于 2021-06-15 设计创作,主要内容包括:该发明公开了一种汽车侧面结构的优化方法,属于结构优化领域。首先确定优化目标:B柱内侧的厚度x-(1)、B柱加强件的厚度x-(2)、地板内侧的厚度x-(3)、横梁的厚度x-(4)、门梁的厚度x-(5)、车门带线的厚度x-(6)、车顶纵梁的厚度x-(7)、垫B柱内侧的材料x-(8)、垫地板内侧的材料x-(9);护栏高度x-(10)、护栏撞击的位置x-(11)为非设计变量,为符合N~(0,100)正态分布随机变量,即在-30mm~30mm之间连续变化;再通过确定目标函数和约束条件;最后采用计算最优的优化目标;该方法计算出的优化目标,计算时间更短,优化目标更好。(The invention discloses an optimization method of an automobile side surface structure, and belongs to the field of structure optimization. Firstly, determining an optimization target: thickness x of the inner side of the B-pillar 1 Thickness x of B-pillar reinforcement 2 Thickness x of the inner side of the floor 3 Thickness x of the beam 4 Thickness x of door beam 5 Thickness x of door belt line 6 Thickness x of roof rail 7 Material x inside the pad B column 8 Material x of inner side of floor mat 9 (ii) a Height x of guardrail 10 Position x of guardrail impact 11 Is a non-design variable and is a random variable conforming to N- (0,100) normal distribution, namely continuously changing between-30 mm and 30 mm; determining a target function and a constraint condition; finally miningCalculating an optimal optimization target; the optimization target calculated by the method is shorter in calculation time and better.)

1. a method of optimizing a side structure of an automobile, the method comprising:

step 1: determining the optimization objective includes: thickness x of the inner side of the B-pillar1Thickness x of B-pillar reinforcement2Thickness x of the inner side of the floor3Thickness x of the beam4Thickness x of door beam5Thickness x of door belt line6Thickness x of roof rail7Material x inside the pad B column8Material x of inner side of floor mat9

Height x of guardrail10Position x of guardrail impact11Is a non-design variable and is a random variable conforming to N- (0,100) normal distribution, namely continuously changing between-30 mm and 30 mm;

step 2: determining an objective function and a constraint condition:

Weight=1.98+4.9x1+6.67x2+6.98x3+4.01x4+1.78x5+2.73x7

FAdbom=1.16-0.3717x2x4-0.00931x2x10-0.484x3x9+0.01343x6x10

Defnb_u=28.98+3.818x3-4.2x1x2+0.0207x5x10+6.63x6x9-7.7x7x8+0.32x9x10

Defnb_m=33.86+2.95x3+0.1792x10-5.057x1x2-11x2x8-0.0215x5x10-9.98x7x8+22x8x9

Defnb_l=46.36-9.9x2-12.9x1x8+0.1107x3x10

VCup=0.261-0.0159x1x2-0.188x1x8-0.019x2x7+0.0144x3x5+0.0008757x5x10+0.08045x6x9+0.00139x8x11+0.00001575x10x11

VCmid=0.214+0.00817x5-0.131x1x8-0.0704x1x9+0.03099x2x6-0.018x2x7+0.0208x3x8+0.121x3x9-0.00364x5x6+0.0007715x5x10-0.0005354x6x10+0.00121x8x11

VelB-pillar=10.58-0.674x1x2-1.95x2x8+0.02054x3x10-0.0198x4x10+0.028x6x10

in the formula:

weight denotes the total mass of the test model, FAdbomIndicating the abdominal load, Def, experienced by the test dummynb_uRepresenting the amount of deformation of ribs above the chest; defnb_mRepresenting the deformation of the middle rib of the chest; defnb_lRepresenting the deformation of the ribs below the chest; VC (vitamin C)upRepresenting a viscous injury index above the chest; VC (vitamin C)midRepresenting a viscous lesion index in the middle of the chest; VC (vitamin C)lowIndicating a viscous lesion index below the chest; forcepublicRepresenting pubic symphysis force; velB-pillarRepresents the velocity at the midpoint of the B column; veldoorRepresenting the speed of the front door near the B-pillar;

and step 3: calculating an optimization target with the minimum total mass by adopting a second generation non-dominated sorting evolution algorithm (NSGA-II) to obtain an optimization result;

[1] the crossover operator of the second generation non-dominated sorting evolution algorithm is:

wherein p is1i,p2iTwo chromosomal genes, x, being parents in the ith crossover process, respectively1i,x2iTwo chromosome genes of filial generation in the ith crossing process respectively;

[2] the mutation operator is:

wherein, FitmIn order to be the maximum value of the fitness value,the Fit ═ Weight is the adaptability value of the variant individual as the adaptability mean value of each generation; pm1,Pm2Respectively an initial mutation probability and a final mutation probability;

when in useWhen is, PmDecreases with increasing fitness; otherwise, the state is kept unchanged;

[3] the new objective function and fitness function are constructed as follows:

Fit(xi)=G(xi)

in the formula:

wherein: i represents an individual with number i in the population, G (x)i) New objective function values for the individual; fit (x)i) Is the corresponding individual fitness value; f (x)i) Is the corresponding original objective function value; f (x)i) Is the corresponding penalty function value;is the overall objective function mean;

gj(xi) Corresponding to the case of deviation from the constraint condition; m is the number of constraint conditions; α is a penalty factor constant.

Technical Field

The invention belongs to the field of structure optimization, and particularly relates to an optimization design method for an automobile side surface structure.

Background

With the rapid development of the automobile industry, automobiles are more and more popular, and traffic accidents are frequent. Among the car collision accidents, the side pillar collision is a traffic accident that often occurs. The pressure of the side column collision on the vehicle door and the feedback force on the human body are large, and the vehicle door has great harm to the chest of the human body. Therefore, a simulation automobile side column collision test is required during automobile design, and an automobile is improved according to data obtained by the test, so that a safer and more reliable automobile is designed.

However, because the time and the economic cost of the collision test are generally higher, before the collision test is carried out, the computer simulation research has an irreplaceable effect, the times of the collision test can be reduced, the development cost is saved, meanwhile, the virtual collision test can be carried out in the conceptual design stage, and the research and development period is shortened. The invention solves the general mathematical model through the improved parallel genetic algorithm, and provides theoretical basis and reference for the design parameters of key parts of the collision simulation test.

Disclosure of Invention

The purpose of the invention is as follows: in order to overcome the defects in the prior art, the invention provides the automobile side collision structure optimization method for improving the genetic algorithm, so that the efficiency and the precision of the automobile side collision structure optimization are improved.

The technical scheme of the invention is as follows: a method of optimizing a side structure of an automobile, the method comprising:

step 1: determining the optimization objective includes: thickness x of the inner side of the B-pillar1Thickness x of B-pillar reinforcement2Thickness x of the inner side of the floor3Thickness x of the beam4Thickness x of door beam5Thickness x of door belt line6Thickness x of roof rail7Material x inside the pad B column8Material x of inner side of floor mat9

Height x of guardrail10Position x of guardrail impact11Is a non-design variable and is a random variable conforming to N- (0,100) normal distribution, namely continuously changing between-30 mm and 30 mm;

step 2: determining an objective function and a constraint condition:

Weight=1.98+4.9x1+6.67x2+6.98x3+4.01x4+1.78x5+2.73x7

FAdbom=1.16-0.3717x2x4-0.00931x2x10-0.484x3x9+0.01343x6x10

Defnb_u=28.98+3.818x3-4.2x1x2+0.0207x5x10+6.63x6x9-7.7x7x8+0.32x9x10

Defnb_m=33.86+2.95x3+0.1792x10-5.057x1x2-11x2x8-0.0215x5x10 -9.98x7x8+22x8x9

Defnb_l=46.36-9.9x2-12.9x1x8+0.1107x3x10

VCup=0.261-0.0159x1x2-0.188x1x8-0.019x2x7+0.0144x3x5 +0.0008757x5x10+0.08045x6x9+0.00139x8x11+0.00001575x10x11

VCmid=0.214+0.00817x5-0.131x1x8-0.0704x1x9+0.03099x2x6-0.018x2x7+0.0208x3x8 +0.121x3x9-0.00364x5x6+0.0007715x5x10-0.0005354x6x10+0.00121x8x11

VelB-pillar=10.58-0.674x1x2-1.95x2x8+0.02054x3x10-0.0198x4x10+0.028x6x10

in the formula:

weight denotes the total mass of the test model, FAdbomIndicating the abdominal load, Def, experienced by the test dummynb_uRepresenting the amount of deformation of ribs above the chest; defnb_mRepresenting the deformation of the middle rib of the chest; defnb_lRepresenting the deformation of the ribs below the chest; VC (vitamin C)upRepresenting a viscous injury index above the chest; VC (vitamin C)midRepresenting a viscous lesion index in the middle of the chest; VC (vitamin C)lowIndicating a viscous lesion index below the chest; forcepublicRepresenting pubic symphysis force; velB-pillarRepresents the velocity at the midpoint of the B column; veldoorRepresenting the speed of the front door near the B-pillar;

and step 3: calculating an optimization target with the minimum total mass by adopting a second generation non-dominated sorting evolution algorithm (NSGA-II) to obtain an optimization result;

[1] the crossover operator of the second generation non-dominated sorting evolution algorithm is:

wherein p is1i,p2iTwo chromosomal genes, x, being parents in the ith crossover process, respectively1i,x2iTwo chromosome genes of filial generation in the ith crossing process respectively;

[2] the mutation operator is:

wherein, FitmIn order to be the maximum value of the fitness value,the Fit ═ Weight is the adaptability value of the variant individual as the adaptability mean value of each generation; pm1,Pm2Respectively an initial mutation probability and a final mutation probability;

when in useWhen is, PmDecreases with increasing fitness; otherwise, the state is kept unchanged;

[3] the new objective function and fitness function are constructed as follows:

Fit(xi)=G(xi)

in the formula:

wherein: i represents an individual with number i in the population, G (x)i) New objective function values for the individual; fit (x)i) Is the corresponding individual fitness value; f (x)i) Is the corresponding original objective function value; f (x)i) Is the corresponding penalty function value;is the overall objective function mean; gj(xi) Corresponding to the case of deviation from the constraint condition; m is the number of constraint conditions; α is a penalty factor constant.

The invention provides a method for carrying out unconstrained processing on a target function by using an internal penalty function method; a cross operator based on normal distribution is adopted; the mutation operator with the adaptive degree change is adopted, and the common test functions, such as an Ackley function, a Sphere function, a Griewank function and the like, are adopted to test the mutation operator, so that the method has high-precision global optimization capability.

Drawings

Fig. 1 is a diagram of an iterative optimization result according to an embodiment of the present invention.

Detailed Description

Step 1: determining the optimization objective includes: thickness x of the inner side of the B-pillar1Thickness x of B-pillar reinforcement2Thickness x of the inner side of the floor3Thickness x of the beam4Thickness x of door beam5Thickness x of door belt line6Thickness x of roof rail7Material x inside the pad B column8Material x of inner side of floor mat9. As in the following table:

design variables for side impact model

Height x of guardrail10Position x of guardrail impact11Is a non-design variable and is a random variable conforming to the normal distribution of N to (0,100), namely continuously changing between-30 mm and 30 mm.

Step 2: determining an objective function and a constraint condition: in a specific implementation case, according to the existing security standards at home and abroad, the actual values of the constraints are as follows:

Weight=1.98+4.9x1+6.67x2+6.98x3+4.01x4+1.78x5+2.73x7

FAdbom<1.0KN

Defnb_u<32mm

Defnb_m<32mm

Defnb_l<32mm

VCup<0.32m/s

VCmid<0.32m/s

VClow<0.32m/s

Forcepublic<4.0KN

VelB-pillar<9.9mm/ms

Veldoor<15.7mm/ms

in the formula:

weight — total mass of the test model;

FAdbom-abdominal loading of the test dummy;

Defnb_u-the amount of deformation of the ribs above the chest;

Defnb_m-the amount of deformation of the middle ribs of the chest;

Defnb_l-the amount of deformation of the ribs below the chest;

VCup-an indication of adhesive injury over the chest;

VCmid-middle of chest viscous injury index;

VClow-an indication of adhesive injury below the chest;

Forcepublic-pubic symphysis force;

VelB-pillar-velocity at the midpoint of the B column;

Veldoor-speed of the front door near the B-pillar;

and step 3: on the basis of a non-dominated sorting genetic algorithm (NSGA-II), certain improvement is carried out on a crossover operator and a mutation operator of genetic operation by combining the characteristics of structure optimization design.

1. Improvements in crossover operators

The NSGA-II algorithm typically uses a binary crossover operator to perform a single-point crossover of a chromosome gene, as shown in the following formula:

wherein the content of the first and second substances,

p1i,p2itwo chromosome genes of a parent in the ith crossing process respectively;

x1i,x2itwo chromosome genes of filial generation in the ith crossing process respectively;

α is represented by the formula:

in the formula:

β is a random number uniformly distributed over (0, 1);

γ is a non-negative number defined by the decision maker.

The gamma value selection has the characteristics of subjectivity and randomness, and the stability of the algorithm cannot be guaranteed, so that the defect can be effectively overcome by adopting a normal distribution-based crossover operator (NDX). As shown in the following formula:

in the formula:

l N (0,1) | -a normally distributed random variable;

u-random number on (0, 1).

2. Improvement of mutation operator

The mutation operator is proposed to avoid the optimization process being limited by a certain region, and the individual can jump out of the original region for optimization through mutation operation, so that not only is the calculation efficiency improved, but also the diversity of understanding is kept. In the mutation process, a self-adaptive mutation concept is introduced on the basis of polynomial mutation, and an operator adjusts the mutation probability along with the fitness so that the leading edge distribution of the optimal solution set is more reasonable as shown in the following formula:

wherein the content of the first and second substances,

Fitmis the maximum fitness value;

is the fitness mean value of each generation; wherein F (x), gi(x) Is a continuous function

The feasible field is Fit ═ -Weight is the fitness value of the variant individual;

Pm1,Pm2respectively an initial mutation probability and a final mutation probability;

when in useWhen is, PmDecreases with increasing fitness; otherwise, the value is kept unchanged.

3. Improvements in constraints

A plurality of constraint conditions are attached to the traditional structure optimization problem, so that the genetic optimization process is more complex, the solving difficulty is increased, and the problem is processed by adopting an internal penalty function method. The overall idea of the method is as follows: setting a new function, the definition domain of the function is the value range of the constraint condition, then multiplying the function by a penalty coefficient, when the variable approaches the constraint boundary, the function value tends to infinity, and then adding the original function to the function to form a new function.

For the structural dimension optimization problem:

min F(x)

s.t.gi(x)≤0,i=1,...,m

wherein F (x), gi(x) Is a continuous function

Can be operated in

S={x|gi(x)≤0,i=1,...,m}

According to the idea of a penalty function method, establishing an unconstrained objective function in a new definition domain as shown in the specification:

G(x,r)=F(x)+rf(x)s.t.x∈intS

wherein f (x) is a continuous function when x → gi(x) When bounding, f (x) → + ∞.

f (x) the usual expression form is:and

r is a small positive number. When x → gi(x) When constraining the boundary, f (x) → + ∞, the corresponding function value for x must not be the minimum value. Otherwise, rf (x) → 0, G (x, r) ≈ f (x).

According to the idea of a Lemonge penalty function, a method for punishing an infeasible solution according to the deviation condition of a constraint condition is adopted, so that the condition that an individual close to the inner side of the constraint condition boundary is punished can be avoided, the infeasible solution is also punished reasonably, the optimization capability of the algorithm is improved, and a new objective function and a fitness function are constructed as follows:

in the formula:

wherein: i represents an individual with number i in the population, G (x)i) New objective function values for the individual; fit (x)i) Is the corresponding individual fitness value; f (x)i) Is the corresponding original objective function value; f (x)i) Is the corresponding penalty function value;is the overall objective function mean; gj(xi) Corresponding to the case of deviation from the constraint condition; m is the number of constraint conditions; α is a penalty factor constant, here taken to be 2. The results of SQP, SA versus improved NSGA-II optimization are shown in the following table:

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种确定发动机关机错开时间的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类