[go: up one dir, main page]

CN102521456A - Optimal design method of arched girder based on neural network and genetic algorithm - Google Patents

Optimal design method of arched girder based on neural network and genetic algorithm Download PDF

Info

Publication number
CN102521456A
CN102521456A CN2011104195486A CN201110419548A CN102521456A CN 102521456 A CN102521456 A CN 102521456A CN 2011104195486 A CN2011104195486 A CN 2011104195486A CN 201110419548 A CN201110419548 A CN 201110419548A CN 102521456 A CN102521456 A CN 102521456A
Authority
CN
China
Prior art keywords
genetic algorithm
neural network
arch beam
max
optimization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011104195486A
Other languages
Chinese (zh)
Inventor
苑明海
纪爱敏
丁月
郭平芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hohai University HHU
Original Assignee
Hohai University HHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hohai University HHU filed Critical Hohai University HHU
Priority to CN2011104195486A priority Critical patent/CN102521456A/en
Publication of CN102521456A publication Critical patent/CN102521456A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Metal Rolling (AREA)

Abstract

The invention relates to an optimal design method of an arched girder based on neural network and genetic algorithm, belonging to the machine design and automatic technical field. The method comprises the steps of using the uniform test method to obtain a sample according to the design characteristic of the arched girder; training the BP neural network containing singer hidden layer; and using the BP neutral network to replace the finite element to judge constraint condition and determine fitness in the genetic algorithm. The global optimal solution is obtained by the genetic algorithm and the arched girder is structured, so that the weight of the arched girder is the minimum in the deformation condition. The method of the invention has fast operation speed, high precision, good effect in usage and good application prospect.

Description

基于神经网络和遗传算法的拱梁优化设计方法Optimal Design Method of Arch Beam Based on Neural Network and Genetic Algorithm

技术领域 technical field

本发明涉及一种基于神经网络和遗传算法的拱梁优化设计方法,属于机械设计与自动化领域。The invention relates to an optimal design method of an arch beam based on a neural network and a genetic algorithm, and belongs to the field of mechanical design and automation.

背景技术 Background technique

拱结构由于外型美观、受力明确,在建筑、桥梁等工程实践中得到广泛应用。现有技术中,有的拱梁运用在天文观测中用来支撑天文观测设备,这种拱梁是由型材焊接而成,其结构和受力基本恒定不变。这种结构适合于参数化设计,即设计时只要根据拱梁的半径和变形要求改变其跨度和型材的截面尺寸。传统的设计方法是根据经验进行类比分析,在满足设计要求的情况下,很难达到最佳的结果。Arch structures are widely used in engineering practice such as buildings and bridges due to their beautiful appearance and clear force. In the prior art, some arched beams are used in astronomical observation to support astronomical observation equipment. Such arched beams are welded by profiles, and their structure and force are basically constant. This structure is suitable for parametric design, that is, it only needs to change the span and section size of the profile according to the radius and deformation requirements of the arch beam during design. The traditional design method is to conduct analogy analysis based on experience, and it is difficult to achieve the best result when the design requirements are met.

发明内容 Contents of the invention

本发明的目的是提供一种基于神经网络和遗传算法的拱梁优化设计方法,该方法用均匀设计的思想采集样本训练BP神经网络,并且用BP网络代替有限元分析计算遗传算法的适应度对拱梁结构进行优化,提高了优化速度而且精度高。The purpose of the present invention is to provide a kind of arch beam optimal design method based on neural network and genetic algorithm, this method uses the thought collection sample training BP neural network of uniform design, and replaces the fitness of finite element analysis calculation genetic algorithm with BP network to The arch beam structure is optimized, which improves the optimization speed and high precision.

为解决上述问题,本发明所采用的技术方案是提供一种基于神经网络和遗传算法的拱梁优化设计方法,其特征在于,包含以下步骤:In order to solve the above problems, the technical solution adopted in the present invention is to provide a kind of arch beam optimal design method based on neural network and genetic algorithm, it is characterized in that, comprises the following steps:

(1)建立拱梁优化模型(1) Establish the arch beam optimization model

跨度和所受载荷一定的拱梁优化准则为就是要求在满足刚度、强度的情况下使得重量最轻。拱梁结构中包括等边角钢和扁铁,其优化的数学模型表达为:The optimization criterion of the arch beam with a certain span and load is to make the weight the lightest while satisfying the rigidity and strength. The arch beam structure includes equilateral angle steel and flat iron, and its optimized mathematical model is expressed as:

Xx == [[ BB 11 ,, BB 22 ,, tt 11 ,, tt 22 ]] TT minmin WW (( Xx )) σσ maxmax ≤≤ [[ σσ ]] dd maxmax ≤≤ [[ dd ]] Xx minmin ≤≤ Xx ≤≤ Xx maxmax -- -- -- (( 11 ))

其中,X为设计变量;B1、t1为拱梁中等边角钢的边长和厚度;B2、t2为拱梁中扁铁的宽度和厚度;dmax、[d]为拱梁变形时竖直方向的最大位移和允许位移;σmax、[σ]为拱梁最大应力和许用应力;Xmin、Xmax为设计变量的上、下限;W(X)为BP网络计算的重量值。Among them, X is the design variable; B 1 and t 1 are the side length and thickness of the medium angle steel of the arch beam; B 2 and t 2 are the width and thickness of the flat iron in the arch beam; d max and [d] are the vertical The maximum displacement and allowable displacement in the vertical direction; σ max and [σ] are the maximum stress and allowable stress of the arch beam; X min and X max are the upper and lower limits of the design variables; W(X) is the weight value calculated by the BP network.

由上面的数学模型可以看出,这种拱梁的优化问题是单目标多约束的优化。用遗传算法对约束问题进行优化时需要设计惩罚函数,即约束条件函数:It can be seen from the above mathematical model that the optimization problem of this kind of arch beam is a single-objective multi-constraint optimization. When using genetic algorithm to optimize the constraint problem, it is necessary to design a penalty function, that is, a constraint function:

惩罚函数即约束条件函数设计为: P ( X ) = W ( X ) + r Σ i = 1 2 ( max [ 0 , g i ( x ) ] 2 ) The penalty function, that is, the constraint function is designed as: P ( x ) = W ( x ) + r Σ i = 1 2 ( max [ 0 , g i ( x ) ] 2 )

其中, g 1 ( x ) = σ max [ σ ] - 1 , g 2 ( x ) = d max [ d ] - 1 , r为正系数。in, g 1 ( x ) = σ max [ σ ] - 1 , g 2 ( x ) = d max [ d ] - 1 , r is a positive coefficient.

适应度函数为:f(X)=C0-P(X),C0为保证f(X)为正的常数。f(X)是关于W(X)、σmax、dmax的函数,即f(X)=f(W(X),σmax,dmax),只要计算出W(X)、σmax、dmax就可以得到此结构的适应度,进而可以进行结构的优化。The fitness function is: f(X)=C 0 -P(X), and C 0 is a constant to ensure that f(X) is positive. f(X) is a function about W(X), σ max , d max , that is, f(X)=f(W(X), σ max , d max ), as long as W(X), σ max , d max are calculated d max can get the fitness of this structure, and then can optimize the structure.

(2)拱梁优化的过程(2) The process of arch beam optimization

①样本点的获取① Acquisition of sample points

训练BP神经网络必需有一定数量的样本点,样本点的选取直接影响BP网络的质量。通过试验的方法来获得样本点显然不可取,因为构成梁的型材截面不断发生变化,实际中不可能生产出很多的成品来做试验。因此我们用有限元软件对不同尺寸的拱梁进行分析,获得样本点。但由于型材的种类繁多,组合每一种情况进行分析,工作量大,如果进行全面计算就失去了优化设计的意义。本发明采取均匀设计的思想确定样本点,进行有限元分析。这样就大大减少了样本点的数量也能满足训练BP网络的要求。A certain number of sample points are necessary for training BP neural network, and the selection of sample points directly affects the quality of BP network. It is obviously not advisable to obtain sample points by means of experiments, because the profiles of the beams are constantly changing, and it is impossible to produce many finished products for experiments in practice. Therefore, we use finite element software to analyze arch beams of different sizes to obtain sample points. However, due to the wide variety of profiles, combining each case for analysis requires a large workload. If a comprehensive calculation is performed, the meaning of optimal design will be lost. The present invention adopts the idea of uniform design to determine sample points and perform finite element analysis. This greatly reduces the number of sample points and can also meet the requirements of training BP network.

均匀设计(Uniform Design)是一种试验设计方法(Experimental Design Method),称为均匀设计(Uniform Design)或均匀设计试验法(Uniform Design Experimentation),或空间填充设计。它是只考虑试验点在试验范围内均匀散布的一种试验设计方法。它由方开泰教授和数学家王元在1978年共同提出,是数论方法中的“伪蒙特卡罗方法”的一个应用。Uniform Design (Uniform Design) is an experimental design method (Experimental Design Method), known as Uniform Design (Uniform Design) or Uniform Design Experimentation (Uniform Design Experimentation), or space-filling design. It is an experimental design method that only considers the uniform distribution of experimental points in the experimental range. It was jointly proposed by Professor Fang Kaitai and mathematician Wang Yuan in 1978. It is an application of the "pseudo-Monte Carlo method" in the number theory method.

②BP神经网络的设计②Design of BP neural network

根据拱梁优化模型可以确定输入结点数为四个即B1、t1、B2、t2四个因素,输出结点为三个即W、σ、d。对上述的优化问题,采用单隐层16个结点。利用样本对BP网络进行训练。According to the arch beam optimization model, it can be determined that the number of input nodes is four, that is, B 1 , t 1 , B 2 , and t 2 , and the output nodes are three, namely, W, σ, and d. For the above optimization problem, a single hidden layer with 16 nodes is used. Use samples to train the BP network.

③用遗传算法优化的流程③Optimized process with genetic algorithm

在训练好网络后进行遗传算法的优化,遗传算法优化的步骤为:a、产生初始种群;b、用BP神经网络计算适应度和约束条件值,同时满足优化准则和约束条件的就输出结果,否则转向c;c、选择适应度高的个体,执行遗传操作生成新的个体转向b。After the network is trained, optimize the genetic algorithm. The steps of genetic algorithm optimization are: a. Generate the initial population; b. Use the BP neural network to calculate the fitness and constraint values, and output the results if the optimization criteria and constraints are met at the same time. Otherwise, turn to c; c, select individuals with high fitness, and perform genetic operations to generate new individuals and turn to b.

本发明所具有的有益效果:The beneficial effects that the present invention has:

本发明针对天文观测中用来支撑天文观测设备的拱梁设计特点,用均匀试验的方法获取样本,对含单隐层的BP神经网络进行训练,用BP神经网络代替有限元来判断约束条件和确定遗传算法中的适应度。用遗传算法获得拱梁重量的全局最优解,对拱梁进行结构优化,使拱梁在满足变形的条件下重量最小。此方法运行速度快,精度高,在实际使用中取得良好的效果。Aiming at the design characteristics of the arch beam used to support astronomical observation equipment in astronomical observation, the present invention uses the method of uniform test to obtain samples, trains the BP neural network containing a single hidden layer, and uses the BP neural network instead of finite elements to judge the constraint conditions and Determining fitness in a genetic algorithm. The global optimal solution of the weight of the arch beam is obtained by genetic algorithm, and the structure of the arch beam is optimized, so that the weight of the arch beam can be minimized under the condition of satisfying the deformation. This method runs fast and has high precision, and has achieved good results in practical use.

附图说明 Description of drawings

图1拱梁的受力模型;The force model of the arch beam in Fig. 1;

图2遗传算法优化的程序流程图。Figure 2 The program flow chart of genetic algorithm optimization.

具体实施方式 Detailed ways

实施例1Example 1

下面结合附图和实例对本发明做进一步说明如下:Below in conjunction with accompanying drawing and example the present invention is described further as follows:

(1)拱梁优化模型的建立(1) Establishment of arch beam optimization model

拱梁受力模型如图1所示,这种拱梁的受力模型较特殊,梁和水平面成50°,梁上均匀分布若干个广角望远镜和辅助观测设备,梁受竖直向下的重力。梁受到竖直向下的分布力简化受力模型如图1。The force model of the arched beam is shown in Figure 1. The force model of the arched beam is quite special. The angle between the beam and the horizontal plane is 50°. Several wide-angle telescopes and auxiliary observation equipment are evenly distributed on the beam, and the beam is subjected to vertical gravity. The simplified force model of the beam subjected to the vertically downward distributed force is shown in Figure 1.

跨度和所受载荷(天文观测辅助设备重量)一定的拱梁优化就是要求在满足刚度、强度的情况下使得重量最轻。其优化的数学模型可表达为:The optimization of the span and the load (the weight of the astronomical observation auxiliary equipment) of a certain arch beam is to make the weight the lightest under the condition of satisfying the rigidity and strength. Its optimized mathematical model can be expressed as:

Xx == [[ BB 11 ,, BB 22 ,, tt 11 ,, tt 22 ]] TT minmin WW (( Xx )) σσ maxmax ≤≤ [[ σσ ]] dd maxmax ≤≤ [[ dd ]] Xx minmin ≤≤ Xx ≤≤ Xx maxmax -- -- -- (( 11 ))

其中,B1、t1为等边角钢1的边长和厚度;B2、t2为扁铁2的宽度和厚度;dmax、[d]为拱梁变形时竖直方向的最大位移和允许位移;σmax、[σ]为拱梁最大应力和许用应力;Xmin、Xmax为设计变量的上、下限。由上面的数学模型可以看出,这种拱梁的优化问题是单目标多约束的优化。用遗传算法对约束问题进行优化时需要设计惩罚函数。Among them, B 1 and t 1 are the side length and thickness of the equilateral angle steel 1; B 2 and t 2 are the width and thickness of the flat iron 2; d max and [d] are the maximum vertical displacement and Allowable displacement; σ max and [σ] are the maximum stress and allowable stress of the arch beam; X min and X max are the upper and lower limits of the design variables. It can be seen from the above mathematical model that the optimization problem of this kind of arch beam is a single-objective multi-constraint optimization. The penalty function needs to be designed when genetic algorithm is used to optimize the constrained problem.

惩罚函数设计为: P ( X ) = W ( X ) + r Σ i = 1 2 ( max [ 0 , g i ( x ) ] 2 ) The penalty function is designed as: P ( x ) = W ( x ) + r Σ i = 1 2 ( max [ 0 , g i ( x ) ] 2 )

其中,W(X)为BP网络计算的重量值, g 1 ( x ) = σ max [ σ ] - 1 , g 2 ( x ) = d max [ d ] - 1 , r为正系数;Among them, W(X) is the weight value calculated by the BP network, g 1 ( x ) = σ max [ σ ] - 1 , g 2 ( x ) = d max [ d ] - 1 , r is a positive coefficient;

适应度函数为:f(X)=C0-P(X),C0为保证f(X)为正的常数。f(X)关于W(X),σmax,dmax的函数,即f(X)=f(W(X),σmax,dmax),只要计算出W(X)、σmax、dmax就可以得到此结构的适应度,进而可以进行结构的优化。The fitness function is: f(X)=C 0 -P(X), and C 0 is a constant to ensure that f(X) is positive. The function of f(X) about W(X), σ max , d max , that is, f(X)=f(W(X), σ max , d max ), as long as W(X), σ max , d max are calculated max can get the fitness of this structure, and then optimize the structure.

(2)拱梁优化的过程(2) The process of arch beam optimization

①样本点的获取① Acquisition of sample points

训练BP神经网络必需有一定数量的样本点,样本点的选取直接影响BP网络的质量。通过试验的方法来获得样本点显然不可取,因为构成梁的型材截面不断发生变化,实际中不可能生产出很多的成品来做试验。因此我们用有限元软件对不同尺寸的拱梁进行分析,获得样本点。但由于型材的种类繁多,组合每一种情况进行分析,工作量大,如果进行全面计算就失去了此工作的意义。本文采取均匀设计的思想确定样本点,进行有限元分析。这样就大大减少了样本点的数量也能满足训练BP网络的要求。由上述的优化模型,有B1、t1、B2、t2四个因素影响,其中按国标等边角钢不同边长时有不同的厚度范围,而扁铁不同宽度厚度范围变化不大。因此在设计均匀表格时,根据国标取B1(36~90mm)、B2(35~80mm)、t2(3mm~12mm)为十个水平,而t1(4mm~8mm)取五个水平。上述尺寸按国标取值,采用混合水平均匀设计表U10(103×5)。则选取十个训练样本(表1中1~10)和(表1中11~12)两个测试样本点,如表1:A certain number of sample points are necessary for training BP neural network, and the selection of sample points directly affects the quality of BP network. It is obviously not advisable to obtain sample points by means of experiments, because the profiles of the beams are constantly changing, and it is impossible to produce many finished products for experiments in practice. Therefore, we use finite element software to analyze arch beams of different sizes to obtain sample points. However, due to the wide variety of profiles, combining each situation for analysis requires a large workload, and the meaning of this work will be lost if a comprehensive calculation is performed. In this paper, the idea of uniform design is adopted to determine the sample points and carry out finite element analysis. This greatly reduces the number of sample points and can also meet the requirements of training BP network. According to the above optimization model, there are four factors B 1 , t 1 , B 2 , and t 2 . According to the national standard, equilateral angle steels have different thickness ranges with different side lengths, while flat irons with different widths have little change in thickness ranges. Therefore, when designing a uniform table, take B 1 (36-90mm), B 2 (35-80mm), and t 2 (3mm-12mm) as ten levels according to the national standard, and take five levels for t 1 (4mm-8mm) . The above dimensions are taken according to the national standard, and the mixed level uniform design table U 10 (10 3 ×5) is adopted. Then select ten training samples (1-10 in Table 1) and two test sample points (11-12 in Table 1), as shown in Table 1:

表1用混合水平均匀设计的样本点Table 1 Sample points with mixed level uniform design

②BP网络的设计②Design of BP network

根据拱梁优化模型可以确定输入结点数为四个即B1、t1、B2、t2四个因素,输出结点为三个即W、σ、d。对上述的优化问题,采用单隐层16个结点。利用表1中的样本对BP网络进行训练。在总误差小于0.0001,或学习次数大于10000次后训练完毕,保存BP网络的权值和阈值。表2为对表1中的样本11~12测试的结果,括号内为误差率。According to the arch beam optimization model, it can be determined that the number of input nodes is four, that is, B 1 , t 1 , B 2 , and t 2 , and the output nodes are three, namely, W, σ, and d. For the above optimization problem, a single hidden layer with 16 nodes is used. Use the samples in Table 1 to train the BP network. After the total error is less than 0.0001, or the number of learning times is greater than 10,000, the training is completed, and the weight and threshold of the BP network are saved. Table 2 shows the test results of samples 11-12 in Table 1, and the error rate is in brackets.

表2网络测试结果Table 2 Network test results

Figure BDA0000120423980000042
Figure BDA0000120423980000042

由表2的测试结果看出,误差率较小,网络的训练结果比较理想,可以替代有限元计算遗传算法的适应度。From the test results in Table 2, it can be seen that the error rate is small, and the training results of the network are ideal, which can replace the fitness of the finite element calculation genetic algorithm.

③用遗传算法优化的流程③Optimized process with genetic algorithm

在训练好网络后进行遗传算法的优化,适应度fitness选样本中的最大重量176.89减去网络计算出的重量fitness=176.89-W(X),遗传算法的其他初始参数见表3。After the network is trained, the genetic algorithm is optimized. The maximum weight in the fitness selection sample is 176.89 minus the weight calculated by the network fitness=176.89-W(X). Other initial parameters of the genetic algorithm are shown in Table 3.

表3遗传算法的参数Table 3 Parameters of Genetic Algorithm

Figure BDA0000120423980000051
Figure BDA0000120423980000051

遗传算法优化的步骤为:(1)、产生初始种群;(2)、用BP神经网络计算适应度和约束条件值,同时满足优化准则和约束条件的就输出结果,否则转向(3);(3)、选择适应度高的个体,执行遗传操作生成新的个体转向(2)。具体的程序流程见图2。The steps of genetic algorithm optimization are: (1), generate the initial population; (2), use BP neural network to calculate the fitness and constraint value, and output the result if it meets the optimization criteria and constraint conditions at the same time, otherwise turn to (3); ( 3) Select individuals with high fitness, and perform genetic operations to generate new individual turns (2). The specific program flow is shown in Figure 2.

实施例2Example 2

在实施例1的基础上,取拱梁直径5m,10组设备均匀分布在拱梁上,每组重20kg,拱梁两端固定,倾角50°,[d]=0.65cm,[σ]=300MPa。采用本发明的优化方法与采用有限元优化方法结果对比如表4所示:On the basis of Example 1, take the arch beam with a diameter of 5m, 10 groups of equipment are evenly distributed on the arch beam, each group weighs 20kg, the two ends of the arch beam are fixed, the inclination angle is 50°, [d]=0.65cm, [σ]= 300MPa. Adopt optimization method of the present invention and adopt finite element optimization method result comparison as shown in table 4:

表4优化结果对比Table 4 Comparison of optimization results

Figure BDA0000120423980000052
Figure BDA0000120423980000052

由于等边角钢和扁钢的尺寸必需符合国标,因此根据上表取等边角钢边长80mm,厚度4mm,扁钢宽60mm,厚度4mm,此时变形为0.6506cm,重量84.634kg基本满足要求。由上表可以看出,本文优化的结果和有限元优化分析的拱梁最小重量基本相同。用有限元优化迭代30次时间约为四十多分钟,而用本文用实施例1中的样本、BP网络参数和遗传算法参数耗时约为几分钟,优化速度大大提高。Since the dimensions of the equilateral angle steel and flat steel must conform to the national standard, according to the above table, the side length of the equilateral angle steel is 80mm, the thickness is 4mm, the width of the flat steel is 60mm, and the thickness is 4mm. At this time, the deformation is 0.6506cm, and the weight is 84.634kg, which basically meets the requirements. It can be seen from the above table that the optimization results in this paper are basically the same as the minimum weight of the arch beam in the finite element optimization analysis. It takes about 40 minutes to optimize 30 iterations with finite element, but it takes about a few minutes to use the sample, BP network parameters and genetic algorithm parameters in Example 1 in this paper, and the optimization speed is greatly improved.

本发明在均匀采样的基础上,利用BP神经网络计算适应度和约束条件,用遗传算法获得拱梁重量的全局最优解。用此方法优化速度快,精度高,适合工程的实际应用。On the basis of uniform sampling, the invention uses BP neural network to calculate fitness and constraint conditions, and uses genetic algorithm to obtain the global optimum solution of arch beam weight. The optimization speed and precision are high with this method, which is suitable for the practical application of engineering.

以上实施例仅为本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。The above examples are only implementations of the present invention, and their descriptions are more specific and detailed, but should not be construed as limiting the patent scope of the present invention. It should be pointed out that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent for the present invention should be based on the appended claims.

Claims (6)

1.一种基于神经网络和遗传算法的拱梁优化设计方法,其特征在于,包含以下步骤:1. an arch beam optimal design method based on neural network and genetic algorithm, is characterized in that, comprises the following steps: (1)建立拱梁优化模型(1) Establish the arch beam optimization model 对于跨度和所受载荷一定的拱梁优化准则为满足刚度、强度的情况下使得重量最轻;For the arch beam with a certain span and load, the optimization criterion is to make the weight the lightest when the stiffness and strength are satisfied; (2)拱梁优化的过程(2) The process of arch beam optimization ①样本点的获取:选取训练BP神经网络的样本点,采取均匀设计的方法确定样本点,按照等边角钢、扁铁的国标规格选取训练样本,进行有限元分析;① Acquisition of sample points: Select sample points for training BP neural network, adopt uniform design method to determine sample points, select training samples according to the national standard specifications of equilateral angle steel and flat iron, and conduct finite element analysis; ②BP网络的设计:对含单隐层的BP神经网络进行训练,由BP神经网络判断约束条件和确定遗传算法中的适应度,②Design of BP network: train the BP neural network with a single hidden layer, judge the constraints and determine the fitness in the genetic algorithm by the BP neural network, ③用遗传算法优化:由遗传算法获得拱梁重量的全局最优解,对拱梁进行结构优化,使拱梁在满足变形的条件下重量最小。③Optimization by genetic algorithm: The global optimal solution of the weight of the arch beam is obtained by the genetic algorithm, and the structure of the arch beam is optimized so that the weight of the arch beam can be minimized under the condition of satisfying the deformation. 2.根据权利要求1所述的基于神经网络和遗传算法的拱梁优化设计方法,其特征在于,步骤(1)中,优化的数学模型为:2. the arch beam optimal design method based on neural network and genetic algorithm according to claim 1, is characterized in that, in step (1), the mathematical model of optimization is: Xx == [[ BB 11 ,, BB 22 ,, tt 11 ,, tt 22 ]] TT minmin WW (( Xx )) σσ maxmax ≤≤ [[ σσ ]] dd maxmax ≤≤ [[ dd ]] Xx minmin ≤≤ Xx ≤≤ Xx maxmax -- -- -- (( 11 )) 其中,X为设计变量;B1、t1为拱梁中等边角钢的边长和厚度;B2、t2为拱梁中扁铁的宽度和厚度;dmax、[d]为拱梁变形时竖直方向的最大位移和允许位移;σmax、[σ]为拱梁最大应力和许用应力;Xmin、Xmax为设计变量的上、下限;W(X)为BP网络计算的重量值。Among them, X is the design variable; B 1 and t 1 are the side length and thickness of the medium angle steel of the arch beam; B 2 and t 2 are the width and thickness of the flat iron in the arch beam; d max and [d] are the vertical The maximum displacement and allowable displacement in the vertical direction; σ max and [σ] are the maximum stress and allowable stress of the arch beam; X min and X max are the upper and lower limits of the design variables; W(X) is the weight value calculated by the BP network. 3.根据权利要求2所述的基于神经网络和遗传算法的拱梁优化设计方法,其特征在于,步骤(1)中,用遗传算法对约束问题进行优化时,需要设计惩罚函数,3. the arch beam optimal design method based on neural network and genetic algorithm according to claim 2, is characterized in that, in step (1), when using genetic algorithm to optimize constraint problem, need design penalty function, 惩罚函数即约束条件函数设计为: P ( X ) = W ( X ) + r Σ i = 1 2 ( max [ 0 , g i ( x ) ] 2 ) The penalty function, that is, the constraint function is designed as: P ( x ) = W ( x ) + r Σ i = 1 2 ( max [ 0 , g i ( x ) ] 2 ) 其中, g 1 ( x ) = σ max [ σ ] - 1 , g 2 ( x ) = d max [ d ] - 1 , r为正系数。in, g 1 ( x ) = σ max [ σ ] - 1 , g 2 ( x ) = d max [ d ] - 1 , r is a positive coefficient. 4.根据权利要求3所述的基于神经网络和遗传算法的拱梁优化设计方法,其特征在于,步骤(1)中,适应度函数为:f(X)=C0-P(X),4. the arch beam optimal design method based on neural network and genetic algorithm according to claim 3, is characterized in that, in step (1), fitness function is: f (X)=C 0 -P (X), 其中,C0为保证f(X)为正的常数。Among them, C 0 is a constant that guarantees that f(X) is positive. 5.根据权利要求4所述的基于神经网络和遗传算法的拱梁优化设计方法,其特征在于,步骤(2)中,BP网络的设计步骤为:5. the arch beam optimal design method based on neural network and genetic algorithm according to claim 4, is characterized in that, in step (2), the design step of BP network is: 根据拱梁优化模型确定输入结点数为四个即B1、t1、B2、t2四个因素,输出结点为三个即W、σ、d;采用单隐层16个结点,利用样本对BP网络进行训练。According to the arch-beam optimization model, the number of input nodes is determined to be four, that is, B 1 , t 1 , B 2 , and t 2 , and the output nodes are three, namely, W, σ, and d; with 16 nodes in a single hidden layer, Use samples to train the BP network. 6.根据权利要求5所述的基于神经网络和遗传算法的拱梁优化设计方法,其特征在于,步骤(2)中,在训练好BP网络后进行遗传算法的优化,遗传算法优化的步骤为:a、产生初始种群;b、用BP神经网络计算适应度和约束条件值,同时满足优化准则和约束条件的就输出结果,否则转向c;c、选择适应度高的个体,执行遗传操作生成新的个体转向b。6. the arch beam optimal design method based on neural network and genetic algorithm according to claim 5, is characterized in that, in step (2), after training BP network, carry out the optimization of genetic algorithm, the step of genetic algorithm optimization is : a. Generate the initial population; b. Use the BP neural network to calculate the fitness and constraint values, and output the result if the optimization criteria and constraints are met at the same time, otherwise turn to c; c. Select individuals with high fitness and perform genetic operations to generate The new individual turns to b.
CN2011104195486A 2011-12-15 2011-12-15 Optimal design method of arched girder based on neural network and genetic algorithm Pending CN102521456A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011104195486A CN102521456A (en) 2011-12-15 2011-12-15 Optimal design method of arched girder based on neural network and genetic algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011104195486A CN102521456A (en) 2011-12-15 2011-12-15 Optimal design method of arched girder based on neural network and genetic algorithm

Publications (1)

Publication Number Publication Date
CN102521456A true CN102521456A (en) 2012-06-27

Family

ID=46292369

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011104195486A Pending CN102521456A (en) 2011-12-15 2011-12-15 Optimal design method of arched girder based on neural network and genetic algorithm

Country Status (1)

Country Link
CN (1) CN102521456A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103426027A (en) * 2013-07-24 2013-12-04 浙江大学 Intelligent normal pool level optimal selection method based on genetic neural network models
CN104765923A (en) * 2015-04-13 2015-07-08 西北工业大学 Optimal design method of high and low pressure turbine transition runner with supporting plate
CN105389614A (en) * 2015-12-09 2016-03-09 天津大学 Implementation method for neural network self-updating process
EP2968944A4 (en) * 2013-03-13 2016-11-30 Univ Duke SYSTEMS AND METHODS FOR DELIVERING SPINAL CORD STIMULATION BASED ON TEMPORAL MODELS OF ELECTRICAL STIMULATION
CN106844965A (en) * 2017-01-19 2017-06-13 山西省交通科学研究院 A kind of method that continuous bridge practical stiffness is recognized based on static test
CN108090964A (en) * 2017-12-15 2018-05-29 华北水利水电大学 A kind of bionical Optimal Design of Runner System method of thin layer oil slick transfer device
CN109800485A (en) * 2018-12-29 2019-05-24 江苏塔菲尔新能源科技股份有限公司 Power battery module light weight method, equipment and maximum stress value calculating method
CN110147599A (en) * 2019-05-11 2019-08-20 温州大学 A kind of cable-strut tensile structure quality optimization method and system based on genetic algorithm
CN112703682A (en) * 2018-09-13 2021-04-23 诺基亚通信公司 Apparatus and method for designing a beam grid using machine learning
US11103708B2 (en) 2016-06-01 2021-08-31 Duke University Systems and methods for determining optimal temporal patterns of neural stimulation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
贡智兵等: "应用BP网络和遗传算法的快速分析与优化", 《现代制造工程》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2968944A4 (en) * 2013-03-13 2016-11-30 Univ Duke SYSTEMS AND METHODS FOR DELIVERING SPINAL CORD STIMULATION BASED ON TEMPORAL MODELS OF ELECTRICAL STIMULATION
US11357983B2 (en) 2013-03-13 2022-06-14 Duke University Systems and methods for applying electrical stimulation for optimizing spinal cord stimulation
US10232179B2 (en) 2013-03-13 2019-03-19 Duke University Systems and methods for administering spinal cord stimulation based on temporal patterns of electrical stimulation
CN103426027A (en) * 2013-07-24 2013-12-04 浙江大学 Intelligent normal pool level optimal selection method based on genetic neural network models
CN103426027B (en) * 2013-07-24 2016-01-20 浙江大学 A kind of intelligence of the normal pool level based on genetic algorithm back propagation neural network model method for optimizing
CN104765923A (en) * 2015-04-13 2015-07-08 西北工业大学 Optimal design method of high and low pressure turbine transition runner with supporting plate
CN104765923B (en) * 2015-04-13 2018-03-30 西北工业大学 Band support plate high and low pressure turbine transition runner Optimization Design
CN105389614A (en) * 2015-12-09 2016-03-09 天津大学 Implementation method for neural network self-updating process
CN105389614B (en) * 2015-12-09 2018-04-03 天津大学 A kind of implementation method of neutral net self refresh process
US12318616B2 (en) 2016-06-01 2025-06-03 Duke University Systems and methods for determining optimal temporal patterns of neural stimulation
US11103708B2 (en) 2016-06-01 2021-08-31 Duke University Systems and methods for determining optimal temporal patterns of neural stimulation
CN106844965B (en) * 2017-01-19 2020-05-22 山西省交通建设工程质量检测中心(有限公司) Method for identifying actual rigidity of continuous beam bridge based on static load test
CN106844965A (en) * 2017-01-19 2017-06-13 山西省交通科学研究院 A kind of method that continuous bridge practical stiffness is recognized based on static test
CN108090964A (en) * 2017-12-15 2018-05-29 华北水利水电大学 A kind of bionical Optimal Design of Runner System method of thin layer oil slick transfer device
CN112703682A (en) * 2018-09-13 2021-04-23 诺基亚通信公司 Apparatus and method for designing a beam grid using machine learning
CN109800485A (en) * 2018-12-29 2019-05-24 江苏塔菲尔新能源科技股份有限公司 Power battery module light weight method, equipment and maximum stress value calculating method
CN110147599A (en) * 2019-05-11 2019-08-20 温州大学 A kind of cable-strut tensile structure quality optimization method and system based on genetic algorithm

Similar Documents

Publication Publication Date Title
CN102521456A (en) Optimal design method of arched girder based on neural network and genetic algorithm
CN108637020A (en) A kind of TSP question PSO-BP neural networks strip profile prediction technique
CN107450325A (en) CO after one kind burning2The Multi model Predictive Controllers of trapping system
CN104265652B (en) Collaborative optimization design method for large-flow low-lift pump station
CN104573278A (en) Hot-rolled H profile steel mechanical property forecasting method based on multivariate linear regression analysis
CN102136040A (en) Entropy weight fuzzy matter element method for sewage treatment process comprehensive evaluation
CN106354017A (en) Method for controlling content ranges of components in rare earth extraction and separation process
CN103215932B (en) Flood discharging tunnel pore plate building method
CN105787183A (en) Synthesis algorithm for determining reasonable finished-bridge cable force of cable-stayed bridge
CN106777866A (en) Technology Modeling and optimization method are purified towards energy-saving high sulfur-containing natural gas
CN107705589A (en) Bicyclic signal timing optimization method based on self-adapted genetic algorithm
CN109056533B (en) Method for determining bridge-forming cable force of cable cooperation system bridge
CN105631214A (en) Flue gas SCR denitration flow field numerical simulation optimization method and device
CN114491748B (en) OC-PSO-based super high-rise building wind resistance design optimization method
CN1971601A (en) Feasible searching method of optimizing scheduling of reservoir
CN110895620B (en) A method and system for calculating the wind load shape coefficient of angle steel transmission tower
CN107187544A (en) A kind of automatic creation system of hull cross section structure
CN118114562A (en) Method and system for optimizing carburizing and quenching technological parameters of aviation steel spiral bevel gear
CN101210891B (en) A Quantitative Measurement and Analysis Method for Texture of Cubic System Materials
CN111339616A (en) Topology optimization method for maximizing fundamental frequency of mechanical structure
CN102789542A (en) Load distribution method for hydrothermal power system based on multi-target distribution estimation
CN102129491B (en) Simulation method of concrete crack expansion
CN109190297B (en) An optimization method for anchoring parameters of cross-piercing anchor cables in large underground powerhouses
CN110674568A (en) Method for predicting mechanical property of bar
CN106919979A (en) A kind of method that utilization improved adaptive GA-IAGA realizes cotton processing Based Intelligent Control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120627