论文部分内容阅读
电网规模的日益扩大,单台发电机容量的不断增加,系统运行方式的频繁变化,使得电力系统稳定性问题越来越突出,建立电力系统实时监测系统势在必行。Linux操作系统由于其源代码的开放性、可定制和稳定性等优点,基于Linux系统的监控软件广泛应用于电力系统行业。但是由于Linux系统下的图形界面实现复杂,而一个良好的人机交互界面对于监控人员迅速判断电网运行状态,处理突发故障等非常重要,用户界面的不友好一直限制着Linux系统的进一步应用。X Window/Motif图形界面系统的出现正好弥补了这一不足,X Window或称X窗口系统旨在建立不依赖于特定硬件系统的图形和文字显示窗口系统的标准,提供了功能强大的Xlib系统调用函数库。Motif是在Xlib上建立的更高层次的工具包,他提供了一套更丰富的、风格统一的、视觉效果更好的交互图形组件库。而UIM/X则是一种综合性的第二代编制OSF/Motif风格图形用户界面程序的开发平台,利用UIM/X开发平台能提高效率,大量节省软件开发的时间资源和人力资源,使Linux系统的发展迎来一个新的机遇。而在数据采集模块中采用Proc文件系统最显著的优势是,它将内存以文件的方式来管理。也就是说Proc文件里的数据全部存在于内存中,它同时具备了内存和文件的优点。根据上述特点,我们可以通过操作系统本身来管理内存的方式来实现对内存中数据的操作。论文首先全面、系统地阐述了Linux操作系统的应用研究现状和研究基于Linux操作系统的电力系统监测软件的意义。然后论述电力系统监测的理论基础,并根据电力系统监测系统的需求和Linux操作系统的特点,提出了基于Linux操作系统的电力系统监测软硬件系统的总体设计方案。之后详细分析了基于Xwindow系统的图形程序的运作机理,以及Xwindow图形编程技术的最新发展--UIM/X集成开发环境,Proc文件系统的运行方式,并结合实际项目详细介绍了基于UIM/X集成开发环境的人机交互模块和基于Proc文件系统的数据采集模块的具体设计实现方法。论文最后对主要工作和研究内容进行了总结,并指出了有待进一步研究的问题。