CN111539138A - Method for solving time domain response sensitivity of structural dynamics peak value based on step function - Google Patents
Method for solving time domain response sensitivity of structural dynamics peak value based on step function Download PDFInfo
- Publication number
- CN111539138A CN111539138A CN202010245755.3A CN202010245755A CN111539138A CN 111539138 A CN111539138 A CN 111539138A CN 202010245755 A CN202010245755 A CN 202010245755A CN 111539138 A CN111539138 A CN 111539138A
- Authority
- CN
- China
- Prior art keywords
- structural
- time
- sensitivity
- dynamic
- domain
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Complex Calculations (AREA)
Abstract
本发明涉及一种基于阶跃函数的结构动力学时域响应灵敏度求解方法,包括时域响应峰值逼近方法、逼近函数灵敏度求解方法;时域响应峰值通过对由时域响应历程作为自变量的阶跃函数进行时间积分获得其逼近值;逼近函数灵敏度通过伴随向量法实现。本发明解决了现有结构动力学时域拓扑优化中峰值逼近方法主观参数选取影响大的问题,构造简单,编程容易,易于实现,显著提高了优化效率。
The invention relates to a time-domain response sensitivity solution method for structural dynamics based on a step function, including a time-domain response peak approximation method and an approximation function sensitivity solution method; The function is time-integrated to obtain its approximation value; the approximation function sensitivity is realized by the adjoint vector method. The invention solves the problem that the subjective parameter selection of the peak approximation method in the existing structural dynamics time-domain topology optimization has a large influence, and has simple structure, easy programming and easy implementation, and significantly improves the optimization efficiency.
Description
技术领域technical field
本发明属于结构动力学拓扑优化领域,特别涉及一种通过阶跃函数逼近时域响应峰值的积分方法与一种峰值逼近值关于涉及变量的灵敏度求解方法。The invention belongs to the field of structural dynamics topology optimization, and particularly relates to an integration method for approximating a time domain response peak value through a step function and a method for solving the sensitivity of the peak approximation value with respect to involved variables.
背景技术Background technique
结构优化设计分为概念设计、形状设计与参数设计三个阶段,其中,最为重要的阶段为概念设计阶段,概念设计决定了结构的基本构型,拓扑优化是概念设计阶段中应用广泛的一个工具。当前,结构静力学拓扑优化研究已经日臻成熟,但是静力学工况不能涵盖结构完整寿命周期中的所有应用场景,因此,结构动力学拓扑优化目前成为了研究热点。根据设计指标的时、频特性,结构动力学拓扑优化分为了频域与时域两大分支,频域拓扑优化能够避开动力学分析以及时域历程灵敏度求解的大规模计算消耗,但是只能实现结构动刚度最大化,不能与结构动力学响应时间历程的真实数值建立起直观的联系。Structural optimization design is divided into three stages: conceptual design, shape design and parameter design. Among them, the most important stage is the conceptual design stage. Conceptual design determines the basic configuration of the structure. Topology optimization is a widely used tool in the conceptual design stage. . At present, the research on topology optimization of structural statics has become more and more mature, but statics conditions cannot cover all application scenarios in the complete life cycle of the structure. Therefore, topology optimization of structural dynamics has become a research hotspot. According to the time and frequency characteristics of design indicators, topology optimization of structural dynamics is divided into two branches: frequency domain and time domain. Frequency domain topology optimization can avoid the large-scale computational consumption of dynamic analysis and time-domain history sensitivity solution, but only Achieving the maximization of structural dynamic stiffness cannot establish an intuitive connection with the real numerical value of the structural dynamic response time history.
动力学时域拓扑优化从响应时间历程的评估为研究出发点,能够直接对于响应历程的具体指标进行寻优。目前,响应历程评估指标有积分和峰值两种,积分能够评估振动的总量,同样也不能与结构动力学响应时间历程的真实数值建立起直观的联系,峰值是能够表征结构动力学响应特征最直观的指标,目前峰值动力学拓扑优化往往通过聚类函数的方法进行峰值代理表征,函数参数强相关导致主观对于优化结果影响大。Dynamic time-domain topology optimization takes the evaluation of the response time history as the research starting point, and can directly optimize the specific indicators of the response history. At present, there are two types of response history evaluation indicators: integral and peak value. Integral can evaluate the total amount of vibration, but also cannot establish an intuitive connection with the real value of the structural dynamic response time history. Intuitive indicators, the current peak dynamics topology optimization often uses the method of clustering function to represent the peak proxy, and the strong correlation of function parameters leads to subjective influence on the optimization results.
发明内容SUMMARY OF THE INVENTION
本发明解决的技术问题是:为克服现有技术的不足,提出基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,由基于阶跃函数的时域响应峰值逼近方程与逼近方程关于设计变量的灵敏度求解方法组成,解决现有结构时域动力学拓扑优化的峰值时域指标受主观参数影响大与收敛困难的问题。The technical problem solved by the present invention is: in order to overcome the deficiencies of the prior art, a method for solving the peak time-domain response sensitivity of structural dynamics based on a step function is proposed. It consists of a variable sensitivity solution method, which solves the problem that the peak time domain index of the existing structural time domain dynamics topology optimization is greatly affected by subjective parameters and the convergence is difficult.
本发明解决技术的方案是:The technical solution of the present invention is:
基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,该方法的步骤包括:A method for solving the peak time-domain response sensitivity of structural dynamics based on a step function, the steps of the method include:
步骤(1)、初始化优化模型,以结构设计域为几何边界,建立有限单元分析模型,令编号为第i个单元的弹性模量乘以伪密度xi的p次方,其中xi∈[0,1]、p=3,所有单元的伪密度xi组成设计变量向量x,根据有限单元模型提取结构刚度矩阵K、质量矩阵M,确定约束自由度;Step (1), initialize the optimization model, take the structural design domain as the geometric boundary, establish a finite element analysis model, and multiply the elastic modulus of the i-th element by the p power of the pseudo-density x i , where x i ∈[ 0,1], p=3, the pseudo-density x i of all elements constitutes the design variable vector x, the structural stiffness matrix K and the mass matrix M are extracted according to the finite element model, and the constraint degrees of freedom are determined;
步骤(2)、确定结构所承载的载荷历程F(t),定义步骤(1)中有限元模型的阻尼矩阵为C=αcM+βcK,αc与βc为比例阻尼系数;Step (2), determine the load history F(t) carried by the structure, define the damping matrix of the finite element model in step (1) as C=α c M+β c K, and α c and β c are proportional damping coefficients;
步骤(3)、通过任意微分方程租的数值求解方法或者近似解析求解方法,求解步骤(1)所构建的有限元模型在步骤(2)定义的载荷环境与阻尼情况下的结构动力学响应,获取结构位移场U(t)、速度场加速度场t为时间;Step (3), solve the structural dynamic response of the finite element model constructed in step (1) under the load environment and damping conditions defined in step (2) by using the numerical solution method or approximate analytical solution method of any differential equation, Obtain structural displacement field U(t), velocity field acceleration field t is time;
步骤(4)、根据步骤(3)所获得的结构位移场U(t),建立结构时域动力学拓扑优化的关注指标f(U(t)),结合f(U(t))、U(t)与Max(f(U(t))),通过任意数值积分方法求解定积分,获取动力学响应峰值Max(f(U(t)))的逼近值求解所得动力学时域响应峰值逼近值返回拓扑优化主程序;In step (4), according to the structural displacement field U(t) obtained in step (3), establish the attention index f(U(t)) of structural time-domain dynamics topology optimization, and combine f(U(t)), U (t) and Max(f(U(t))), solve the definite integral by any numerical integration method, and obtain the approximate value of the dynamic response peak Max(f(U(t))) The obtained dynamic time-domain response peak approximation value is returned to the main program of topology optimization;
步骤(5)、根据步骤(3)所获得的结构位移场U(t),求解结构时域动力学拓扑优化的关注指标关于结构位移场的一阶导数矩阵结合f(U(t))、U(t)与Max(f(U(t))),求解虚拟载荷历程Fλ(t),定义步骤(1)中有限元模型的虚拟阻尼矩阵为-C=-αcM-βcK;Step (5), according to the structural displacement field U(t) obtained in step (3), solve the first-order derivative matrix of the structural displacement field of the attention index of the structural time-domain dynamic topology optimization Combine f(U(t)), U(t) and Max(f(U(t))) to solve the virtual load history F λ (t), define the virtual damping matrix of the finite element model in step (1) as - C=-α c M-β c K;
步骤(6)、通过任意微分方程租的数值求解方法或者近似解析求解方法,求解当步骤(1)所构建的有限元模型在步骤(5)定义的虚拟载荷环境与虚拟阻尼情况下的结构虚拟动力学响应,获取结构虚拟动力学响应λ(τ),将虚拟动力学响应向量命名为伴随向量;Step (6), through the numerical solution method or approximate analytical solution method of any differential equation, to solve the virtual structure of the finite element model constructed in step (1) under the virtual load environment and virtual damping situation defined in step (5). Dynamic response, obtain the virtual dynamic response λ(τ) of the structure, and name the virtual dynamic response vector as the adjoint vector;
步骤(7)、根据步骤(3)所获得位移场U(t)、速度场加速度场求解编号为第i个单元的单元节点位移Ue,i(t)、单元节点速度与单元节点加速度 Step (7), according to the displacement field U(t) and velocity field obtained in step (3) acceleration field Solve the element node displacement U e,i (t) and the element node velocity of the i-th element with element node acceleration
步骤(8)、根据步骤(6)所获得的伴随向量λ(t),求解编号为第i个单元的单元节点伴随向量λe,i(t);Step (8), according to the accompanying vector λ(t) obtained in step (6), solve the unit node accompanying vector λ e,i (t) numbered as the i-th unit;
步骤(9)、根据步骤(1)所获得的结构刚度矩阵K、质量矩阵M、与步骤(2)所获得的阻尼矩阵C,求解当单元伪密度等于1时的单元刚度矩阵Ke、单元质量矩阵Me、单元阻尼矩阵Ce;Step (9), according to the structural stiffness matrix K obtained in step (1), the mass matrix M, and the damping matrix C obtained in step (2), solve the element stiffness matrix K e and the element when the pseudo-density of the element is equal to 1. mass matrix Me, element damping matrix C e ;
步骤(10)、基于步骤(7)至(9)所求得的Ue,i(t)、λe,i(t)、Ke、Me与Ce,通过任意数值积分方法求解定积分,获取动力学时域响应指标逼近值关于编号为第i单元的伪密度xi的灵敏度;Step (10), U e,i (t) obtained based on steps (7) to (9), λ e,i (t), Ke , Me and C e , solve the definite integral by any numerical integration method, and obtain the approximation value of the dynamic time domain response index the sensitivity with respect to the pseudo-density x i numbered in the i-th unit;
步骤(11)、通过串行运算或者并行运算,重复步骤(7)至(10)直至结构动力学时域响应指标逼近值关于所有单元伪密度的灵敏度都求解完毕,完成了结构动力学峰值时域关于结构拓扑优化设计变量响应灵敏度的求解,求解所得动力学时域响应峰值逼近值的灵敏度返回拓扑优化主程序。Step (11), through serial operation or parallel operation, repeat steps (7) to (10) until the sensitivities of the approximation value of the structural dynamics time domain response index with respect to the pseudo-density of all elements are solved, and the structural dynamics peak time domain is completed. Regarding the solution of the response sensitivity of structural topology optimization design variables, the sensitivity of the obtained dynamic time-domain response peak approximation value is returned to the main program of topology optimization.
进一步的,该方法仅涉及结构动力学峰值时域响应指标的逼近值及其关于所有单元伪密度的灵敏度求解,可嵌入任意结构拓扑优化的梯度求解算法中,步骤(1)中所获取的参量可通过任意结构动力学求解方法与程序平台实现。Further, this method only involves the approximation value of the peak time-domain response index of structural dynamics and its sensitivity to the pseudo-density of all elements, and can be embedded in the gradient solution algorithm for topology optimization of any structure. The parameters obtained in step (1) It can be realized by any structural dynamics solution method and program platform.
进一步的,步骤(3)中的结构位移场U(t)、速度场与加速度场需通过求解如下微分方程组获得:Further, in step (3), the structural displacement field U(t), the velocity field with the acceleration field It needs to be obtained by solving the following differential equations:
上式中微分方程组为有初始条件且无终止条件的微分方程组,其初始条件为U(0)=0上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解。The differential equation system in the above formula is a differential equation system with initial conditions and no termination conditions, and its initial condition is U(0)=0 The above formula can be solved by numerical solution method or approximate analytical solution method of any differential equation.
进一步的,步骤(4)中的动力学峰值时域响应f(U(t))的逼近值通过求解如下式定积分获得:Further, the approximate value of the dynamic peak time-domain response f(U(t)) in step (4) Obtained by solving the definite integral as follows:
其中e为自然指数,β为χ-0.6,χ为远大于的正实数;Δt为积分步长;tf为动力学分析终止时刻,上式可以通过任意数值积分方法进行求解。where e is the natural exponent, β is χ-0.6, χ is much larger than Δt is the integration step size; t f is the termination time of the dynamic analysis, the above formula can be solved by any numerical integration method.
进一步的,步骤(5)中的虚拟载荷历程Fλ(t)通过下式进行求解Further, the virtual load history F λ (t) in step (5) is solved by the following formula
进一步的,步骤(6)中的伴随向量λ(t)需通过求解如下微分方程组获得Further, the adjoint vector λ(t) in step (6) needs to be obtained by solving the following differential equations:
上式中微分方程组为无初始条件但有终止条件的微分方程组,其终止条件为λ(tf)=0上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解。The system of differential equations in the above formula is a system of differential equations without initial conditions but with termination conditions, and its termination condition is λ(t f )=0 The above formula can be solved by numerical solution method or approximate analytical solution method of any differential equation.
进一步的,步骤(10)中动力学峰值时域响应的逼近值关于编号为第i个单元的伪密度xi的灵敏度需要求解如下定积分获得:Further, the approximate value of the dynamic peak time domain response in step (10) The sensitivity of the pseudo-density x i of the i-th element needs to be obtained by solving the following definite integral:
上式可以通过任意数值积分方法进行求解。The above equation can be solved by any numerical integration method.
本发明与现有技术相比的有益效果是:The beneficial effects of the present invention compared with the prior art are:
(1)本发明采用基于阶跃函数积分的时域响应峰值的峰值逼近方法,并且在构造峰值逼近函数时,通过基准值平移策略,将逼近误差降低,能够在适用于积分步长较大的情况,能够提高优化速度;(1) The present invention adopts the peak approximation method based on the time-domain response peak value of the step function integration, and when constructing the peak approximation function, the approximation error is reduced through the reference value translation strategy, which can be used in applications with larger integration steps. situation, can improve the optimization speed;
(2)本发明所采用的基于阶跃函数积分的时域响应峰值的峰值逼近方法,其逼近值与真实函数值具有相同单调性,在拓扑优化中,能够给出与真实值同向的灵敏度;(2) The peak approximation method of the time domain response peak value based on the step function integration adopted in the present invention has the same monotonicity as the approximation value and the real function value. In topology optimization, the sensitivity in the same direction as the real value can be given. ;
(3)本发明不涉及动力学求解步骤,仅涉及结构动力学峰值时域响应指标的逼近值及其关于所有单元伪密度的灵敏度求解,能够嵌入任意结构拓扑优化的梯度求解算法中;(3) The present invention does not involve a dynamic solution step, but only involves an approximation value of the structural dynamic peak time-domain response index and its sensitivity solution with respect to the pseudo-density of all units, which can be embedded in a gradient solution algorithm for topology optimization of any structure;
(4)本发明所提出的基于阶跃函数积分的时域响应峰值的峰值逼近值的精确度对于峰值响应出现后的响应历程依赖不强,可以缩减动力学与灵敏度计算所关注的响应时间长度,降低优化耗时;(4) The accuracy of the peak approximation value of the time-domain response peak based on the step function integration proposed by the present invention is not strongly dependent on the response history after the peak response occurs, which can reduce the response time length concerned by the dynamics and sensitivity calculations. , reduce optimization time;
(5)本发明所述的动力学响应峰值逼近与灵敏度求解方法具有很好的可移植性,在求解方面,能够与任意数值积分与微分方程组求解方法相结合,在应用方面,能够与任意伪密度插值模型和梯度优化算法相结合。(5) The dynamic response peak approximation and sensitivity solution method of the present invention has good portability. In terms of solution, it can be combined with any numerical integration and differential equation solution methods. In application, it can be combined with any A pseudo-density interpolation model is combined with a gradient optimization algorithm.
附图说明Description of drawings
图1是本发明流程图;Fig. 1 is the flow chart of the present invention;
图2是本发明实施例中的结构尺寸、载荷与约束环境;Fig. 2 is the structural dimension, load and restraint environment in the embodiment of the present invention;
图3是本发明实施例中结构受到的时变载荷历程;Fig. 3 is the time-varying load history that the structure receives in the embodiment of the present invention;
图4是本发明结构静力学拓扑优化结果;Fig. 4 is the structural statics topology optimization result of the present invention;
图5是嵌入本发明的结构时域动力学拓扑优化在终止时间分别为0.12s、0.15s、0.18s与0.58s情况下的优化结果;Fig. 5 is the optimization result of the structure time-domain dynamics topology optimization embedded in the present invention when the termination time is 0.12s, 0.15s, 0.18s and 0.58s respectively;
图6是嵌入本发明的结构时域动力学拓扑优化在终止时间分别为0.12s、0.15s、0.18s与0.58s情况下的收敛历程;6 is the convergence history of the structure time-domain dynamics topology optimization embedded in the present invention when the termination time is 0.12s, 0.15s, 0.18s and 0.58s respectively;
图7是嵌入本发明的结构时域动力学拓扑优化最优解与静力学拓扑优化最优解的动力学响应对比。FIG. 7 is a dynamic response comparison of the optimal solution of the structural time-domain dynamic topology optimization embedded in the present invention and the optimal solution of the static topology optimization.
具体实施方式Detailed ways
下面结合实施例对本发明作进一步阐述。The present invention will be further elaborated below in conjunction with the examples.
如图1所示,本发明提出了一种基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,包括以下步骤:As shown in FIG. 1 , the present invention proposes a method for solving the peak time-domain response sensitivity of structural dynamics based on a step function, which includes the following steps:
步骤(1)、初始化优化模型,以结构设计域为几何边界,建立有限单元分析模型,令编号为第i个单元的弹性模量乘以伪密度xi的p次方,其中xi∈[0,1]、p=3,所有单元的伪密度xi组成设计变量向量x,根据有限单元模型提取结构刚度矩阵K、质量矩阵M,确定约束自由度;Step (1), initialize the optimization model, take the structural design domain as the geometric boundary, establish a finite element analysis model, and multiply the elastic modulus of the i-th element by the p power of the pseudo-density x i , where x i ∈[ 0,1], p=3, the pseudo-density x i of all elements constitutes the design variable vector x, the structural stiffness matrix K and the mass matrix M are extracted according to the finite element model, and the constraint degrees of freedom are determined;
步骤(2)、确定结构所承载的载荷历程F(t),定义步骤(1)中有限元模型的阻尼矩阵为C=αcM+βcK,αc与βc为比例阻尼系数;Step (2), determine the load history F(t) carried by the structure, define the damping matrix of the finite element model in step (1) as C=α c M+β c K, and α c and β c are proportional damping coefficients;
步骤(3)、获取结构位移场U(t)、速度场加速度场需求解步骤(1)所构建的有限元模型在步骤(2)定义的载荷环境与阻尼情况下的结构动力学响应,即求解如下微分方程组Step (3), obtain the structural displacement field U(t), velocity field acceleration field It is required to solve the structural dynamic response of the finite element model constructed in step (1) under the load environment and damping conditions defined in step (2), that is, to solve the following differential equations
上式中微分方程组为有初始条件且无终止条件的微分方程组,其初始条件为U(0)=0上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解;The differential equation system in the above formula is a differential equation system with initial conditions and no termination conditions, and its initial condition is U(0)=0 The above formula can be solved by numerical solution method or approximate analytical solution method of any differential equation;
步骤(4)、根据步骤(3)所获得的结构位移场U(t),建立结构时域动力学拓扑优化的关注指标f(U(t)),结合f(U(t))、U(t)与Max(f(U(t))),动力学响应峰值Max(f(U(t)))的逼近值可以通过求解下式获得In step (4), according to the structural displacement field U(t) obtained in step (3), establish the attention index f(U(t)) of structural time-domain dynamics topology optimization, and combine f(U(t)), U (t) and Max(f(U(t))), the approximate value of the dynamic response peak Max(f(U(t))) can be obtained by solving the following equation
其中e为自然指数,β为χ-0.6,χ为远大于的正实数;Δt为积分步长;tf为动力学分析终止时刻。上式可以通过任意数值积分方法进行,求解求解所得动力学时域响应峰值逼近值返回拓扑优化主程序。where e is the natural exponent, β is χ-0.6, χ is much larger than is a positive real number; Δt is the integration step; t f is the termination time of the kinetic analysis. The above formula can be carried out by any numerical integration method, and the obtained dynamic time-domain response peak approximation value is returned to the main program of topology optimization.
步骤(5)、根据步骤(3)所获得的结构位移场U(t),求解结构时域动力学拓扑优化的关注指标关于结构位移场的一阶导数矩阵结合f(U(t))、U(t)与Max(f(U(t))),虚拟载荷历程Fλ(t)可以通过下式进行求解Step (5), according to the structural displacement field U(t) obtained in step (3), solve the first-order derivative matrix of the structural displacement field of the attention index of the structural time-domain dynamic topology optimization Combining f(U(t)), U(t) and Max(f(U(t))), the virtual load history F λ (t) can be solved by the following formula
在虚拟载荷历程求解之后,定义步骤(1)中有限元模型的虚拟阻尼矩阵为-C=-αcM-βcK;After the virtual load history is solved, the virtual damping matrix of the finite element model in step (1) is defined as -C=-α c M-β c K;
步骤(6)、获取伴随向量λ(τ),需求解当步骤(1)所构建的有限元模型在步骤(5)定义的虚拟载荷环境与虚拟阻尼情况下的结构虚拟动力学响应,即求解如下微分方程组Step (6), obtain the adjoint vector λ(τ), and need to solve the virtual dynamic response of the structure of the finite element model constructed in step (1) under the virtual load environment and virtual damping defined in step (5), that is, to solve system of differential equations as follows
上式中微分方程组为无初始条件但有终止条件的微分方程组,其终止条件为λ(tf)=0上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解;The system of differential equations in the above formula is a system of differential equations without initial conditions but with termination conditions, and its termination condition is λ(t f )=0 The above formula can be solved by numerical solution method or approximate analytical solution method of any differential equation;
步骤(7)、根据步骤(3)所获得位移场U(t)、速度场加速度场提取编号为第i个单元的单元节点位移Ue,i(t)、单元节点速度与单元节点加速度 Step (7), according to the displacement field U(t) and velocity field obtained in step (3) acceleration field Extract the element node displacement U e,i (t) and the element node velocity of the i-th element with element node acceleration
步骤(8)、根据步骤(6)所获得的伴随向量λ(t),提取编号为第i个单元的单元节点伴随向量λe,i(t);Step (8), according to the accompanying vector λ(t) obtained in step (6), extract the unit node accompanying vector λ e, i (t) numbered as the i-th unit;
步骤(9)、根据步骤(1)所获得的结构刚度矩阵K、质量矩阵M、与步骤(2)所获得的阻尼矩阵C,求解当单元伪密度等于1时的单元刚度矩阵Ke、单元质量矩阵Me、单元阻尼矩阵Ce;Step (9), according to the structural stiffness matrix K obtained in step (1), the mass matrix M, and the damping matrix C obtained in step (2), solve the element stiffness matrix K e and the element when the pseudo-density of the element is equal to 1. mass matrix Me, element damping matrix C e ;
步骤(10)、基于步骤(7)至(9)所求得的Ue,i(t)、λe,i(t)、Ke、Me与Ce,则动力学峰值时域响应的逼近值关于编号为第i个单元的伪密度xi的灵敏度需要求解如下定积分获得Step (10), U e,i (t) obtained based on steps (7) to (9), λ e,i (t), Ke , Me and C e , then the approximation of the dynamic peak time-domain response The sensitivity of the pseudo-density x i of the i-th element needs to be obtained by solving the following definite integral
上式可以通过任意数值积分方法进行求解;The above equation can be solved by any numerical integration method;
步骤(11)、通过串行运算或者并行运算,重复步骤(7)至(10)直至结构动力学时域响应指标逼近值关于所有单元伪密度的灵敏度都求解完毕,求解所得动力学时域响应峰值逼近值的灵敏度返回拓扑优化主程序。In step (11), through serial operation or parallel operation, repeat steps (7) to (10) until the sensitivities of the approximate value of the structural dynamics time-domain response index with respect to the pseudo-density of all elements are solved, and the obtained dynamic time-domain response peak value is approximated. The sensitivity of the value is returned to the main topology optimization routine.
实施例Example
为了充分地了解本发明的特点以及其对于工程实际的适用性,本发明建立如图所示的结构与载荷约束环境,并将其嵌入连续体结构动力学时域拓扑优化中,优化采用梯度算法移动渐近线方法MMA,伪密度插值模型采用p=6的SIMP模型,优化目标为时域响应峰值最小,优化约束为面积比不小于0.3,本发明所提出的方法嵌入到拓扑优化主程序框架中用以求解优化目标与优化目标灵敏度。各个实时步骤中的参数具体值如下:In order to fully understand the characteristics of the present invention and its applicability to engineering practice, the present invention establishes the structure and load constraint environment as shown in the figure, and embeds it in the time-domain topology optimization of continuum structure dynamics, and the optimization adopts the gradient algorithm to move The asymptotic line method MMA, the pseudo-density interpolation model adopts the SIMP model of p=6, the optimization objective is the minimum response peak value in the time domain, and the optimization constraint is that the area ratio is not less than 0.3. The method proposed in the present invention is embedded in the framework of the main program of topology optimization. It is used to solve the optimization objective and the optimization objective sensitivity. The specific values of the parameters in each real-time step are as follows:
步骤(1)中设计域如图2所示,设计域尺寸为100mm×70mm,结构有限元模型为纵向100个单元,横向70个单元,纵向与横向都从左上角开始单元编号;杨氏模量为2×105Mpa,密度为7.8×10-6Kg/mm3,泊松比为0.3,单元类型采用平面双线性单元。In step (1), the design domain is shown in Figure 2. The size of the design domain is 100mm×70mm. The structural finite element model has 100 vertical elements and 70 horizontal elements. The vertical and horizontal elements start from the upper left corner; The amount is 2 × 10 5 Mpa, the density is 7.8 × 10 -6 Kg/mm3, the Poisson's ratio is 0.3, and the element type is a plane bilinear element.
步骤(2)中的比例阻尼系数αC=10与βC=1×10-5;结构在下部两个端点受到约束,结构在第1排第17个单元的右上角节点受到沿X方向与Y方向的两个时变载荷,受载点附着0.1Kg的配重,载荷历程如图3所示,X方向载荷最大值出现在0.062s,Y方向载荷最大值出现在0.082s。The proportional damping coefficients α C =10 and β C =1×10 -5 in step (2); the structure is constrained at the lower two endpoints, and the structure is constrained along the X direction at the upper right node of the 17th element in the first row. For two time-varying loads in the Y direction, a 0.1Kg counterweight is attached to the load point. The load history is shown in Figure 3. The maximum load in the X direction appears at 0.062s, and the maximum load in the Y direction appears at 0.082s.
步骤(3)采用New Mark-β方法求解动力学微分方程,计算步长Δt为0.001s,为了验证本发明对于分析时长依赖性不强,本实施例中分别进行了0.12s、0.15s、0.18s与0.58s这4组终止时间下的动力学分析及对应的拓扑优化。In step (3), the New Mark-β method is used to solve the dynamic differential equation, and the calculation step Δt is 0.001s. In order to verify that the present invention is not strongly dependent on the analysis time, in this example, 0.12s, 0.15s, 0.18s were carried out respectively. The kinetic analysis and the corresponding topology optimization under the four groups of termination time s and 0.58s.
步骤(4)中所关注的动力学时域指标f(U(t))为结构受载节点的X方向最大位移与Y方向最大位移之和,即其中为输出向量,其为一个与自由度数相同的列向量,受载节点X方向平动自由度对应位置为1,其他位置为0,为输出向量,其为一个与自由度数相同的列向量,受载节点Y方向平动自由度对应位置为1,其他位置为0;β为20,χ为10000,则定积分采用梯形法进行求解,对应于步骤(3),积分步长Δt为0.001s,tf分别为0.12s、0.15s、0.18s与0.58s。The dynamic time domain index f(U(t)) concerned in step (4) is the sum of the maximum displacement in the X direction and the maximum displacement in the Y direction of the node under load of the structure, namely in is the output vector, which is a column vector with the same number of degrees of freedom. The position corresponding to the translational degree of freedom in the X direction of the loaded node is 1, and the other positions are 0. is the output vector, which is a column vector with the same number of degrees of freedom. The position corresponding to the translation degree of freedom in the Y direction of the loaded node is 1, and the other positions are 0; β is 20, and χ is 10000, then The definite integral is solved by the trapezoidal method, corresponding to step (3), the integral step Δt is 0.001s, and t f is 0.12s, 0.15s, 0.18s and 0.58s, respectively.
步骤(5)无需参数输入,按照本发明所提公式进行求解。Step (5) does not require parameter input, and solves according to the formula proposed in the present invention.
步骤(6)采用New Mark-β方法求解动力学微分方程,对应于步骤(3),Δt为0.001s,tf分别为0.12s、0.15s、0.18s与0.58s。Step (6) uses the New Mark-β method to solve the kinetic differential equation, corresponding to step (3), Δt is 0.001s, and t f is 0.12s, 0.15s, 0.18s and 0.58s, respectively.
步骤(7)无需参数输入,按单元、节点编号逻辑与顺序进行提取;Step (7) does not require parameter input, and extracts according to the logic and order of unit and node numbering;
步骤(8)无需参数输入,按单元、节点编号逻辑与顺序进行提取;Step (8) does not require parameter input, and extracts according to the logic and order of element and node numbering;
步骤(9)无需参数输入,单元类型采用平面双线性单元。Step (9) does not require parameter input, and the element type adopts a plane bilinear element.
步骤(10)定积分采用梯形法进行求解,对应于步骤(3),积分步长Δt为0.001s,tf分别为0.12s、0.15s、0.18s与0.58s。In step (10), the definite integral is solved by the trapezoidal method. Corresponding to step (3), the integration step Δt is 0.001s, and t f is 0.12s, 0.15s, 0.18s and 0.58s, respectively.
步骤(11)重复步骤(7)至(10)直至所有单元计算完毕,求解所得动力学时域响应峰值逼近值的灵敏度返回拓扑优化主程序。Step (11) Repeat steps (7) to (10) until all units are calculated, and the sensitivity of the obtained dynamic time-domain response peak approximation value is returned to the main program of topology optimization.
当本发明所有步骤运行结束后,将步骤(4)所计算出的时域响应峰值的逼近值与步骤(11)所计算出的时域响应峰值逼近值的灵敏度返回拓扑优化组程序,通过移动渐近线算法MMA进行下一步伪密度分布的调整,调整后再次开展本发明的实时步骤,重复进行步骤(1)至步骤(11),直至结构时域动力学拓扑优化收敛。After all steps of the present invention are finished, return the sensitivity of the approximation value of the time domain response peak calculated in step (4) and the approximation value of the time domain response peak calculated in step (11) to the topology optimization group program, and by moving The asymptotic algorithm MMA adjusts the pseudo-density distribution in the next step. After the adjustment, the real-time steps of the present invention are performed again, and steps (1) to (11) are repeated until the structure time-domain dynamics topology optimization converges.
为了能够验证本发明所提出的时域响应峰值的逼近方法以及对应的灵敏度求解方法能够在结构动力学时域拓扑优化框架中有效运行,并且能够降低结构动力时域响应峰值,本实施例同时针对相同模型采用了静力学拓扑优化,载荷环境为静载荷,X方向境载荷与Y方向静载荷为步骤(2)中载荷历程的峰值,其他约束环境、优化算法同结构动力学拓扑优化一致。In order to verify that the approximation method of the time-domain response peak and the corresponding sensitivity solution method proposed in the present invention can operate effectively in the structural dynamics time-domain topology optimization framework, and can reduce the structural dynamic time-domain response peak, this embodiment also aims at the same The model adopts static topology optimization, the load environment is static load, the X-direction environmental load and the Y-direction static load are the peaks of the load history in step (2), and other constraint environments and optimization algorithms are consistent with the structural dynamics topology optimization.
通过图4与图5对比可以看出静力学拓扑优化最优解拓扑构形与动力学拓扑优化最优解拓扑构形有差异,且基于本发明的结构动力学拓扑优化解最优构形不依赖于动力学分析时长,通过图6也可以看出,无论动力学分析时长为多大,优化都能够很快收敛,并且收敛值完全相同。通过图7可以看出,静力学拓扑优化最优构形的动力学响应峰值要大于嵌入本发明的动力学拓扑优化最优构形的动力学响应峰值,说明本发明所提出的基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法能够非常有效的嵌入梯度拓扑优化方法中,并且能够有效的降低时域响应的峰值。By comparing Fig. 4 and Fig. 5, it can be seen that the optimal solution topology of static topology optimization is different from the optimal solution topology of dynamic topology optimization, and the optimal solution topology of structural dynamics topology optimization based on the present invention is different. Depending on the duration of the kinetic analysis, it can also be seen from Figure 6 that the optimization can converge quickly and the convergence values are exactly the same regardless of the duration of the kinetic analysis. It can be seen from FIG. 7 that the dynamic response peak value of the optimal configuration of static topology optimization is larger than the dynamic response peak value of the optimal configuration of dynamic topology optimization embedded in the present invention, indicating that the step function-based method proposed by the present invention The structural dynamics peak time-domain response sensitivity solution method can be embedded in the gradient topology optimization method very effectively, and can effectively reduce the peak time-domain response.
本发明采用基于阶跃函数积分的时域响应峰值的峰值逼近方法,并且在构造峰值逼近函数时,通过基准值平移策略,将逼近误差降低,能够在适用于积分步长较大的情况,能够提高优化速度。The invention adopts the peak approximation method based on the time-domain response peak value of the step function integration, and when constructing the peak approximation function, the approximation error is reduced by the reference value translation strategy, which can be applied to the situation with a large integration step, and can Improve optimization speed.
本发明所采用的基于阶跃函数积分的时域响应峰值的峰值逼近方法,其逼近值与真实函数值具有相同单调性,在拓扑优化中,能够给出与真实值同向的灵敏度。The peak approximation method of the time domain response peak value based on the step function integration adopted in the present invention has the same monotonicity as the real function value, and can give the sensitivity in the same direction as the real value in topology optimization.
本发明虽然已较佳实例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不拓扑本发明的精神和范围内,都可以领上述揭示的方法和技术对本发明技术方案作出可能的变动和修改。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例作的任何简单修改等同变化及修饰,均属于本发明技术方案的保护范围。Although the preferred examples of the present invention have been disclosed above, they are not intended to limit the present invention. Any person skilled in the art can make use of the methods and techniques disclosed above to make technical solutions of the present invention within the spirit and scope of the present invention. possible changes and modifications. Therefore, any simple modifications, equivalent changes and modifications made to the above embodiments according to the technical essence of the present invention without departing from the content of the technical solution of the present invention all belong to the protection scope of the technical solution of the present invention.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010245755.3A CN111539138B (en) | 2020-03-31 | 2020-03-31 | Method for solving time domain response sensitivity of structural dynamics peak based on step function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010245755.3A CN111539138B (en) | 2020-03-31 | 2020-03-31 | Method for solving time domain response sensitivity of structural dynamics peak based on step function |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111539138A true CN111539138A (en) | 2020-08-14 |
| CN111539138B CN111539138B (en) | 2024-03-26 |
Family
ID=71974881
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010245755.3A Active CN111539138B (en) | 2020-03-31 | 2020-03-31 | Method for solving time domain response sensitivity of structural dynamics peak based on step function |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111539138B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112084174A (en) * | 2020-09-17 | 2020-12-15 | 西安交通大学 | Rapid establishing method for steam turbine set shafting fault diagnosis database |
| CN112836166A (en) * | 2021-01-15 | 2021-05-25 | 北京科技大学 | First-Order Differential Algorithm of Monitoring Data of Equally Sampling Experiment Based on Response Peak Analysis |
| CN118278255A (en) * | 2024-05-31 | 2024-07-02 | 威海巧渔夫户外用品有限公司 | Carbon fiber fishing rod tonal curve calculation simulation method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106650148A (en) * | 2016-12-30 | 2017-05-10 | 北京航空航天大学 | Method of continuum structure non-probabilistic reliability topological optimization under mixed constraints of displacements and stresses |
| CN107942664A (en) * | 2017-11-23 | 2018-04-20 | 中国南方电网有限责任公司 | A kind of hydrogovernor parameter tuning method and system based on sensitivity analysis |
| US20190080040A1 (en) * | 2017-09-13 | 2019-03-14 | Dalian University Of Technology | Integration method for accurate modeling and analysis and reliability-based design optimization of variable stiffness composite plate and shell structures |
| CN109508495A (en) * | 2018-11-12 | 2019-03-22 | 华东交通大学 | A kind of compliant mechanism overall situation stress constraint Topology Optimization Method based on K-S function |
| CN110442971A (en) * | 2019-08-06 | 2019-11-12 | 东北大学 | A kind of rotating cylindrical shell kinetic characteristics Uncertainty Analysis Method |
-
2020
- 2020-03-31 CN CN202010245755.3A patent/CN111539138B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106650148A (en) * | 2016-12-30 | 2017-05-10 | 北京航空航天大学 | Method of continuum structure non-probabilistic reliability topological optimization under mixed constraints of displacements and stresses |
| US20190080040A1 (en) * | 2017-09-13 | 2019-03-14 | Dalian University Of Technology | Integration method for accurate modeling and analysis and reliability-based design optimization of variable stiffness composite plate and shell structures |
| CN107942664A (en) * | 2017-11-23 | 2018-04-20 | 中国南方电网有限责任公司 | A kind of hydrogovernor parameter tuning method and system based on sensitivity analysis |
| CN109508495A (en) * | 2018-11-12 | 2019-03-22 | 华东交通大学 | A kind of compliant mechanism overall situation stress constraint Topology Optimization Method based on K-S function |
| CN110442971A (en) * | 2019-08-06 | 2019-11-12 | 东北大学 | A kind of rotating cylindrical shell kinetic characteristics Uncertainty Analysis Method |
Non-Patent Citations (1)
| Title |
|---|
| 李目;何怡刚;吴笑锋;王俊年;: "基于奇异值分解的分数阶小波综合实现方法", 电子测量与仪器学报 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112084174A (en) * | 2020-09-17 | 2020-12-15 | 西安交通大学 | Rapid establishing method for steam turbine set shafting fault diagnosis database |
| CN112084174B (en) * | 2020-09-17 | 2022-10-25 | 西安交通大学 | Rapid establishing method for steam turbine set shafting fault diagnosis database |
| CN112836166A (en) * | 2021-01-15 | 2021-05-25 | 北京科技大学 | First-Order Differential Algorithm of Monitoring Data of Equally Sampling Experiment Based on Response Peak Analysis |
| CN112836166B (en) * | 2021-01-15 | 2023-12-01 | 北京科技大学 | First-order differential algorithm for equally spaced sampling experimental monitoring data based on response peak analysis |
| CN118278255A (en) * | 2024-05-31 | 2024-07-02 | 威海巧渔夫户外用品有限公司 | Carbon fiber fishing rod tonal curve calculation simulation method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111539138B (en) | 2024-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6784780B2 (en) | How to build a probabilistic model for large-scale renewable energy data | |
| CN108647906B (en) | Time-lag power system stability analysis method based on low-order EIGD | |
| CN111539138A (en) | Method for solving time domain response sensitivity of structural dynamics peak value based on step function | |
| CN103399491B (en) | Parameter identification method for photovoltaic module mechanism model of photovoltaic power generation system | |
| CN108121865B (en) | A kind of structure section response propagation analysis method containing more uncertain parameters based on adjoint variable method | |
| CN102707623B (en) | Feedback control method for tension overall process of prestress grid structure | |
| CN103488847B (en) | A kind of aerodynamic shape optimization method based on Artificial neural network ensemble | |
| CN103838913A (en) | Finite element method for curve box girder curved bridge | |
| Li et al. | A novel method for computing small-signal stability boundaries of large-scale power systems | |
| CN105243185B (en) | A kind of tension integral structure based on Monte Carlo method looks for shape method | |
| CN112597710A (en) | Numerical simulation method for rotating turbulence in compressible cavitation flow | |
| CN109165404A (en) | A kind of smooth element-free Galerkin of extension | |
| CN115618497A (en) | An airfoil optimization design method based on deep reinforcement learning | |
| CN103065015B (en) | A kind of bearing structure low-carbon (LC) material-saving method for designing based on internal force path geometry form | |
| CN105138766B (en) | The method of adding some points of hypersonic Aerodynamic Heating reduced-order model based on fuzzy clustering | |
| CN115391921A (en) | A sensor layout method and system for state monitoring of rail vehicles | |
| CN111274624B (en) | Multi-working-condition special-shaped node topology optimization design method based on RBF proxy model | |
| CN102306220A (en) | Wind-resistant design method for cable-membrane structure based on loose coupling technology | |
| CN114880811A (en) | A noise source simulation prediction method and device based on vortex sound theory | |
| CN105354422A (en) | Method for rapidly solving power flow of polar coordinate Newton-Raphson algorithm on basis of symmetric sparse matrix technology | |
| CN108376192A (en) | A kind of method that determining mode superposition method calculates vibration mode needed for acceleration response | |
| CN107346299A (en) | A kind of design method of the smooth time-varying Sylvester equation solvers of real number field | |
| CN111313413A (en) | A Power System State Estimation Method Based on Graphics Processor Parallel Acceleration | |
| CN108123434B (en) | Method for calculating slope of PV curve to obtain operating point of PV curve | |
| CN118586231A (en) | Method, device and equipment for determining pipe extrusion parameters |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |