[go: up one dir, main page]

CN112949184B - A Concrete Freeze-Thaw Life Prediction Method Based on Minimum Sampling Variance Particle Filter - Google Patents

A Concrete Freeze-Thaw Life Prediction Method Based on Minimum Sampling Variance Particle Filter Download PDF

Info

Publication number
CN112949184B
CN112949184B CN202110242641.8A CN202110242641A CN112949184B CN 112949184 B CN112949184 B CN 112949184B CN 202110242641 A CN202110242641 A CN 202110242641A CN 112949184 B CN112949184 B CN 112949184B
Authority
CN
China
Prior art keywords
particle
freeze
thaw
particle swarm
time
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.)
Active
Application number
CN202110242641.8A
Other languages
Chinese (zh)
Other versions
CN112949184A (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.)
Nanjing Institute of Technology
Original Assignee
Nanjing Institute of Technology
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 Nanjing Institute of Technology filed Critical Nanjing Institute of Technology
Priority to CN202110242641.8A priority Critical patent/CN112949184B/en
Publication of CN112949184A publication Critical patent/CN112949184A/en
Application granted granted Critical
Publication of CN112949184B publication Critical patent/CN112949184B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/02Reliability analysis or reliability optimisation; Failure analysis, e.g. worst case scenario performance, failure mode and effects analysis [FMEA]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/04Ageing analysis or optimisation against ageing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/10Noise analysis or noise optimisation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Biomedical Technology (AREA)
  • Geometry (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种最小采样方差粒子滤波的混凝土冻融寿命预测方法,针对标准粒子滤波存在粒子多样性匮乏而导致的预测精度下降问题,从重采样技术改进的角度出发,提出的混凝土冻融寿命预测方法中,引入采样方差作为代价函数,能最大程度地降低重采样过程中的信息损失,可有效缓解粒子多样性匮乏现象,适用于更高维更复杂的状态空间模型,且对比辅助粒子滤波与标准粒子滤波算法具备更高的预测精度。

The invention relates to a method for predicting the freeze-thaw life of concrete using minimum sampling variance particle filtering. Aiming at the problem of reduced prediction accuracy caused by the lack of particle diversity in the standard particle filter, from the perspective of improving resampling technology, the proposed concrete freeze-thaw life prediction method In the method, the sampling variance is introduced as the cost function, which can minimize the information loss in the resampling process, effectively alleviate the lack of particle diversity, and is suitable for higher-dimensional and more complex state-space models. The standard particle filter algorithm has higher prediction accuracy.

Description

一种最小采样方差粒子滤波的混凝土冻融寿命预测方法A Method for Concrete Freeze-Thaw Life Prediction Based on Minimum Sampling Variance Particle Filter

技术领域technical field

本发明属于混凝土耐久性分析与评估领域,涉及一种最小采样方差粒子滤波的混凝土冻融寿命预测方法。The invention belongs to the field of concrete durability analysis and evaluation, and relates to a concrete freeze-thaw life prediction method based on minimum sampling variance particle filter.

背景技术Background technique

粒子滤波算法可通过大量的“粒子”来表征各种不确定因素下冻融损伤的劣化过程,对模型复杂度要求较低,不需要大量的训练数据,且与合适的观测手段相结合,可及时对预测结果进行修正。基于上述优点,标准粒子滤波(Particle Filter,PF)算法已在裂纹扩展、混凝土冻融、Li电池、PEM燃料单元、涡轮叶片、飞机器执行机构系统和战斗机引擎等领域实现了寿命预测,与传统的可靠性寿命预测方法相比,具备更高的寿命预测精度。The particle filter algorithm can use a large number of "particles" to characterize the deterioration process of freeze-thaw damage under various uncertain factors. It has low requirements for model complexity and does not require a large amount of training data. Correct the forecast results in time. Based on the above advantages, the standard Particle Filter (PF) algorithm has achieved life prediction in the fields of crack growth, concrete freeze-thaw, Li battery, PEM fuel unit, turbine blade, aircraft actuator system and fighter engine, which is different from traditional Compared with the reliability life prediction method, it has higher life prediction accuracy.

虽然标准粒子滤波算法通过次优解与重采样算法相结合,解决了退化问题且抽样简单,易于实现,然而它又同时引入了一个新问题,即粒子多样性匮乏现象。粒子多样性匮乏现象是指原有粒子群中很多粒子由于权值太小没有“后代”,而少数几个权值较高的粒子则有很多相同的“后代”,重采样以后的粒子群由大量重复的粒子构成,随着重采样的进行,小权值的粒子将大概率的被抛弃,因此粒子群的多样性将下降,甚至最后只剩下一个重复粒子。当迭代次数较多或粒子个数较少时,冻融寿命预测的精度将下降。Although the standard particle filter algorithm solves the degradation problem through the combination of the suboptimal solution and the resampling algorithm, and the sampling is simple and easy to implement, but it also introduces a new problem, that is, the lack of particle diversity. The lack of particle diversity means that many particles in the original particle swarm have no "offspring" due to their small weights, while a few particles with high weights have many identical "offsprings". The particle swarm after resampling is composed of A large number of repeated particles are formed. With the resampling, the particles with small weights will be discarded with a high probability, so the diversity of the particle group will decrease, and even only one repeated particle will be left in the end. When the number of iterations is large or the number of particles is small, the accuracy of freeze-thaw lifetime prediction will decrease.

解决粒子多样性匮乏的方法之一,是保证粒子分布在重采样前后的一致性。理论上来说,为了保证重采样前后的一致性,序号i的粒子的采样次数,应等于其数学期望,即粒子数与权值的加权。然而由于采样次数只能为整数,这就使得重采样前后,粒子分布不可避免的产生了离散性误差,并且随着重采样次数的积累,重采样过程的信息将逐步丢失,使冻融寿命预测的后验概率逐渐失真,最终导致冻融寿命预测的精度下降。One of the ways to solve the lack of particle diversity is to ensure the consistency of particle distribution before and after resampling. Theoretically speaking, in order to ensure the consistency before and after resampling, the number of sampling of the particle with serial number i should be equal to its mathematical expectation, that is, the weighting of the number of particles and the weight. However, since the number of sampling times can only be an integer, this makes the particle distribution unavoidably produce discrete errors before and after resampling, and with the accumulation of resampling times, the information in the resampling process will be gradually lost, making the prediction of freeze-thaw life difficult. The posterior probability is gradually distorted, which eventually leads to a decrease in the accuracy of freeze-thaw lifetime prediction.

发明内容Contents of the invention

为克服粒子多样性匮乏现象,提升冻融寿命预测的精度,本发明提出一种最小采样方差粒子滤波的混凝土冻融寿命预测方法。In order to overcome the lack of particle diversity and improve the accuracy of freeze-thaw life prediction, the present invention proposes a concrete freeze-thaw life prediction method based on minimum sampling variance particle filter.

本发明所采用的技术方案为:The technical scheme adopted in the present invention is:

一种最小采样方差粒子滤波的混凝土冻融寿命预测方法,包括如下步骤:A minimum sampling variance particle filter method for predicting concrete freeze-thaw life, comprising the following steps:

步骤1、以单段模式的相对动弹性模量衰减模型为基础,构建描述多因素冻融损伤劣化规律的状态方程及其噪声模型;Step 1. Based on the relative dynamic elastic modulus attenuation model of the single-segment mode, construct the state equation and its noise model describing the law of multi-factor freeze-thaw damage degradation;

步骤2、采用超声波无损检测方法,对混凝土中的超声波声时进行监测;通过相对动弹性模量与超声波声时之间的关系,构建观测方程;同时,结合步骤1中的状态方程,构建描述冻融劣化的状态空间模型;Step 2. Use the ultrasonic nondestructive testing method to monitor the ultrasonic sound time in the concrete; construct the observation equation through the relationship between the relative dynamic elastic modulus and the ultrasonic sound time; at the same time, combine the state equation in step 1 to construct the description State-space model of freeze-thaw degradation;

每一试件在多因素冻融循环开始前,先进行一次超声无损检测,采集基准声时;Before the start of the multi-factor freeze-thaw cycle, each test piece is subjected to an ultrasonic non-destructive test to collect the reference sound time;

步骤3、判断声时检测是否更新,以进行寿命预测;Step 3, judging whether the sound time detection is updated for life prediction;

对模型参数和粒子群进行初始化;在多因素冻融循环过程中,Initialize the model parameters and particle swarm; during the multi-factor freeze-thaw cycle,

若未进行超声无损检测,则将粒子群代入状态方程中,生成先验估计,再将先验估计与粒子权值进行加权求和,获得后验估计,并更新粒子群,后验估计可看作是冻融循环次数的预测值;If ultrasonic nondestructive testing is not performed, the particle swarm is substituted into the state equation to generate a priori estimate, and then the prior estimate and particle weights are weighted and summed to obtain the posterior estimate and update the particle swarm. The posterior estimate can be seen in as a predictor of the number of freeze-thaw cycles;

若进行超声无损检测,获得新的声时信号,则将t时刻粒子群代入状态空间模型中,生成N个声时预测值;令声时预测值与实验检测值作差,假设差值满足高斯分布,即可计算得到N个声时预测值对应的归一化权值;If ultrasonic non-destructive testing is carried out to obtain a new sound-time signal, then the particle swarm at time t is substituted into the state-space model to generate N sound-time prediction values; the difference between the sound-time prediction value and the experimental detection value is assumed to be Gaussian distribution, the normalized weights corresponding to the N sound-time prediction values can be calculated;

步骤4、将粒子权值大于1/N的粒子进行复制,获得复制粒子群,其粒子数为L;Step 4, copy the particles whose particle weight is greater than 1/N, and obtain the copied particle group, whose number of particles is L;

步骤5、从原始粒子群中提取复制粒子群后,计算残余的粒子群权值,获得残差粒子群,残差粒子群由残余的粒子群及其权值组成;Step 5. After extracting the copied particle swarm from the original particle swarm, calculate the residual particle swarm weight to obtain the residual particle swarm, which is composed of the residual particle swarm and its weight;

步骤6、最小方差重采样;根据权值大小,对残差粒子群进行排序,并利用TopRank函数从残差粒子群中采样出N-L个权值最大的粒子,即MSV粒子,重采样后的粒子权值为1/N;Step 6, minimum variance resampling; according to the size of the weight, sort the residual particle swarm, and use the TopRank function to sample N-L particles with the largest weight from the residual particle swarm, that is, MSV particles, and the resampled particles The weight is 1/N;

步骤7、预测与更新;对复制粒子群、MSV粒子群与其相应的权值进行加权求和,即可获得冻融寿命预测值;将粒子数量为N-L的复制粒子群与数量为L的MSV粒子群相结合,使粒子数总数维持为N个,并将这两个粒子群作为更新粒子群,同时对相对动弹性模量状态值、损伤初速度、粒子权值及粒子个数进行更新;Step 7. Prediction and update; carry out weighted summation on the copied particle swarm, MSV particle swarm and their corresponding weights to obtain the predicted value of freeze-thaw life; combine the copied particle swarm with the number of particles N-L and the number of MSV particles with the number L Groups are combined to maintain the total number of particles at N, and these two particle groups are used as updated particle groups, and the relative dynamic elastic modulus state value, initial damage velocity, particle weight and particle number are updated at the same time;

步骤8、将更新粒子群作为迭代粒子群,重复步骤3至7,直至达到设定条件,停止冻融实验与预测过程;上述过程所经历的总时间即为混凝土冻融的剩余寿命。Step 8. Use the updated particle swarm as an iterative particle swarm, repeat steps 3 to 7 until the set conditions are reached, and stop the freeze-thaw experiment and prediction process; the total time experienced in the above process is the remaining life of concrete freeze-thaw.

进一步地,步骤1中,状态方程的表达式为:Further, in step 1, the expression of the state equation is:

公式(1)中,Et表示冻融循环t时刻的相对动弹性模量;C表示损伤加速度,A表示损伤初速度,二者可通过实验拟合获得;Δt表示t时刻与t+1时刻的时间间隔;ωt+1表示加性的零均值高斯白噪声,满足 为状态噪声方差。In formula (1), E t represents the relative dynamic elastic modulus at time t of the freeze-thaw cycle; C represents the damage acceleration, and A represents the initial damage velocity, both of which can be obtained through experimental fitting; Δt represents time t and time t+1 time interval; ω t+1 represents additive zero-mean Gaussian white noise, satisfying is the state noise variance.

进一步地,步骤1中,定义基准损伤加速度C0为常数,基准损伤初速度A0满足高斯分布,如公式(2)所示:Further, in step 1, the reference damage acceleration C0 is defined as a constant, and the reference damage initial velocity A0 satisfies the Gaussian distribution, as shown in formula (2):

公式(2)中,mean(·)表示均值函数,Q表示冻融实验试件个数,Var(·)表示方差函数。In formula (2), mean(·) represents the mean function, Q represents the number of freeze-thaw test specimens, and Var(·) represents the variance function.

进一步地,步骤2中,观测方程的表达式为:Further, in step 2, the expression of the observation equation is:

公式(3)中,Tt表示冻融循环t时刻的超声波声时,T0表示冻融循环开始前,通过超声法所测得的基准声时;υt+1表示观测噪声,满足 为状态噪声方差,定义观测噪声υt+1为零均值高斯白噪声;In formula (3), T t represents the ultrasonic sound time at time t of the freeze-thaw cycle, T 0 represents the reference sound time measured by the ultrasonic method before the freeze-thaw cycle starts; υ t+1 represents the observation noise, satisfying is the state noise variance, and defines the observation noise υ t+1 as zero-mean Gaussian white noise;

结合公式(1),构建状态空间模型,如公式(4)所示:Combining with formula (1), construct a state space model, as shown in formula (4):

进一步地,步骤3具体包括:Further, step 3 specifically includes:

对模型参数和粒子群进行初始化,此时权值/>N为粒子个数;For model parameters and particle swarm Initialize, at this time the weight /> N is the number of particles;

在多因素冻融循环t+1时刻,若未进行超声无损检测,则将t时刻粒子群代入状态方程中,生成先验估计再将先验估计与粒子权值进行加权求和,如公式(5)所示,获得后验估计/>并更新迭代粒子/>相对动弹性模量的后验估计可看作是冻融循环次数的预测值;At time t+1 of the multi-factor freeze-thaw cycle, if no ultrasonic non-destructive testing is performed, the particle swarm at time t is substituted into the state equation to generate a priori estimation Then the prior estimate and particle weights are weighted and summed, as shown in formula (5), to obtain the posterior estimate > and update iterative particles /> The a posteriori estimate of the relative dynamic modulus can be seen as a predictor of the number of freeze-thaw cycles;

若多因素冻融循环t+1时刻进行了超声无损检测,获得新的超声波声时Tt+1,则将t时刻粒子群代入状态空间模型中,生成N个超声波声时预测值/>令声时预测值与实验检测值Texp作差,若差值满足高斯分布/>即可计算得到N个声时预测值对应的归一化权值/> If ultrasonic nondestructive testing is performed at time t+1 of the multi-factor freeze-thaw cycle, and a new ultrasonic sound time T t+1 is obtained, the particle swarm at time t Substitute into the state space model to generate N ultrasonic sound time prediction values/> Make the difference between the predicted value of sound time and the experimental detection value T exp , if the difference satisfies the Gaussian distribution /> The normalized weights corresponding to the N acoustic time prediction values can be calculated/>

进一步地,步骤4的粒子复制过程具体包括:Further, the particle copying process in step 4 specifically includes:

将粒子权值大于1/N的粒子,复制成ni份,获得复制粒子群其中L为复制粒子个数,如式(6)所示;Copy the particles whose particle weight is greater than 1/N into n i copies, get copy particle swarm Where L is the number of copied particles, as shown in formula (6);

式中,为取整操作。In the formula, for the rounding operation.

进一步地,步骤5具体包括:Further, step 5 specifically includes:

残差粒子计算从原始粒子群中,提取复制粒子群后,残余的粒子群的权值将发生变化,其计算公式如下:Residual Particle Computation from the original particle swarm In , after extracting the copied particle swarm, the weight of the remaining particle swarm will change, and the calculation formula is as follows:

将残余的粒子群及其权值称之为残差粒子群,即 The residual particle swarm and its weight are called the residual particle swarm, namely

进一步地,步骤6的最小方差重采样过程具体包括:Further, the minimum variance resampling process in step 6 specifically includes:

最小方差重采样:根据权值大小,对残差粒子群进行排序,并从中采样出N-L个权值最大的粒子,即为MSV粒子,该过程可通过函数TopRankN-L(·)进行表征,如式(8)所示:Minimum variance resampling: according to the size of the weight, the residual particle swarm sort, and sample NL particles with the largest weight, which are MSV particles. This process can be characterized by the function TopRank NL ( ), as shown in formula (8):

由于采样过程是独立同分布的,因此重采样后,MSV粒子权值均为1/N。Since the sampling process is independent and identically distributed, after resampling, the weights of MSV particles are all 1/N.

进一步地,步骤7的预测与更新过程具体包括:Further, the prediction and update process in step 7 specifically includes:

对复制粒子群、MSV粒子群与其相应的权值进行加权求和,如式(9),即可获得冻融寿命预测值 The weighted summation of the copied particle swarm, MSV particle swarm and their corresponding weights, as shown in formula (9), can obtain the predicted value of freeze-thaw life

将粒子数量为N-L的复制粒子群与数量为L的MSV粒子群相结合,使粒子数总数维持为N个,并将这两个粒子群作为更新粒子群同时对相对动弹性模量状态值/>损伤初速度/>及粒子权值进行更新。Combine the copy particle swarm with particle number NL and the MSV particle swarm with the number L to keep the total number of particles at N, and use these two particle swarms as the update particle swarm Simultaneously to the state value of the relative dynamic elastic modulus /> initial damage velocity/> and particle weights to update.

进一步地,步骤8具体包括:Further, step 8 specifically includes:

计算相对动弹性模量后验估计预测值,如公式(10)所示,同时,令t=t+1,将作为迭代粒子群,重复上述步骤3至步骤7,直至相对动弹性模量/>或冻融循环次数t≥200,停止冻融实验与预测过程;上述过程所经历的总时间即为混凝土冻融的剩余寿命;Calculate the relative dynamic elastic modulus a posteriori estimated predicted value, as shown in formula (10), meanwhile, let t=t+1, will As an iterative particle swarm, repeat steps 3 to 7 above until the relative dynamic elastic modulus Or the number of freeze-thaw cycles t≥200, stop the freeze-thaw experiment and prediction process; the total time experienced in the above process is the remaining life of concrete freeze-thaw;

本发明的有益效果在于:The beneficial effects of the present invention are:

针对标准粒子滤波算法采用的传统重采样方法,无法保证粒子分布在重采样前后的一致性而导致的粒子多样性匮乏现象,本发明提出的一种最小采样方差粒子滤波(Minimum Sampling Variance Particle Fitler,MSVPF)的混凝土冻融寿命预测方法,通过引入采样方差作为代价函数,在重采样成立条件下,利用了TopRank函数对粒子群进行重采样,使重采样后的采样方差最小,能最大程度地保留后验概率分布,也就是说最大程度地降低重采样过程中的信息损失,可有效缓解粒子多样性匮乏现象,并未丧失维度自由的特性,且与辅助粒子滤波和标准粒子滤波算法相比,在相同粒子数的情况下具备更高的精度,可节省大量计算消耗,更适用于三阶以上的复杂高维冻融寿命预测状态空间模型在线预测的工程应用,是对确定性重采样算法的有效补充(相对而言,确定性重采样算法具有更高的精度)。Aiming at the lack of particle diversity caused by the traditional resampling method adopted by the standard particle filter algorithm, which cannot guarantee the consistency of particle distribution before and after resampling, a minimum sampling variance particle filter (Minimum Sampling Variance Particle Fitler, MSVPF) concrete freeze-thaw life prediction method, by introducing the sampling variance as the cost function, under the condition of resampling, the TopRank function is used to resample the particle swarm, so that the sampling variance after resampling is the smallest, and the maximum retention The posterior probability distribution, that is to say, minimizes the information loss in the resampling process, which can effectively alleviate the lack of particle diversity and does not lose the characteristics of dimension freedom. Compared with the auxiliary particle filter and the standard particle filter algorithm, With the same number of particles, it has higher precision, which can save a lot of calculation consumption, and is more suitable for the engineering application of online prediction of complex high-dimensional freeze-thaw life prediction state-space model above the third order. It is a deterministic resampling algorithm. Effective complement (comparatively speaking, the deterministic resampling algorithm has higher accuracy).

附图说明Description of drawings

图1为本发明的最小采样方差粒子滤波的混凝土冻融寿命预测方法的流程框图;Fig. 1 is the block flow diagram of the concrete freeze-thaw life prediction method of minimum sampling variance particle filter of the present invention;

图2为混凝土冻融循环温度曲线;Fig. 2 is the concrete freeze-thaw cycle temperature curve;

图3为最小采样方差粒子滤波(MSVPF)与标准粒子滤波(PF)算法在冻融寿命预测过程中的采样方差对比;Figure 3 is a comparison of the sampling variance between the minimum sampling variance particle filter (MSVPF) and the standard particle filter (PF) algorithm in the process of freeze-thaw life prediction;

图4为MSVPF、辅助粒子滤波(APF)与PF算法的寿命预测结果对比;Figure 4 is a comparison of the life prediction results of MSVPF, Auxiliary Particle Filter (APF) and PF algorithms;

图5为MSVPF与确定性重采样粒子滤波(DRPF)算法的寿命预测结果对比。Figure 5 is a comparison of the life prediction results of MSVPF and deterministic resampling particle filter (DRPF) algorithms.

具体实施方式Detailed ways

下面结合附图和具体的实施例对本发明的最小采样方差粒子滤波的混凝土冻融寿命预测方法作进一步地详细说明。The concrete freeze-thaw life prediction method of the minimum sampling variance particle filter of the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

如图1所示,一种最小采样方差粒子滤波的混凝土冻融寿命预测方法,包括如下步骤:As shown in Figure 1, a minimum sampling variance particle filter method for predicting concrete freeze-thaw life includes the following steps:

步骤1、以单段模式的相对动弹性模量衰减模型为基础,构建描述多因素冻融损伤劣化规律的状态方程及其噪声模型;Step 1. Based on the relative dynamic elastic modulus attenuation model of the single-segment mode, construct the state equation and its noise model describing the law of multi-factor freeze-thaw damage degradation;

步骤1中,状态方程的表达式为:In step 1, the expression of the state equation is:

公式(1)中,Et表示冻融循环t时刻的相对动弹性模量;C表示损伤加速度,A表示损伤初速度,二者可通过实验拟合获得;Δt表示t时刻与t+1时刻的时间间隔;ωt+1表示加性的零均值高斯白噪声,满足 为状态噪声方差。In formula (1), E t represents the relative dynamic elastic modulus at time t of the freeze-thaw cycle; C represents the damage acceleration, and A represents the initial damage velocity, both of which can be obtained through experimental fitting; Δt represents time t and time t+1 time interval; ω t+1 represents additive zero-mean Gaussian white noise, satisfying is the state noise variance.

状态方程基本的衰减规律近似为抛物线,其不确定性主要与损伤加速度C和损伤初速度A相关,考虑材料组成,氯盐浓度等主要影响因素,并结合实验数据的统计结果,定义基准损伤加速度C0为常数,基准损伤初速度A0满足高斯分布,如公式(2)所示:The basic attenuation law of the state equation is approximately a parabola, and its uncertainty is mainly related to the damage acceleration C and the damage initial velocity A. Considering the main influencing factors such as material composition and chloride salt concentration, and combining the statistical results of experimental data, the benchmark damage acceleration is defined C 0 is a constant, and the reference damage initial velocity A 0 satisfies the Gaussian distribution, as shown in formula (2):

公式(2)中,mean(·)表示均值函数,Q表示冻融实验试件个数,Var(·)表示方差函数。In formula (2), mean(·) represents the mean function, Q represents the number of freeze-thaw test specimens, and Var(·) represents the variance function.

加性的零均值高斯白噪声ωt+1表征除主要影响因素外的其他不确定因素,该噪声模型的引入,可扩展寿命预测的支撑域。上述的状态方程及噪声模型包含两个噪声分布,它既考虑了材料组成、氯盐浓度等因素引起的不确定性,同时又考虑冻融劣化过程中的其他不确定性,具备更高的鲁棒性。该状态方程适用于多种不确定因素的影响,具备通用性。Additive zero-mean Gaussian white noise ω t+1 represents other uncertain factors except the main influencing factors. The introduction of this noise model can expand the support domain of life prediction. The above-mentioned state equation and noise model contain two noise distributions, which not only consider the uncertainties caused by factors such as material composition and chloride concentration, but also consider other uncertainties in the process of freeze-thaw degradation, and have higher robustness. Stickiness. The state equation is applicable to the influence of various uncertain factors and has universality.

步骤2、采用超声波无损检测方法,对混凝土中的超声波声时(Ultrasonic PulseTransmission Time,UPTT,又称超声脉冲传播时间)进行监测;通过相对动弹性模量与超声波声时之间的关系,构建观测方程;同时,结合步骤1中的状态方程,构建描述冻融劣化的状态空间模型;Step 2. Use the ultrasonic non-destructive testing method to monitor the ultrasonic sound time (Ultrasonic Pulse Transmission Time, UPTT, also known as the ultrasonic pulse transmission time) in the concrete; through the relationship between the relative dynamic elastic modulus and the ultrasonic sound time, construct an observation Equation; at the same time, in combination with the state equation in step 1, construct a state-space model describing freeze-thaw degradation;

每一试件在多因素冻融循环开始前,先进行一次超声无损检测,采集基准声时;Before the start of the multi-factor freeze-thaw cycle, each test piece is subjected to an ultrasonic non-destructive test to collect the reference sound time;

步骤2中,观测方程的表达式为:In step 2, the expression of the observation equation is:

公式(3)中,Tt表示冻融循环t时刻的超声波声时,T0表示冻融循环开始前,通过超声法所测得的基准声时;υt+1表示观测噪声,用于表征超声波无损检测的不确定性监测误差,它满足 为状态噪声方差,定义观测噪声υt+1为零均值高斯白噪声;In formula (3), T t represents the ultrasonic sound time at time t of the freeze-thaw cycle, T 0 represents the reference sound time measured by the ultrasonic method before the freeze-thaw cycle starts; υ t+1 represents the observation noise, which is used to characterize Uncertainty monitoring error of ultrasonic nondestructive testing, which satisfies is the state noise variance, and defines the observation noise υ t+1 as zero-mean Gaussian white noise;

结合公式(1)和公式(3),构建可构建描述冻融劣化的状态空间模型,如公式(4)所示:Combining formula (1) and formula (3), construct a state space model that can describe freeze-thaw degradation, as shown in formula (4):

步骤3、判断声时检测是否更新,以进行寿命预测;Step 3, judging whether the sound time detection is updated for life prediction;

对模型参数和粒子群进行初始化;在多因素冻融循环过程中,Initialize the model parameters and particle swarm; during the multi-factor freeze-thaw cycle,

若未进行超声无损检测,则将粒子群代入状态方程中,生成先验估计,再将先验估计与粒子权值进行加权求和,获得后验估计,并更新粒子群,后验估计可看作是冻融循环次数的预测值;If ultrasonic nondestructive testing is not performed, the particle swarm is substituted into the state equation to generate a priori estimate, and then the prior estimate and particle weights are weighted and summed to obtain the posterior estimate and update the particle swarm. The posterior estimate can be seen in as a predictor of the number of freeze-thaw cycles;

若进行超声无损检测,获得新的声时信号,则将当前粒子群代入状态空间模型中,生成N个声时预测值;令声时预测值与实验检测值作差,若差值满足高斯分布,即可计算得到N个声时预测值对应的归一化权值;If ultrasonic nondestructive testing is performed to obtain a new sound-time signal, the current particle swarm is substituted into the state-space model to generate N sound-time prediction values; the difference between the sound-time prediction value and the experimental detection value is made, and if the difference satisfies the Gaussian distribution , the normalized weights corresponding to the N sound-time prediction values can be calculated;

步骤3具体包括:Step 3 specifically includes:

对模型参数和粒子群进行初始化,此时权值/>N为粒子个数;For model parameters and particle swarm Initialize, at this time the weight /> N is the number of particles;

在多因素冻融循环t+1时刻,若未进行超声无损检测,则将t时刻粒子群代入状态方程中,生成先验估计再将先验估计与粒子权值进行加权求和,如公式(5)所示,获得后验估计/>并更新迭代粒子/>相对动弹性模量的后验估计可看作是冻融循环次数的预测值;At time t+1 of the multi-factor freeze-thaw cycle, if no ultrasonic non-destructive testing is performed, the particle swarm at time t is substituted into the state equation to generate a priori estimation Then the prior estimate and particle weights are weighted and summed, as shown in formula (5), to obtain the posterior estimate > and update iterative particles /> The a posteriori estimate of the relative dynamic modulus can be seen as a predictor of the number of freeze-thaw cycles;

若多因素冻融循环t+1时刻进行了超声无损检测,获得新的超声波声时Tt+1,则将t时刻粒子群代入状态空间模型中,生成N个超声波声时预测值/>令声时预测值与实验检测值Texp作差,若差值满足高斯分布/>即可计算得到N个声时预测值对应的归一化权值/> If ultrasonic nondestructive testing is performed at time t+1 of the multi-factor freeze-thaw cycle, and a new ultrasonic sound time T t+1 is obtained, the particle swarm at time t Substitute into the state space model to generate N ultrasonic sound time prediction values/> Make the difference between the predicted value of sound time and the experimental detection value T exp , if the difference satisfies the Gaussian distribution /> The normalized weights corresponding to the N acoustic time prediction values can be calculated/>

步骤4、将粒子权值大于1/N的粒子进行复制,获得复制粒子群,其粒子数为L;Step 4, copy the particles whose particle weight is greater than 1/N, and obtain the copied particle group, whose number of particles is L;

步骤4具体包括:Step 4 specifically includes:

将粒子权值大于1/N的粒子,复制成ni份,获得复制粒子群其中L为复制粒子个数,如式(6)所示,复制粒子的权值在此时尚未确定,需等粒子空间采样过程结束后确定;Copy the particles whose particle weight is greater than 1/N into n i copies, get copy particle swarm Where L is the number of copied particles, as shown in formula (6), the weight of copied particles has not been determined at this time, and it needs to be determined after the particle space sampling process is completed;

式中,为取整操作。In the formula, for the rounding operation.

步骤5、从原始粒子群中提取复制粒子群后,计算残余的粒子群权值,获得残差粒子群,残差粒子群由残余的粒子群及其权值组成;Step 5. After extracting the copied particle swarm from the original particle swarm, calculate the residual particle swarm weight to obtain the residual particle swarm, which is composed of the residual particle swarm and its weight;

步骤5具体包括:Step 5 specifically includes:

残差粒子计算从原始粒子群中,提取复制粒子群后,残余的粒子群的权值将发生变化,其计算公式如下:Residual Particle Computation from the original particle swarm In , after extracting the copied particle swarm, the weight of the remaining particle swarm will change, and the calculation formula is as follows:

将残余的粒子群及其权值称之为残差粒子群,即 The residual particle swarm and its weight are called the residual particle swarm, namely

步骤6、最小方差重采样。根据权值大小,对残差粒子群进行排序,并利用TopRank函数从残差粒子群中采样出N-L个权值最大的粒子,即MSV粒子,重采样后的粒子权值为1/N;Step 6. Minimum variance resampling. According to the size of the weight, sort the residual particle swarm, and use the TopRank function to sample N-L particles with the largest weight from the residual particle swarm, that is, MSV particles, and the particle weight after resampling is 1/N;

步骤6具体包括:Step 6 specifically includes:

最小方差重采样:根据权值大小,对残差粒子群进行排序,并从中采样出N-L个权值最大的粒子,即为MSV粒子,该过程可通过函数TopRankN-L(·)进行表征,如式(8)所示:Minimum variance resampling: according to the size of the weight, the residual particle swarm sort, and sample NL particles with the largest weight, which are MSV particles. This process can be characterized by the function TopRank NL ( ), as shown in formula (8):

由于采样过程是独立同分布的,因此重采样后,MSV粒子权值均为1/N。Since the sampling process is independent and identically distributed, after resampling, the weights of MSV particles are all 1/N.

步骤7、预测与更新。对复制粒子群、MSV粒子群与其相应的权值进行加权求和,即可获得冻融寿命预测值。将粒子数量为N-L的复制粒子群与数量为L的MSV粒子群相结合,使粒子数总数维持为N个,并将这两个粒子群作为更新粒子群,同时对相对动弹性模量状态值、损伤初速度、粒子权值及粒子个数进行更新;Step 7. Prediction and update. The weighted summation of the replicated particle swarm, MSV particle swarm and their corresponding weights can be used to obtain the predicted value of freeze-thaw life. Combine the copy particle swarm with the number of particles N-L and the MSV particle swarm with the number L, so that the total number of particles is maintained at N, and these two particle swarms are used as the update particle swarm, and the relative dynamic elastic modulus state value , damage initial velocity, particle weight and number of particles are updated;

步骤7具体包括:Step 7 specifically includes:

对复制粒子群、MSV粒子群与其相应的权值进行加权求和,如式(9),即可获得冻融寿命预测值 The weighted summation of the copied particle swarm, MSV particle swarm and their corresponding weights, as shown in formula (9), can obtain the predicted value of freeze-thaw life

将粒子数量为N-L的复制粒子群与数量为L的MSV粒子群相结合,使粒子数总数维持为N个,并将这两个粒子群作为更新粒子群同时对相对动弹性模量状态值/>损伤初速度/>及粒子权值进行更新。Combine the copy particle swarm with particle number NL and the MSV particle swarm with the number L to keep the total number of particles at N, and use these two particle swarms as the update particle swarm Simultaneously to the state value of the relative dynamic elastic modulus /> initial damage velocity/> and particle weights to update.

步骤8、将更新后的粒子群作为迭代粒子群,重复步骤3至7,直至达到设定条件,停止冻融实验与预测过程;上述过程所经历的总时间即为混凝土冻融的剩余寿命。Step 8. Use the updated particle swarm as an iterative particle swarm, repeat steps 3 to 7 until the set conditions are reached, and stop the freeze-thaw experiment and prediction process; the total time experienced in the above process is the remaining life of concrete freeze-thaw.

步骤8具体包括:Step 8 specifically includes:

计算相对动弹性模量后验估计预测值,如公式(10)所示,同时,令t=t+1,将Calculate the relative dynamic elastic modulus a posteriori estimated predicted value, as shown in formula (10), meanwhile, let t=t+1, will

作为迭代粒子群,重复上述步骤3至7,直至相对动弹性模量或冻融循环次数t≥200,停止冻融实验与预测过程;上述过程所经历的总时间即为混凝土冻融的剩余寿命。 As an iterative particle swarm, repeat steps 3 to 7 above until the relative dynamic elastic modulus Or the number of freeze-thaw cycles t≥200, stop the freeze-thaw experiment and prediction process; the total time experienced in the above process is the remaining life of concrete freeze-thaw.

下面,以强度等级C30和C50混凝土于3%、5%和20%浓度的氯盐溶液中冻融破坏实验为例,具体说明本发明方法的实施过程。In the following, the implementation process of the method of the present invention will be described in detail by taking the freeze-thaw failure experiments of concrete with strength grades C30 and C50 in 3%, 5% and 20% concentration of chloride salt solutions as examples.

混凝土试件尺寸为40×40×160mm3,每个强度和氯盐浓度下各进行3次冻融实验,试件总计18件,依据混凝土强度和氯盐浓度将其编号为P1A3-1,P1A3-2~P2A20-3,其中P代表混凝土强度,A代表氯盐浓度。The size of the concrete specimen is 40×40×160mm 3 , and three freeze-thaw experiments are carried out under each strength and chloride concentration. There are 18 specimens in total, which are numbered P1A3-1 and P1A3 according to the concrete strength and chloride concentration -2~P2A20-3, where P stands for concrete strength and A stands for chloride concentration.

冻融实验采用德国Schleibinger公司生产的CDF实验机,盐冻试验制度按照欧洲国际材料实验室联合会(RILEM)TC117-FDC专业委员会提出的CDF试验方法,如图2所示。该方法采用12小时为一冻融循环周期,起始温度20℃,在4小时内以恒定的降温速率(10℃/h)降温至-20℃后恒温3小时;再以恒定升温速率(10℃/h)升温4小时到20℃,恒温1小时,依次循环进行。成型1天后拆模,放进标准养护室养护28天后放入不同浓度的氯盐融雪剂溶液中浸泡4天至饱和;然后再于相应氯盐溶液中快速冻融至200次,每冻融25次按照GBJ82-85进行,测量前将试件表面浮渣清洗干净,擦去表面积水,采用NM-4B型非金属超声波检测分析仪测定试件传播的声时,再根据已知厚度情况下计算的声速,比较分析冻融25、50、75、100、125、150、175、200次相对动弹性模量的变化。The freeze-thaw experiment adopts the CDF test machine produced by Schleibinger, Germany, and the salt freeze test system follows the CDF test method proposed by the TC117-FDC Professional Committee of the European International Federation of Materials Laboratories (RILEM), as shown in Figure 2. The method adopts 12 hours as a freeze-thaw cycle period, the initial temperature is 20°C, the temperature is lowered to -20°C within 4 hours at a constant cooling rate (10°C/h) and then kept at a constant temperature for 3 hours; then at a constant heating rate (10°C) °C/h) the temperature was raised to 20 °C for 4 hours, and the temperature was kept constant for 1 hour, and the cycle was carried out in sequence. Remove the mold after 1 day of molding, put it in a standard curing room for 28 days, and then soak it in different concentrations of chlorine salt deicing agent solution for 4 days until saturated; This time is carried out according to GBJ82-85. Before the measurement, clean the scum on the surface of the test piece, wipe off the surface water, and use the NM-4B non-metallic ultrasonic testing analyzer to measure the sound time transmitted by the test piece, and then calculate it based on the known thickness. The speed of sound, comparative analysis of the changes in the relative dynamic elastic modulus of 25, 50, 75, 100, 125, 150, 175, 200 times of freezing and thawing.

结合相对动弹性模量衰减模型,利用Matlab多项式拟合工具箱对除P2A3-3试件的相对动弹性模量变化数据进行处理,每个强度与氯盐浓度各获得一条曲线,各曲线的损伤加速度与损伤初速度如表1所示。Combined with the relative dynamic elastic modulus attenuation model, use the Matlab polynomial fitting toolbox to process the relative dynamic elastic modulus change data of the specimens except P2A3-3, and obtain a curve for each strength and chloride salt concentration, and the damage of each curve The acceleration and initial damage velocity are shown in Table 1.

表1 Matlab cftool拟合计算所获得的各试件损伤加速度与初速度值Table 1 The damage acceleration and initial velocity values of each specimen obtained by Matlab cftool fitting calculation

根据公式(2),将基准损伤加速度C0定义为常数,取其均值-1.9294×10-5,A0为满足高斯分布N(-9.4767×10-5,(8.1080×10-4)2)的随机数。假设其他非主要因素对冻融寿命预测的影响约为2%,令ωt+1~N(0,0.022)。最终可构建如公式(11)所示的状态方程,其中,Δt=1。According to the formula (2), the reference damage acceleration C 0 is defined as a constant, and its mean value is -1.9294×10 -5 , and A 0 satisfies the Gaussian distribution N(-9.4767×10 -5 ,(8.1080×10 -4 ) 2 ) of random numbers. Assuming that the influence of other non-main factors on the prediction of freeze-thaw life is about 2%, let ω t+1 ~N(0,0.02 2 ). Finally, the equation of state shown in formula (11) can be constructed, where Δt=1.

如表2所示为超声法所测得的P2A3-3试件在不同冻融循环下的超声脉冲传播时间和脉冲波速。考虑到冻融实验过程中混凝土试块剥落现象所导致的长度测量误差,可将超声脉冲传播时间的计算结果作为相对动弹性模量的测量值,而将脉冲波速的计算结果作为相对动弹性模量的真实值。NM-4B型设备的超声脉冲传播时间精度为0.1μs,所有试件在冻融前的声时均值约为32μs,假设超声脉冲传播时间误差服从高斯分布,则观测噪声近似服从高斯分布υt+1~N(0,4.5262)。将上述参数代入公式(4)中,则最终所构建的状态空间模型如公式(12)所示:Table 2 shows the ultrasonic pulse propagation time and pulse wave velocity of P2A3-3 specimens measured by ultrasonic method under different freeze-thaw cycles. Considering the length measurement error caused by the spalling of the concrete test block during the freeze-thaw experiment, the calculation result of the ultrasonic pulse propagation time can be used as the measurement value of the relative dynamic elastic modulus, and the calculation result of the pulse wave velocity can be used as the measurement value of the relative dynamic elastic modulus. actual value of the quantity. The ultrasonic pulse propagation time accuracy of NM-4B equipment is 0.1μs, and the average sound time of all specimens before freezing and thawing is about 32μs. Assuming that the ultrasonic pulse propagation time error obeys the Gaussian distribution, the observation noise approximately obeys the Gaussian distribution υ t+ 1 ~N(0,4.526 2 ). Substituting the above parameters into formula (4), the final state space model constructed is shown in formula (12):

表2 不同冻融循环次数下的P2A3-3试件所测得的UPTT与超声波声速Table 2 UPTT and ultrasonic sound velocity measured by P2A3-3 specimens under different freeze-thaw cycles

为与传统可靠性算法的寿命预测效果进行对比,先以P2A3-1与P2A3-2的实验数据,利用Matlab多项式拟合工具箱拟合获得C50混凝土在3%浓度下的相对动弹性模量衰减模型,拟合参数如表1中的P2A3所示,拟合曲线表征的是传统可靠性方法的效果。选取粒子数N为100,冻融循环迭代间隔Δt为1,在获取P2A3-3试件的声时信号更新时,分别利用最小采样方差粒子滤波(MSVPF)与标准粒子滤波(PF)在线预测算法,实现P2A3-3试件的冻融劣化寿命预测。如图3所示为MSVPF与PF算法在冻融寿命预测过程中的采样方差对比。针对PF算法在迭代过程中所存在的离散性误差问题,MSVPF利用了TopRank函数对粒子群进行重采样,使重采样后的采样方差最小,可最大程度地保留了后验概率分布,也就是说最大程度地降低了重采样过程中的信息损失。因此,从图3中可以看出,与PF算法相比,MSVPF算法有效地降低了粒子的采样方差,寿命预测过程中PF算法的平均采样方差为11.1602,而经TopRank函数处理后,MSVPF算法的采样方差已降至0.8223,采样方差降低了一个数量级,最大程度地降低了重采样过程中的信息损失。In order to compare with the life prediction effect of the traditional reliability algorithm, the relative dynamic elastic modulus attenuation of C50 concrete at 3% concentration was obtained by fitting the experimental data of P2A3-1 and P2A3-2 using the Matlab polynomial fitting toolbox The fitting parameters of the model are shown in P2A3 in Table 1, and the fitting curve represents the effect of the traditional reliability method. The particle number N is selected as 100, and the freeze-thaw cycle iteration interval Δt is 1. When acquiring the acoustic-time signal update of the P2A3-3 specimen, the minimum sampling variance particle filter (MSVPF) and standard particle filter (PF) online prediction algorithms are used respectively , to realize the life prediction of freeze-thaw deterioration of P2A3-3 specimen. Figure 3 shows the comparison of sampling variance between MSVPF and PF algorithms in the process of freeze-thaw life prediction. Aiming at the discrete error problem existing in the PF algorithm in the iterative process, MSVPF uses the TopRank function to resample the particle swarm, so that the sampling variance after resampling is the smallest, and the posterior probability distribution can be preserved to the greatest extent, that is to say Information loss during resampling is minimized. Therefore, it can be seen from Figure 3 that compared with the PF algorithm, the MSVPF algorithm effectively reduces the sampling variance of the particles, and the average sampling variance of the PF algorithm in the life prediction process is 11.1602. The sampling variance has been reduced to 0.8223, an order of magnitude lower sampling variance, minimizing information loss during resampling.

MSVPF、辅助粒子滤波(Auxiliary Particle Filter,APF)与PF三种算法的多因素混凝土冻融劣化寿命预测结果如图4所示,以预测值与实验值的均方根误差(Root-Mean-SquareError,RMSE)作为寿命预测精度的对比指标,RMSE越小,则精度越高,从图4可以看出,对比APF与PF寿命预测方法,MSVPF最大程度地降低了重采样过程中的信息损失,有效地缓解了粒子多样性匮乏现象,具有最优的预测效果,其RMSE最低,为0.005050,而其他二者分别为0.006036和0.007883。同时,相比于APF与PF算法,MSVPF采用了相同的粒子数,却获得了更高的预测精度,且计算时间相近,更适用于混凝土冻融寿命在线预测的工程应用。MSVPF, Auxiliary Particle Filter (APF) and PF three algorithms of multi-factor concrete freeze-thaw degradation life prediction results are shown in Figure 4, the root mean square error (Root-Mean-SquareError ,RMSE) as a comparison index of life prediction accuracy, the smaller the RMSE, the higher the accuracy. It can be seen from Figure 4 that compared with the APF and PF life prediction methods, MSVPF minimizes the information loss in the resampling process, effectively It alleviates the lack of particle diversity and has the best prediction effect. Its RMSE is the lowest, which is 0.005050, while the other two are 0.006036 and 0.007883 respectively. At the same time, compared with the APF and PF algorithms, MSVPF uses the same number of particles, but obtains higher prediction accuracy, and the calculation time is similar, which is more suitable for engineering applications of online prediction of concrete freeze-thaw life.

MSVPF与确定性重采样粒子滤波(Deterministic Resampling Particle Filter,DRPF)算法的多因素混凝土冻融劣化寿命预测结果对比如图5所示。从图5中可以看出,MSVPF与DRPF算法的寿命预测精度已较相近,其RMSE分别为0.005050与0.003814。虽然MSVPF算法精度略低于DRPF,但是本发明提出的MSVPF算法相对比DRPF并未丧失维度自由的特性,且与APF和PF相比,在相同粒子数的情况下具备更高的精度,可节省大量计算消耗,更适用于三阶以上的复杂高维冻融寿命预测状态空间模型在线预测的工程应用,是对DRPF算法的有效补充。The comparison of multi-factor concrete freeze-thaw degradation life prediction results between MSVPF and deterministic resampling particle filter (Deterministic Resampling Particle Filter, DRPF) algorithm is shown in Figure 5. It can be seen from Figure 5 that the life prediction accuracy of MSVPF and DRPF algorithms are relatively similar, and their RMSE are 0.005050 and 0.003814 respectively. Although the accuracy of the MSVPF algorithm is slightly lower than that of DRPF, the MSVPF algorithm proposed by the present invention does not lose the feature of dimension freedom compared with DRPF, and compared with APF and PF, it has higher precision under the same number of particles, which can save It consumes a lot of calculations and is more suitable for the engineering application of the online prediction of the complex high-dimensional freeze-thaw life prediction state space model above the third order. It is an effective supplement to the DRPF algorithm.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术方法范围内,可轻易想到的替换或变换方法,都应该涵盖在本发明的保护范围之内。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto, and any person familiar with the technical field can easily think of replacements or transformations within the scope of the technical methods disclosed in the present invention. methods should be covered within the protection scope of the present invention.

Claims (9)

1.一种最小采样方差粒子滤波的混凝土冻融寿命预测方法,其特征在于,包括如下步骤:1. A concrete freeze-thaw life prediction method of minimum sampling variance particle filter, is characterized in that, comprises the steps: 步骤1、以单段模式的相对动弹性模量衰减模型为基础,构建描述多因素冻融损伤劣化规律的状态方程及其噪声模型;Step 1. Based on the relative dynamic elastic modulus attenuation model of the single-segment mode, construct the state equation and its noise model describing the law of multi-factor freeze-thaw damage degradation; 步骤2、采用超声波无损检测方法,对混凝土中的超声波声时进行监测;通过相对动弹性模量与超声波声时之间的关系,构建观测方程;同时,结合步骤1中的状态方程,构建描述冻融劣化的状态空间模型;Step 2. Use the ultrasonic nondestructive testing method to monitor the ultrasonic sound time in the concrete; construct the observation equation through the relationship between the relative dynamic elastic modulus and the ultrasonic sound time; at the same time, combine the state equation in step 1 to construct the description State-space model of freeze-thaw degradation; 每一试件在多因素冻融循环开始前,先进行一次超声无损检测,采集基准声时;Before the start of the multi-factor freeze-thaw cycle, each test piece is subjected to an ultrasonic non-destructive test to collect the reference sound time; 步骤3、判断声时检测是否更新,以进行寿命预测;Step 3, judging whether the sound time detection is updated for life prediction; 对模型参数和粒子群进行初始化;在多因素冻融循环过程中,Initialize the model parameters and particle swarm; during the multi-factor freeze-thaw cycle, 若未进行超声无损检测,则将粒子群代入状态方程中,生成先验估计,再将先验估计与粒子权值进行加权求和,获得后验估计,并更新粒子群,后验估计可看作是冻融循环次数的预测值;If ultrasonic nondestructive testing is not performed, the particle swarm is substituted into the state equation to generate a priori estimate, and then the prior estimate and particle weights are weighted and summed to obtain the posterior estimate and update the particle swarm. The posterior estimate can be seen in as a predictor of the number of freeze-thaw cycles; 若进行超声无损检测,获得新的声时信号,则将t时刻粒子群代入状态空间模型中,生成N个声时预测值;令声时预测值与实验检测值作差,假设差值满足高斯分布,即可计算得到N个声时预测值对应的归一化权值;If ultrasonic non-destructive testing is carried out to obtain a new sound-time signal, then the particle swarm at time t is substituted into the state-space model to generate N sound-time prediction values; the difference between the sound-time prediction value and the experimental detection value is assumed to be Gaussian distribution, the normalized weights corresponding to the N sound-time prediction values can be calculated; 具体包括:Specifically include: 对模型参数和粒子群进行初始化,此时权值/>N为粒子个数;For model parameters and particle swarm Initialize, at this time the weight /> N is the number of particles; 在多因素冻融循环t+1时刻,若未进行超声无损检测,则将t时刻粒子群代入状态方程中,生成先验估计再将先验估计与粒子权值进行加权求和,如公式(5)所示,获得后验估计/>并更新迭代粒子/>相对动弹性模量的后验估计可看作是冻融循环次数的预测值;At time t+1 of the multi-factor freeze-thaw cycle, if no ultrasonic non-destructive testing is performed, the particle swarm at time t is substituted into the state equation to generate a priori estimation Then the prior estimate and particle weights are weighted and summed, as shown in formula (5), to obtain the posterior estimate > and update iterative particles /> The a posteriori estimate of the relative dynamic modulus can be seen as a predictor of the number of freeze-thaw cycles; 若多因素冻融循环t+1时刻进行了超声无损检测,获得新的超声波声时Tt+1,则将t时刻粒子群代入状态空间模型中,生成N个超声波声时预测值/>令声时预测值与实验检测值Texp作差,若差值满足高斯分布/>即可计算得到N个声时预测值对应的归一化权值/> If ultrasonic nondestructive testing is performed at time t+1 of the multi-factor freeze-thaw cycle, and a new ultrasonic sound time T t+1 is obtained, the particle swarm at time t Substitute into the state space model to generate N ultrasonic sound time prediction values/> Make the difference between the predicted value of sound time and the experimental detection value T exp , if the difference satisfies the Gaussian distribution /> The normalized weights corresponding to the N acoustic time prediction values can be calculated/> 步骤4、将粒子权值大于1/N的粒子进行复制,获得复制粒子群,其粒子数为L;Step 4, copy the particles whose particle weight is greater than 1/N, and obtain the copied particle group, whose number of particles is L; 步骤5、从原始粒子群中提取复制粒子群后,计算残余的粒子群权值,获得残差粒子群,残差粒子群由残余的粒子群及其权值组成;Step 5. After extracting the copied particle swarm from the original particle swarm, calculate the residual particle swarm weight to obtain the residual particle swarm, which is composed of the residual particle swarm and its weight; 步骤6、最小方差重采样;根据权值大小,对残差粒子群进行排序,并利用TopRank函数从残差粒子群中采样出N-L个权值最大的粒子,即MSV粒子,重采样后的粒子权值为1/N;Step 6, minimum variance resampling; according to the size of the weight, sort the residual particle swarm, and use the TopRank function to sample N-L particles with the largest weight from the residual particle swarm, that is, MSV particles, and the resampled particles The weight is 1/N; 步骤7、预测与更新;对复制粒子群、MSV粒子群与其相应的权值进行加权求和,即可获得冻融寿命预测值;将粒子数量为N-L的复制粒子群与数量为L的MSV粒子群相结合,使粒子数总数维持为N个,并将这两个粒子群作为更新粒子群,同时对相对动弹性模量状态值、损伤初速度、粒子权值及粒子个数进行更新;Step 7. Prediction and update; carry out weighted summation on the copied particle swarm, MSV particle swarm and their corresponding weights to obtain the predicted value of freeze-thaw life; combine the copied particle swarm with the number of particles N-L and the number of MSV particles with the number L Groups are combined to maintain the total number of particles at N, and these two particle groups are used as updated particle groups, and the relative dynamic elastic modulus state value, initial damage velocity, particle weight and particle number are updated at the same time; 步骤8、将更新粒子群作为迭代粒子群,重复步骤3至7,直至达到设定条件,停止冻融实验与预测过程;上述过程所经历的总时间即为混凝土冻融的剩余寿命。Step 8. Use the updated particle swarm as an iterative particle swarm, repeat steps 3 to 7 until the set conditions are reached, and stop the freeze-thaw experiment and prediction process; the total time experienced in the above process is the remaining life of concrete freeze-thaw. 2.根据权利要求1所述的最小采样方差粒子滤波的混凝土冻融寿命预测方法,其特征在于,步骤1中,状态方程的表达式为:2. the concrete freeze-thaw life prediction method of minimum sampling variance particle filter according to claim 1 is characterized in that, in step 1, the expression of state equation is: 公式(1)中,Et表示冻融循环t时刻的相对动弹性模量;C表示损伤加速度,A表示损伤初速度,二者可通过实验拟合获得;Δt表示t时刻与t+1时刻的时间间隔;ωtυ1表示加性的零均值高斯白噪声,满足 为状态噪声方差。In formula (1), E t represents the relative dynamic elastic modulus at time t of the freeze-thaw cycle; C represents the damage acceleration, and A represents the initial damage velocity, both of which can be obtained through experimental fitting; Δt represents time t and time t+1 time interval; ω tυ1 represents additive zero-mean Gaussian white noise, satisfying is the state noise variance. 3.根据权利要求2所述的最小采样方差粒子滤波的混凝土冻融寿命预测方法,其特征在于,步骤1中,定义基准损伤加速度C0为常数,基准损伤初速度A0满足高斯分布,如公式(2)所示:3. the concrete freeze-thaw life prediction method of minimum sampling variance particle filter according to claim 2, it is characterized in that, in step 1, define reference damage acceleration C 0 be constant, reference damage initial velocity A 0 satisfy Gaussian distribution, such as Formula (2) shows: 公式(2)中,mean(·)表示均值函数,Q表示冻融实验试件个数,Var(·)表示方差函数。In formula (2), mean(·) represents the mean function, Q represents the number of freeze-thaw test specimens, and Var(·) represents the variance function. 4.根据权利要求2或3所述的最小采样方差粒子滤波的混凝土冻融寿命预测方法,其特征在于,步骤2中,观测方程的表达式为:4. according to claim 2 or the concrete freeze-thaw life prediction method of minimum sampling variance particle filter, it is characterized in that, in step 2, the expression of observation equation is: 公式(3)中,Tt表示冻融循环t时刻的超声波声时,T0表示冻融循环开始前,通过超声法所测得的基准声时;υt+1表示观测噪声,满足 为状态噪声方差,定义观测噪声υt+1为零均值高斯白噪声;In formula (3), T t represents the ultrasonic sound time at time t of the freeze-thaw cycle, T 0 represents the reference sound time measured by the ultrasonic method before the freeze-thaw cycle starts; υ t+1 represents the observation noise, satisfying is the state noise variance, and defines the observation noise υ t+1 as zero-mean Gaussian white noise; 结合公式(1),构建状态空间模型,如公式(4)所示:Combining with formula (1), construct a state space model, as shown in formula (4): 5.根据权利要求1所述的最小采样方差粒子滤波的混凝土冻融寿命预测方法,其特征在于,步骤4的粒子复制过程具体包括:5. the concrete freeze-thaw life prediction method of minimum sampling variance particle filter according to claim 1, is characterized in that, the particle duplication process of step 4 specifically comprises: 将粒子权值大于1/N的粒子,复制成ni份,获得复制粒子群/>其中L为复制粒子个数,如式(6)所示;Copy the particles whose particle weight is greater than 1/N into n i copies, get copy particle swarm /> Where L is the number of copied particles, as shown in formula (6); 式中,为取整操作。In the formula, for the rounding operation. 6.根据权利要求5所述的最小采样方差粒子滤波的混凝土冻融寿命预测方法,其特征在于,步骤5具体包括:6. the concrete freeze-thaw life prediction method of minimum sampling variance particle filter according to claim 5, is characterized in that, step 5 specifically comprises: 残差粒子计算从原始粒子群中,提取复制粒子群后,残余的粒子群的权值将发生变化,其计算公式如下:Residual Particle Computation from the original particle swarm In , after extracting the copied particle swarm, the weight of the remaining particle swarm will change, and the calculation formula is as follows: 将残余的粒子群及其权值称之为残差粒子群,即 The residual particle swarm and its weight are called the residual particle swarm, namely 7.根据权利要求6所述的最小采样方差粒子滤波的混凝土冻融寿命预测方法,其特征在于,步骤6的最小方差重采样过程具体包括:7. the concrete freeze-thaw life prediction method of minimum sampling variance particle filter according to claim 6, is characterized in that, the minimum variance resampling process of step 6 specifically comprises: 最小方差重采样:根据权值大小,对残差粒子群进行排序,并从中采样出N-L个权值最大的粒子,即为MSV粒子,该过程可通过函数TopRankN-L(·)进行表征,如式(8)所示:Minimum variance resampling: according to the size of the weight, the residual particle swarm sort, and sample NL particles with the largest weight, which are MSV particles. This process can be characterized by the function TopRank NL ( ), as shown in formula (8): 由于采样过程是独立同分布的,因此重采样后,MSV粒子权值均为1/N。Since the sampling process is independent and identically distributed, after resampling, the weights of MSV particles are all 1/N. 8.根据权利要求7所述的最小采样方差粒子滤波的混凝土冻融寿命预测方法,其特征在于,步骤7的预测与更新过程具体包括:8. The concrete freeze-thaw life prediction method of minimum sampling variance particle filter according to claim 7, is characterized in that, the prediction and update process of step 7 specifically comprises: 对复制粒子群、MSV粒子群与其相应的权值进行加权求和,如式(9),即可获得冻融寿命预测值 The weighted summation of the copied particle swarm, MSV particle swarm and their corresponding weights, as shown in formula (9), can obtain the predicted value of freeze-thaw life 将粒子数量为N-L的复制粒子群与数量为L的MSV粒子群相结合,使粒子数总数维持为N个,并将这两个粒子群作为更新粒子群同时对相对动弹性模量状态值损伤初速度/>及粒子权值/>进行更新。Combine the copy particle swarm with particle number NL and the MSV particle swarm with the number L to keep the total number of particles at N, and use these two particle swarms as the update particle swarm Simultaneously for the state value of the relative dynamic modulus of elasticity initial damage velocity/> and particle weights/> to update. 9.根据权利要求8所述的最小采样方差粒子滤波的混凝土冻融寿命预测方法,其特征在于,步骤8具体包括:9. The concrete freeze-thaw life prediction method of minimum sampling variance particle filter according to claim 8, is characterized in that, step 8 specifically comprises: 计算相对动弹性模量后验估计预测值,如公式(10)所示,同时,令t=t+1,将作为迭代粒子群,重复上述步骤3至步骤7,直至相对动弹性模量/>或冻融循环次数t≥200,停止冻融实验与预测过程;上述过程所经历的总时间即为混凝土冻融的剩余寿命;Calculate the relative dynamic elastic modulus a posteriori estimated predicted value, as shown in formula (10), meanwhile, let t=t+1, will As an iterative particle swarm, repeat steps 3 to 7 above until the relative dynamic elastic modulus Or the number of freeze-thaw cycles t≥200, stop the freeze-thaw experiment and prediction process; the total time experienced in the above process is the remaining life of concrete freeze-thaw;
CN202110242641.8A 2021-03-05 2021-03-05 A Concrete Freeze-Thaw Life Prediction Method Based on Minimum Sampling Variance Particle Filter Active CN112949184B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110242641.8A CN112949184B (en) 2021-03-05 2021-03-05 A Concrete Freeze-Thaw Life Prediction Method Based on Minimum Sampling Variance Particle Filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110242641.8A CN112949184B (en) 2021-03-05 2021-03-05 A Concrete Freeze-Thaw Life Prediction Method Based on Minimum Sampling Variance Particle Filter

Publications (2)

Publication Number Publication Date
CN112949184A CN112949184A (en) 2021-06-11
CN112949184B true CN112949184B (en) 2023-08-29

Family

ID=76247723

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110242641.8A Active CN112949184B (en) 2021-03-05 2021-03-05 A Concrete Freeze-Thaw Life Prediction Method Based on Minimum Sampling Variance Particle Filter

Country Status (1)

Country Link
CN (1) CN112949184B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109932656A (en) * 2019-04-17 2019-06-25 合肥工业大学 A Lithium Battery Life Estimation Method Based on IMM-UPF
CN111638322A (en) * 2020-07-14 2020-09-08 兰州理工大学 Concrete durability life prediction method based on Birnbaum-Saunders distribution
CN111986737A (en) * 2020-08-07 2020-11-24 华中科技大学 Durable concrete mixing proportion optimization method based on RF-NSGA-II
CN112284376A (en) * 2020-10-10 2021-01-29 南京工程学院 Mobile robot indoor positioning mapping method based on multi-sensor fusion

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7672865B2 (en) * 2005-10-21 2010-03-02 Fair Isaac Corporation Method and apparatus for retail data mining using pair-wise co-occurrence consistency

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109932656A (en) * 2019-04-17 2019-06-25 合肥工业大学 A Lithium Battery Life Estimation Method Based on IMM-UPF
CN111638322A (en) * 2020-07-14 2020-09-08 兰州理工大学 Concrete durability life prediction method based on Birnbaum-Saunders distribution
CN111986737A (en) * 2020-08-07 2020-11-24 华中科技大学 Durable concrete mixing proportion optimization method based on RF-NSGA-II
CN112284376A (en) * 2020-10-10 2021-01-29 南京工程学院 Mobile robot indoor positioning mapping method based on multi-sensor fusion

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
天然浮石混凝土冻融损伤及寿命预测模型;王萧萧等;《硅酸盐通报》;第40卷(第1期);第98-105页 *

Also Published As

Publication number Publication date
CN112949184A (en) 2021-06-11

Similar Documents

Publication Publication Date Title
CN108959676B (en) A Method of Degradation Modeling and Life Prediction Considering Effective Shock
CN108037463B (en) Lithium ion battery life prediction method
CN106529018B (en) Based on Gauss weight-stuff and other stuff filtering Fatigue Crack Propagation Prediction method
CN112883497B (en) Space valve reliability assessment method based on multi-source information fusion
CN109598052B (en) A smart meter life cycle prediction method and device based on correlation coefficient analysis
CN109460631B (en) Method for predicting corrosion rate of seabed mixed transportation pipeline
CN113743662B (en) Ship key technical parameter prediction method and system based on machine learning
CN109740301A (en) An accounting method for carbon emissions of gas-fired units based on BP neural network
CN112307536A (en) Dam seepage parameter inversion method
CN110532726A (en) A kind of non local life expectance appraisal procedure of the most weak ring of the turbine disk based on Bayes's calibration
CN104749251A (en) An Ultrasonic Evaluation Method for Grain Size Eliminating the Effect of Water Acoustic Distance
CN112949185B (en) Multi-factor concrete freeze-thaw particle filter life prediction method
CN112949184B (en) A Concrete Freeze-Thaw Life Prediction Method Based on Minimum Sampling Variance Particle Filter
CN111638322B (en) Concrete durability life prediction method based on Birnbaum-Saunders distribution
CN111597506B (en) Prediction method for near-shore wave breaking parameters and wave height
CN107765206A (en) A kind of appraisal procedure of equipment for monitoring power quality running status
CN106969756A (en) River suspended sediment sedimentary loading correction computational methods
CN104866715A (en) Electrical power system robust state estimation method based on self-adaptive kernel density estimation
CN112949192B (en) Concrete freeze-thawing life prediction method for deterministic resampling particle filtering
CN109145258B (en) Confidence Interval Estimation Method for Weibull Distribution Parameters Based on Nonlinear Fitting
CN107204616A (en) Power system probabilistic state estimation method based on the pseudo- spectrometry of adaptive sparse
CN111177645B (en) A hybrid error evaluation method for large-scale high-speed rotary equipment based on large-scale point cloud data
CN114491386A (en) Sea wave effective wave height correction method based on sea gas temperature difference
CN113791023A (en) A method for establishing corrosion prediction model of metal surface based on corrosion probability
CN119047293A (en) Concrete freeze-thawing damage prediction method coupled with freeze-thawing cycle temperature and saturation

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