文档库 最新最全的文档下载
当前位置:文档库 › 实验11

实验11

实验11
实验11

实验十一《连续冷却转变图(CCT)的测定与绘制》

一.实验目的

1.了解钢的连续冷却转变图的概念及其应用;

2.了解钢的连续冷却转变图的测量方法特别是热膨胀法的原理与步骤;

3.利用热模拟仪观察钢在加热及冷却中的相变并测量临界点;

4.建立钢的连续冷却转变图(CCT曲线)。

二.实验原理

当材料在加热或冷却过程中发生相变时,若高温组织及其转变产物具有不同的比容和膨胀系数,则由于相变引起的体积效应叠加在膨胀曲线上,破坏了膨胀量与温度间的线性关系,从而可以根据热膨胀曲线上所显示的变化点来确定相变温度。这种根据试样长度的变化研究材料内部组织的变化规律的称为热膨胀法(膨胀分析)。长期以来,热膨胀法已成为材料研究中常用的方法之一。通过膨胀曲线分析,可以测定相变温度和相变动力学曲线。

钢的密度与热处理所得到的显微组织有关。钢中膨胀系数由大到小的顺序为:奥氏体〉铁素体〉珠光体〉上、下贝氏体〉马氏体;比容则相反,其顺序是:马氏体〉铁素体〉珠光体〉奥氏体〉碳化物(但铬和钒的碳化物比容大于奥氏体。从钢的热膨胀特性可知,当碳钢加热或冷却过程中发生一级相变时,钢的体积将发生突变。过冷奥氏体转变为铁素体、珠光体或马氏体时,钢的体积将膨胀;反之,钢的体积将收缩。冷却速度不同,相变温度不同。图1-1为40CrMoA钢冷却时的膨胀曲线。不同的钢有不同的热膨胀曲线。

图1-1 40CrMoA钢冷却时的膨胀曲线

连续钢连续冷却转变(Continuous Cooling Transformation)曲线图,简称CCT

曲线,系统地表示冷却速度对钢的相变开始点、相变进行速度和组织的影响情况。钢的一般热处理、形变热处理、热轧以及焊接等生产工艺,均是在连续冷却的状态下发生相变的。因此CCT曲线与实际生产条件相当近似,所以它是制定工艺时的有用参考资料。根据连续冷却转变曲线,可以选择最适当的工艺规范,从而得到恰好的组织,达到提高强度和塑性以及防止焊接裂纹的产生等。连续冷却转变曲线测定方法有多种,有金相法、膨胀法、磁性法、热分析法、末端淬火法等。除了最基本的金相法外,其他方法均需要用金相法进行验证。

用热模拟机可以测出不同冷速下试样的膨胀曲线。发生组织转变时,冷却曲线偏离纯冷线性收缩,曲线出现拐折,拐折的起点和终点所对应转变的温度分别是相变开始点及终止点。将各个冷速下的开始温度、结束温度和相转变量等数据综合绘在“温度-时间对数”的坐标中,即得到钢的连续冷却曲线图(如图2)。

动态热-力学模拟试验机Gleeble3500测定材料高温性能的原理如下:用主机中的变压器对被测定试样通电流,通过试样本身的电阻热加热试样,使其按设定的加热速度加热到测试温度。保温一定时间后,以一定的冷却速度进行冷却。在加热、保温和冷却过程中用径向膨胀仪测量均温区的径向位移量(即膨胀量),绘制膨胀量-温度曲线如图1-1所示,测试不同冷却速度下试样的膨胀量-温度曲线。根据膨胀量-温度曲线确定不同冷却速度下的相转变开始点和结束点,即可绘制CCT曲线。

图 1-2 40CrMoA钢CCT曲线。

三. 实验设备及材料

1.Gleeble3500热模拟机

2.无碳化物贝/马(CFB/M)复相高强钢

四. 实验过程

1.将热电偶焊到试样上;

2.将试样装至仪器上,安装膨胀仪;

3.关闭样品室,关闭真空释放阀门,启动真空阀;

4.按试验要求选择升温速率、最高温度、保温时间、冷却速率等参数进行

编程;

5.按下开始按钮,开始实验;

6.试验结束后,打开真空释放阀门。

五. 实验结果与分析

获得该材料的实验数据如下:

奥氏体化温度910℃; Ac3=807℃;Ac1=769℃;Ms=295℃;Mf=160℃

1. 珠光体转变开始

6747 3495 880 455 198 542 1160 6086 时间/s

温度/℃670 660 600 592 579 530 510 480 2. 珠光体转变结束

时间/s 8348 6450 10261

温度/℃ 620 581 540

3. 贝氏体转变开始

95 160 336 748 1473 6704

时间/s

温度/℃290 333 355 386 410 437

4.贝氏体转变结束

215 447 943 1931 8904

时间/s

温度/℃160 194 212 240 265

绘出在“温度-时间对数”的坐标中的连续冷却曲线图(CCT曲线)

1)冷速曲线

1 2 3 4 5 6 7

冷速(℃/s)7 3.5 1.56 0.7 0.35 0.07 0.035

2)CCT曲线

参考绘出图形

实验8--友元函数与运算符重载函数

实验十三 1.实验目的 通过本次实验 (1)理解友元函数与运算符重载函数的概念; (2)学会友元函数的定义与使用方法; (3)掌握运算符重载函数的定义与使用方法; 2.实验要求 (1)编写实验程序 (2)在VC++运行环境中,输入源程序 (3)编译运行源程序 (4)输入测试数据进行程序测试; (5)写出运行结果。 3.实验内容 (1)定义一个复数类,重载“-=”运算符,使这个运算符能直接完成复数的“-=”运算。分别用成员函数与友元函数编写运算符重载函数。在主函数中定义复数对象c1(10,20)、c2(15,30),进行c2-=c1的复数运算,并输出c1、c2的复数值。 参考资料: (1)成员函数 # include class Complex { private: float Real,Image; public: Complex(float r=0,float i=0) { Real=r;Image=i;} void Show(int i) { cout<<"c"< class Complex { private: float Real,Image; public: Complex(float r=0,float i=0) { Real=r;Image=i;} void Show(int i) { cout<<"c"<

计算方法实验

算方法实验指导 姓名学号院系专业哈尔滨工业大学

计算方法实验指导 根据实际问题建立的数学模型,一般不能求出所谓的解析解,必须针对数学模型 的特点确定适当的计算方法,编制出计算机能够执行的计算程序,输入计算机,进行 调试,完成运算,如果计算结果存在问题或不知是否正确,还需要重新确定新的计算 方法,再编制出计算程序,输入计算机,重新调试,完成运算,直至获得正确的计算 结果,这就是数值计算的全部过程。 学生在学习“计算方法”和“高级语言”等课程时普遍存在的问题是:只会套用 教科书中的标准程序进行数值计算,很少有人能够独立地将学过的数值算法编制成计 算机程序,至于灵活应用已经掌握的算法求解综合性较大的课题,则更是困难的事情。 编写《计算方法实验指导》的目的是:突出数值计算程序结构化的思想。提高学 生的编程能力,加深对“计算方法”课程内容的理解和掌握,为”计算方法“课程的 教学服务,进一步奠定从事数值计算工作的基础。具体地 1. 根据“计算方法”课程内容的特点,给出五个典型算法的分析流程,学生可以 利用所掌握的 “高级语言”顺利地编制出计算机程序,上机实习,完成实验环节的教 学要求。 2. 所有的计算实习题目都经过任课教师逐一检验,准确无误。 3. 充分利用循环的思想、 迭代的思想, 给出算法结构描述和程序语言的对应关系, 有利于学生编 制相应的程序。 4. 结合实习题目,提出实验要求,要求学生按规范格式写出相应的实验报告,实 验报告成绩记入 期末总成绩。需要提醒学生:不能简单地套用现成的标准程序完成实 验题目,应当把重点放在对算法的理解、程序的优化设计、上机调试和计算结果分析 上,否则就失去实验课的目的啦。 5. 五个具体的实验题目是: 实验题目 实验题目 实验题目 实验题目 实验题目 要求必须完 成其中三个(如果全部完成更好) 。 1 拉格朗日 (Lagrange) 插值 2 龙贝格 (Romberg) 积分法 3 四阶龙格—库塔 (Runge — Kutta) 方法 4 牛顿 (Newton) 迭代法 5 高斯 (Gauss) 列主元消去法

影像诊断学I11实验考试究极版

影像诊断学I 实验考核(A 卷) 提示: 1、 从下列病例选择15例,肺与纵隔选4例,心脏与大血管选2例,消化系统选3例,骨关节选4例,泌尿生殖选择2例。 2、 分A\B 卷,A 卷从病例单数中选择,B 卷从病例双数中选择,每一轮时间为50分钟 3、 请在答题纸中写出你的诊断意见,并标明病例号(病例一),注意病灶部位、性质、范围。不可误诊、漏诊。 肺与纵隔(15) 病例一 0806R001 病例二 0806R002 病例三 0806R003 病例四 0806R004 病例五 0806R005 病例六 0806R006 病例七 0806R007 病例八 0806R008 病例九 0806R009 病例十 0806R010 病例十一 0806R011 病例十二 0806R012 病例十三 0806R013 病例十四 0806R014 病例十五 0806R015 心脏与大血管(5) 病例十六 0806H001 病例十七 0806H002 病例十八 0806H003 病例十九 0806H004 病例二十 0806H001 腹部(10) 病例二十一0806X001 病例二十二0806X002 病例二十三0806X003 病例二十四0806X004 病例二十五0806X005 病例二十六0806X006 病例二十七0806X007 病例二十八0806X008 病例二十九0806X009 病例三十 0806X010 泌尿生殖与乳腺(5) 病例三十一0806K001 病例三十二0806K002 病例三十三0806K003 病例三十四0806K004 病例三十五0806K005 骨关节系统(15) 病例三十六0806G001 病例三十七0806G002 病例三十八0806G003 病例三十九0806G004 病例四十 0806G005 病例四十一0806G006 病例四十二0806G007 病例四十三0806G008 病例四十四0806G009 病例四十五0806G010 病例四十六0806G011 病例四十七0806G012 病例四十八0806G013 病例四十九0806G014 病例五十 0806G015

电机学实验三(一)(1)

肇庆学院 电子信息与机电工程学院电机学实验报告 13级电气2班姓名:梁智健学号:201324122202指导老师:肖奇军实验地点:后山金工楼2楼电工实验室 实验日期:2015年12月15日 实验三:三相鼠笼异步电动机的工作特性 一、实验目的 1、掌握三相异步电动机的空载、堵转和负载试验的方法。 2、用直接负载法测取三相鼠笼式异步电动机的工作特性。 3、测定三相鼠笼式异步电动机的参数。 二、预习要点 1、异步电动机的工作特性指哪些特性? 2、异步电动机的等效电路有哪些参数?它们的物理意义是什么? 3、工作特性和参数的测定方法。 三、实验项目 1、测量定子绕组的冷态电阻。 2、判定定子绕组的首末端. 四、实验方法 1、实验设备

2、屏上挂件排列顺序 D33、D32、D34-3、D31、D42、D51 3、测量定子绕组的冷态直流电阻。 将电机在室内放置一段时间,用温度计测量电机绕组端部或铁心的温度。当所测温度与冷却介质温度之差不超过2K时,即为实际冷态。记录此时的温度和测量定子绕组的直流电阻,此阻值即为冷态直流电阻。 (1) 伏安法 测量线路图为图3-1。直流电源用主控屏上电枢电源,可先调到50V输出电压。开关S1、S2选用D51挂箱,R用D42挂箱上1800Ω可调电阻。 图3-1 三相交流绕组电阻测定 量程的选择:测量时通过的测量电流应小于额定电流的20%,约小于60毫安,因而直流电流表的量程用200mA档。三相鼠笼式异步电动机定子一相绕组的电阻约为50Ω,因而当流过的电流为60毫安时二端电压约为3伏,所以直流电压表量程用20V 档。 按图3-1接线。把R调至最大位置,合上开关S1,调节直流电源及R阻值使试验电流不超过电机额定电流的20%,以防因试验电流过大而引起绕组的温度上升,读取电流值,再接通开关S2读取电压值。读完后,先打开开关S2,再打开开关S1。 调节R使A表分别为50mA,40mA,30mA测取三次,取其平均值,测量定子三相绕组的电阻值,记录于表3-2中。

实验五 运算符重载

实验五运算符重载 【实验目的】 1.进一步了解运算符重载的概念和使用方法。 2.掌握几种常用的运算符重载的方法。 3.了解转换构造函数的使用方法。 4.了解在Visual C++6.0环境下进行运算符重载要注意的问题. 【实验要求】 1.硬件基本配置:Intel PentiumIII以上级别的CPU,大于64MB的内存。 2.软件要求:Window 2000操作系统,Visual Studio 6.0或更高版本开发环境。 3.实验学时:2学时 4.实现实验内容中的题目。 5.写实验报告 【实验内容】 (1)声明一个复数类Complex,重载运算符“+’’,“一”,“*”,“/”使之能用于复数的加、减、乘、除.运算符重载函数作为Complex类的成员函数,重载流提取运算符实现对复数的输出。编程序,分别求两个复数之和、差、积和商并用重载后的流运算符进行输出。 请思考:你编的程序能否用于一个整数与一个复数的算术运算?如4+ (5-2i). (2)声明一个复数类Complex,重载运算符“+“,使之能用于复数的加法运算。 参加运算的两个运算量可以都是类对象.也可以其中有一个是整数,顺序任意。例如, cl+c2, i+cl,cl+i均合法(设i为整数,c1, c2为复数)。 运行程序.分别求两个复数之和、整数和复数之和。 (3)有两个矩阵a和b,均为2行3列。求两个矩阵之和。重载运算符“+”,使之能用于矩阵相加。如c=a+b。重载流提取运算符实现对矩阵的输出如:cout<

电机学实验大纲-2017版

《电机学》实验教学大纲 课程名称:《电机学》课程编码:060132008 课程类别:专业基础课课程性质:选修 适用专业:自动化 适用教学计划版本:2017 课程总学时:32 实验(上机)计划学时: 8 开课单位:自动化与电气工程学院 一、大纲编写依据 1.自动化专业2017版教学计划; 2.自动化专业《电机学》理论教学大纲对实验环节的要求; 3.近年来《电机学》实验教学经验。 二、实验课程地位及相关课程的联系 1.《电机学》是自动化专业的专业基础课程; 2.本实验项目是《电机学》课程综合知识的运用; 3.本实验项目是理解直流电机,交流电机及变压器的基础; 4.本实验以《电路》、《大学物理》为先修课; 5.本实验为后续的《运动控制基础》、《直流运动控制系统》、《交流调速系统》及《工厂供电及节能技术》课程学习有指导意义。 三、实验目的、任务和要求 1.本课程是自动化专业的一门专业基础课。课程主要讲解直流电机、变压器、交流电机。它一方面研究电机的基本理论问题、另一方面又研究与其相联系的科学实验和生产实际中的问题。本课程的实验目的是使学生掌握直流电机、交流电机、变压器的基本理论,为学习“直流运动控制系统”、“交流调速系统”和“工厂供电及节能技术”等课程打下坚实基础; 2.通过实验培养学生观察问题、分析问题和独立解决问题的能力; 3.通过综合性、设计性实验训练,使学生初步掌握电机的应用; 4.培养正确记录实验数据和现象,正确处理实验数据和分析实验结果的能力以及正确书写实验报告的能力。 5.实验项目的选定依据教学计划对学生工程实践能力培养的要求; 6.巩固和加深学生对电机学理论的理解,提高学生综合运用所学知识的能力; 7.通过实验,要求学生做到: (1)预习实验,自行设计实验方案并撰写实验报告; (2)正确连接实验线路; (3)用电机学理论知识独立分析实验数据。 四、教学方法、教学形式、教学手段的特色 重视学生的实际动手能力 五、实验内容和学时分配

实验十_运算符重载

实验十运算符重载1.实验目的及要求 1)掌握运算符重载的基本概念和方法。 2)熟习几种特殊的运算符的重载。 2.实验内容 1.分析下面的程序,指出程序运行的结果: 1) #include class point{ int x,y; public: point(int vx,int vy){ x=vx; y=vy;} point(){x=0,y=0;} point operator+(point p1) { int px=x+p1.x; int py=y+p1.y; return point(px,py); } point operator-(point p1) { point p; int px=x-p1.x; int py=y-p1.y; return point(px,py); } void print(){cout<

运行结果为: 30,30 Press any key to continue 2)分析下面程序,指出程序运行的结果: #include static int dys[]={31,28,31,30,31,30,31,31,30,31,30,31}; class date { int mo,da,yr; public: date(int m,int d,int y){mo=m;da=d;yr=y;} date(){} void disp() {cout<dys[dt.mo-1]) {day-=dys[dt.mo-1];//cout<

计算方法实验截图

function t=agui_trapz(fname,a,b,n) h=(b-a)/n; fa=feval(fname,a); fb=feval(fname,b); f=feval(fname,a+h:h:b-h+0.001*h); t=h*(0.5*(fa+fb)+sum(f)); format long t=agui_trapz(inline('x.*exp(x)'),1,2,8)

function s=agui_simpson(fname,a,b,n) h=(b-a)/n; fa=feval(fname,a); fb=feval(fname,b); s=fa-fb; x=a; for i=1:n x=x+h/2;s=s+4*feval(fname,x); x=x+h/2;s=s+2*feval(fname,x); end s=s*h/6; s=agui_simpson(inline('x.*exp(x)'),1,2,4)

function r=agui_rbg(fname,a,b) e=0.5e-7; i=1;j=1;h=b-a; T(i,1)=h/2*(feval(fname,a)+feval(fname,b)); T(i+1,1)=T(i,1)/2+sum(feval(fname,a+h/2:h:b-h/2+0.001*h))*h/2; T(i+1,j+1)=4^j*T(i+1,j)/(4^j-1)-T(i,j)/(4^j-1); while abs(T(i+1,i+1)-T(i,i))>e i=i+1;h=h/2; T(i+1,1)=T(i,1)/2+sum(feval(fname,a+h/2:h:b-h/2+0.001*h))*h/2; for j=1:i; T(i+1,j+1)=4^j*T(i+1,j)/(4^j-1)-T(i,j)/(4^j-1); end end T r=T(i+1,j+1); agui_rbg(inline('x.*exp(x)'),1,2)

电机学实验报告

电机学实验报告 学院:核技术及其自动化工程专业:电气工程及其自动化 教师:黄洪全 姓名:许新 学号:200706050209

实验一异步电机的M-S曲线测绘 一.实验目的 用本电机教学实验台的测功机转速闭环功能测绘各种异步电机的转矩~转差曲线,并加以比较。 二.预习要点 1.复习电机M-S特性曲线。 2.M-S特性的测试方法。 三.实验项目 1.鼠笼式异步电机的M-S曲线测绘测。 2.绕线式异步电动机的M-S曲线测绘。 >T m, (n=0) 当负载功率转矩 当S≥S m 过读取不同转速下的转矩,可描绘出不同电机的M-S曲线。

四.实验设备 1.MEL 系列电机系统教学实验台主控制屏。 2.电机导轨及测功机、转矩转速测量(MEL-13、MEL-14)。 3.电机起动箱(MEL-09)。 4.三相鼠笼式异步电动机M04。 5.三相绕线式异步电动机M09。 五.实验方法 1 被试电动机M04法。 G 功机,与按图线,实验步骤: (1)按下绿色“闭合”按钮开关,调节交流电源输出调节旋钮,使电压输出为220V ,起动交流电机。观察电机的旋转方向,是之符合要求。 (2)逆时针缓慢调节“转速设定”电位器经过一段时间的延时后,M04电机的负载将随之增加,其转速下降,继续调节该电位器旋钮电机由空载逐渐下降到200转/分左右(注意:转速低于200转/分时,有可能造成电机转速不稳定。) (3)在空载转速至200转/分范围内,测取8-9组数据,其中在最大转矩附近多测几点,填入表5-9。

(4)当电机转速下降到200转/分时,顺时针回调“转速设定”旋钮,转速开始上升,直到升到空载转速为止,在这范围内,读出8-9组异步电机的转矩T,转速n,填入表5-10。 2.绕线式异步电动机的M-S曲线测绘

实验5-运算符重载、继承 ( 1 )

实验五运算符重载、继承 ●实验目的 1、了解类的两种使用方式。 2、学习从现有类派生出新类的方式。 3、了解在派生类中如何使用基类的成员。 4、了解基类成员在派生类中的访问控制。 5、掌握运算符重载的方法。 ●实验内容 1、从类Person中派生出一个教师类,新增的属性有专业(Specialty)、职称(Position)和主讲课程(MajorCourse,一门),并为这些属性定义相应的方法。 [实现要求] Person类的设计如下,请将空白处补充完整。 class Person { string Name; int Age; string Sex; public: void Register(char *name,int age,char *sex) { ; Age=age; Sex=sex; } string GetName() { } string GetSex() { return Sex; } int GetAge() { } void ShowMe() { cout<

//带参数的构造函数去初始化各个成员的值,使其显示运行结果的第一行t.TeacherRegister("张三",40, "f","计算机","副教授","C++"); t.ShowMe(); return 0; } 运行结果如下: XXX m 0 XXX XXX XXX 张三 f 40 计算机副教授C++ [思考问题] ①在Teacher类中是否要需要重新定义ShowMe成员函数?不重新定义ShowMe成员函数能否得到上述要求的运行结果?为什么? 2、从Point类中派生出一个Line类。Line类增加一个数据成员EndPoint,计算线的长度。 [实现提示] Point类可以按下面方式进行设计: class Point{ int x,y; public: Point(int a=0,int b=0){SetPoint(a,b);} void SetPoint(int a,int b); //设置点的坐标值 int GetX(){return x;} int GetY(){return y;} void Print(); //显示点的坐标值 }; Line类增加一个数据成员EndPoint为Point类对象,注意在设计Line类的构造函数时应为其基类和对象成员EndPoint提供形参。 为了检验Line类的功能,主函数按如下方式设计: int main(){ Line line(1,1,10,10); cout<<"Line line:"; line.Print(); cout<<"\n线line的长度:"; cout<

计算方法实验报告

中北大学信息商务学院计算方法实验报告 学生姓名:刘昊文学号: 30 学院:中北大学信息商务学院 专业:电气工程及其自动化 指导教师:薛晓健 2017 年 04 月 19 日

实验一:非线性方程的近似解法 1.实验目的 1.掌握二分法和牛顿迭代法的原理 2.根据实验内容编写二分法和牛顿迭代法的算法实现 注:(可以用C语言或者matlab语言) 2.实验设备 matlab 3.实验内容及步骤 解方程f(x)=x5-3x3-2x2+2=0 4.实验结果及分析 二分法: 数据: f =x^5-3*x^3-2*x^2+2 [ n xa xb xc fc ]

1 -3 3 0 2 0

牛顿迭代法 > syms x; f=(x^5-3*x^3-2*x^2+2) [x,k]=Newtondd(f,0,1e-12) f = x^5 - 3*x^3 - 2*x^2 + 2 x = NaN k =2 实验二:解线性方程组的迭代法 1.实验目的 1.掌握雅克比迭代法和高斯-塞德尔迭代法的原理 2.根据实验内容编写雅克比迭代法和高斯-塞德尔迭代法的算法实现 注:(可以用C语言或者matlab语言) 2.实验设备 Matlab

3.实验内容及步骤 1、分别用雅克比迭代法和高斯-塞德尔迭代法解方程Ax=b 其中A=[4 -1 0 -1 0 0 -1 4 -1 0 -1 0 0 -1 4 -1 0 -1 -1 0 -1 4 -1 0 0 -1 0 -1 4 -1 0 0 -1 0 -1 4] b=[0 ;5;-2;5;-2;6] 4.实验结果及分析 (雅克比迭代法) a=[4 -1 0 -1 0 0;-1 4 -1 0 -1 0;0 -1 4 -1 0 -1;-1 0 -1 4 -1 0;0 -1 0 -1 4 -1;0 0 -1 0 -1 4] b=[0;5;-2;5;-2;6] x=agui_jacobi(a,b) a = 4 -1 0 -1 0 0 -1 4 -1 0 -1 0 0 -1 4 -1 0 -1 -1 0 -1 4 -1 0 0 -1 0 -1 4 -1 0 0 -1 0 -1 4 b = 0 5 -2 5 -2 6

电机学实验报告

课程名称:电机学实验指导老师:章玮成绩:__________________ 实验名称:异步电机实验实验类型:______________同组学生:旭东 一、实验目的和要求(必填)二、实验容和原理(必填) 三、主要仪器设备(必填)四、操作方法和实验步骤 五、实验数据记录和处理六、实验结果与分析(必填) 七、讨论、心得 一、实验目的 1、测定三相感应电动机的参数 2、测定三相感应电动机的工作特性 二、实验项目 1、空载试验 2、短路试验 3、负载试验 三、实验线路及操作步骤 电动机编号为D21,其额定数据:P N=100W,U N=220V,I N=0.48A,n N=1420r/min,R=40Ω,定子绕组△接法。 1、空载试验 (1)所用的仪器设备:电机导轨,功率表(DT01B),交流电流表(DT01B),交流电压表(DT01B)。 (2)测量线路图:见图4-4,电机绕组△接法。 (3)仪表量程选择:交流电压表250V,交流电流表0.5A,功率表250V、0.5A。(4)试验步骤: 安装电机时,将电机和测功机脱离,旋紧固定螺丝。 试验前先将三相交流可调电源电压调至零位,接通电源,合上起动开S1,缓缓升高电源电压使电机起动旋转,注意观察电机转向应符合测功机加载的要求(右视机组,电机旋转方向为顺时针方向),否则调整电源相序。注意:调整相序时应将电源电压调至零位并切断 电源。

接通电源,合上起动开关S1,从零开始缓缓升高电源电压,起动电机,保持电动机在额定电压时空载运行数分钟,使机械损耗达到稳定后再进行试验。 调节电源电压由1.2倍(264V~66V)额定电压开始逐渐降低,直至电机电流或功率显著增大为止,在此围读取空载电压、空载电流、空载功率,共读取7~9组数据,记录于表4-3中。注意:在额定电压附近应多测几点。 试验完毕,将三相电源电压退回零位,按下电源停止按钮,停止电机。 表4-3 2、短路试验 (1)所用的仪器设备:同空载试验 (2)测量线路图:见图4-4,电机绕组△接法。 (3)仪表量程选择:交流电压表250V,交流电流表1A,功率表250V、2A。

实验十六运算符重载解读

实验十六运算符重载 一、实验目的 1、理解运算符重载作用和意义; 2、掌握类运算符和友元运算符重载的定义和使用; 3、掌握常用运算符(++、--、+、-、*、/、=、+=、-=、*=、/=、<<(插入)、>>(提取))的重载。 二、实验内容 1、下列程序定义了一个复数类,重载"+"运算符以实现复数的加法运算。 #include class Complex{ float Real,Image; //复数的实部和虚部 public: Complex(float r=0,float i=0) //初始化对象 { Real=r,Image=i; } float& AccessR() //存取实部 { return Real; } float& AccessI() //存取虚部 { return Image; } void Show() //显示复数 { cout<=0) cout<<"\t+"; else cout<<"\t"; cout<

实验5 运算符重载

实验5 运算符重载 1.实验目的 通过本次实验 (1)理解运算符重载函数的概念; (2)掌握运算符重载函数的定义与使用方法; 2.实验要求 (1)编写实验程序 (2)在运行环境中,输入源程序 (3)编译运行源程序 (4)输入测试数据进行程序测试; (5)写出运行结果。 3.实验内容 (1)定义一个复数类,重载“-=”运算符,使这个运算符能直接完成复数的“-=”运算。分别用成员函数与友元函数编写运算符重载函数。在主函数中定义复数对象c1(10,20)、c2(15,30),进行c2-=c1的复数运算,并输出c1、c2的复数值。 (2)定义一个数组类Array,其私有数据成员为整型一维数组a[10]。通过构造函数给a[10]赋初值。用Show函数显示a[10]的元素值。用成员函数重载运算符“+”,直接实现两个一维数组对应元素相加的运算。在主函数中定义数组a、b分别为: int a[10]={1,2,3,4,5,6,7,8,9,10}; int b[10]={4,5,6,7,8,9,10,11,12,13}; 用Array定义三个数组对象arr1(a)、arr2(b)、arr3,执行arr3=arr1+arr2运算,输出arr3的数组元素值。 (3)定义一个人民币类Money,类中数据成员为元、角、分。用成员函数与友元函数重载“――”运算符,实现人民币对象的减1运算。在主函数中定义人民币对象m1=10元8角5分及对象m2、m3。对m1作前置“――”并赋给m2。对m1作后置“――”并赋给m3。显示m1、m2、m3的结果。 (4)定义描述字符串的类String,编写字符串运算符“+=”的重载函数,使运算符“+=”用于两个字符串联接操作,即用str1+=str2实现字符串函数strcat(str1,str2)的操作功能。要求分别用成员函数与友元函数编写运算符重载函数。在主函数中定义字符串对象s1("software and ")与s2("hardware"),进行s1+=s2的字符串联接,并输出s1、s2的值。

东南大学计算方法实验报告

计算方法与实习实验报告 学院:电气工程学院 指导老师:李翠平 班级:160093 姓名:黄芃菲 学号:16009330

实习题一 实验1 拉格朗日插值法 一、方法原理 n次拉格朗日插值多项式为:L n(x)=y0l0(x)+y1l1(x)+y2l2(x)+…+y n l n(x) n=1时,称为线性插值,L1(x)=y0(x-x1)/(x0-x1)+ y1(x-x0)/(x1-x0)=y0+(y1-x0)(x-x0)/(x1-x0) n=2时,称为二次插值或抛物线插值,精度相对高些 L2(x)=y0(x-x1)(x-x2)/(x0-x1)/(x0-x2)+y1(x-x0)(x-x2)/(x1-x0)/(x1-x2)+y2(x-x0)(x-x1)/(x2-x0)/(x2-x1) 二、主要思路 使用线性方程组求系数构造插值公式相对复杂,可改用构造方法来插值。 对节点x i(i=0,1,…,n)中任一点x k(0<=k<=n)作一n 次多项式l k(x k),使它在该点上取值为1,而在其余点x i(i=0,1,…,k-1,k+1,…,n)上为0,则插值多项式为L n(x)=y0l0(x)+y1l1(x)+y2l2(x)+…+y n l n(x) 上式表明:n 个点x i(i=0,1,…,k-1,k+1,…,n)都是l k(x)的零点。可求得l k 三.计算方法及过程:1.输入节点的个数n 2.输入各个节点的横纵坐标 3.输入插值点 4.调用函数,返回z 函数语句与形参说明 程序源代码如下: 形参与函数类型参数意义 int n 节点的个数 double x[n](double *x)存放n个节点的值 double y[n](double *y)存放n个节点相对应的函数值 double p 指定插值点的值 double fun() 函数返回一个双精度实型函数值,即插值点p 处的近似函数值 #include #include using namespace std; #define N 100 double fun(double *x,double *y, int n,double p); void main() {int i,n; cout<<"输入节点的个数n:"; cin>>n; double x[N], y[N],p; cout<<"please input xiangliang x= "<>x[i]; cout<<"please input xiangliang y= "<>y[i]; cout<<"please input LagelangrichazhiJieDian p= "<>p;

电机学实验预习讲义

实验一直流他励发电机 一.实验目的 1.掌握用实验方法测定直流发电机的运行特性,并根据所测得的运行特性评定该电机的有关性能。 2.通过实验观察并励发电机的自励过程和自励条件。 二.预习要点 1.什么是发电机的运行特性?对于不同的特性曲线,在实验中哪些物理量应保持不变,而哪些物理量应测取。 2.做空载试验时,励磁电流为什么必须单方向调节? 3.并励发电机的自励条件有哪些?当发电机不能自励时应如何处理? 三.实验项目 1.他励发电机 (1)空载特性:保持n=n N,使I=0,测取Uo=f(I f)。 (2)外特性:保持n=n N,使I f =I fN,测取U=f(I)。 (3)调节特性:保持n=n N,使U=U N,测取I f =f(I)。 2.并励发电机 (1)观察自励过程 四.实验设备 1.直流电动机电枢电源(NMEL-18/1) 2.直流电动机励磁电源(NMEL-18/2) 3.同步发电机励磁电源/直流发电机励磁电源(NMEL-18/3) 4.可调电阻箱(NMEL-03/4) 5.电机导轨及测功机、转速转矩测量(NMEL-13) 6.开关板(NMEL-05) 7.直流电压、毫安、安培表 8.直流发电机M01 9.直流并励电动机M03 五.实验说明及操作步骤

1.他励发电机。 按图1-3接线 S 1:双刀双掷开关(NMEL-05) R 1:发电机负载电阻(NMEL-03/4中R 1)。 V 、A :分别为直流电压表(量程为300V 档),直流安倍表(量程为2A 档)。 (1)空载特性 a .打开发电机负载开关 S 1,将 NMEL-18/3中纽子开关拨向直流发电机励磁,直流发电机励磁 电流调至最小,接通直流发电机励磁电源,注意选择各仪表的量程。 b .调节直流电动机电枢电源至最小,直流电动机励磁电流最大,接通直流电动机励磁电源,接通直流电动机电枢电源,使电机旋转。 b .从数字转速表上观察电机旋转方向,若电机反转,可先停机,将直流电动机电枢或励磁两端接线对调,重新起动,则电机转向应符合正向旋转的要求。 d .调节电动机电枢电源至220V ,再调节电动机励磁电流,使电动机(发电机)转速达到1600r/min (额定值),并在以后整个实验过程中始终保持此额定转速不变。 e .调节发电机励磁电流,使发电机空载电压达U O =1.2U N (240V )为止。 f .在保持电机额定转速(1600r/min )条件下,从U O =1.2U N 开始,单方向调节直流发电机励磁电流,使发电机励磁电流逐次减小,直至I f =o 。 I f =o 时对应的电压就是剩磁电压。 每次测取发电机的空载电压U O 和励磁电流I f ,只取7-8组数据,填入表1-2中,其中U O =U N 和I f =0两点必测,并在U O =U N 附近测点应较密。 U O (V ) I f (mA ) (2)外特性 图1-3 直流他励发电机接线图直流发电机 G V A 直流电动机 M 直流电动机励磁电源 mA 直流 发电 机励 磁电源 mA 直流电动机电枢电源 V R 1 S 1 E E E U I I f F 1 F 2 A 1 A 2 F 1F 2 A 1 A 2

运算符重载实验

运算符重载的应用 【实验目的】 1、理解重载运算符的意义。 2、掌握用成员函数、友元函数重载运算符的特点。 3、掌握重载运算符函数的调用方法。 【实验内容】 1.定义一个复数类,通过重载运算符:*,/,直接实现二个复数之间的乘除运算。编写 一个完整的程序,测试重载运算符的正确性。要求乘法“*”用友元函数实现重载,除法“/” 用成员函数实现重载。 ⑴分析 两复数相乘的计算公式为:(a+b i)*(c+d i)=(ac–bd )+(ad+bc) i 两复数相除的计算公式为:(a+b i)/(c+d i)=(ac+bd)/(c*c+d*d)+(bc-ad)/(c*c+d*d) i 复数类及运算符重载函数可定义为: 2.根据下面描述定义完整的日期类: class Date{ //成员变量 void IneDay();//日期增加1天 int DayCalc()const;//距基准日期的天数 static const int day[];//每月的天数 public: Date(int y,int m,int d); Date(int m, int d); Date(); void SystmDate();//读取系统当前时间 void SetDate(int yy,int mm,int dd);//设置日期 void SetDate(int mm,int dd); bool IsLeapYear(int yy) const;//是否闰年 bool IsEndofMonth()const ;//是否月末 //重载cout<<,cout>>完成读入和输出日期工作 //重载+,+=,-,-=,++,--,等运算符,完成日期的运算符操作。 //成员函数:判读一个日期是否是系统的当前日期

计算方法实验指导书.

计算方法 实 验 指 导 书 彭彬 计算机技术实验中心 2012年3月

· 实验环境: VC++ 6.0 · 实验要求:在机房做实验只是对准备好的实验方案进行验证,因此上机前要检查实验准备情况,通过 检查后方可上机。没有认真准备的学生不能上机,本次实验没有分数。实验中要注意考察和体会数值计算中出现的一些问题和现象:误差的估计,算法的稳定性、收敛性、收敛速度以及迭代初值对收敛的影响等。 · 关于计算精度:如果没有特别说明,在计算的过程中,小数点后保留5位数字,最后四舍五入到小数 点后四位数字。迭代运算的结束条件统一为 51 102 -?。在VC++ 6.0中,可使用setprecision 在流的输出中控制浮点数的显示(缺省显示6位)。演示如下: # include # include # include //输出6位精度,输出左对齐 cout<

实验诊断学重点电子版

简答题: 1、什么是管型、管型的形成条件? 答:管型是蛋白质、细胞或碎片在肾小管、集合管仲凝固而成的圆柱形蛋白聚体。管型的形成条件:①尿中清蛋白、肾小管上皮细胞产生的T-H 糖蛋白是构成管型的基质。②肾小管仍有浓缩和酸化尿液的功能,前者可使形成管型的蛋白等成分浓缩,后者则促进蛋白变性聚集。③仍存在可交替使用的肾单位,出于休息状态的肾单位尿液淤滞,有足够时间形成管型,当其重新排尿时,已经形成的管型便随尿液排除。 2、什么是核左移、核右移,有什么临床意义? 答:周围血中出现不分叶核细胞(包括杆状核粒细胞、晚幼粒、中幼粒或早幼粒细胞等)的百分率增高(超过5%)时,称为核左移。核左移常见于感染,特别是化脓性感染、急性失血、急性中毒及急性溶血反应,以及白血病和类白血病反应等。 周围血中若中性粒细胞核出现5叶或更多分叶,其百分率超过3%,称为核右移。主要见于巨幼细胞贫血及造血功能衰退,也可见于应用抗代谢药物,如阿糖胞苷或6-巯基嘌呤等。在炎症恢复期可出现一过性核右移。如在疾病进展期突然出现核右移则说明预后不良。 3、渗出液、漏出液? 答:漏出液为非炎性积液,其形成的主要原因有:①血浆胶体渗透压降低,血浆清蛋白低于25g/L,常见于晚期肝硬化、重度营养不良等;②毛细血管内流体静脉压升高,常见于慢性充血性心力衰竭、静脉血栓;③淋巴管阻塞,常见于丝虫病或肿瘤压迫等。 渗出液为炎性积液,炎症时由于病原微生物的毒素、组织缺氧一级炎症介质作用使血管内皮细胞受损,导致血管通透性增加,以致血液中大分子物质如清蛋白、球蛋白、纤维蛋白原等及各种细胞成分都能渗出血管壁。 4、肿瘤标志物有哪些? 答:主要包括蛋白质类、糖类和酶类肿瘤标志物。 ①蛋白质类:甲胎蛋白、癌胚抗原、组织多肽抗原、前列腺特异抗原、鳞状上皮细胞癌抗原。 ②糖类:癌抗原15-3、72-4、50、125、242,糖链抗原19-9。 ③酶类:前列腺酸性磷酸酶、神经元特异性烯醇化酶、α-L-岩藻糖苷酶。 5、正常骨髓结构特点?(正常骨髓象?) 答:①骨髓增生活跃;②粒红比值正常(2~4:1);③粒系增生良好(占有核细胞的40%~60%),各阶段细胞比例适当,细胞形态无明显异常;④红系增生良好(占有核细胞的20%左右),各阶段细胞比例适当,细胞形态无明显异常;⑤淋巴细胞(约占有核细胞的20%,小儿可达40%)及单核细胞(一般<4%)的百分率、各阶段比例及形态均正常;⑥巨核细胞易看到,以产血小板型居多;⑦可见少量非造血细胞,如浆细胞、组织嗜碱细胞、网状细胞等; ⑧无特殊细胞及寄生虫。 6、骨髓细胞发育的特点? 答:1、细胞大小及外形 (1)大小:胞体由大到小,但巨核细胞相反。 (2)外形:圆形或卵圆形变为不规则形。 2、细胞浆 (1)量:从少到多。 (2)色:从深到浅。 (3)颗粒:从无到有,从非特异性颗粒到特异性颗粒。 3、细胞核 (1)大小:从大变小,巨核细胞相反。 (2)核形:圆形变为不规则形,红细胞核消失。

相关文档