第一篇:调度自动化实验报告
实时监控功能分析
一.实验名称
实时监控功能分析
二.实验目的
1.对实时监控功能的基本作用有一个感性认识:电力系统的安全、可靠运行是发电、供电和保障人民生产和生活用电的基本任务,发电厂和变电站当前运行状态信息必须及时准确地送到电力调度控制中心,以便调度人员进行调度。
2.掌握实时监控SCADA的基本功能、实现原理和操作方法。
3.了解表征发电厂和变电站当前运行状态的参数类型和特点、获取方式、表现形式。如母线电压、有功功率、无功功率、电流和开关状态等。4.了解改变发电厂和变电站当前运行方式的控制命令信息的类型和特点、下发方式。
5.了解非正常状态信息的表现形式。
三.实验要求
1.已对调度教材中有关调度自动化系统基本结构和功能以及状态信息的处理章节进行了学习,建立了基本概念。
2.实验前认真阅读实验指导书;实验中,根据实验内容,做好实验记录;实验后,写出实验报告。3.认真上机操作,建立感性认识。4.严格按照教师的指导进行操作。5.在实验过程中做好记录。
四.实验步骤及内容
1.实时画面显示
(1)分别调出系统接线图、发电厂和变电站主接线图;
(2)观察主接线图的画法和遥测遥信实时信息的显示;
主接线图的显示称为静态画面显示;
遥测遥信实时信息的显示称为动态画面显示;
(3)分析发电厂和变电站主接线图及其实时运行状态的显示方法。
旁注法 列表法
(4)分析画面调用方式。
菜单 列表 按钮 工具栏 ……(5)分析人机界面
菜单 窗口 工具栏 按钮 对话框 ……
(6)在(3)、(4)、(5)项操作及分析基础上,对实时画面显示功能的实现提出自己的意见和想法。
2.统计图表显示
(7)分别调出母线电压曲线、负荷曲线、趋势曲线图;
(8)分析母线电压曲线(表现方式、怎样调用、物理意义);
(9)分析负荷曲线(表现方式、怎样调用、物理意义);(10)分析趋势曲线(表现方式、怎样调用、物理意义);
(11)在(2)、(3)、(4)项操作及分析基础上,对统计图表显示功能的实现提出自己的意见和想法。
、、、3.遥控
(12)在监控主机上下发遥控命令;
(13)观察一次模拟屏上开关的变化,以及监控主机上遥信状态的变化;(14)分析遥控操作的步骤。
(15)分析怎样保证遥控功能的安全性。
(16)在(1)、(2)项操作及分析基础上,对遥控功能的实现提出自己的意见和想法。
/// 4.非正常状态信息的显示
(17)在RTU上手动操作开合一次模拟屏上的一个开关;(18)观察监控主机上画面的显示;(19)调出SOE记录窗口,分析SOE记录;
(20)分析遥测越限、遥信变位的告警表示方法;
声、光告警 颜色告警 告警状态条提示 SOE记录 ……
(21)在以上操作及分析基础上,对非正常状态信息的显示方式提出自己的意见和想法
五.特点及特性分析
实时监控控制台采用国际标准,多窗口多任务以及面向对象技术,使用菜单、工具栏、对话框和图标,提高人机界面的友好性和可操作性。
发电厂和变电站当前运行状态,如母线电压、有功功率、无功功率、电流和开关状态等信息应及时通过监控系统进行数据采集、变送、处理、传送、显示、分析供调度人员使用。
实时监控的主要性能指标为: 数据更新
重要遥测量更新周期<2s 一般遥测量更新周期<5s 次要遥测量更新周期<10s 遥控命令传送时间<2s 画面调用实时响应时间<3s 画面实时数据刷新周期<5s 六.分析总结
1.实时监控在调度自动化系统中的地位和作用。
答:电力系统的安全、可靠运行是发电、供电和保障人民生产和生活用电的基本任务,发电厂和变电站当前运行状态信息必须及时准确地送到电力调度控制中心,以便调度人员进行调度。实时监控系统及时准确的反馈这些信息确保电网正常可靠的运行。
2.实时监控功能分析。
答:数据采集功能:采集有功/无功电量,A、B、C三相电压,A、B、C、N四线电流,功率因数,变压器温度。实时监控通过实时有效地采集数据,分析系统的运行情况。(2)事件记录功能:1)当发生停电或缺相时,进行事件记录,终端能自动记录下停电或缺相的起、止时间,能统计累计时间并上报。2)当发生一次(或二次)开路、短路时,能立即上报并进行事件记录。3)当发生电压、电流越限时,进行事件记录,能自动记录下越限电压或电流的起止时间、越限值,并上报。4)温度过高、油位过低记录并上报。(3)及时的反馈故障信息并发送应有的操作信号。
3.分析遥测遥信信息的在各种情况下的多种表现方式。
:遥测往往又分为重要遥测、次要遥测、一般遥测和总价遥测等。遥测功能常用于变压器的有答功和无功采集;母线电压和线路电流采集;温度、压力、流量(流速)等采集;周波频率采集;主变油温和其它模拟信号的采集遥信功能通常用于测量下列信号,开关的位置信号、变压器内部故障综合信号、保护装置的动作信号、通信设备运行状况信号、调压变压器抽头位置信号、自动调节装置的运行状态信号和其他可提供继电器方式输出的信号;事故总信号及装置主要电源停电信号等
4.分析遥控命令的下达方式,怎样进行遥控闭锁,保证系统运行的安全性。
遥控是由调度主站端发出命令,要求某厂站端合上或断开某断路器或刀闸,因此,遥控命令中包含了指定操作性质(“合闸”或“跳闸”)、厂站号和被操作的断路器或刀闸序号。遥控是一项十分重要的操作,首先由调度端向厂站发送由遥控操作性质和遥控对象等组成的遥控命令,为可靠起见,通常此遥控命令连发3遍。厂站端收到遥控命令后将此命令返送给调度端进行校核。经核对与原来所发的遥控命令完全一致才发遥控执行命令,厂站端只有在收到遥控执行命令后才将原收到的遥控命令付诸执行。
七.心得体会
在做上机实验前,一定要将课本上的知识吃透,因为这是做上机实验的基础,否则,在老师讲解时就会听不懂,这将使你在做实验时的难度加大,浪费做实验的宝贵时间。上机后,还要复习、思考,这样你的印象才深刻,记得才牢固,否则,过后不久你就会忘得一干二净。除此之外,通过上机我学到了许多一些课本上没有的知识,拓宽了眼界,使我认识到这门课程在生活中的应用是那么的广泛。
通过本次实验,让我对实时监控系统有了一个更加深刻的认识,相信在以后的实践工作中,我也能够用好这个软件。
通过这次的上机实验,使我学到了不少实用的知识,更重要的是,上机实践的过程,思考问题的方法,这与做其他的实验是通用的,真正使我们受益匪浅。
第二篇:调度自动化工作总结
调度自动化工作总结 随着我局调度自动化水平的日益提高,无人值班站的不断增多,自动化系统的安全性和可靠性成为首要的问题。无论是对设备还是对我们自动化人员都提出了更高的要求。
一年来,我们本着安全第一的思想,从一点一滴做起,确保了我局自动化系统的安全稳定运行。
一年来,调度自动化系统共完成了5613次遥控操作,遥控成功率达到100%。主变遥调操作399次,成功率达100%。系统事故掉闸次数为378次,遥信的正确反应率达100%。各项指标均满足国家有关的自动化系统的运行标准。
为了便于主网运行管理,今年分公司将110kv黄营、吕车变电站的运行管理工作下放至我支公司,由于通道的问题,黄营、吕车的信息量全部是从地调接收的另一路转发过来,为了保证数据库的准确无误,确保电网运行的安全性,我们要求保护所重新提供了两站最新的信息量表,对两站的数据库重新进行了修改和补充,并配合保护所对所有的四遥信息进行了全方位的传动试验,对一些存有疑问的遥信进行了沟通和核对,为两站的顺利交接铺平道路。
由于缺乏这方面的运行经验,调度工作面临大的挑战。监屏是调度员日常工作的重点,而监屏工作中很重要的一环是调度员对系统上传的各种信息的把握能力,什么信号,说明什么样的问题,是否紧急,如何恰当处理,必须做到头脑清晰,判断准确,而做到这一点,必须基于对各种信息的清楚了解。介于这方面的考虑,我们提前要求调度员认真学习110kv变电站的现场运行规程和相关的理论知识,深入了解110kv变电站的系统特点,并有针对性的对110kv变电站的特殊遥信量的意义进行了培训,使调度员工作起来游刃有余。
DF8002主站系统界面及报表格式的规范化工作。为了搞好调度规范化管理工作,由分公司农电处牵头,对地区13个县市的主站系统的界面显示和报表格式制定了一个统一的模式,从底色、字体、字号、图表格式、图元的使用等等各方面进行了详细的规定,并要求严格按照此标准更新主站的各种图表。这是一项费时、繁琐、细致的工作,任何的细节都要在不断的修改和调整中达到要求,不能出任何的差错,否则就会给系统的安全带来隐患。经过努力,这一工作圆满完成,它的完成标志着我们调度班的规范化管理又向前迈进了一步。
11月中旬,分公司在永济召开了调度工作现场会,此次现场会旨在规范各支公司调度、通信、自动化、继电保护专业的规程制度及记录格式,改变目前由于规章制度
不健全,记录格式不统一,各种规程未能及时修订给调度运行管理工作带来的种种不便。经过二十多天的奋战,在原有一流资料基础上,大家结合目前的实际工作现状和工作经验,对各项制度更加细化,对规程的修订更侧重于可操作性,对记录更要求简洁清晰,一目了然,经过三次易稿,终于高质量,高效率的完成了这项工作,为现场会的顺利召开奠定了基础。在分公司农电处领导的大力支持和同志们的协同努力下,现场会取得了圆满的成功,得到了分公司领导和兄弟单位的一致好评。回首一年来的工作,还存在很多的不足,在一些制度的执行上力度不够,规范化管理的实施还需加强,时间管理方面有待进一步的学习,我会继续努力,高标准的完成各项工作。
第三篇:调度自动化自动化工作总结
调度自动化工作总结
时间飞逝,2010年上半年转瞬即逝,现对上半年的工作做一个简单小结。
一、主要工作
在过去的半年中,除继续努力保障调度自动化系统稳定运行外,工作主要有以下几个进展。
首先,解决了**变电站每次停电后工况自己频繁投退的情况。以前龙庆站每次电网停电恢复后,站端自动化频繁投退,过段时间又自己恢复正常,但是一直未找到原因。上半年的一次停电后,经检查更换通讯端口,重新配置通讯程序之后,已经解决了此问题,四个多月来一直稳定运行。
其次,找到主站与厂站对时问题的症结所在。以前主站与厂站时间对不上,给调度员记录电网运行日志带来了很大困扰,经查发现是后台机时间与标准时间对不上,现在定时调整后台时间,基本解决了此问题。
最后,减小误差,尽可能让主站显示的实时数据接近厂站端数据。以前厂站接通自动化系统后,数据库和遥测系数均是厂家给定,后在实际运行中发现有的点号数据误差较大,但是通过更改相关系数即可让数据尽可能的接近。
二、下半年工作展望
下半年的工作,主要从以下几方面着手去做。
首先要端正工作态度。我有一深深的体会,就是每一次遇到问题,在想方设法解决之后,都能有新的收获。所以,与其把每次遇到的问题当做拦路虎,不如把他当做一次很好的学习机会。
其次是要虚心学习,学无止境。周围有很多经验丰富的师傅,平时有空可以向他们学习,对于我们年轻人,尤其是要学习他们严谨的工作作风和责任心。另外他们在平时的工作中积累了很多经验,有时候有他们的指导,可以少走很多弯路。
未来的工作中,继续学习专业知识,为后续工作的继续开展做铺垫。参加工作不到一年,深刻的认识到将学校学习的东西应用到实际的工作中来,并不是一朝一夕的事情,需要慢慢的去探索,以更好的学以致用。
总结人:***
2010年6月29日
第四篇:调度自动化学习心得
调度自动化学习心得
2009年,#师傅的正确领导和支持下,我认真学习了调度自动化的相关专业技术知识和各项工作技能,现在把我总结下学习经验。
一、高度重视自动化工作,明确自身的工作目的。
随着社会的发展,工业企业自动化程度越来越高,尤其是我们电力行业,调度自动化技术也确实给我们带来了极大的便利和利益。对此,公司各级领导都特别重视自动化工作,从物力、财力上给予了极大的支持,先后投入资金用于自动化系统的更新、维护和升级。我们能够学习到新的自动化技术知识,不断创新,积极落实,才能确保调度自动化工作的顺利开展,确保#电网的安全运行。
二、突出四个重点,深化自动化管理工作,了解工作中的管理过程。
一是突出安全管理,实现一流的安全生产。随着标准化作业的开展,调度自动化的安全管理工作也逐步形成了一套完整的制度和体系,主要体现在对安全生产实行“七化”管理上,即:安全责任目标化、安全管理网络化、安全工作系统化、安全教育深入化、安全操作规范化、事故预防全面化、安全考核严格化等,实现了全员、全过程、全方位的安全控制。上到主管经理、调度主任,下至专责、班长和班组成员,人人身上有责任,人人身上有压力,从而将调度自动化系统的安全生产工作落实到每一个细节上,确保做到了自动化工作的全过程有措施、有方案、有监督、有落实,夯实了自动化管理工作的安全基础,形成积极向上的工作秩序,保证了系统的良好、稳定运行。
二是突出基础管理,实现一流的班组建设。自动化班是一个有着优秀传统的班组,严格按照一流班组的创建要求,并结合班组实际,形成了丰富的班组管理文化。主要体现在:(1)班组管理有标准。要求班组成员一是能勤奋学习,胜任工作需求;二是要作风过硬,能迎难而上,敢打硬仗,敢于拼搏;三是要有进取精神,能与时俱进,不断学习新知识,适应工作新要求。(2)班组工作有创新。在继承班组原有优秀传统的基础上,力求每年有进步,年年有成效,积极倡导“立足本职,岗位成才”,认真做好每一件日常工作,及时发现问题,积极研究解决方法;在学习过程中除了做好日常技术讲解、技术问答、事故预想外,还逐步养成了互帮互学讲解、带着问题学习、以老带新等良好学习习惯,取得了良好效果。(3)班组建设有特色。对原有规章制度、考核细则进行了补充完善,并编写了所辖变电站现场运行规程,促进了日常工作的制度化、规范化。同时,以人为本,充分发挥班组每个成员的主观能动性,着力构筑班组亲和力,工作中互帮互助,生活中相互关心,形成融洽的工作氛围。(4)班组安全互保有成效。班组把安全互保工作作为班组建设的一项重要内容,并以丰富的互保形式和内容贯穿到平时工作中,每一根接线,每一数据,每一次操作,都做到了一人执行,一人监督,发现错误,及时提醒,确保了系统安全,确保了工作质量。自动化班多年被评为公司安全生产先进班组、双文明先进班组。
三是突出技术进步,实现技术上的不断创新。我公司自动化工作始终坚持“在工作中学习,在学习中创新”的技术创新方式,从而在不断地技术改进工作中取得了一定成绩。针对现场的实际情况,通过开展技术攻关和创新活动,解决了许多的实际问题,取得了明显的成效。今年,将调度生产管理系统进行了升级,在我公司及厂家技术人员的共同努力下,对软件进行了修改和完善,提高了该系统的可用性与及时性,使得#电网电压质量有了显著提高。
在大家的共同努力下,我对自动化工作的技能和知识水平得到提高,希望在以后的工作中能够再创佳绩。
第五篇:进程调度实验报告
天津大学仁爱学院
实验类型:实验名称:实验地点:
学生姓名:班 级:
操作系统 实验报告
必 修 实验日期:2014年4月18日进程调度 二实验楼504 李帅帅 指导教师:张 磊 计科一班 计算机科学与技术系
天津大学仁爱学院——计算机科学与技术系——李帅帅
实验报告内容:
1)实验目的
用c语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解。
2)实验器材和设备
硬 件: 二实验楼504计算机
开发工具: Microsoft Visual C++ 6.0
3)实验任务
本实验模拟单处理器系统的进程调度,加深对进程的概念及进程调度算法的理解。用c语言编写和调试一个进程调度的算法程序,有一些简单的界面,能够运行,仿真操作系统中进程调度的原理和过程。通过对调度算法的模拟,进一步理解进程的基本概念,加深对进程运行状态和进程调度
4)实验原理
无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。
基本状态:1.等待态:等待某个事件的完成;
2.就绪态:等待系统分配处理器以便运行; 3.运行态:占有处理器正在运行。
运行态→等待态 往往是由于等待外设,等待主存等资源分配或等待人工干预而引起的。
等待态→就绪态 则是等待的条件已满足,只需分配到处理器后就能运行。运行态→就绪态 不是由于自身原因,而是由外界原因使运行状态的进程让出处理器,这时候就变成就绪态。例如时间片用完,或有更高优先级的进程来抢占处理器等。
就绪态→运行态 系统按某种策略选中就绪队列中的一个进程占用处理器,此时就变成了运行态
5)实验过程描述
a)打开Microsoft Visual C++ 6.0,创建工程。
b)根据要求用 c语言代码实现应用程序,并调试完成。c)运行程序,根据提示输入相应的字符。
d)输入实验测试内容,并观察执行窗口显示的过程。
天津大学仁爱学院——计算机科学与技术系——李帅帅
q=(struct pcb *)malloc(sizeof(pcb));
cin>>q->name;
cin>>q->needtime;
q->cputime=0;
q->priority=P_TIME-q->needtime;
q->process=ready;
q->next=NULL;
if(i==0)
{
p=q;
t->next=q;
}
else
{
q->next=t->next;
t=q;
q=p;
}
i++;} return p;}
void display(pcb * p){ cout<<“name”<<“ ”<<“cputime”<<“needtime”<<“ ”<<“priority”<<“ ”
<<“state”< cout< name; cout<<“ ”; cout< cputime; cout<<“ ”; cout< needtime; cout<<“ ”; cout< priority; cout<<“ ”; switch(p->process) { case ready:cout<<“ready”< case execute:cout<<“execute”< case block:cout<<“block”< case finish:cout<<“finish”< } 天津大学仁爱学院——计算机科学与技术系——李帅帅 void priority_cal(){ pcb * p;system(“cls”);p=get_process();int cpu=0;system(“cls”);while(!process_finish(p)){ cpu++; cout<<“cuptime:”< cpuexe(p); display(p); Sleep(1000);} printf(“All processes have finished,press any key to exit”);getch();} void display_menu(){ cout<<“nCHOOSE THE ALGORITHM:”< pcb *get_process_round(){ pcb *q;pcb *t;pcb *p;int i=0;t=(struct pcb *)malloc(sizeof(pcb));p=(struct pcb *)malloc(sizeof(pcb));cout<<“input name and time”< cin>>q->name; cin>>q->needtime; q->cputime=0; 天津大学仁爱学院——计算机科学与技术系——李帅帅 { } } return t;} void set_state(pcb *p){ while(p){ if(p->needtime==0) { p->process=finish;//如果所需执行时间为0,则设置运行状态为结束 } if(p->process==execute) { p->process=ready;//如果未执行状态则设置为就绪 } p->next;} }//设置队列中进程执行状态 void display_round(pcb *p){ cout<<“NAME”<<“ ”<<“CPUTIME”<<“ ”<<“NEEDTIME”<<“ ”<<“COUNT”<<“ ”<<“ROUND” <<“ ”<<“STATE”< cout< name; cout<<“ ”; cout< cputime; cout<<“ ”; cout< needtime; cout<<“ ”; cout< count; cout<<“ ”; cout< round; cout<<“ ”; switch(p->process) { case ready:cout<<“ready”< case execute:cout<<“execute”< case finish:cout<<“finish”< 天津大学仁爱学院——计算机科学与技术系——李帅帅 7)实验结果截图