广义特征值问题GEVP高层建筑结构动力学算例和Matlab程序

合集下载

MATLAB用于结构动力计算

MATLAB用于结构动力计算

MATLAB用于结构动力计算
印国强
【期刊名称】《华电技术》
【年(卷),期】2005(027)004
【摘要】简要介绍了MATLAB语言.详细论述了用MATLAB进行结构动力计算的过程.给出了二等跨连续梁动力计算简图.作为平面模型,MATLAB的计算考虑了结构的全部动力自由度,算出的动力弯矩值精度更高.
【总页数】3页(P38-40)
【作者】印国强
【作者单位】江苏省送变电公司,江苏,南京,210028
【正文语种】中文
【中图分类】TP31
【相关文献】
1.Matlab数学函数库在结构动力计算中的应用 [J], 殷惠君;唐可
2.试验模态分析应用于建筑结构动力计算 [J], 翟振东;赵均海
3.Matlab应用于高层建筑结构时程分析初探 [J], 华晶
4.基于MATLAB环境下的压缩机动力计算与分析 [J], 邢雪;邢万坤
5.Matlab接口程序与某气象塔结构动力计算 [J], 刘利波;唐可
因版权原因,仅展示原文概要,查看原文内容请购买。

用线性矩阵不等式方法求解控制理论问题_张怡

用线性矩阵不等式方法求解控制理论问题_张怡

(a)包覆不完全
(b)形成间隙
图 1 粘结剂对炸药的润湿状况
(2)对于水悬浮法,造粒过程有水存在,此时发生 自动铺展的条件为:△G= γEB+ γBW- γEW< 0。 式中:γEB、γBW、γEW 分别为炸药- 粘结剂、粘结剂- 水、炸 药- 水界面张力。如果粘结剂满足在空气中能够完全 润湿炸药的条件,则上式可整理为:
- 1/2 - 1/2
其中,λmax (X,Y) 表示矩阵Y XY 的最大特征值。
GEVP是半凸(quasiconvex) 优化问题。
-1
(4)凸问题 (CP):minlodet A(X) , s.t A(X) > 0,
B(X) > 0。
(9)
这里A、B是仿射依赖于变量X的对称矩阵,注意当A>0
-1
等式问题。
在非线性矩阵不等式转化为线性矩阵不等式的许
多问题中,常常用到矩阵的Schur补性质定理。
# $ 定理(Schur补)线性矩阵不等式:
Q(X) S(T X)
S(X) R(X)
(3)
其中Q(X)=Q(X)T,R(X)=R(X)T,S(X)是等价于非线性矩阵
不等式: R(X) > 0,Q(X)- S(X)R(X)-1S(X)T> 0。 (4)
该步骤,直至收敛到问题的最优解。该算法虽简单,但
ห้องสมุดไป่ตู้
效率不高,仅适用于较小规模问题。
1988年,Nesterov和Nemirovskii提出了内点法,用
来求解具有线性矩阵不等式约束的凸优化问题,取得
了良好的效果。其基本思想是:运用约束集定义一个
凸的障碍函数,将其附加到原问题的目标函数中,以
一个无约束优化问题代替原有的约束优化问题,运用

MATLABLMI工具在鲁棒稳定性分析中的应用

MATLABLMI工具在鲁棒稳定性分析中的应用

收稿日期:2003-07-01修订日期:2003-08-08作者简介:高金凤:(1978-),女,助教,主要研究方向为不确定时滞系统的鲁棒控制与NCS 稳定性分析。

MATLAB LMI 工具在鲁棒稳定性分析中的应用高金凤,潘海鹏(浙江工程学院自动化所,浙江杭州310033)摘要:针对一类普遍存在的不确定时滞系统,基于线性矩阵不等式(LMI )的描述进行系统的稳定性分析,得到了用一个线性矩阵不等式系统的可行性表示的鲁棒稳定性滞后依赖型条件。

介绍了如何利用MATLAB 软件中的LMI 工具箱进行分析与设计,据此计算出最大的允许时滞界。

针对此类系统的鲁棒稳定性分析给出了数值算例。

关键词:线性矩阵不等式;稳定性;鲁棒控制;时滞中图分类号:TP13;TP319文献标识码:A文章编号:1001-4551(2003)05-0106-03Application of MATLAB L MI for Rob st Stability AnalysisGAO Jin-feng ,PAN Hai-peng(Department of Automation ,Zhejiang Institute of Science and Technology ,Hangzhou 310033,China )Abstract :This paper is concerned about the robust stabiiity probiem of a ciass of time-deiay systems with norm-bounded uncer-tainties.A deiay-dependent sufficient condition for the robust stabiiity is derived and is expressed as the feasibiiity probiem of a certain iinear matrix ineguaiity(LMI )system.The LMI tooibox is introduced in detaii ,and a maximum deiay bound is obtained by soiving a corresponding convex optimization probiem.Furthermore ,a numericai exampie is given to iiiustrate the proposed resuits.Key words :LMI ;stabiiity ;robust controi ;deiay1引言在线性矩阵不等式使用之前,许多控制问题是用Riccati不等式方法来解决的[1~3],而Riccati 不等式的求解带有一定的保守性。

高层高层钢结构分析计算软件及实例分析修改后剖析

高层高层钢结构分析计算软件及实例分析修改后剖析

3.3.1.1 通用软件介绍——ADINA
ADINA和ADINAT是两个可相互配合使用的结构分析和热 分析程序系统。它是在美国麻省理工学院K.J.Bathe教授 指导下,总结SAP和NONSAP程序编制经验,并结合有限元 和计算方法的发展而研制成功的大型结构分析程序系统。 ➢线性静力、动力问题 ➢非线性静力、动力问题 ➢稳态、瞬态温度问题
分析修改后剖析
兰州铁道 学院土木 建筑学院
中国建筑 西北建筑 研究院
清华大学 土木工程 系
北京市建 筑设计院
NLDYA CANNY99
TAT ANSYS
大连远洋大厦
51层,地下4层,总高200.80m,大厦A座建筑 面积74048m2,6层以下为钢骨混凝土柱与钢 筋混凝土梁组成的外框架,内筒为钢砼剪力墙 。第7~5l层为钢结构外框、钢砼剪力墙核心 筒。第7层为过渡层。
MSC公司自1963年开始从事计算机辅助工程领域CAE 产品的开发和研究。1969年推出了其第一个NASTRAN版 本, 即我们所知的NASTRAN Level 12。 ➢静力分析 ➢屈曲分析 ➢动力学分析 ➢非线性分析 ➢ 热传导分析 ➢空气动力弹性及颤振分析 ➢流-固耦合分析 等
高层高层钢结构分析计算软件及实例 分析修改后剖析
高层高层钢结构分析计算软件及实例 分析修改后剖析
3.3.1.2 专业软件介绍——ETABS
ETABS程序是高层建筑结构空间计算的专用程序,是在 TABS程序的基础上,增加了求解空间框架和剪力墙的功 能,能在静载和地震荷载作用下对高层建筑做弹性计算的 程序。但是有明显的缺陷,比如没有考虑P-△效应,也 不能将计算结构的总反应量的输出,但是这些缺陷在 ETABS的微机版Super-ETABS上得以改进。

高层建筑结构计算机分析方法和设计程序.

高层建筑结构计算机分析方法和设计程序.

第11章 高层建筑结构计算机分析方法和设计程序11.1 概 述目前,高层建筑结构日趋复杂,简化分析方法(包括手算)已不能很好地完成复杂结构的计算。

另外,计算机技术迅速发展,结构计算和设计软件不断改进,为高层建筑结构计算和设计提供了强大的技术条件。

因此,采用计算机方法进行高层建筑结构计算和设计已成为当前的主要手段。

高层建筑结构的计算机分析方法,从原理上可分为三种:(1)将高层建筑结构离散为杆单元,再将杆单元集合成结构体系,采用矩阵位移法计算(或称为杆件有限元法);(2)将高层建筑结构离散为杆单元、平面或空间的墙、板单元,然后将这些单元集合成结构体系进行分析,称为组合结构法(或称为组合有限元法);(3)将高层建筑结构离散为平面或空间的连续条元,并将这些条元集合成结构体系进行分析,称为有限条法。

在上述三种方法中,杆件矩阵位移法应用得最为广泛,有限条法应用较少,组合有限元法近年来应用较多,此法被认为是对高层建筑结构进行较精确计算的通用方法。

本章简要介绍前两种计算机方法的基本原理。

11.2 杆件有限元法11.2.1 基本假定高层建筑是复杂的空间结构,对不同结构或要求不同的计算精度时,可采用不同的计算假定。

(1)空间结构或平面结构假定。

将高层建筑结构视为空间结构时,其杆件是空间杆件,在平面内和平面外均具有刚度。

对于一般梁、柱等空间杆件,每个杆端结点有6个自由度,即沿3个轴的位移和绕3个轴的转角w v u ,,z y x θθθ,,,见图11.2.1(a)。

对于剪力墙,如将其简化为带刚域杆件,则每个结点仍为6个自由度(类似于图11.2.1(a));如将其简化为空间薄壁杆件,则每个结点除上述的6个自由度外,还要增加一个翘曲自由度(即扭转角ωθ),总共有7个自由度:,w v u ,,z y x θθθ,,,ωθ,见图11.2.2(a)。

截面翘曲自由度对应着截面上的第七个内力——双力矩,如图11.2.2(b )所示,当剪力墙这样截面尺寸较大的薄壁杆件受扭时,截面总弯矩为零,总轴力也为零,但由于截面大,截面翘曲在翼缘上产生正应力——翘曲正应力,这些正应力总合力为零,总合力矩也为零,但在截面许多部位其应力都不为零。

MATLAB在结构地震动力分析中的应用

MATLAB在结构地震动力分析中的应用

第32卷第5期四川大学学报(工程科学版)V ol.32N o.5 2000年9月JOURNA L OF SICH UAN UNI VERSITY(E NGI NEERI NG SCIE NCE E DITI ON)Sept.2000 文章编号:100923087(2000)0520014204MAT LAB在结构地震动力分析中的应用赖 伟,周志浩(四川大学建筑学院,成都610065)摘 要:将框架结构简化为层模型体系进行了罕遇地震作用下结构地震反应动力数值分析。

针对时程分析方法的特点和M AT LAB强大的计算和图形功能,在M AT LAb中实现了结构动力分析的可视化,为结构地震动力分析探索了一条新的途径和方法。

并对M AT LAB中的动画的实时显示技术进行了讨论。

关键词:时程分析;可视化;计算机应用中图分类号:T U311.3文献标识码:AApplication of MAT LAB in Seismic Analysis of StructuresLAI Wei,ZHOU Zhi2hao(C ollege of architecture,S ichuan Univ.,Chengdu610065,China)Abstract:The frame structure is reduced to the story2system and the visual procession of earthquake resistance of the structure is realized,through combination of history analysis and MAT LAB.According to the features of history analysis and MAT LAB,a new method for dynamic analysis of structures is put forward,and the technology of online showing of ac2 tive picture in MAT LAB is discussed.K ey Words:history analysis;visual;application of com puter 随着计算机和图形学技术的进步,科学计算的可视化技术已被研究人员及工程人员所关注。

基于MATLAB的四层框架结构动力响应与研究

基于MATLAB的四层框架结构动力响应与研究

暨南大学研究生课程论文课程:结构动力学姓名:许可悦学号:1634361002学院:力学与建筑工程学院专业:建筑与土木工程任课教师:李雪艳基于MATLAB的四层框架结构动力响应与研究许可悦(暨南大学理工学院力学与土木工程学院,广州 51063)摘要:本文用MATLAB语言对四层建筑结构进行编程,计算结构的自振频率、振型,分析该结构在自由振动和一般激励下的动力响应。

采用了Newmark-β法计算了在简谐正弦激励作用下结构的位移响应,并以此为初始条件结合瑞利阻尼矩阵计算了结构在简谐正弦荷载卸载后的结构自由振动的位移响应。

关键词:MATLAB、Newmark-β法、瑞利阻尼矩The four layers of frame structure dynamic responsebased on MATLAB and researchXu Keyue(Jinan university institute of mechanics and civil engineering department, Guangzhou)Abstract:This paper uses MATLAB language to program the the four layers of frame structure , calculates the self-vibration frequency and vibration mode of the structure, and analyzes the dynamic response of the structure under free vibration and general excitation. Adopted the Newmark - beta method to calculate the displacement of the structure under the action of a harmonic sine excitation response, and the initial conditions in combination with the Rayleigh damping matrix to calculate the structure in the structure of harmonic sine load after unloading free vibration displacement response.Key words:MATLAB; Newmark-βmethod;Rayleigh orthogonal damping1 引言在社会发展的今天,很多科技人员都会遇到数值分析计算机应用等问题,一些传统的高级程序语言如FORTRAN 等虽然能在一定程度上减轻计算量,但它们要求应用人员要具有较强的编程能力和对算法有深入的研究. 另外,在运用这些高级程序语言进行计算结果的可视化分析及图形处理方面,对非计算机专业的普通用户来说,存在着很大的难度. MATLAB 正是在这一应用要求背景下产生的数学类科技应用软件。

高层建筑结构的广义连续化分析方法

高层建筑结构的广义连续化分析方法

03 广义连续化分析方法原理 及步骤
广义连续化概念及优势
广义连续化概念
将高层建筑结构离散化的构件和连接 ,通过连续化函数或假设,转化为连 续体进行分析的方法。
广义连续化优势
能够更准确地模拟结构的实际受力状 态,提高计算精度和效率;能够考虑 结构的整体效应和局部细节,更全面 地评估结构的性能。
分析方法基本原理介绍
分析方法
采用广义连续化分析方法,将各部分结构 转化为连续体模型进行整体分析,同时考
虑不同材料之间的相互作用和影响。
分析结果
通过对比分析,揭示了复杂体型高层建筑 结构的受力特点和薄弱环节,为该类建筑 的结构设计和加固提供了有益参考。
案例三:考虑地震作用下的高层建筑结构分析
建筑概况
结构特点
分析方法
分析结果
常见高层建筑结构类型
01
02
03
04
框架结构
由梁、柱等杆件组成的结构, 具有空间受力特性,适用于多
层和高层建筑。
剪力墙结构
利用墙体承受水平力和竖向荷 载的结构,具有良好的抗侧力
性能和承载能力。
框架-剪力墙结构
结合框架和剪力墙的优点,既 具有较大的空间灵活性,又具
有较好的抗侧力性能。
筒体结构
由核心筒和外围框架组成的结 构,具有较大的抗侧刚度和承 载能力,适用于超高层建筑。
各类结构性能比较与选择
性能比较
各类高层建筑结构在承载能力、抗侧刚度、空间灵活性、经济性等方面存在差异,需根据具体工程需求进行比较。
结构选择
在选择高层建筑结构类型时,需综合考虑建筑高度、功能需求、荷载大小、地质条件、施工技术等因素,选择最 适合的结构类型。例如,对于高度较高、荷载较大的建筑,可选择筒体结构或框架-剪力墙结构;对于多层建筑 或需要较大空间的建筑,可选择框架结构或剪力墙结构。

MATLAB在建筑工程与结构分析中的应用实践

MATLAB在建筑工程与结构分析中的应用实践

MATLAB在建筑工程与结构分析中的应用实践一、引言MATLAB(Matrix Laboratory)是一种高级的技术计算软件,被广泛应用于工程和科学领域。

在建筑工程与结构分析领域,MATLAB不仅可以提供强大的数学计算和数据处理能力,还可以帮助工程师快速设计、分析和优化建筑结构。

本文将探讨MATLAB在建筑工程与结构分析中的应用实践,包括结构优化、地震响应分析以及结构设计等方面。

二、结构优化结构优化是建筑工程中的一个重要环节,通过改变结构参数和材料性能,以最大限度地满足设计要求。

MATLAB提供了多种数学优化算法,如遗传算法、模拟退火算法和粒子群算法等,可以对结构参数进行优化设计。

例如,对于悬臂梁的设计,可以通过编写MATLAB代码,定义设计变量、目标函数和约束条件,然后使用遗传算法对梁的跨度、截面尺寸进行优化。

通过不断调整参数,可以得到最优的结构方案。

三、地震响应分析地震是建筑结构的主要灾害载荷之一,了解结构在地震作用下的动态响应是十分重要的。

MATLAB提供了强大的信号处理和数值计算工具,可以用于地震响应分析。

例如,可以利用MATLAB中的频域分析工具来计算结构在地震中的加速度响应谱。

通过调整地震波的频率和振幅,可以预测结构的动态响应情况,为地震设计和防护提供科学依据。

四、结构设计MATLAB还可以用于建筑结构的设计和优化。

例如,在混凝土结构设计中,可以利用MATLAB编写代码,自动计算混凝土材料的强度和变形等性能,并根据结构的受力情况,自动生成合理的截面尺寸。

此外,还可以利用MATLAB进行钢结构的设计和优化。

通过定义设计变量、约束条件和目标函数,可以生成满足强度和刚度要求的钢结构方案。

MATLAB的优势在于,工程师可以自定义计算模块,灵活地进行结构设计。

五、实例应用为了更好地理解MATLAB在建筑工程与结构分析中的应用实践,下面将分享一个实例应用。

假设有一个跨度为30m的钢桁架桥需要进行设计优化。

Matlab中LMI(线性矩阵不等式)工具箱使用例子

Matlab中LMI(线性矩阵不等式)工具箱使用例子

Matlab中LMI(线性矩阵不等式)⼯具箱使⽤例⼦这⼀段被⽼板逼着论⽂开题,⾃⼰找⽅向⽐较着急,最后选择了供应链控制理论的⼀个⽅向。

我要写的论⽂,⽤到了Matlab 的LMI⼯具,以及某篇论⽂中的H-inf稳定定理。

⾃⼰好好研究了好长时间,怎么也⽆法实现该论⽂当中的算例。

研究了⼀个多⽉,⾃⼰简直就快崩溃了,也搞不定问题。

我很是怀疑⾃⼰的选题是不是正确,并且怀疑⾃⼰是不是选的太难了。

如果连论⽂中的算例都⽆法实现,如何把该模型应⽤到⾃⼰论⽂当中呢?功夫不负有⼼⼈,昨⽇我加⼊了Mathworks的Matlab的Newsgroup,结果碰见⼀⽜⼈Johan,⽴即就把论⽂中的算例给写成程序。

但是他做出的结果和论⽂仍然有差别,我仍有点不⽢⼼,⼈家的论⽂发表在Automatica上,如果连这种期刊都⽔的要命,那么就没有什么学术⽔平了。

今天中午,仍然不⽢⼼,⽼爸给我打了电话让我看红场阅兵,于是我边看PPMate边漫⽆边际的核对着⾃⼰的程序。

终于做出了和算例⼀致的结果。

我搜出来的都是⼀些简单的算例,并且机会没有中⽂教程,我在这⾥就⽃胆把⾃⼰的体会写出来,试着给⼤家提供⼀点参考。

LMI:Linear Matrix Inequality,就是线性矩阵不等式。

在Matlab当中,我们可以采⽤图形界⾯的lmiedit命令,来调⽤GUI接⼝,但是我认为采⽤程序的⽅式更⽅便(也因为我不懂这个lmiedit的GUI)。

对于LMI Lab,其中有三种求解器(solver): feasp,mincx和gevp。

每个求解器针对不同的问题:feasp:解决可⾏性问题(feasibility problem),例如:A(x)<b(x)。

< font="">mincx:在线性矩阵不等式的限制下解决最⼩化问题(Minimization of a linear objective under LMI constraints),例如最⼩化c'x,在限制条件A(x) < B(x)下。

MATLAB 三层框架的屈曲特征值和特征向量求解

MATLAB     三层框架的屈曲特征值和特征向量求解

P K
结构原始刚度矩阵

6.边界约束的处理
我们发现结构刚度矩阵中包含边界处的已知位移, 综合结点荷载列阵中包含未知的支座反力。因此刚 度方程还需要做边界处理才能求解;
在总刚方程的形成过程中要反映边界约束的影响, 这种影响可在形成总刚前引入,亦可在总刚生成后 引入,因而有先处理法和后处理法之分 是后处理法还是先处理法,我们可以在定义单元 定位向量的时候予以体现。
0 6lEI 2
2 EI l
0 0
6lEI 2
0 6 EI l2 2 EI l 0 6 EI l2 4 EI l
单元几何刚度矩阵
Kg
e
0 0 0 6 5l 1 0 10 P 0 0 0 56l 1 0 10
位 移 码:按先起点后终点将杆件位移顺序排列的单 元位移序号称单元局部位移码;而按整体结点码的顺 序将结点位移顺序排列的位移序号称为整体位移码。 定位向量:由单元局部位移码所对应的结构整体位移 码所组成的向量称为单元的定位向量。
2)定位向量 集成的规则
1、先求出单元在整体座标系中的单元刚度矩 阵;
e

普通单元的刚度矩阵
0 0 e K EA l 0 0
EA l
0
12 EI l3 6 EI l2
0
6 EI l2 4 EI l
EA l 0 0
EA l
0 12l 3EI 6lEI 2 0
12 EI l3
0 12l 3EI
6 EI l2
2. 刚度矩阵集成和整体刚度矩阵
3. 几何刚度矩阵
梁单元在受到轴向力和弯曲荷载的作用时,刚 度系数由于轴向力的存在得到修正。对应于刚 度系数Kij的修正系数就是几何刚度Kgij。 它定义为由结构轴向力以及结点j处的单位位移 引起的结点i处的力。这些系数可以通过虚功原 理进行计算。(推导简要见文章)

MATLAB在建筑与结构分析中的应用技术分享

MATLAB在建筑与结构分析中的应用技术分享

MATLAB在建筑与结构分析中的应用技术分享引言:近年来,随着计算机科学与技术的迅速发展,计算软件在各个领域都扮演着重要的角色。

在建筑与结构分析领域,MATLAB作为一种强大的计算工具,被广泛运用于各种工程项目中。

本文将分享一些MATLAB在建筑与结构分析中的应用技术,希望能够为相关领域的从业者提供一些有用的信息和参考。

一、结构分析1.有限元分析有限元法是一种常见的结构分析方法,通过将复杂的结构模型离散化为小的有限元单元,然后对每个单元进行计算,最终得到整个结构的应力和位移分布。

在MATLAB中,有许多强大的有限元分析工具箱可供使用,如Partial Differential Equation Toolbox和Finite Element Method Toolbox等。

这些工具箱提供了各种求解有限元问题的函数和工具,能够快速准确地分析和优化结构。

2.结构稳定性分析在结构设计中,结构稳定性是一个重要的考虑因素,其决定了结构在外力作用下是否会发生失稳。

MATLAB中的多种工具箱可以帮助工程师进行结构稳定性分析,如Linear Buckling Analysis Toolbox和Optimization Toolbox等。

这些工具箱提供了各种计算和求解非线性稳定性问题的算法和函数,能够对结构的失稳行为进行深入研究。

3.振动分析结构的振动行为对其安全性和稳定性有着重要影响,因此振动分析是结构设计和分析中的重要步骤之一。

MATLAB中的Vibration Analysis Toolbox提供了丰富的函数用于求解结构的自由振动问题。

使用这些函数,工程师可以计算结构的固有频率、振型和振动模态等参数,为结构设计和优化提供有力的支持。

二、建筑静力学1.梁柱设计梁柱是建筑结构中常见的构件,其设计合理与否直接关系到建筑物的安全性和稳定性。

MATLAB中的Structural Analysis Toolbox提供了众多函数和工具,用于计算梁柱构件的自重、荷载、弯矩、剪力等参数。

Matlab应用于高层建筑结构时程分析初探

Matlab应用于高层建筑结构时程分析初探
表 1 1 一 1 层 层 重 力 荷 载 代 表 值 层 1
我国是一个 多地震 的国家 , 地震给人 民的生命和 国家 的经济
高层建筑的牢固性 、 安全性 等方 面 , 必须加 强对建 筑结 构的抗 震
分析和动力反应分析研究。 因此 , 通过对 Mal t b语言 的了解 , 用此工 具并结合 结构抗 a 将 震与动力学计算常用数值算法 wi。一 法来解决高层建筑结构 ln s 分析计算等相关问题 , 根据相关研 究结论 , 深对 Mal 并 加 t b语 言 a 及时程分析之间的结合与应用 。
表 2 1 一 1 层 层 侧 移 刚度 层 1
层 号 1 2 3 4 5 6 7 8 9 1 0 1 1
侧移刚度 }1 N l 38 1 8 1 8 1 18 1 . 1 . 1 6 5 6 5 6 5 0 k / 6 4 1 . 1 .1 8 1 1 6 5 6 5 . 1 1 1 m
图 1 柱 网 平面 布 置 图 ( 位 : ) 单 锄
层间剪切型串联多质点系的力学模 型的动力运动 方程为 ( 矩
阵方式表达 ) : .
[ ] } C]3 } K] } 一[ ]1 。 { +[ { +[ { = { } 5 其中 ,z } { ,z} 别为加速 度 向量 、 度 向量 、 { ,z } { 分 速 位移 向 量; ] [ 为质量矩阵 ; C] 阻尼矩 阵 ;K] [ 为 [ 为刚度矩 阵。且用 矩
{ 为载荷列 矢量 ; q } { 和 { 分别 为 加速度 、 度和 位移 形成总 刚 , R} { , q } q} 速 并假定楼 板平 面 内与平 面外 刚度无穷 大。因此 , 根据
列 矢量 。
上面的假定 , 可认为该框架结构在地震 作用 下的破坏形态 为剪切

MATLAB中常见的结构动力学分析技巧

MATLAB中常见的结构动力学分析技巧

MATLAB中常见的结构动力学分析技巧在MATLAB中进行结构动力学分析时,常见的技巧如下:1. 建立模型:使用MATLAB的建模工具箱,如Simulink或Simscape,可以方便地建立结构动力学模型。

这些工具箱提供了丰富的图形界面和预定义的组件,使得建立模型更加简单和直观。

2. 选择合适的数值方法:对于结构动力学分析,常用的数值方法包括有限元法、边界元法和拉格朗日法等。

在MATLAB中,可以利用有限元分析工具箱(FEATool)或边界元分析工具箱(BEMTool)来实现这些数值方法的应用。

此外,MATLAB还提供了一系列数值方法的函数库,如ode45、ode23等,可以用于解动力学方程。

3. 系统的模态分析:模态分析是结构动力学中的一项重要技术,用于确定系统的固有频率和振型。

MATLAB提供了现成的函数库,如eig、eigs等,用于求解系统的特征值和特征向量。

通过分析这些特征值和特征向量,可以确定系统的固有频率和振型,进而了解结构的动态特性。

4. 频谱分析:频谱分析是结构动力学中常用的分析方法之一,用于确定结构在不同频率下的响应。

在MATLAB中,可以利用FFT(快速傅里叶变换)函数和相关的函数库,如pwelch、spectrogram等,对信号进行频谱分析。

这些函数库提供了多种频谱分析方法,如功率谱密度、频谱图和甚至是瀑布图等。

5. 响应分析:响应分析是结构动力学中常用的分析方法之一,用于确定结构在特定外力作用下的响应情况。

在MATLAB中,可以使用ode函数和相关的函数库,如lsim、bode等,对结构进行响应分析。

这些函数库提供了多种分析方法,如自由振动、强迫振动和频率响应等。

6. 参数识别:参数识别是结构动力学中的关键技术之一,用于确定模型的未知参数。

在MATLAB中,可以使用系统辨识工具箱(System Identification Toolbox)进行参数识别。

该工具箱提供了多种参数识别方法,如最小二乘法、极大似然估计法和频率域法等。

结构张量的特征值matlab

结构张量的特征值matlab

结构张量的特征值matlab
结构张量是一个重要的数学工具,可以用来描述物体的形状和变形特征。

其中,结构张量的特征值是非常重要的,可以用来分析物体形状的各种特征。

本文介绍了如何使用matlab计算结构张量的特征值。

具体来说,我们将通过以下步骤实现:
1. 读入物体的三维点云数据,并进行预处理,如去噪、重采样等。

2. 根据点云数据,计算物体的协方差矩阵,并将其转换为结构张量。

3. 使用matlab中提供的eig函数,计算结构张量的特征值和特征向量。

4. 分析特征值和特征向量的含义,以及它们对物体形状的影响。

通过本文的介绍,读者可以深入了解结构张量的概念和应用,并学会使用matlab进行结构张量的计算和分析。

- 1 -。

基于MATLAB的结构动力特性分析

基于MATLAB的结构动力特性分析

第1 期
马志贵 : 基 于 MA T L A B的结构动力特性分析

・1 9・
2 用 MA T L A B建 立 平 面 梁 单 元 的 刚 度 矩 阵及 质 量 矩 阵
要求解式( 6 ) , 必须组集结构总刚度矩阵和结 构总质量矩阵 , 用M A T L A B可 以方便的构造梁单
F e b . 2 0 1 4
基 于 MA T L AB的 结构 动 力特 性 分 析
马 志贵 , 刘世 忠
( 兰州交通大学 土木工程学院 , 甘肃 兰州 7 3 0 0 7 0 )
摘要 : 介 绍 了结构 动力特 性 分析 的基本 原理和 方 法 , 利用 M A T L A B语 言编 写 了结构 自振 频 率 和振
L 0 0 ; 0 1 L 0 L ^ 2 L 3 ; 0 0 1 0 2 L 3 L 2 ] ; Hu =[ 1 0 0 X 0 0 ] ; Hv =[ 0 1 X 0 x ^ 2 x 3 ] ;


式( 2 7 ) 中, E为 弹性模 量 ; A为截 面面 积 ; , 为 截 面对 主轴 的惯性 矩 ; z 为梁单 元 长度 . 刚度矩 阵 的程 序段 如下 :
s y ms E L X Y b h




o 一 铆 丁
巨 一 , 一
型向量的求解程序. 通过一个算例 , 表 明编写的程序计算效率 高, 计算精度 高于用 A N S Y S所得结
果, 可为求 解结构 自振 频率 和振 型提 供 新 的思路 .
关 键词 : 有 限元 ; 动力特 l # - ; MA T L A B;
中图分 类号 : T P 3 9 1 . 7 文 献标 志码 : A

求解广义特征值问题的多重Ritz向量法

求解广义特征值问题的多重Ritz向量法

求解广义特征值问题的多重Ritz向量法
黄吉锋
【期刊名称】《力学学报》
【年(卷),期】1999(031)005
【摘要】借鉴子空间迭代法,将求解广义特征值问题的单个初向量的Ritz向量法(下称为单R法)从而解决了单R法在处理重频结构时的漏叔问题;且分析指出,奇异的矩阵M将导致一个数值不稳定的Gram-SchmidtM-正交化过程,从而使Ritz向量法导致错误振此提出了解决方案,单R法经上述修正,兼备了高效与可靠两个特点.目地已在特殊多高层分析程序ETS5中实现,取得了良好效果。

【总页数】11页(P585-595)
【作者】黄吉锋
【作者单位】中国建筑科学研究院计算中心
【正文语种】中文
【中图分类】O302
【相关文献】
1.求解广义特征值问题的并行保域行列式查找法 [J], 周树荃;曾岚
2.广义特征值问题求解的改进Ritz向量法 [J], 李秀梅;吴锋
3.一类求解广义特征值问题的瀑布型多重网格法 [J], 白建军;胡晔
4.大型广义特征值问题的部分特征值和特征向量的块迭代求解 [J], 赵小红;陈飞武;
吴健;周巧龙
5.求解广义特征值近似支持向量机的反幂法 [J], 陈佳伟;唐嘉
因版权原因,仅展示原文概要,查看原文内容请购买。

高层建筑结构的广义连续化分析方法

高层建筑结构的广义连续化分析方法

aj
H
zj
(z)dz
j1
(6-5)为墙身弯矩-曲率关n 1
系 设 I w I j
j 1
则有
d 2 y
EIw dz2
M (z)
n
aj
j 1
H
z j(z)dz
( 6-5)

d
d
3
z
y
3
01
1 [V (z) EIw
n
a j j ( z ) ]
j 1
( 6-6)
将 ( 6-4) 式 对 z微 分 两 次 , 并 与 ( 6-6) 式 联 立 可 得 下 式
202X
6.高层建筑结构的 单 击 广此义处连添续加化正分文析具方体法内 容
6.高层建筑结构的广义连续化分析方法
墙厚与材料沿高度不变;
孔洞排列规则(不同列的孔
洞不要求相同);
同列洞口间的连梁截面尺寸
沿高度不变(不同列的连梁
可不相同);
连梁的轴向变形忽略不计;
(yi相同)
各墙肢的转角与曲率相同
连梁反弯点在中点。
z 0
H
z i1( z )dzdz}
(6 3)






i1
i2
i

3
0
,

ai
dy dz
i E
i(z)
1 E
{(
1 Ai
1 )
Ai 1
z 0
H
z i(z)dzdz
1
Ai
z 0
H
z i1( z )dzdz
1 Ai 1
z 0
H
z i1( z )dzdz} 0

matlab解特征值问题

matlab解特征值问题

matlab解特征值问题
在MATLAB中,可以使用eig函数来求解特征值问题。

eig函数用于计算方阵的特征值和特征向量。

其基本语法为:
```matlab
[V,D]=eig(A)
```
其中,A是要计算特征值的矩阵,V是特征向量矩阵,D是对角矩阵,对角线元素是特征值。

例如,如果有一个3x3矩阵A,可以使用以下命令来计算其特征值和特征向量:
```matlab
A=[123;456;789];
[V,D]=eig(A);
```
这将返回特征向量矩阵V和特征值矩阵D。

其中,D的对角线元素是A的特征值,V的每一列对应一个特征向量。

需要注意的是,eig函数只能用于实数矩阵。

如果矩阵包含复数,则需要使用eig或eigc函数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
m4 k4 / 2 m3 k3 / 2 m2 k2 / 2 m1 k1 / 2 k1 / 2 k3 / 2 k /2 k2 / 2 k4 / 2
x4 (t )ቤተ መጻሕፍቲ ባይዱ
x3 (t )
x2 (t )
x1 (t )
Answer: a) Determine the governing equations for the system. From the analysis of free-body diagrams, we write

2
) c 4 u 4 sin( 4 t

2
)
(6)
Solving a set of linear simultaneous equations
u1
u2
u3
u 4 c1
c2
c3
we have
c1
c2
c3
c 4 - 0.0414 0.0508 0.0130 - 0.0063
b)
T
If the stiffness matrix of the system is known, how would you determine the natural frequencies of the system without having to solve a generalized eigenvalue problem? What is the benefit of determining the natural frequencies using this particular approach? From equation
which is, in matrix form,
m1 0 0 0
0 m2 0 0
0 0 m3 0
0 k1 k 2 k 0 2 x 0 0 m4 0
1
k2 k2 k3 k3 0
0 k3 k3 k 4 k4
0 0 0 0 0 4000 10000 5000 0 4000 0 0 5000 10000 5000 0 x 0 x 0 0 0 4000 0 5000 10000 5000 0 0 4000 0 5000 5000 0 0
T
orthogonality of the eigenvectors, we have
T u1 Mu 3 0 T u2 Mu 3 0 T u3 Mu 3 1
Solving the above equations (Appendix B), we have
u 3 0.6591 - 0.4950 0.1588
e) By definition, a node of a mode shape is simply the location of zero displacement. Determine the node locations for modes 2 to 4. Under what conditions may the node locations be important? Please give at least 2 examples. Linear interpolation of the curves of modes 2 to 4 gives the three nodes locations
3
Answer: a) Determine the third normalized eigenvector of the system Assume the third normalized eigenvector of the system to be u 3 u 31 , u 32 , u 33 , then, from the
mode Node location ( ith story) 2 3.0 3 1.7423, 3.5740 4 1.3949, 2.5321, 3.7169
If we want to excite the structure to measure the vibration and do some modal analyses, it’s important to select the proper nodes for excitation. If the point for excitation happens to be at or near a node of a mode, the specific mode will not be excited and can not be measured. A second example to illustrate the importance of the locations of nodes is related to joint two large machine parts or components together. If the points to link (assembly) the two elements together coincide with the nodes of the principle modes, the bolting force will vary little due to vibration of the structures.
Λ diag (0.1508,1.2500, 2.9341,4.4151) , ω diag (0.3883,1.1180,1.7129,2.1012)
- 0.1140 - 0.2143 u4 ] - 0.2887 - 0.3283 0.2887 0.3283 0.2887 - 0.1140 0.0000 - 0.2887 - 0.2887 0.2143 - 0.2143 0.3283 - 0.2887 0.1140
4
numerically efficient algorithms have been developed over the years specifically for the solution of a SEVP. Second, the behavior of a SEVP is much better understood, and many theorems have been formulated for a SEVP as opposed to a GEVP. Prove the orthogonality conditions of the mode shapes for the SEVP. [Hint: you may want to consider the adjoint eigenvalue problem.] Prove: If [A] is symmetric, we can prove the orthogonality conditions of the mode shapes for the SEVP. However, if [A] is nonsymmetric, we should prove the biorthogonality conditions instead. Actually the orthogonality condition can be derived easily if the biorthogonality conditions are proved. a) biorthogonality conditions For the eigenvalue problem
Simplified, we obtain
(2)
4 0 0 0
0 4 0 0
0 0 4 0
0 0 10 5 0 5 10 5 0 0 x 0 x 0 5 10 5 0 4 0 5 5 0
(3)
Solving the above GEVP with a MATLAB script program (Appendix A), we obtain the 4 modes of the 4-story building
T
(7)
Thus, the free response of the system due to the intial displacement is as expressed inn Eq.(6), where
i and ci , (i 1,2,3,4) are given by Eqs.(4) and (7) respectively.
Ku 2 Mu
we know
i
( Ku i )1 , i 1,2, ( Mu i )1
By this approach, it avoids the time-consuming computation to solve a generalized eigenvalue problem and can get the result faster and more economically. 3. In class, we considered the following symmetric generalized eigenvalue problem (GEVP) [K]u = [M]u and proved the orthogonality conditions of the mode shapes with respect to the mass and stiffness matrices. Often it is more desirable to solve a standard eigenvalue problem (SEVP) of the form [A]u = u where [A] is generally nonsymmetric. The rationale for solving the SEVP is two-fold. First, many
相关文档
最新文档