高級計劃和排程(APS)系統是一種支持計劃或計劃的信息系統,通常具有圖形用戶界面。但是,此描述將包括某些企業資源計劃(ERP)系統或模塊,甚至是電子表格。定義APS系統在ERP方面特別有趣,因為APS系統通常與ERP系統一起部署,并且兩者之間可能存在功能重迭。實際上,ERP供應商聲稱在其ERP套件中包含了APS功能。
簡而言之,APS是一種交互式計劃工具,包含物理系統模型,引擎和交互式甘特圖。這些元素說明如下:
- 一個模型需要一個物理問題進行規劃或計劃-即決定有關于體育項目或在時間上有一定量生成的服務作出。該模型可以表示為具有關系的實體或對象,也可以表示為數學術語。該模型可以表達對規劃任務的容量需求的分配(如訂單),以-供應(如機器,操作員,卡車,材料)的時間。
- 能夠立即重新計算對計劃操作,導入的數據或狀態的其他更改的后果的引擎。APS系統通常不需要批處理或長時間的仿真運行來重新計算(例如)另一個作業稍后完成或由用戶提前移動時的作業開始時間。這意味著用戶會立即響應用戶的操作,這對于有效的系統與用戶交互至關重要。
- 甲圖形交互式用戶界面(GUI),其示出了隨著時間的推移資源和材料的消耗。考慮到隨時間推移將任務分配給資源時,在十分之九的情況下,GUI是交互式甘特圖。甘特圖有多種形式,但是它們具有以圖形方式及時顯示任務資源分配的特征。APS系統具有一些更典型的特征,我們認為沒有必要將系統歸類為APS:
- 潛在地,算法 可用于生成計劃和時間表。盡管這通常是APS供應商提供的可以實現的功能,但是將算法應用于現實生活中的計劃和調度問題的限制比人們預期的要受到限制。一個普遍的誤解是,APS基本上是生成計劃或時間表的算法的實現。
- 通常,APSses在隨機訪問或易失性存儲器中存儲大量信息,以實現對計劃(部分)的快速重新計算,例如由用戶操作引起的。這可以看作是用戶無法立即看到的更多技術特征,但是,該技術特征使APS成為交互式計劃決策支持工具。
- APS系統的另一個典型元素是,它們通常提供比ERP系統更多的特定于上下文的計劃模型 -通常將系統APS的類型與之進行比較。特定于上下文的情況尤其適用于更詳細的控制級別,例如調度。APS供應商可以通過更加專注于特定類別的計劃問題,或者通過提供能夠創建非常特定的模型的建模技術來實現這一目標。
- APS系統專注于支持特定類型的計劃流程,因此,與ERP系統相比,APS系統在本質上更是單一學科,ERP系統在不同的功能領域具有廣泛的用戶。APS系統用于計劃和調度,即及時將任務分配給資源。
-
有時使用的APS的其他名稱是:有限容量計劃(FCP),供應鏈計劃和優化(SCP&O)。
讀者可能會問-什么是算法?我們將其定義如下:算法是一系列使部分計劃或調度決策自動化的步驟。規劃決策具有以下特征:
- 有清晰的輸入和輸出。
- 還有一個選擇,那都是要執行的可行的替代品之間。
- 該選擇可以根據特定的性能來評估。 換種說法:有些選擇勝于其他選擇。例如,在創建計劃表時,機器上的訂單順序將導致機器上的設置時間。由于通常應盡可能避免設置時間,因此可以將其用作排序任務的性能指標。
- 選擇一個選項不應太瑣碎,因為這意味著可以用一個簡單的編碼函數來推斷選擇。
- 通常,需要一些領域特定的知識來做出決策,例如有關哪種機器可以產生哪種產品特性的知識。