610 likes | 676 Views
COMMANDoptimize : Maintaining & Tuning Your System. Andrew Dyment Adyment@commandalkon.com (905) 870 1410. Session Objective.
E N D
COMMANDoptimize: Maintaining &Tuning Your System Andrew Dyment Adyment@commandalkon.com (905) 870 1410
Session Objective • This session is designed for customers that have implemented Optimization in their operations and are looking to keep their costs and configuration current and fine tune their results. This session will also benefit those who have not implemented Optimization yet, but would like to see more of the technical aspects to tuning the system. MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Agenda • Maintaining Your COMMANDoptimize server • Maintaining your COMMANDseries data • Tuning Your COMMANDoptimize system • Tuning OCMI MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Server • Take backups of the COMMANDoptimize server-CSIS folder-Ortec FolderGiven the above , the rebuild is a straight forward and short in duration • Install Packages Required – CmdFleet, OrtecLicenceServer • Institute a periodic reset/reboot of your server • Be on a regular update process MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Server • Enable CSIS’s Queue Monitor MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
CSIS’s Queue Monitor • Located on your Optimization server • Use the same eMail setting as your COMMANDfleet server • Configuration Program is usually in the CSIS->Configuration folder • MSMQ’s are used to move COMMANDnetwork messages between CmdSeries and OCMI • If the messages are being created but not consumed, that is a indication that a module is not running • Use a threshold of 50 messages to start with MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Loading Speed Setup • Plant Loading Speed • Projects • Item • Resource Attributes • Employee • Truck • Map Pages • Costs MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Loading Speed Setup (CmdSeriesFiles->Plant and Delivery) • Load time is calculated Overhead + (LoadSize*Per Unit Time) • Mix time in Yard is the Post Load Time • Multiple Loading Speeds Per Plant • Alternate Speeds for Mixes/Batchman/Mechanical issues • Be careful and use actual plant performance MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Plant Loading Speed MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Plant Seniority Group All drivers and trucks inherit the seniority group of the plant they are assigned to MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Plant Seniority Group Pre Load time must align with CM setting MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Plant Map Page Map Page must match with CM Currently no two plants can be on the same Map PageImportant to travel times on Plant’s Map Page MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Plant Map Page ScheduleCom Company must match with company id in ScheduleCOm MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Projects-GPS MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Project Setup MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Project Setup Defaults into the order MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Projects-Priorities MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Item-Constituent Costs MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Item-Use Order Entry to view MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Resource Attributes CS08 2.13 MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Employee Schedule Driver Vacations Assign Driver Attributes MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Employee Attribute Setup • Employee Off Time MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Truck Alternate Capacities MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data • Truck Attributes (CS08 2.13) MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data Order Entry- Schedule Requirements MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data Map Pages Setup • Comm Process to update Map Pages • Parameters are tuned • If you move a plant, get new default times • If you add a plant, get new default times MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Maintaining The Data Costs MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Costs • Base all costs on real data MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Costs MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Day Costs • The fixed cost that is attributed to bringing in an additional truck. • Include Daily benefit charge • Do not include all the minimum hours • Include Minimum hours – Ave RTT MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Tuning COMMANDoptimize MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Tuning Your System • Need Baselines! • Need Targets! • Need a process to bridge your Baselines to your Targets • Need to tune the Optimizer to reflect our current efficiency • Need to monitor your results • If you are not doing the above, Go no further MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Tuning Agenda • Why do we need to continually tune COMMANDoptimize? • Who should be tasked with the role? • When should we review the settings? • Where are all the tuning parameters? • How do you tune the system? MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
Who should Tune COMMANDoptimize?-One person-Champion -Full understanding on what goes into generating the plan MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
When should we review the settings?-it is not your settings, but your results that need reviewing.-if you see an opportunity MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
KPI Table MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
OCMI Break Push Out – Minimum amount of time before a tasked truck is available - 5 minutes is a good starting point MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
OCMI Maximum Route Distance- Any plants further away will be excludedClosest Plant will not MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
OCMI End Of Day Tasks – Tasks that will cause the truck to be taken out of service MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
OCMI Minimum Status Age – Any status older than this time will not be forwarded to CM MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
OCMI DeadheadTime – Time the truck will be dedicated to the deadhead plant MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
OCMI Delay Availability – Driver will no assigned call in time will have a unavailability based on this parameter MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
OCMI PlantLocking – Determines the amount of time the Optimizers suggested plant for a truck is locked in MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
CM-INI Files INI files – Optimization Server Tips.ini TipsLocal.ini MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
TIPS.INI Parameter: MaxFreeVehicleTime This parameter determines that amount to yard time a truck may have until it starts to calculate a cost. The tuning of this parameter will mitigate washing local trucks out and deadheading foreign trucks into yard. MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
TIPS.INI Parameter: WeightRestVol This parameter specifies the factor applied to the remaining quantity of an order once CM starts to consider the order’s next load. It is based on the idea that it is preferable to spread the delivery of an order over a smaller number of trucks even if this would mean waiting for larger trucks, so that final “under-sized” loads are minimized. If the parameter is set below 0, CM will focus more on getting the current load scheduled MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
TIPS.INI Parameter: WeightFollowUpDelivery This parameter specifies the factor applied to the lateness cost for loads that are not the first of an order. This parameter is based on the idea that once deliveries have begun on an order, subsequent loads should be subject to even higher lateness penalties than usual. The higher this parameter, the less CM accepts lateness between deliveries of an order. MGT-002 COMMANDoptimize: Maintaining & Tuning Your System
TIPS.INI Parameter: NOrderForMatching This parameter specifies the number of ‘next’ loads that are taken into account when deciding which truck and plant should be scheduled for the current load. This parameter highly influences performance – the higher the number the slower the performance MGT-002 COMMANDoptimize: Maintaining & Tuning Your System