CN109408926B - Method for solving complex structure multi-dimensional transient nonlinear heat conduction inverse problem - Google Patents
Method for solving complex structure multi-dimensional transient nonlinear heat conduction inverse problem Download PDFInfo
- Publication number
- CN109408926B CN109408926B CN201811191711.6A CN201811191711A CN109408926B CN 109408926 B CN109408926 B CN 109408926B CN 201811191711 A CN201811191711 A CN 201811191711A CN 109408926 B CN109408926 B CN 109408926B
- Authority
- CN
- China
- Prior art keywords
- complex
- matrix
- heat conduction
- node
- temperature
- 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.)
- Expired - Fee Related
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
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/10—Numerical modelling
-
- 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/08—Thermal analysis or thermal optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Investigating Or Analyzing Materials Using Thermal Means (AREA)
Abstract
本发明提供一种求解复杂结构多维瞬态非线性热传导反问题的方法。本发明方法可对材料/结构的热物性参数、边界条件等进行辨识。本发明首次将复变量求导法与商用软件相结合,用于反问题,使得复变量求导法不需要求解正问题的源程序代码,然后采用梯度法对热传导反问题进行求解。在求解正问题的同时即可得到准确的灵敏度矩阵系数,进而实现复杂结构多维瞬态非线性热传导反问题的准确快速求解。本发明由于采用了商用软件,能够保证正问题求解的适用性强、高精度与高效率,由于采用了梯度法,能够保证反问题求解的高效率与高精度。本发明特别适于复杂结构多维瞬态非线性热传导反问题的高效高精度求解,具有广阔的工程应用前景。
The invention provides a method for solving the inverse problem of complex structure multi-dimensional transient nonlinear heat conduction. The method of the invention can identify the thermophysical parameters, boundary conditions and the like of the material/structure. The present invention combines the complex variable derivation method with commercial software for the first time for the inverse problem, so that the complex variable derivation method does not need to solve the source program code of the direct problem, and then uses the gradient method to solve the heat conduction inverse problem. Accurate sensitivity matrix coefficients can be obtained while solving the direct problem, and then the accurate and fast solution of the multi-dimensional transient nonlinear heat conduction inverse problem with complex structures can be realized. Because the present invention adopts commercial software, it can ensure strong applicability, high precision and high efficiency in solving the direct problem, and can ensure high efficiency and high precision in solving the inverse problem because it adopts the gradient method. The invention is particularly suitable for efficient and high-precision solving of complex structure multi-dimensional transient nonlinear heat conduction inverse problems, and has broad engineering application prospects.
Description
技术领域Technical Field
本发明涉及航空航天领域、钢铁行业以及化工领域,可用于材料/结构的热物性参数的辨识,也可用于材料/结构边界条件的确定,具体地说是一种求解复杂结构多维瞬态非线性热传导反问题的方法。The present invention relates to the fields of aerospace, steel and chemical engineering, and can be used for identifying the thermal physical property parameters of materials/structures, and can also be used for determining the boundary conditions of materials/structures. Specifically, it is a method for solving the inverse problem of multi-dimensional transient nonlinear heat conduction of complex structures.
背景技术Background Art
热传导问题是指已知边界条件、初始条件、物理条件和几何条件,来确定物体的温度场分布等。然而,在一些情况下,一些应知的信息未知,例如,边界条件,需要借助反问题来确定这些未知量。热传导反问题是指根据物体的温度或热流密度分布等额外信息,来反向推出边界条件、物理条件、初始条件、内热源或几何参数等,在航空航天领域、钢铁行业以及化工领域有着广泛的应用背景,例如,热防护系统材料随温度变化的热物性参数的辨识、钢坯表面热流密度的确定、气动热边界条件的确定等。The problem of heat conduction refers to the determination of the temperature field distribution of an object with known boundary conditions, initial conditions, physical conditions and geometric conditions. However, in some cases, some information that should be known is unknown, such as boundary conditions, and inverse problems are needed to determine these unknown quantities. The inverse problem of heat conduction refers to the reverse deduction of boundary conditions, physical conditions, initial conditions, internal heat sources or geometric parameters based on additional information such as the temperature or heat flux distribution of an object. It has a wide range of application backgrounds in the aerospace field, steel industry and chemical industry, for example, the identification of thermophysical parameters of thermal protection system materials that change with temperature, the determination of heat flux density on the surface of steel billets, the determination of aerodynamic thermal boundary conditions, etc.
热传导反问题的求解包括两部分,正问题的求解和反问题的求解。对于正问题,即,热传导问题,通常采用手工编程方法进行求解,常用的求解方法有有限差分法、有限元法、边界元法和无网格法等;对于反问题,国内外学者提出了多种求解方法,这些方法可归为两类:梯度法与随机法,梯度法的优点是精度高、效率高,缺点是局部收敛;随机法的优点是全局收敛,不需要确定灵敏度矩阵系数,但该类方法的精度低、迭代次数多,即效率低。The solution of the inverse problem of heat conduction includes two parts, the solution of the direct problem and the solution of the inverse problem. For the direct problem, that is, the heat conduction problem, it is usually solved by manual programming. Commonly used solution methods include finite difference method, finite element method, boundary element method and meshless method. For the inverse problem, domestic and foreign scholars have proposed a variety of solution methods, which can be divided into two categories: gradient method and random method. The advantages of the gradient method are high accuracy and high efficiency, and the disadvantage is local convergence. The advantage of the random method is global convergence, and there is no need to determine the sensitivity matrix coefficients, but this type of method has low accuracy and many iterations, that is, low efficiency.
对于正问题求解,上述的手工编程方法,要么对复杂结构多维瞬态适应性差,要么理论要求较高,对于工程技术人员非常困难,使用门槛较高;对于反问题求解,随机法虽可免除灵敏度矩阵系数的计算,但其精度和效率低,相比之下,梯度法的精度和效率均较高。For solving the direct problem, the manual programming methods mentioned above either have poor adaptability to complex structure multi-dimensional transients or have high theoretical requirements, which are very difficult for engineering and technical personnel and have a high threshold for use. For solving the inverse problem, although the random method can avoid the calculation of the sensitivity matrix coefficients, its accuracy and efficiency are low. In comparison, the gradient method has higher accuracy and efficiency.
对于梯度法而言,灵敏度矩阵的准确确定至关重要。通常,灵敏度矩阵是采用差分法和复变量求导法得到的,差分法对简单的线性问题是有效的,公开号“CN105956344A”的“复杂结构多维瞬态非线性热传导反问题的简易快速求解方法”就是采用差分法计算灵敏度矩阵的各系数。然而,对于一些几何结构特别复杂的多维非线性问题,差分法有时会存在相消误差,使得灵敏度矩阵系数为零,导致反演无法进行。而能够准确确定灵敏度矩阵的复变量求导法通常需要源程序代码。For the gradient method, accurate determination of the sensitivity matrix is crucial. Usually, the sensitivity matrix is obtained by using the difference method and the complex variable derivative method. The difference method is effective for simple linear problems. The "Simple and Fast Solution Method for the Inverse Problem of Multidimensional Transient Nonlinear Heat Conduction in Complex Structures" with publication number "CN105956344A" uses the difference method to calculate the coefficients of the sensitivity matrix. However, for some multidimensional nonlinear problems with particularly complex geometric structures, the difference method sometimes has destructive errors, making the sensitivity matrix coefficients zero, making the inversion impossible. The complex variable derivative method that can accurately determine the sensitivity matrix usually requires source code.
发明内容Summary of the invention
根据上述提出的技术问题,而提供一种将复变量求导法与商业软件相结合,既保证了正问题求解的高精度,又保证了反问题求解的高效率的求解复杂结构多维瞬态非线性热传导反问题的方法。本发明的创新之处在于首次将复变量求导法与商业软件相结合,用于反问题,构造了两种分别适用于二、三维瞬态非线性热传导问题的复数单元,准确提供反分析所需的灵敏度矩阵,从而高效率、高精度地求解反问题。According to the technical problems raised above, a method for solving the inverse problem of multi-dimensional transient nonlinear heat conduction of complex structures is provided by combining the complex variable derivative method with commercial software, which not only ensures the high precision of solving the direct problem, but also ensures the high efficiency of solving the inverse problem. The innovation of the present invention lies in that the complex variable derivative method is combined with commercial software for the first time for the inverse problem, and two complex units suitable for two-dimensional and three-dimensional transient nonlinear heat conduction problems are constructed, and the sensitivity matrix required for the inverse analysis is accurately provided, so as to solve the inverse problem with high efficiency and high precision.
本发明采用的技术手段如下:The technical means adopted by the present invention are as follows:
一种求解复杂结构多维瞬态非线性热传导反问题的方法,包括如下步骤:A method for solving the inverse problem of multi-dimensional transient nonlinear heat conduction of a complex structure comprises the following steps:
S1、构建多维瞬态非线性热传导问题的复数单元,所述复数单元包括虚、实两组节点,具体表示为a+bi,所述多维为二维或三维;S1. Construct a complex unit for a multidimensional transient nonlinear heat conduction problem, wherein the complex unit includes two groups of nodes, namely, virtual and real nodes, specifically represented as a+bi, and the multidimensionality is two-dimensional or three-dimensional;
S2、针对需要辨识的参数,通过有限元软件建模,输入测点物理量的测量信息、初始条件、物性参数或边界条件,以及辨识参数的假想初值;S2. For the parameters that need to be identified, modeling is performed using finite element software, and the measurement information of the physical quantities at the measuring points, initial conditions, physical parameters or boundary conditions, and the assumed initial values of the identification parameters are input;
S3、利用有限元软件求解复杂结构多维瞬态非线性热传导正问题,求解时采用所述复数单元,将复数单元表示为矩阵的形式,从而获得测点物理量的计算值及所需的灵敏度矩阵 S3. Use finite element software to solve the multi-dimensional transient nonlinear heat conduction problem of complex structures. The complex unit is used in the solution and the complex unit is expressed as a matrix. In the form of, the calculated value of the physical quantity at the measuring point and the required sensitivity matrix are obtained
S4、根据测点物理量的计算值及灵敏度矩阵计算优化目标函数,所述测点物理量以温度为例时,具体为:S4. Calculate the optimization objective function based on the calculated value of the physical quantity at the measuring point and the sensitivity matrix. When the physical quantity at the measuring point is temperature, the specific function is:
式中,M为测量数据的数量,Ti*为测量温度值,Ti表示计算温度值,i代表第i待反演的参数,i=1~M,其中,优化目标函数的对象也包括无具体物理量单位的无量纲形式;Wherein, M is the number of measured data, Ti * is the measured temperature value, Ti represents the calculated temperature value, i represents the parameter to be inverted, i=1~M, wherein the object of the optimization objective function also includes a dimensionless form without a specific physical quantity unit;
S5、检查是否收敛,S5, check whether it converges,
如果满足收敛准则式(2)If the convergence criterion (2) is satisfied
F(x1,x2,...,xN)≤ξ或|FK+1-FK|≤ξ (2),F(x 1 ,x 2 ,...,x N )≤ξ or |F K+1 -F K |≤ξ (2),
则迭代结束,输出辨识的参数结果,其中,ξ为无穷小的正数;Then the iteration ends and the identified parameter results are output, where ξ is an infinitesimal positive number;
否,则通过调取步骤S3中采用复数单元计算得到的所述灵敏度矩阵进行灵敏度分析,通过公式(4)更新辨识值后返回步骤S3,If not, then the sensitivity matrix calculated by using the complex unit in step S3 is retrieved. Perform sensitivity analysis, update the identification value using formula (4) and return to step S3.
所述灵敏度矩阵具体为:The sensitivity matrix is specifically:
[JTJ+μdiag(JTJ)]δ=JT[Ti *-Ti(x1,x2,...,xN)] (4)[J T J + μ diag (J T J)] δ = J T [T i * -T i (x 1 , x 2 ,..., x N )] (4)
更新辨识值具体为:The updated identification value is as follows:
{xk+1}={xk}+{δ} (5){x k+1 }={x k }+{δ} (5)
式中,k为迭代次数,μ为阻尼因子,为灵敏度矩阵系数,JT为J的转置矩阵。In the formula, k is the number of iterations, μ is the damping factor, is the sensitivity matrix coefficient, and J T is the transposed matrix of J.
进一步地,将松弛因子w引入公式(5)中,将公式(5)扩展为公式(6),具体为:Furthermore, the relaxation factor w is introduced into formula (5), and formula (5) is expanded to formula (6), which is:
{xk+1}={xk}+w{δ} (6){x k+1 }={x k }+w{δ} (6)
其中,w=0~1。Among them, w=0~1.
进一步地,当所述复杂结构为二维结构时,所述复数单元的构筑包括如下步骤:Furthermore, when the complex structure is a two-dimensional structure, the construction of the plurality of units comprises the following steps:
S11、构建传统的瞬态热传导有限元法的求解方程,具体为:S11. Construct the solution equation of the traditional transient heat conduction finite element method, specifically:
其中,对于每一步计算来说,t时刻的温度{T}t、热容阵[C]、刚度矩阵[K]、荷载列阵{P}t+Δt均为已知量,t+Δt时刻的温度{T}t+Δt为未知量;Among them, for each step of calculation, the temperature {T} t at time t, heat capacity matrix [C], stiffness matrix [K], and load matrix {P} t+Δt are all known quantities, and the temperature {T} t+Δt at time t+Δt is an unknown quantity;
S12、将{T}t+Δt、分别用T、将式(7)转换为式(8):S12. {T} t+Δt , Use T. Convert equation (7) to equation (8):
S31、对于传热问题,每个节点只有一个自由度,实节点的为真实的温度值为虚节点的为在给定扰动h下温度的变化量为传统的二维4节点有限元单元总自由度为4,复数形式的2维8节点自定义单元的总自由度为8,将复数单元表示为矩阵的形式,具体为:S31. For heat transfer problems, each node has only one degree of freedom, and the real temperature value of the real node is The change in temperature of the virtual node under a given disturbance h is The traditional 2D 4-node finite element has a total degree of freedom of 4, and the complex 2D 8-node custom element has a total degree of freedom of 8. The complex element is represented as a matrix The form is:
其中,Re表示真实值,Im表示虚部。Among them, Re represents the real value and Im represents the imaginary part.
进一步地,当所述复杂结构为三维结构时,所述复数单元的构筑包括如下步骤:Furthermore, when the complex structure is a three-dimensional structure, the construction of the plurality of units comprises the following steps:
S11、构建传统的瞬态热传导有限元法的求解方程,具体为:S11. Construct the solution equation of the traditional transient heat conduction finite element method, specifically:
其中,对于每一步计算来说,t时刻的温度{T}t、热容阵[C]、刚度矩阵[K]、荷载列阵{P}t+Δt均为已知量,t+Δt时刻的温度{T}t+Δt为未知量;Among them, for each step of calculation, the temperature {T} t at time t, heat capacity matrix [C], stiffness matrix [K], and load matrix {P} t+Δt are all known quantities, and the temperature {T} t+Δt at time t+Δt is an unknown quantity;
S12、将{T}t+Δt、分别用T、将式(7)转换为式(8):S12. {T} t+Δt , Use T. Convert equation (7) to equation (8):
S31、对于传热问题,每个节点只有一个自由度,实节点的为真实的温度值为虚节点的为在给定扰动h下温度的变化量为传统的三维8节点有限元单元总自由度为8,复数形式的三维16节点自定义单元的总自由度为16,将复数单元表示为矩阵的形式,具体为:S31. For heat transfer problems, each node has only one degree of freedom, and the real temperature value of the real node is The change in temperature of the virtual node under a given disturbance h is The traditional 3D 8-node finite element has a total degree of freedom of 8, and the complex 3D 16-node custom element has a total degree of freedom of 16. The complex element is represented as a matrix The form is:
其中,Re表示真实值,Im表示虚部。Among them, Re represents the real value and Im represents the imaginary part.
进一步地,所述步骤S31中,当给定待反演参数挠度h时,通过式(9)、(10)得到测量物理量的计算值及所需的灵敏度矩阵系数,Furthermore, in step S31, when the deflection parameter h to be inverted is given, the calculated value of the measured physical quantity and the required sensitivity matrix coefficients are obtained by equations (9) and (10).
较现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:
现有技术中的复变量求导法能够准确计算灵敏度矩阵各系数,但需要求解正问题的源程序代码,无法与有限元商用软件结合使用。为此,本发明首次将复变量求导法与商用软件相结合,用于反问题求解,使得复变量求导法不需要求解正问题的源程序代码,然后采用梯度法对热传导反问题进行求解。本发明将复变量求导法与商业软件相结合,既保证了正问题求解的高精度,又保证了反问题求解的高效率,此外,大幅度降低了使用难度。The complex variable derivation method in the prior art can accurately calculate the coefficients of the sensitivity matrix, but it requires the source code for solving the direct problem and cannot be used in combination with finite element commercial software. To this end, the present invention combines the complex variable derivation method with commercial software for the first time to solve the inverse problem, so that the complex variable derivation method does not need the source code for solving the direct problem, and then uses the gradient method to solve the inverse problem of heat conduction. The present invention combines the complex variable derivation method with commercial software, which not only ensures the high precision of solving the direct problem, but also ensures the high efficiency of solving the inverse problem. In addition, it greatly reduces the difficulty of use.
基于上述理由本发明可在航空航天领域、钢铁行业以及化工领域广泛推广。Based on the above reasons, the present invention can be widely promoted in the fields of aerospace, steel industry and chemical industry.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做以简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
图1为本发明一种求解复杂结构多维瞬态非线性热传导反问题的方法流程图。FIG1 is a flow chart of a method for solving an inverse problem of multi-dimensional transient nonlinear heat conduction in a complex structure according to the present invention.
图2为本发明实施例1二维8节点复数单元示意图。FIG. 2 is a schematic diagram of a two-dimensional 8-node complex unit according to Embodiment 1 of the present invention.
图3为本发明实施例2三维16节点复数单元示意图。FIG3 is a schematic diagram of a three-dimensional 16-node complex unit according to
图4为本发明实施例1中模型的几何尺寸示意图。FIG4 is a schematic diagram of the geometric dimensions of the model in Example 1 of the present invention.
图5为本发明实施例1中模型的边界条件示意图。FIG5 is a schematic diagram of boundary conditions of the model in Example 1 of the present invention.
图6为本发明实施例1中热导率的辨识结果示意图。FIG. 6 is a schematic diagram of the identification results of thermal conductivity in Example 1 of the present invention.
图7为本发明实施例2中模型的几何形状示意图。FIG. 7 is a schematic diagram of the geometric shape of the model in Example 2 of the present invention.
图8为本发明实施例2中第二类边界条件的辨识结果示意图。FIG8 is a schematic diagram of the identification results of the second type of boundary conditions in Example 2 of the present invention.
图9为本发明实施例2中第三类边界条件的辨识结果示意图。FIG. 9 is a schematic diagram of the identification results of the third type of boundary conditions in Example 2 of the present invention.
具体实施方式DETAILED DESCRIPTION
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
如图1所示,本发明提供了一种求解复杂结构多维瞬态非线性热传导反问题的方法,包括如下步骤:As shown in FIG1 , the present invention provides a method for solving the inverse problem of multi-dimensional transient nonlinear heat conduction of a complex structure, comprising the following steps:
S1、构建多维瞬态非线性热传导问题的复数单元,所述复数单元包括虚、实两组节点,具体表示为a+bi,所述多维为二维或三维;S1. Construct a complex unit for a multidimensional transient nonlinear heat conduction problem, wherein the complex unit includes two groups of nodes, namely, virtual and real nodes, specifically represented as a+bi, and the multidimensionality is two-dimensional or three-dimensional;
S2、针对需要辨识的参数,通过有限元软件建模,输入测点物理量的测量信息、初始条件、物性参数或边界条件,以及辨识参数的假想初值;S2. For the parameters that need to be identified, modeling is performed using finite element software, and the measurement information of the physical quantities at the measuring points, initial conditions, physical parameters or boundary conditions, and the assumed initial values of the identification parameters are input;
S3、利用有限元软件求解复杂结构多维瞬态非线性热传导正问题,求解时采用所述复数单元,将复数单元表示为矩阵的形式,从而获得测点物理量的计算值及所需的灵敏度矩阵 S3. Use finite element software to solve the multi-dimensional transient nonlinear heat conduction problem of complex structures. The complex unit is used in the solution and the complex unit is expressed as a matrix. In the form of, the calculated value of the physical quantity at the measuring point and the required sensitivity matrix are obtained
S4、根据测点物理量的计算值及灵敏度矩阵计算优化目标函数,所述测点物理量以温度为例时,具体为:S4. Calculate the optimization objective function based on the calculated value of the physical quantity at the measuring point and the sensitivity matrix. When the physical quantity at the measuring point is temperature, the specific function is:
式中,M为测量数据的数量,Ti*为测量温度值,Ti表示计算温度值,i代表第i待反演的参数,i=1~M,其中,优化目标函数的对象也包括无具体物理量单位的无量纲形式;Wherein, M is the number of measured data, Ti * is the measured temperature value, Ti represents the calculated temperature value, i represents the parameter to be inverted, i=1~M, wherein the object of the optimization objective function also includes a dimensionless form without a specific physical quantity unit;
S5、检查是否收敛,S5, check whether it converges,
如果满足收敛准则式(2)If the convergence criterion (2) is satisfied
F(x1,x2,...,xN)≤ξ或|FK+1-FK|≤ξ (2),F(x 1 ,x 2 ,...,x N )≤ξ or |F K+1 -F K |≤ξ (2),
则迭代结束,输出辨识的参数结果,其中,ξ为无穷小的正数;Then the iteration ends and the identified parameter results are output, where ξ is an infinitesimal positive number;
否,则通过调取步骤S3中采用复数单元计算得到的所述灵敏度矩阵进行灵敏度分析,通过公式(4)更新辨识值后返回步骤S3,If not, then the sensitivity matrix calculated by using the complex unit in step S3 is retrieved. Perform sensitivity analysis, update the identification value using formula (4) and return to step S3.
所述灵敏度矩阵具体为:The sensitivity matrix is specifically:
[JTJ+μdiag(JTJ)]δ=JT[Ti *-Ti(x1,x2,...,xN)] (4)[J T J + μ diag (J T J)] δ = J T [T i * -T i (x 1 , x 2 ,..., x N )] (4)
更新辨识值具体为:The updated identification value is as follows:
{xk+1}={xk}+{δ} (5){x k+1 }={x k }+{δ} (5)
式中,k为迭代次数,μ为阻尼因子,为灵敏度矩阵系数,JT为J的转置矩阵。Where k is the number of iterations, μ is the damping factor, is the sensitivity matrix coefficient, and J T is the transposed matrix of J.
实施例1Example 1
如图2所示,当所述复杂结构为二维结构时,复数形式的2维8节点自定义单元的总自由度为8,其几何尺寸及边界条件分别如图4和图5所示。该结构的热导率随温度变化且不具有函数形式,因此,可辨识指定温度处的热导率,As shown in FIG2, when the complex structure is a two-dimensional structure, the total degree of freedom of the complex form of the 2D 8-node custom unit is 8, and its geometric dimensions and boundary conditions are shown in FIG4 and FIG5 respectively. The thermal conductivity of the structure varies with temperature and has no functional form. Therefore, the thermal conductivity at a specified temperature can be identified.
其主要步骤如S1~S5所示,其中,步骤S1包括:The main steps are shown in S1 to S5, wherein step S1 includes:
S11、构建传统的瞬态热传导有限元法的求解方程,具体为:S11. Construct the solution equation of the traditional transient heat conduction finite element method, specifically:
其中,对于每一步计算来说,t时刻的温度{T}t、热容阵[C]、刚度矩阵[K]、荷载列阵{P}t+Δt均为已知量,t+Δt时刻的温度{T}t+Δt为未知量;Among them, for each step of calculation, the temperature {T} t at time t, heat capacity matrix [C], stiffness matrix [K], and load matrix {P} t+Δt are all known quantities, and the temperature {T} t+Δt at time t+Δt is an unknown quantity;
S12、将{T}t+Δt、分别用T、将式(7)转换为式(8):S12. {T} t+Δt , Use T. Convert equation (7) to equation (8):
S3的灵敏度矩阵计算具体为:The sensitivity matrix calculation of S3 is as follows:
S31、对于传热问题,每个节点只有一个自由度,实节点的为真实的温度值为虚节点的为在给定扰动h下温度的变化量为传统的三维8节点有限元单元总自由度为8,复数形式的三维16节点自定义单元的总自由度为16,将复数单元表示为矩阵的形式,具体为:S31. For heat transfer problems, each node has only one degree of freedom, and the real temperature value of the real node is The change in temperature of the virtual node under a given disturbance h is The traditional 3D 8-node finite element has a total degree of freedom of 8, and the complex 3D 16-node custom element has a total degree of freedom of 16. The complex element is represented as a matrix The form is:
其中,Re表示真实值,Im表示虚部。Among them, Re represents the real value and Im represents the imaginary part.
当给定待反演参数挠度h时,通过式(9)、(10)得到测量物理量的计算值及所需的灵敏度矩阵系数,When the deflection parameter h to be inverted is given, the calculated value of the measured physical quantity and the required sensitivity matrix coefficients are obtained through equations (9) and (10):
图6示出了本发明实施例1中的不具有函数形式的热导率辨识结果。可以看出,对于二维复杂结构的瞬态热传导反问题,经过10次迭代即可收敛,材料指定温度处的热导率就可准确快速地辨识出来。Figure 6 shows the thermal conductivity identification result without a functional form in Example 1 of the present invention. It can be seen that for the transient heat conduction inverse problem of a two-dimensional complex structure, convergence can be achieved after 10 iterations, and the thermal conductivity of the material at a specified temperature can be accurately and quickly identified.
实施例2Example 2
如图3所示,当所述复杂结构为三维结构时,三维16节点自定义单元的总自由度为16,其几何尺寸如图7所示。对其外表面的第二、三类边界条件进行辨识,分别辨识热流密度的大小及对流换热系数。As shown in Figure 3, when the complex structure is a three-dimensional structure, the total degree of freedom of the three-dimensional 16-node custom unit is 16, and its geometric dimensions are shown in Figure 7. The second and third types of boundary conditions on its outer surface are identified to identify the magnitude of the heat flux density and the convection heat transfer coefficient respectively.
其主要步骤如S1~S5所示,其中,步骤S1包括:The main steps are shown in S1 to S5, wherein step S1 includes:
S11、构建传统的瞬态热传导有限元法的求解方程,具体为:S11. Construct the solution equation of the traditional transient heat conduction finite element method, specifically:
其中,对于每一步计算来说,t时刻的温度{T}t、热容阵[C]、刚度矩阵[K]、荷载列阵{P}t+Δt均为已知量,t+Δt时刻的温度{T}t+Δt为未知量;Among them, for each step of calculation, the temperature {T} t at time t, heat capacity matrix [C], stiffness matrix [K], and load matrix {P} t+Δt are all known quantities, and the temperature {T} t+Δt at time t+Δt is an unknown quantity;
S12、将{T}t+Δt、分别用T、将式(7)转换为式(8):S12. {T} t+Δt , Use T. Convert equation (7) to equation (8):
S3的灵敏度矩阵计算具体为:The sensitivity matrix calculation of S3 is as follows:
S31、对于传热问题,每个节点只有一个自由度,实节点的为真实的温度值为虚节点的为在给定扰动h下温度的变化量为传统的三维8节点有限元单元总自由度为8,复数形式的三维16节点自定义单元的总自由度为16,将复数单元表示为矩阵的形式,具体为:S31. For heat transfer problems, each node has only one degree of freedom, and the real temperature value of the real node is The change in temperature of the virtual node under a given disturbance h is The traditional 3D 8-node finite element has a total degree of freedom of 8, and the complex 3D 16-node custom element has a total degree of freedom of 16. The complex element is represented as a matrix The form is:
其中,Re表示真实值,Im表示虚部。Among them, Re represents the real value and Im represents the imaginary part.
所述步骤S31中,当给定待反演参数挠度h时,通过式(9)、(10)得到测量物理量的计算值及所需的灵敏度矩阵系数,In step S31, when the deflection parameter h to be inverted is given, the calculated value of the measured physical quantity and the required sensitivity matrix coefficients are obtained through equations (9) and (10).
图8和图9示出了本发明实施例2中边界条件的辨识结果。可以看出,对于三维复杂结构的瞬态热传导反问题,经过9次迭代即可收敛,可实现边界条件的准确快速辨识。8 and 9 show the identification results of the boundary conditions in Example 2 of the present invention. It can be seen that for the inverse problem of transient heat conduction of a three-dimensional complex structure, convergence can be achieved after 9 iterations, and accurate and rapid identification of the boundary conditions can be achieved.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811191711.6A CN109408926B (en) | 2018-10-12 | 2018-10-12 | Method for solving complex structure multi-dimensional transient nonlinear heat conduction inverse problem |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811191711.6A CN109408926B (en) | 2018-10-12 | 2018-10-12 | Method for solving complex structure multi-dimensional transient nonlinear heat conduction inverse problem |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109408926A CN109408926A (en) | 2019-03-01 |
| CN109408926B true CN109408926B (en) | 2023-04-07 |
Family
ID=65467066
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811191711.6A Expired - Fee Related CN109408926B (en) | 2018-10-12 | 2018-10-12 | Method for solving complex structure multi-dimensional transient nonlinear heat conduction inverse problem |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109408926B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114048616B (en) * | 2021-11-17 | 2024-06-14 | 大连理工大学人工智能大连研究院 | Modified LM method for identification of nonlinear thermal conductivity based on radial integral boundary element method |
| CN114626313B (en) * | 2022-03-04 | 2023-05-16 | 中国空气动力研究与发展中心计算空气动力研究所 | High-speed aerodynamic thermal CFD solving method capable of resolving time-varying thermal response |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007167871A (en) * | 2005-12-19 | 2007-07-05 | Nippon Steel Corp | Apparatus and method for determining operating state of mold or mold operating surface, method for operating mold or mold, computer program, and computer-readable recording medium |
| CN104615876A (en) * | 2015-01-28 | 2015-05-13 | 大连理工大学 | Calculation method for cutting heat distribution coefficients of composite material |
| CN105677993A (en) * | 2016-01-12 | 2016-06-15 | 浙江工业大学 | Numerical value general solution method for heat conduction heat source position recognition inverse problem |
| CN105868465A (en) * | 2016-03-28 | 2016-08-17 | 大连理工大学 | A Modified LM Method for Thermal Conductivity Identification with Temperature Variation |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7305308B2 (en) * | 2003-07-01 | 2007-12-04 | Northwestern University | Gas flow method for detection of preform defects based on transient pressure measurement |
| US8144759B2 (en) * | 2007-05-04 | 2012-03-27 | University Of Central Florida Research Foundation, Inc. | Adaptive methods employing optimal convergence factors for processing complex signals and systems |
| CN100545849C (en) * | 2007-12-18 | 2009-09-30 | 东北大学 | A Lumped Heat Capacity Matrix Method for Solving Temperature Field in Rolling Process by Finite Element |
| CN101576419A (en) * | 2009-01-16 | 2009-11-11 | 清华大学 | Method for calculating temperature of inner wall from temperature of outer wall of circular tube |
| CN102156775B (en) * | 2011-04-06 | 2012-12-19 | 北京航空航天大学 | Thermal analysis modeling method for data extraction |
| CN102652963B (en) * | 2012-05-09 | 2014-03-26 | 东北大学 | Coupling control method for temperature field in process of super-quickly cooling rolled moderate-thick plate |
| CN104596667B (en) * | 2015-01-05 | 2017-12-01 | 中国空气动力研究与发展中心计算空气动力研究所 | The sensitivity method of ultrasonic listening interior of articles transient state non-uniform temperature field |
| CN105572161B (en) * | 2016-01-08 | 2018-09-11 | 三峡大学 | A kind of method and used test device of non-steady state Determination of conductive coefficients |
| CN105956344A (en) * | 2016-06-23 | 2016-09-21 | 大连理工大学 | Simple and fast solution method for complex structure multi-dimensional transient nonlinear heat conduction inverse problem |
| CN106768466B (en) * | 2016-11-16 | 2019-03-29 | 石友安 | A kind of transient state based on ultrasound turn twists the lossless detection method of hot-fluid |
| CN106909747B (en) * | 2017-03-06 | 2020-06-30 | 北京航空航天大学 | Fuzzy parameter membership function identification method in heat convection diffusion system |
| CN107394828A (en) * | 2017-08-24 | 2017-11-24 | 河海大学 | A kind of electrical interconnection integrated energy system Optimal Operation Analysis method based on Probabilistic Load Flow |
-
2018
- 2018-10-12 CN CN201811191711.6A patent/CN109408926B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007167871A (en) * | 2005-12-19 | 2007-07-05 | Nippon Steel Corp | Apparatus and method for determining operating state of mold or mold operating surface, method for operating mold or mold, computer program, and computer-readable recording medium |
| CN104615876A (en) * | 2015-01-28 | 2015-05-13 | 大连理工大学 | Calculation method for cutting heat distribution coefficients of composite material |
| CN105677993A (en) * | 2016-01-12 | 2016-06-15 | 浙江工业大学 | Numerical value general solution method for heat conduction heat source position recognition inverse problem |
| CN105868465A (en) * | 2016-03-28 | 2016-08-17 | 大连理工大学 | A Modified LM Method for Thermal Conductivity Identification with Temperature Variation |
Non-Patent Citations (3)
| Title |
|---|
| Temperature Dependence of Cutoff Wavelength in Bi/Er Co-Doped Fiber;Shuen Wei;《2018 Asia Communications and Photonics Conference (ACP)》;175-178 * |
| 基于瞬态热传导反问题反演材料随温度变化的导热系数;崔苗;《中国电机工程学报》;82-87 * |
| 识别含热源瞬态热传导问题的热扩散系数;周焕林;《应用数学和力学》;160-169 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109408926A (en) | 2019-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106897520B (en) | Heat transfer system reliability analysis method containing fuzzy parameters | |
| CN108920786A (en) | A kind of bounded-but-unknown uncertainty analysis method based on chebyshev approximating polynomial | |
| CN104036095B (en) | A Fast Algorithm for Coupling High-Precision Complicated Flow Field Based on Domain Decomposition | |
| Tang et al. | A new procedure for solving steady-state and transient-state nonlinear radial conduction problems of nuclear fuel rods | |
| CN109408926B (en) | Method for solving complex structure multi-dimensional transient nonlinear heat conduction inverse problem | |
| CN101615219B (en) | A High-Precision Differential Method for Simulating Transport-Diffusion Problems | |
| CN104597078A (en) | Method for measuring anisotropic material heat conductivity based on small-plane heat source | |
| CN113987841B (en) | A method and storage medium for solving phonon thermal transport at interface | |
| CN105868465A (en) | A Modified LM Method for Thermal Conductivity Identification with Temperature Variation | |
| Zhao et al. | A HBM approach for temperature and heat flux convection–diffusion equations and nonlinear problems | |
| CN103853927B (en) | Based on the method that cluster global optimization approach predicts material behavior | |
| CN107247828A (en) | A kind of structural finite element model updating method based on inverse kriging functions | |
| CN105956344A (en) | Simple and fast solution method for complex structure multi-dimensional transient nonlinear heat conduction inverse problem | |
| CN105760586A (en) | Fuzzy temperature response subordinating degree function solving method based on point collocation theory | |
| Dulikravich et al. | Inverse determination of spatially varying material coefficients in solid objects | |
| Golbahar Haghighi et al. | Inverse transient heat conduction problems of a multilayered functionally graded cylinder | |
| CN105808508B (en) | It is a kind of to solve the random orthogonal method of deploying for not knowing heat conduction problem | |
| Xavier et al. | Extorial solutions for fractional and partial difference equations with applications | |
| CN117034658A (en) | Calculation method for transient thermal simulation of core particle packaging structure | |
| CN105808820A (en) | High-precision numerical value method for solving interval heat convection diffusion problem | |
| Van der Meer et al. | Time‐dependent shape functions for modeling highly transient geothermal systems | |
| CN113627059B (en) | Large-specification bar air cooling temperature field calculation method considering phase change heat | |
| Białecki et al. | Explicit calculation of smoothed sensitivity coefficients for linear problems | |
| Lei et al. | Moving boundary analysis in heat conduction with multilayer composites by finite block method | |
| CN113627055A (en) | Bar core surface temperature difference calculation method based on finite element numerical simulation |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20230407 |