[发明专利]一种索杆张力结构的找形方法有效
申请号: | 201210060097.6 | 申请日: | 2012-03-08 |
公开(公告)号: | CN102663229A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 蔡建国;冯健 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 汤志武 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种索杆张力结构的找形方法,属于空间结构的建筑设计和结构设计领域。本发明方法步骤是:设定索杆张力结构的拓扑关系,并给出其约束条件和压杆长度;确定索杆张力结构找形分析中的目标函数;设定每根拉索和压杆的长度权重系数以及每个边界条件的权重系数,并给出梯度法优化中的初始步长;计算每个节点坐标变量在xk处的梯度向量。本发明从能量的角度出发,并将索杆张力结构的边界条件等约束写入梯度法优化方法的功能函数中,从而较容易地解决了具有约束条件的张力结构的找形问题。传统找形方法中加入了过多的约束条件以及几何限制,本发明初始限制条件较少,可以找到大量非规则体系。 | ||
搜索关键词: | 一种 张力 结构 方法 | ||
【主权项】:
一种索杆张力结构的找形方法,其特征在于,包括以下步骤:第一步、设定索杆张力结构的拓扑关系,并给出其约束条件和压杆长度;第二步、确定索杆张力结构找形分析中的目标函数, f ( x ) = Σ j = 1 b - n s w j l j 4 ( x ) + Σ m = 1 n s w _ str m ( L m ( x ) - l m ) 4 + Σ i = 1 n f w _ cor i ( X i - x i ) 2 其中,x为所有节点坐标向量,表示为:{x1,x2,x3,…,xp,…,xd*n}T;n为结构的节点数;d为结构的维数,当体系为二维结构时,d=2;当体系为三位结构时,d=3;lj(x)为第j根拉索的计算长度,是坐标向量x的函数;Lm为第m根压杆的计算长度,是坐标向量x的函数;lm为第m根压杆的给定长度;Xi是步骤1给出第i个约束条件的节点坐标值;b为索杆张力结构的杆件数;ns是索杆张力结构的压杆数量;nf是约束条件的数量;wj为第j根拉索的长度权重系数;w_strm为第m根压杆的长度权重系数;w_cori为第i个边界条件的权重系数;第三步、设定每根拉索和压杆的长度权重系数以及每个边界条件的权重系数,并给出梯度法优化中的初始步长step;第四步、输入所有节点坐标向量的初始值x0,并带入目标函数,计算得到目标函数为f0;第五步、在第k步循环过程中,其对应的节点坐标向量为xk,其目标函数值为fk,计算每个节点坐标变量在xk处的梯度向量为: ▿ f = [ ∂ f ( x k ) ∂ x 1 , ∂ f ( x k ) ∂ x 2 , . . . , ∂ f ( x k ) ∂ x d * n ] T 判断梯度向量中第p个元素是否大于零,如果大于零,xpk+1=xpk‑step;否则,xpk+1=xpk+step。从而可以得到下一个循环步的节点坐标向量xk+1;第六步、计算xk+1对应的目标函数值fk+1,如果fk+1>fk,则step=step/4;否则,step不变,重复第五步,直至完成所有循环步,输出最终节点坐标向量x。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210060097.6/,转载请声明来源钻瓜专利网。
- 上一篇:耐油性可发泡密封材料及其制备方法
- 下一篇:一种增强型木塑建筑板材原料配比
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用