热工基础实验指导书与实验报告(中英文版)(新)

热工基础实验指导书与实验报告(中英文版)(新)
热工基础实验指导书与实验报告(中英文版)(新)

目录

1.热工基础实验指导书 (2)

2.热工基础实验报告 (26)

热工基础实验指导书Thermodynamics and Heat transfer Basic Experiment Instructor

(工程热力学实验)

实验一 气体定压比热容测定实验

一、实验目的

1、增强热物性实验研究方面的感性认识,促进理论联系实际,了解气体比热容测定的基本原理和构思。

2、学习本实验中所涉及的各种参数的测量方法,掌握由实验数据计算出比热容数值和比热容关系式的方法。

3、学会实验中所用各种仪表的正确使用方法。

二、实验原理

由工程热力学所知,气体定压比热容的定义式为:

p T

h C )(0??= (1) 在没有对外界作功的气体定压流动过程中,M dQ dh p

=

,此时气体的定压比热容可表示为:

p p T

Q M C )(1??= (2) 当气体在此定压过程中由温度t 1被加热至t 2时,气体在此温度范围内的平均定压比热容可由下式确定:

)(1221t t M Q C p t t pm -= (kJ/kg ℃) (3)

式中:M ――气体的质量流量,kg/s ;

Q p ――气体在定压流动过程中吸收的热量,kJ/s 。

大气是含有水蒸汽的湿空气,当湿空气由温度t 1被加热至t 2时,其中的水蒸汽也要吸收热量,这部分热量要根据湿空气的相对湿度来确定。如果计算干空气的比热容,必须从加热给湿空气的热量中扣除这部分热量,剩余的才是干空气的吸热量。

在距室温不远的温度范围内,空气的定压比热容与温度的关系可近似认为是线性的,即可近似的表示为:

Cp=A+Bt (4)

由t 1加热到t 2的平均定压比热容则为:

m t t pm Bt A t t B A dt t t Bt A C +=++=-+=?221122121

(5)

这说明,此时气体的平均比热容等于平均温度t m =(t 1+t 2)/2时的定压比热容,因此,可以对某一气体在n 个不同的平均温度t mi 下测出其定压比热容C pmi ,然后根据最小二乘法原理。确定A 、B :

∑∑∑∑∑∑--=2

22)(mi mi mi

pmi mi pmi mi t n t t C t C t A (6)

∑∑∑∑∑--=22)(mi mi pmi mi mi mi

t n t C t n C t B (7)

从而便可得到比热容的实验关系式。

三、实验设备

1、空气(或其它气体)由风机经流量计送入比热容仪本体,经加热、均流、旋流、混流、测温后流出。气体流量由节流阀控制,气体出口温度由输入电加热器的电压调节。

2、该比热容仪可测量300℃以下气体的定压比热容

四、实验步骤

1、按图1所示接好电源线和测量仪表。经指导教师认可后接通电源,将选择所需的出口温度计插入混流网的凹槽中。

2、小心取下流量计上的温度计。开动风机,调节流阀,使流量保持在预定值附近,测出流量计出口处的干球温度t a 和湿球温度t w 。

3、将温度计入回原位,调节流量,使它保持在预定值附近。调节电压,开始加热(加热功率的大小取决于气体流量和气流进出口温度差,可依据关系式Q=12Δt/τ进行估算,式中Q 为加热功率,W ;Δt 为比热容仪本体进出口温度差,℃;τ为每流过10升空气所需要的时间,S )。

4、待出口温度稳定后(出口温度在10分钟内无变化或有微小变化,即可视为稳定),即可采集实验数据,需采集的数据有:

(1)每10升气体通过流量计时所需的时间τ(S );

(2)比热容仪进口温度t 1与出口温度t 2(℃);

(3)当时大气压力B (mmHg )和流量计出口处的表压力Δh (mmH 2O );

(4)电加热器的电压U (V )和电流I (A )。

5、改变电压,使出口温度改变并达到新的预定值,重复步骤4,在允许的时间内可多做几次实验。

将上述实验数据填入所列的原始数据表中。

五、计算公式

1、根据流量计出口处空气的干球温度t a 和湿球温度t w ,在干湿球温度计上读出空气的相对湿度Ф,再从湿空气的焓湿图上查出湿空气的含湿量d (g 水蒸汽/kg 干空气),计算出水蒸汽的容积成分r w

622

/1622/d d r w += 2、电加热器消耗的功率可由电压和电流的乘积计算。

3、干空气流量为:

)

15.273()6.13/)(1(10645.4/)

15.273(287/01.032.133)6.13/)(1(3+?+-?=+???+-==

-a w a w a g R R t h B r s kg t h B r T R V P M ιι

4、水蒸汽流量为:

)

15.273()6.13/(10889.2/)

15.273(5.461/01.032.133)6.13/)(1(3+?+?=+???+-==

-a a w a w w w t h B s kg t h B r T R V P M ιι

5、水蒸汽吸热量为:

)]

(0002443.0)(884.1[/)0004886.0844.1(21221221t t t t M s kJ dt t M Q w w w -+-=+=?

6、干空气吸热量为:

w p Q Q Q -=

六、实验报告要求

1、简述实验原理,简介实验装置和测量系统并画出简图。

2、报告中要有实验原始数据记录表,计算过程及计算结果。

3、将实验结果表示在C pm ――t m 的坐标图上,用(6)和(7)式确定

A 、

B ,确定平均定压比热容与平均温度的关系式(5)和定压比热容与温度的关系式(4)。

4、对实验结果进行分析和讨论。

七、注意事项

1、切勿在无气流通过的情况下使加热器投入工作,以免引起局部过热而损坏比热容仪本体。

2、输入加热器的电压不得超过220伏,气体出口最高温度不得超过300℃。

3、加热和冷却要缓慢进行,防止比热容仪本体和温度计因温度聚升或聚降而损坏。

4、停止实验时,应先切断电加热器,让风机继续工作十五分钟左右。

实验二 空气绝热指数的测定

一、实验目的

1、学习测量空气绝热指数的方法。

2、通过实验,培养运用热力学基本理论处理实际问题的能力。

3、通过实验,进一步加深对刚性容器充气、放气现象的认识。

二、实验原理

在热力学中,气体的定压比热容Cp 和定容比热压Cv ,之比被定义为该气体的绝热指数,并以k 表示,即k=Cp/Cv 。

本实验利用定量气体在绝热膨胀过程和定容加热过程中的变化规律来测定空气绝热指数k 。该实验过程的P-v 图,如图1所示。图中AB 为绝热膨胀过程,BC 为定容加热过程。因为AB 为绝热过程,所以:

K V B K A A V P V P = (1)

BC 为定容过程,所以V B =V C 。

假设状态A 与C 所处的温度相同,对于状态A 、C 可得:

P A V A =P C V C (2)

将(2)式两边k 次方得:

(P A V A )k =(P C V C )k (3)

比较(1)、(3)两式,可得:

k C

A B A B K C A K A P P P P P P P P )(== 将上式两边取对数,可得:

)

/()/(C A B A P P In P P In k = (4) 因此,只要测出A 、B 、C 三个状态下的压力P A 、P B 、P C ,且将其代入(4)式,即可求得空气的绝热指数k 。

A

C

B

三、实验设备

本实验的实验设备如图2所示。

实验时,通过充气阀对刚性容器进行充气,至状态A,由U形管差压测得状态A的表压h A(mmH2O),如图3状态A,我们选取容器内一分气体作为研究对象,其体积为V A,压力为P A,温度为T A,假设通过排气阀放气,使其压力与大气压被力相平衡,恰好此时的气体膨胀至整个容器(体积为V B),立即关闭排气阀,膨胀过程结束。因为P B=P a(大气压力),由于此过程进行得十分迅速,可忽略过程的热交换,因此可认为此过程为定量气体的绝热膨胀过程,即由状态A(P A、V A、T A)绝热膨胀至状态B(P B、V B、T B),处于状态B的气体,由于其温度低于环境温度,则刚性容器内的气体通过容器壁与环境交换热量,当容器内的气体温度与环境温度相等时,系统处于新的平衡状态C(P C、V C、T C)。若忽视刚性容器的体积变化,此过程可认为是定容加热过程,此时容器内气体的压力可由U形差压计测得hc(mmH2O)。至此,被选为研究对象的气体,从A经过绝热膨胀过程至B,又经过定容加热过程至C,且状态A、C所处的温度同为环境温度,实现了图1中所示的过程。

研究对象

绝热膨胀定容加热

四、实验步骤

1、实验前,认真阅读实验指导书,了解实验原理。

2、进入实验室后,参考实验指导书,对照实物熟悉实验设备。

3、实验中,由于对装置的气密性要求较高,因此实验开始时,首先应检查装置的气密性。方法是:通过充气阀对刚性容器充气至状态A ,使h A =200(mmH 2O)左右,过几分钟后观察水柱的变化,若不变化,说明气密性满足要求,若有变化,则说明漏气。此步骤一定要认真,否则将给实验结果带来较大的误差,同时读出h A 的值。

4、右手转动排气阀,在气流流出的声音“拍”消失的同时关上排气阀(此时,恰到好处,实验操作者在实验正式开始前要多练习几次)。

5、等U 型管差压计的读数稳定后,读出hc (大约需5分钟左右的时间)。

6、重复上述步骤,多做几遍,将实验中采集的数据填在实验数据表格中,并求k 值。

五、计算公式

如果将前述的(4)式直接用于实验计算的话,那是比较麻烦的。因此,针对我们的实验条件,现将(4)式进行适当的简化。

设U 型管差压计的封液(水)的重度为r=9.81×103(N/m 3),实验时

大气压力则为Pa ≈103(mmH 2O )。因此,状态A 的压力可表示为P A =P a +h A ,

状态B 的压力可表示为P B =p a ,状态C 的压力可表示为p c =p a +h c 。将其代入

(4)式得:

)1()1(c a c A a A c a A a a A a h P h h In P h In h P h P In P h P In

k +-++=+++= (5) 实验中由于刚性容器的限制,一般取h A ≈200(mmH 2O),且h c

所以,按照近似的方法,(5)式可简化为:

c

A A c a c A a A h h h h P h h P h k -=+-=)/()(/ (6) 状态A 状态

B 状态

C P A V A T A

P B V B T B P C V C T C

这即为利用本实验装置测定空气绝热指数k的简化(近似)计算公式。

实验一粉末或散装绝热材料导热系数测定实验

一、实验目的

1、学习圆球法测定粉末或散装材料导热系数的实验方法;

2、测定试验材料(膨胀珍珠岩或空心微珠的粉末)在试验温度下的导热系数;

3、熟悉热电偶测温、直流电位差计测热电势的原理和方法。

二、实验原理

实验时将粉末或散装试验材料均匀地填满在圆球导热仪的大球和小球之间。小球内芯装有电加热器,电加热器放出的热量传给小球,然后通过试验材料传向大球,再由大球传给空气。实验中可保证大、小球壁的温度均匀一致,因此在经过一段时间加热后,自小球向大球的传热可视为球

坐标系(三个坐标方向为:半径r 方向,球的经度方向及球的纬度方向)中的沿半径方向的一维稳态导热。导热量可由傅立叶定律算出:

dr

dt r dr dt A Q 2

4πλλ-=-= (1—1) 移项后为

24r Qdr

dt πλ-=

从小球到大球积分(小球半径为r 1,直径为d 1,壁温为tw 1;大球半径为r 2,直径为d 2,壁温为tw 2)有 212111)(2d d tw tw Q --=πλ (1—2)

式中:d 1、d 2单位为m

tw 1、tw 2单位为℃

Q 的单位为w

λ的单位为w/m.℃

由上式得 )(2)11(

2121tw tw d d Q --=πλ (1—3) 实验中测出电加热器的功率或测出电加热器的电压V (伏特)和电流1(安培)就可得到传热量Q ;大、小球的壁面温度tw 1、tw 2可由埋在大、小球壁面上的各三对铜-康铜热电偶测出;大球直径d 2=160×10-3

m ,小球直径d 1=80×10-3m 。测出这些数据后就可根据(1-3)式算出导热系数值。

把d 1、d 2数值代入(1-3)式整理后可得λ的简单算式: 2

19952

.0tw tw Q -=λ (1—4) 三、实验装置

实验装置由圆球导热仪、试验材料、电加热器、热电偶及冰瓶、多点切换开关、电位差计、功率表或电压表与电流表、交流稳压电源、自偶变压器、整流器等组成。

圆球导热仪由大、小两个空心的球壁组成,小球同心地装在大球内,试验材料填满在大小球壁之间。

大球内壁和小球外壁上埋设的三对热电偶的冷端接冰瓶,热端和多点切换开关相连接,以便通过电位差计测出六个热电势(大球壁三个、小球壁三个),然后查热电偶分度表得到大、小球壁面的平均温度。

小球壁内的电加热器由交流稳压电源、自偶变压器、整流器供电,功率由电压表与电流表测出或由功率直接读出。电加热器的输入功率大小可由自偶变压器调节,以改变大、小球壁的温度。

四、实验步骤

1、熟悉实验装置图,并了解各部分的作用,然后接上测量仪表和全部线路,经指导教师检查后,接通电源,并调整电加热器的输入功率为指定

值(该值由指导教师临时告知)。

2、加热若干时间后,当内、外壁温度不再改变时(可由热电偶的热电势不变示出)导热仪中导热已进入稳态,可以正式测量与记录数据。

3、顺序掀按琴键式切换开关,通过电位差计分别读出六个热电势(小球为1、2、3,大球为

4、

5、6),在实验报告上记录下这六个热电势值,并记录实验中功率表读数或电流与电压表读数。

4、切断电源,结束实验。

实验二 空气横掠单管时平均对流换热系数及准则方程式测定实验

一、实验目的

1、学习测定空气槽掠单管时平均换热系数的方法;

2、测定空气槽掠单管时的准则方程式;

3、熟悉空气流速及管壁温度的测量方法。

二、实验原理

1、空气槽掠单管的平均对流换热系数α的测定

根据牛顿冷却公式:)(f w t t A Q -=α

)

(f w t t A Q -=α (4-1) 式中 α――单管沿周平均对流换热系数w/ m 2℃。

Q ――单管与空气间的对流换热量,它等于装在管子上的电加热器的功率,单位为W

A ――单管的外表面积,m 2;A =πDL ,D 为管子外径(单位为m ,可选不同D 的管子实验),

L 为加热部分的管长,L=0.1m

w t ,――管外壁温度,℃

f t ,――空气温度,℃

实验中只要测出电加热器功率及管外壁温度w t 及空气温度f t 即可按(4-1)式算出空气槽掠单管时的平均对流换热系数α。

2、空气横掠单管时准则方程式测定

根据传热学教科书,强迫对流换热准则方程的一般形式为

Pr)(Re,1f Nu = (4-2)

对本实验来讲,流体为空气,实验中空气温度变化不大,因此(4-2)中的Pr 可视为一个常数,这样(4-2)式变为

(Re)2f Nu = (4-3)

经验表明(4-3)式可以写成指数形式,即

n C Nu Re = (4-4)

实验中只要测出常数C 及指数n ,就得到了空气槽掠单管的准则方程具体形式。C 、n 的测定方法是:

对(4-4)式两边取对数,得

Re ln ln ln n C Nu +=

(4-5)

(4-5)式在ln Nu-lnRe 的坐标图上是一条直线。该直线的斜率即为n 值,截距即为lnC 值,从而得以C 、n 值。具体做法是:

实验中改变单管外径D 值或改变空气流速u 值,每改变一次得到一个雷诺数为常数空气运动黏度v v uD ??

? ??

=Re ,同时得到一个α值(α按前

述方法测定),可算出一个Nu 值λ

αD Nu =,空气导热系数λ值实验中为常数)。这样每改变一次D 值或v 值,就得到一组(Re 、Nu ),把它描在lnNu -lnRe 图上就得到一个点,改变若干次就在图上得到若干点,连接这些点得到一条直线,然后求出这条直线的斜率和截距就得到n 、C 值。

C 、n 值的具体计算可有多种方法,本实验要求用最小二乘方法确定。

三、实验装置

空气横掠单管对流换热实验装置

实验时,在风机的抽吸下,室内空气经进风口(可调节进风口面积以改变空气流速),风机、风箱、有机玻璃风道流向室内,单管试件就安装在有机玻璃风道内,这样就造成了空气槽掠单管的流动。

试件为一薄壁不锈钢圆管。试件上有电加热器对试件低电压大电流(直流)加热,此热量被横掠试件的空气带走。加热段ab 长度为L=0.1m ,试件外径D 对每组实验来讲是固定不变的,但空气流速可以通过进风口进风

截面大小来调节。试件的低压大电流由奎直流电源供缎带。加热功率在不同风速下是相同的。

为确定试件壁温tw ,在试件中埋有铜-康铜热电偶的测量端(热端),热电偶的冷端就置于空气流中。由空气流的温度(就等于室温)可从热电偶分度表中查得)0,(f t E 值,而由电位差计可测得热电势),(f w t t E 值,)0,(w t E 值按下式算出:

)0,(),()0,(f f w w t E t t E t E +=

最后根据)0,(w t E 值查热电偶分度表得到w t 值。(因为试件很薄,仅0.2~0.3mm ,且内壁绝热,故查出的温度值就是单管外壁温度w t )

横掠单管的空气流速由毕托管和倾斜倾压计测出。

对毕托管的全压孔1中驻点(图中2点,参数用下角标“0”表示)和静压孔(图中3点)列伯努利方程(见图4-2),有

g

u g p Z g u g p Z 222

2000++=++ρρ 由于0z =Z ,0u =0,故有

202

1u p p p ρ=?=- 1

p

L ≈3d

(8——10)d 3 2

d δ p p 0 毕托——静压管

ρp

u ?=2(式中ρ为空气密度)

Δp 由倾斜微压计读出。测量中读出的是倾斜微压计的倾斜管液柱长H (mm )。考虑到斜管的倾斜角以及将液柱密度(倾斜微压计中液体是煤油)折合成水柱密度等因素,读出的H 值应当乘以斜压计的倍率。本实验中斜压计倍率为0.2,故实际压差高度为h ?=0.2H 。

压差(ρ'为水的密度)。这样空气流速计算式变为

ρρ1000

/2h g u ?'=

取水的密度ρ'=10003/m kg ,则上式最后变为

ρh g u ?=2 (4-6)

式中h ?,为mmH 2O. ρ 为空气密度(由空气温度查表)

为了使一台电位差计能测出试件工作电压、工作电流及热电偶热电势,实验装置中设置了转换开关。

四、实验步骤

1、阅读实验指导书,熟悉本实验的实验装置与测试仪表。

2、将单管试件安装在风道中(每实验小组单管直径不变,Re 的改变通过改变进风口的流通面积大小实验,实验中进风口面积改变五次,也即可调五个空气流速)。

3、启动风机(即接通电源),将风机进风口面积调节至适当大小,待工况稳定后进行测量。

4、用电位差计(通过转换开关)测出试件的电压降(读数为mV )。

5、用电位差计(通过转换开关)测出试件的工作电流(读数为mV )。

6、用电位差计(通过转换开关)测出试件表面热电偶的热电势 单位

7、读出倾斜微压计的斜管液面长度H (mm )。

8、调节进风口进风面积,调好后重复4-7的操作步骤。

9、实验结束,关闭电源。

五、最小二乘方法求C 、n

为书写方便起见,令(4-5)式中b C x y Nu ===ln ,Re ln ,ln ,(4-5)式变为

b nX y += (4-7)

实验得到N 组(Re 、Nu )就有N 组(y 、x )。

将每一组y 、x 记为y i , x i (i=1~N)

设每一次实验得到的yi 值与按b nx y i +=算出的y 值之差为).(y y i i i -=εε

b nx y y y i i i i --=-=ε

22)(b nx y i i i --=ε 在0,01

21

2

=??=??∑∑==b n N

i i N i i εε 时求出的n 、b 值可使误差最小。 由上面二个偏导数等于零可得到

???????=+=+∑∑∑∑∑=====N i i

N i i N i i i N i i N i i y Nb X n Y X X b X n 11

1112 (4-8) 因此只要算出∑=N i i X 12

,∑=N i i X 1,∑=N i i i Y X 1,∑=N

i i y 1,四个值,并代入(4-8)

链表实验报告

C语言程序设计实验报告 实验一:链表的基本操作一·实验目的 1.掌握链表的建立方法 2.掌握链表中节点的查找与删除 3.掌握输出链表节点的方法 4.掌握链表节点排序的一种方法 5.掌握C语言创建菜单的方法 6.掌握结构化程序设计的方法 二·实验环境 1.硬件环境:当前所有电脑硬件环境均支持 2.软件环境:Visual C++6.0 三.函数功能 1. CreateList // 声明创建链表函数 2.TraverseList // 声明遍历链表函数 3. InsertList // 声明链表插入函数 4.DeleteTheList // 声明删除整个链表函数 5. FindList // 声明链表查询函数 四.程序流程图 五.程序代码 #include #include typedef int Elemtype; typedef int Status; typedef struct node//定义存储节点 { int data;//数据域 struct node *next;//结构体指针 } *linklist,node;//结构体变量,结构体名称 linklist creat (int n)//创建单链表 { linklist head,r,p;//定义头指针r,p,指针 int x,i; head=(node *)malloc(sizeof(node));//生成头结点

r=head;//r指向头结点 printf("输入数字:\n"); for(i=n;i>0;i--)//for 循环用于生成第一个节点并读入数据{ scanf("%d",&x); p=(node *)malloc(sizeof(node)); p->data=x;//读入第一个节点的数据 r->next=p;//把第一个节点连在头结点的后面 r=p;//循环以便于生成第二个节点 } r->next=0;//生成链表后的断开符 return head;//返回头指针 } void output (linklist head)//输出链表 { linklist p; p=head->next; do { printf("%3d",p->data); p=p->next; } while(p); printf("\n") } Status insert ( linklist &l,int i, Elemtype e)//插入操作 { int j=0; linklist p=l,s; while(jnext; ++j; } if(!p || j>i-1) return -1; else { s=(node *)malloc(sizeof(node)); s->data=e; s->next=p->next; p->next=s; return 1; } } Status delect ( linklist &l,int i, Elemtype &e)//删除操作 { int j=0; linklist p=l,q; while(jnext) { p=p->next; ++j; } if(!p->next || j>i-1) return -1;

《数据结构》实验报告 设计循环单链表

《数据结构》实验报告 1、实验名称:设计循环单链表 2、实验日期: 2013-3-26 3、基本要求: 1)循环单链表的操作,包括初始化、求数据元素个数、插入、删除、取数据元素; 2)设计一个测试主函数实际运行验证所设计循环单链表的正确性。 4、测试数据: 依次输入1,2,3,4,5,6,7,8,9,10,删除5,再依次输出数据元素。 5、算法思想或算法步骤: 主函数主要是在带头结点的循环单链表中删除第i个结点,其主要思想是在循环单链表中寻找到第i-1个结点并由指针p指示,然后让指针s指向a[i]结点,并把数据元素a[i]的值赋给x,最后把a[i]结点脱链,并动态释放a[i]结点的存储空间。 6、模块划分: 1)头文件LinList.h。头文件LinList.h中包括:结点结构体定义、初始化操作、求当前数据个数、插入一个结点操作、删除一个结点操作以及取一个数据元素操作; 2)实现文件dlb.cpp。包含主函数void main(void),其功能是测试所设计的循环单链表的正确性。

7、数据结构: 链表中的结点的结构体定义如下: typedef struct Node { DataType data; struct Node *next; }SLNode; 8、源程序: 源程序存放在两个文件中,即头文件LinList.h和实现文件dlb.cpp。//头文件LinList.h typedef struct Node { DataType data; struct Node *next; }SLNode; void ListInitiate(SLNode **head) //初始化 { *head=(SLNode *)malloc(sizeof(SLNode)); //申请头结点,由head指示其地址 (*head)->next=*head; }

测试技术实验指导书及实验报告2006级用汇总

矿压测试技术实验指导书 学号: 班级: 姓名: 安徽理工大学 能源与安全学院采矿工程实验室

实验一常用矿山压力仪器原理及使用方法 第一部分观测岩层移动的部分仪器 ☆深基点钻孔多点位移计 一、结构简介 深基点钻孔多点位移计是监测巷道在掘进和受采动影响的整个服务期间,围岩内部变形随时间变化情况的一种仪器。 深基点钻孔多点位移包括孔内固定装置、孔中连接钢丝绳、孔口测读装置组成。每套位移计内有5~6个测点。其结构及其安装如图1所示。 二、安装方法 1.在巷道两帮及顶板各钻出φ32的钻孔。 2.将带有连接钢丝绳的孔内固定装置,由远及近分别用安装圆管将其推至所要求的深度。(每个钻孔布置5~6个测点,分别为;6m、5m、4m、3m、2m、lm或12m、10m、8m、6m、4m、2m)。 3.将孔口测读装置,用水泥药圈或木条固定在孔口。 4。拉紧每个测点的钢丝绳,将孔口测读装置上的测尺推至l00mm左右的位置后,由螺丝将钢丝绳与测尺固定在一起。 三、测试方法 安装后先读出每个测点的初读数,以后每次读得的数值与初读数之差,即为测点的位移值。当读数将到零刻度时,松开螺丝,使测尺再回到l00mm左右的位置,重新读出初读数。 ☆顶板离层指示仪 一、结构简介: 顶板离层指示仪是监测顶板锚杆范围内及锚固范围外离层值大小的一种监测仪器,在顶板钻孔中布置两个测点,一个在围岩深部稳定处,一个在锚杆端部围岩中。离层值就是围岩中两测点之间以及锚杆端部围岩与巷道顶板表面间的相对位移值。顶板离层指示仪由孔内固定装置、测量钢丝绳及孔口显示装置组成如图1所示。

二、安装方法: 1.在巷道顶板钻出φ32的钻孔,孔深由要求而定。 2.将带有长钢丝绳的孔内固定装置用安装杆推到所要求的位置;抽出安装杆后再将带有短钢丝绳的孔内固定装置推到所要求的位置。 3.将孔口显示装置用木条固定在孔口(在显示装置与钻孔间要留有钢丝绳运动的间隙)。 4.将钢丝绳拉紧后,用螺丝将其分别与孔口显示装置中的圆管相连接,且使其显示读数超过零刻度线。 三、测读方法: 孔口测读装置上所显示的颜色,反映出顶板离层的范围及所处状态,显示数值表示顶板的离层量。☆DY—82型顶板动态仪 一、用途 DY-82型顶板动态仪是一种机械式高灵敏位移计。用于监测顶底板移近量、移近速度,进行采场“初次来压”和“周期来压”的预报,探测超前支撑压力高 峰位置,监测顶板活动及其它相对位移的测量。 二、技术特征 (1)灵敏度(mm) 0.01 (2)精度(%) 粗读±1,微读±2.5 (3)量程(mm) 0~200 (4)使用高度(mm) 1000~3000 三、原理、结构 其结构和安装见图。仪器的核心部件是齿条6、指针8 以及与指针相连的齿轮、微读数刻线盘9、齿条下端带有读 数横刻线的游标和粗读数刻度管11。 当动态仪安装在顶底板之间时,依靠压力弹簧7产生的 弹力而站立。安好后记下读数(初读数)并由手表读出时间。 粗读数由游标10的横刻线在刻度管11上的位置读出,每小 格2毫米,每大格(标有“1”、“22'’等)为10毫米,微读数 由指针8在刻线盘9的位置读出,每小格为0.01毫米(共200 小格,对应2毫米)。粗读数加微读数即为此时刻的读数。当 顶底板移近时,通过压杆3压缩压力弹簧7,推动齿条6下 移,带动齿轮,齿轮带动指针8顺时针方向旋转,顶底板每 移近0.01毫米,指针转过1小格;同时齿条下端游标随齿条 下移,读数增大。后次读数减去前次读数,即为这段时间内的顶底板移近量。除以经过的时间,即得

控制工程基础实验指导书(答案)

控制工程基础实验指导书 自控原理实验室编印

(内部教材)

实验项目名称: (所属课 程: 院系: 专业班级: 姓名: 学号: 实验日期: 实验地点: 合作者: 指导教师: 本实验项目成绩: 教师签字: 日期: (以下为实验报告正文) 、实验目的 简述本实验要达到的目的。目的要明确,要注明属哪一类实验(验证型、设计型、综合型、创新型)。 二、实验仪器设备 列出本实验要用到的主要仪器、仪表、实验材料等。 三、实验内容 简述要本实验主要内容,包括实验的方案、依据的原理、采用的方法等。 四、实验步骤 简述实验操作的步骤以及操作中特别注意事项。 五、实验结果

给出实验过程中得到的原始实验数据或结果,并根据需要对原始实验数据或结果进行必要的分析、整理或计算,从而得出本实验最后的结论。 六、讨论 分析实验中出现误差、偏差、异常现象甚至实验失败的原因,实验中自己发现了什么问题,产生了哪些疑问或想法,有什么心得或建议等等。 七、参考文献 列举自己在本次准备实验、进行实验和撰写实验报告过程中用到的参考文献资 料。 格式如下 作者,书名(篇名),出版社(期刊名),出版日期(刊期),页码

实验一控制系统典型环节的模拟、实验目的 、掌握比例、积分、实际微分及惯性环节的模拟方法; 、通过实验熟悉各种典型环节的传递函数和动态特性; 、了解典型环节中参数的变化对输出动态特性的影响。 二、实验仪器 、控制理论电子模拟实验箱一台; 、超低频慢扫描数字存储示波器一台; 、数字万用表一只;

、各种长度联接导线。 三、实验原理 运放反馈连接 基于图中点为电位虚地,略去流入运放的电流,则由图 由上式可以求得下列模拟电路组成的典型环节的传递函数及其单位阶跃响应。 、比例环节 实验模拟电路见图所示 U i R i U o 接示波器 以运算放大器为核心元件,由其不同的输入网络和反馈网络组成的各种典型环节,如图所示。图中和为复数阻抗,它们都是构成。 Z2 Z1 Ui ,— U o 接示波器 得:

单链表实验报告

计算机与信息技术学院综合性、设计性实验报告 一、实验目的 (1)熟悉顺序表的创建、取值、查找、插入、删除等算法,模块化程序设计方法。 二、实验仪器或设备 (1)硬件设备:CPU为Pentium 4 以上的计算机,内存2G以上 (2)配置软件:Microsoft Windows 7 与VC++6.0 三、总体设计(设计原理、设计方案及流程等) 设计原理: 单链表属于线性表,线性表的存储结构的特点是:用一组任意存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。因此,对于某个元素来说,不仅需要存储其本身的信息,还需要存储一个指示其直接后继的信息。 设计方案: 采用模块化设计的方法,设计各个程序段,最终通过主函数实现各个程序段的功能。设计时,需要考虑用户输入非法数值,所以要在程序中写入说可以处理非法数值的代码。 设计流程: 1. 引入所需的头文件; 2. 定义状态值; 3. 写入顺序表的各种操作的代码; 写入主函数,分别调用各个函数。在调用函数时,采用if结构进行判断输 入值是否非法,从而执行相应的程序 四、实验步骤(包括主要步骤、代码分析等) #include // EOF(=A Z 或F6),NULL #in clude // srand( ) ,rand( ),exit (n) #in clude // malloc( ),alloc( ),realloc() 等 #in clude // INT_MAX 等 #in clude #in clude #in clude // floor(),ceil( ),abs() #in clude // cout,ci n #in clude // clock( ),CLK_TCK,clock_t #defi ne TRUE 1 #defi ne FALSE 0 #defi ne OK 1 #defi ne ERROR 0 #defi ne INFEASIBLE -1

混凝土结构实验指导书及实验报告(学生用)

土木工程学院 《混凝土结构设计基本原理》实验指导书 及实验报告 适用专业:土木工程周淼 编 班级::学 号: 理工大学 2018 年9 月

实验一钢筋混凝土梁受弯性能试验 一、实验目的 1.了解适筋梁的受力过程和破坏特征; 2.验证钢筋混凝土受弯构件正截面强度理论和计算公式; 3.掌握钢筋混凝土受弯构件的实验方法及荷载、应变、挠度、裂缝宽度等数据的测试技术 和有关仪器的使用方法; 4.培养学生对钢筋混凝土基本构件的初步实验分析能力。 二、基本原理当梁中纵向受力钢筋的配筋率适中时,梁正截面受弯破坏过程表现为典型的三个阶段:第一阶段——弹性阶段(I阶段):当荷载较小时,混凝土梁如同两种弹性材料组成的组合梁,梁截面的应力呈线性分布,卸载后几乎无残余变形。当梁受拉区混凝土的最大拉应力达到混凝土的抗拉强度,且最大的混凝土拉应变超过混凝土的极限受拉应变时,在纯弯段某一薄弱截面出现首条垂直裂缝。梁开裂标志着第一阶段的结束。此时,梁纯弯段截面承担的弯矩M cr称为开裂弯矩。第二阶段——带裂缝工作阶段(II阶段):梁开裂后,裂缝处混凝土退出工作,钢筋应力急增,且通过粘结力向未开裂的混凝土传递拉应力,使得梁中继续出现拉裂缝。压区混凝土中压应力也由线性分布转化为非线性分布。当受拉钢筋屈服时标志着第二阶段的结束。此时梁纯弯段截面承担的弯矩M y称为屈服弯矩。第三阶段——破坏阶段(III阶段):钢筋屈服后,在很小的荷载增量下,梁会产生很大的变形。裂缝的高度和宽度进一步发展,中和轴不断上移,压区混凝土应力分布曲线渐趋丰满。当受压区混凝土的最大压应变达到混凝土的极限压应变时,压区混凝土压碎,梁正截面受弯破坏。此时,梁承担的弯矩M u 称为极限弯矩。适筋梁的破坏始于纵筋屈服,终于混凝土压碎。整个过程要经历相当大的变形,破坏前有明显的预兆。这种破坏称为适筋破坏,属于延性破坏。 三、试验装置

控制工程基础实验指导书(答案) 2..

实验二二阶系统的瞬态响应分析 一、实验目的 1、熟悉二阶模拟系统的组成。 2、研究二阶系统分别工作在ξ=1,0<ξ<1,和ξ> 1三种状态下的单 位阶跃响应。 3、分析增益K对二阶系统单位阶跃响应的超调量σP、峰值时间tp和调 整时间ts。 4、研究系统在不同K值时对斜坡输入的稳态跟踪误差。 5、学会使用Matlab软件来仿真二阶系统,并观察结果。 二、实验仪器 1、控制理论电子模拟实验箱一台; 2、超低频慢扫描数字存储示波器一台; 3、数字万用表一只; 4、各种长度联接导线。 三、实验原理 图2-1为二阶系统的原理方框图,图2-2为其模拟电路图,它是由惯性环节、积分环节和反号器组成,图中K=R2/R1,T1=R2C1,T2=R3C2。 图2-1 二阶系统原理框图

图2-1 二阶系统的模拟电路 由图2-2求得二阶系统的闭环传递函 12 22 122112 /() (1)()/O i K TT U S K U S TT S T S K S T S K TT ==++++ :而二阶系统标准传递函数为 (1)(2), 对比式和式得 n ωξ== 12 T 0.2 , T 0.5 , n S S ωξ====若令则。调节开环增益K 值,不仅能改变系统无阻尼自然振荡频率ωn 和ξ的值,可以得到过阻尼(ξ>1)、 临界阻尼(ξ=1)和欠阻尼(ξ<1)三种情况下的阶跃响应曲线。 (1)当K >0.625, 0 < ξ < 1,系统处在欠阻尼状态,它的单位阶跃响应表达式为: 图2-3 0 < ξ < 1时的阶跃响应曲线 (2)当K =0.625时,ξ=1,系统处在临界阻尼状态,它的单位阶跃响应表达式为: 如图2-4为二阶系统工作临界阻尼时的单位响应曲线。 (2) +2+=222n n n S S )S (G ωξω ω1 ()1sin( ) (3) 2-3n t o d d u t t tg ξωωωω--=+=式中图为二阶系统在欠阻尼状态下的单位阶跃响应曲线 e t n o n t t u ωω-+-=)1(1)(

单链表的插入和删除实验报告

. 实验一、单链表的插入和删除 一、目的 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 二、要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 三、程序源代码 #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表

ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存 //==========主函数============== void main() { char ch[10],num[10]; LinkList head; head=CreatListR1(); //用尾插入法建立单链表,返回头指针printlist(head); //遍历链表输出其值 printf(" Delete node (y/n):");//输入“y”或“n”去选择是否删除结点scanf("%s",num); if(strcmp(num,"y")==0 || strcmp(num,"Y")==0){ printf("Please input Delete_data:"); scanf("%s",ch); //输入要删除的字符串 DeleteList(head,ch); printlist(head); } DeleteAll(head); //删除所有结点,释放内存 } //==========用尾插入法建立带头结点的单链表

土工实验指导书及实验报告

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二OO九年五月

目录 实验一试样制备 实验二含水率试验 实验三密度试验 实验四液限和塑限试验 实验五颗粒分析试验 实验六固结试验 实验七直接剪切试验 实验八击实试验 土工试验复习题

实验一试样制备 一、概述 试样的制备是获得正确的试验成果的前提,为保证试验成果的可靠性以及试验数据的可比性,应具备一个统一的试样制备方法和程序。 试样的制备可分为原状土的试样制备和扰动土的试样制备。对于原状土的试样制备主要包括土样的开启、描述、切取等程序;而扰动土的制备程序则主要包括风干、碾散、过筛、分样和贮存等预备程序以及击实等制备程序,这些程序步骤的正确与否,都会直接影响到试验成果的可靠性,因此,试样的制备是土工试验工作的首要质量要素。 二、仪器设备 试样制备所需的主要仪器设备,包括: (1)孔径0.5mm、2mm和5mm的细筛; (2)孔径0.075mm的洗筛; (3)称量10kg、最小分度值5g的台秤; (4)称量5000g、最小分度值1g和称量200g、最小分度值0.01g的天平;

(5)不锈钢环刀(内径61.8mm、高20mm;内径79.8mm、高20mm或内径61.8mm、高40mm); (6)击样器:包括活塞、导筒和环刀; (7)其他:切土刀、钢丝锯、碎土工具、烘箱、保湿器、喷水设备、凡士林等。 三、试样制备 (一)原状土试样的制备步骤 1、将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取土样。 2、检查土样结构,若土样已扰动,则不应作为制备力学性质试验的试样。 3、根据试验要求确定环刀尺寸,并在环刀内壁涂一薄层凡士林,然后刃口向下放在土样上,将环刀垂直下压,同时用切土刀沿环刀外侧切削土样,边压边削直至土样高出环刀,制样时不得扰动土样。 4、采用钢丝锯或切土刀平整环刀两端土样,然后擦净环刀外壁,称环刀和土的总质量。 5、切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述。 6、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

《控制系统计算机仿真》实验指导书

实验一 Matlab使用方法和程序设计 一、实验目的 1、掌握Matlab软件使用的基本方法; 2、熟悉Matlab的数据表示、基本运算和程序控制语句 3、熟悉Matlab绘图命令及基本绘图控制 4、熟悉Matlab程序设计的基本方法 二、实验内容 1、帮助命令 使用help命令,查找sqrt(开方)函数的使用方法; 2、矩阵运算 (1)矩阵的乘法 已知A=[1 2;3 4]; B=[5 5;7 8]; 求A^2*B (2)矩阵除法 已知A=[1 2 3;4 5 6;7 8 9]; B=[1 0 0;0 2 0;0 0 3]; A\B,A/B (3)矩阵的转置及共轭转置 已知A=[5+i,2-i,1;6*i,4,9-i]; 求A.', A' (4)使用冒号选出指定元素 已知:A=[1 2 3;4 5 6;7 8 9]; 求A中第3列前2个元素;A中所有列第2,3行的元素; (5)方括号[] 用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列 3、多项式 (1)求多项式p(x) = x3 - 2x - 4的根 (2)已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] , 求矩阵A的特征多项式; 求特征多项式中未知数为20时的值; 4、基本绘图命令 (1)绘制余弦曲线y=cos(t),t∈[0,2π] (2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),t∈[0,2π] 5、基本绘图控制 绘制[0,4π]区间上的x1=10sint曲线,并要求: (1)线形为点划线、颜色为红色、数据点标记为加号; (2)坐标轴控制:显示范围、刻度线、比例、网络线 (3)标注控制:坐标轴名称、标题、相应文本; 6、基本程序设计 (1)编写命令文件:计算1+2+?+n<2000时的最大n值; (2)编写函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和。 三、预习要求 利用所学知识,编写实验内容中2到6的相应程序,并写在预习报告上。

链表实验报告

链表实验报告

————————————————————————————————作者: ————————————————————————————————日期:

《数据结构》实验报告二 系别:嵌入式系统工程系班级:嵌入式11003班 学号:11160400314姓名:孙立阔 日期:2012年4月9日指导教师:申华 一、上机实验的问题和要求: 单链表的查找、插入与删除。设计算法,实现线性结构上的单链表的产生以及元素的查找、插入与删除。具体实现要求: 1.从键盘输入10个字符,产生不带表头的单链表,并输入结点值。 2.从键盘输入1个字符,在单链表中查找该结点的位置。若找到,则显示“找到了”;否则, 则显示“找不到”。 3.从键盘输入2个整数,一个表示欲插入的位置i,另一个表示欲插入的数值x,将x插 入在对应位置上,输出单链表所有结点值,观察输出结果。 4.从键盘输入1个整数,表示欲删除结点的位置,输出单链表所有结点值,观察输出结果。 5.将单链表中值重复的结点删除,使所得的结果表中个结点值均不相同,输出单链表所有结 点值,观察输出结果。 6.删除其中所有数据值为偶数的结点,输出单链表所有结点值,观察输出结果。 7.(★)将单链表分解成两个单链表A和B,使A链表中含有原链表中序号为奇数的元素, 而B链表中含有原链表中序号为偶数的元素,且保持原来的相对顺序,分别输出单链表A和单链表B的所有结点值,观察输出结果。 二、程序设计的基本思想,原理和算法描述: (包括程序的结构,数据结构,输入/输出设计,符号名说明等) 创建一个空的单链表,实现对单链表的查找,插入,删除的功能。 三、源程序及注释: #defineOK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 #define TRUE 1

CAD上机实验指导书及实验报告

北京邮电大学世纪学院 实验、实习、课程设计报告撰写格式与要求 (试行) 一、实验报告格式要求 1、有实验教学手册,按手册要求填写,若无则采用统一实验报告封面。 2、报告一律用钢笔书写或打印,打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 3、统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。 4、实验报告中的实验原始记录,须经实验指导教师签字或登记。 二、实习报告、课程设计报告格式要求 1、采用统一的封面。 2、根据教学大纲的要求手写或打印,手写一律用钢笔书写,统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 三、报告内容要求 1、实验报告内容包括:实验目的、实验原理、实验仪器设备、实验操作过程、原始数据、实验结果分析、实验心得等方面内容。 2、实习报告内容包括:实习题目、实习任务与要求、实习具体实施情况(附上图表、原始数据等)、实习个人总结等内容。 3、课程设计报告或说明书内容包括:课程设计任务与要求、总体方案、方案设计与分析、所需仪器设备与元器件、设计实现与调试、收获体会、参考资料等方面内容。 北京邮电大学世纪学院 教务处 2009-8

实验报告 课程名称计算机绘图(CAD) 实验项目AutoCAD二维绘图实验 专业班级 姓名学号 指导教师实验成绩 2016年11月日

单链表实验报告

数据结构 课程设计 设计题目:单链表 专业班级:11软会四班 指导教师:吉宝玉 日期:2012 目录 一、实验目的 (2) 1、 (2) 2、 (2) 二、实验内容 (3)

三、实验基本要求(软、硬件) (3) 四、算法设计思想 (3) 1、 (3) 2、 (3) 3、 (3) 4、 (3) 5、 (3) 6、 (3) 7、 (3) 8、 (3) 五、算法流程图 (4) 六、算法源代码 (4) 七、运行结果 (9) 1、 (9) 2、 (10) 3、 (11) 4、 (11) 5、 (11) 6、 (12) 7、 (12) 8、 (13) 9、 (13) 八、收获及体会 (14) 一、实验目的 1、理解并掌握单链表的结构特点和相关概念; 2、学会单链表的基本操作:建立、插入、删除、查找、 输入、撤销、逆置、求前驱和后继等并实现其算法。

二、实验内容 利用头插建立一个带头结点的单链表,并用算法实现该单链表的插入、删除查找、输出、求前驱和后继、再把此单链表逆置,然后在屏幕上显示每次操作的结果当所有操作完成后能撤销该单链表。 三、实验基本要求(软、硬件) 用VC++6.0软件平台,操作系统:Windows XP 硬件:内存要求:内存大小在256MB,其他配置一般就行。 四、算法设计思想 1、定义一个创建链表的函数,通过该函数可以创建一个链表,并为下面的函数应用做 好准备。 2、定义输出链表的算法,通过对第一步已经定义好的创建链表函数的调用,在这一步 通过调用输出链表的函数算法来实现对链表的输出操作。 3、定义一个遍历查找的算法,通过此算法可以查找到链表中的每一个节点是否存在。 4、定义查找链表的每一个前驱和后继,通过定义这个算法,可以很容易的实现对链表 的前驱和后继的查找工作。 5、定义插入节点的算法,通过定义这个算法,并结合这查找前驱和后继的算法便可以 在连链表的任意位置进行插入一个新节点。 6、定义删除节点的操作,这个算法用于对链表中某个多余节点的删除工作。 7、定义一个逆置单链表的操作,通过定义这个算法,可以逆置输出单链表。 8、定义一个撤销链表的算法,这个算法用于删除单链表中的所有节点,使链表为空。

链表实现多项式相加实验报告

实验报告 课程名称:数据结构 题目:链表实现多项式相加 班级: 学号: 姓名: 完成时间:2012年10月17日

1、实验目的和要求 1)掌握链表的运用方法; 2)学习链表的初始化并建立一个新的链表; 3)知道如何实现链表的插入结点与删除结点操作; 4)了解链表的基本操作并灵活运用 2、实验内容 1)建立两个链表存储一元多项式; 2)实现两个一元多项式的相加; 3)输出两个多项式相加后得到的一元多项式。 3、算法基本思想 数降序存入两个链表中,将大小较大的链表作为相加后的链表寄存处。定义两个临时链表节点指针p,q,分别指向两个链表头结点。然后将另一个链表中从头结点开始依次与第一个链表比较,如果其指数比第一个小,则p向后移动一个单位,如相等,则将两节点的系数相加作为第一个链表当前节点的系数,如果为0,则将此节点栓掉。若果较大,则在p前插入q,q向后移动一个,直到两个链表做完为止。 4、算法描述 用链表实现多项式相加的程序如下: #include #include #include struct node{ int exp; float coef; struct node*next; };

void add_node(struct node*h1,struct node*h2); void print_node(struct node*h); struct node*init_node() { struct node*h=(struct node*)malloc(sizeof(struct node)),*p,*q; int exp; float coef=1.0; h->next=NULL; printf("请依次输入多项式的系数和指数(如:\"2 3\";输入\"0 0\"时结束):\n"); p=(struct node*)malloc(sizeof(struct node)); q=(struct node*)malloc(sizeof(struct node)); for(;fabs(coef-0.0)>1.0e-6;) { scanf("%f %d",&coef,&exp); if(fabs(coef-0.0)>1.0e-6) { q->next=p; p->coef=coef; p->exp=exp; p->next=NULL; add_node(h,q); } } free(p); free(q); return(h); } void add_node(struct node*h1,struct node*h2) { struct node*y1=h1,*y2=h2; struct node*p,*q; y1=y1->next; y2=y2->next; for(;y1||y2;) if(y1) { if(y2) { if(y1->expexp) y1=y1->next; else if(y1->exp==y2->exp) { y1->coef+=y2->coef; if(y1->coef==0)

《流体力学》课程实验(上机)指导书及实验报告格式

《流体力学》课程实验指导书袁守利编 汽车工程学院 2005年9月

前言 1.实验总体目标、任务与要求 1)学生在学习了《流体力学》基本理论的基础上,通过伯努利方程实验、动量方程实 验,实现对基本理论的验证。 2)通过实验,使学生对水柱(水银柱)、U型压差计、毕托管、孔板流量计、文丘里流量计等流体力学常用的测压、测流量装置的结构、原理和使用有基本认识。 2.适用专业 热能与动力工程 3.先修课程 《流体力学》相关章节。 4.实验项目与学时分配 5. 实验改革与特色 根据实验内容和现有实验条件,在实验过程中,采取学生自己动手和教师演示相结合的方法,力求达到较好的实验效果。

实验一伯努利方程实验 1.观察流体流经实验管段时的能量转化关系,了解特定截面上的总水头、测压管水头、压强水头、速度水头和位置水头间的关系,从而加深对伯努利方程的理解和认识。 2.掌握各种水头的测试方法和压强的测试方法。 3.掌握流量、流速的测量方法,了解毕托管测速的原理。 二、实验条件 伯努利方程实验仪 三、实验原理 1.实验装置: 图一伯努利方程实验台 1.水箱及潜水泵 2.上水管 3.电源 4.溢流管 5.整流栅 6.溢流板 7.定压水箱 8.实验 细管9. 实验粗管10.测压管11.调节阀12.接水箱13.量杯14回水管15.实验桌 2.工作原理 定压水箱7靠溢流来维持其恒定的水位,在水箱下部装接水平放置的实验细管8,水经实验细管以恒定流流出,并通过调节阀11调节其出水流量。通过布置在实验管四个截面上的四组测压孔及测压管,可以测量到相应截面上的各种水头的大小,从而可以分析管路中恒定流动的各种能量形式、大小及相互转化关系。各个测量截面上的一组测压管都相当于一组毕托管,所以也可以用来测管中某点的流速。 电测流量装置由回水箱、计量水箱和电测流量装置(由浮子、光栅计量尺和光电子

控制工程-实验指导书-修订版

《控制工程基础》实验指导书常熟理工学院机械工程学院 2009.9

目录 1.MATLAB时域分析实验 (2) 2.MATLAB频域分析实验 (4) 3.Matlab校正环节仿真实验 (8) 4.附录:Matlab基础知识 (14)

实验1 MATLAB 时域分析实验 一、实验目的 1. 利用MATLAB 进行时域分析和仿真。 要求:(1)计算连续系统的时域响应(单位脉冲输入,单位阶跃输入,任意输入)。 2.掌握Matlab 系统分析函数impulse 、step 、lsim 、roots 、pzmap 的应用。 二、实验内容 1.已知某高阶系统的传递函数为 ()265432 220501584223309240100 s s G s s s s s s s ++=++++++,试求该系统的单位脉冲响应、单位阶跃响应、单位速度响应和单位加速度响应。 MATLAB 计算程序 num=[2 20 50]; den=[1 15 84 223 309 240 100]; t= (0: 0.1: 20); figure (1); impulse (num,den,t); %Impulse Response figure (2); step(num,den,t);%Step Response figure (3); u1=(t); %Ramp.Input hold on; plot(t,u1); lsim(num,den,u1,t); %Ramp. Response gtext(‘t’); figure (4); u2=(t.*t/2);%Acce.Input u2=(0.5*(t.*t)) hold on; plot(t,u2); lsim(num,den,u2,t);%Acce. Response

数据结构实验报告 - 答案汇总

数据结构(C语言版) 实验报告

专业班级学号姓名 实验1 实验题目:单链表的插入和删除 实验目的: 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 实验要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 实验主要步骤: 1、分析、理解给出的示例程序。 2、调试程序,并设计输入数据(如:bat,cat,eat,fat,hat,jat,lat,mat,#),测试程序 的如下功能:不允许重复字符串的插入;根据输入的字符串,找到相应的结点并删除。 3、修改程序: (1)增加插入结点的功能。 (2)将建立链表的方法改为头插入法。 程序代码: #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表 LinkList CreatList(void); //函数,用头插入法建立带头结点的单链表 ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点 void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存

电磁场实验指导书及实验报告

CENTRAL SOUTH UNIVERSITY 题目利用Matlab模拟点电荷电场的分布姓名xxxx 学号xxxxxxxxxx 班级电气xxxx班 任课老师xxxx 实验日期2010-10

电磁场理论 实验一 ——利用Matlab 模拟点电荷电场的分布 一.实验目的: 1.熟悉单个点电荷及一对点电荷的电场分布情况; 2.学会使用Matlab 进行数值计算,并绘出相应的图形; 二.实验原理: 根据库伦定律:在真空中,两个静止点电荷之间的作用力与这两个电荷的电量乘积成正比,与它们之间距离的平方成反比,作用力的方向在两个电荷的连线上,两电荷同号为斥力,异号为吸力,它们之间的力F 满足: R R Q Q k F ? 212 = (式1) 由电场强度E 的定义可知: R R kQ E ? 2 = (式2) 对于点电荷,根据场论基础中的定义,有势场E 的势函数为 R kQ U = (式3) 而 U E -?= (式4) 在Matlab 中,由以上公式算出各点的电势U ,电场强度E 后,可以用Matlab 自带的库函数绘出相应电荷的电场分布情况。 三.实验内容: 1. 单个点电荷 点电荷的平面电力线和等势线 真空中点电荷的场强大小是E=kq /r^2 ,其中k 为静电力恒量, q 为电量, r 为点电荷到场点P(x,y)的距离。电场呈球对称分布, 取电量q> 0, 电力线是以电荷为起点的射线簇。以无穷远处为零势点, 点电荷的电势为U=kq /r,当U 取

常数时, 此式就是等势面方程.等势面是以电荷为中心以r 为半径的球面。 平面电力线的画法 在平面上, 电力线是等角分布的射线簇, 用MATLAB 画射线簇很简单。取射线的半径为( 都取国际制单位) r0=, 不同的角度用向量表示( 单位为弧度) th=linspace(0,2*pi,13)。射线簇的终点的直角坐标为: [x,y]=pol2cart(th,r0)。插入x 的起始坐标x=[x; *x].同样插入y 的起始坐标, y=[y; *y], x 和y 都是二维数组, 每一列是一条射线的起始和终止坐标。用二维画线命令plot(x,y)就画出所有电力线。 平面等势线的画法 在过电荷的截面上, 等势线就是以电荷为中心的圆簇, 用MATLAB 画等势 线更加简单。静电力常量为k=9e9, 电量可取为q=1e- 9; 最大的等势线的半径应该比射线的半径小一点 r0=。其电势为u0=k8q /r0。如果从外到里取7 条等势线, 最里面的等势线的电势是最外面的3 倍, 那么各条线的电势用向量表示为: u=linspace(1,3,7)*u0。从- r0 到r0 取偶数个点, 例如100 个点, 使最中心点的坐标绕过0, 各点的坐标可用向量表示: x=linspace(- r0,r0,100), 在直角坐标系中可形成网格坐标: [X,Y]=meshgrid(x)。各点到原点的距离为: r=sqrt(X.^2+Y.^2), 在乘方时, 乘方号前面要加点, 表示对变量中的元素进行乘方计算。各点的电势为U=k8q. /r, 在进行除法运算时, 除号前面也要加点, 同样表示对变量中的元素进行除法运算。用等高线命令即可画出等势线 contour(X,Y,U,u), 在画等势线后一般会把电力线擦除, 在画等势线之前插入如下命令hold on 就行了。平面电力线和等势线如图1, 其中插入了标题等等。越靠近点电荷的中心, 电势越高, 电场强度越大, 电力线和等势线也越密。

机械控制工程基础实验指导书

机械控制工程基础实验 指导书 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

河南机电高等专科学校《机械控制工程基础》 实验指导书 专业:机械制造与自动化、起重运输机械设计与制造等 机械制造与自动化教研室编 2012年12月

目录

实验任务和要求 一、自动控制理论实验的任务 自动控制理论实验是自动控制理论课程的一部分,它的任务是: 1、通过实验进一步了解和掌握自动控制理论的基本概 念、控制系统的分析方法和设计方法; 2、重点学习如何利用MATLAB工具解决实际工程问题和 计算机实践问题; 3、提高应用计算机的能力及水平。 二、实验设备 1、计算机 2、MATLAB软件 三、对参加实验学生的要求 1、阅读实验指导书,复习与实验有关的理论知识,明确每次实验的目的,了解内容和方法。 2、按实验指导书要求进行操作;在实验中注意观察,记录有关数据和图 像,并由指导教师复查后才能结束实验。 3、实验后关闭电脑,整理实验桌子,恢复到实验前的情况。 4、认真写实验报告,按规定格式做出图表、曲线、并分析实验结果。字迹 要清楚,画曲线要用坐标纸,结论要明确。 5、爱护实验设备,遵守实验室纪律。 实验模块一 MATLAB基础实验 ——MATLAB环境下控制系统数学模型的建立 一、预备知识 的简介

MATLAB为矩阵实验室(Matrix Laboratory)的简称,由美国MathWorks公司出品的商业数学软件。主要用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。 来源:20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler 为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。1984年由 Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。 地位:和Mathematica、Maple并称为三大数学软件,在数学类科技应用软件中,在数值计算方面首屈一指。 功能:矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。 应用范围:工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 图1-1 MATLAB图形处理示例 的工作环境 启动MATLAB,显示的窗口如下图所示。 MATLAB的工作环境包括菜单栏、工具栏以及命令运行窗口区、工作变量区、历史指令区、当前目录窗口和M文件窗口。 (1)菜单栏用于完成基本的文件输入、编辑、显示、MATLAB工作环境交互性设置等操作。 (2)命令运行窗口“Command Window”是用户与MATLAB交互的主窗口。窗口中的符号“》”表示MATLAB已准备好,正等待用户输入命令。用户可以在“》”提示符后面输入命令,实现计算或绘图功能。 说明:用户只要单击窗口分离键,即可独立打开命令窗口,而选中命令窗口中Desktop菜单的“Dock Command Window”子菜单又可让命令窗口返回桌面(MATLAB桌面的其他窗口也具有同样的操作功能);在命令窗口中,可使用方向

相关文档
最新文档