论文摘要
电力系统仿真是电力系统分析计算的基础,电力系统仿真技术在电力系统分析与防患事故方面承担着十分重要的作用。随着电力系统规模的增大,针对电力系统仿真的软件规模也越加庞大。在二十世纪九十年代,面向对象技术成功的解决了电力系统仿真软件存在的扩充和维护困难等问题,使得面向对象技术逐步的在电力系统软件开发中应用起来。尽管目前面世的电力系统仿真软件功能已非常强大,但具体到某一特殊的应用领域仍存在一些不适应性。一方面是由于电子新技术层出不穷,由此会带来一些新的问题需要处理;另一方面是现阶段的电力系统仿真软件都是以一个成品包裹式送到使用者的手中,使用者无法根据现场情况进行有针对性的修改,无法将仿真软件确切的应用到现场。如果软件使用者想要根据现场实际进行修改,必须通过软件开发商进行交涉,甚至造成二次消费,大大的提高了系统运行成本。因此,开发出一套使用简单、维护方便、扩充良好、能灵活适应电力系统各种分析需求和发展需要的仿真工具包,具有重大的现实意义。基于这种思想与需求,本文运用面向对象技术,旨在研究开发出一套电力系统仿真软件工具包。在这套工具包中,基本上包含了现阶段电力系统网络中所涉及到的基本元件以及在仿真计算中涉及到的算法程序。仿真工具包采用了Microsoft Visual Studio2005中的C++语言进行程序编制,并使用Microsoft Windows中的DLL技术将各个工具包封装在所对应的DLL文件中,实现了工具包之间的独立,也增强了相互之间调用的快捷性。在该工具包中,建立了现阶段电力系统网络中所包含的大部分基本元件的模型,同时还建立了系统潮流计算中所涉及到的运算方法以及相关方法,通过该工具包可以进行简单的系统潮流计算。在开发中充分考虑了软件接口问题,其他的开发者可以方便的调用该工具包中的相关模型,基本实现了扩充良好、维护性好和可二次开发的功能。