1.一种基于Adaboost算法的多失效模式下密封结构可靠性评估方法,其特征在于步骤如下:步骤1:构造训练样本和测试样本
将实验过程中O型密封圈的弹性模量、泊松比、油压和预压缩量作为特征,在同一载荷谱中运行105小时后结构是否失效作为二分类标签,制作出样本容量为N的实验样本;其中,输入的各个参数互相独立且可近似认为服从正态分布,随机抽取80%作为训练样本,其余
20%作为测试样本;
步骤2:运用Adaboost算法对训练样本进行分类
采用matlab工具箱中的adaboostM1二分类算法,弱学习器类型为决策树,对训练样本进行分类进行多轮训练;将训练好的分类模型记作F(X),其中X为O型圈的输入特征向量,若F(X)<0,则认定在该输入条件下,O型密封圈失效;否则认定O型密封圈未失效;
步骤3:采用重要抽样法计算失效概率
采取扩大方差的重要抽样法来计算O型密封圈的失效概率,扩大系数设为1.05,抽取N组数据,记作Xi,i=1,2,…,N,代入训练好的分类模型F(X),当F(Xi)<0时,认定在Xi下O型密封圈失效;
利用 计算失效概率,式中i为使F(Xi)<0成立的所有可能值;gcov为扩大方差后设计参数的联合概率密度分布函数;fcov为扩大方差前设计参数的联合概率密度分布函数。