1、Introduction to Rhythm Factory PlannerKwok PoonMay 17,2000Agenda What Is Rhythm Factory Planner(FP)Rhythm FP Architecture Rhythm Factory Planner(FP)Planning Concept Rhythm FP featuresWhat Is Rhythm Factory Planner(FP)?What Is Rhythm Factory Planner(FP)Factory Planner uses the information from the ex
2、isting transaction system(ERP)to provide intelligent decision support capability in Planning and Scheduling Factory Planner provides a global integrated view PurchasingOrder EntryShippingMRPFactory PlannerFloor ControlDataDecisions&DataWhat Can Rhythm FP Do?Factory Planner provides a systematic and
3、constraint-based planning concept Factory Planner can help to minimize the current ad-hoc planning process Factory Planner can quickly reveal the production constraint,which is almost impossible for traditional planning processRhythm FP ArchitectureRhythm FP Architecture Client-Server Architecture B
4、oth server and client processes can run on Windows NT machines May run server and client on separate machines Use existing data(from Triton and SFCS)Memory Resident Multi-User capabilityRhythm FP Architecture(cont.)Rhythm FP ClientRhythm FP ClientRhythmFP ClientData FilesRhythm FP ServerRhythmFP Ser
5、verProduction PlannerMaterialPlannerReport ReaderProduction ServerWhat-ifServerRhythm FP Framework(Input&Output)RhythmFP ServerDemandProduct Structure:Part numberBOMRoutingsFactory Model:ResourcesResource CalendarMaterial Availability:Unassigned InventoryP.O./Vendor Info.WIPOther Information:Tools.P
6、roduction Plan:CapacityMaterialRhythm FP Framework(cont.)FP requires ACCURATE and SUFFICIENT data input(garbage in&garbage out)Open loop planning process in the first phase Planners execute the production plan based on FPs suggestionBasic FP Data Objects BOM data Demand order data Part number data U
7、nassigned inventory data Supplier part data Resource data Routing dataMore FP Data Objects Wip data Operation resource data Resource calendar data Vendor calendar data Variable capacity bucket size dataFP Output Files Critical delivery data Purchase order EDC recommendations Manufacturing order data
8、 Planned start times Procurement data Procurement by part data etc.FP Data Objects RelationshipDemand Orders&Forecast OrdersBOMUnassignedinventoryRouting dataVendor Info Resource dataResource calendar dataWIP dataFinished GoodsPart NumbersMfg OrdersRhythm FP Planning ConceptFP Planning Concept BTO(B
9、uild-to-order)engine:use Demands as the driver to create plan Consider both material and capacity constraints at the same time Consider both Sales Orders and Forecasts as the demand input with different priorities Start as an Infinite Capacity Plan and progress to a Finite Capacity PlanFP Planning C
10、oncept(cont.)Materials are assigned according to the BOM explosion from the finish good level also consider Time factors Raw Materials(Procured Parts)are supplied by on-hand inventory or P.O.from vendors.Manufactured parts(finish goods and intermediate parts)are supplied by WIP or manufacturing orde
11、rs(work orders).Process Flow in FPInfinite Capacity PlanningFinite Capacity PlanningCAO(constraint anchor optimization)Detail Scheduling Identify Material and Capacity Problems Fix Material Problems Attempt to fix Capacity Problems Create detailed schedulesFP Infinite Capacity Planning(ICP)Build fac
12、tory model phase Inventory Assignment phase Planned start time phase Capacity utilization phase Presents plan through user interface(client)ICP-Build Factory Model Read files into memory and create resident memory model File formats in Spec Files Do consistency checkingICP-Inventory Assignment Explo
13、re Bill of Materials Determines BOM configuration and routing assignments Creates manufacturing orders to satisfy demands Net requirements for raw materials and sub-assemblies against on-hand inventory and WIP(Work-In-Process)Creates material requirementsICP-Inventory Assignment(cont.)Backward Sched
14、ule Definition:Latest Possible Start Time(LPST)-the latest date a manufacturing task can begin and still complete on time LPST=Task Due Date-Task Processing time Calculates the LPST for each manufacturing task Each manufacturing task will have a LPST Soft constraint:violate LPST constraint will dete
15、riorate the order-fulfillment performanceICP-Inventory Assignment(cont.)Backward ScheduleSubassembly 1R.W.#1R.W.#2Sub assembly 2Computer Order Due DateTask Due Date(LPST)LPSTLPSTMfg order#1Mfg order#3Mfg order#2ICP-Inventory Assignment(cont.)Inventory Assignment Prioritize demand orders(due date,pri
16、ority,quantity)Sort prioritized demand orders Sort parts from end-item to raw materials Calculate demands Allocate supplies ICP-Inventory Assignment(cont.)Forward Schedule Definition:Earliest Possible Start Time(EPST)-the earliest date that a manufacturing task can begin(constrained by materials)EPS
17、T=max(Server Start Time,Material Available Time)Calculates the EPST for each manufacturing task Each manufacturing task will have an EPST Hard constraint:production cannot be started without materials availableICP-Inventory Assignment(cont.)Sub assembly 1R.W.#1R.W.#2ComputerOrder CompletionTimeMater
18、ial AvailableTime(EPST)EPSTEPSTMfg order#1Mfg order#3Mfg order#2 Forward ScheduleSub assembly 2ICP-Planned Start Time Assign PST for each task Definition:Planned Start Time(PST)is the expected start date that a task will begin taking material availability into consideration Calculation:PST=max(EPST,
19、LPST)Each manufacturing task will have a PST PST values may be overriden through the user interfaceICP-Capacity Utilization Determine bucket(operation time interval)configuration-from variable capacity bucket size data Calculate capacity for each bucket-from resource calendar data Calculate work loa
20、d in each bucket based on PST and run time of each taskFP Finite Capacity Planning Identify the constrained resources Balance and offload loads for constrained resources in a GLOBAL view(Global optimization)Plan based on flexible strategy options(e.g.Minimize WIP)Respond quicklyFP Detail Scheduling
21、Schedule based on flexible strategy options(e.g.FIFO)Able to specify the scheduling horizon Able to generate a global optimized production schedule Generate the dispatch list for execution Intelligent scheduling algorithm and resultsHow to make it successful User-own project Trust and Cooperation Wh
22、at are our game rules?Forecast/Acceptance,S/O,P/O,etc.Thinking of future,reasonable procedures Data Clean-up Should be started from the very beginning Where,when,who,how,etc.etc.Rhythm FP FeaturesList of Some Features Transfer Batching Manufacturing Lot Sizing(CMO)Procurement Lot Sizing WIP Reportin
23、g Advanced Scheduler(AS)Due Date Quoting Batch Client Alternates Alternate Parts Alternate Resources Alternate Routing ECN Effectivity Date effectivity Use-up effectivity Sequence-Dependent Setups Resource ModelingUsing Rhythm FPUsing FP-Basic UI entities Problem windows Reports Demand orders Demand
24、 order plan Mfg orders Mfg order plan Part bufferUsing FP-Problem Windows FP has the outstanding problem analytical capabilities Short order problem Late order problem Capacity shortage problem Material shortage problem Late manufacturing parts problemUsing FP-Problem Windows(cont.)Using FP-FP reports Critical delivery report Purchase order EDC report Procurement report Late material reservations Master schedule Resource loadUsing FP-Demand ordersUsing FP-Demand Order PlanUsing FP-Mfg OrdersUsing FP-Mfg Order PlanUsing FP-Part BufferQuestions&Answers