乙醇环己烷气液平衡相图绘制试验报告总结(四篇)_第1页
乙醇环己烷气液平衡相图绘制试验报告总结(四篇)_第2页
乙醇环己烷气液平衡相图绘制试验报告总结(四篇)_第3页
乙醇环己烷气液平衡相图绘制试验报告总结(四篇)_第4页
乙醇环己烷气液平衡相图绘制试验报告总结(四篇)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——乙醇环己烷气液平衡相图绘制试验报告总结(四篇)报告是指向上级机关汇报本单位、本部门、本地区工作状况、做法、经验以及问题的报告,那么,报告终究怎么写才适合呢?下面是我为大家带来的报告优秀范文,希望大家可以喜欢。

乙醇环己烷气液平衡相图绘制试验报告总结篇一

一、程序实现环境

1操作系统:windowsxp、windows72.编程语言:c++3.程序实现环境:visualc++6.0

二、算法思想

三、使用说明

程序界面如下图:

用户可以在编辑框中输入4个控制点的坐标,也可以通过在绘图区内直接通过鼠标的单击指定4个控制点的位置,输入4个控制端点后,单击“画bezier曲线〞按钮即可绘制bezier曲线。

四、试验结果

五、程序代码(关键代码)

voidcmfc_beziercurve2dlg::onlbuttondown(uintnflags,cpointpoint){if(pointord==1)

//原点(490,270){

m_p1_x=.y;}if(pointord==2){

cdc*pdc=getdc();

pdc-moveto(490+m_p1_x,270-m_p1_y);

pdc-lineto(point.x,point.y);

m_p2_x=.y;}if(pointord==3){

cdc*pdc=getdc();

pdc-moveto(490+m_p2_x,270-m_p2_y);

pdc-lineto(point.x,point.y);

m_p3_x=.y;}if(pointord==4){

cdc*pdc=getdc();

pdc-moveto(490+m_p3_x,270-m_p3_y);

pdc-lineto(point.x,point.y);

m_p4_x=.y;}pointord++;updatedata(false);

cdialog::onlbuttondown(nflags,point);}

voidgetcnk(intn,int*c){inti,k;for(k=0;k=n;k++){

c[k]=1;

for(i=n;i=k+1;i--)c[k]=c[k]*i;

for(i=n-k;i=2;i--)c[k]=c[k]/i;}}

voidcmfc_beziercurve2dlg::getpointpos(intcontroln,doublet,int*c){intk,n=controln-1;doublebernstein;pt.x=0.0;pt.y=0.0;for(k=0;kbernstein=c[k]*pow(t,k)*pow(1-t,n-k);

pt.x+=controlp[0][k].x*bernstein;

pt.y+=controlp[0][k].y*bernstein;}}

voidcmfc_beziercurve2dlg::onbuttondrawbeziercurve(){updatedata();pointord=1;cdc*pdc=getdc();controlp[0][0].x=m_p1_x;controlp[0][0].y=m_p1_y;controlp[0][1].x=m_p2_x;controlp[0][1].y=m_p2_y;controlp[0][2].x=m_p3_x;controlp[0][2].y=m_p3_y;controlp[0][3].x=m_p4_x;controlp[0][3].y=m_p4_y;

pdc-moveto(490+m_p1_x,270-m_p1_y);pdc-lineto(490+m_p2_x,270-m_p2_y);pdc-lineto(490+m_p3_x,270-m_p3_y);pdc-lineto(490+m_p4_x,270-m_p4_y);

int*c,i;intcontroln=4,m=500;c=newint[controln];getcnk(controln-1,c);for(i=0;i=m;i++){getpointpos(controln,(double)i/(double)m,c);pdc-setpixel(490+pt.x,270-pt.y,255);}}

两段bezier曲线的拼接试验报告

一、程序实现环境

1操作系统:windowsxp、windows72.编程语言:c++3.程序实现环境:visualc++6.0

二、算法思想

三、使用说明

程序界面如下图:

用户可以在编辑框中输入4个控制点的坐标,也可以通过在绘图区内直接通过鼠标的单击指定4个控制点的位置,输入4个控制端点后,单击“画bezier曲线〞按钮即可绘制bezier曲线。

分别绘制完两段bezier曲线后,单击拼接即可实现两段曲线的拼接。

四、试验结果

五、程序代码(关键代码)

voidcmfc_beziercurve2dlg::onlbuttondown(uintnflags,cpointpoint){if(pointord==1)

//原点(490,270){

m_p1_x=.y;}if(pointord==2){

cdc*pdc=getdc();

pdc-moveto(490+m_p1_x,270-m_p1_y);

pdc-lineto(point.x,point.y);

m_p2_x=.y;}if(pointord==3){

cdc*pdc=getdc();

pdc-moveto(490+m_p2_x,270-m_p2_y);

pdc-lineto(point.x,point.y);

m_p3_x=.y;}if(pointord==4){

cdc*pdc=getdc();

pdc-moveto(490+m_p3_x,270-m_p3_y);

pdc-lineto(point.x,point.y);

m_p4_x=.y;}

pointord++;updatedata(false);

cdialog::onlbuttondown(nflags,point);}

voidgetcnk(intn,int*c){inti,k;for(k=0;k=n;k++){

c[k]=1;

for(i=n;i=k+1;i--)c[k]=c[k]*i;

for(i=n-k;i=2;i--)c[k]=c[k]/i;}}

voidcmfc_beziercurve2dlg::getpointpos(intcontroln,doublet,int*c){intk,n=controln-1;doublebernstein;pt.x=0.0;pt.y=0.0;for(k=0;kbernstein=c[k]*pow(t,k)*pow(1-t,n-k);

pt.x+=controlp[pointgroup][k].x*bernstein;

pt.y+=controlp[pointgroup][k].y*bernstein;}}

voidcmfc_beziercurve2dlg::beziercurve(){cdc*pdc=getdc();pdc-moveto(490+controlp[pointgroup][0].x,270controlp[pointgroup][1].y);pdc-lineto(490+controlp[pointgroup][2].x,270controlp[pointgroup][3].y);

int*c,i;intcontroln=4,m=500;c=newint[controln];getcnk(controln-1,c);for(i=0;i=m;i++){

getpointpos(controln,(double)i/(double)m,c);

pdc-setpixel(490+pt.x,270-pt.y,255);}}

voidcmfc_beziercurve2dlg::onbuttondrawbeziercurve(){updatedata();pointord=1;

controlp[pointgroup][0].x=m_p1_x;controlp[pointgroup][0].y=m_p1_y;controlp[pointgroup][1].x=m_p2_x;controlp[pointgroup][1].y=m_p2_y;controlp[pointgroup][2].x=m_p3_x;controlp[pointgroup][2].y=m_p3_y;controlp[pointgroup][3].x=m_p4_x;controlp[pointgroup][3].y=m_p4_y;

beziercurve();pointgroup++;}

voidcmfc_beziercurve2dlg::onbuttonmatch(){pointgroup--;

doubledx,dy;doublek1,k2,s,s1,s2;inti;cpointtemp;dx=controlp[pointgroup][0].xcontrolp[pointgroup-1][3].y;for(i=0;i4;i++){

controlp[pointgroup][i].x-=dx;

controlp[pointgroup][i].y-=dy;}

k1=1.0*(controlp[pointgroup-1][3].y-controlp[pointgroup-1][2].y)/(controlp[pointgroup-1][3].x-controlp[pointgroup-1][2].x);k2=1.0*(controlp[pointgroup][1].y-controlp[pointgroup][0].y)/(controlp[pointgroup][1].x-controlp[pointgroup][0].x);if(k10){

if(controlp[pointgroup-1][2].xs1=atan(k1);

else

s1=pi+atan(k1);}elseif(k10){

if(controlp[pointgroup-1][2].xs1=2*pi+atan(k1);

else

s1=pi+atan(k1);}

if(k20){

if(controlp[pointgroup][0].xs2=atan(k2);

else

s2=pi+atan(k2);}elseif(k20){

if(controlp[pointgroup][0].xs2=2*pi+atan(k2);

else

s2=pi+atan(k2);}s=s1(controlp[pointgroup][i].y-controlp[pointgroup-1][3].y)*sin(s)+controlp[pointgroup-1][3].x;

temp.y=(controlp[pointgroup][i].x-controlp[pointgroup-1][3].x)*sin(s)+(controlp[pointgroup][i].y-controlp[pointgroup-1][3].y)*cos(s)+controlp[pointgroup-1][3].y;

controlp[pointgroup][i].x=temp.x;

controlp[pointgroup][i].y=temp.y;}

beziercurve();}

乙醇环己烷气液平衡相图绘制试验报告总结篇二

试验时间:2023年

日,第批签到序号:

福州大学

非平衡电桥

(306试验室)

学学院

班班级

学学号

姓姓名

试验前必需完成

登录下载预习资料

携带学生证提前10分钟进试验室

试验预习部分

(名称、规格或型号)

(文字表达、主要公式、原理图)

试验预习部分

试验预习部分

观测非平衡电桥的输出特性:

约依照上图接线,电源电压调理到约3v,接通电路,从小到大调理xr,观测对应的输出电压。

二、测量非平衡电桥零点附近输出特性,并计算零点灵敏度1、判断电桥是否平衡时数字多用表使用

(直流/交流)电压

(最大/最小)档,当输出电压为

时电阻箱取值为0xr。

。、在0xr附近选择不同的阻值,测量相应的输出电压,作出非平衡电桥的曲线,用图解法求出零点灵敏度,并与理论计算值相比较。为了作图便利,应取整数值。

数据记录与处理

一、非平衡电桥电压输出特性:

值标称值r1=

,r2=

,r3=

,电桥比率23rkr

得测得e=

,电桥平衡时rx0=

,02(1)ksek理论值=

rx())

rx())

-300-250-200-150-100-50050100150200250300krx((k))

uo((mv)

二、非平衡电桥电压输出特性:

值标称值r1=

,r2=

,r3=

,电桥比率23rkr

得测得e=

,电桥平衡时rx0=

rx((k))

rx((k))

-30-25-20-15-10-5051015202530krx((k))

uo((mv)

在直线(一)

上取两点:

a点坐标(,)

b点坐标(,))

率斜率k=

实测零点灵敏度s0=krx0k=

思考题:

1.电桥的kk越

(大//小),非线性误差越小。

2.图解求得的直线斜率kk与电桥比率kk:

是同一个物理量吗?答:。

试验预习及操作成绩

试验指导教师签字

日期

试验报告成绩

报告批阅教师签字

日期

乙醇环己烷气液平衡相图绘制试验报告总结篇三

环己烷-乙醇双液系气液平衡相图得绘制

姓名:

学号:

班级:

同组:

成绩一、试验目得

1.测定常压下环己烷-乙醇二元系统得气液平衡数据,绘制沸点-组成相图。(2)最大负偏差:存在一个最小蒸汽压值,比两个纯液体得蒸汽压都小,混合物存在着最高沸点,如盐酸—水体系,如图2、7(b)所示。

(3)最大正偏差:存在一个最大蒸汽压值,比两个纯液体得蒸汽压都大,混合物存在着最低沸点如图2、7(c))所示。

图1二组分真实液态混合物气—液平衡相图(tx图)

本试验以环己烷-乙醇为体系,该体系属于上述第三种类型,在沸点仪(如图2、8)中蒸馏不同组成得混合物,测定其沸点及相应得气、液二相得组成,即可作出t-x相图。

本试验中两相得成分分析均采用折光率法测定。

tatatatbtbtbt/oct/oct/ocxbxbxbabaabb(a)(b)(c)x“x〞

折光率就是物质得一个特征数值,它与物质得浓度及温度有关,因此在测量物质得折光率时要求温度恒定。溶液得浓度不同、组成不同,折光率也不同。因此可先配制一系列已知组成得溶液,在恒定温度下测其折光率,作出折光率-组成工作曲线,便可通过测折光率得大小在工作曲线上找出未知溶液得组成。

三、仪器与试剂

四、试验步骤

将枯燥得沸点仪安装好。从侧管参与约20ml无水乙醇于蒸馏瓶内,并使温度计浸入液体内。冷凝管接通冷凝水。将液体加热至缓慢沸腾。液体沸腾后,待测温温度计得读数稳定后应再维持3~5min以使体系达到平衡。在这过程中,不时将小球中凝聚得液体倾入烧瓶。记录下来温度计得读数,即为无水乙醇得沸点,同时记录大气压力。

3、环己烷沸点得测定(略)4、测定系列浓度待测溶液得沸点与折光率同2步操作,从侧管参与约20ml预先配制好得1号环己烷-乙醇溶液于蒸馏瓶内,将液体加热至缓慢沸腾。因最初在冷凝管下端内得液体不能代表平衡气相得组成,为加速达到平衡,须连同支架一起倾斜蒸馏瓶,使槽中气相冷凝液倾回蒸馏瓶内,重复三次(注意:加热时间不宜太长,以免物质挥发),待温度稳定后,记录下来温度计得读数,即为溶液得沸点。

切断电源,中止加热,分别用吸管从小槽中取出气相冷凝液、从侧管处吸出少许液相混液,迅速测定各自满折光率。剩余溶液倒入回收瓶。

按1号溶液得操作,依次测定2、3、4、5、6、7、8号溶液得沸点与气-液平衡时得气,液相折光率。

五、数据处理

oc

大气压:

kpa环己烷沸点:

oc

无水乙醇沸点:

oc1、环己烷-乙醇混与液测定数据如下:混与液编号沸点/℃液相分析气相冷凝液分析折光率x环己烷

折光率y环己烷

2.工作曲线数据来源于复旦大学《物理化学试验》(第四版)。根据工作曲线插值求出各待测溶液得气相与液相平衡组成,填入表中。以组成为横轴,沸点为纵轴,绘出气相与液相得沸点-组成(tx)平衡相图。

图2、25℃时,乙醇与环己烷双液系浓度――折光率关系工作曲线

图3、25℃时,乙醇与环己烷双液系浓度相图

六、思考题1、本试验过程中,如何判断气、液相就是否已平衡?2、本试验误差可能来自哪些方面?

乙醇环己烷气液平衡相图绘制试验报告总结篇四

fe-c相图与非平衡相转变总结

钢寻常被定义为一种铁和碳的合金,其中碳含量在几个ppm到2.11wt%之间。其它的合金元素在低合金钢中可总计达5wt%,在高合金钢例如工具钢,不锈钢(10.5%)和耐热crni钢(18%)合金元素含量甚至更高。钢可以浮现出一系列的性能,这些性能依据于钢的组成,相状态和微观组成结构,而这些又取决于钢的热处理。

fe-c相图理解钢的热处理的基础是fe-c相图(图一)。

图一实际上有两个图:(1)稳定态fe-c图(点划线),(2)亚稳态fe-fe3c图。由于稳态需要很长时间才能达到,特别是在低温柔低碳状况下,亚稳态往往引起人们更多的兴趣。fe-c相图告诉我们,在不同碳含量的组成和温度下,达稳态平衡或亚稳态平衡时哪些见面生成。

我们区别了a-铁素体和奥氏体,a-铁素体在727°c(1341°f)时最多溶解0.028%c,奥氏体在1148°c(2098°f)可溶解2.11wt%c。在碳多的一侧我们发现了渗碳体(fe3c),另外,除了高合金钢之外,高温下存在的a-铁素体引起我们较少的兴趣。

在单相区之间存在着两相混合区,例如铁素体和渗碳体,奥氏体和渗碳体,铁素体和奥氏体。在最高温下,液相区可被发现,在液相区以下有两相区域液态奥氏体,液态渗碳体和液态铁素体。在钢的热处理中,我们总是避免液相的生成。我们给单相区一些重要的边界特别的名字:(1)a1,低共熔温度,是奥氏体生成的最低温度;(2)a3,奥氏体区域的低温低碳边界,也即r/(r+a)边界;(3)acm,奥氏体区域的高碳边界,也即r/(r+fe3c)边界。

低共熔温度碳含量是指在奥氏体生成的最低温度时的碳含量(0.77wt%c)。铁素体-渗碳体混合相在冷却形成时有一个特别的外貌,被称为珠光体,可作为微观结构实体或微观组成物来进行处理。珠光体是一种a-铁素体和渗碳体薄片的混合物,渗碳体薄片又退化为渗碳体颗粒溜达在一个铁素体基质中,溜达过程发生在铁素体基质扩散接近a1边界之后。

fe-c相图源于试验。但是,热力学原理和现代热力学的数据的相关知识可以为我们提供关于相图的确切计算。当相图边界不得不被推测和低温下试验平衡很慢达到时,这种计算特别有用。假使合金元素参与fe-c相图,a1,a3,acm边界的位置和低共熔组成的位置会变化。值得一提的是,所有重要的合金元素降低了低共熔碳含量。奥氏体的稳定元素锰,镍降低了a3,铁素体稳定元素铬,硅,钼和钨增加a3。平衡相图不能说明的相变动力学过程与亚稳态相,必需用非稳态相转变图来描述。各种相转变图

在钢的热处理中,相变的动力学因素与平衡图表同样重要。对于钢的性能特别重要的亚稳相马氏体和形态上亚稳态的微观组成物贝氏体,可以在相对急速冷却至环境温度时产生。这时碳和合金杂质的扩散受抑制或者限制在微小范围内。

贝氏体是一种低共熔组成物,是铁素体和渗碳体的混合物。最硬的组成物马氏体,在极度饱和的奥氏体快速冷却时通过完全转化形成,当碳含量增加至大约0.7wt%时,马氏体的硬度增加。假使这些不稳定的亚稳态产物接下来加热至一个适度的高温,它们分解为更稳定的铁素体和碳化物。这种重新加热的过程有时被称为回火或退火。钢加热奥氏体化是热处理的前提。环境温度下铁素体-珠光体或镇静马氏体的结构到高温下奥氏体或奥氏体-碳化物的结构转变对于钢的热处理同样重要。

钢的热处理涉及的四种相转变条件

我们可以利用相图便利地描述出在相变时发生了什么。四种不同的图可以被区别,它们是:(1)加热过程的奥氏体的等温转变,奥氏体化;(2)冷却过程奥氏体的等温转变,奥氏体的分解;(3)连续加热过程的奥氏体化;(4)连续冷却过程的奥氏体的分解。加热过程的奥氏体化

这种图浮现了当钢在恒温时维持很长一段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论