1. 概要說明
版本號: 1.0.0.0
著作權: 物流技術研究所 寺本敏幸
使用期限: 2026/12/31
Tera計算3_Utility 係一款整合物流實務所需各項工程計算之綜合型輔助軟體。內建大貨車迴轉軌跡計算、物流箱材積計算、棧板最佳化打板演算法,以及倉儲保管規模推算等多項核心功能模組。
1.1 主要特色
📊 多模組整合
將 8 項物流工程領域不可或缺的計算機能整合於單一軟體平台。
🚛 實務導向計算
完全依據真實商用貨車與標準物流箱之幾何尺寸進行精確模擬。
📈 視覺化呈現
將生硬數據轉化為 2D 軌跡圖與打板立體配置圖,協助直觀理解。
💾 數據保存與延續
具備計算檔案儲存與載入功能,支援反覆模擬試算。
1.2 目標使用者
- 物流中心與倉儲營運主管
- 運輸與車隊派車規劃專員
- 物流現場流程改善工程師
- 自動化倉儲與廠房佈局設計師
- 供應鏈物流顧問
2. 系統需求
2.1 運作環境
| 項目 | 規格要求 |
|---|---|
| 作業系統 | Windows 7 / 8 / 10 / 11 |
| .NET 框架 | .NET Framework 4.5 以上版本 |
| 記憶體 (RAM) | 建議 4GB 以上 |
| 硬碟可用空間 | 500MB 以上 |
| 顯示器解析度 | 建議 1280×768 以上 |
2.2 必須安裝之第三方軟體
- Microsoft Access Database Engine (供存取 Access 資料庫使用)
- Microsoft Excel (供報表匯出功能使用)
Tera計算Data 資料夾必須放置於 A:, B:, C:, D:, E: 或 F: 磁碟區之根目錄下。
3. 安裝與設定
3.1 安裝步驟
- 執行提供之安裝檔 (Installer)。
- 選擇安裝路徑(建議採用預設路徑)。
- 遵循安裝精靈指示完成安裝。
- 將
Tera計算Data資料夾複製至上述允許之本機磁碟機根目錄。
3.2 首次啟動之註冊程序
使用者註冊流程
- 首次啟動程式時,畫面將彈出使用者註冊視窗。
- 請抄錄畫面產生之專屬「使用者詢問代碼」。
- 將此代碼以電子郵件寄送給著作權人。
- 於畫面輸入回信取得之「解鎖密碼」即完成註冊。
※ 完成註冊後,未來啟動即直接進入主選單,無需重複輸入。
3.3 資料夾結構說明
| 資料夾/檔案名稱 | 說明 |
|---|---|
| Tera計算Data\ | 系統主數據資料夾 |
| &├ SoftData\ | 軟體參數設定檔 |
| &├ PL積付計算\ | 棧板打板運算結果存檔 |
| &├ フォーク積付通路計算\ | 堆高機車道運算結果存檔 |
| &├ Tera計算.accdb | 主 Access 資料庫 |
| &└ SQL によるEIQ分析.accdb | 出貨 EIQ 專用資料庫 |
4. 功能清單
Tera計算3_Utility 提供以下 8 項核心功能模組。
4.1 人工手算公式展示
概要
展示各項物流推算之基礎數學公式,供使用者核對與學習。
主要功能
- 呈現物流標準算式
- 提供計算範例參考
- 逐步拆解計算邏輯
4.2 進貨空間計算
概要
計算進貨卸貨區所需之面積與碼頭數。
主要功能
- 依據進貨物流量推算空間
- 考量尖峰時段貨車集中度
- 推算進貨驗收暫存區大小
輸入參數
- 每日進貨箱數
- 單箱長寬高尺寸
- 每日可作業時數
- 通道與作業寬裕率
4.3 出貨打包物流量計算
概要
彙整出貨包裝箱之總材積與重量。
主要功能
- 按外箱尺寸分類統計
- 總容積與總重量核算
- 掌握各包裝型態之占比
4.4 出貨空間計算
概要
精算出貨碼頭與理貨作業所需之總面積。
主要功能
- 依據出貨量推算空間
- 按配送路線計算分揀區面積
- 揀貨區規模計算
- 出貨裝車等待區計算
4.5 貨車迴轉軌跡模擬
概要
運用三角函數計算並畫出貨車迴轉所需之最小半徑與車道淨寬。
主要功能
- 依據不同車種演算轉彎軌跡
- 算出最小迴轉半徑
- 計算安全間距(Clearance)
- 繪製並匯出軌跡圖面
- 支援聯結車(半拖車)軌跡運算
支援車種
| 車種分類 | 車型細節 |
|---|---|
| 2噸小貨車 | 標準車頭標準車斗、寬車頭長車斗、寬車頭超長車斗 |
| 4噸中型貨車 | 寬車頭全車斗、標準寬全車斗 |
| 大型貨車 | 16噸 (6×2)、15噸 (8×4)、11噸 (前雙軸) |
| 貨櫃聯結車 | 20呎貨櫃拖車、40呎貨櫃拖車 |
計算參數
- 軸距 (Wheelbase)
- 前懸與後懸 (Overhang)
- 車體總寬
- 最小轉向半徑
- 直線進場距離
- 轉彎角度
4.6 散裝出貨物流箱計算
概要
針對揀貨出貨,計算所需之物流箱 (Tote) 數量,並結合 EIQ 分析以最佳化。
主要功能
- 由訂單資料換算所需物流箱容積
- 計算各尺寸物流箱之需求量
- 裝箱滿載率最佳化演算
- 自動執行 EIQ 分析
- 按出貨日與客戶別彙總
- 推算打板所需之棧板數
支援物流箱規格
| 物流箱型號 | 內部尺寸(長×寬×高)mm | 容積 (m³) |
|---|---|---|
| 摺疊箱 P-50B | 530×366×336 | 0.0652 |
| 摺疊箱 P-75B | 654×434×336 | 0.0954 |
EIQ 分析功能
- E (Entry): 客戶數與訂單數分級彙整
- I (Item): SKU 品項數分級彙整
- Q (Quantity): 出貨材積與數量彙總
4.7 棧板打板最佳化與保管規模
概要
計算將紙箱堆疊於棧板上之最佳排列法,並推算庫存所需之棧板架規模。
主要功能
- 演算法自動尋找最佳打板排列模式
- 計算面積利用率(充填率)
- 精算所需總棧板數
- 立體多層堆疊計算(可自訂最高層數)
- 多種排列方案並排對比
- 計算料架所需層數
- 推算倉庫整體保管區域面積
- 繪製 2D 俯視打板配置圖
支援棧板規格
| 棧板類型 | 尺寸(長×寬)mm |
|---|---|
| 標準棧板(T11型) | 1100×1100 |
| 標準棧板(T12型) | 1200×1000 |
| 自訂尺寸 | 使用者可任意輸入 |
演算法邏輯
系統自動生成所有可能之直橫交錯排列,並依下列指標推薦最佳解:
- 平均充填率最高(棧板表面積利用率最大化)
- 所需棧板總數最低
- 長寬排列比例最穩定(避免倒塌)
4.8 堆高機直角堆疊車道寬度計算
概要
精算堆高機在料架間進行 90 度直角轉彎取放棧板時,所需之最小淨通道寬度。
主要功能
- 依堆高機型號精算最小作業通道
- 將棧板與貨物凸出深度納入計算
- 可設定安全間隙寬度
- 直角轉向之幾何軌跡運算
- 呈現標示尺寸之圖面
支援堆高機型式
| 類型 | 特性 |
|---|---|
| 立式堆高機 (Reach) | 適合室內窄道,迴轉半徑小 |
| 座式堆高機 (三輪 Counterbalance) | 穩定性與機動性兼具 |
| 套用原廠型錄 | 直接帶入設備商提供之數據 |
| 手動輸入 | 支援特規或改裝車種 |
運算公式
通道寬度 = 堆高機車身長度 + 棧板深度 + 安全間隙寬度
※ 內部套用三角幾何函數補償直角轉彎時之車尾掃掠半徑。
5. 使用方法
5.1 基本操作流程
- 啟動程式,進入主選單
- 點擊欲執行之功能按鈕
- 於該功能視窗填寫必要參數
- 點選「計算開始」或「執行」按鈕
- 查閱運算結果與圖面
- 視需求將資料匯出為 Excel 或存檔
5.2 操作範例:貨車軌跡計算
步驟
- 主選單點選「貨車軌跡計算」
- 從車種選單選擇目標車型(例如:2T 標準車頭標準車斗)
- 選擇預設參數或手動修改下列數值
- 中心座標 X, Y(影響繪圖位置)
- 軸距 (mm)
- 畫面縮放比例
- 直線進場距離 (mm)
- 點擊「開始計算」
- 畫面上將渲染出軌跡動態圖
- 查閱最小迴轉半徑與所需淨空安全距離
5.3 操作範例:散裝出貨物流箱計算
步驟
- 主選單點選「散裝出貨物流箱計算」
- 選擇目標出貨日
- 選擇採用的物流箱尺寸
- 輸入目標裝箱率(一般設定 60-80%)
- 點擊「開始物流箱容積計算」
- 查閱計算結果
- 各客戶之散裝材積
- 所需物流箱總數
- EIQ 統計數據
- 所需裝載棧板數
5.4 操作範例:棧板打板計算
步驟
- 主選單點選「棧板打板計算與保管規模」
- 透過 Excel 匯入棧板規格清單
- 透過 Excel 匯入紙箱尺寸清單
- 下拉選擇欲套用之棧板 ID
- 點擊「執行打板計算」
- 檢視系統推薦之打板排列模式
- 各模式之表面充填率
- 所需總棧板數
- 平面排列示意圖
- 利用排序功能找出最優解(依棧板數最少,或充填率最高)
5.5 檔案儲存與載入
系統提供下列方式保存或讀取資料:
- 匯出 Excel: 點擊「Excel匯出」按鈕將表格數據存為試算表。
- 資料庫存檔: 部分模組會自動將結果回存至 Access 資料庫中。
- 參數記憶: 系統會自動記錄最後一次的輸入參數,於下次啟動時帶入。
6. 技術規格
6.1 開發環境
| 項目 | 詳細規格 |
|---|---|
| 程式語言 | Visual Basic .NET |
| 系統框架 | .NET Framework 4.5 以上 |
| 開發工具 | Visual Studio |
| 資料庫格式 | Microsoft Access (ACCDB) |
| 介面技術 | Windows Forms |
6.2 引用元件庫
- System.Data.OleDb: Access 資料庫連線提供者。
- ADODB: 傳統資料存取元件。
- OfficeOpenXml (EPPlus): Excel 檔案讀寫生成套件。
- Microsoft.Office.Interop.Excel: 原生 Excel 應用程式呼叫介面。
- Microsoft.Office.Interop.Access: 原生 Access 應用程式呼叫介面。
6.3 程式檔案清單
| 檔案名稱 | 功能說明 |
|---|---|
| Tera計算3_UtilitySoft.exe | 主執行檔 |
| T3_UtilitySoft.vb | 全域變數與共用函數模組 |
| T3_Uty0メニュー.vb | 主選單介面 |
| T3_Uty1トラック軌跡計算.vb | 貨車軌跡計算模組 |
| T3_Uty2バラ出荷コンテナ計算.vb | 物流箱需求計算模組 |
| T3_Uty3PL積付と保管規模.vb | 棧板打板演算法模組 |
| T3_Uty4フォーク積付通路幅.vb | 堆高機車道計算模組 |
| T3_1_手計算方法.vb | 手算公式展示介面 |
| T3_2_入荷スペース.vb | 進貨空間推算模組 |
| T3_3_梱包物量.vb | 出貨包裝材積模組 |
| T3_4_出荷スペース.vb | 出貨空間推算模組 |
6.4 資料庫綱要 Schema
Tera計算.accdb
核心主資料表:
- T000_出荷データ: 原始歷史出貨明細。
- T230_日別集計: 日次統計資料。
- トラック寸法マスタ: 貨車尺寸主檔。
- セミトレーラー寸法マスタ: 半拖車尺寸主檔。
SQLによるEIQ分析.accdb
EIQ 運算專用資料庫:
- TF10_出荷コンテナ物量: 物流箱出貨材積表。
- 集計テーブル: 運算過程所需之內部暫存表。
6.5 核心演算法解析
貨車迴轉軌跡運算
應用三角函數,推算出車輛在轉向時,前後輪內外側及車身四個角落的移動座標軌跡。
關鍵參數:
- 軸距 (Wheelbase)
- 前後懸長度 (Overhang)
- 車體寬度
- 轉彎角度
- 直線進場距離
運算步驟:
1. 定義車輛起始座標
2. 計算直線行駛時之座標位移
3. 進入轉彎弧線 (以 0.5 度為單位進行跌代運算)
4. 將各點連線繪製軌跡圖
5. 匯出最小迴轉半徑
6. 加上安全係數算出最終所需淨空寬度
棧板打板最佳化
透過窮舉法掃描所有可能的長寬排列組合,尋找最高密度的配置。
評估指標:
1. 平均充填率 = (紙箱總底面積) / (棧板可用面積) × 100
2. 總棧板需求數 (越低越好)
3. 堆疊穩定性 (長寬交錯配比)
運算方式:
- 測試紙箱縱向與橫向擺放之所有合法組合
- 計算每一層之最佳塞滿度
- 依據充填率與棧板數對所有方案進行排序推薦
7. 問題排解
7.1 啟動異常
❌ 「dataディレクトリが存在しません」(找不到資料目錄) 錯誤
原因: 系統未在預期路徑下找到 Tera計算Data 資料夾。
解決對策:
- 請確認
Tera計算Data資料夾直接放置於 A:, B:, C:, D:, E: 或 F: 磁碟機之根目錄下。 - 確認資料夾名稱大小寫是否完全吻合。
❌ 「dataディレクトリが複数存在します」(偵測到多個資料目錄) 錯誤
原因: 系統在兩個以上的磁碟機根目錄發現了同名資料夾。
解決對策:
- 刪除多餘的備份資料夾,確保整台電腦僅有一個作用中的 Tera計算Data 資料夾。
7.2 資料庫相關錯誤
❌ 資料庫連線失敗
原因: 缺少 Access 驅動程式,或 .accdb 檔案損毀。
解決對策:
- 請下載並安裝 Microsoft Access Database Engine 2016 可轉發套件。
- 檢查資料庫檔案是否遭防毒軟體隔離或損毀。
- 確認資料庫檔案屬性未被勾選「唯讀」。
7.3 Excel 匯出異常
❌ 無法匯出 Excel 報表
原因: 未安裝 Excel 或權限不足。
解決對策:
- 確認電腦已安裝正版之 Microsoft Excel 軟體。
- 確認當下使用者帳戶對目標匯出資料夾具有「寫入」權限。
- 檢查硬碟可用空間是否充足。
7.4 計算數值不合理
請檢查以下項目:
- 輸入的單位是否正確(例如公釐 mm、公分 cm 或公尺 m 混淆)。
- 數字格式是否含有非預期的逗號或空白字元。
- 輸入參數是否在物理合理範圍內。
- 主檔(例如貨車尺寸表)是否有成功載入。
7.5 畫面顯示異常
畫面跑版或無法完整顯示
- 請將螢幕解析度調整至 1280×768 以上。
- 確認 Windows 顯示比例(縮放與版面配置)設定為 100%。
- 更新顯示卡驅動程式。
7.6 其他疑難雜症
| 異常現象 | 可能原因與處置方式 |
|---|---|
| 程式執行緩慢 |
- 處理數十萬筆鉅量明細時,等待為正常現象。 - 關閉背景其他無用程式以釋放記憶體。 - 對 Access 資料庫執行「壓縮及修復」動作。 |
| 程式無回應 (當機) |
- 若游標呈沙漏狀,請耐心等候迴圈運算結束。 - 若徹底當機,請用工作管理員強制結束後重啟。 - 檢查來源資料庫表是否有缺漏欄位造成無窮迴圈。 |
| 無法列印 |
- 確認印表機驅動已正確安裝。 - 確認 Windows 預設印表機設定正確。 - 建議先匯出成 Excel,再透過 Excel 進行列印排版。 |
8. 附錄
8.1 專有名詞辭典
| 名詞 | 定義說明 |
|---|---|
| EIQ 分析 | 基於 Entry (訂單/客戶)、Item (品項)、Quantity (數量) 之物流出貨分析法。 |
| 充填率 (Fill Rate) | 貨物實際體積占容器或棧板總容積之百分比,代表空間利用率。 |
| 軸距 (Wheelbase) | 車輛前輪軸心至後輪軸心之直線距離。 |
| 懸掛長 (Overhang) | 車軸至車體最前端(前懸)或最末端(後懸)之延伸長度。 |
| 安全間距 (Clearance) | 車體或貨物與牆面/障礙物間所保留之安全距離。 |
| PL (Pallet) | 棧板之英文縮寫。 |
| 立式堆高機 (Reach) | 駕駛員採站姿操作,牙叉可前後伸縮,適用於窄道之室內堆高機。 |
| 座式堆高機 (Counterbalance) | 駕駛員採坐姿,車尾配有配重塊之平衡重式堆高機。 |
8.2 鍵盤快速鍵
| 按鍵 | 對應功能 |
|---|---|
| F1 | 呼叫說明手冊 |
| F5 | 重新計算 / 重新整理 |
| Ctrl + S | 儲存資料 |
| Ctrl + O | 開啟舊檔 |
| Ctrl + P | 列印畫面 |
| Esc | 關閉彈出視窗 / 取消 |
8.3 版本更新日誌
| 版本號 | 釋出年份 | 更新內容摘要 |
|---|---|---|
| 1.0.0 | 2025 | 初始正式版發行 |
8.4 聯絡與支援
軟體技術支援信箱:
著作權所有人: 物流技術研究所 寺本敏幸
※ 來信詢問時,請務必附上您專屬的「使用者詢問代碼」。
8.5 授權聲明
終端使用者授權協議 (EULA)
- 本軟體受國際著作權法嚴格保護。
- 試用版使用期限為 2026年12月31日 止。
- 試用版與正式版適用不同之使用條款。
- 嚴禁未經授權之複製、散佈、反編譯或修改程式碼行為。
- 原作者對於使用本軟體所衍生之任何直接或間接商業損失,概不負賠償責任。
8.6 參考文獻與法規
- 物流設施設計基準(日本物流系統協會 JILS)
- 各車廠商用車型錄尺寸規格
- 棧板標準規格(JIS Z 0602)
- 堆高機安全作業基準(勞工安全衛生相關法規)