System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及車輛調度,更具體地說,本專利技術涉及一種運輸車隊的車輛調度方法和系統。
技術介紹
1、隨著物流行業的快速發展,高效的車輛調度系統對于提升運輸效率、降低成本和提高客戶滿意度變得至關重要。然而,傳統的車輛調度方案往往過于簡化,未能充分考慮車輛和駕駛員的多維度特征,這導致了一系列問題,影響了調度效率和運輸質量。
2、首先,傳統的調度方法通常只關注車輛的基本屬性,如載重量和車型,而忽視了車輛的實時狀態和性能特征。這種做法忽略了車輛壽命、維護狀況、性能效率等重要因素,可能導致一系列問題。如車輛使用不均衡,某些車輛可能被過度使用,而其他車輛則閑置,導致車隊整體壽命降低,維護成本增加。無法及時識別需要維護或性能下降的車輛,增加了運輸過程中發生故障的風險,影響運輸可靠性等。其次,傳統調度方案在駕駛員分配方面也存在明顯不足,往往采用簡單的輪換制或固定搭配,未能充分考慮駕駛員的工作狀態。這種做法可能引發多方面的問題。如未能合理安排駕駛員的工作時間和休息時間,增加了疲勞駕駛的風險,威脅行車安全。忽視了駕駛員的任務完成率、客戶滿意度等因素,可能導致服務質量參差不齊,影響客戶體驗等。
技術實現思路
1、為了克服現有技術只關注車輛的基本屬性,如載重量和車型,而忽視了車輛的實時狀態和性能特征。忽略了車輛壽命、維護狀況、性能效率等重要因素的問題,本專利技術提出了一種運輸車隊的車輛調度方法和系統,用于解決上述問題。
2、本專利技術提供如下技術方案:
3、一種運輸車隊
4、建立車輛信息庫和駕駛員信息庫,其中車輛信息庫用于存儲車輛數據,駕駛員信息庫用于存儲駕駛員數據;同時建立車輛與駕駛員匹配關系庫;
5、接收運輸訂單,并從所述運輸訂單中提取訂單參數;
6、根據所述訂單參數和所述車輛信息庫中的車輛數據,獲取空閑車輛,并計算空閑車輛的車輛評分;基于所述車輛評分和訂單參數,生成選中車輛列表;
7、對選中車輛列表中的每輛車,從車輛與駕駛員匹配關系庫中查找與車輛匹配的所有駕駛員;
8、計算所有與車輛匹配的駕駛員的駕駛員評分,基于駕駛員評分生成駕駛員分配方案,基于駕駛員分配方案調度車輛。
9、優選的,所述車輛信息庫中存儲的車輛數據包括基礎屬性數據和實時狀態數據;所述基礎屬性數據包括:載重量、載貨體積、預期里程、建議維護間隔時間、故障頻率閾值和距離閾值;所述實時狀態數據包括:當前位置、累計里程、上次維護時間、故障頻率和時刻安排表;
10、所述駕駛員信息庫中存儲的駕駛員數據包括:當日工作時間、本周累計工作時間、最近休息時間、近期任務完成率、客戶滿意度評分和安全駕駛記錄;
11、所述訂單參數包括裝卸點信息、運輸貨物信息和時間要求。
12、優選的,所述獲取空閑車輛,并計算空閑車輛的車輛評分的步驟包括:
13、根據訂單的時間要求和車輛的時刻安排表,篩選出在訂單時間段內空閑的車輛作為空閑車輛;
14、對于每輛空閑車輛,根據車輛的基礎屬性數據和實時狀態數據,計算車輛壽命因子、維護效率因子、性能效率因子和位置因子;
15、根據預設權重,將車輛壽命因子、維護效率因子、性能效率因子和位置因子加權求和,得到車輛評分。
16、優選的,所述車輛壽命因子通過如下公式計算:
17、lf=1-ll÷yl,式中,lf表示車輛壽命因子,ll表示車輛累計里程,yl表示車輛預期里程;
18、所述維護效率因子通過如下公式計算:
19、mf=1-(dt-st)÷jt,式中,mf表示維護效率因子,dt表示當前時間,st表示上次維護時間,jt表示建議維護間隔時間;
20、所述性能效率因子通過如下公式計算:
21、pf=1-gp÷yp,式中,pf表示性能效率因子,gp表示故障頻率,yp表示故障頻率閾值;
22、所述位置因子通過如下公式計算:
23、df=1-dj÷yj,式中,df表示位置因子,dj表示當前位置與裝貨點間的距離,yj表示距離閾值。
24、優選的,所述生成選中車輛列表的步驟包括:
25、從運輸貨物信息中提取所有貨物的重量和體積信息,構成待分配貨物列表;建立選中車輛列表并初始化為空,按車輛評分從高到低排序所有空閑車輛;
26、依次遍歷排序后的空閑車輛,對每輛車執行選擇操作,直到待分配貨物列表為空或遍歷完所有空閑車輛,輸出選中車輛列表;
27、所述選擇操作包括:
28、將遍歷到的空閑車輛記為當前車輛,獲取當前車輛的載重量和載貨體積;使用預設的貨物分配規則,對待分配貨物列表中的貨物進行分配;
29、如果當前車輛分配有貨物,則將當前車輛添加到選中車輛列表。
30、優選的,所述使用預設的貨物分配規則,對待分配貨物列表中的貨物進行分配包括:
31、對于當前車輛,初始化已分配重量和已分配體積為0;
32、遍歷待分配貨物列表,對每個貨物執行以下操作:
33、如果該貨物重量加上已分配重量不超過當前車輛的載重量,且該貨物體積加上已分配體積不超過當前車輛的載貨體積,則將該貨物分配給當前車輛,更新已分配重量和已分配體積,從待分配貨物列表中移除該貨物
34、優選的,所述駕駛員評分的計算過程包括:
35、設置駕駛員評分因子,所述駕駛員評分因子包括工作時間因子、休息時間因子、任務完成因子、滿意度因子和安全駕駛因子;
36、根據駕駛員的個人信息數據獲取各個駕駛員評分因子的值;
37、根據預設權重,對駕駛員評分因子進行加權求和,得到每位候選駕駛員的駕駛員評分;
38、所述根據駕駛員的個人信息數據獲取各個駕駛員評分因子的值包括:
39、獲取駕駛員的當日工作時間和本周累計工作時間,如果當日工作時間小于預設日工作時間,且本周累計工作時間小于預設周工作時間,則設定工作時間因子值為1,否則設定工作時間因子值為0;
40、獲取駕駛員的最近休息時間,如果當前時間距離最近休息時間超過預設休息時間,則設定休息時間因子值為1,否則設定休息時間因子值為0;
41、獲取駕駛員的近期任務完成率除以預設的任務完成率閾值,作為任務完成因子的值;
42、獲取駕駛員的客戶滿意度評分除以預設的客戶滿意度閾值,作為滿意度因子的值;
43、獲取駕駛員的安全駕駛記錄,如果沒有違規記錄,則設定安全駕駛因子值為1,否則為0。
44、優選的,所述基于駕駛員評分生成駕駛員分配方案的步驟包括:
45、對選中車輛列表中的車輛,按照車輛評分從高到低的順序,對選中車輛列表中的車輛進行駕駛員分配得到每個車輛的執行駕駛員;
46、將選中車輛列表中的每個車輛與其對應的執行駕駛員組對,形成駕駛員分配方案;
47、所述駕駛本文檔來自技高網...
【技術保護點】
1.一種運輸車隊的車輛調度方法,其特征在于,包括:
2.根據權利要求1所述的一種運輸車隊的車輛調度方法,其特征在于,所述車輛信息庫中存儲的車輛數據包括基礎屬性數據和實時狀態數據;所述基礎屬性數據包括:載重量、載貨體積、預期里程、建議維護間隔時間、故障頻率閾值和距離閾值;所述實時狀態數據包括:當前位置、累計里程、上次維護時間、故障頻率和時刻安排表;
3.根據權利要求2所述的一種運輸車隊的車輛調度方法,其特征在于,所述獲取空閑車輛,并計算空閑車輛的車輛評分的步驟包括:
4.根據權利要求3所述的一種運輸車隊的車輛調度方法,其特征在于,所述車輛壽命因子通過如下公式計算:
5.根據權利要求2所述的一種運輸車隊的車輛調度方法,其特征在于,所述生成選中車輛列表的步驟包括:
6.根據權利要求5所述的一種運輸車隊的車輛調度方法,其特征在于,所述使用預設的貨物分配規則,對待分配貨物列表中的貨物進行分配包括:
7.根據權利要求2所述的一種運輸車隊的車輛調度方法,其特征在于,所述駕駛員評分的計算過程包括:
8.根據權利要
9.一種運輸車隊的車輛調度系統,用于實現如權利要求1-8任一項所述的一種運輸車隊的車輛調度方法,其特征在于,包括:
...【技術特征摘要】
1.一種運輸車隊的車輛調度方法,其特征在于,包括:
2.根據權利要求1所述的一種運輸車隊的車輛調度方法,其特征在于,所述車輛信息庫中存儲的車輛數據包括基礎屬性數據和實時狀態數據;所述基礎屬性數據包括:載重量、載貨體積、預期里程、建議維護間隔時間、故障頻率閾值和距離閾值;所述實時狀態數據包括:當前位置、累計里程、上次維護時間、故障頻率和時刻安排表;
3.根據權利要求2所述的一種運輸車隊的車輛調度方法,其特征在于,所述獲取空閑車輛,并計算空閑車輛的車輛評分的步驟包括:
4.根據權利要求3所述的一種運輸車隊的車輛調度方法,其特征在于,所述車輛壽命因子通過如下公式計算:
【專利技術屬性】
技術研發人員:孟令崗,
申請(專利權)人:廈門河聯信息科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。