学术堂整理了一篇3000字的计算机论文范文,供大家参考:
范文题目:关于新工程教育计算机专业离散数学实验教学研究
摘要: 立足新工科对计算机类专业应用实践能力培养的要求,分析了目前离散数学教学存在的关键问题,指明了开展离散数学实验教学的必要性。在此基础上,介绍了实验教学内容的设计思路和设计原则,给出了相应的实验项目,并阐述了实验教学的实施过程和教学效果。
关键词:新工科教育;离散数学;计算机专业;实验教学
引言
新工科教育是以新理念、新模式培养具有可持续竞争力的创新型卓越工程科技人才,既重视前沿知识和交叉知识体系的构建,又强调实践创新创业能力的培养。计算机类是新工科体系中的一个庞大专业类,按照新工科教育的要求,计算机类专业的学生应该有很好的逻辑推理能力和实践创新能力,具有较好的数学基础和数学知识的应用能力。作为计算机类专业的核心基础课,离散数学的教学目标在于培养学生逻辑思维、计算思维能力以及分析问题和解决问题的能力。但长期以来“定义-定理-证明”这种纯数学的教学模式,导致学生意识不到该课程的重要性,从而缺乏学习兴趣,严重影响学生实践能力的培养。因此,打破原有的教学模式,结合计算机学科的应用背景,通过开展实验教学来加深学生对于离散数学知识的深度理解是实现离散数学教学目标的重要手段。
1.实验项目设计
围绕巩固课堂教学知识,培养学生实践创新能力两个目标,遵循实用性和可行性原则,设计了基础性、应用性、研究性和创新性四个层次的实验项目。
(1) 基础性实验
针对离散数学的一些基本问题,如基本的定义、性质、计算方法等设计了7个基础性实验项目,如表1所示。这类实验要求学生利用所学基础知识,完成算法设计并编写程序。通过实验将抽象的离散数学知识与编程结合起来,能激发学生学习离散数学的积极性,提高教学效率,进而培养学生的编程实践能力。
(2) 应用性实验
应用性实验是围绕离散数学主要知识单元在计算机学科领域的应用来设计实验,如表2所示。设计这类实验时充分考虑了学生掌握知识的情况,按照相关知识点的应用方法给出了每个实验的步骤。学生甚至不需要完成全部实验步骤即可达到实验效果。例如,在“等价关系的应用”实验中,按照基于等价类测试用例的设计方法给出了实验步骤,对基础较差的学生只需做完第三步即可达到“巩固等价关系、等价类、划分等相关知识,了解等价关系在软件测试中的应用,培养数学知识的应用能力。”的实验目的。
(3) 研究性实验研究性实验和应用性实验一样
也是围绕离散数学主要知识单元在计算机科学领域中的应用来设计实验,不同之处在于,研究性实验的实验步骤中增加了一些需要学生进一步探讨的问题。这类实验项目一方面为了使学生进一步了解离散数学的重要性,另一方面为了加强学生的创新意识与创新思维,提高计算机专业学生的数学素质和能力。表 3 给出了研究性试验项目。
(4) 创新性实验
在实际教学中还设计了多个难度较高的创新性实验题目,例如,基于prolog语言的简单动物识别
系统、基于最短路径的公交线路查询系统、简单文本信息检索系统的实现等,完成该类实验需要花费较长的时间,用到更多的知识。通过这些实验不仅有利于培养学生分析问题、解决问题的能力和创新设计能力,也有利于培养学生独立思考、敢于创新的能力。
3.实验教学模式的构建
通过实验教学环节无疑可以激发学生对课程的兴趣,提高课程教学效率,培养学生的实践创新能力。但是,近年来,为了突出应用性人才培养,很多地方本科院校对离散数学等基础理论课的课时进行了压缩,加之地方本科院校学生基础较差,使得离散数学课时严重不足,不可能留出足够的实验教学时间。针对这种情况,采用多维度、多层次的教学模式进行离散数学实验教学。
(1) 将实验项目引入课堂教学
在离散数学的教学过程中,将能反映在计算机科学领域典型应用的实验项目引入到课堂教学中,引导学生应用所学知识分析问题、解决问题。例如在讲授主析取范式时,引入加法器、表决器的设计,并用multisim进行仿真演示,让学生理解数理逻辑在计算机硬件设计中的作用。又如讲谓词逻辑推理时,引入前一届学生用Prolog完成的“小型动物识别系统”作为演示实验。这些应用实例能够让学生体会数理逻辑在计算机科学领域的应用价值,不仅激发学生的学习兴趣,提高课堂教学效率,也锻炼了学生的逻辑思维,培养了学生的系统设计能力。
(2) 改变课后作业形式,在课后作业中增加上机实验题目
由于课时有限,将实验内容以课后作业的形式布置下去,让学生在课余时间完成实验任务。例如讲完数理逻辑内容后,布置作业: 编写 C语言程序,实现如下功能: 给定两个命题变元 P、Q,给它们赋予一定的真值,并计算P、P∧Q、P∨Q的真值。通过完成,使学生掌握命题联结词的定义和真值的确定方法,了解逻辑运算在计算机中的实现方法。又如,把“偏序关系的应用”实验作为“二元关系”这一章的课后作业,给定某专业开设的课程以及课程之间的先后关系,要求学生画出课程关系的哈斯图,安排该专业课程开设顺序,并编写程序实现拓扑排序算法。通过该实验学生不仅巩固了偏序关系、哈斯图等知识,而且了解到偏序关系在计算机程序设计算法中的应用和实现方法。
(3) 布置阅读材料
在教学中,通常选取典型应用和相关的背景知识作为课前或课后阅读材料,通过课堂提问抽查学生的阅读情况。这样,不仅使学生预习或复习了课程内容,同时也使他们对相关知识点在计算机学科领域的应用有了一定的了解。例如,在讲解等价关系后,将“基于等价类的软件测试用例设计方法”作为课后阅读材料; 在讲解图的基本概念之前,将“图在网络爬虫技术中的应用”作为课前阅读材料; 货郎担问题和中国邮路问题作为特殊图的课后阅读材料。通过这些阅读材料极大地调动学生学习的积极性,取得了非常好的教学效果。
(4) 设置开放性实验项目
在离散数学教学中,通常选择一两个创新性实验项目作为课外开放性实验,供学有余力的学生学习并完成,图1给出了学生完成的“基于最短路径公交查询系统”界面图。同时,又将学生完成的实验系统用于日后的课堂教学演示,取得了比较好的反响。
(5) 利用网络教学平台
为了拓展学生学习的空间和时间,建立了离散数学学习网站,学习网站主要包括资源下载、在线视频、在线测试、知识拓展和站内论坛五个部分模块,其中知识拓展模块包含背景知识、应用案例和实验教学三部分内容。通过学习网站,学生不仅可以了解离散数学各知识点的典型应用,还可以根据自己的兴趣选择并完成一些实验项目。在教学实践中,规定学生至少完成1-2个应用性实验项目并纳入期中或平时考试成绩中,从而激发学生的学习兴趣。
4.结束语
针对新工科教育对计算机类专业实践创新能力的要求,在离散数学教学实践中进行了多方位、多层次的实验教学,使学生了解到离散数学的重要
性,激发了学生的学习兴趣,提高了学生程序设计能力和创新能力,取得了较好的教学效果。教学团队将进一步挖掘离散数学的相关知识点在计算机学科领域的应用,完善离散数学实验教学体系,使学生实践能力和创新思维得以协同培养,适应未来工程需要。
参考文献:
[1]徐晓飞,丁效华.面向可持续竞争力的新工科人才培养模式改革探索[J].中国大学教学,2017(6).
[2]钟登华.新工科建设的内涵与行动[J].高等工程教育研究,2017(3).
[3]蒋宗礼.新工科建设背景下的计算机类专业改革养[J].中国大学教学,2018( 11) .
[4]The Joint IEEE Computer Society/ACM Task Force onComputing Curricula Computing Curricula 2001 ComputerScience[DB / OL]. http:/ / WWW. acm. org / education /curric_vols / cc2001. pdf,2001.
[5]ACM/IEEE - CS Joint Task Force on Computing Curricula.2013. Computer Science Curricula 2013[DB / OL]. ACMPress and IEEE Computer Society Press. DOI: http: / / dx.doi. org /10. 1145 /2534860.
[6]中国计算机科学与技术学科教程2002研究组.中国计算机科学与技术学科教程2002[M].北京: 清华大学出版社,2002.
[7]张剑妹,李艳玲,吴海霞.结合计算机应用的离散数学教学研究[J].数学学习与研究,2014(1) .
[8]莫愿斌.凸显计算机专业特色的离散数学教学研究与实践[J].计算机教育,2010(14)
免费查阅文献的刊物,你可以看看(计算机科学与应用)等等这些
1.杜茂康,吴建,王永.C++面向对象程序设计.电子工业出版社.2.佟俐鹃,秦奕青,张志华.C++面向对象程序设计(第6版)(英文改编版).清华大学出版社.3.王育坚,VisualC++面向对象编程教程(第2版)4.温秀梅,丁学钧,VisualC++面向对象程序设计教程与实验5.冯博琴,VisualC++与面向对象程序设计教程(第3版)
建议去百度文库找一下,有很多关于计算机毕业设计的文章。记得当时因为自己在实习,所以没有时间做,和同学一起找到的诚梦毕业设计,他们是专业做这个的,不管是毕业设计和论文,都是能做好,所以最后顺利毕业了。
课题名称 自己写 课题来源 自拟课题 课题类型 B 导 师 自己写 学生姓名 自己写 学 号 自己写 专 业 计算机科学与技术 开题报告内容:(调研资料的准备,设计目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;完成设计(论文)所具备的条件因素等。) 一、调研资料的准备 [1] 王宏.SQL Server 2000数据库管理〔M〕,北京:人民邮电出版杜,. [2] 徐慧华,马文刚.数据库开发实例教程 [N] .电脑报2003合订本(上册),2004:第二十五期(335-341). [3] Tathesh developer 2000 [M] .Beijing: Publishing House of Electronics Industry,. 二、设计目的、要求、思路与预期成果 1.设计目的:通过课题开发实现对相关理论的理解,积累开发经验。 2.要求: 界面简洁、美观、大方、友好。 操作简单、功能实用、稳定性强。 对学生信息的增加、修改、调动、删除、查询、报表快捷迅速。 外延扩展性强。 3.思路:系统采用Delphi语言,后台数据库采用SQL Server 支持。 4.预期成果:(1)通过此次毕业设计,使自己能够运用数据库的一些基本知识设计数据库,掌握面向对象程序设计和分析的基本思想和基本方法,能够自主设计并实现小型的软件;(2)最终具备一定的自主开发能力,可以自行开发小型的数据库应用程序;(3)具备文献检索能力;(4)在开发环境下实现并能运行该系统的基本功能。根据自己在开发过程中的学习与实践来撰写论文,最后打印并提交论文,准备答辩。 三、任务完成阶段内容及时间安排 1.调研阶段: 第6周 2.开题论证阶段: 第7、8周 3.需求分析阶段: 第9、10周 4.开发阶段: 第11~14周 5.测试阶段: 第15周 6.撰写阶段: 第16、17周 7.答辩阶段: 第18周 四、完成毕业设计所具备的条件 软、硬件环境均已配置完善,具备开题条件。 指导教师签名: 日期:200?-?-?
李鹏论文都找到这来了!!!不简单!!!
Java可以按照面向过程来实施项目,但是它本身是一门面向对象的语言,如果你是毕业论文的话,建议还是按照面向对象的方式来写,期间添加一些uml的图表体现,这样更容易拿到高分。
靠,这就给5分。自己找吧给500刀还差不多
目 录摘 要…………………………………………………01. 设计说明………………………………………… 主接线…………………………………………、PT配置……………………………………2 2主要保护原理及整定……………………………发电机纵差动保护……………………………保护原理……………………………………3 整定内容……………………………………4 发电机定子匝间保护…………………………5 发电机过激磁保护……………………………7 发电机失磁保护………………………………8 发电机反时限负序过流保护…………………发电机逆功率保护………………………………13 发电机两点接地…………………………………13 主变压器差动保护………………………………14 变压器复合电压过流保护………………………17 参考文献………………………………………………18 1 设计说明 主接线300MW 发电机―变压器组主要保护原理设计,适用于发电机―变压器组采用单元接线,高压侧接入500kV 11/2接线系统;发电机出口侧无断路器;励磁方式为静态励磁系统;在发电机出口侧引接―台高压厂用工作变压器(采用三相分裂线圈)。接地方式:发电机中性点为经配电变压器(二次侧接电阻)接地;主变压器高压侧中性点为直接接地;高压厂用分裂变压器6kV侧中性点为中阻接地系统。 CT、PT配置发电机的出线侧和中性点侧各装设4组CT;主变压器高压侧套管上装设3组CT;高压厂用变压器高压侧套管上(或封闭母线内)装设4组CT;发电机差动保护与主变压器差动保护,当CT不够分配时,允许共用发电机出线侧的一组CT;发电机一变压器组差动保护中,其中的一臂是差接在高压厂用变压器低压侧的CT上;发电机一变压器组差动保护装置,不接入励磁变压器的CT,其差动范围为:从500kV侧CT到发电机中性点CT及高压厂用变压器低压侧CT;CT的二次电流:500kV侧选用1A;其它各侧可为1A或5A。发电机出线侧设有2组PT,其中1组可供匝间保护用(一次侧中性点不直接接地);2组PT均要求设有3个二次线圈。主变压器高压侧设1组PT(三相)。2 主要保护原理及整定计算发电机纵差动保护保护原理变数据窗式标积制动原理∣IT-IN∣2≥KbITINcosφ其中:iT――发电机机端电流 iN――发电机中性点电流 φ――iT、iN之间的相角差标积制动原理的动作量和比率差动保护一样。在区外发生故障时,该原理的表现行为和比率制动原理也完全一样。但在区内发生故障时,由于标积制动原理的制动量反应电流之间相位的余弦,当相位大于90度,制动量就变为负值,负值的制动量从概念上讲即为动作量,因此可极大地提高内部故障发生时保护反应的灵敏度。而比率制动原理的制动量总是大于0的。动作逻辑方式1:循环闭锁方式原理:当发电机内部发生相间短路时,二相或三相差动同时动作。根据这一特点,在保护跳闸逻辑上设计了循环闭锁方式。为了防止一点在区内另外一点在区外的两点接地故障的发生,当有一相差动动作且同时有负序电压时也出口跳闸。 整定内容(假定:TA二次额定电流为5(A))1) 比率制动系数K整定差动保护的比率制动系数。标积制动原理的Kb和K有一理论上的对应关系,装置自动完成它们之间的转换,对用户仍然整定K。无单位。一般:K=) 启动电流lq整定差动保护的启动电流。单位(A)。一般lq=(A)3) TA断线解闭锁电流定值(仅保护方式Ⅱ有效)lct当发电机差电流大于该定值时,TA断线闭锁功能自动退出。单位(倍)它是以电流互感器的二次额定电流为基准的。一般:lct=(倍)4) 差动速断倍数lsd当发电机差电流大于该定值时,无论制动量多大,差动均动作。单位:(倍)它是以电流互感器的二次额定电流为基准的。一般:lsd=3-8(倍)5)负序电压定值(仅保护方式Ⅰ有效)当负序电压达该定值,允许一相差动动作出口跳闸。单位(V)。一般:=4-10(V) 6)TA断线延时定值tct经该定值时间延时发TA断线信号。单位:秒。 发电机定子匝间保护 原理 反应发电机纵向零序电压的基波分量。“零序”电压取自机端专用电压互感器的开口三角形绕组,此互感器必须是三相五柱式或三个单相式,其中性点与发电机中性点通过高压电缆相联。“零序”电压中三次谐波不平衡量由数字付氏滤波器滤除。为准确、灵敏反应内部匝间故障,同时防止外部短路时保护误动,本方案以纵向“零序”电压中三次谐波特征量的变化来区分内部和外部故障。为防止专用电压互感器断线时保护误动作,本方案采用可靠的电压平衡继电器作为互感器断线闭锁环节。本保护能在一定负荷下反应双Y接线的定子绕组分支开焊故障。保护分两段:Ⅰ段为次灵敏段:动作值必须躲过任何外部故障时可能出现的基波不平衡量,保护瞬时出口。Ⅱ段为灵敏段:动作值可靠射过正常运行时出现的最大基波不平衡量,并利用“零序”电压中三次谐波不平衡量的变化来进行制动。保护可带秒延时出口以保证可靠性。保护引入专用电压互感器开口三角绕组零序电压,及电压平衡继电器用2组PT电压量。 整定内容1) 次灵敏段基波“零序”电压分量定值Uh 单位(V)2) 灵敏段基波“零序”电压分量定值U1 单位(V) 3)额定负荷下“零序”电压三次谐波不平衡量整定值U3wn 单位(V)4)灵敏段三次谐波增量制动系数K2 单位:(无) 5)灵敏段延时Tzj 单位:(秒) 整定计算 1)Uh次灵敏段“零序”电压基波分量定值(整定范围1-10V)动作值按躲过任何外部故障时可能出现的基波不平衡量整定Uh=KUo•bp•max式中:Uh=KUo•bp•max――外部短路故障时可能出现的“零 序”电压最大基波不平衡量。 K――可靠系数,可取2-)U1灵敏段“零序”电压基波分量定值(整定范围)动作值按可靠躲过正常运行时出现的最大基波不平衡量整定U1=KUo•bp•n式中:U1=KUo•bp•n――额定负荷下固有的“零序”电压基 波不平衡量,由实测得到(本机有监测软件)。 K――可靠系数,可取 3)U3wn额定负荷下“零序”电压三次谐波不平衡量整定值(整定范围1-10V)开始可整定4(V),开机后由实测得到准确直,然后整定。 4)灵敏段三次谐波增量制动系数(整定范围)由经验决定。一般取)Tzj灵敏段延时(整定范围0-1秒)为增加此段可靠性而设。一般取秒。 发电机(变压器)过激磁保护 原理发电机(变压器)会由于电压升高或者频率降低而出现过励磁,发电机的过励磁能力比变压器的能力要低一些,因此发变组保护的过盛磁特性一般应按发电机的特性整定。 过激磁保护反应过激磁倍数而动作。过激磁倍数定义如下: B U/f U*N= = =Be Ue/fe f*其中:U、f――电压、频率 Ue、fe――额定电压、额定频率 U*、f *――电压、频率标么值 B、Be――磁通量和额定磁通量过激磁电压取自机端TV线电压(如UAB电压)。出口方式Ⅰ:定时限方式 定时限t1发信或跳闸 定时限t2发信或跳闸U/f> t1/o 发信或跳闸 t2/o 发信或跳闸出口方式Ⅱ:反时限方式 定时限发信 反时限发信或跳闸反时限曲线特性由三部分组成:a)上限定时限;b)反时限;c)下限定时限。当发电机(变压器)过激磁倍数大于上限整定值时,则按上限定时限动作;如果倍数超过下限整定值,但不足以使反时限部分动作时,则按下限定时限动作;倍数在此之间则按反时限规律动作. 发电机失磁保护原理失磁保护由发电机机端测量阻抗判据、转子低电压判据、变压器高压侧低电压判据、定子过流判据构成。一般情况下阻抗整定边界为静稳边界圆,但也可以为其它形状。当发电机须进相运行时,如按静稳边界整定圆整定不能满足要求时,一般可采用以下三种方式之一来躲开进相运行区。 a) 下移阻抗圆,按异步边界整定 b) 采用过原点的两根直线,将进相区躲开。此时,进相深度可整定。 c) 采用包含可能的进相区(圆形特性)挖去,将进相区躲开。 转子低电压动作方程 Vfd< Vfd< Vfdo Vfd< (P-Pt) 当Vfd< Kf×SN其中:Vfd――转子电压 ――转子低电压动作值 Vfdo――发电机空载转子电压 Sn――发电机额定功率 Kf――转子低电压系数 P――发电机出力 Pt――发电机反应功率 保护的整定计算1)高压侧低电压 Uhi•dz按照系统长期允许运行的低电压整定。2)阻抗圆心 -Xc以静稳圆整定,也可按异步圆整定。3)阻抗圆半径 -Xr以静稳圆整定,也可按异步圆整定。4)转子低电压Vfl•dz转子低电压可按发电机空载励磁电压的倍整定。5)转子低电压判据系数Kf转子低电压系数,用于整定转子电压动作曲线斜率。单位(元) Kk Kf = 式中,Xd∑=Xd+Xs Xd∑若实际基准为Vfd[0],P[0],与装置假定值Vfd0=125V, SN=866VA相差较大时,可修正Kf 125 P[0] [整] = Kf 866 Vfd[0]Xs为升压变压器及系统等值电抗之和(标么)Kk=为可靠系数,Xd为发电机电抗(标么) 5)反应功率Pt考虑凸极效应。单位(W) 1 1 1Pt = ( - )SN,式中:Xd∑=Xd+Xs, Xd∑=Xq+Xs 2 Xq∑ Xd∑Xd及Xq分别为发电机d轴和q轴电抗(标么),SN为二次基准功率。7)定子过流lg•dz可按发电机过载异步功率整定。单位(A)。一般lg•dz= le8)动作时间t1整定保护的延时动作时间。单位(S)9)动作时间t2整定保护的延时动作时间。单位(S)10)动作时间t3 整定保护的延时动作时间。单位(S)发电机反时限负序过流保护保护原理保护反应发电机定子的负序电流大小。保护发电机转子以防表面过热。保护由二部分组成:负序定时限过负荷和负序反时限过流。电流取自发电机中性点(或机端)TA三相电流。反时限曲线特性由三部分组成:a)上限定时限;b)反时限;c)下限定时限。当发电机负序电流大于上限整定值时,则按上限定时限动作;如果负序电流超过下限整定值,但不足以使反时限部分动作时,则按下限定时限动作;负序电流在此之间则按反时限规律动作。负序反时限特性能真实地模拟转子的热积累过程,并能模拟散热,即发电机发热后若负序电流消失,热积累并不立即消失,而是慢慢地散热消失,如此时负序电流再次增大,则上一次的热积累将成为该次的初值。反时限动作议程: (I22-K22)t≥K21其中:I2――发电机负序电流标么值 K22――发电机发热同时的散热效应 K21――发电机的A值出口方式:可发信或跳闸保护的整定计算1) 定时限负序过负荷电流定值I2•ms•dz 按发电机长期允许的负序电流下能可靠返回的条件整定。2) 定时限负序过负荷动作时间ts 按躲后备保护的动作延时整定。 3)反时限负序过流启动定值I2•m•dz 按保护装置所能提供的最大跳闸时间确定(通常为1000秒),据此发电机能承受的负序电流整定。此值一般应接近于负序过负荷保护的动作电流。 4)反时限负序过流速断定值I2•up•dz 按躲过主变压器高压侧两相短路的条件整定。 5)散热系数K22 一般按发电机长期允许的负序电流标么值整定。 K22=(I2∝/ Ie)2当发电机实际额定电流为Ie,与CT二次额定电流IN相差较大时,需折算 le K22[整] =( )2 K22 lN le K21[整] =( )2 K21 lN其中:l2∝-发电机长期允许的负序电流 le-发电机额定电流6)热值系数 K21按发电机A值整定7)长延时动作时间t1按l2•m•dz电流能够承受的时间整定(一般1000秒)。8)速断动作时间tup 当与其它保护在动作时间的配合上出现矛盾时,应兼顾保护的选择性和灵敏性要求。发电机逆功率保护保护原理逆功率保护用于保护汽轮机,当主汽门误关闭,或机组保护动作于关闭主汽门而出口断路器未跳闸时,发电机将变为电动机运行,从系统中吸收有功功率。此时由于鼓风损失,汽机尾部叶片有可能过热,赞成汽机损坏。因此一般不允许这种情况长期存在,逆功率保护可很好地起到保护作用。在大型发电机组上一般为可靠装设二套独立的逆功率保护。逆功率保护反应发电机从系统吸收有功的大小。逆功率受TV断线闭锁。电压取自发电机机端;电流取自发电机中性点(或机端)TA。出口方式:可发信或跳闸P< t1/o 发信或跳闸 t2/o 发信或跳闸 发电机转子两点接地保护反应定子电压中二次谐波的“正序”分量,此分量是由转子绕组不对称匝间短路时含二次谐波的磁场以同步转速正向旋转而在定子绕组中生成。保护受一点接地保护闭锁,发生一点接地时保护自动投入。保护经入机端三相电压。 整定内容1) 二次波电压动作值Uido 单位:(V)2) 保护动作延时Tido 单位:(S) 整定计算方法1)Uid二次谐波电压动作值(整定范围0-10V)Uld=Kk×UbpnUbpn为额定负荷下二次谐波电压实测值;Kk为可靠系数,可取)Lld保护动作延时(整定范围秒),为增加可靠性而设。主变压器(发变组、厂变、高备变)差动保护 保护原理 变压器差动保护采用有二次谐波制动的比率差动原理,并使用了变数据窗快速算法。比率制动原理∣I1+I2∣≥KMax{I1,I2}(二侧差动)∣I1+I2+I3∣≥KMax{I1+I2+I3}(三侧差动)其中:I1――第一侧电流 I2――第二侧电流 I3――第三侧电流 K――制动系数Max(x,y)――取x,y中最大值 变数据窗算法原理所谓变数据窗算法是指差动保护能够在故障刚开始发生且故障采样数据量较少时自适应地提高保护的制动曲线,随着故障的进一步发展、计算精度的进一步提高,能逢动降低制动特性曲线,以其与算法精度完全相配套。这种自适应的制动曲线,最终的(也是最精确的)是用户整定的特性。采用这一算法可以大大提高严重内部故障时的动作速度,同时丝毫不会降低轻微故障时的灵敏度。出口方式原理:任一相差动保护动作即出口跳闸。这种方式另外配有TA断线检测功能。在TA断线时瞬时闭锁差动保护,并延时发TA断线信号。TA断线可根据需要投退运行。保护的 整定内容(假定TA二次额定电流为5(A))1) 比率制动系数 K整定差动保护的比率制动系数。单位(无)一般:K=) 二次谐波制动比 整定差动二次谐波制动比。单位(无)。一般:Nec=) 启动电流 lq整定差动保护的启动电流。(归算到低压侧)。单位(A)。一般:lq=(A)4) TA断线解闭锁电流定值 lct当差电流大于该定值时,TA断线闭锁功能自动退出。单位:(倍)它是以TA的二次额定电流为基准的。(装置内部默认为5(A)或1(A)一般:lct=(倍)。(归算到低压侧)5) 速断电流 lsd整定差动保护速断电流倍数。它是以TA的二次额定电流为基准的。(装置内部默认为lN5(A)或1(A))单位(倍)。一般lsd=(倍)(归算到低压侧)6) 启动电流 lq按躲过最大负荷电流条件下流入保护装置的不平衡电流整定。最小动作电流宜在以上。装置上一般以归算到低压侧(如发电机侧)电流来整定。7) TA断线解闭锁电流定值 lct按躲开变压器最大负荷电流整定。该电流装置上一般以归算到低压侧(如发电机侧)电流来整定计算。它是以TA的二次额定电流为基准的。Ict =()If•max/(nL×Ict•e)其中:If•max-变压器最大负荷电流 Ict•e-电流互感器二次额定电流8) 速断电流 lsd该电流装置上一般以归算到低压侧(如发电机侧)电流来整定计算。它是以TA的二次额定电流为基准的。如整定n倍额定电流,且TA二次额定电流为5(A):则:lsd=n×le/(n1×5)(倍)推荐n用4-8。 变压器复合电压过流保护 原理保护反应变压器电压、负序电压和电流大小。电流电压一般取自变压器的同一侧TA和TV出口方式:可发信或跳闸。 整定内容1) 电流定值lg•dz整定电流。单位(A)2) 低电夺定值U1•dz 整定低电压。单位(V)3) 负序电压定值U2•dz整定负序电压。单位(V)4) 动作时间t1整定保护的延时动作时间。单位(S)5) 动作时间t2 整定保护的延时动作时间。单位(S)参 考 文 献[1]、<微型计算机原理及应用>郑学坚、周斌编著。清华大学出版社,1995年8月出版社。[4]、Malvino Computer Electronics. McGraw-Hill Publishing Co,1977.[2] Relay,.[3]、Committee Report, Tvansient Respponse of Current .[4]、马长贵主编<高压电网继电保护原理>水利电力出版社,1988。[5]、许正亚编<电力系统故障分析>水利电力出版社,1993。[6]、西北电力设计院,<电力工程电气设计手册2>,水利电力出版社,1990[7]、国家电力调度通信中心<电力系统继电保护实用技术问答>,中国电力出版社,1997、5[8]、国家电力调度通信忠心<电力系统继电保护规定汇编>中国电力出版社,1997[9]、山东省电力局文件<山东电力继电保护配置原则>1997。[10]、东南大学,南京电力自动化设备总厂联合编制,<WFB2-01型微机发电机变压器组保护装置技术说明书>。1997、4、28[11]、南瑞继电保护公司,戴学安,<微机继电保护原理及技术>
毕业论文格式范文word
摘 要
数据结构算法设计和演示(C++)-树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言(C++)和面向对象的编程工具(Borland C++ Builder )开发出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、图和排序部分的典型算法和数据结构用面向对象的方法封装成类,并通过类的对外接口和对象之间的消息传递来实现这些算法,同时利用C++ Builder 中丰富的控件资源和系统资源对算法实现过程的流程和特性加以动态的演示,从而起到在数据结构教学中帮助理解、辅助教学和自我学习的作用。
关键词:数据结构;面向对象;可视化;算法
The Subject of Undergraduate Graduation Project of HEAU
Abstract
外文摘要要求用英文书写,内容应与“中文摘要”对应。使用第三人称,最好采用现在时态编写。
“Abstract”不可省略。标题“Abstract”选用模板中的样式所定义的“标题1”,再居中;或者手动设置成字体:黑体,居中,字号:小三,多倍行距倍行距,段后11磅,段前为0。
标题“Abstract”上方是论文的英文题目,字体:Times New Roman,居中,字号:小三,行距:多倍行距 ,间距:前段、后段均为0行,取消网格对齐选项。 Abstract正文选用设置成每段落首行缩进2字,字体:Times New Roman,字号:小四,行距:多倍行距 ,间距:前段、后段均为0行,取消网格对齐选项。
Key words与Abstract之间空一行。Key words与中文“关键词”一致。词间用分号间隔,末尾不加标点,3-5个,Times New Roman,小四,加粗。
Key Words:Write Criterion;Typeset Format;Graduation Project (Thesis)
目 录
1 引言
计算机与网络技术的高速发展,特别是面向对象技术的出现,使得C++的软件开发得到了迅速普及。
本课题主要 ………………
2 线性表的基本理论知识
线性表的定义
线性表是最简单、最常用的一种数据结构。线性表[1]是n(n>=0)个数据元素的.有限序列。
……。
线性顺序表
线性表的顺序存储结构的特点是为表中相邻的元素ai和ai+1 赋以相邻的存储位置。
三级标题名 三级标题名
1)四级以下标题 2)四级以下标题
线性链表
线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组元素可以是连续的,也可以是不连续的)[1]。
……。
3 设计的主体内容
在着手进行上机设计之前首先做好大量准备:应熟悉课题,进行调查研究,收集国内、外资料、分析研究;交互界面的设计和实现。
……。
系统结构的设计
……。
交互界面的设计和实现
„„由公式(1)给出:
线性表的00P序设计
计算机内部可以采用两种不同方法来表示一个线性表,它们分别是顺序表示法和链表表示法。
……。
线性表的顺序存储的实现
…… 以上是顺序表的实现过程,第1-16行包含了list类的说明,接下来是成员函数的定义。 ……。
线性表的链表存储的实现
……
链表的实现包括两个类定义,第一个是link类,第二个是list类。由于一个链表由若干个单独的链结点对象组成,因此一个链结点应当作为单独的link类实现。
.3. 4 结果分析与讨论
例如由于起初未能真正掌握各种控件的功能,我设想是要一个下拉菜单,但是学识肤浅的我试了很多种就是达不到我要的效果,……。
……
关于……的影响如表4-1所示。
5 结语
本课题采用C++语言、面向对象的设计方法实现数据结构的重要算法。 ……
……而且还存在着许多不足之处。如: …… 。
参考文献
[1] 严蔚敏,吴伟民.数据结构(C语言版)[M]. 北京:清华大学出版社,
[2] 沈晴霓,聂青,苏京霞.现代程序设计—C++与数据结构面向对象的方法与实现[M].北京:北京理工大学出版社,
[3] Thomas Connolly Carolyn Begg. Database Systems [M].北京:电子工业出版社,
[4] Roger Bate, Sandy Shrum, CMM Integration Framework[J], CMU/SEI Spotlight
[5] J P Kuilboer,N Ashrafi, Software Process and Produt Improvement[J]. An Empirical Assessment,
[6] 张美金 著. 基于ASP技术的远程教育系统体系结构的研究. /~cddbn/Y517807/pdf/,2003-05-01.
[7]王伟国,刘永萍,王生年,徐晓鹏.B/S模式网上考试系统分析与设计[J].石河子大学学报(自然科学版),2003,6(2):145-147
[8] …
[9] …
[10] …
注 释
①
②
致 谢
大学四年的学习生活即将结束,在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能够成功的完成,要特别感谢我的导师XXX教授的关怀和教导。………。
附录1:附录一题目
附录2:附录二题目
用很简单的话来说 面向对象就是你可以直接面对那些框框圆圈什么的面向程序就是你必须先想象出你要做出的效果然后通过程序实现
之前写过和这个题目相关的论文,摘选一部分看对您有没有什么帮助: 面向对象程序设计的基本概念:面向对象, 概括地说, 就是把问题抽象为对象, 设置属性(数据) , 指定事件或处理方式(代码) 来达到目的, 强调从问题域的概念到软件程序和界面的直接映射。面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。 面向对象程序设计的基本特征1)对象:对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。2)类:类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。3)封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。4)继承性:继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传递性。继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。5)多态性:对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。6)动态绑定绑定指的是将一个过程调用与相应代码链接起来的行为。动态绑定是指与给定的过程调用相关联的代码只有在运行期才可知的一种绑定,它是多态实现的具体形式。7)消息传递:对象之间需要相互沟通,沟通的途径就是对象之间收发信息。消息内容包括接收消息的对象的标识,需要调用的函数的标识,以及必要的信息。消息传递的概念使得对现实世界的描述更容易。 面向对象语言一个语言要称为面向对象语言必须支持几个主要面向对象的概念。根据支持程度的不同,通常所说的面向对象语言可以分成两类:基于对象的语言,面向对象的语言。基于对象的语言仅支持类和对象,而面向对象的语言支持的概念包括:类与对象、继承、多态。举例来说,Ada就是一个典型的基于对象的语言,因为它不支持继承、多态,此外其他基于对象的语言还有Alphard、CLU、Euclid、Modula。面向对象的语言中一部分是新发明的语言,如Smalltalk、Java,这些语言本身往往吸取了其他语言的精华,而又尽量剔除他们的不足,因此面向对象的特征特别明显,充满了蓬勃的生机;另外一些则是对现有的语言进行改造,增加面向对象的特征演化而来的。如由Pascal发展而来的Object Pascal,由C发展而来的Objective-C,C++,由Ada发展而来的Ada 95等,这些语言保留着对原有语言的兼容,并不是纯粹的面向对象语言,但由于其前身往往是有一定影响的语言,因此这些语言依然宝刀不老,在程序设计语言中占有十分重要的地位。
1.常用编程语言分析 了解常用编程语言的特征和优缺点既是我们进行语言选择的前提,也是保证我们编程工作顺利开展的有效手段。 1.1 C语言:C语言是介于高级语言和汇编语言之间的语言,也被我们称之为中级语言,它集中了汇编语言和高级语言的很多优势。在最初的时候,C语言主要应用于UN IX系统,后来随着人们对其强大性的认识越来越多,到了上个世纪的90年代,这一语言已经成功的应用到了其他操作系统之中。它一直属于最为优秀的编程语言之一。 具体来说,C语言的特点主要可以分为以下几个方面:首先,C语言属于结构化语言,因此,它具有非常清晰的层次,对于我们使用模块化的方式进行程序的组织非常有利,也便于维护和调试。其次,C语言中不仅数据类型以及运算符非常丰富,还能够对内存中的物理地址进行直接的访问,方便我们进行位操作。第三,它的效率非常高,而且移植性比较强,因此,能够移植到各种计算机上,这就方便形成很多版本的C语言。第四,由于可以利用C语言实现位操作以及字节操作,因此,相当于利用这一语言能够实现部分汇编语言的作用。最后,c语言编写的代码具有较高的质量,而且程序在执行起来效率比较高。 1.2 c++语言。1986年,AT&T贝尔实验室开发出来了C++语言,主要是利用数据封装来减少程序变量的不利影响,进而提升程序的可靠性。它的多继承机制可以更好的对对象的行为及属性进行描述,虽然c++属于C语言的扩展,但是,我们可以将其作为一种全新的语言对待。 C++语言的特点主要有:面向对象、封装、继承以及多态性。具体来说,由于C++语言属于c语言的扩展,所以,它具有很多C语言的特点。另外,在c远的基础上,c+十加入了面向对象的编程思想,这就是其能够更好地适应当前大规模项目的需求,举例来说,当前很多系统级编程使用的都是c++语言。 Java语言。Java语言相对于C++语言来说,在简洁性以及安全性有着更大的优势,具体来说,其主要的特点有: 首先,简单性:这一点和c++语言比较类似,但是它减少了C++语言中比较容易导致程序错误的地方,比如指针以及内存管理。其次,Java语言属于完全面向对象语言,这一点和Sm allTal k比较类似,当然相对于Sm al lTalk,它的很多方面又存在着巨大的优势。第三,分布式,在Java语言中,包涵了支持基于TCP/IP协议的子库。第四,健壮性,Java语言中的类型检查可以帮助我们查出很多软件开发初期出现的错误,降低内存出错的几率。第五,结构中立,在使用Java语言编程的时候,会把程序编译为中间文件格式,也就是说只要存在Java运行系统的机器都能够对这种中间代码进行执行。第六,安全,它删除了手动释放内存等,很好的防止了非法的内存操作。 此外,除了以上的优势之外,Java语言还具备可移植性好、解释性强、高性能以及多线程等特点,这里限于篇幅不再对其进行详细的分析。当前,Java语言主要应用在web浏览器以及网络应用系统之中。 1.4 c群语言。这种语言有着类型安全、精确、简单以及面向对象的特点。它属于.net的代表语言。具体来说,其特点是: 首先,完全面向对象。其次,对于分布式有很强的支持,也就是说其处理的过程是分布在服务器以及客户机上的,从这张语言的诞生过程我们可以发现其注定就可以很好的解决分布式的问题。第三,健壮,在检查程序错误以及运行错误方面,c#语言一点不比Java语言要差,它使用的也是自动管理内存机制。第四,灵活性比较高,比如在默认情况下,C#语言是不可以使用指针的,但是如果有必要我们可以将指针打开来使用。第五,安全性比较高,它的安全性是由.ne t平台来提供的。 此外,C#语言还具备可移植性、解释性、高性能、多线程、组件模式等特点,总体来说,它属于Java流行之后的有一种语言,但是由于微软系统的支持,使其在Windows方面相对于Java有着更大的优势。当前,这一语言的主要应用有网络编程、数据库、窗体编程等方面。 1.5 Pascal语言。这是计算机通用的高级程序设计语言,它的主要特点是结构化形式比较严格、数据类型非常丰富、查错能力较高以及运行的效率高等。正是由于这些优势,使得这一语言可以对各种算法以及数据结构进行描述。另外,利用这种语言,可以帮助我们编程者保持一个很好的习惯和设计风格。 总体来说,每一种语言都有其独特的优势和应用范围,在计算机应用软件开发过程中如果能够使用最合适的语言将极大地降低我们的工作量,提升我们的工作效率。 具体参考范文:
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为面向对象: 举个例子,盖一座大楼,你想到的是楼怎么盖,哪里要有柱子,哪里要有梁,哪里楼梯等等(这就是面向对象),至于柱子该怎么建,用什么建,方的圆的,等等,这就是面向过程。 用面向对象思考问题更符合我们人的思考方式。 其实我们人现实生活中都是在面向对象。比如:去饭店吃饭,你只要说明吃什么就可以了,有必要还了解这个菜是怎么做的,是哪里来的,怎么去种这个菜吗? 面向对象也可以说是从宏观方面思考问题,而面向过程可以说是从细节处思考问题。在面向对象中,也存在面向过程。
别在这找了,基本上找不到!我是宋,呵呵!
这类范文在计算机科学与应用这本期刊上有很多的,你自己去找找吧
计算机毕业论文写作指导 毕业论文的结构 免费的范文:
毕业论文格式范文word
摘 要
数据结构算法设计和演示(C++)-树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言(C++)和面向对象的编程工具(Borland C++ Builder )开发出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、图和排序部分的典型算法和数据结构用面向对象的方法封装成类,并通过类的对外接口和对象之间的消息传递来实现这些算法,同时利用C++ Builder 中丰富的控件资源和系统资源对算法实现过程的流程和特性加以动态的演示,从而起到在数据结构教学中帮助理解、辅助教学和自我学习的作用。
关键词:数据结构;面向对象;可视化;算法
The Subject of Undergraduate Graduation Project of HEAU
Abstract
外文摘要要求用英文书写,内容应与“中文摘要”对应。使用第三人称,最好采用现在时态编写。
“Abstract”不可省略。标题“Abstract”选用模板中的样式所定义的“标题1”,再居中;或者手动设置成字体:黑体,居中,字号:小三,多倍行距倍行距,段后11磅,段前为0。
标题“Abstract”上方是论文的英文题目,字体:Times New Roman,居中,字号:小三,行距:多倍行距 ,间距:前段、后段均为0行,取消网格对齐选项。 Abstract正文选用设置成每段落首行缩进2字,字体:Times New Roman,字号:小四,行距:多倍行距 ,间距:前段、后段均为0行,取消网格对齐选项。
Key words与Abstract之间空一行。Key words与中文“关键词”一致。词间用分号间隔,末尾不加标点,3-5个,Times New Roman,小四,加粗。
Key Words:Write Criterion;Typeset Format;Graduation Project (Thesis)
目 录
1 引言
计算机与网络技术的高速发展,特别是面向对象技术的出现,使得C++的软件开发得到了迅速普及。
本课题主要 ………………
2 线性表的基本理论知识
线性表的定义
线性表是最简单、最常用的一种数据结构。线性表[1]是n(n>=0)个数据元素的.有限序列。
……。
线性顺序表
线性表的顺序存储结构的特点是为表中相邻的元素ai和ai+1 赋以相邻的存储位置。
三级标题名 三级标题名
1)四级以下标题 2)四级以下标题
线性链表
线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组元素可以是连续的,也可以是不连续的)[1]。
……。
3 设计的主体内容
在着手进行上机设计之前首先做好大量准备:应熟悉课题,进行调查研究,收集国内、外资料、分析研究;交互界面的设计和实现。
……。
系统结构的设计
……。
交互界面的设计和实现
„„由公式(1)给出:
线性表的00P序设计
计算机内部可以采用两种不同方法来表示一个线性表,它们分别是顺序表示法和链表表示法。
……。
线性表的顺序存储的实现
…… 以上是顺序表的实现过程,第1-16行包含了list类的说明,接下来是成员函数的定义。 ……。
线性表的链表存储的实现
……
链表的实现包括两个类定义,第一个是link类,第二个是list类。由于一个链表由若干个单独的链结点对象组成,因此一个链结点应当作为单独的link类实现。
.3. 4 结果分析与讨论
例如由于起初未能真正掌握各种控件的功能,我设想是要一个下拉菜单,但是学识肤浅的我试了很多种就是达不到我要的效果,……。
……
关于……的影响如表4-1所示。
5 结语
本课题采用C++语言、面向对象的设计方法实现数据结构的重要算法。 ……
……而且还存在着许多不足之处。如: …… 。
参考文献
[1] 严蔚敏,吴伟民.数据结构(C语言版)[M]. 北京:清华大学出版社,
[2] 沈晴霓,聂青,苏京霞.现代程序设计—C++与数据结构面向对象的方法与实现[M].北京:北京理工大学出版社,
[3] Thomas Connolly Carolyn Begg. Database Systems [M].北京:电子工业出版社,
[4] Roger Bate, Sandy Shrum, CMM Integration Framework[J], CMU/SEI Spotlight
[5] J P Kuilboer,N Ashrafi, Software Process and Produt Improvement[J]. An Empirical Assessment,
[6] 张美金 著. 基于ASP技术的远程教育系统体系结构的研究. /~cddbn/Y517807/pdf/,2003-05-01.
[7]王伟国,刘永萍,王生年,徐晓鹏.B/S模式网上考试系统分析与设计[J].石河子大学学报(自然科学版),2003,6(2):145-147
[8] …
[9] …
[10] …
注 释
①
②
致 谢
大学四年的学习生活即将结束,在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能够成功的完成,要特别感谢我的导师XXX教授的关怀和教导。………。
附录1:附录一题目
附录2:附录二题目