|
由於傳統的程序導向程式設計(Procedure Oriented Programming , POP)語言結構性 不嚴密,因此不太適合軟體功能需時常修改,及需多人分工之大型軟體的場合下發展 。在電力系統分析的領域中所牽涉層面廣泛,系統之分析軟體也就較大型;又系統結 構也因實際需要時常改變,軟體的功能也就需加強,因此一般程序導向程式設計語言 (C,FORTRAN,BASIC) 就較不能勝任。為了改善此種語言的缺點,以物件導向為基礎之 軟體語言也就成為發展的主流。本論文就以物件導向程式設計 (Object Orented Programming, OOP) 技巧的觀念來發展電力系統分析之環境,以探 討此種程式語言在電力系統分析上之應用。文中我們分別介紹在IBM PC上發展的配電 系統故障分析及復電調度系統,交談式電力系統分析環境等二套軟體,在配電系統故 障分析及復電調度系統軟體中是以人機交談方式及調度員之經驗為基礎來做故障的研 判及較佳復電調度,以幫助調度員對此配電系統故障問題做出較正確及快速的復電處 理程序,減少停電時間,提高供電品質。在交談式電力系統分析環境中是整合了多種 電力系統模擬刀析軟體,使使用者在此以圖形顯示的環境中,從系統網路結構的編輯 ,系統元件參數的輸入,系統模擬分析程式的呼叫,模擬結果的顯示等過程中清楚地 了解電力系統所探的問題。從這二個軟體之發展經驗中,我們體驗了物件導向程式設 計技巧的優點,它擁有了資料型態之萃取與封裝、物件之繼承、同名異式之三種特性 ,使所發展的軟體結構嚴密並預留一些空間,使軟體在未來能有再發展的潛力,因此 無論在軟體發展過程中的除錯問題或是功能的改善與加強,更顯異於POP 設計方式的 便利性質,所以適合電力系統模擬分析軟體的發展。
|