[发明专利]基于Johnson变换的非高斯风压模拟方法在审
申请号: | 201910141046.8 | 申请日: | 2019-02-26 |
公开(公告)号: | CN109871625A | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 吴凤波;黄国庆;李天成;刘敏 | 申请(专利权)人: | 西南交通大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 成都信博专利代理有限责任公司 51200 | 代理人: | 舒启龙 |
地址: | 610031 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 非高斯过程 非高斯 可行区 风压 显式表达式 参数估计 传递 推导 峰度 高斯 软化 硬化 并用 | ||
1.一种基于Johnson变换的非高斯风压模拟方法,其特征在于,
步骤1:非高斯的Johnson变换模型
Suppose Y(t)是均值为μY和标准差为σY的非高斯风压过程;标准非高斯过程即标准非高斯序列,X(t)=[Y(t)-μY]/σY转换为平稳标准高斯序列Z(t),然后再表示为(Grigoriu1998)
x(t)=g[z(t)] (1)
在这里FX是X(t)的累积分布函数;是FX的反函数;ΦZ(·)为Z(t)的累积分布函数;
基于中心极限定理并参照Perason的四参数系统,将平移标准高斯序列Z(t)转换为非高斯序列X(t)的四参数转换模型,该模型被称为Johnson转化模型;Johnson转换模型表示为:
其中,J(·)分别为:
(a)无界转换模型,SU
(b)有界转换模型,SB
(c)对数正态转换模型,SL
其中ε和γ是控制Johnson曲线位置的参数;λ和η是控制Johnson曲线尺度的参数,其值总是大于零;
为了下面分析的简化,定义需要注意的是线性变换不改变偏度和峰度;
式(2a)对应的逆转化模型(I-Johnson转换模型)为:
其中,J-1(·)分别为:
(a)无界转换模型,SU
(b)有界转换模型,SB
(c)对数正态转换模型,SL
同时,基于(3a)式,求出非高斯变量q的概率分布函数为:
(a)无界转化模型,SU:
(b)有界转化模型,SB:
(c)对数正态转换模型,SL:
式中,是标准高斯过程Z的概率密度函数;
Johnson转换的适用范围中的SL转换适用范围是偏度-峰度的一条曲线,该曲线的闭合表达式为(Hill et al.1976):
α4=w4+2w3+3w2-3 (5b)
其中,α3表示偏度;α4表示峰度;w=exp(η-2),
对于上述三种转换的选取,取决于指定的偏度和峰度;对于指定的偏度α3,公式(5a)在复数域有三个根;由于w>0,故w取实数正根值;分别按下式计算:
式中,Q1和Q2表示为:
随后将求得的w带入公式(5b)得到α'4;若α4<α'4,选取SB转换;若α4>α'4,选取SU转换;当α4=α'4时,即该点落在SL曲线上,选取SL转换;
步骤2:矩估计法
Hill et al(1976)基于矩估计法对Johnson转化模型的参数进行了估计;非高斯变量q的前四阶中心矩rn(n=1,2,3,4)表示为:
(1),无界转换模型,SU:
r1(q)=-w0.5sinh(Ω) (8a)
r2(q)=0.5(w-1)[wcosh(2Ω)+1] (8b)
r3(q)=-0.25w0.5(w-1)2[w(w+2)sinh(3Ω)+3sinh(Ω)] (8c)
(2),有界转换模型,SB
(3),有界对数正态转换模型,SL:
rn(q)=exp(0.5n2η-2-nγη-1) (10)
其中,Ω=γ/η;非高斯变量q的偏度α3和峰度α4表示为:偏度和峰度仅与γ和η有关;基于样本数据的偏度和峰度,即先求出γ和η;再根据关系和ε=r1(x)-λr1(q)求出λ和ε;
步骤3:高斯过程的模拟
谱表示法是一种利用谱分解和三角函数技术叠加来模拟随机过程样本的传统方法;以一维单变量零均值平稳高斯随机过程为例,该方法表示为:
Al=(2SZ(ωl)△ω)1/2,l=0,1,2,....,N-1 (11b)
ωl=l△ω,l=0,1,2,....,N-1 (11c)
△ω=ωu/N (12)
其中,为模拟的平稳高斯过程样本;N为频率分段数,一般取N=2μ,μ为正整数,以便于进行快速傅里叶变换;SZ为高斯过程的目标功率谱;ωl为频率;△ω为频率间隔;ωu是上截频率,其值的确定见Shinozuka和Deodatis(1991);φl为随机相位,取0~2π之间的随机数;
步骤4:功率谱密度匹配关系
在模拟得到了高斯平稳随机样本后,将这些样本通过Johnson转换模型即得到相应的平稳非高斯随机样本;但模拟前往往只知道非高斯过程X(t)的功率谱或相关函数;高斯与非高斯过程的功率谱密度函数存在偏差;因此,需要先基于X(t)的功率谱或相关函数得到相应的高斯过程的功率谱或相关函数;
Grigoriu(1998)给出了非高斯过程X(t)的自相关系数函数ρNG(τ)为:
其中,z1=z(t),z2=z(t+τ),表示二元标准高斯向量的联合概率密度函数,其表达式为:
当采用Johnson转换模型时,对于SL和SU转换模型,由式(13)获得求解ρNG(τ)的解析式:
(1),对数高斯转换,即SL转换
(2),无界转换,即SU转换
对于SB转换模型,式(13)很难获得ρNG(τ)的解析式,但能通过近似得到其解为
式中,该公式推导如下:
基于Hermite多项式,公式(14)展开为
式中:Hes(·)是s阶Hermite多项式,由下式计算
当|ρG|<1时,式(16)会收敛,否则会发散;
将式(16)代入式(13),ρNG(τ)表示为
式中,由于Hermite多项式的正交性,I1,0=I2,0=0;
忽略s>M的项,式(18)近似为
当引入Gauss-Hermite求积公式,Ik,s近似表示为
式中,d是样本数目且建议d=9~11;zgh,a是Hermite多项式的解;wgh,a是相应的权重,表示为
已知ρNG(τ),通过牛顿迭代法求解上述非线性方程(15)从而求出ρG(τ);其中ρNG(τ)和ρG(τ)应满足以下关系:
|ρNG(τ)|≤|ρG(τ)| (22)
上述公式的解不一定存在,当ρG(τ)=-1和1时,相应的ρNG(τ)值分别为和当ρNG(τ)的取值区间在内时,上述公式有解;假如有解,还需要验证ρG是非负定矩阵(Gioffre et al.2000);其中,ρG为
式中,τij=ti-tj,i,j=1,2,...k,k为正整数;
假如上述矩阵不满足非负定,这就意味着指定的非高斯过程X(t)的功率谱密度函数SX(ω)和概率分布FX不匹配;此时,通过Shields et al.(2011)提出的方法来解决;
步骤5:整体模拟流程
基于Johnson转换模型的非高斯平稳随机过程整体模拟流程如下:
1,根据非高斯平稳随机过程Y(t)的目标功率谱密度SY(ω)和前四阶统计矩:μY,σY,α3,α4,
获得标准化非高斯平稳随机过程X(t)的目标功率谱密度SNG(ω)和前四阶统计矩:μX=0,σX=1,α3,α4;
2,根据非高斯过程X(t)的前四阶矩,确定Johnson转换类型及相应Johnson模型的参数;
3,基于功率谱密度和概率分布是否匹配,分为下面两种方式进行模拟:
3.1当功率谱密度和概率分布是匹配的时候,整个模拟过程如下:先基于逆傅里叶变换将SNG(ω)转换为ρNG(τ),将ρNG(τ)代入式(13)或(15a)、(15b)、(15c)进行迭代计算得到ρG(τ),将ρG(τ)进行傅里叶变换得到SZ(ω),基于谱表示法模拟得到高斯过程的样本再将其代入(3a)式得到非高斯的模拟样本
3.2当功率谱密度和概率分布不匹配的时候,则模拟按照下面进行
3.2.1假定SNG(ω)为SG(ω)的初值
3.2.2,将进行IFFT得到通过(14)式计算求得将进行傅里叶变换(FFT)得到使用作为下一个高斯分布的估计值:
式中,表示作为第Jk+1次迭代高斯过程的谱密度;κ是优化迭代收敛速率的指数,当1.3≤κ≤1.5,迭代速度和精度都能够得到较好的保证(e.g.,Shields et al.2011);
3.2.3,用更新的高斯过程的谱密度替换重复3.2.2,直到迭代产生的相对误差稳定在一常数值(或进一步迭代不能够得到更小的相对误差),迭代结束;相对误差按下式计算:
4,根据得到的高斯过程的功率谱密度,采用谱表示法模拟并得到标准高斯过程样本再将通过Johnson转换模型得到归一化的非高斯过程模拟样本再由关系得到非高斯过程Y(t)的模拟样本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学,未经西南交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910141046.8/1.html,转载请声明来源钻瓜专利网。