[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202010245755.3A
Other languages
Chinese (zh)
Other versions
CN111539138B (en
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.)
China Academy of Space Technology CAST
Original Assignee
China Academy of Space Technology CAST
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 China Academy of Space Technology CAST filed Critical China Academy of Space Technology CAST
Priority to CN202010245755.3A priority Critical patent/CN111539138B/en
Publication of CN111539138A publication Critical patent/CN111539138A/en
Application granted granted Critical
Publication of CN111539138B publication Critical patent/CN111539138B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force 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

本发明涉及一种基于阶跃函数的结构动力学时域响应灵敏度求解方法,包括时域响应峰值逼近方法、逼近函数灵敏度求解方法;时域响应峰值通过对由时域响应历程作为自变量的阶跃函数进行时间积分获得其逼近值;逼近函数灵敏度通过伴随向量法实现。本发明解决了现有结构动力学时域拓扑优化中峰值逼近方法主观参数选取影响大的问题,构造简单,编程容易,易于实现,显著提高了优化效率。

Figure 202010245755

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.

Figure 202010245755

Description

基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法A Step Function-Based Method for Solving the Sensitivity of Structural Dynamics Peak Time Domain Response

技术领域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)、速度场

Figure BDA0002433935050000021
加速度场
Figure BDA0002433935050000022
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
Figure BDA0002433935050000021
acceleration field
Figure BDA0002433935050000022
t is time;

步骤(4)、根据步骤(3)所获得的结构位移场U(t),建立结构时域动力学拓扑优化的关注指标f(U(t)),结合f(U(t))、U(t)与Max(f(U(t))),通过任意数值积分方法求解定积分,获取动力学响应峰值Max(f(U(t)))的逼近值

Figure BDA0002433935050000023
求解所得动力学时域响应峰值逼近值返回拓扑优化主程序;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)))
Figure BDA0002433935050000023
The obtained dynamic time-domain response peak approximation value is returned to the main program of topology optimization;

步骤(5)、根据步骤(3)所获得的结构位移场U(t),求解结构时域动力学拓扑优化的关注指标关于结构位移场的一阶导数矩阵

Figure BDA0002433935050000024
结合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
Figure BDA0002433935050000024
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)、速度场

Figure BDA0002433935050000031
加速度场
Figure BDA0002433935050000032
求解编号为第i个单元的单元节点位移Ue,i(t)、单元节点速度
Figure BDA0002433935050000033
与单元节点加速度
Figure BDA0002433935050000034
Step (7), according to the displacement field U(t) and velocity field obtained in step (3)
Figure BDA0002433935050000031
acceleration field
Figure BDA0002433935050000032
Solve the element node displacement U e,i (t) and the element node velocity of the i-th element
Figure BDA0002433935050000033
with element node acceleration
Figure BDA0002433935050000034

步骤(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、单元阻尼矩阵CeStep (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)、

Figure BDA0002433935050000035
λe,i(t)、Ke、Me与Ce,通过任意数值积分方法求解定积分,获取动力学时域响应指标逼近值
Figure BDA0002433935050000036
关于编号为第i单元的伪密度xi的灵敏度;Step (10), U e,i (t) obtained based on steps (7) to (9),
Figure BDA0002433935050000035
λ 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
Figure BDA0002433935050000036
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)、速度场

Figure BDA0002433935050000037
与加速度场
Figure BDA0002433935050000038
需通过求解如下微分方程组获得:Further, in step (3), the structural displacement field U(t), the velocity field
Figure BDA0002433935050000037
with the acceleration field
Figure BDA0002433935050000038
It needs to be obtained by solving the following differential equations:

Figure BDA0002433935050000039
Figure BDA0002433935050000039

上式中微分方程组为有初始条件且无终止条件的微分方程组,其初始条件为U(0)=0

Figure BDA0002433935050000041
上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解。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
Figure BDA0002433935050000041
The above formula can be solved by numerical solution method or approximate analytical solution method of any differential equation.

进一步的,步骤(4)中的动力学峰值时域响应f(U(t))的逼近值

Figure BDA0002433935050000042
通过求解如下式定积分获得:Further, the approximate value of the dynamic peak time-domain response f(U(t)) in step (4)
Figure BDA0002433935050000042
Obtained by solving the definite integral as follows:

Figure BDA0002433935050000043
Figure BDA0002433935050000043

其中e为自然指数,β为χ-0.6,

Figure BDA0002433935050000044
χ为远大于
Figure BDA0002433935050000045
的正实数;Δt为积分步长;tf为动力学分析终止时刻,上式可以通过任意数值积分方法进行求解。where e is the natural exponent, β is χ-0.6,
Figure BDA0002433935050000044
χ is much larger than
Figure BDA0002433935050000045
Δ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

Figure BDA0002433935050000046
Figure BDA0002433935050000046

进一步的,步骤(6)中的伴随向量λ(t)需通过求解如下微分方程组获得Further, the adjoint vector λ(t) in step (6) needs to be obtained by solving the following differential equations:

Figure BDA0002433935050000047
Figure BDA0002433935050000047

上式中微分方程组为无初始条件但有终止条件的微分方程组,其终止条件为λ(tf)=0

Figure BDA0002433935050000048
上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解。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
Figure BDA0002433935050000048
The above formula can be solved by numerical solution method or approximate analytical solution method of any differential equation.

进一步的,步骤(10)中动力学峰值时域响应的逼近值

Figure BDA0002433935050000049
关于编号为第i个单元的伪密度xi的灵敏度需要求解如下定积分获得:Further, the approximate value of the dynamic peak time domain response in step (10)
Figure BDA0002433935050000049
The sensitivity of the pseudo-density x i of the i-th element needs to be obtained by solving the following definite integral:

Figure BDA00024339350500000410
Figure BDA00024339350500000410

上式可以通过任意数值积分方法进行求解。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)、速度场

Figure BDA0002433935050000061
加速度场
Figure BDA0002433935050000062
需求解步骤(1)所构建的有限元模型在步骤(2)定义的载荷环境与阻尼情况下的结构动力学响应,即求解如下微分方程组Step (3), obtain the structural displacement field U(t), velocity field
Figure BDA0002433935050000061
acceleration field
Figure BDA0002433935050000062
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

Figure BDA0002433935050000063
Figure BDA0002433935050000063

上式中微分方程组为有初始条件且无终止条件的微分方程组,其初始条件为U(0)=0

Figure BDA0002433935050000064
上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解;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
Figure BDA0002433935050000064
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)))的逼近值

Figure BDA0002433935050000065
可以通过求解下式获得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)))
Figure BDA0002433935050000065
can be obtained by solving the following equation

Figure BDA0002433935050000066
Figure BDA0002433935050000066

其中e为自然指数,β为χ-0.6,

Figure BDA0002433935050000067
χ为远大于
Figure BDA0002433935050000068
的正实数;Δt为积分步长;tf为动力学分析终止时刻。上式可以通过任意数值积分方法进行,求解求解所得动力学时域响应峰值逼近值返回拓扑优化主程序。where e is the natural exponent, β is χ-0.6,
Figure BDA0002433935050000067
χ is much larger than
Figure BDA0002433935050000068
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),求解结构时域动力学拓扑优化的关注指标关于结构位移场的一阶导数矩阵

Figure BDA0002433935050000071
结合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
Figure BDA0002433935050000071
Combining f(U(t)), U(t) and Max(f(U(t))), the virtual load history F λ (t) can be solved by the following formula

Figure BDA0002433935050000072
Figure BDA0002433935050000072

在虚拟载荷历程求解之后,定义步骤(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

Figure BDA0002433935050000073
Figure BDA0002433935050000073

上式中微分方程组为无初始条件但有终止条件的微分方程组,其终止条件为λ(tf)=0

Figure BDA0002433935050000074
上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解;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
Figure BDA0002433935050000074
The above formula can be solved by numerical solution method or approximate analytical solution method of any differential equation;

步骤(7)、根据步骤(3)所获得位移场U(t)、速度场

Figure BDA0002433935050000075
加速度场
Figure BDA0002433935050000076
提取编号为第i个单元的单元节点位移Ue,i(t)、单元节点速度
Figure BDA0002433935050000077
与单元节点加速度
Figure BDA0002433935050000078
Step (7), according to the displacement field U(t) and velocity field obtained in step (3)
Figure BDA0002433935050000075
acceleration field
Figure BDA0002433935050000076
Extract the element node displacement U e,i (t) and the element node velocity of the i-th element
Figure BDA0002433935050000077
with element node acceleration
Figure BDA0002433935050000078

步骤(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、单元阻尼矩阵CeStep (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)、

Figure BDA0002433935050000079
λe,i(t)、Ke、Me与Ce,则动力学峰值时域响应的逼近值
Figure BDA0002433935050000081
关于编号为第i个单元的伪密度xi的灵敏度需要求解如下定积分获得Step (10), U e,i (t) obtained based on steps (7) to (9),
Figure BDA0002433935050000079
λ e,i (t), Ke , Me and C e , then the approximation of the dynamic peak time-domain response
Figure BDA0002433935050000081
The sensitivity of the pseudo-density x i of the i-th element needs to be obtained by solving the following definite integral

Figure BDA0002433935050000082
Figure BDA0002433935050000082

上式可以通过任意数值积分方法进行求解;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方向最大位移之和,即

Figure BDA0002433935050000091
其中
Figure BDA0002433935050000092
为输出向量,其为一个与自由度数相同的列向量,受载节点X方向平动自由度对应位置为1,其他位置为0,
Figure BDA0002433935050000093
为输出向量,其为一个与自由度数相同的列向量,受载节点Y方向平动自由度对应位置为1,其他位置为0;β为20,χ为10000,则
Figure BDA0002433935050000094
定积分采用梯形法进行求解,对应于步骤(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
Figure BDA0002433935050000091
in
Figure BDA0002433935050000092
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.
Figure BDA0002433935050000093
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
Figure BDA0002433935050000094
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)

1.基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,其特征在于,该方法的步骤包括:1. based on the structural dynamics peak time-domain response sensitivity solution method of step function, it is characterized in that, the step of this method comprises: 步骤(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)、速度场
Figure FDA0002433935040000011
加速度场
Figure FDA0002433935040000012
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
Figure FDA0002433935040000011
acceleration field
Figure FDA0002433935040000012
t is time;
步骤(4)、根据步骤(3)所获得的结构位移场U(t),建立结构时域动力学拓扑优化的关注指标f(U(t)),结合f(U(t))、U(t)与Max(f(U(t))),通过任意数值积分方法求解定积分,获取动力学响应峰值Max(f(U(t)))的逼近值
Figure FDA0002433935040000013
求解所得动力学时域响应峰值逼近值返回拓扑优化主程序;
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)))
Figure FDA0002433935040000013
The obtained dynamic time-domain response peak approximation value is returned to the main program of topology optimization;
步骤(5)、根据步骤(3)所获得的结构位移场U(t),求解结构时域动力学拓扑优化的关注指标关于结构位移场的一阶导数矩阵
Figure FDA0002433935040000014
结合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
Figure FDA0002433935040000014
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)、速度场
Figure FDA0002433935040000021
加速度场
Figure FDA0002433935040000022
求解编号为第i个单元的单元节点位移Ue,i(t)、单元节点速度
Figure FDA0002433935040000023
与单元节点加速度
Figure FDA0002433935040000024
Step (7), according to the displacement field U(t) and velocity field obtained in step (3)
Figure FDA0002433935040000021
acceleration field
Figure FDA0002433935040000022
Solve the element node displacement U e,i (t) and the element node velocity of the i-th element
Figure FDA0002433935040000023
with element node acceleration
Figure FDA0002433935040000024
步骤(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、单元阻尼矩阵CeStep (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)、
Figure FDA0002433935040000025
λe,i(t)、Ke、Me与Ce,通过任意数值积分方法求解定积分,获取动力学时域响应指标逼近值
Figure FDA0002433935040000026
关于编号为第i单元的伪密度xi的灵敏度;
Step (10), U e,i (t) obtained based on steps (7) to (9),
Figure FDA0002433935040000025
λ 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
Figure FDA0002433935040000026
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.
2.根据权利要求1所述的基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,其特征在于:该方法仅涉及结构动力学峰值时域响应指标的逼近值及其关于所有单元伪密度的灵敏度求解,可嵌入任意结构拓扑优化的梯度求解算法中,步骤(1)中所获取的参量可通过任意结构动力学求解方法与程序平台实现。2. The method for solving the peak time-domain response sensitivity of structural dynamics based on a step function according to claim 1, characterized in that: the method only involves the approximation value of the peak time-domain response index of structural dynamics and its pseudo-values about all units. The density sensitivity solution can be embedded in the gradient solution algorithm for topology optimization of any structure, and the parameters obtained in step (1) can be realized by any structure dynamics solution method and program platform. 3.根据权利要求1所述的基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,其特征在于:步骤(3)中的结构位移场U(t)、速度场
Figure FDA0002433935040000027
与加速度场
Figure FDA0002433935040000031
需通过求解如下微分方程组获得:
3. the structural dynamics peak time-domain response sensitivity solution method based on step function according to claim 1, is characterized in that: the structural displacement field U(t), velocity field in step (3)
Figure FDA0002433935040000027
with the acceleration field
Figure FDA0002433935040000031
It needs to be obtained by solving the following differential equations:
Figure FDA0002433935040000032
Figure FDA0002433935040000032
上式中微分方程组为有初始条件且无终止条件的微分方程组,其初始条件为U(0)=0
Figure FDA0002433935040000033
上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解。
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
Figure FDA0002433935040000033
The above formula can be solved by numerical solution method or approximate analytical solution method of any differential equation.
4.根据权利要求1所述的基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,其特征在于:步骤(4)中的动力学峰值时域响应f(U(t))的逼近值
Figure FDA0002433935040000034
通过求解如下式定积分获得:
4. The method for solving the sensitivity of structural dynamics peak time-domain response based on step function according to claim 1, characterized in that: the approximation of the dynamic peak time-domain response f(U(t)) in step (4) value
Figure FDA0002433935040000034
Obtained by solving the definite integral as follows:
Figure FDA0002433935040000035
Figure FDA0002433935040000035
其中e为自然指数,β为χ-0.6,
Figure FDA0002433935040000036
χ为远大于
Figure FDA0002433935040000037
的正实数;Δt为积分步长;tf为动力学分析终止时刻,上式可以通过任意数值积分方法进行求解。
where e is the natural exponent, β is χ-0.6,
Figure FDA0002433935040000036
χ is much larger than
Figure FDA0002433935040000037
Δ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.根据权利要求4所述的基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,其特征在于:步骤(5)中的虚拟载荷历程Fλ(t)通过下式进行求解5. the structural dynamics peak time-domain response sensitivity solution method based on step function according to claim 4, is characterized in that: the virtual load history F λ (t) in step (5) is solved by following formula
Figure FDA0002433935040000038
Figure FDA0002433935040000038
6.根据权利要求1所述的基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,其特征在于:步骤(6)中的伴随向量λ(t)需通过求解如下微分方程组获得6. the structural dynamics peak time-domain response sensitivity solution method based on step function according to claim 1, is characterized in that: the adjoint vector λ (t) in step (6) needs to obtain by solving following differential equation system
Figure FDA0002433935040000039
Figure FDA0002433935040000039
上式中微分方程组为无初始条件但有终止条件的微分方程组,其终止条件为λ(tf)=0
Figure FDA00024339350400000310
上式可以通过任意微分方程租的数值求解方法或者近似解析求解方法进行求解。
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
Figure FDA00024339350400000310
The above formula can be solved by numerical solution method or approximate analytical solution method of any differential equation.
7.根据权利要求1所述的基于阶跃函数的结构动力学峰值时域响应灵敏度求解方法,其特征在于:步骤(10)中动力学峰值时域响应的逼近值
Figure FDA0002433935040000041
关于编号为第i个单元的伪密度xi的灵敏度需要求解如下定积分获得:
7. The method for solving the sensitivity of structural dynamics peak time-domain response based on step function according to claim 1, characterized in that: the approximation value of the dynamic peak time-domain response in step (10)
Figure FDA0002433935040000041
The sensitivity of the pseudo-density x i of the i-th element needs to be obtained by solving the following definite integral:
Figure FDA0002433935040000042
Figure FDA0002433935040000042
上式可以通过任意数值积分方法进行求解。The above equation can be solved by any numerical integration method.
CN202010245755.3A 2020-03-31 2020-03-31 Method for solving time domain response sensitivity of structural dynamics peak based on step function Active CN111539138B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
李目;何怡刚;吴笑锋;王俊年;: "基于奇异值分解的分数阶小波综合实现方法", 电子测量与仪器学报 *

Cited By (5)

* Cited by examiner, † Cited by third party
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