第一部分: 实时调度算法介绍
对于什么是实时系统,POSIX 1003.b作了这样的定义:指系统能够在限定的响应时间内提供所需水平的服务。而一个由Donald Gillies提出的更加为大家接受的定义是:一个实时系统是指计算的正确性不仅取决于程序的逻辑正确性,也取决于结果产生的时间,如果系统的时间约束条件得不到满足,将会发生系统出错。
实时系统根据其对于实时性要求的不同,可以分为软实时和硬实时两种类型。硬实时系统指系统要有确保的最坏情况下的服务时间,即对于事件的响应时间的截止期限是无论如何都必须得到满足。比如航天中的宇宙飞船的控制等就是现实中这样的系统。其他的所有有实时特性的系统都可以称之为软实时系统。如果明确地来说,软实时系统就是那些从统计的角度来说,一个任务(在下面的论述中,我们将对任务和进程不作区分)能够得到有确保的处理时间,到达系统的事件也能够在截止期限到来之前得到处理,但违反截止期限并不会带来致命的错误,像实时多媒体系统就是一种软实时系统。
一个计算机系统为了提供对于实时性的支持,它的操作系统必须对于CPU和其他资源进行有效的调度和管理。在多任务实时系统中,资源的调度和管理更加复杂。本文下面将先从分类的角度对各种实时任务调度算法进行讨论,然后研究普通的 Linux操作系统的进程调度以及各种实时Linux系统为了支持实时特性对普通Linux系统所做的改进。最后分析了将Linux操作系统应用于实时领域中时所出现的一些问题,并总结了各种实时Linux是如何解决这些问题的。
1. 实时CPU调度算法分类
各种实时操作系统的实时调度算法可以分为如下三种类别[Wang99][Gopalan01]:基于优先级的调度算法(Priority-driven scheling-PD)、基于CPU使用比例的共享式的调度算法(Share-driven scheling-SD)、以及基于时间的进程调度算法(Time-driven scheling-TD),下面对这三种调度算法逐一进行介绍。
1.1. 基于优先级的调度算法
基于优先级的调度算法给每个进程分配一个优先级,在每次进程调度时,调度器总是调度那个具有最高优先级的任务来执行。根据不同的优先级分配方法,基于优先级的调度算法可以分为如下两种类型[Krishna01][Wang99]:
静态优先级调度算法:
这种调度算法给那些系统中得到运行的所有进程都静态地分配一个优先级。静态优先级的分配可以根据应用的属性来进行,比如任务的周期,用户优先级,或者其它的预先确定的策略。RM(Rate-Monotonic)调度算法是一种典型的静态优先级调度算法,它根据任务的执行周期的长短来决定调度优先级,那些具有小的执行周期的任务具有较高的优先级。
动态优先级调度算法:
这种调度算法根据任务的资源需求来动态地分配任务的优先级,其目的就是在资源分配和调度时有更大的灵活性。非实时系统中就有很多这种调度算法,比如短作业优先的调度算法。在实时调度算法中, EDF算法是使用最多的一种动态优先级调度算法,该算法给就绪队列中的各个任务根据它们的截止期限(Deadline)来分配优先级,具有最近的截止期限的任务具有最高的优先级。
1.2. 基于比例共享调度算法
虽然基于优先级的调度算法简单而有效,但这种调度算法提供的是一种硬实时的调度,在很多情况下并不适合使用这种调度算法:比如象实时多媒体会议系统这样的软实时应用。对于这种软实时应用,使用一种比例共享式的资源调度算法(SD算法)更为适合。
比例共享调度算法指基于CPU使用比例的共享式的调度算法,其基本思想就是按照一定的权重(比例)对一组需要调度的任务进行调度,让它们的执行时间与它们的权重完全成正比。
我们可以通过两种方法来实现比例共享调度算法[Nieh01]:第一种方法是调节各个就绪进程出现在调度队列队首的频率,并调度队首的进程执行;第二种做法就是逐次调度就绪队列中的各个进程投入运行,但根据分配的权重调节分配个每个进程的运行时间片。
比例共享调度算法可以分为以下几个类别:轮转法、公平共享、公平队列、彩票调度法(Lottery)等。
比例共享调度算法的一个问题就是它没有定义任何优先级的概念;所有的任务都根据它们申请的比例共享CPU资源,当系统处于过载状态时,所有的任务的执行都会按比例地变慢。所以为了保证系统中实时进程能够获得一定的CPU处理时间,一般采用一种动态调节进程权重的方法。
1.3. 基于时间的进程调度算法
对于那些具有稳定、已知输入的简单系统,可以使用时间驱动(Time-driven:TD)的调度算法,它能够为数据处理提供很好的预测性。这种调度算法本质上是一种设计时就确定下来的离线的静态调度方法。在系统的设计阶段,在明确系统中所有的处理情况下,对于各个任务的开始、切换、以及结束时间等就事先做出明确的安排和设计。这种调度算法适合于那些很小的嵌入式系统、自控系统、传感器等应用环境。
这种调度算法的优点是任务的执行有很好的可预测性,但最大的缺点是缺乏灵活性,并且会出现有任务需要被执行而CPU却保持空闲的情况。
2. 通用Linux系统中的CPU调度
通用Linux系统支持实时和非实时两种进程,实时进程相对于普通进程具有绝对的优先级。对应地,实时进程采用SCHED_FIFO或者SCHED_RR调度策略,普通的进程采用SCHED_OTHER调度策略。
在调度算法的实现上,Linux中的每个任务有四个与调度相关的参数,它们是rt_priority、policy、priority(nice)、counter。调度程序根据这四个参数进行进程调度。
在SCHED_OTHER 调度策略中,调度器总是选择那个priority+counter值最大的进程来调度执行。从逻辑上分析,SCHED_OTHER调度策略存在着调度周期(epoch),在每一个调度周期中,一个进程的priority和counter值的大小影响了当前时刻应该调度哪一个进程来执行,其中 priority是一个固定不变的值,在进程创建时就已经确定,它代表了该进程的优先级,也代表这该进程在每一个调度周期中能够得到的时间片的多少; counter是一个动态变化的值,它反映了一个进程在当前的调度周期中还剩下的时间片。在每一个调度周期的开始,priority的值被赋给 counter,然后每次该进程被调度执行时,counter值都减少。当counter值为零时,该进程用完自己在本调度周期中的时间片,不再参与本调度周期的进程调度。当所有进程的时间片都用完时,一个调度周期结束,然后周而复始。另外可以看出Linux系统中的调度周期不是静态的,它是一个动态变化的量,比如处于可运行状态的进程的多少和它们priority值都可以影响一个epoch的长短。值得注意的一点是,在2.4以上的内核中, priority被nice所取代,但二者作用类似。
可见SCHED_OTHER调度策略本质上是一种比例共享的调度策略,它的这种设计方法能够保证进程调度时的公平性--一个低优先级的进程在每一个epoch中也会得到自己应得的那些CPU执行时间,另外它也提供了不同进程的优先级区分,具有高priority值的进程能够获得更多的执行时间。
对于实时进程来说,它们使用的是基于实时优先级rt_priority的优先级调度策略,但根据不同的调度策略,同一实时优先级的进程之间的调度方法有所不同:
SCHED_FIFO:不同的进程根据静态优先级进行排队,然后在同一优先级的队列中,谁先准备好运行就先调度谁,并且正在运行的进程不会被终止直到以下情况发生:1.被有更高优先级的进程所强占CPU;2.自己因为资源请求而阻塞;3.自己主动放弃CPU(调用sched_yield);
SCHED_RR:这种调度策略跟上面的SCHED_FIFO一模一样,除了它给每个进程分配一个时间片,时间片到了正在执行的进程就放弃执行;时间片的长度可以通过sched_rr_get_interval调用得到;
由于Linux系统本身是一个面向桌面的系统,所以将它应用于实时应用中时存在如下的一些问题:
Linux系统中的调度单位为10ms,所以它不能够提供精确的定时;
当一个进程调用系统调用进入内核态运行时,它是不可被抢占的;
Linux内核实现中使用了大量的封中断操作会造成中断的丢失;
由于使用虚拟内存技术,当发生页出错时,需要从硬盘中读取交换数据,但硬盘读写由于存储位置的随机性会导致随机的读写时间,这在某些情况下会影响一些实时任务的截止期限;
虽然Linux进程调度也支持实时优先级,但缺乏有效的实时任务的调度机制和调度算法;它的网络子系统的协议处理和其它设备的中断处理都没有与它对应的进程的调度关联起来,并且它们自身也没有明确的调度机制;
3. 各种实时Linux系统
3.1. RT-Linux和RTAI
RT -Linux是新墨西哥科技大学(New Mexico Institute of Technology)的研究成果[RTLinuxWeb][Barabanov97]。它的基本思想是,为了在Linux系统中提供对于硬实时的支持,它实现了一个微内核的小的实时操作系统(我们也称之为RT-Linux的实时子系统),而将普通Linux系统作为一个该操作系统中的一个低优先级的任务来运行。另外普通Linux系统中的任务可以通过FIFO和实时任务进行通信。RT-Linux的框架如图 1所示:
图 1 RT-Linux结构
RT -Linux的关键技术是通过软件来模拟硬件的中断控制器。当Linux系统要封锁CPU的中断时时,RT-Linux中的实时子系统会截取到这个请求,把它记录下来,而实际上并不真正封锁硬件中断,这样就避免了由于封中断所造成的系统在一段时间没有响应的情况,从而提高了实时性。当有硬件中断到来时, RT-Linux截取该中断,并判断是否有实时子系统中的中断例程来处理还是传递给普通的Linux内核进行处理。另外,普通Linux系统中的最小定时精度由系统中的实时时钟的频率决定,一般Linux系统将该时钟设置为每秒来100个时钟中断,所以Linux系统中一般的定时精度为 10ms,即时钟周期是10ms,而RT-Linux通过将系统的实时时钟设置为单次触发状态,可以提供十几个微秒级的调度粒度。
RT-Linux实时子系统中的任务调度可以采用RM、EDF等优先级驱动的算法,也可以采用其他调度算法。
RT -Linux对于那些在重负荷下工作的专有系统来说,确实是一个不错的选择,但他仅仅提供了对于CPU资源的调度;并且实时系统和普通Linux系统关系不是十分密切,这样的话,开发人员不能充分利用Linux系统中已经实现的功能,如协议栈等。所以RT-Linux适合与工业控制等实时任务功能简单,并且有硬实时要求的环境中,但如果要应用与多媒体处理中还需要做大量的工作。
意大利的RTAI( Real-Time Application Interface )源于RT-Linux,它在设计思想上和RT-Linux完全相同。它当初设计目的是为了解决RT-Linux难于在不同Linux版本之间难于移植的问题,为此,RTAI在 Linux 上定义了一个实时硬件抽象层,实时任务通过这个抽象层提供的接口和Linux系统进行交互,这样在给Linux内核中增加实时支持时可以尽可能少地修改 Linux的内核源代码。
3.2. Kurt-Linux
Kurt -Linux由Kansas大学开发,它可以提供微秒级的实时精度[KurtWeb] [Srinivasan]。不同于RT-Linux单独实现一个实时内核的做法,Kurt -Linux是在通用Linux系统的基础上实现的,它也是第一个可以使用普通Linux系统调用的基于Linux的实时系统。
Kurt-Linux将系统分为三种状态:正常态、实时态和混合态,在正常态时它采用普通的Linux的调度策略,在实时态只运行实时任务,在混合态实时和非实时任务都可以执行;实时态可以用于对于实时性要求比较严格的情况。
为了提高Linux系统的实时特性,必须提高系统所支持的时钟精度。但如果仅仅简单地提高时钟频率,会引起调度负载的增加,从而严重降低系统的性能。为了解决这个矛盾, Kurt-Linux采用UTIME所使用的提高Linux系统中的时钟精度的方法[UTIMEWeb]:它将时钟芯片设置为单次触发状态(One shot mode),即每次给时钟芯片设置一个超时时间,然后到该超时事件发生时在时钟中断处理程序中再次根据需要给时钟芯片设置一个超时时间。它的基本思想是一个精确的定时意味着我们需要时钟中断在我们需要的一个比较精确的时间发生,但并非一定需要系统时钟频率达到此精度。它利用CPU的时钟计数器TSC (Time Stamp Counter)来提供精度可达CPU主频的时间精度。
对于实时任务的调度,Kurt-Linux采用基于时间(TD)的静态的实时CPU调度算法。实时任务在设计阶段就需要明确地说明它们实时事件要发生的时间。这种调度算法对于那些循环执行的任务能够取得较好的调度效果。
Kurt -Linux相对于RT-Linux的一个优点就是可以使用Linux系统自身的系统调用,它本来被设计用于提供对硬实时的支持,但由于它在实现上只是简单的将Linux调度器用一个简单的时间驱动的调度器所取代,所以它的实时进程的调度很容易受到其它非实时任务的影响,从而在有的情况下会发生实时任务的截止期限不能满足的情况,所以也被称作严格实时系统(Firm Real-time)。目前基于Kurt-Linux的应用有:ARTS(ATM Reference Traffic System)、多媒体播放软件等。另外Kurt-Linux所采用的这种方法需要频繁地对时钟芯片进行编程设置。
3.3. RED-Linux
RED -Linux是加州大学Irvine分校开发的实时Linux系统[REDWeb][ Wang99],它将对实时调度的支持和Linux很好地实现在同一个操作系统内核中。它同时支持三种类型的调度算法,即:Time-Driven、 Priority-Dirven、Share-Driven。
为了提高系统的调度粒度,RED-Linux从RT-Linux那儿借鉴了软件模拟中断管理器的机制,并且提高了时钟中断频率。当有硬件中断到来时,RED-Linux的中断模拟程序仅仅是简单地将到来的中断放到一个队列中进行排队,并不执行真正的中断处理程序。
另外为了解决Linux进程在内核态不能被抢占的问题, RED-Linux在Linux内核的很多函数中插入了抢占点原语,使得进程在内核态时,也可以在一定程度上被抢占。通过这种方法提高了内核的实时特性。
RED-Linux的设计目标就是提供一个可以支持各种调度算法的通用的调度框架,该系统给每个任务增加了如下几项属性,并将它们作为进程调度的依据:
Priority:作业的优先级;
Start-Time:作业的开始时间;
Finish-Time:作业的结束时间;
Budget:作业在运行期间所要使用的资源的多少;
通过调整这些属性的取值及调度程序按照什么样的优先顺序来使用这些属性值,几乎可以实现所有的调度算法。这样的话,可以将三种不同的调度算法无缝、统一地结合到了一起。
2. 什么叫算法软件,逻辑软件,系统软件
前两个无法回答,
逻辑:利用思考和判断分析抽象客观问题的过程
算法:算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。
系统软件:系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
3. 软件架构中,负载均衡有哪些调度算法
谢邀!
负载均衡调度算法也叫负载均衡方法有很多种,下面以使用比较广的nginx为例说说软件负载均衡的调度算法:
nginx默认的调度算法,按照时间顺序逐一分配后台服务器
在server后加weigth,weight值越高,后台服务器分配概率越大,下图是说ip为102的后台服务分配概率是ip为101后台服务的两倍
按照访问ip的hash分配,增加ip_hash关键字,同一ip访问相同的后台服务
按照访问url的hash分配,增加url_hash关键字,同一url访问相同的后台服务
按照最少连接数方式分配,增加least_conn关键字,哪个后台服务连接数少就分配哪个
按照最短响应时间分配,增加fair关键字,响应时间短的后台服务优先分配
4. 哪个生产计划排程软件APS好用是B/S架构并且可视化业务流程BPM
ERP:企业资源计划,核心是要把计划做好,然后把执行做好。精益生产排程就是把计划做好,精益生产流程就是把执行做好。其中精益生产排程和上一代MRP不同,基于有限能力排程,带工序可视化BOM,实现订单分解工序级别的自动智能高级计划排程,甘特图排程展现,可视化计划调整。
万紫千红wonderful wzqh精益生产平台ERP是行业领先市场占有率最高的B/S架构的软件。基于精益生产排程APS:人的大脑指挥中心。基于精益生产流程BPM:人的神经顺畅汇聚。实现精益生产平台ERP:人的身体各个部分。
强大的工作流程引擎,可视化监控,高灵活结合:1.支持串行、并行、分支、合支、循环复杂流程。2.提供流程的催办、撤回、跳转、退回等审批处理功能。3.提供所见即所得的图形化流程自定义功能,不用更改程序就可以实现流程的更改。
精确掌握整个生产过程,对每道工序、每个设备、每种物料进行精确管理。可以个性化考虑约束条件,减少模具切换次数,在满足交期下,排程相同模具相同产品连续生产。继承优良生产经验,帮助企业不断改进生产,逐步实现精益生产。
万紫千红wonderful wzqh精益生产排程APS实现生产计划自动排程,把人从复杂排程工作中解放出来,让计划员腾出更多时间处理非排程工作,优化工序,收集数据,优化数据准确度,协调人员资源,统筹计划等工作。就像计算器代替人工计数一样,就像汽车代替人工步行一样。把排程要求,排程规则输入电脑,由软件运算得出排程结果,并做评估分析,为决策提供有效支持,让计划员腾出时间优化排程规则,规则优化越好,资源调配越好,生产效率越高,不断向精益生产靠近。
APS排程算法要求高,既要技术高手,又是算法高手,又是业务流程高手,这样的人才很难,智商情商要求高,在实现算法的时候,遇到很多困难,需要很耐心,很有毅力。支持并行工序 模具工人人数这些约束,减少模具切换次数,可视化插单,调整。可以演示,录入样例数据,真正看到实现算法效果。
5. 生产计划自动排程用EXCEL实现
请参看
http://club.excelhome.net/thread-751186-1-1.html
[原创] Excel自动生产排程(至柔Ⅱ) [复制链接]
[注:原创作品,请勿转载]
兼备“excel生产计划4-至柔排程”功能,比其更有建设性的改进,思路整合多线别:更简洁直观、柔性更强、结构更严谨!
至柔Ⅱ做到的:
◎兼备“Excel生产计划表4-至柔排程”功能
◎容错处理:未输入订单数据行,排程区域公式错误值容错处理
◎简化至柔排程公式结构,一个公式整合多线别同时排产
◎增加3个微调项目
1.线别(调线别排程自动调整);
2.首次任务开始时间(与排程列时间关联);
3.每日计划工时(依计划工时产能自动调整排程;可同时调整,也可分线别调整)
◎整合多线别负荷率,可更直观看出整体负荷状况
◎选中排程数量自动在P6显示负荷工时
◎A-I列为数据输入区;5个可微调项目(高亮);其他为自动产生数据(勿动)
6. 王万良的主持完成的主要研究项目
1. 国家自然科学基金(61070043):移动自组织网络中实时流媒体传输的控制与调度协同方法(在研)
2. 国家自然科学基金(60874074):面向节能减排的流程工业生产过程不确定动态调度方法及其应用(在研)
3. 国家863计划项目(2007AA04Z155):流程工业企业生产过程的智能计划与动态优化调度技术(在研)
4. 国家自然科学基金(60573123):网络控制系统智能调度与控制协同方法及其仿真平台研究(结题评价结果:优秀)
5. 国家自然科学基金(60374056):基于自治与协作机制的不确定生产过程动态调度方法及其应用(结题评价结果:优秀)
6. 国家863计划项目(863-511-945-002):面向流程工业生产调度与过程控制的集成建模技术
7. 国家863计划项目(2002AA412610 ):流程工业企业生产计划与实时调度技术及软件
8. 浙江省科技计划重大项目(2004C13034):旅游景区网络化综合管理与服务平台研究及应用示范
9. 浙江省科技计划重大项目(2004C11011):快速响应客户需求的创新设计平台和企业应用集成系统研究及其在电声零件行业中的应用
10. 浙江省科技计划重点项目(2003C21005):小水电站远动监控系统与优化运行软件开发
11. 浙江省科技计划重点项目(2005C21090):全自动大功率LED分光分色机研制
12. 浙江省留学回国基金:数据通信网络自适应拥塞控制方法
13. 浙江省科技计划项目 (012047):生产计划与调度的智能算法软件包研制
14. 教育部:基于模糊逻辑网络的生产调度与过程优化集成建模方法研究
15. 浙江省高校实验室建设项目:综合自动化研究生实验室建设
16. 杭州市科技创新重点项目(20051321B20)大功率照明LED自动分拣机研制
17. 浙江省自然科学基金(698073):设施农业生态环境分布参数系统建模、预测与控制
18. 河南省科技攻关项目(931161900):高级羽绒被服电脑充绒机研制
19. 浙江省教委重大项目(94001):电脑提花羊毛衫大圆机控制及分色系统研制
20. 教育部:技术与艺术相结合的数字媒体跨学科人才培养模式创新实验区(在研)
7. 计划软件要怎么选
1、工作计划软件都有哪些。现在推行无纸化办公,同时因为纸质文件办公需要更多的流程和财务成本所以工作计划软件在办公商务领域越来越大。常见的办公计划软件有:记事本、有道云、云之家、日事清等。
2、为什么要选择日事清。
做工作计划就是为了能够提高工作效率,减轻工作量。所以,选择简单、流畅的工具是首要目标。其次就是日事清多端同步,覆盖了WEB端、PC端和移动端,同一账号可以多设备登录,方便快捷。
3、团队合作,高效沟通。企业工作基本上不会是一个人完全承担一项工作,基本上都是需要合作进行。日事清的“看板”功能,类似于公司里面的小白板,将线下的沟通直接在线上对接,信息公开,非常方便。
4、工作计划的制定。制定工作计划能够明确目标;在日事清的“日程”界面下,做工作计划分成两个步骤。首先将当日任务收集到收纳箱中,在将收纳箱中收集好的任务按照轻重缓急的原则分配到对应的四象限表中。
5、实时记录,加深记忆。工作事物繁多,如果没有一个好的记录体系的话就会随学随忘。在日事清的四象限里面打开要进行备注的任务,直接进行记录即可。
6、温故知新。每天写工作总结,从总结中发现问题。日事清提供的总结功能叫做“笔记”,笔记能够自动收集计划内容、完成情况和备注信息,自动生成工作总结。
8. 调度管理系统平台OMS——调度计划版块
1
OMS调度系统平台
电网调度技术支持系统(OMS)系统是调度专业使用频率最高的系统平台。它是集成调度所有专业的系统平台,包括有调度运行、系统运行、调度计划、自动化、继电保护等各专业模块。
其中调度计划模块分为:日前停电检修计划管理、设备异动管理、月度检修停电计划管理、电网运行风险预警管理、检修管理成效指标。基本上调度计划重要的工作都已经系统化。
1.月度检修停电计划和日前检修停电计划工作是最重要的80%工作量所在。
2.设备异动管理归属在调度计划处,因此这个部分的工作是和设备新投管理划分开。
3.电网运行风险预警管理是针对检修停电计划的风险预警,也是调度计划专业的重点工作。
2
模块使得工作流程化标准化
系统平台中没有“年度检修停电计划”。只能通过线外收资的方式让各个工程管理部门按照设置好的表格进行填写。虽然灵活性较大,但是对于后期的年度检修停电计划平衡工作是耗时,且效率不高。
由于没有系统平台的统一标准约束,各个部门上报的年度计划内容五花八门。很多部门甚至简化了计划工作的内容和停电范围。使得平衡工作的最大效用“一停多用”没有发挥到应有的作用。
月度停电计划和日前停电计划模块是平时工作使用最大的两个模块,也是磨合的最多的两个模块。由于各供电分公司工作习惯不一致,使得这两块流程的填写事项汇集了所有分公司的需求,特别臃肿冗余。我倒是觉得有了系统平台,正好可以借此机会让各分公司的工作流程和方式标准化。这是系统本身可以带来的最大的好处。
3
系统平台是数据集散地
系统还有一个很重要的作用是可以提高工作效率。目前市调OMS系统(包括检修公司OMS系统)与各个地调OMS系统没有集成统一。月度计划和日前检修申请票需要在两个平台进行切换上报处理。两个平台的模块也不一致,在推送的过程中会导致很多重要信息的缺失,需要重新录入。一是工作效率会降低,二是容易出现不一致,导致安全风险。
电网运行风险预警管理是最近新添加的模块,需要将风险预警单上传至系统中。这个模块与安监部电网运行风险预警管理平台有重复工作部分。导致需要在两个平台上传风险预警单,增加了工作量。其实更佳的方式是从月度计划关联出来的风险预警单,将预警单中的各部分细化出来,可以从系统中导出完整的一份预警单内容。
系统平台是一个数据集成的地方,对于数据的查阅和统计是系统平台可以发挥的最大重要。如何提升数据的利用率是需要认真考虑的事情。对于月度检修停电计划最为重要的是重复停电的梳理,目前由于设备台账没有覆盖全部调度管辖设备,因此重复停电的梳理还是在于人工手动统计。若今后系统可以自动梳理,就可以在办理月度检修停电计划时,可以自动提示此设备已在最近三个月停电次数多少。
4
系统平台可以整合工作流程
系统平台可以让工作流程更加顺利,更加规范。比如现在经常出现的问题是在办理日前检修申请票时,新投异动手续没有办理完毕,导致工作取消。很多情况是因为工程管理部门人员没有及时发起新投异动流程,有时是在流程过程中有人员没有及时办理。如果系统平台可以自动检索需要办理新投异动手续的工作,在适当的时候推送办理通知,就可以让工作更加流畅。
在月度检修停电计划办理过程中设置选项“是否需要新投异动手续”,选择“是”选项,系统可以自动在工作开始前的某个日期自动推送办理通知提醒。让运行单位人员获悉需要办理新投异动的内容,从而可以推送至施工单位,让其提交相关新投异动手续办理材料。在整个办理过程中系统平台可以适时的发出工作提醒,让相关人员及时办理。
5
系统平台发现并消除瓶颈
工作是一系列的流程的链条,每个链条都是由不同大小的环所组成。在这个工作流中处于最小环位置就是工作中的瓶颈。如何让工作更加舒畅,必须让系统首先找出工作流的瓶颈,然后找到对应的解决措施。将瓶颈消除或者缩小,这是需要由系统的数据来告诉我们答案,并且需要系统来解决工作链中的瓶颈。善用系统以及系统背后告诉我们的数据和信息非常重要。
6
推荐文章
线路参数测试,简约不简单
哪些专变用户需要签订调度协议
月度检修停电计划受到的惊扰