本报告是关于基于MATLAB的短路电流计算的课程设计。课程设计的目标是通过编制一个可行的电力系统计算应用程序,来加深对电力系统短路计算的理解,并培养自己在计算机编程方面的能力,提升综合素质。报告中包括了课程设计的说明、选择MATLAB作为计算机语言的理由、程序的主框图、子框图及主要数据变量的说明、三道计算题和网络图、设计体会、参考文献以及附录(主程序及其注释)。
短路电流(short-circuit current)是指在电力系统运行中,当相与相之间或相与地(或中性线)之间发生非正常连接,即短路时所流过的电流。其值常常远远大于额定工作电流,因此短路电流的计算对于电力系统的安全运行至关重要。
在课程设计中,选择了MATLAB作为计算机语言。原因之一是MATLAB拥有强大的矩阵计算和数据处理能力,适合进行电力系统短路电流的计算。其次,MATLAB有丰富的工具箱和函数库,可以方便地实现电力系统相关的计算和分析。此外,MATLAB还有友好的用户界面和简洁的语法结构,便于编写和调试程序。综合考虑这些因素,选择MATLAB作为编程语言是一个明智的选择。
在程序的设计中,主要采用了模块化的思想,将整个程序分为主程序和子程序。主程序主要负责用户界面、输入参数的获取和输出结果的显示。子程序用于实现具体的短路电流计算和数据处理功能。通过这种模块化设计,既提高了程序的可读性和可维护性,又方便了后续的拓展和修改。
课程设计中还包括了三道短路电流的计算题和对应的网络图。这些计算题和网络图旨在帮助学生加深对课程内容的理解,并通过编写程序来解决实际问题。在计算题的过程中,需要使用到短路电流的支路阻抗和各种参数,这对于学生来说是一次很好的实践和应用。
在完成课程设计的过程中,我深刻体会到了编程的乐趣和挑战。通过自己设计程序来解决实际问题,既锻炼了自己的思维能力,又提高了解决问题的能力。在短路电流计算中,我不仅学到了电力系统的基本知识,还学会了如何使用MATLAB进行数据处理和计算。
总之,通过本次课程设计,我对电力系统短路电流计算有了更深入的了解,并且提升了自己在计算机编程方面的能力。通过选择MATLAB作为编程语言,我掌握了一种强大的工具,可以在以后的学习和工作中继续使用。同时,也感谢指导教师张凤鸽老师在整个课程设计过程中的指导和帮助。
参考文献:
1. 《电力系统分析与计算》 马敏著
2. 《MATLAB编程与实践》 朱文进著
3. 《电力系统计算机一般工具箱及应用》 朱成方著
附录:
1. 主程序
2. 程序注释