[发明专利]基于离散型卡尔曼滤波的超高层建筑风荷载反分析方法在审

专利信息
申请号: 201510752972.0 申请日: 2015-11-06
公开(公告)号: CN105260568A 公开(公告)日: 2016-01-20
发明(设计)人: 郅伦海;方明新;余攀;张彬 申请(专利权)人: 武汉理工大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 湖北武汉永嘉专利代理有限公司 42102 代理人: 钟锋;李丹
地址: 430070 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于离散型卡尔曼滤波的超高层建筑风荷载反分析方法,该方法包括以下步骤:(1)基于实测的前几阶模态振型将结构有限测试楼层的风致响应分量(位移或速度)转化为模态风致响应;(2)利用离散型卡尔曼滤波估计未知的模态风致响应分量;(3)通过估计的模态风致响应(位移、速度、加速度)识别结构的模态风荷载;(4)利用模态振型矩阵的广义逆获得结构任意楼层的风荷载时程。该方法可以解决超高层建筑风致响应测点不足的问题,本方法在结构模态参数误差、模态截断误差及测量噪声影响下的风荷载反演结果仍然能够满足工程需要。研究技术为超高层建筑抗风设计及相关研究提供有用的工具及依据。
搜索关键词: 基于 离散 卡尔 滤波 超高层建筑 荷载 分析 方法
【主权项】:
一种基于离散型卡尔曼滤波的超高层建筑风荷载反分析方法,其特征在于,包括以下步骤:1)利用有限单元法获取超高层建筑的质量矩阵M、刚度矩阵K和阻尼矩阵C,超高层建筑的层数为n;2)输入实测的p个楼层的风致响应分量,所述风致响应为位移或速度响应分量中的一种;3)根据结构前q阶模态振型,将实测的风致响应分量转化为模态风致响应,并在模态空间中构造离散化的状态方程和测量方程;3.1)将实测的风致响应分量转化到模态空间;yp×1=Φp×q·Uq×1(1≤p≤n,1≤q≤n)式中yp×1为p个楼层风致响应,Φp×q为对应最高阶为q阶的模态振型矩阵,Uq×1为前q阶模态响应;由广义逆矩阵Φp×q+,结构实测的模态位移响应可近似表示为:<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>U</mi><mo>^</mo></mover><mrow><mi>q</mi><mo>&times;</mo><mn>1</mn></mrow></msub><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>&Phi;</mi><mrow><mi>p</mi><mo>&times;</mo><mi>q</mi></mrow></msub><mo>)</mo></mrow><mo>+</mo></msup><mo>&CenterDot;</mo><msub><mi>y</mi><mrow><mi>p</mi><mo>&times;</mo><mn>1</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>U</mi><mo>^</mo></mover><mrow><mi>q</mi><mo>&times;</mo><mn>1</mn></mrow></msub><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>&Phi;</mi><mrow><mi>p</mi><mo>&times;</mo><mi>q</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo></msup><mo>&CenterDot;</mo><msub><mi>y</mi><mrow><mi>p</mi><mo>&times;</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mi>f</mi><mi> </mi><mi>p</mi><mo>=</mo><mi>q</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>式中为Uq×1的估计值;准确模态位移与估计模态位移之间误差向量可以用下式表示:<mrow><mi>&Delta;</mi><mo>=</mo><msub><mi>U</mi><mrow><mi>q</mi><mo>&times;</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>U</mi><mo>^</mo></mover><mrow><mi>q</mi><mo>&times;</mo><mn>1</mn></mrow></msub></mrow>3.2)将质量矩阵M、刚度矩阵K和阻尼矩阵C按质量归一化进行模态转化;<mrow><msub><mi>M</mi><mi>i</mi></msub><mo>=</mo><msubsup><mi>&Phi;</mi><mi>i</mi><mi>T</mi></msubsup><msub><mi>M&Phi;</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn><mo>,</mo><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>K</mi><mi>i</mi></msub><mo>=</mo><msubsup><mi>&Phi;</mi><mi>i</mi><mi>T</mi></msubsup><msub><mi>K&Phi;</mi><mi>i</mi></msub><mo>=</mo><msubsup><mi>&omega;</mi><mi>i</mi><mn>2</mn></msubsup><mo>,</mo><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow></mrow>式中Φi、Mi、Ki分别为第i阶按质量规准化的振型向量、模态质量和模态刚度;3.3)构造离散化的状态方程和测量方程;动力方程可如下解耦为:<mrow><msub><mi>f</mi><mi>i</mi></msub><mo>=</mo><msub><mover><mi>U</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>i</mi></msub><mo>+</mo><msub><mi>C</mi><mi>i</mi></msub><msub><mover><mi>U</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mo>+</mo><msubsup><mi>&omega;</mi><mi>i</mi><mn>2</mn></msubsup><msub><mi>U</mi><mi>i</mi></msub></mrow>式中fi、Ci分别为第i阶按质量规准化的模态荷载、模态阻尼;Ui分别为第i阶模态加速度、模态速度、模态位移,应用Taylor展开式有:<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>U</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>U</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>U</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>&Delta;</mi><mi>t</mi><mo>+</mo><msub><mover><mi>U</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>&Delta;t</mi><mn>2</mn></msup><mo>/</mo><mn>2</mn><mo>+</mo><msub><mi>j</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>&Delta;t</mi><mn>3</mn></msup><mo>/</mo><mn>6</mn><mo>+</mo><msub><mover><mi>j</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>&Delta;t</mi><mn>4</mn></msup><mo>/</mo><mn>24</mn><mo>+</mo><mi>o</mi><mo>&lsqb;</mo><msup><mi>&Delta;t</mi><mn>4</mn></msup><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>U</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mover><mi>U</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>U</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>&Delta;</mi><mi>t</mi><mo>+</mo><msub><mi>j</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>&Delta;t</mi><mn>2</mn></msup><mo>/</mo><mn>2</mn><mo>+</mo><msub><mover><mi>j</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>&Delta;t</mi><mn>3</mn></msup><mo>/</mo><mn>6</mn><mo>+</mo><mi>o</mi><mo>&lsqb;</mo><msup><mi>&Delta;t</mi><mn>3</mn></msup><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>U</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mover><mi>U</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mi>j</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>&Delta;</mi><mi>t</mi><mo>+</mo><msub><mover><mi>j</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>&Delta;t</mi><mn>2</mn></msup><mo>/</mo><mn>2</mn><mo>+</mo><mi>o</mi><mo>&lsqb;</mo><msup><mi>&Delta;t</mi><mn>2</mn></msup><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>j</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>j</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>j</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>&Delta;</mi><mi>t</mi><mo>+</mo><mi>o</mi><mo>&lsqb;</mo><mi>&Delta;</mi><mi>t</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced>式中Δt是采样间隔,ji(k‑1)和分别是k‑1时间点处的模态加速度的一阶导数和二阶导数,令<mrow><msub><mi>X</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>U</mi><mi>i</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo></mtd></mtr><mtr><mtd><msub><mover><mi>U</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo></mtd></mtr><mtr><mtd><msub><mover><mi>U</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>i</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo></mtd></mtr><mtr><mtd><msub><mi>j</mi><mi>i</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo></mtd></mtr></mtable></mfenced></mrow>则Xi(k)用离散型的状态方程可以如下表示:<mrow><msub><mi>X</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>A</mi><mo>&CenterDot;</mo><msub><mi>X</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mi>B</mi><mo>&CenterDot;</mo><msub><mover><mi>j</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow>其中A表示状态传递矩阵,B表示噪声矩阵,如下<mrow><mi>A</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mi>&Delta;</mi><mi>t</mi></mrow></mtd><mtd><mrow><msup><mi>&Delta;t</mi><mn>2</mn></msup><mo>/</mo><mn>2</mn></mrow></mtd><mtd><mrow><msup><mi>&Delta;t</mi><mn>3</mn></msup><mo>/</mo><mn>6</mn></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mrow><mi>&Delta;</mi><mi>t</mi></mrow></mtd><mtd><mrow><msup><mi>&Delta;t</mi><mn>2</mn></msup><mo>/</mo><mn>2</mn></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mrow><mi>&Delta;</mi><mi>t</mi></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mi>B</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>&Delta;</mi><msup><mi>t</mi><mn>4</mn></msup><mo>/</mo><mn>24</mn></mtd></mtr><mtr><mtd><mi>&Delta;</mi><msup><mi>t</mi><mn>3</mn></msup><mo>/</mo><mn>6</mn></mtd></mtr><mtr><mtd><mi>&Delta;</mi><msup><mi>t</mi><mn>2</mn></msup><mo>/</mo><mn>2</mn></mtd></mtr><mtr><mtd><mi>&Delta;</mi><mi>t</mi></mtd></mtr></mtable></mfenced></mrow>离散型的测量方程可以表示如下:Zi(k)=H·Xi(k)+Wi(k)其中Zi(t)表示测量的模态响应,Wi(k)表示测量噪声矢量,H表示测量矩阵,取决于测量响应的类型,如果测量响应是位移,H=[1 0 0 0],如果测量响应是速度,H=[0 1 0 0];4)基于离散型卡尔曼滤波理论,利用已测部分楼层的风致响应估计未知结构风致响应分量;<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mi>G</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>Z</mi><mi>i</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>-</mo><mi>H</mi><msub><mover><mi>X</mi><mo>^</mo></mover><mi>i</mi></msub><mo>(</mo><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>)</mo></mrow><mo>;</mo></mrow>其中,<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>A</mi><msub><mover><mi>X</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow>Pi(k/k‑1)=A Pi(k‑1)AT+BQiBT;Gi(k)=Pi(k/k‑1)HT(HPi(k/k‑1)HT+Ri)‑1;Pi(k)=(I‑Gi(k)H)Pi(k/k‑1);式中,Gi(k)是时间点k处的卡尔曼滤波增益,Pi(k)表示滤波误差协方差矩阵;I为单位矩阵,Qi为噪声协方差,A表示状态传递矩阵,B表示噪声矩阵;5)根据预测的模态响应,估计模态风荷载,进而利用模态振型矩阵的广义逆获得结构任意楼层的风荷载时程;<mrow><msub><mover><mi>f</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&Psi;</mi><mi>i</mi></msub><mo>&CenterDot;</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow>其中<mrow><msub><mi>&Psi;</mi><mi>i</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>C</mi><mi>i</mi></msub></mtd><mtd><msubsup><mi>&omega;</mi><mi>i</mi><mn>2</mn></msubsup></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>则可估计结构风致外荷载<mrow><mover><mi>F</mi><mo>^</mo></mover><mo>=</mo><msup><mrow><mo>(</mo><msup><mrow><mo>(</mo><msub><mi>&Phi;</mi><mrow><mi>n</mi><mo>&times;</mo><mi>q</mi></mrow></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>)</mo></mrow><mo>+</mo></msup><mover><mi>f</mi><mo>^</mo></mover></mrow>式中Φn×q为振型矩阵Φn×n的前q列,为估计的模态荷载向量<mrow><mo>(</mo><mover><mi>f</mi><mo>^</mo></mover><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mover><mi>f</mi><mo>^</mo></mover><mn>1</mn></msub></mtd><mtd><msub><mover><mi>f</mi><mo>^</mo></mover><mn>2</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mover><mi>f</mi><mo>^</mo></mover><mi>q</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>)</mo><mo>.</mo></mrow>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510752972.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top