[发明专利]随机激励下大规模结构设计方法有效

专利信息
申请号: 201410788079.9 申请日: 2014-12-17
公开(公告)号: CN104504189A 公开(公告)日: 2015-04-08
发明(设计)人: 张卫红;刘虎;牛草;蔡守宇;高彤 申请(专利权)人: 西北工业大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 西北工业大学专利中心 61204 代理人: 王鲜凯
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 随机 激励 大规模 结构设计 方法
【说明书】:

技术领域

发明涉及一种大规模结构设计方法,特别是涉及一种随机激励下大规模结构设计方法。

背景技术

工程实际中的结构常常会承受各种随机振动激励,例如自然界中存在的风激励,航空航天飞行器在服役时受到的气动激励。结构在随机激励作用下破坏的事件时有发生,因此在结构构型设计时,考虑结构在随机激励下的性能表现非常重要。

文献“Zhang Q,Zhang WH,Zhu JH,Gao T.Layout optimization of multi-component structures under static loads and random excitations.Engineering Structures.2012.43:120-128”公开了一种随机激励下以结构指定位置的位移响应均方根最小化为目标,结构体积为约束的结构构型优化设计方法,该方法采用传统的Complete Quadratic Combination(CQC)方法计算随机激励下的位移响应均方根。CQC方法计算随机响应时计算量巨大,并且在实际应用中存在由截断模态引起的分析误差,更值得注意的是分析误差会随着结构规模的增加而变大,因此文献中的方法只适用于设计结构规模较小的问题。文献所设计的结构中,最大的自由度数量为3782,规模很小,可以得到清晰的结构构型。但是当使用文献中的方法设计大规模结构时,设计得到的结构构型边界不清晰,构型复杂、结构上空洞较多,难以应用于工程实际(见图3)。

发明内容

为了克服现有的结构设计方法实用性差的不足,本发明提供一种随机激励下大规模结构设计方法。该方法采用虚拟激励法结合模态加速度法计算随机激励下的位移响应均方根,然后以结构指定位置的位移响应均方根最小为目标,以结构质量为约束对结构进行设计。相比背景技术的设计方法,本发明方法可以明显提高随机位移响应均方根的分析精度,最终能够设计得到清晰有效的结构构型,从而能满足工程实际中大规模结构的设计需求。

本发明解决其技术问题所采用的技术方案是:一种随机激励下大规模结构设计方法,其特点是采用以下步骤:

(a)建立设计空间有限元模型,设置拓扑设计变量ηh初始值,h是正整数表示单元编号,1≤h≤Nh,Nh表示结构单元总数量。给定材料密度ρ和杨氏模量E。给定质量约束上限

(b)设置激励载荷,给出随机激励f(t)的功率谱密度矩阵Sf(ω),f(t)为p维列向量,p为载荷中力的个数,t表示时间,Sf(ω)为p维方阵,其下标f表示其为激励f(t)的功率谱矩阵。ω为激励角频率,载荷的激励频段为[ω,]。ω表示激励角频率的下限,表示激励角频率的上限。根据矩阵LDLT分解,存在下式成立

Sf(ω)=Σq=1Q(γq)*(γq)T]]>

其中Q为矩阵Sf(ω)的秩,γq为p维列向量表示第q个虚拟简谐激励,1≤q≤Q,上标T表示向量或矩阵的转置。

(c)根据当前设计变量值,采用以下公式分别计算每一个有限元单元的材料密度ρh和杨氏模量Eh

ρh=ηhρ

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201410788079.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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