Streamlit打造工程估算系統

前言

工程估算為提報計畫前的必要內容,所提報的概估經費關乎於計畫核定後是否會造成實際所需經費是否足夠、執行率會不會有問題。

工程估算方法有兩種:材料及類別

  • 材料是將單元拆分為鋼筋、模板、混凝土...等等可以從標準斷面計算而得的內容。
  • 類別是將工程拆分為渠道工程、道路工程、橋梁工程...等可以明確分類的內容。

本篇文章希望能夠藉由雲端介面的操作來達成以下幾點需求

  1. 工程估算方法將以往的材料導向為類別
  2. 各類別單元內容計算由程式接手,減少人力調配參數。
  3. 輸出報表採用最新版本號,避免各地版本不一造成困擾。
  4. 手機也能在工區現場獲得經費估算成果。

工程估算方法

工程估算方法不同是目前在處理計畫提報時常常造成提報經費與實際經費有落差的主因,經查發現原來是大多數人都用材料作為品項而非用工程類別作為品項,導致在估算過程容易忽略道路鋪面、擋土設施這類內容。

估太少

設計過程會需要東扣西扣,為了主體工程能夠收尾必須要捨棄掉某些也是很重要的項目。

估太多

會被檢討為什麼當初黑白估造成執行率不高,很多人都是因為被刁難過經費不能超過上限,所以就給他用力估下去,造成這樣的結果。

類別計算內容

渠道工程、版橋工程

  • 給定渠道長寬及長度,回推牆厚及所需鋼筋
  • 給定版橋長寬及座數,回推版厚及所需鋼筋

擋土牆

  • 懸臂式擋土牆
  • 重力式擋土牆

道路工程、版樁工程

分為AC、再生AC、碎石級配、CLSM的各種排列組合,透過新增的方式來逐行增加,也可以進行刪除。

雜項及其他

將前述內容加總後乘上雜項費用係數(預設為0.1)

間接費用

為前幾項的加總後乘上間接費用係數(預設為0.3),這部分包含職安、環保、廠商利潤、工程管理費等

輸出報表

工作時如有需要輸出報表的時候,不外乎會採用word或者excel之類的工具,當版本有更新的時候會需要請同事重新下載使用,並在報表的某處壓一個版本號作為辨識,然而往往頒布適用的時候,還是會有不少同事以舊的版本提送報表。

為解決上述版本差異問題,這次選擇利用雲端網頁作為可及時更新的報表輸出媒介,一旦計算規則改變或報表格式變化就能夠在同事輸入完基本資料之後,確保輸出的內容會是正確版的。

實作成果

系統操作流程

工程基本資料

工程施作位置

工程內容概要