结构力学上机实验报告

时间:2019-05-12 11:27:52下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《结构力学上机实验报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《结构力学上机实验报告》。

第一篇:结构力学上机实验报告

结构力学上机实验报告

姓名:

学号:

指导老师:肖方红

1.作图示刚架的FN、FS、M图,已知各杆截面均为矩形,柱截面宽0.4m,高0.4m, 大跨梁截面宽0.35m,高0.85m,小跨梁截面宽0.35m,高0.6m,各杆E=3.0×104 MPa。10分

解:统一单位力kN长度m那么弹性模量单位为kPa。输入输出数据如下:

表一:1题输入数据

******************************************************************************************* *

* *

sjl1 gangjia 2011.10.24

* *

* ******************************************************************************************* 3e7 1

0.16

213e-5 2

0.16

213e-5

0.2975

1791e-5 2

0.2975

1791e-5 4

0.21

63e-4 5

0.21

63e-4 5

0.16

213e-5 8

0.16

213e-5 7

0.16

213e-5 9

0.16

213e-5 0

0 0

4.5 0

7.7 7.2 7.7 7.2 4.5 11 7.7 11 4.5 7.2 0 11 0 11 0 12 0 13 0 81 0 82 0 83 0 91 0 92 0 93 0 1 6

0

0

-15 7 1

4.5 2

3.2 3-196 7.2 4-36

7.2 5-196 3.8 6-36

3.8 6-26

2.7 表二:1题输出数据

Input Data File Name: sjl1.txt

Output File Name: sjl1out.txt

************************************************************************ *

*

sjl1 gangjia 2011.10.24

*

************************************************************************

The Input Data

The General Information

E

NM

NJ

NS

NLC

3.000E+07

The Information of Members

member start end

A

I

1.600000E-01

2.130000E-03

1.600000E-01

2.130000E-03

2.975000E-01

2.975000E-01

2.100000E-01

2.100000E-01

1.600000E-01

1.600000E-01

1.600000E-01

1.600000E-01

The Joint Coordinates

joint

X

Y

.000000

.000000

.000000

4.500000

.000000

7.700000

7.200000

7.700000

7.200000

4.500000

11.000000

7.700000

11.000000

4.500000

7.200000

.000000

11.000000

.000000

The Information of Supports

IS

VS

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

1.791000E-02 1.791000E-02 6.300000E-03 6.300000E-03 2.130000E-03 2.130000E-03 2.130000E-03 2.130000E-03

Loading Case 1

The Loadings at Joints

NLJ=

joint

FX

FY

FM

.000000

.000000

-15.000000

The Loadings at Members

NLM=

member type

VF

DST

20.000000

4.500000

20.000000

3.200000

-196.000000

7.200000

-36.000000

7.200000

-196.000000

3.800000

-36.000000

3.800000

-26.000000

2.700000

The Results of Calculation

The Joint Displacements

joint

u

v

rotation

3.076236E-21

-7.549352E-20

-7.540649E-21

4.636735E-03

-7.077518E-04

-4.359988E-04

5.924037E-03

-1.134844E-03

-3.169292E-03

5.813626E-03

-2.178472E-03

1.834783E-03

4.684030E-03

-1.341626E-03

1.384534E-05

5.788766E-03

-5.408925E-04

4.571795E-04

4.685631E-03

-3.674969E-04

-4.586878E-05

3.967738E-21

-1.431068E-19

-8.907750E-21

3.856026E-21

-3.919967E-20

-8.741193E-21

The Terminal Forces

member

FN

FS start

754.935194

75.762357

end

-754.935194

14.237643 start

640.638123

-72.863183

end

-640.638123

136.863184

M 109.156485

29.274120-96.133965-239.428195 start

136.863184

640.638123

239.428195

end

-136.863184

770.561840

-707.153563 start

-58.625540

114.297071

66.859844

end

58.625540

144.902922

-177.040903 start

41.214402

484.706696

517.753681

end

-41.214402

260.093294

-90.988284 start

-2.654138

30.896570

-29.106007

end

2.654138

131.903429

-142.007053 start

1255.268536

95.648782

116.676201

end

-1255.268536

start

1431.068027

end

-1431.068027

start

260.093294

end

-260.093294 start

391.996723

end

-391.996723

钢架的FN图:

-95.648782

39.677380

-39.677380

41.214402

-41.214402

38.560264

-38.560264

189.399883 89.077501 89.470709 55.897795 75.988284 87.411931 86.109258

钢架的Fs图:

钢架的M图:

2、计算图示桁架各杆的轴力。已知A=2400mm2,E=2.0×105 MPa。5分

解:该桁架各节点均为铰结,为了使计算简便,所有节点均作为钢节点,为此在输入数据时,各杆截面二次矩取很小的值,本题取1×10-20 本题有30根杆件,17个节点,输入输出数据如下:

表三:2题输入数据

************************************************************************** *

*

*

sjl2 gangjia 2011.10.24

* *

* ************************************************************************** 2e8 1

24e-4

1e-20 1

24e-4

1e-20 2

24e-4

1e-20 2

24e-4

1e-20 3

24e-4

1e-20 5

24e-4

1e-20 3

24e-4

1e-20 3

24e-4

1e-20 4

24e-4

1e-20 6

24e-4

1e-20 4

24e-4

1e-20 6

24e-4

1e-20 7

24e-4

1e-20 7

24e-4

1e-20 8

24e-4

1e-20 9

24e-4

1e-20 9

24e-4

1e-20 11

24e-4

1e-20 10

24e-4

1e-20 11

24e-4

1e-20 11

24e-4

1e-20 12

24e-4

1e-20 15

24e-4

1e-20 15

24e-4

1e-20 12

24e-4

1e-20 14

24e-4

1e-20 13

24e-4

1e-20 14

24e-4

1e-20 15

24e-4

1e-20 17

24e-4

1e-20 0

0 0 1

3.75 2

3.5 1

4.75 2

5.5 3

5.25 3

6.25 4 5

6.25 5

5.25 6

5.5 7

4.75 7

3.75 6

3.5 8 8

0 11

0 12

0 171

0 172

0 9 2 0-12 0 5 0-5

0 6 0-5

0 8 0-5

0 9 0-5

0 10 0-5

0 12 0-5

0 13 0-5

0 16 0-12 0 0

表四:2题输出数据

Input Data File Name: sjl2.txt

Output File Name: sjl2out.txt

************************************************************************ *

*

sjl2 gangjia 2011.10.24

*

************************************************************************

The Input Data

The General Information

E

NM

NJ

NS

NLC

2.000E+08

The Information of Members

member start end

A

I

2.400000E-03

1.000000E-20

2.400000E-03

1.000000E-20

2.400000E-03

1.000000E-20

2.400000E-03

1.000000E-20

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

2.400000E-03

The Joint Coordinates

joint

X

Y

.000000

.000000

.000000

4.000000

1.000000

3.750000

2.000000

3.500000

1.000000

4.750000

1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20 1.000000E-20

1.000000E-20

1.000000E-20

1.000000E-20

1.000000E-20

1.000000E-20

2.000000

5.500000

3.000000

5.250000

3.000000

6.250000

4.000000

7.000000

5.000000

6.250000

5.000000

5.250000

6.000000

5.500000

7.000000

4.750000

7.000000

3.750000

6.000000

3.500000

8.000000

4.000000

8.000000

.000000

The Information of Supports

IS

VS

.000000

.000000

171

.000000

172

.000000

Loading Case 1

The Loadings at Joints

NLJ=

joint

FX

FY

.000000

-12.000000

.000000

-5.000000

.000000

-5.000000

.000000

-5.000000

.000000

-5.000000

.000000

-5.000000

.000000

-5.000000

.000000

-5.000000

.000000

-12.000000

The Loadings at Members

NLM=

0

The Results of Calculation

FM.000000.000000.000000.000000.000000.000000.000000.000000.000000

The Joint Displacements

joint

u

v

rotation

-5.714286E-22

-2.950000E-21

-5.676597E-05

1.682251E-04

-1.625000E-04

-1.236830E-04

1.583218E-04

-2.705629E-04

-3.193943E-05

1.833298E-04

-2.161644E-04

2.716851E-05

2.265671E-04

-2.809795E-04

-4.829399E-05

1.786882E-04

-2.578310E-04

2.349593E-05

1.918510E-04

-2.279964E-04

1.336072E-04

-2.384131E-04

1.857079E-18

-1.009603E-04

-1.336072E-04

-2.384131E-04

-1.918510E-04

-2.279964E-04

-1.786882E-04

-2.578310E-04

-2.265671E-04

-2.809795E-04

-1.583218E-04

-2.705629E-04

-1.833298E-04

-2.161644E-04

-1.682251E-04

-1.625000E-04

5.714286E-22

-2.950000E-21

The Terminal Forces

member

FN

start

19.500000

end

-19.500000 start

11.517511

end

-11.517511 start

9.375000

end

-9.375000 start

-7.730823

end

7.730823 start

-5.153882

end

5.153882 start

9.375000

end

-9.375000 start

5.000000

end

-5.000000 start

-5.038911

end

5.038911 start

10.000000

end

-10.000000

start

-2.576941

end

2.576941

4.762947E-05 1.067515E-04 9.122545E-19-1.067515E-04-4.762947E-05-2.349593E-05 4.829399E-05 3.193943E-05-2.716851E-05 1.236830E-04 5.676597E-05

FS

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

.000000

M.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000

start

1.439689

.000000

.000000

end

-1.439689

.000000

.000000

start

9.375000

.000000

.000000

end

-9.375000

.000000

.000000

start

5.000000

.000000

.000000

end

-5.000000

.000000

.000000

start

-3.599222

.000000

.000000

end

3.599222

.000000

.000000

start

9.375000

.000000

.000000

end

-9.375000

.000000

.000000

start

9.375000

.000000

.000000

end 10

-9.375000

.000000

.000000

start

-3.599222

.000000

.000000

end 11

3.599222

.000000

.000000

start 11

5.000000

.000000

.000000

end 10

-5.000000

.000000

.000000

start 10

9.375000

.000000

.000000

end 12

-9.375000

.000000

.000000

start 11

-2.576941

.000000

.000000

end 12

2.576941

.000000

.000000

start 11

1.439689

.000000

.000000

end 15

-1.439689

.000000

.000000

start 12

9.375000

.000000

.000000

end 13

-9.375000

.000000

.000000

start 15

10.000000

.000000

.000000

end 12

-10.000000

.000000

.000000

start 15

-5.153882

.000000

.000000

end 14

5.153882

.000000

.000000

start 12

-5.038911

.000000

.000000

end 14

5.038911

.000000

.000000

start 14

5.000000

.000000

.000000

end 13

-5.000000

.000000

.000000

start 13

9.375000

.000000

.000000

end 16

-9.375000

.000000

.000000

start 14

-7.730823

.000000

.000000

end 16

7.730823

.000000

.000000

start 15

11.517511

.000000

.000000

end 17

-11.517511

.000000

.000000

start 17

19.500000

.000000

.000000

end 16

-19.500000

.000000

.000000

钢架轴力图(其中拉力为正,压力为负):

3.作图示连续梁的FS、M图,已知各梁截面面积A=6.5m2,惯性矩I=5.50m4,各杆E=3.45×104MPa。5分

解:该结构为一超静定结构,输入输出数据如下:

表五:3题输入数据

************************* *

* * sjl3 lxl 2011.10.24

* *

* ************************* 345e5 1

6.5

5.5 2

6.5

5.5 3

6.5

5.5 0

0 40

0 80

0 120

0 11

0 12

0 22

0 32

0 42

0 0 4 1

-10.5

2

-10.5

2

-320

3

-10.5

表六:3题输出数据

Input Data File Name: sjl3.txt

Output File Name: sjl3out.txt

*************************

*

*

* sjl3 lxl 2011.10.24

*

*

*

*************************

The Input Data

The General Information

E

NM

NJ

NS

NLC

3.450E+07

The Information of Members

member start end

A

I

6.500000E+00

5.500000E+00

6.500000E+00

5.500000E+00

6.500000E+00

5.500000E+00

The Joint Coordinates

joint

X

Y

.000000

.000000

40.000000

.000000

80.000000

.000000

120.000000

.000000

The Information of Supports

IS

VS

.000000

.000000

.000000

.000000

.000000

Loading Case 1

The Loadings at Joints

NLJ=

0

The Loadings at Members

NLM=

member type

VF

DST

-10.500000

40.000000

-10.500000

40.000000

-320.000000

20.000000

-10.500000

40.000000

The Results of Calculation

The Joint Displacements

joint

u

v

rotation

0.000000E+00

6.600000E-21

-5.480896E-05

0.000000E+00

-6.600000E-21

-3.794466E-05

0.000000E+00

-6.600000E-21

3.794466E-05

0.000000E+00

6.600000E-21

5.480896E-05

The Terminal Forces

member

FN

FS

M start

.000000

144.000000

.000000

end

.000000

276.000000

-2640.000000 start

.000000

370.000000

2640.000000

end

.000000

370.000000

-2640.000000 start

.000000

276.000000

2640.000000

end

.000000

144.000000

.000000

连续梁的Fs图:

连续梁的M图:

第二篇:结构力学上机心得

结构力学学习心得

结构力学的学习马上就要结束了,本学期学的主要是渐进法、矩阵位移法和平面刚架静力分析程序设计,相比上学期的画内力图和计算这学期貌似任务比较轻,需要动手的不多,但理解上难度较大。上学期学的是比较基础的理论分析,只能计算大略的值和细小部分结构,因为按实际结构计算的话是手算不能实现的计算量太大,这学期把计算用编程的方法赋予给计算机计算,大大减少了人的劳动量。矩阵位移法,通过单元分析和整体分析把一个结构化整为零,编程程序简单而且通用性强,针对不同的题只需要对相关参数进行修改就可计算。我们的编程是用的VB语言,大一学的如果不应用的话就把知识忘光了,这次的上机课给了我们一个应用所学的机会。

我们分成小组做任务,整体程序比较长,在组长的带领下我们分块写程序,然后整合到一起。这是个需要每个人都严谨认真负责的过程,只有每一段程序都合格,整体程序才能无错通过调试,在这次任务当中我们组长表现的特别有担当,虽然有好几个同学的程序都出了错,需要做调试修改,他都没有怨言的进行了整合,在他的带领下我们组才能顺利完成老师布置的任务。

整个结构力学的学习就快要结束了,我觉得上学期的知识非常多,学的也客观,通过练习就能掌握;这学期的课比较枯燥,特别是在讲程序的编写的时候,如果条件允许的话我建议以后编程部分的课都到机房上,在老师讲的同时让同学们在电脑上实际操作,这样我觉得学习效果会比后期让学生再抄书上的程序要好。以后在工作中进行的计算都是要使用程序软件的,如果学校能够把以后会用到或者很通用的工作软件在课程当中教授给学生的话我想这是非常好的。总结这一年的学习,非常感谢李华老师的辛勤付出和对我们的悉心照顾,课程有结束的时候,师生情谊永远存在。

第三篇:结构力学实验报告1

结构力学实验报告

结构力学实验报告

班级 12土木2班

姓名

学号

结构力学实验报告

实验报告一

实验名称

在求解器中输入平面结构体系

一实验目的

1、了解如何在求解器中输入结构体系

2、学习并掌握计算模型的交互式输入方法;

3、建立任意体系的计算模型并做几何组成分析;

4、计算平面静定结构的内力。二 实验仪器

计算机,软件:结构力学求解器

三 实验步骤

图2-4-3 是刚结点的连接示例,其中图2-4-3a 中定义了一个虚拟刚结点和杆端的连接码; 各个杆端与虚拟刚结点连接后成为图2-4-3b 的形式,去除虚拟刚结点后的效果为图2-4-3c 所示的刚结点;求解器中显示的是最后的图2-4-3c。图2-4-4 是组合结点的连接示例,同理,无需重复。铰结点是最常见的结点之一,其连接示例在图2-4-5 中给出。这里,共有四种连接方式,都等效于图2-4-5e 中的铰结点,通常采用图2-4-5a 所示方式即可。值得一提的是,如果将三个杆件固定住,图2-4-5b~d 中的虚拟刚结点也随之被固定不动,而图2-4-5a 中的虚拟刚结点仍然存在一个转动自由度,可以绕结点自由转动。这是一种结点转动机构,在求解器中会自动将其排除不计①。结点机构实际上也潜存于经典的结构力学之中,如将一个集中力矩加在铰结点上,便可以理解为加在了结点机构上(犹如加在可自由转动的销钉上),是无意义的。

综上所述,求解器中单元对话框中的“连接方式”是指各杆端与虚拟刚结点的连接方式,而不是杆件之间的连接方式。这样,各杆件通过虚拟刚结点这一中介再和其他杆件间接地连接。这种处理的好处是可以避免结点的重复编码(如本书中矩阵位移法中所介绍的),同时可以方便地构造各种

结构力学实验报告

复杂的组合结点。

另外,在定义位移约束时,结点处的支座约束也是首先加在虚拟刚结点上,再通过虚拟刚结点施加给其他相关的杆端。

N,1,0,0 解 输入后的结构如图2-4-6b所示,N,2,0,1 命令数据文档如下,其中左边和右

N,3,1,1 边分别为中、英文关键词命令数据

N,4,1,0 文档。结点,1,0,0 结点,2,0,1 结点,3,1,1 结点,4,1,0 结点,5,1,2 结点,6,2.5,0 结点,7,2.5,2.5 单元,1,2,1,1,0,1,1,1

N,5,1,2 N,6,2.5,0 N,7,2.5,2.5 E,1,2,1,1,0,1,1,1 E,2,3,1,1,1,1,1,0 E,4,3,1,1,0,1,1,1 E,3,5,1,1,1,1,1,1

结构力学实验报告

单元,2,3,1,1,1,1,1,0 单元,4,3,1,1,0,1,1,1 单元,3,5,1,1,1,1,1,1 单元,5,7,1,1,1,1,1,0 单元,6,7,1,1,1,1,1,0 结点支承,1,4,0,0,0 结点支承,4,4,0,0,0 结点支承,6,6,0,0,0,0 END

E,5,7,1,1,1,1,1,0 E,6,7,1,1,1,1,1,0 NSUPT,1,4,0,0,0 NSUPT,4,4,0,0,0 NSUPT,6,6,0,0,0,0 END

(1)结点定义(2)单元定义

(3)结点支承定义

四、上机体会:通过这么多次上机操作,已经熟练的掌握力学求解器的使用。能够运用求解器去分析结构的构造,为以后的学习工作提供便利。

结构力学实验报告

实验报告二

实验名称

用求解器求解静定结构的内力分析

一实验目的

1、了解如何在求解器中输入结构体系

2、学习并掌握计算模型的交互式输入方法;

3、建立任意体系的计算模型并做几何组成分析;

4、计算平面静定结构的内力。二 实验仪器

计算机,软件:结构力学求解器 三 实验步骤

例3-11-1 试用求解器求解图3-11-1a、b中静定结构的内力。解先输入结构体系,其中图3-11-1a和b 中结构的差别仅在于结点5的水平坐标不同。输入的数据文档如下(参见图3-11-1):

TITLE,例3-11-1 结点,1,0,0 结点,4,6,0 结点填充,1,4,2,2,1 C case(a)结点,5,8,0 C case(b)C 结点,5,10,0 结点生成,1,4,2,4,1,0,-1.5 单元,1,2,1,1,0,1,1,1 单元,2,3,1,1,1,1,1,0 单元,3,4,1,1,0,1,1,1 单元,4,5,1,1,1,1,1,0 单元,2,6,1,1,0,1,1,1 单元,6,7,1,1,1,1,1,0 单元,7,8,1,1,0,1,1,1 单元,8,4,1,1,1,1,1,0 结点支承,1,1,0,0 结点支承,5,1,0,0 结点支承,7,3,0,0,0 单元荷载,1,1,1,1/2,90 单元荷载,4,1,1,1/2,90

结构力学实验报告

输入结构后,继续进行如下操作:

1)选择菜单“求解”、“内力计算”,求解器打开“内力计算”对话框,在“内力显示”组中选“结 构”,然后可在下面表格中看到杆端内力值。

2)在“内力类型”组中选“弯矩”,可在观览器中看到弯矩图。3)在“内力类型”组中选“剪力”,可在观览器中看到剪力图。4)在“内力类型”组中选“轴力”,可在观览器中看到轴力图。

5)可单击观览器中的“加大幅值”或“减小幅值”按钮调节图形幅值;或者选“设置菜单”中的“显示幅度设置”,然后在对话框中给定具体的显示幅度值。

趣的现象,图 3-11-1a、b 所示结构的最右边一跨梁相当于一个简支梁的受力状态,整个内力图除

结构力学实验报告

以上求得图3-11-1a、b 所示结构的内力图分别如图3-11-2 和3-11-3 所示从内力图可以看出一个有了最右边一跨梁有所区别以外,其余部分的内力图都是一样的。读者可以验证,无论最右边一跨梁的长度如何,只要集中荷载作用在跨中,其余部分的内力就不会改变。

四、上机体会:通过这么多次上机操作,已经熟练的掌握力学求解器的使用。能够运用求解器去分析结构的构造,用求解器求解一般静定结构,为以后的学习工作提供便利。

结构力学实验报告

实验报告三

实验名称

用求解器计算结构的影响线

一实验目的

1、了解如何在求解器中输入结构体系

2、学习并掌握用求解器计算结构的影响线;

3、建立任意体系的计算模型并做几何组成分析;

4、讨论静定结构影响线的求解器计算方法。二 实验仪器

计算机,软件:结构力学求解器 三 实验步骤

例4-7-1 试求解图3-11-1a中结构在竖直荷载作用下杆件(2)和(6)中点弯矩、剪力和轴力的影响线。

解先输入结构体系,输入的数据文档见图3-11-1。在该命令文档中END命令之前,插入一空行,以备插入命令用。下面以杆件(2)中点的弯矩影响线为例,进一步说明做法。按上一节做法打开“影响线求解参数”对话框。在单位荷载数据栏中,类型选为“力”,方向选“向下”。在截面内力框中,单元码选2,距杆端1选“1/2”L处,内力类型选“弯矩”。单击应用、关闭后,可在命令文档中见到命令行:“影响线参数,-2,2,1/2,3”。其中关键词“影响线参数”后边的-2代表单位荷载沿y轴方向(竖直的),指向y轴的反方向(即向下);再后面的2代表第2个单元;1/2表示截面位置;3代表弯矩。杆件(2)和(6)中点弯矩、剪力和轴力的影响线计算所需的命令行分别为:

杆件(2): 影响线参数,-2,2,1/2,3 影响线参数,-2,2,1/2,2 影响线参数,-2,2,1/2,1

杆件(6)

影响线参数,-2,6,1/2,3 影响线参数,-2,6,1/2,2 影响线参数,-2,6,1/2,1

后一条命令。

为计算影响线,依次选菜单:“求解”、“影响线”。在打开的“影响线”对话框的最上部,可以看到影响线的一些参数。在“影响线显示”数据栏里,选“结构”后,便可在观览器中看到相应的影响线的图形,具体的数值可以从“单元影响线分析”数据框中获得。各影响线图形如图4-7-1和4-7-2所示。求解器最新版本(v2.0.2以上)对影响线计算增加了一项很实用的新功能,即不必退出“影响线”对话框,即可改变指定杆件上的截面位置和内力类型,只需在“选项”栏中按需选

结构力学实验报告

择即可。下面再讨论如何使用影响线图形。影响线图形中任一杆件中任一点的纵距,表示单位荷载作用在该点时指定截面处的内力值。影响线的纵距值的量取规则为荷载类型 竖直荷载 水平荷载 单位力矩

整体竖直方向 整体水平方向 杆件垂直方向

正值标在上方 正值标在左方 正值标在局部坐标y的正方向

标距方向 正负号

为了简单,取量纲一的量1=d。这是一个间接荷载下的结构影响线问题。用求解器求解时,可以建立一个等效的计算模型,如图4-7-4a所示。输入的数据命令从略,计算出来的影响线形状如图4-7-3b所示。注意,由于单位荷载作用在上层的水平杆件上,因此应取上层杆件的图形作为影响线

结构力学实验报告

图,而下面的图形是单位荷载作用在下面梁上时的影响线。

四、上机体会:通过这么多次上机操作,已经熟练的掌握力学求解器的使用。能够运用求解器去分析结构的构造,为以后的学习工作提供便利。

结构力学实验报告

实验报告四

实验名称

用求解器进行位移计算

一实验目的

1、了解如何用求解器进行位移计算

2、学习并掌握计算模型的交互式输入方法;

3、建立任意体系的计算模型并做几何组成分析;

4、计算平面静定结构的内力。二 实验仪器

计算机,软件:结构力学求解器

三 实验步骤

1.输入材料性质

在“编辑器”中依次选择菜单“命令”、“材料性质”便可打开材料性质对话框。选择相同材料性质的单元范围,再选择或输入所需的杆件刚度性质(质量和极限弯矩可以空缺),然后单击“应用”按钮将命令写到命令文档中去。若还有单元刚度未定义,可在对话框中继续输入新的数据,再“应用”,直至定义完毕,单击“关闭”退出。

注意,若前后两个命令行中的定义有重复和冲突时,则以后面的定义为准,亦即前面的定义被后面的定义覆盖和取代。

2.输入温度改变

在“编辑器”中依次选择菜单“命令”、“温度改变”,可打开温度改变对话框。与上面类似,选择相同温度改变的单元范围,再按照提示选择或输入所需的各项参数,然后单击“应用”按钮将命令写到命令文档中去。若还要继续定义,可在对话框中输入新的数据,再“应用”,直至定义完毕,单击“关闭”退出。

温度改变须提供截面高度,输入时要注意同结构其他的尺寸采用统一单位。

例5-7-1 试用求解器求解例5-4。

解 本例力和尺寸单位统一采用kN和单元,6,7,1,1,0,1,1,0 cm。输入的数据文档如下(图5-7-1a): 单元,7,4,1,1,0,1,1,0 TITLE, 例5-7-1 变量定义,L=1200,P=39 变量定义,Ah1=18*24,Ah2=18*18,Ag=3.8 变量定义,Eh=3000,Eg=20000,EAg=Eg*Ag 变量定义,EAh1=Eh*Ah1,EAh2=Eh*Ah2 结点,1,0,0 结点,2,0.278*L,0 结点,3,0.722*L,0 结点,4,L,0 结点,6,L/2,L/6 结点填充,1,6,1,5,1 结点填充,6,4,1,7,1 单元,1,2,1,1,0,1,1,0

单元,2,5,1,1,0,1,1,0 单元,3,7,1,1,0,1,1,0 单元,2,6,1,1,0,1,1,0 单元,3,6,1,1,0,1,1,0 结点支承,1,1,0,0 结点支承,4,2,0,0,0 结点荷载,5,1,39,-90 结点荷载,6,1,39,-90 结点荷载,7,1,39,-90

单元材料性质,1,2,3*EAg,1,0,0,-1 单元材料性质,3,3,2*EAg,1,0,0,-1 单元材料性质,10,11,EAg,1,0,0,-1 单元材料性质,4,7,EAh1,1,0,0,-1

结构力学实验报告

单元,3,4,1,1,0,1,1,0 单元,2,3,1,1,0,1,1,0 单元,1,5,1,1,0,1,1,0 单元,5,6,1,1,0,1,1,0

单元材料性质,8,9,EAh2,1,0,0,-1 END 由于本例与抗弯刚度无关,因此输入了单位值。输入结构体系后,继续如下操作:

1)选择菜单“求解”、“位移计算”,打开“位移计算”对话框;

2)“位移显示”栏中选“结构”,在观览器中便可以看到变形图,如图5-7-2b所示; 3)在下面的“杆端位移值”的表格里,找到单元5的第2个端点的竖向位移; 4)再在“乘以系数”下拉框中选0.01,则可以看出结点6的竖向位移为:

例5-7-2 试用求解器求解例5-13。

解本例尺寸单位统一采用cm。输入的数据文档如下(图5-7-2): TITLE,例5-7-2 变量定义,A=600,H=60 结点,1,0,0 结点,2,0,A 结点,3,A,A 单元,1,2,1,1,1,1,1,1

图5-7-2

结构力学实验报告

单元,2,3,1,1,1,1,1,1 结点支承,1,6,0,0,0,0 单元材料性质,1,2,1,1,0,0,-1 单元温度改变,1,2,5,-10,0.00001,H END

4上机体会:通过这么多次上机操作,已经熟练的掌握力学求解器的使用。能够运用求解器进行位移计算,为以后的学习工作提供便利。

结构力学实验报告

实验报告五

实验名称

用求解器进行力法计算

一实验目的

1、了解如何用求解器进行力法计算

2、学习并掌握计算模型的交互式输入方法;

3、建立任意体系的计算模型并做几何组成分析;

4、计算平面静定结构的内力。二 实验仪器

计算机,软件:结构力学求解器

三 实验步骤

求解器可以求解一般的平面超静定结构的位移和内力。超静定结构的计算通常与结构各杆件的刚度有关。由于前面已经介绍了如何输入各杆件的材料性质,因此超静定结构的求解无需引入新的输入命令;在位移计算的基础上,直接选择“求解”菜单中的“内力计算”、“位移计算”或“位移内力”等菜单即可。对此这里不再赘述。

为了加深和加强力法的概念,本节讨论如何用求解器进行力法的辅助计算。传统上,将力法的基本体系取为静定结构,主要是因为静定结构容易摆弄和计算,手算时尤其如此。其实,只要计算上无困难(譬如用求解器求解),超静定结构同样可以被用作基本体系。

例6-11-1 试用求解器求解图6-11-1中的二次超静定刚架。取结点3水平支杆反力为基本未知力,各杆长相等,刚度参数如下

结构力学实验报告

解力单位为kN,尺寸单位为m。依题意,取基本体系如图6-11-2a所示,此基本体系是超静定的。图6-11-2b和图6-11-2c分别给出了仅荷载作用和仅单位未知力作用下的计算简图。图6-11-2a~6-11-2c的命令文档列在了计算简图的下面,其中后两个文档只在个别给出的命令处有区别。

TITLE,例6-11-1 结点,1,0,0 结点,2,0,4 结点,3,4,4 单元,1,2,1,1,1,1,1,1 单元,2,3,1,1,1,1,1,1 结点支承,1,6,0,0,0,0 结点支承,3,2,0,0 结点荷载,2,1,20,0 单元荷载,2,3,24,0,1,90 单元材料性质,1,1,5.2E6,1.25E5,0,0,-1 单元材料性质,2,2,4.5E6,1.2E5,0,0,-1 END

.........结点支承,3,1,0,0...............结点荷载,3,-1,1,180 C......结

载,2,3,24,0,1,90

首先计算荷载作用下结点 3 水平位移PΔ。输入图 6-11-2b 下面的命令文档后,在“求解” 菜单下选“位移计算”打开位移计算对话框。在“位移显示”栏中选“结构”,可看到对话框下端表格中给出了杆端位移。找到单元2 的第2 个杆端的位移的值。为了获得较多的有效数字,在“乘以系数”下拉框中选0.000 001,由此得到。u m 26 924 22 0.0= PΔ

类似地计算单位未知力作用下结点3 的水平位移,得。由以上结果有11 δ m 651076 000.011= δ kN285 29.907 11 − − δ Δ P X。最后将荷载和求出的基本未知力共同作用在基本结构 上,用求解器求解,得变形图、弯矩图如图6-11-3 所示。可以看出

结构力学实验报告,结点3 确实没有水平位移,说明位移协调条件已得到满足。

四、上机体会:通过这么多次上机操作,已经熟练的掌握力学求解器的使用。能够运用用求解器进行力法计算,为以后的学习工作提供便利。

第四篇:上机实验报告格式

请各位同学按照下列格式写:否则按照0分记

上机实验报告格式

Matlab学习第?次上机实验报告(第?次)

姓名:???班级:???上机时间:??????

1.上机内容

2.建模及算法分析

3.程序

4.小结

5.参考文献

将文档发到我的邮箱里面

learn_matlab@163.com

第五篇:上机实验报告

一. 题目1. 建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1)数据输入;2)查询某个学生的成绩;3)按平均排列输出;4)统计某门课各分数段人数;5)删除某个学生记录;2. 编程实现对二位数进行加,减,乘运算,每运行一次程序做10道题,完成后给出成绩(每题10分)。二. 设计思想和模块划分1.1.先定义所需要的条件,例如,姓名,学号,性别,三门功课的成绩,平均分等。2.输入姓名,学号,性别,年龄,三门功课的成绩后,就输出相应的姓名,学号,性别,年龄,三门功课的成绩。3.打印表头;4.在求出平均分,并打印出平均分。5.在查找学生,并打印出学生的相关资料;并按照平均分的高低排列;6.在统计学生各科成绩是否》=60分,如果是就是通过,否就是没通过,最后打印出最后的结果。7.删除学生,选中删除的学生,如果确定要,那么该学生的一切记录就变为0;2.1.随机调用函数,产生两个其值为10到99的随机整数分别放在c,d中用作运算时的运算数。2.随机调用函数,产生一个值为1到3 的随机整数放入b中,用来选择不同的运算。根据b的值选择不同的运算。当b=1时,去进行c+d的运算练习;当b=2 时,去进行c-d的运算练习;当b=3时,去进行c×d的运算练习。每完成一个算题就给出是否正确的信息。3.根据答案正确与否统计。正确时,显示’right’;错误时,显示’wrong’。4.步骤1.2.3.4.重复10次。5.输出学生成绩。三. 运行结果1.Input the 1 student :num:03name:wfage:18sex:fmath:98phy:75eng:65Input the 2 student :num:06name:scage:17sex:fmath:78phy:45eng:65Input the 3 student :num:09name:ytage:17sex:mmath:69phy:75eng:501.readin 2.finds 3.del 4.tj 5.exit1-----------------------------table----num name age sex math phy eng ave------3 wf 18 f 98.0 75.0 65.0 79.3------9 yt 17 m 69.0 75.0 50.0 64.7-------6 sc 17 f 78.0 45.0 65.0 62.7-------1.readin 2.finds 3.del 4.tj 5.exit2Into number:3---num name age sex math phy eng ave---3 wf 18 f 98.0 75.0 65.0 79.3----1.readin 2.finds 3.del 4.tj 5.exit3Into number:6---num name age sex math phy eng ave---6 sc 17 f 78.0 45.0 65.0 62.6---true? Y/Ny1----------------table------------------num name age sex math phy eng ave----3 wf 18 f 98.0 75.0 65.0 79.3-----9 yt 17 m 69.0 75.0 50.0 64.7-----0 0 0 f 0.0 0.0 0.0 0.0-----1.readin 2.finds 3.del 4.tj 5.exit4 1.input the math 2.input the phy 3.input the eng 1math: pass num is :3 no pass num is :02.32+82=114right!97*15=1455right!99-58=41right!76-66=10right!58+13=71right!37+49=86right!99+52=151right!49*69=5462wrong!73-38=31wrong!86+34=120right!mark is 80四. 主要错误改正方法1.在本题的编写过程中常出现begin 和end 不配对,只要始它们的个数相同就可以了,就可以了。在程序中常出现的’unknown identifier’没有定义的错误,只要在程序前加上定义,就可以了。还有就是type mismatch’的类型不匹配,只要根据前后内容,重新定义,就可以了。2.在本题编写中,题目要求是两个两位数运算,如果写成c:=random(100)在运行过程中,就会出现一位数运算,只要把它写成c:=random(90)+10,就可以了。五. 实习小结1.第一题的程序编写比较复杂,需要较多的定义,因而在后面的程序部分,就常出现标识符重复,而导致的类型不匹配。还有就是每个部分编好后,上下不能连接,而无法调用。2.第二题较第一题简单,和书上的例题类似,所以,比较简单,但从中也出现一些不问题。以上两大题中出现的问题,要在同学的帮助下,才能完成。总的来说两题程序比较困难六. 程序清单1.program twins;const m=3;n=3;typestudent=recordnum:integer;name:string[3];age:integer;sex:char;s:array[1..n] of real;math,eng,phy:real;ave:real;end;sarr=array[1..m] of student;ta=array [1..m] of student;f=string[6];varstu:sarr;ct:ta;k,d:integer;procedure readin(var stu:sarr);const wrong='0<=data<=100 ,again!';var j,i:integer;a:student;beginwriteln;writeln('Input ',m,' num name sex math phy eng',' of student.');for j:=1 to m dobeginwriteln;writeln('Input the ',j,' student :');with a dobeginwrite('num:');readln(num);write('name:');readln(name);write('age:');readln(age);write('sex:');readln(sex);while(sex<>'m')and(sex<>'f')dobeginwrite('sex:');readln(sex)end;for i:=1 to n do begincase i of1:begin write('math:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('math:');readln(s[i]);end;end;2:begin write('phy:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('phy:');readln(s[i]);end;end;3:begin write('eng:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('eng:');readln(s[i]);end;end;end;end;stu[j]:=a;end;writeln;end;end;procedure ave(var stu:sarr);var j,i:integer;k:real;beginfor j:=1 to m dobegink:=0;with stu[j] dobeginfor i:=1 to n do k:=k+s[i];ave:=k/nend;end;end;procedure px(var stu:sarr);var tm:ta;j,i,p:integer;beginfor j:=1 to m dobeginp:=j;for i:=j+1 to m doif stu[i].ave>stu[p].ave then p:=i;tm[1]:=stu[p];stu[p]:=stu[j];stu[j]:=tm[1];end;end;procedure head(ct:ta);var i:integer;beginwrite(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;with ct[1] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7,' ');write(ave:10,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;procedure find(var stu:sarr);var n,i:integer;u:boolean;beginu:=true;while u dobeginwrite('Into number:');readln(n);for i:=1 to m dobeginif stu[i].num=n then beginct[1]:=stu[i];u:=false;d:=iend;end;end;end;procedure del(var stu:sarr);var i:integer;b:char;beginhead(ct);write('true? Y/N');readln(b);if b='y' then begin write('1');with stu[d] dobeginnum:=0;name:='0';age:=0;sex:='f';for i:=1 to n do s[i]:=0;ave:=0end;endelseend;procedure tj(var stu:sarr);var w1,q1,q2,num,j:integer;h1,h2,h3:boolean;beginh1:=false;h2:=false;h3:=false;q1:=0;q2:=0;writeln(' ':30,'1.input the math 2.input the phy 3.input the eng ');readln(w1);case w1 of1:h1:=true;2:h2:=true;3:h3:=true;end;if h1 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].math>=60 thenq1:=q1+1elseq2:=q2+1;writeln('math:');end;if h2 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].phy>=60 thenq1:=q1+1elseq2:=q2+1;writeln('phy:');end;if h3 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].eng>=60 thenq1:=q1+1elseq2:=q2+1;writeln('eng:');end;end;end;end;writeln(' ':5,'pass num is :',q1);writeln(' ':5,'no pass num is :',q2);end;procedure head1(var stu:sarr);var j,i:integer;beginwriteln('----------------table--------------':60);writeln;write(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;for j:=1 to m do beginwith stu[j] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7:1,' ');write(ave:10:1,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;end;beginreadin(stu);ave(stu);k:=0;while k<>5 dobeginwriteln('1.readin 2.finds 3.del 4.tj 5.exit');read(k);readln;while(k<>1)and(k<>2)and(k<>3)and(k<>4)and(k<>5)dobeginwriteln(' mistake,please again');read(k)end;case k of1: begin px(stu);head1(stu)end;2: begin find(stu);head(ct)end;3: begin find(stu);del(stu);px(stu);head1(stu)end;4: begin tj(stu);end;5: writeln('exit!');end;end;end..2.program shadow;var a,b,c,d,e:integer;right:boolean;procedure s1;beginwriteln('right!');right:=trueend;procedure s2;beginwriteln('wrong!');right:=falseend;procedure s3(x,y:integer);var h:integer;beginwrite(x,'+',y,'=');readln(h);if h=x+y then s1else s2 end;procedure s4(x,y:integer);var h,w:integer;beginif x

下载结构力学上机实验报告word格式文档
下载结构力学上机实验报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    信息论上机实验报告

    华中科技大学文华学院 信息论上机实验报告 专业年级:10级通信工程** 学号:1001******** 姓名:** 指导教师:*** 2012年 04月30日 目录 1 等长编码 ......................... 2......

    《电子商务》上机实验报告

    上机实验报告 实验名称: 电子商务模拟实验 学生姓名: 班级学号: 指导教师: 实验日期: 电子商务模拟实验 一、实验名称 电子商务模拟实验 二、实验目的 1.了解电子商务的框架体......

    会计上机实验报告

    会计模拟实验报告姓名:赵波 班级:工商101班 学号:101565 指导教师:岳殿民 实验目的 会计综合模拟实验是在学生掌握了一定的专业理论知识的基础上,以某个单位在一定时期内发生的实......

    电子商务上机实验报告

    电子商务上机实验报告 专业班级: 会计11xx班 姓 名: 学 号: 指导教师: 叶 双 林 实验日期:2014.10–2014.11 实验地点:院实验中心206机房 一、实验目的 利用电子商务模拟学习软件,......

    数据结构上机实验报告

    数据结构实验报告 课程 数据结构 _ 院 系 专业班级 实验地点姓 名 学 号 实验时间 指导老师 数据结构上机实验报告1 一﹑实验名称: 实验一——链表 二﹑实验目的: 1. 了解线性......

    电算化上机实验报告

    管理学院会计学专业上机实践报告 课程名称:会计电算化 指导教师: 上机实践名称:系统管理与基础设置 上机实践编号:实验一 一、实验目的 通过上机实验,理解用友企业级财务软件系......

    C++上机实验报告

    第二次上机实验报告 姓名:王小宁班级:学号: 031012 1234 第一题: 题目: 编写一个类,声明一个数据成员和一个静态数据成员,其构造函数初始化数据成员,并把静态数据成员加1,其析......

    C++上机实验报告

    C++上机实验报告 实验名称:实验 专业班级: 姓名: 学号: 实验日期: 10 11 实验 目录 1. 实验目的 2. 实验内容 3. 程序代码 4. 调试结果 5. 实验心得 1. 实验目的 实验10 (1......