• 沒有找到結果。

案例二:單水庫供水加入需求量考量之案例

第四章 整併與轉換原則

4.2 案例二:單水庫供水加入需求量考量之案例

案例二為ㄧ水資源水庫調配問題中單水庫供水的問題,其供水須 盡量滿足需求點的需求量。首先我們先對問題利用傳統分析方法繪製 系統圖與流程圖,如圖

4.2.1

。圖

4.2.1

左方為系統圖,系統圖內的節 點為水庫蓄水量(S

)

,需求量則為一假設之虛擬節點,其箭線為入流 量(I)與供水量(O),其中供水量(O)流入需求節點

(

虛擬節點

)

;圖

4.2.1

右方為水庫水量調配演算流程圖,由框架與箭線符號所組成,流程圖 內各變數定義與計算方式整理如表

4.2.1

所示:

4.2.1

案例二流程圖內各變數定義與計算方式說明表

變數 名詞 方程式

S1, ,It Dt 初始水庫蓄水量,入流量,需求量 - AvIt t 時刻之可利用水量 AvIt =It+St

Ot t 時刻之供水量 Ot =min(AvIt Dt)

+1

St t+1 時刻之水庫蓄水量 St+1 =St +ItOt

流程演算邏輯說明如下 框架一: 輸入檔給定

通常流程圖的第一個步驟為給定輸入檔

(

已知值傳入

)

,藉由輸入 檔我們可以瞭解那些變數是已知值,進而確認那些變數是待定的決策 變數。案例一的已知變數設定為初始水庫蓄水量

( )

t

時刻的入流量

( )

與需求量

( )

S1

It Dt

框架二: 計算 t 時刻可利用水量

流程圖的第二個步驟為計算可利用水量,

t

時刻可利用水量

( )

在案例一中定義為

t

時刻入流量

( )

t

時刻水庫蓄水量

( )

的總和,

AvIt

It St

即方程式AvIt =It +St

框架三: 決定 t 時刻水庫之供水量

流程圖的第三個步驟為決定水庫的供水量,假設

t

時刻水庫的供 水量

( )

t

時刻水庫可利用水量

( )

與需求量

( )

兩變數中之最小

值,即方程式 。

Ot AvIt Dt

) min( t t

t AvI D

O = ,

框架四: 計算 t+1 時刻水庫蓄水量

流程圖的第四個步驟為計算下一時刻的水庫蓄水量,

t+1

時刻水庫

蓄水量

( )

在案例一中定義為

t

時刻入流量

( )

t

時刻水庫蓄水量

( )

的相加總和再減去

t

時刻水庫的供水量

( )

,即狀態轉換方程式

+1

St It St

Ot

t t t

t S I O

S+1 = + −

框架五:判斷是否達到模擬總時刻

框架一

~

四為利用輸入檔的已知資料來依序計算出

t

時刻可供水量、

t

時刻水庫供水量以及

t+1

時刻水庫蓄水量,最後第五個步驟為判斷模 擬是否達到預設的模擬總時刻,倘若達到的話,則結束模擬;倘若未 到達,則繼續模擬下一時刻。

模擬結束

t+1

時刻水庫蓄水量

)

所求得的

t

時刻水庫之供水量

( )

t+1

時刻

步驟二、釐清實體流與資訊流(利用 Stock 與 Flow 修改)

修改方式與案例一修改方法一樣

(

4.1.3)

。圖

4.2.2

中的系統圖 為水流實體元件的流動,而流程圖為變數資訊傳遞流動,為更明確分 辨實體元件流動與變數資訊流動,於步驟二利用系統動力流圖的兩個 繪圖物件,存量

(Stock)

與流量

(Flow)

來釐清這兩類不同的流動行為。

系統圖上的節點若有累積的行為則以存量

(Stock

,符號為 存量名稱

)

來表 示,如

:

水庫蓄水量(S)。而系統圖內水流的流動則以流量

(Flow

,符 號為 流量名稱

)

表示,其中閥門

( )

表示水量流動的控制變數,

表示入流量(I), 表示出流量(O),入流量時的 代 表水量的來源

(Source)

,出流量時的 表示水量要到達的目的地

(Sink)

,然而需求節點在此案例中為目的地

(Sink)

,故不以存量

(Stock)

來表示。採用存量與流量表示的結合圖如圖

4.2.3

所示。

模擬結束

Dt

資訊流 實體流

水庫蓄水量 (S)

入流量 (I)

供水量 (O)

It

需求節點

AvIt( )AvIt=St+It

) min( t t

t AvI D

O=

( ) +1

St ( )St+1=St+ItOt

Ot t=1~n

S1

St=

+1

= t

t S

S

: 差異處

4.2.4

案例二拆解完

"

是否達到模擬總時刻

"

"

模擬結束

"

的框架之修 改圖

步驟四、檢視各變數之間的傳遞行為是否正確

檢視方式及修改可參考案例一圖

4.1.15~

4.1.16

。案例二的變數 檢視圖如圖

4.2.5

所示,檢視完之修改圖如圖

4.2.6

所示。

Dt

資訊流 實體流

水庫蓄水量 (S)

入流量 (I)

供水量 (O)

It

需求節點

AvIt( )AvIt=St+It

) min( t t

t AvI D

O =

( ) +1

St ( )St+1=St+ItOt

Ot t=1~n

S1

St=

+1

= t

t S

S

Check 參數傳遞

4.2.5

案例二須確認的三個計算方程式示意圖

Dt

資訊流 實體流

水庫蓄水量 (S)

入流量 (I)

供水量 (O)

It

需求節點

AvIt( )AvIt=St+It

+1

St ( )St+1=St+ItOt

Ot t=1~n

S1

St=

+1

= t

t S

S

) min( t t

t AvI D

O=

( )

4.2.6

案例二檢視變數傳遞之關係後之示意圖

在根據案例一步驟四中的方法

(

如圖

4.1.17~

4.1.20)

得到案例二 的因果回饋圖,如圖

4.2.7

所示。

可利用水量

水庫蓄水量 供水量 +

-+

入流量 +

+

+ 需求量

4.2.7

案例二因果回饋圖

4.3 案例三:單水庫供水加入需求量以及河川放流量考

相關文件