{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

BasicJavaProgramForLoadFlowAnalysis

BasicJavaProgramForLoadFlowAnalysis - School of Engineering...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
School of Engineering and Design Electronic and Computer Engineering MSc in Sustainable Electric Power Brunel University Power Flow System Analysis Program written in Java by Kieran A. Murray Std Number 0620711 Supervisor Dr Gareth Taylor September 2008 A Dissertation submitted in partial fulfillment of the requirements for the degree of Master of Science i
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
School of Engineering and Design Electronic and Computer Engineering MSc in Sustainable Electric Power Brunel University Power Flow System Analysis Program written in Java Student’s name:_____________________________________________ Signature of student:_______________________________________ Declaration: I have read and I understand the MSc dissertation guidelines on plagiarism and cheating, and I certify that this submission fully complies with these guidelines ii
Background image of page 2
Abstract Power Flow System Analysis Program is a software program written in java to perform load flow calculations. The source code, test cases and UML diagrams are included in the submission. Input of data and output of data(results) are through a Graphical User Interface. iii
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Acknowledgements My thanks to my supervisor Dr Gareth Taylor. Special thanks to the team at JavaRanch -www.javaranch.com. Without their help, this program would not have been written. The drawing package – translation – would not have been prepared in time without their help. The work that they did with me on Affine Transforms was timely and helpful. They were a constant source of support. iv
Background image of page 4
Glossary The drawings below are the packages for the Java program with the classes they contain – for further details see the UML diagrams folder on the accompanying CD System Files PowerFrame() JavaFilter() PrintableComponent() Calculation BusbarFormation () TableDataToArray() Ybus() baseCalculations CalculatedPower() NewtonRapshosn() Jacobian Formation() PowerMismatches() Matrix() RecalculateAngles() UpdateOfStateVariables() newtonRaphson tables BusbarData () BusbarDataModel() BusbarUI() GeneratorData() GeneratorDataModel() GeneratorUI() LoadData() LoadDataModel() LoadsUI() CheckCellRenderer() TransformerData () TransformerDataModel() TransformerUI() TransmissionLineData() TransmissionLineDataModel() TransmissionLineUI() ResultsData() ResultsDataModel() ResultsFrame() ResultsTable() ColumnData() TablesFrame() v
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
vi translation Busbar () BusbarInputDetails() BusbarUpdateDetails() Generator() GeneratorInputDetails() GeneratorUpdateDetails() Load() LoadInputDetails() LoadsUpdateDetails() SpringUtilities() StarDeltaTransformer () DeltaDeltaTransformer() DeltaStarTransformer() TransformerInputDetails() TransformerUpdateDetails() TransmissionLine() TransmissionLineInputDetails () TransmissionLineUpdateDetails() Shapes() PathWrangler2() ShapePanel() ShapeDraw()
Background image of page 6
Table of Contents Introduction ........................................................................................................................................ 9 Choice of Java: ................................................................................................................................. 3 Aims of the project ........................................................................................................................... 3 Background to Load flow and Fault calculations: ............................................................................ 5 Guass-Siedel method: ................................................................................................................... 5 Newton Raphson method: ............................................................................................................ 9 Fault Calculations and Zbus: ...................................................................................................... 11 Section A ............................................................................................................................................ 18 Design Principles ............................................................................................................................ 19 Overall Design of the program ....................................................................................................... 20 Design of the SystemFiles package ................................................................................................ 23 Design of the tables package .......................................................................................................... 24 Design of the translation package ................................................................................................... 26 Design of the calculation package .................................................................................................. 35 Design of the zbus sub-package ..................................................................................................... 40
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}