• 沒有找到結果。

使用者活動模擬資料

第3章 教學建物整建之機能空間配置求解模式

5. 類型 V 建物:此類型建物包含高科技製程廠房、以及食品加工廠等,其主 要服務對象為產品顧客(基於顧客需求,轉換成各類規格產品),特性為機能

3.3 RFID 空間移動資料追蹤

3.4.1 使用者活動模擬資料

大學各系所課程規劃,除了必修課程外,通常根據不同學程或專業組別開設 專屬選修課程(例如土木系結構組之鋼結構設計課程、土木系營管組之營建管理 課程),其中同一組別學生,多半共同參與該組別課程活動。本研究使用者活動 模擬,視同一組別為一群體,並假設群體內使用者為具有相同活動選擇,以及在 參與活動時具有相同機率分佈行為屬性。表2 為群體活動清單,包括群體名稱、 群體 ID、成員人數、以及活動參與清單。其中活動參與清單,為代表該群體使 用者參與所有活動之活動 ID、活動屬性、及行為屬性。本模式詳細之活動屬性 及行為屬性,定義說明如下。

2 群體活動清單 群體名稱 大三

群體ID G001 成員人數 95

活動參與清單 [(活動 ID, 活動屬性, 行為屬性)+]

Doherty(1998)認為使用者傾向根據活動重要性之優先順序,進行活動排程,

而非根據活動時間先後順序進行排程,即重要性較高之活動,作為第一優先排 程,唯有其它時間空檔,才考量重要性較低之活動。根據上述論點,本研究定義 固定(Fixed)及非固定(Unfixed)等二類型活動。固定活動為屬重要性最高之活動,

需要預先安排,且需要在規律的週次及固定的時間參與此活動,例如系所必修課 程、選修課程、論文研討會議等活動。另外,非固定活動包括彈性(Flexible)及非 彈性(Inflexible)等二類型,其中非固定彈性活動(Unfixed-flexible Activity)為屬重 要性次高之活動,需要預先安排,然而不需要在規律的週次及固定的時間參與此 活動,例如論文指導會議;非固定非彈性活動(Unfixed-inflexible Activity)為屬重 要性最低之活動,不需要預先安排,且不需要在規律的週次及固定的時間參與此 活動,例如系圖圖書閱覽、系辦郵件處理、研究資料查尋、個人休憩等活動。

表3 為固定及非固定活動之活動屬性,包含活動時間、活動地點、活動起迄 時間範圍。以固定活動為例,活動屬性多半由群體所屬教學行政單位所安排,使

用者參與固定活動時,無法依其個人偏好選擇活動屬性,因此資料特性為制式固 2012/09/18 至 2013/01/24。此外,此群體平均活動出席率為 0.95,且依據常態分 佈(Normal Distribution)設定之平均值及標準差,使用者參與週二及週四第1 時段

課程之活動到達時間趨勢為平均提早 5 分鐘(=-10% * 50),標準差為 2.5 分鐘

活動地點為RR-114,活動起迄時間範圍為 2012/09/18 至 2013/01/24。此外,此 群體平均活動出席率為 0.70,且依據均勻分佈(Uniform Distribution)設定之最高

01/24/2013] [09/18/2012, 01/24/2013]

性。圖7 為本模式之活動模擬流程,包含下列 13 個步驟,詳述如下。其中需取 得群體活動清單作為輸入(如表 5),最後輸出資料為使用者活動時間表。

步驟1-對於每一組群體 & 步驟 2-對於此群體之每一位使用者

此模式每一群體所含括之使用者,為具有相同固定與非固定活動,以及相同 機率分佈之活動屬性與行為屬性。其中群體活動清單,係定義建物中所有群體使 用者及其相關活動。首先此模式之步驟1,為由群體活動清單中,對於每一組群 體,重覆地產生此群體所需之使用者,直至達到群體定義之使用者數量。步驟2,

則是對於此群體之每一位使用者,決定所需固定與非固定活動。

步驟3-對於每一週模擬 & 步驟 4-對於每一項固定活動

步驟3 與步驟 4,為在一週模擬中,對於此群體之每一位使用者,隨機選擇 一項固定活動,並檢查此活動之活動起迄時間範圍。假若位於模式設定之模擬起 迄時間範圍外,此模式則選擇下一項固定活動。相反地,假若位於模式設定之模 擬起迄時間範圍內,則進入步驟5。

步驟5-產生固定活動之活動屬性

步驟 5,為根據群體定義固定活動之活動屬性(包括活動時間、活動地點),

產生每一位使用者暫時之活動時間表。此外,再依據此暫時活動時間表,檢查活 動屬性是否與其它活動發生衝突(即各活動地點,是否與其它活動發生衝突;以 及各活動時間之使用者,是否在同一時段進行其它活動)。假若活動屬性未發生 衝突,此模式則進入步驟6。相反地,假若活動屬性發生衝突,此模式暫停,同 時顯示警訊,請求模式使用者,重新輸入活動屬性或刪除該活動。

步驟6-隨機決定固定活動之行為屬性

步驟6,為根據群體定義固定活動之行為屬性(包括活動出席率、活動到達時 間趨勢及活動離開時間趨勢),隨機決定此位使用者參與此活動之行為屬性。接 著,此模式再分別重覆一週次(步驟 4 至步驟 6)及所有週次(步驟 3 至步驟 6),直 至此位使用者之所有固定活動皆完成模擬。

步驟7-對於每一週模擬 & 步驟 8-對於每一項非固定活動 & 步驟 9-隨機決定非 固定活動之活動頻率

步驟7 與步驟 8,為在一週模擬中,對於此群體之一位使用者,隨機選擇一 項非固定活動,並檢查此活動之起迄時間,其類似上述步驟3 與步驟 4。接著步 驟9,為根據使用者預先定義活動時間之活動頻率範圍,隨機決定此活動一週發 生頻率。

步驟 10-隨機決定非固定活動之活動屬性 & 步驟 11-尋找可容納此活動之最小 時間空窗

相較固定活動,非固定活動具較低優先排程權利,此外多半使用者通常在可 行的時間空窗內,選擇最小時間空窗,安排非固定活動。因此對於非固定活動之 活動時間,本模式提供尋找偏好最小時間空窗或隨機決定活動時間等2 種類型。

其中一類型選擇,尋找偏好最小時間空窗之活動時間(步驟 10-11)。首先根 據某一群體預先定義非固定活動之活動地點,進行活動排程,接著再依據預先定 義活動時間之活動期間範圍,尋找可容納此活動期間之最小時間空窗,作為該非 固定活動開始時間。假若經多次尋找並已達設定之最大試驗次數,仍無法找到時 間空窗,此模式則暫停,同時顯示警訊,請求模式使用者,輸入活動屬性或刪除 該活動。

步驟12-隨機決定非固定活動之活動屬性

另一類型選擇,隨機決定活動時間(步驟 12)。此步驟仍根據某一群體定義非 固定活動之活動屬性(即活動時間及活動地點),隨機決定每一使用者暫時之活動 時間表。此外依據暫時活動時間表,檢查活動屬性是否與其它活動發生衝突 (即 各活動時間之使用者,是否在同一時段進行其它活動)。假若經多次活動時間及 活動期間之取樣,並已達設定最大試驗次數,仍發生活動時間衝突,此模式則暫 停,同時顯示警訊,請求模式使用者,重新輸入活動屬性或刪除該活動。相反地,

假若未發生衝突,則逕進入步驟13。

步驟13-隨機決定非固定活動之行為屬性

步驟13,為根據群體定義非固定活動之行為屬性(包括活動出席率、活動到 達時間趨勢及活動離開時間趨勢),隨機決定此位使用者參與該活動之行為,其 類似上述步驟6。接著,此模式再分別重覆一週次(步驟 8 至步驟 13)及所有週次 (步驟 7 至步驟 13),直至此位使用者之所有非固定活動模擬。此外,模式再分別 重覆某一群體 (步驟 2 至步驟 13)及所有群體 (步驟 1 至步驟 13)所有使用者之固 定與非固定活動模擬,直至達到模式設定之模擬起迄時間而停止,最後輸出每一 位使用者各週次活動時間表。

7 使用者活動模擬流程