综合课程设计汇本报告

综合课程设计汇本报告

ID:44989789

大小:152.00 KB

页数:6页

时间:2019-11-06

综合课程设计汇本报告_第1页
综合课程设计汇本报告_第2页
综合课程设计汇本报告_第3页
综合课程设计汇本报告_第4页
综合课程设计汇本报告_第5页
资源描述:

《综合课程设计汇本报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、综合课程设计报告10KV变电站微机三段式电流保护设计组员:玉苏甫•艾力电气0906班09291191阿卜拉•苏力旦电气0907班08291166指导老师:倪平浩时间:2012年11月7日星期三10kV变电站微机三段式电流保护设计设计任务:设计10kV变电站负荷线路三段式电流保护,保护在线路不同故障范围发生故障时,能正确作出判断并在给定的延时时间,发出跳闸信号,并给出动作信号指示。设计要求:(1)了解熟悉10kV变电站主接线结构。(2)掌握三段式电流保护工作原理。(3)设计微机型三段式电流保护数据采集、跳闸以及信号电路。(4)设计三段式电流保护软件流程图。(5)采用单片机(或高级语

2、言)编写保护程序。(6)完成整个系统的软件和硬件调试,最后联机实现要求功能,并撰写设计报告。一、设计内容根据综合课程设计的任务,老师要求我们这次主要是利用Java完成程序设计,包括数据采集,跳闸信息及信号输出,实现三段式电流保护功能。二、理论知识准备负荷线路主接线1、三段式电流保通过电力系统继电保护这门课程的学习,已经大致了解了电力系统三段式电流保护的基本原理。三段式电流保护是由无时限电流速断(一段电流保护)、限时电流速断(二段电流保护)与定时限过电流保护(三段电流保护)组合而构成的一套保护装置。当保护线路上发生短路故障时,其主要特征为电流增加和电压降低。因此,三段式电流保护,顾

3、名思义,就是通过检测电流的大小,来控制和启动保护。因此需要给各段电流保护设定相应的整定电流值,三段电流保护的整定值满足I1>I2>I3,一段保护无延时,二、三段保护均在延时后动作,且满足t2>t3。三段之间的配合(故障发生时):1)当故障电流大于一段整定值I1时,一、二、三段电流保护均启动,一段保护无延时动作,切除故障,二、三段保护返回,不动作;2)当故障电流大于二段整定值I2时,一段电流保护不启动,二、三段电流保护均启动,二段保护延时t2动作,切除故障,三段保护返回,不动作;3)当故障电流大于三段整定值I3时,一、二段电流保护不启动,三段电流保护启动,三段保护延时t3后动作,切

4、除故障。2、半周积分算法在这次课程设计中需要从.DAT文件中读取采样的随周期正弦变化的电流值来计算有效值,与整定值比较,从而决定电流保护的启动与动作。在电力系统微机保护中,对于正弦函数,常用半周积分法来估算电气量的有效值。因此,我们也选用这种方法来计算电流的有效值。半周积分法是利用正弦量在任意半个周期内绝对值的积分为一常数S,且积分值S和积分起始点的初相角无关这一特性来计算的。根据半周积分算法的原理,可得电流有效值的计算公式为:其中,为正弦函数的角速度,即,N为一个周期内采样的点数,Ts为采样周期。三、综合设计这次专业综合课程设计主要是完成软件部分,即用Java完成程序,来实现三

5、段式电流保护。1、绘制流程图2、编写程序及调试程序,得出结果根据流程图,用Java写出程序,实现三段式电流保护。编写程序及运行结果如下:packagecom.xincainet;importjava.io.BufferedReader;importjava.io.FileReader;importjava.io.IOException;publicclassIntegratedDesign_homework{publicstaticIntegratedDesign_homeworkinstance=newIntegratedDesign_homework();/***readin

6、glocalNumbersfilesandgenerategenerateStrArrayByLocalFile**@authorAblaAndYusupjan*@return*@throwsIOException*/publicInteger[]generateStrArrayByLocalFile()throwsIOException{Integer[]extractNumbers=newInteger[373];//Remark:extract_temp_numbers.txtfileisincludedbetween861and1233numbersStringpath=

7、"D:\integrated_design_homework\extract_temp_numbers.txt";FileReaderreader=newFileReader(path);BufferedReaderbufferedReader=newBufferedReader(reader);StringtempStr=null;intcount=0;while((tempStr=bufferedReader.readLine().trim())!=null){count

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。