搜档网
当前位置:搜档网 › 推荐:什么是结构时程分析

推荐:什么是结构时程分析

推荐:什么是结构时程分析
推荐:什么是结构时程分析

什么是结构时程分析

【学员问题】什么是结构时程分析?

【解答】时程分析是结构抗震分析较为高端的一种分析方法。其实质是将实际地震时测得的地震加速度数据输入结构,根据结构动力学方程,通过数值方法求解结构的地震响应。由于地震加速度随时间是剧烈变化的,因此按这种方法得到的结构响应也将与时间有关,故称时程分析。

时程分析分为线弹性时程分析和弹塑性时程分析两种,其区别在于前者仅考虑材料的线弹性性质,而后者考虑材料的弹塑性性质。

这里必须明确一个概念:材料弹塑性性质构件弹塑性性质结构弹塑性性质。

这三个概念是不同的。

材料弹塑性属于弹塑性力学研究对象,工程上直接应用弹塑性力学的理论方法还比较困难,例如应力空间,屈服曲面,三参数强化法则,五参数强化法则,随动强化,等向强化,流动法则,这些概念对于不少工程师来讲估计挺头疼的。究其原因,一是对数学和力学的要求较高,二是这些复杂的力学理论也不便于工程使用。不过无论如何,力学是整个土木工程的基石,良好的力学功底对于结构工程师来讲还是相当重要的。构件弹塑性现多建立在塑性铰理论基础上,例如杆件在外加力作用下进入弹塑性后在杆件的端部产生塑性铰。结构弹塑性性质则是构件弹塑性性质的宏观反应。

静力弹塑性分析:也称Pushover分析、推覆分析。结构在假定的水平力分布下,沿水平方向不断施加单向推覆力,直到结构构件产生足够多的塑性铰而形成机构发生结构整体破坏。简单通俗地说,就是不断施加外力,把结构给推倒了为止。推覆过程中关心的几个关键点包括:结构线弹性点、结构屈服点、结构性能点、结构承载力点。注意这些点都是针对结构整体受力特性而言。然而,静力弹塑性分析的假定是存在缺陷的:其一是采用假定的地震力分布模式,其二是单向加载而不是像真实地震作用那样往复加载。所以,由静力弹塑性分析得到的计算结果不一定能够真实地放映结构的实际受力状态。

动力弹塑性分析:这种方法与静力弹塑性分析方法的不同之处在于,直接将地震加速度波输入结构计算结构的弹塑性地震响应,其弹塑性性质一般也基于塑性铰理论。这种分析方法更接近实际情况,因此更准确些。当然这种分析方法对工程人员的理论要求较高,而且较耗费计算机资源。现在仅在少数大型重要复杂工程中有所应用,当然也仅是少数水平较高设计院的专利。

以上内容均根据学员实际工作中遇到的问题整理而成,供参考,如有问题请及时沟通、指正。

结语:借用拿破仑的一句名言:播下一个行动,你将收获一种习惯;播下一种习惯,你将收获一种性格;播下一种性格,你将收获一种命运。事实表明,习惯左右了成败,习惯改变人的一生。在现实生活中,大多数的人,对学习很难做到学而不厌,学习不是一

朝一夕的事,需要坚持。希望大家坚持到底,现在需要沉淀下来,相信将来会有更多更大的发展前景。

midas时程分析

16. 时程分析 概述 对下面受移动荷载的简支梁运行时程分析。 ?材料 弹性模量 : 2.4?1011 psi 容重(γ) : 0.1 lbf/in3 ?截面 截面面积(Area) : 1.0 in2 截面惯性矩(Iyy) : 0.083333 in4 半径(radius) : 10.0 in 厚度(thickness) : 2.0 in 重力加速度(g) : 1.0 in/sec2

速度 容重 整体坐标系原点 (a)受移动荷载的简支梁 (b)时程荷载函数 图 16.1 分析模型 模型是受600 in/sec速度的移动荷载的简支梁结构。通过时程分析了解动力荷载下结构的反映,改变荷载周期来查看共振的影响。

设定基本环境 打开新文件以‘时程分析 1.mgb’为名保存. 文件 / 新文件 文件 / 保存 ( 时程分析 1 ) 设定单位体系。 工具 / 单位体系 长度 > in ; 力 > lbf 图 16.2 设定单位体系

设定结构类型为 X-Z 平面。且为了特征值分析,设定自重自动转换为节点质量。 模型/ 结构类型 结构类型 > X-Z 平面 将结构的自重转换为质量> 转换到 X, Y, Z 重力加速度( 1 ) 点格(关) 捕捉点(关) 捕捉节点捕捉单元正面 图 16.3 设定结构类型

定义材料以及截面 输入材料和截面,采用用户定义的类型和数值的类型输入数据。 模型/ 特性/ 材料 一般> 名称( 材料) ; 类型> 用户定义 用户定义 > 规范>无 分析数据 > 弹性模量 ( 2.4E+11 ) 容重( 0.1 ) ? 模型/ 特性/ 截面 数值 名称( 截面) ; 截面形状> Pipe 尺寸 > D ( 10 ) ; t w( 2 ) 截面特性值> 面积( 1 ) ; Iyy ( 0.083333 )? 图 16.4 定义材料图 16.5 定义截面

MATLAB弹性时程分析法编程

计算书:课程设计计算书(题一) 根据加速度调幅公式:m i a t a a a /)(max ,00*= )/(29002902s mm Gal a m == 得:58/)(72900/)(3500i i t a t a a =*= )(i t a =[0 600 1100 150021002500 2900350 2050

15001000600200 -700 -1300-1700 -2000 -1800-1500 -700-250200 -100 0 0 0]; 所以经调幅后为0a =[0 72.6 133.1 181.5 254.1 302.5 350.9 42.4 248.1 181.5 121 72.6 24.2 -84.7 -157.3 -205.7 -242 -217.8 -181.5 -84.7 -30.3 24.2-12.1 0 0 0 ] 6.7206.72''1''2=-=-U U 5.60 6.721.133''2''3=-=-U U 依次类推可以求出地面运动加速度的差值。 因为km c 2=ζ,08.0=ζ , m kN k /9000=, m s kN m /2502?= 代入可以算得m s kN c /240?= 一、表格第一行数据计算: t c t m k K i i /3/62++=*, t=0.05s 代入得m N K i /623400 =* )△△2 /3()3/6(''''''''t U U c U t U U m P i i g i *++---=* N 18150-6.72250-=*= **=i i P U K △△ mm K P U i i 03.0623400/18150 /-=-==**△△ 起始时刻时:0=U 0'=U 0''=U 因为'''2''3/6/6i i U t U t U U -*-*=△△ 所以7205.0/)03.0(62''1 -=-*=U △

用midas做稳定分析步骤

用MIDAS来做稳定分析的处理方法(笔记整理) 对一个网壳或空间桁架这样的整体结构而言,稳定会涉及三类问题: A.整个结构的稳定性 B.构成结构的单个杆件的稳定性 C.单个杆件里的局部稳定(如其中的板件的稳定)A整个结构的稳定性: 1. 在数学处理上是求特征值问题的特征值屈曲,又叫平衡分叉失稳或者分支点失稳 特征:结构达到某种荷载时,除结构原来的平衡状态存在外,还可能出现第二个平衡态 2:极值点失稳 特征:失稳时,变形迅速增大,而不会出现新的变形形式,即平衡状态不发生质变,结构失稳时相应的荷载称为极限荷载。 3:跳跃失稳,性质和极值点失稳类似,可以归入第二类。B构成结构的单个杆件的稳定性 通过设计的时候可以验算秆件的稳定性,尽管这里面存在一个计算长度的选取问题而显得不完善,但总是安全的。 C 单个杆件里的局部稳定(如其中的板件的稳定) 在MIDAS里面,我想已不能在整体结构的范围内解决了,但是单个秆件的局部稳定可以利用板单元(对于实体现在还没

有办法做屈曲分析)来模拟单个构件,然后分析出整体稳定屈曲系数。和A是同样的道理,这里充分体现了结构即构件,构件即结构的道理 A整个结构的稳定性: 分析方法: 1:线性屈曲分析(对象:桁架,粱,板) 在一定变形状态下的结构的静力平衡方程式可以写成下列形式: (1):结构的弹性刚度矩阵:结构的几何刚度矩阵:结构的整体位移向量:结构的外力向量 结构的几何刚度矩阵可通过将各个单元的几何刚度矩阵相加而得,各个单元的几何刚度矩阵由以下方法求得。几何刚度矩阵表示结构在变形状态下的刚度变化,与施加的荷载有直接的关系。任意构件受到压力时,刚度有减小的倾向;反之,受到拉力时,刚度有增大的倾向。大家所熟知的欧拉公式,对于一个杆单元,当所受压力超过N=3.1415^2*E*I/L^2时,杆的弯曲刚度就消失了,同样的道理不仅适用单根压杆,也适用与整个框架体系通过特征值分析求得的解有特征值和特征向量,特征值就是临界荷载,特征向量是对应于临界荷载的屈曲模态。临界荷载可以用已知的初始值和临界荷载的乘积计算得到。临界荷载和屈曲模态意味着所输入的临界荷载作用到结构时,结构就发生与屈曲模态相同形态的屈

第4章 选择结构

第4章流程控制语句_选择结构 一、指出下列语句中的错误 1. If @x ≥ @y Print @x 2. If 10<@x<20 Set @x=@x+20 二、使用IF 语句编程 1. 计算分段函数 假设自变量x 的值为5,要求:用Set 语句或Select 语句给自变量x 赋值,请编写程序。 2. 使用Set 语句输入一个整数X ,判断X 是否能被2整除。判断结果使用Print 语句输出。 3. 使用Set 语句输入一个整数N ,判断其能否同时被3和5整除。判断结果使用Print 语句输出。 4. 火车站托运行李,按规定当行李重量不超过50公斤时,每公斤运费0.25元,超过50公斤后,超过部分按每公斤0.40元收费。输入行李重量W 公斤,计算出应付多少运费。 注意:先使用Set 语句或Select 语句给变量赋初值。 5. 任意输入一个年份,判断该年是否为闰年,输出结果。 注意:先使用Set 语句或Select 语句给变量赋初值。 6. 用Set 或Select 语句输入3个数据,判断这3个数据是否可以组成三角形,如果能够组成三角形,计算并在窗体上输出三角形的面积。构成三角形的条件是:任意两边之和大于第三边。面积公式为area= ))()((C S B S A S S ---, 其中S=(A+B+C)/2,A 、B 、C 为三条 边的长度。 7. 公用电话收费标准如下:通话时间在3分钟之内(包括3分钟),收费0.5元;3分钟以上,则每超过1分钟加收0.15元。编写一段程序,计算某人通话S 分钟,应缴多少电话费。 三、使用Case 函数编程

第四章选择习题集.doc

第四章选择结构程序设计 一、选择题 1.下列运算符中优先级最高的是。(0级) A)> B)+ C)&& D)!= 2.以下关于运算符优先级的描述中,正确的是。(0级) A)!(逻辑非)>算术运算>关系运算>&&(逻辑与)>||(逻辑或)>赋值运算 B)&&(逻辑与)>算术运算>关系运算>赋值运算 C)关系运算>算术运算>&&(逻辑与)>||(逻辑或)>赋值运算 D)赋值运算>算术运算>关系运算>&&(逻辑与)>||(逻辑或) 3.逻辑运算符的运算对象的数据类型。(0级) A)只能是0或1 B)只能是.T.或.F. C)只能是整型或字符型D)任何类型的数据4.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是。(1级) A)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100) B)(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100) C)(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100) D)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100) 5.以下程序的运行结果是。(1级) main( ) { int c,x,y; x=1; y=1; c=0; c=x++||y++; printf(“\n%d%d%d\n”,x,y,c); } A)110 B)211 C)011 D)001 6.以下程序的运行结果是。(1级) main( ) { int c,x,y; x=0; y=0; c=0; c=x++&&y++; printf(“\n%d%d%d\n”,x,y,c); } A)100 B)211 C)011 D)001 7.判断字符型变量ch为大写字母的表达式是。(1级) A)’A’<=ch<=’Z’B)(ch>=’A’)&(ch<=’Z’)

midas施工阶段分析

目录 Q1、施工阶段荷载为什么要定义为施工阶段荷载类型 (2) Q2、 POSTCS阶段的意义 (2) Q3、施工阶段定义时结构组激活材龄的意义 (2) Q4、施工阶段分析独立模型和累加模型的关系 (2) Q5、施工阶段接续分析的用途及使用注意事项 (2) Q6、边界激活选择变形前变形后的区别 (3) Q7、体内力体外力的特点及其影响 (4) Q8、如何考虑对最大悬臂状态的屈曲分析 (4) Q9、需要查看当前步骤结果时的注意事项 (5) Q10、普通钢筋对收缩徐变的影响 (5) Q11、如何考虑混凝土强度发展 (5) Q12、从施工阶段分析荷载工况的含义 (5) Q13、转换最终阶段内力为POSTCS阶段初始内力的意义 (6) Q14、赋予各构件初始切向位移的意义 (6) Q15、如何得到阶段步骤分析结果图形 (6) Q16、施工阶段联合截面分析的注意事项 (6) Q17、如何考虑在发生变形后的钢梁上浇注混凝土板 (7)

Q1、施工阶段荷载为什么要定义为施工阶段荷载类型 A1.“施工阶段荷载”类型仅用于施工阶段荷载分析,在POSTCS阶段不能进行分析。如果将在施工阶段作用的荷载定义为其他荷载类型,则该荷载既在施工阶段作用,也在成桥状态作用。在施工阶段作用的效应累加在CS合计中,在成桥状态作用的荷载效应以“ST荷载工况名称”的形式体现。 因此为了避免相同的荷载重复作用,对于在施工阶段作用的荷载,其荷载类型最好定义为施工阶段荷载。 注:荷载类型“施工荷载”和“恒荷载”一样,都属于既可以在施工阶段作用也可以在POSTCS阶段独立作用的荷载类型。 Q2、P OSTCS阶段的意义 A2.POSTCS是以最终分析阶段模型为基础,考虑其他非施工阶段荷载作用的状态。通常是成桥状态,但如果在施工阶段分析控制数据中定义了分析截止的施工阶段,则那个施工阶段的模型就是POSTCS阶段的基本模型。沉降、移动荷载、动力荷载(反应谱、时程)都是只能在POSTCS阶段进行分析的荷载类型。 施工阶段的荷载效应累计在CS合计中,而POSTCS阶段各个荷载的效应独立存在。 POSTCS阶段荷载效应有ST荷载,移动荷载,沉降荷载和动力荷载工况。 有些分析功能也只能在POSTCS阶段进行:屈曲、特征值。 Q3、施工阶段定义时结构组激活材龄的意义 A3.程序中有两个地方需要输入材龄,一处是收缩徐变函数定义时需输入材龄,用于计算收缩应变;一处是施工阶段定义时结构组激活材龄,用于计算徐变系数和混凝土强度发展。因此当考虑徐变和混凝土强度发展时,施工阶段定义时的激活材龄一定要准确定义。 当进行施工阶段联合截面分析时,计算徐变和混凝土强度发展的材龄采用的是施工阶段联合截面定义时输入的材龄,此时在施工阶段定义时的结构组激活材龄不起作用。 为了保险起见,在定义施工阶段和施工阶段联合截面分析时都要准确的输入结构组的激活材龄。 Q4、施工阶段分析独立模型和累加模型的关系 A4.进行施工阶段分析的目的,就是通过考虑施工过程中前后各个施工阶段的相互影响,对各个施工阶段以及POSTCS阶段进行结构性能的评估,因此通常进行的都是累加模型分析。 对于线性分析,程序始终按累加模型进行分析,如欲得到某个阶段的独立模型下的受力状态,可以通过另存当前施工阶段功能,自动建立当前施工阶段模型,进行独立分析。 在个别情况下,需要考虑当前阶段的非线性特性时,可以进行非线性独立模型分析,如悬索桥考虑初始平衡状态时的倒拆分析,需用进行非线性独立模型分析。 Q5、施工阶段接续分析的用途及使用注意事项 A5.对于复杂施工阶段模型,一次建模很难保证结构布筋合理,都要经过反复调整布筋。 每次修改施工阶段信息后,都必须重新从初始阶段计算。接续分析的功能就是可以指定接续分析的阶段,被指定为接续分析开始阶段前的施工阶段不能进行修改,其后的施工阶段可以进行再次修改,修改完毕后,不必重新计算,只需执行分析〉运行接续

弹性时程分析——YJK盈建科软件操作

弹性时程分析——YJK软件操作篇

操作菜单1 上部结构计算——弹性时程分析 2 常用活动菜单——计算参数+计算分析 3 结果菜单——WDYDA+层位移+层位移角+层剪力+层弯矩+反应谱对比

计算参数 根据《建筑抗震设计规范》(GB50011-2010)表5.1.2-2,多遇 地震,自动对主次方向的峰值加速度取值1第一级对话框——参数输入-弹性时程分析信息次方向的峰值加速度取值取为默认值时,CQC 法结果是考虑了主 次波组合情况下的计算结果。WZQ 中CQC 法的计算结果始终是单向地震下的分量计算结果,未考虑双向地震组合。所以两份文件的CQC 法计算结果只有在单向地震情况下,次方向的峰值加速度取值取为0时保持一致2只计算主方向地震效应:程序对结构地震波效应的计算结果分为0°与90°两种情况,每种情况又各自有主次两个方向分量的效应。 在后续对弹性时程结果的运用中,次方向的效应一般不会用到3

第二级对话框——地震波选择对话框 1 本级菜单一般条件下无需进行调整 2 查看反应谱——PGA、EPA、加速度谱、速度谱、位移谱

第三级对话框——自动筛选最优地震波组合 1 地震波组合晒选限制条件 ?单条地震波基底剪力满足规范要求——±35% ?地震波组合平均基地剪力满足规范要求——±20% ?平台与第一周期领域平均值筛选—— 《结构时程分析法输入地震波的选择控制指标》——仅供参考! ①一是同欧洲规范,对地震记录加速度反应谱值在[0.1, Tg]平台段的均 值进行控制,要求所选地震记录加速度谱在该段的均值与设计反应谱 相差不超过10% ②二是对结构基本周期T1附近[T1-DT1,T1+DT2 ]段加速度反应谱均 值进行控制,要求与设计反应谱在该段的均值相差不超过10% ③由于实际结构在大震作用下常进入非线性状态,结构刚度发生退化, 结构基本周期随之不断延长,在选取DT1和DT2时,可使 DT2=0.5s>=DT1。Tol为限值

弹性时程分析YJK

弹性时程分析 上部结构计算包含了3个主菜单:前处理及计算、设计结果、弹性时程分析。图为弹性时程分析的各个菜单 一、弹性时程分析计算的目标 《抗规》5.1.2-3条:(及《高规》4.3.5条) 特别不规则的建筑、甲类建筑和表5.1.2-1所列高度范围的高层建筑,应采用时程分析法进行多遇地震下的补充计算;当取三组加速度时程曲线输入时,计算结果宜取时程法的包络值和振型分解反应谱法的较大值;当取七组及七组以上的时程曲线时,计算结果可取时程法的平均值和振型分解反应谱法的较大值。 时程分析法是针对特别不规则结构、特别重要结构、较高结构的补充计算,对于时程分析结果的应用,如《抗规》5.1.2条文说明:应把时程法计算结果的底部剪力、楼层剪力、层间位移和上部结构计算的振型分解反应谱法的结果进行比较,当时程分析法大于振型分解反应谱法时,相关部位的构件内力和配筋作相应的调整。 二、对用户选用的地震波提供符合规范要求的的检测 《抗规》5.1.2-3条:采用时程分析法时,应按建筑场地类别和设计地震分组选用实际强震记录和人工模拟的加速度时程曲线,其中实际强震记录的数量不应少于总数的2/3,多组时程曲线的平均地震影响系数曲线应与振型分解反应谱法所采用的地震影响系数曲线在统计意义上相符,其加速度时程的最大值可按表5.1.2-2采用。弹性时程分析时,每条时程分析曲线所得结构底部建立不应小于振型分解反应谱法的65%,多条时程曲线计算所得结构底部剪力的平均值不应小于振型分解反应谱法计算结果的的80%。 什么是“在统计意义上相符”,如《抗规》5.1.2条文说明:多组时程波的平均地震影响系数曲线与振型分解反应谱法所用的地震影响系数曲线相比,在对应于结构主要振型的周期点上相差不大于20%。计算结果在结构主方向的平均底部剪力一般不应小于振型分解反应谱法计算结果的80%,每条地震波输入的计算结果不应小于65%。但计算结果也不能太大,每条地震波输入计算不大于135%,平均不大于120%。 根据如上规范要求,软件将对用户选择的每一条地震波进行检测,如下图的超限提示是使用该波计算的基底剪力超过要求。 下图的作用是,比较多组时程波的平均地震影响系数曲线与振型分解反应谱法所用的地震影响系数曲线相比,对应于结构主要振型的周期点上相差是否大于20%。如果大于20%则给出红色的超限提示。

弹性、弹塑性时程分析法在结构设计中的应用.

弹性、弹塑性时程分析法在结构设计中的应用 杨志勇黄吉锋 (中国建筑科学研究院北京 100013 0 前言 地震作用是建筑结构可能遭遇的最主要灾害作用之一。几十年来,人们积累了大量的实测地震资料,这些资料多以位移、速度或者加速度时程的形式体现。与此相对应,时程分析方法也被认为是最直接的一种计算建筑结构地震响应的方法。但是,由于地震作用随机性导致计算结果的不确定性,弹性时程分析方法只是结构设计的一种辅助计算方法;虽然如此,抗震规范为了增强重要结构的抗震安全性,还是将弹性时程分析方法规定为常遇地震作用下振型分解反应谱法的一种补充计算方法;尤其是考虑了结构的弹塑性性能后,弹塑性时程分析方法更是被普遍认为是一种仿真的罕遇地震作用响应计算方法。 《建筑抗震设计规范》 (GB50011-2001第3.6.2,5.1.2, 5.5.1,5.5.2,5.5.3等条文规定了时程分析相关的内容。下面结合TAT,SATWE,PMSAP和EPDA等软件应用,探讨如何将弹性、弹塑性时程分析正确应用到结构设计中去。 1 弹性时程分析的正确应用 正确地在软件中应用弹性时程分析方法需要对规范的相关条文规定有正确的认识。以下几点是需要特别明确的: (1抗震规范第5.1.2条第3点规定,“可取多条时程曲线计算结果的平均值与振型分解反应谱法计算结果的较大值”。在设计过程中,如何实现“较大值”有不同的做法: 1设计采用弹性时程分析的构件内力响应包络值的多波平均值与振型分解反应谱法计算结果二者的较大值直接进行构件设计;2在实现振型分解反应谱方法时,放大地震力使得到的楼层响应曲线包住时程分析楼层响应曲线的平均值。

八年级信息技术教案第四章 择路而行---选择结构程序设计

八年级信息技术教案第四章择路而行---选择结构程序设计 第四择路而行---选择结构程序设计 第一节路口诀择----条语句 一、教学目标 1、掌握选择结构程序中常用的Qbasi语句。 2、掌握选择结构程序设计方法。 3、能利用选择结构程序设计解决简单的实际问题。 二、教学重点: 1.选择结构的语句及功能 2.选择结构中程序设计方法。 三、教学方法:讲授法,对比法,分组讨论法。 四、教学时间:2时 五、教学教程: (一)引入新:前面我们学习了顺序结构程序设计,利用顺序结构只能设计一些较简单的程序,如果要处理复杂的问题,就需要采用另外两种基本结构:选择结构和循环结构。选择结构,是一种常用的主要基本结构,是计算机科学用描述自然界和社会生活中分支现象的重要手段。其特性是:无论分支多寡,必择其一;纵然分支众多,仅选其一。 (二)讲述新

l 单行条选择语句IF 1、单行结构条语句IF…THEN…ELSE 格式:IF <条> THEN <语句1> [ELSE <语句2>] 功能:最简单的条选择语句,用进行条判断,使语句有条的执行。说明: 1)当<条>为真(非零数)时,则执行<语句1>。 2)ELSE语句可以省略。 3)当<条>为假(零)时,而且语句中有ELSE语句则执行<语句2>。 4)IF、THEN、ELSE必须在同一行上。 2、示例A、输入x的值,计算的值。 RE 程序名为:eg1bas INPUT “请输入x的值:”,x IF x>=0 THEN =1+X ELSE =1-2*X PRINT “=“; END 例:求一元二次方程Ax2+Bx+=0(A<>0)的实数根。 分析:写写出程序的流程图,参考流程图写程序。 程序清单如下: INPUT A,B, D=B*B-4*A* IF D<0 THEN then

第4章 选择结构程序设计 练习题

第4章选择结构程序设计 注:选择结构的考点,最重要的有两个,一个是逻辑表达式的值,另一个是分支界限。弄明白这两个知识点,就能够以不变应万变了。 一、单项选择题 1. 在C语言中,能代表逻辑值"真"的是。 A) true B)大于0的数C)非0整数D)非0的数 2. 表示关系x<=y<=z的c语言表达式为。 A) (x<=y)&&(y<=z) B) (x<=y)AND(y<=z) C) (x<=y<=z) D) (x<=y)&(y<=z) 3. 能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是。 A) a>=10 or a<=0 B) a>=0|a<=10 C) a>=10 &&a<=0 D) a>=10‖a<=0 4、判断char型变量c1是否为大写字母的表达式为。 A)?A?<=c1<=?Z? B)(c1>=?A?) & (c1<=?Z?)C)(?A?<=c1)AND (…Z?>=c1) D)(c1>=?A?)&& (c1<=??Z?) 5. 有定义char c; c=getchar(); 判断字符变量c为大写字母的正确表达式为。 A) …A?==…A?&& c<=?Z C)A==A && c<=Z 6. 设有语句“int a=4;b=3,c=-2,d=2;”,则逻辑表达式“a>0&&b&&c<0&&d>0”的值是。 A)1B)0 C)-1 D)出错 7. 设a为整型变量,则不能正确表达数学关系10<a<15的C语言表达式是。 A)1010&&a<15 D)!(a<=10)&&!(a>=15) 8. 为表示逻辑表达式7979 )&&( X<90 ) B) ( X>79 )!=( X<90 ) C) 7979 )||( X<90 ) 9. 在下面的条件语句中(其中s1和s2表示是C语言的语句),只有一个在功能上与其它三个语句不等价,它是。 A)if (a) s1 ; else s2;B)if (a= =0) s2; else s1; C)if (a!=0) s1; else s2; D)if (a= =0) s1; else s2; 10. 假定所有变量均已正确定义,则下列程序段运行后y的值是。 int a=0,y=10; if(a=0) y--; else if(a>0) y++; else y+=y; A)20 B)11C)9 D)0 解析:此类题目可以自行编写下述测试程序进行调试验证。 #include void main(){ ...... printf("y=%d\n",y) ;

学习midas心得

r Calculate Propertes Now MIDAS/SPC U 1.5.1 - Sectional Property Calculate Iriported AutoCAD DXF model data -Model: Cunie [140], Point [仙町 I —I —JI —1\ Procts# Message / i r I r 练习 midas 时的心得 I Generate Section Type ---------------- ti Plane 广 Line ? ■■I. ..■■■. .■■■ . ?■■■■■ ^11 ■■■ :_■■■■■? ?■■■. . ■■■ r i^lerge Strai^t Line^— Angle | [Deg] rjame [ r Location I 厂 Group I Sectior Color Apply Clos e I 馆 SEcliQn ]

HIDA^/src V 1 ■応~I - 5e[;n re]… PtLilt [*] H PW pl4ihr ii^cl L?i (S^Etitii f1 J a n 缈?叶 fr^pgrti ?& >f 1 CBqrinn 町?町駁|c ?)4Eud ? 首先在CAD 中将需要导入的截面画好(注意截面必须是闭合的!),然后保存 为DXF 文件;在midas 中打开截面特性计算器,选择与 导入DXF 文件,然后点生成截面、计算截面特性再保存为 中截面添加选择spc 数值,点击导入spc 截面就是保存的sec 文件!然后只需 要设置一些截面的参数就可以了! 7! > V tt ■,■ 10 u Hart Sortian I- Marhbo-EHr CciaiE Fne ke<^LJdt^ [占田 a I CtKt ] V ¥1* Ei 七 尹打*■冷劈《 T<-ilc K+lp 'D 磴U 曾I 口 垢 PnriBfhf HnJ _ lb IlH ■ *C 1 2户怕口怕3胶I 厂 血I |>Pdr m2、 f 畅(5性 F : hd mVfiR 甩口F Irntidl ['Iv% 何rrn ■哎 oL|「*nii 广 Irf 『Em nri Iratq] L ] 口cram Zn- L JJ. T U a Bf 7 niBAS/y^C V ii5 +1 £Htr ?rMi m 托 uw* |vf?rrF<1 A ?FinR4? Kr rw4l*l 4?la -ItodHp Curve ffl]. P*lnt [fl] 决? pl?e fPCLl.n [lectio.-PI] y^ner^tea. ItiF prftfiertiFS - ?-F 1 arctinn ATF C -J J 匚 ulalrd. I i I CAD 一致的单位,再 sec 文件;在 midas 刁:>■ V r > . 1£ tie 4 >

c语言第4章 选择结构程序设计习题答案

第4章选择结构程序设计 习题(P111) 4.2 C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 答:C语言中用1表示真,0表示假;系统按照“非0为真,0为假”判断一个逻辑量的真假。 4.3 写出下面各逻辑表达式的值。设a=3,b=4,c=5。 (1)a+b>c&&b==c (2)a||b+c&&b-c (3)!(a>b)&&!c||1 (4)!(x=a)&&(y=b)&&0 (5)!(a+b)+c-1&&b+c/2 解:该题在求解过程中注意: 一、优先级。逻辑运算符(&&和||)低于算术运算符和关系运算符而高于赋值运算符,在逻辑运算符中,逻辑非最高,逻辑与其次,逻辑或最低; 二、逻辑表达式的求值规则。(P94) 所以得以上表达式的值分别为:(1)0 (2)1 (3)1 (4)0 (5)1 4.4有3个整数a、b、c,由键盘输入,输出其中最大的数。 分析:这是一个规模较小的求最值的算法,习题1.6用函数的方法实现。该题不用函数调用实现,但方法是最值,再依次和第二、第三个数比较得结果。其中都要用到单分支或双分支选择结构语句。 参考程序如下: main() { int a,b,c,max; /*定义4个整型变量,其中a,b,c存原始数据,max存最值*/ printf("\ninput the value of a,b,c:"); /*提示输入*/ scanf("%d%d%d",&a,&b,&c); /*格式符之间无分隔符,输入时可以以空格、回车、跳格分隔*/ if(a>b) max=a; else max=b; if(max

第四章 选择结构课后编程题答案

石家庄市求实电脑职业培训学校全国计算机等级考试 二级C语言程序设计 统编教程课后编程题参考答案 第四章选择结构 全国统编教程第49页

石家庄市求实电脑职业培训学校 4.21 若a 的值小于100,请将以下选择结构改写成由switch 语句构成的 选择结构。 if(a<30) m=1; else if(a<40) m=2;else if(a<50) m=3;else if(a<60) m=4;else m=5; 30 40 50 60 100 m=1m=2m=3m=4m=5 switch(a/10) { case 3:m=2;break;case 4:m=3;break;case 5;m=4;break;case 6:case 7: case 8:case 9:m=5;break;default:m=1;} 此类试题需要绘制一个数轴,进行分析并写出程序。

石家庄市求实电脑职业培训学校 4.22 编写程序,输入一位学生的生日(年:y0、月:m0、日:d0),并 输入当前的日期(年:y1、月:m1、日:d1 ),输出该省的实际年龄。 # include main() { int y0,m0,d0;int y1,m1,d1;int age; printf(“请输入出生年月日:”); scanf(“%d,%d,%d”,&y0,&m0,&d0);printf(“\n 请输入当前年月日:”); scanf(“%d,%d,%d”,&y1,&m1,&d1);if(y1m1) age=y1-y0-1;else if(d0<=d1) age=y1-y0;else if(d0>d1) age=y1-y0-1; printf(“\n 该生年龄为:%d \n”,age);}

midas时程荷载工况中几个选项的说明

时程荷载工况中几个选项的说明 动力方程式如下: 在做时程分析时,所有选项的设置都与动力方程中各项的构成和方程的求解方法有关,所以在学习时程分析时,应时刻联想动力方程的构成,这样有助于理解各选项的设置。另外,正如哲学家所言:运动是绝对的,静止是相对的。静力分析方程同样可由动力方程中简化(去掉加速度、速度项,位移项和荷载项去掉时间参数)。 0.几个概念 自由振动: 指动力方程中P(t)=0的情况。P(t)不为零时的振动为强迫振动。 无阻尼振动: 指[C]=0的情况。 无阻尼自由振动: 指[C]=0且P(t)=0的情况。无阻尼自由振动方程就是特征值分析方程。 简谐荷载: P(t)可用简谐函数表示,简谐荷载作用下的振动为简谐振动。 非简谐周期荷载: P(t)为周期性荷载,但是无法用简谐函数表示,如动水压力。 任意荷载: P(t)为随机荷载(无规律),如地震作用。随机荷载作用下的振动为随机振动。 冲击荷载: P(t)的大小在短时间内急剧加大或减小,冲击后结构将处于自由振动状态。 1.关于分析类型选项 目前有线性和非线性两个选项。该选项将直接影响分析过程中结构刚度矩阵的构成。 非线性选项一般用于定义了非弹性铰的动力弹塑性分析和在一般连接中定义了非线性连接(非线性边界)的结构动力分析中。当定义了非弹性铰或在一般连接中定义了非线性连接(非线性边界),但是在时程分析工况对话框中的分析类型中选择了“线性”时,动力分析中将不考虑非弹性铰或非线性连接的非线性特点,仅取其特性中的线性特征部分进行分析。 只受压(或只受拉)单元、只受压(或只受拉)边界在动力分析中将转换为既能受压也能受拉的单元或边界进行分析。 如果要考虑只受压(或只受拉)单元、只受压(或只受拉)边界的非线性特征进行动力分析应该使用边界条件>一般连接中的间隙和钩来模拟。 2.关于分析方法选项 目前有振型叠加法、直接积分法、静力法三个选项。这三个选项是指解动力方程的方法。关于振型叠加法、直接积分法可以参考一些动力方程方面的书籍。 振型叠加法是将多自由度体系的动力反应问题转化为一系列单自由度体系的反应,然后再线性叠加的方法。其优点是计算速度快节省时间,但是由于采用了线性叠加原理,原则上仅适用于分析线弹性问题,当进行非线性动力分析时或者因为装有特殊的阻尼器而不能满足阻尼正交(刚度和质量的线性组合)时是不能使用振型叠加法的。 直接积分法是将时间作为积分参数解动力方程式的方法,又称为时域逐步积分法。直接

第4章选择结构程序设计

第4章选择结构程序设计 通过本章实验作业应达目标 1.练习并熟练掌握if、switch语句使用,实现二路与多路选择结构; 本章必须上交作业 程序4_2.c、4_3.c、4_4.c、4_5.c上传至http://121.251.227.27:8080/c 实验一大小写转换 【实验目的】 熟悉关系与逻辑运算,了解if-else的顺序与嵌套层次关系。 【实验内容】 下面程序希望完成大小写字母转换功能。若输入一个大写字母,则转化为小写输出;若输入小写字母则转化为大写输出;对其他字母则原样不变输出。程序以4_1.c命名,运行程序,分别输入一次大写、一次小写字母、一次‘#’进行验证。如果程序有错,请改正。 #include void main() {char ch; ch=getchar(); if('a'<=ch<='z') ch-=32; if('A'<=ch<='Z') ch+=32; putchar(ch);putchar('\n'); } 实验二算术运算 【实验目的】 学习if~else、switch语句的使用。 【实验内容】 键盘输入一个算术的运算式子,输出运算结果。这里我们规定可以接收五个算术运算的符号:+、-、*、/、^(乘方)。输入这五个符号以外的运算符号则提醒出错。程序以4_2.c命名并上交。 下图是输入输出的示意图: 输入一个加法的算术式: 输入一个除法的算术式: 输入一个乘方的算术式:

求3的平方根: 【实验提示】 本程序需要从键盘接收一个表达式,根据表达式中的运算符号实现相应的运算并将结果保存下来并输出。 C语言本身是没有乘方运算符的,可以调用数学函数pow(x,y)求x的y次方。注意一定要包含。【思考】 输入的表达式实质是按多个不同类型的数据来获取数据的。程序中需要定义多个变量来接收表达式中包含的数据与运算符,并设计相应的输入/输出函数实现。 实验三金额计算 【实验目的】 学习分析与解决实际问题的能力,综合嵌套使用if~else或switch语句。 【实验内容】 某服装店经营套服。以50套为限,若购买数量不少于50套,每套80元;不足50套时每套90元;只买上衣每件60元;只买裤子每条45元。编写程序实现:读入所买上衣c和裤子t的数量,计算应付款总量。程序以4_3.c命名并上交。 实验四成绩转换 【实验目的】 使用if~else、switch语句的嵌套完成程序。 【实验内容】 【实验提示】 本程序需要从键盘接收两个字符,先判断第一个字符,再判断第二个字符以确定其对应的百分制数。例如:输入4+,第一个字符等于'4',则应再判断第二个字符,如果是'+'则输出80,如果是回车符则输出75,如果是'-'则输出70。 【思考】 对于5+、4-这类输入的数据,程序中应采用什么数据类型与数据结构接收保存? 实验五判断天数 【实验目的】 熟练使用switch语句,并设计精巧程序。 【实验内容】

弹塑性时程分析实例

80 第40卷 增刊 建 筑 结 构 2010年6月 北京某超高层商住楼动力弹塑性时程分析 徐晓龙,高德志,桂满树,姜毅荣,何四祥,王 侃 (北京迈达斯技术有限公司,北京 100044) [摘要] 基于梁柱塑性铰和剪力墙纤维模型,利用MIDAS Building 软件实现了超高层建筑结构的弹塑性时程分析。结合该结构研究了在大震作用下结构将出现的破坏模式、塑性发展特点等,并与弹性分析进行了对比,说明弹塑性分析更能反映实际情况,能对结构的抗震性能给出较为合理全面的评价,并对工程设计给出指导。 [关键词] 动力弹塑性时程分析;MIDAS Building ;纤维模型 Elastic-plastic time-history analysis on the super-high business-living building in Beijing Xu Xiaolong, Gao Dezhi, Gui Manshu, Jiang Yirong, He Sixiang, Wang Kan (Beijing MIDAS Technology Information Co.,Ltd,. Beijing 100044,China ) Abstract: Based on the theory of plastic hinges (beams and columns ) and fiber model (walls ), elastic-plastic time-history analysis is performed on the super-high business-living building in Beijing by MIDAS Building software under the scarce earthquake load. Failure Modes and plastic zone development are researched according to the feature of the structure. Through the comparison with the elastic analysis, it is considered that evaluation on the structure can be deduced from the elastic-plastic analysis more reasonably and comprehensively, and there will be better instruction to the projects. Keywords: dynamic elastic-plastic analysis; MIDAS Building; fiber model 1 结构特点 某50层的超高层商住两用建筑,地上50层,结构高度达到236.3m ,采用钢骨混凝土柱框筒结构形式,平面尺寸64.8m ×43.8m (轴线尺寸)。结构已经超过型钢混凝土框架-钢筋混凝土筒体结构8度(0.2g )抗震设防下的最大适用高度(150m ),该结构为抗震超限结构,故有必要对结构进行动力弹塑性时程分析,以考察其在罕遇地震作用下的响应、薄弱环节、破坏模式等。结构整体模型及首层平面见图1,2。 2 动力弹塑性时程分析 图1 结构模型图 图2 首层平面图 时程分析法[1]被认为是目前结构弹塑性分析的最可靠和最精确的方法,它不仅能对结构进行定性分析,同时又可给出结构在罕遇地震下的量化性能指标,并且得到结构在各个时刻的真实地震反应。弹塑性时程分析方法将结构作为弹塑性振动体系加以分析,直接按照地震波数据输入地面运动,通过逐步积分运算,求得在地面加速度随时间变化期间内,结构的内力和变形随时间变化的全过程,也称为弹塑性直接积分法。 弹塑性动力时程分析有如下优点:1)输入的是罕遇地震波的整个过程,可以真实反映各个时刻地震作用引起的结构响应,包括变形、内力、损伤状态(开裂和破坏)等;2)有些程序通过定义材料的本构关系来考虑结构的弹塑性性能,故可以准确模拟任何结构,计算模型简化较少;3)该方法基于塑性区的概念,对带剪力墙的结构,结果更为准确可靠。 基于MIDAS Building 动力弹塑性分析平台,对北京某超高层商住楼进行了罕遇地震作用下的动力时程分析,研究其各个抗震性能指标以及破坏模式。 2.1 弹塑性动力分析的基本方法 弹塑性动力分析包括以下几个步骤:1)建立结构

midas第06章-分析

第六章 “分析”中的常见问题 6.1 为什么稳定分析结果与理论分析结果相差很大?(是否考虑剪切对稳定的影 响) 具体问题 当采用I56b 的工字钢进行稳定计算时,其计算出的结果与材料力学的结果差别较大。计算采用的模型为1米高的一端固接、一端受集中荷载的柱。集中荷载的大小为-10tonf 。理论值为程序计算的1.78倍,为什么?压杆稳定计算公式:() 2 22L EI P cr π= 相关命令 模型〉材料和截面特性〉截面... 问题解答 材料力学给处的压杆稳定理论公式是基于细长杆件而言的,对于截面形式为I56b 型钢来说,1m 高的柱构件显然不能算是细长杆件,相反其截面高度和柱构件长度相差不多,属于深梁结构。因此该理论公式不适合于本模型。 图6.1.1 柱构件模型消隐效果 相关知识 另外对于深梁结构,是否考虑剪切变形对结构的计算结果影响很大,在MIDAS 中默认对所有梁结构考虑剪切变形,如果不想考虑剪切变形,可以在定义截面时不选择“考虑剪切

变形”如图6.1.2所示,或者在定义数值型截面时,将剪切面积Asy和Asz输入为0即可。 图6.1.2 截面定义不考虑剪切变形 6.2为什么定义几何刚度初始荷载对结构的屈曲分析结果没有影响? 具体问题 在进行拱桥稳定分析时,考虑拱肋轴力对稳定的影响,将拱肋成桥轴力输入到几何刚度初始荷载中,进行稳定分析,发现几何刚度初始荷载对稳定分析结果没有影响,为什么?如果考虑初始内力对结构稳定的影响? 相关命令 荷载〉初始荷载〉大位移〉几何刚度初始荷载... 荷载〉初始荷载〉小位移〉初始单元内力... 问题解答 MIDAS中的稳定分析属于线性分析,不能与非线性分析同时执行,因此如果考虑结构的初始刚度,需要在初始单元内力中输入结构的初始结构内力。几何刚度初始荷载用于计算非线性时形成结构的初始单元刚度,对线性分析没有影响。 相关知识

相关主题