大坝材料参数的反演方法、装置、电子设备及存储介质与流程

未命名 08-22 阅读:104 评论:0


1.本技术涉及结构工程领域,尤其涉及一种大坝材料参数的反演方法、装置、电子设备及存储介质。


背景技术:

2.大坝的工作性能评估是大坝安全生产过程中不可或缺的重要组成。基于大坝监测资料,采用有限元方法进行仿真反演分析是评估大坝工作性能的重要手段。大坝材料参数的选取是仿真分析的基础,以大坝原型监测的位移作为反演目标,通过合理调整模型各部分结构的材料参数,使得反演目标的计算结果接近监测值,是当前大坝工程届普遍认可和应用的。
3.然而,对于诸如大坝等复杂工程结构,其体量庞大、设计复杂、边界约束条件多、结构自身尺度相差十分悬殊,存在大量关键、核心的小尺度结构,需要构建精细化模型来进一步提高数值模拟分析的合理性和准确性。精细化模型的单次运行时间往往达数小时甚至更长,采用启发式算法往往需要大量的迭代计算,不能满足实际应用需求。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本技术提供了一种大坝材料参数的反演方法、装置、电子设备及存储介质。
5.根据本技术实施例的一个方面,提供了一种大坝材料参数的反演方法,包括:
6.获取预先构建的大坝有限元模型;
7.基于所述大坝有限元模型读取当前的至少一个目标材料参数,并将所述目标材料参数确定为反演目标;
8.获取所述反演目标对应的候选值,并利用预先构建的目标反演函数对所述候选值进行反演计算,得到目标函数值;
9.利用所述目标函数值分析所述反演目标的灵敏度,并利用所述灵敏度确定所述反演目标的参数值对应的调整信息。
10.进一步的,在利用预先构建的目标反演函数对式所述候选值进行反演计算,得到目标函数值之前,所述方法还包括:
11.获取大坝监测点的计算位移向量以及实测位移向量;
12.基于所述计算位移向量以及所述实测位移向量构建所述目标反演函数,其中,所述目标反演函数如下:
[0013][0014]
式中,vi表示第i个材料参数候选解向量,uc(vi)表示参数候选解vi时的计算位移值向量,um为实测的位移值向量,num表示uc(vi)和um中位移分量的个数,ωj为第j个位移分量权重,f(vi)为目标反演函数。
[0015]
进一步的,所述获取所述反演目标对应的候选值,包括:
[0016]
获取各个所述反演目标对应的拟定取值范围;
[0017]
将所述拟定取值范围内的中间值作为所述反演目标的候选值。
[0018]
进一步的,所述利用预先构建的目标反演函数对所述候选值进行反演计算,得到目标函数值,包括:
[0019]
利用各个所述反演目标对应的候选值构建参数序列;
[0020]
将所述参数序列输入所述目标反演函数,得到所述目标函数值。
[0021]
进一步的,所述利用所述目标函数值分析所述反演目标的灵敏度,包括:
[0022]
从每个所述反演目标的拟定取值范围中选择最大值和最小值;
[0023]
将所述最大值以及所述最小值分别输入所述目标反演函数,得到所述反演目标的第一函数值以及第二函数值;
[0024]
基于所述第一函数值,所述第二函数值以及所述目标函数值计算所述反演目标的灵敏度。
[0025]
进一步的,所述利用所述灵敏度确定所述反演目标的参数值对应的调整信息,包括:
[0026]
将所述第一函数值,所述第二函数值以及所述目标函数值中函数值最小的作为选定函数值;
[0027]
基于预设条件对所述选定函数值进行校验,得到校验结果;
[0028]
根据所述校验结果确定相应的调整信息。
[0029]
进一步的,所述根据所述校验结果确定相应的调整信息,包括:
[0030]
在所述校验结果为所述选定函数值满足所述预设条件的情况下,将所述候选值作为目标值;
[0031]
在所述校验结果为所述选定函数值不满足所述预设条件的情况下,根据所述选定函数值对应的类型选择相应的调整信息;
[0032]
其中,所述根据所述选定函数值对应的类型选择相应的调整信息,包括:
[0033]
在所述选定函数值为第一函数值的情况下,利用所述最大值以及候选值生成第一候选值,并利用所述第一候选值以及所述目标反演函数计算第三函数值,如果所述第三函数值满足所述预设条件,将所述第一候选值作为所述目标值;
[0034]
在所述选定函数值为第二函数值的情况下,利用所述最小值以及候选值生成第二候选值,并利用所述第二候选值以及所述目标反演函数计算第四函数值,如果所述第四函数值满足所述预设条件,将所述第二候选值作为所述目标值;
[0035]
在所述选定函数值为目标函数值的情况下,更新所述反演目标的拟定取值范围。
[0036]
根据本技术实施例的另一方面,还提供了一种大坝材料参数的反演装置,包括:
[0037]
获取模块,用于获取预先构建的大坝有限元模型;
[0038]
读取模块,用于基于所述大坝有限元模型读取当前的目标材料参数,并将所述目标材料参数确定为反演目标;
[0039]
计算模块,用于获取所述反演目标对应的候选值,并利用预先构建的目标反演函数对所述候选值进行反演计算,得到目标函数值;
[0040]
分析模块,用于利用所述目标函数值分析所述反演目标的灵敏度,并利用所述灵
敏度确定所述反演目标的参数值对应的调整信息。
[0041]
根据本技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。
[0042]
根据本技术实施例的另一方面,还提供了一种电子装置,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。
[0043]
本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。
[0044]
本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的大坝材料参数快速反演方法,利用待反演材料参数对反演目标的灵敏度影响为指标,为人工鱼群算法提供快速收敛方向,减少迭代次数,快速反演出大坝材料参数。
附图说明
[0045]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
[0046]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047]
图1为本技术实施例提供的一种大坝材料参数的反演方法的流程图;
[0048]
图2为本技术实施例提供的一种大坝材料参数的反演装置的框图;
[0049]
图3为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0050]
为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0051]
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个类似的实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0052]
本技术实施例提供了一种大坝材料参数的反演方法、装置、电子设备及存储介质。本发明实施例所提供的方法可以应用于任意需要的电子设备,例如,可以为服务器、终端等电子设备,在此不做具体限定,为描述方便,后续简称为电子设备。
[0053]
根据本技术实施例的一方面,提供了一种大坝材料参数的反演方法的方法实施例。图1为本技术实施例提供的一种大坝材料参数的反演方法的流程图,如图1所示,该方法包括:
[0054]
步骤s11,获取预先构建的大坝有限元模型。
[0055]
本技术实施例提供的方法应用于能够进行数值反演的数据处理设备,数据处理设备可以是电脑,ipad等等。具体的,用户可以基于数据处理设备预先构建大坝有限元模型,本技术实施例所指的大坝有限元模型为大坝-地基整体有限元模型,该模型包括大坝基本体形、扩大基础与贴角结构、孔口及闸墩、横缝等坝体结构,以及河谷地形特征、坝基岩体分布、层间层内错动带、主要断层等地基信息。
[0056]
步骤s12,基于大坝有限元模型读取当前的至少一个目标材料参数,并将目标材料参数确定为反演目标。
[0057]
在本技术实施例中,用户可以预先通过大坝有限元模型输入多个材料参数。基于此,在进行反演时,数据处理设备可以接收用户输入的反演任务,按照反演任务从大坝有限元模型读取其所指定的目标材料参数。
[0058]
需要说明的是,本技术采用人工鱼群算法进行反演,所以将待反演的目标材料参数视为水域中的人工鱼即反演目标,将目标材料参数的数量视为人工鱼群的规模n,然后用户可以拟定各目标材料参数的取值范围,即拟定取值范围。
[0059]
步骤s13,获取反演目标对应的候选值,并利用预先构建的目标反演函数对候选值进行反演计算,得到目标函数值。
[0060]
在本技术实施例中,获取反演目标对应的候选值,包括以下步骤a1-a2:
[0061]
步骤a1,获取各个反演目标对应的拟定取值范围。
[0062]
在本技术实施例中,数据处理设备可以从大坝有限元模型中读取各个反演目标对应的拟定取值范围。
[0063]
步骤a2,将拟定取值范围内的中间值作为反演目标的候选值。
[0064]
在本技术实施例中,在拟定取值范围内,选取各反演目标拟定取值范围的中间值作为该反演目标的候选值。然后利用每个反演目标的初始值构成初始值序列,即v0=(v
0,1
,v
0,2
,λ,v
0,n
)。
[0065]
在本技术实施例中,在利用预先构建的目标反演函数对候选值进行反演计算,得到目标函数值之前,方法还包括以下步骤b1-b2:
[0066]
步骤b1,获取大坝监测点的计算位移向量以及实测位移向量。
[0067]
步骤b2,基于计算位移向量以及实测位移向量构建目标反演函数,其中,目标反演函数如下:
[0068][0069]
式中,vi表示第i个材料参数候选解向量,uc(vi)表示参数候选解vi时的计算位移值向量,um为实测的位移值向量,num表示uc(vi)和um中位移分量的个数,ωj为第j个位移分量权重,f(vi)为目标反演函数。
[0070]
在本技术实施例中,在本技术实施例中,利用预先构建的目标反演函数对候选值进行反演计算,得到目标函数值,包括:利用各个反演目标对应的候选值构建参数序列;将
参数序列输入目标反演函数,得到目标函数值。具体的:在大坝有限元模型内,将各个反演目标的初始值序列v0=(v
0,1
,v
0,2
,λ,v
0,n
)输入至目标反演函数得到目标函数值f(v0)。
[0071]
步骤s14,利用目标函数值分析反演目标的灵敏度,并利用灵敏度确定反演目标的参数值对应的调整信息。
[0072]
在本技术实施例中,利用目标函数值分析反演目标的灵敏度,包括以下步骤c1-c3:
[0073]
步骤c1,从每个反演目标的拟定取值范围中选择最大值和最小值。
[0074]
在本技术实施例中,由于每个反演目标的拟定取值范围[amin,amax],基于此可以从拟定取值范围中选择其最大值amax和最小值amin。
[0075]
步骤c2,将最大值以及最小值分别输入目标反演函数,得到反演目标的第一函数值以及第二函数值。
[0076]
在本技术实施例中,将最大值amax以及最小值amin分别输入目标反演函数,得到反演目标的第一函数值f1以及第二函数值f2。
[0077]
步骤c3,基于第一函数值,第二函数值以及目标函数值计算反演目标的灵敏度。
[0078]
在本技术实施例中,获取预设灵敏度计算公式,将第一函数值以及目标函数值输入预设灵敏度计算公式,计算第一灵敏度;将第二函数值以及目标函数值输入预设灵敏度计算公式,计算第二灵敏度。最终基于第一灵敏度和第二灵敏度确定反演目标的灵敏度。
[0079]
作为一个示例,当前包括多个反演目标,依次选择反演目标,选择第k个反演目标,其中k=1,n,其对应的取值范围为[k_min,k_max],构建两个新的候选值即v
i,k_
min和v
i,k_
max,分别调入有限元模型进行分析,计算目标函数值f(v
i,k_min
)和f(v
i,k_max
),然后计算第k个反演目标对目标函数的灵敏度:
[0080][0081][0082]
式中,第一灵敏度为z
min
,第二灵敏度为z
max
,v
i,k_
min为取值范围的最小值,v
i,k_max
为最值范围的最大值。
[0083]
在本技术实施例中,利用灵敏度确定反演目标的参数值对应的调整信息,包括以下步骤d1-d3:
[0084]
步骤d1,将第一函数值,第二函数值以及目标函数值中函数值最小的作为选定函数值。
[0085]
步骤d2,基于预设条件对选定函数值进行校验,得到校验结果;
[0086]
步骤d3,根据校验结果确定相应的调整信息。
[0087]
在本技术实施例中,根据校验结果确定相应的调整信息,包括:
[0088]
在校验结果为选定函数值满足预设条件的情况下,将候选值作为目标值;或,在校
验结果为选定函数值不满足预设条件的情况下,根据选定函数值对应的类型选择相应的调整信息。
[0089]
在本技术实施例中,若选定函数值f(vb)满足最小目标函数值终止条件,则结束参数搜索,对应的候选参数v即为满足条件的参数值。
[0090]
在本技术实施例中,根据选定函数值对应的类型选择相应的调整信息,包括:
[0091]
在本技术实施例中,如果选定函数值为目标函数值,更新反演目标的拟定取值范围。即若f(vi)=f(vb),执行人工鱼群的聚群行为,更新其参数范围:
[0092]
在本技术实施例中,在选定函数值为第一函数值的情况下,利用最大值以及候选值生成第一候选值,并利用第一候选值以及目标反演函数计算第三函数值,如果第三函数值满足预设条件,将第一候选值作为目标值。
[0093]
具体的,若f(v
i,k_max
)=f(vb),执行人工鱼群的觅食行为,生成新的参数候选解wi=vi+μi·
(v
i,k_max-vi),其中,为突变因子。调入参数wi进行有限元分析,计算目标函数值f(wi)。如果f(wi)满足最小目标函数值终止条件,则结束参数搜索;如果f(wi)《f(vi),则更新候选解vi=wi,更新相应的参数范围,更新相应的参数范围否则,跳过当前参数更新。
[0094]
在本技术实施例中,在选定函数值为第二函数值的情况下,利用最小值以及候选值生成第二候选值,并利用第二候选值以及目标反演函数计算第四函数值,如果第四函数值满足预设条件,将第二候选值作为目标值。
[0095]
具体的,若f(v
i,k_min
)=f(vb),执行人工鱼群的觅食行为,生成新的参数候选解wi=vi+μi·
(v
i,k_min-vi),其中,为突变因子。调入参数wi进行有限元分析,计算目标函数值f(wi)。如果f(wi)满足最小目标函数值终止条件,则结束参数搜索;如果f(wi)《f(vi),则更新候选解vi=wi,更新相应的参数范围,更新相应的参数范围否则,跳过当前参数更新。
[0096]
本技术实施例提供的大坝材料参数快速反演方法,利用待反演材料参数对反演目标的灵敏度影响为指标,为人工鱼群算法提供快速收敛方向,减少迭代次数,快速反演出大坝材料参数。
[0097]
图2为本技术实施例提供的一种大坝材料参数的反演装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图2所示,该装置包括:
[0098]
获取模块21,用于获取预先构建的大坝有限元模型;
[0099]
读取模块22,用于基于大坝有限元模型读取当前的目标材料参数,并将目标材料参数确定为反演目标;
[0100]
计算模块23,用于获取反演目标对应的候选值,并利用预先构建的目标反演函数对候选值进行反演计算,得到目标函数值;
[0101]
分析模块24,用于利用目标函数值分析反演目标的灵敏度,并利用灵敏度确定反演目标的参数值对应的调整信息。
[0102]
在本技术实施例中,大坝材料参数的反演装置还包括:构建模块,用于获取大坝监测点的计算位移向量以及实测位移向量;基于计算位移向量以及实测位移向量构建目标反演函数,其中,目标反演函数如下:
[0103]
式中,vi表示第i个材料参数候选解向量,uc(vi)表示参数候选解vi时的计算位移值向量,um为实测的位移值向量,num表示uc(vi)和um中位移分量的个数,ωj为第j个位移分量权重,f(vi)为目标反演函数。
[0104]
在本技术实施例中,计算模块23,具体用于获获取各个反演目标对应的拟定取值范围;将拟定取值范围内的中间值作为反演目标的候选值。
[0105]
在本技术实施例中,计算模块23,具体用于利用各个反演目标对应的候选值构建参数序列;将参数序列输入目标反演函数,得到目标函数值。
[0106]
在本技术实施例中,分析模块24,具体用于从每个反演目标的拟定取值范围中选择最大值和最小值;将最大值以及最小值分别输入目标反演函数,得到反演目标的第一函数值以及第二函数值;基于第一函数值,第二函数值以及目标函数值计算反演目标的灵敏度。
[0107]
在本技术实施例中,分析模块24,具体用于将第一函数值,第二函数值以及目标函数值中函数值最小的作为选定函数值;基于预设条件对选定函数值进行校验,得到校验结果;根据校验结果确定相应的调整信息。
[0108]
在本技术实施例中,分析模块24,具体用于在校验结果为选定函数值满足预设条件的情况下,将候选值作为目标值;在校验结果为选定函数值不满足预设条件的情况下,根据选定函数值对应的类型选择相应的调整信息;
[0109]
其中,根据选定函数值对应的类型选择相应的调整信息,包括:
[0110]
在选定函数值为第一函数值的情况下,利用最大值以及候选值生成第一候选值,并利用第一候选值以及目标反演函数计算第三函数值,如果第三函数值满足预设条件,将第一候选值作为目标值;
[0111]
在选定函数值为第二函数值的情况下,利用最小值以及候选值生成第二候选值,并利用第二候选值以及目标反演函数计算第四函数值,如果第四函数值满足预设条件,将第二候选值作为目标值;
[0112]
在选定函数值为目标函数值的情况下,更新反演目标的拟定取值范围。
[0113]
本技术实施例还提供一种电子设备,如图3所示,电子设备可以包括:处理器1501、通信接口1502、存储器1503和通信总线1504,其中,处理器1501,通信接口1502,存储器1503通过通信总线1504完成相互间的通信。
[0114]
存储器1503,用于存放计算机程序;
[0115]
处理器1501,用于执行存储器1503上所存放的计算机程序时,实现上述实施例的步骤。
[0116]
上述终端提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0117]
通信接口用于上述终端与其他设备之间的通信。
[0118]
存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0119]
上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0120]
在本技术提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的大坝材料参数的反演方法。
[0121]
在本技术提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的大坝材料参数的反演方法。
[0122]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk)等。
[0123]
以上所述仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本技术的保护范围内。
[0124]
以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

技术特征:
1.一种大坝材料参数的反演方法,其特征在于,包括:获取预先构建的大坝有限元模型;基于所述大坝有限元模型读取当前的至少一个目标材料参数,并将所述目标材料参数确定为反演目标;获取所述反演目标对应的候选值,并利用预先构建的目标反演函数对所述候选值进行反演计算,得到目标函数值;利用所述目标函数值分析所述反演目标的灵敏度,并利用所述灵敏度确定所述反演目标的参数值对应的调整信息。2.根据权利要求1所述的方法,其特征在于,在利用预先构建的目标反演函数对式所述候选值进行反演计算,得到目标函数值之前,所述方法还包括:获取大坝监测点的计算位移向量以及实测位移向量;基于所述计算位移向量以及所述实测位移向量构建所述目标反演函数,其中,所述目标反演函数如下:式中,v
i
表示第i个材料参数候选解向量,u
c
(v
i
)表示参数候选解v
i
时的计算位移值向量,u
m
为实测的位移值向量,num表示u
c
(v
i
)和u
m
中位移分量的个数,ω
j
为第j个位移分量权重,f(v
i
)为目标反演函数。3.根据权利要求1所述的方法,其特征在于,所述获取所述反演目标对应的候选值,包括:获取各个所述反演目标对应的拟定取值范围;将所述拟定取值范围内的中间值作为所述反演目标的候选值。4.根据权利要求3所述的方法,其特征在于,所述利用预先构建的目标反演函数对所述候选值进行反演计算,得到目标函数值,包括:利用各个所述反演目标对应的候选值构建参数序列;将所述参数序列输入所述目标反演函数,得到所述目标函数值。5.根据权利要求3所述的方法,其特征在于,所述利用所述目标函数值分析所述反演目标的灵敏度,包括:从每个所述反演目标的拟定取值范围中选择最大值和最小值;将所述最大值以及所述最小值分别输入所述目标反演函数,得到所述反演目标的第一函数值以及第二函数值;基于所述第一函数值,所述第二函数值以及所述目标函数值计算所述反演目标的灵敏度。6.根据权利要求5所述的方法,其特征在于,所述利用所述灵敏度确定所述反演目标的参数值对应的调整信息,包括:将所述第一函数值,所述第二函数值以及所述目标函数值中函数值最小的作为选定函数值;基于预设条件对所述选定函数值进行校验,得到校验结果;根据所述校验结果确定相应的调整信息。
7.根据权利要求6所述的方法,其特征在于,所述根据所述校验结果确定相应的调整信息,包括:在所述校验结果为所述选定函数值满足所述预设条件的情况下,将所述候选值作为目标值;在所述校验结果为所述选定函数值不满足所述预设条件的情况下,根据所述选定函数值对应的类型选择相应的调整信息;其中,所述根据所述选定函数值对应的类型选择相应的调整信息,包括:在所述选定函数值为第一函数值的情况下,利用所述最大值以及候选值生成第一候选值,并利用所述第一候选值以及所述目标反演函数计算第三函数值,如果所述第三函数值满足所述预设条件,将所述第一候选值作为所述目标值;在所述选定函数值为第二函数值的情况下,利用所述最小值以及候选值生成第二候选值,并利用所述第二候选值以及所述目标反演函数计算第四函数值,如果所述第四函数值满足所述预设条件,将所述第二候选值作为所述目标值;在所述选定函数值为目标函数值的情况下,更新所述反演目标的拟定取值范围。8.一种大坝材料参数的反演装置,其特征在于,包括:获取模块,用于获取预先构建的大坝有限元模型;读取模块,用于基于所述大坝有限元模型读取当前的目标材料参数,并将所述目标材料参数确定为反演目标;计算模块,用于获取所述反演目标对应的候选值,并利用预先构建的目标反演函数对所述候选值进行反演计算,得到目标函数值;分析模块,用于利用所述目标函数值分析所述反演目标的灵敏度,并利用所述灵敏度确定所述反演目标的参数值对应的调整信息。9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7中任一项所述的方法步骤。10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行权利要求1至7中任一项所述的方法步骤。

技术总结
本申请公开了大坝材料参数的反演方法、装置、电子设备及存储介质。包括:获取预先构建的大坝有限元模型;基于所述大坝有限元模型读取当前的至少一个目标材料参数,并将所述目标材料参数确定为反演目标;获取所述反演目标对应的候选值,并利用预先构建的目标反演函数对所述候选值进行反演计算,得到目标函数值;利用所述目标函数值分析所述反演目标的灵敏度,并利用所述灵敏度确定所述反演目标的参数值对应的调整信息。本申请实施例提供的大坝材料参数快速反演方法,利用待反演材料参数对反演目标的灵敏度影响为指标,为人工鱼群算法提供快速收敛方向,减少迭代次数,快速反演出大坝材料参数。料参数。料参数。


技术研发人员:刘学聪 汤雪娟 胡永胜 欧阳金惠 谭尧升 朱玲 欧阳建树 王一凡 尚超
受保护的技术使用者:中国长江三峡集团有限公司
技术研发日:2023.04.20
技术公布日:2023/8/21
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐