Spare Part Pools
Spare part pools are resources that can be shared among analyses and can be managed via the Resource Manager. A spare part pool describes the conditions that determine whether a spare part will be available when needed and specifies the time and costs associated with obtaining the spare part. You can assign the pools to maintenance tasks.
What's 
		 Changed? Starting in Version 2019, tasks can request multiple 
		 spare parts from a pool. All requested parts must be delivered 
		 before the task can be performed.
		In addition, multiple spare part pools can be assigned to tasks. 
		 In this case, the task is assumed to require all requested parts 
		 from all requested pools.
The Spare Part Pool window allows you to create, view and edit spare part pools. It can be accessed by clicking the Create New or View/Edit icon in the Spare Part Pool wizard, which is accessed from Spare Part Pool fields in properties windows (e.g., in the Maintenance Task window).
                                                     
   
It can also be accessed from the Spare Part Pools page of the Resource Manager by choosing Home > Edit > Add, by selecting a spare part pool and choosing Home > Edit > View or by double-clicking a spare part pool.
For a new resource, a name will be proposed automatically based on the default naming criteria established for the current database (see Default Name Formats window). You can replace this with your own name, if desired. Remember that the name and identifiers are the primary way in which your team will be able to find the resources you need for your analyses.
The following settings are available to configure the spare part pool:
Tip: In Version 2019 and later, profile models can be used to define any acquisition time and non-holding costs. This new model type allows you to model changes in cost and duration over time. You can also still use all other model types for these fields.
- Spares
                                                        - Direct cost per dispensed item allows you to specify the direct cost of each spare part in the pool.
- Spare acquisition 
				 type: You can select Unlimited 
				 spares to indicate that an unlimited number of 
				 spare parts exist in the pool (i.e., if a spare part is 
				 required, it will always be available). If you select 
				 Limited number of spares, 
				 the Pool Restock properties and the Emergency Spare Provisions 
				 properties will become available. In addition, you will 
				 need to define the following properties:
                        - Initial stock level is the number of spare parts in the pool at the start of simulation.
- Holding Cost ($/Hour in pool) allows you to choose or create a model to represent the cost of holding a spare part in the pool. The unit used is the default unit for the database. This field uses a cost per unit time model. If no model is assigned, it is assumed that there is no cost. (To determine which unit is defined as the default, choose File > Manage Database > Unit Settings. The default unit is the one that is selected in the Use as Default column.)
- If you select the Pool has maximum capacity check box, you will need to specify the maximum number of items that can exist in the spare part pool at any given time. The restock options will add parts only up to this maximum capacity. For example, suppose that the maximum capacity is 20 units and the restock quantity is 5 units. If the current stock level is 18 when a restock is triggered (either on a scheduled interval or because the stock fell to a specified level), then only 2 units will be added to the spare part pool, even though the restock options call for the addition of 5 units at each restock.
 
 
If you select Fixed probability of stockout, the Emergency Spare Provisions properties will become available. In addition, you will need to enter the probability of running out of stock as a decimal value.
- Logistic Time for Spare Acquisition allows you to choose or create a model to describe the amount of time required to obtain the part when it is required for maintenance, assuming that the part is in stock. This field uses a duration model. If no model is assigned, it is assumed that the spare part is available for use immediately.
- The Pool Restock 
			 properties allow you to define how the spare part pool will 
			 be restocked. These properties are available only if you have 
			 selected the Limited number 
			 of spares option in the Spare 
			 acquisition type field. You can select either or both 
			 of the following restock schemes:
                   - 
				If the Scheduled 
				 restock option is selected, the pool will be restocked 
				 at fixed intervals. The following properties will be available:
                        - Restock every allows you to specify the time interval at which the pool will be restocked.
- Number added per restock allows you to specify the number of parts that are added to the pool at every scheduled interval.
 
- 
				If the Restock 
				 as needed option is selected, the pool will be 
				 restocked when the stock drops to a specified quantity. 
				 This option is available only if the initial stock level 
				 entered is at least 1. The following properties will be 
				 available:
                        - Restock when stock drops to allows you to specify the number of parts in the pool that will trigger the restock (e.g., when the stock drops to 5, order more parts).
- Number added per restock allows you to specify the number of parts that are added to the pool when the restock condition has been met.
- Required time for stock arrival allows you to choose or create a model to describe the amount of time required for the new parts to arrive after the restock has been initiated. This field uses a duration model. If no model is assigned, it is assumed that the parts arrive immediately.
- Off-site spare part pool allows you to assign an off-site spare part pool to the current pool. If specified, this pool is considered to be the source for restocking the current pool, which allows you to describe properties for the next level of spare parts that can be accessed when needed. If no off-site spares pool is specified, the parts are assumed to be ordered and no properties are described for the source.
 
 
- 
				If the Scheduled 
				 restock option is selected, the pool will be restocked 
				 at fixed intervals. The following properties will be available:
                        
Tip: Circular references between spare part pools are not permitted. In other words, if Pool 1 calls Pool 2 as its off-site spare part pool, and Pool 2 calls Pool 1 as its off-site spare part pool, BlockSim will display a message notifying you of the problem upon simulation.
- The Emergency Spare 
			 Provisions properties allow you to define the circumstances 
			 when the spare part pool is empty but a spare part is required 
			 for a task. These properties are available only if you have 
			 selected either the Limited 
			 number of spares option or the Fixed 
			 probability of stockout option in the Spare 
			 acquisition type field. Selecting the Can 
			 obtain emergency spares if needed option indicates 
			 that a spare part can be obtained if required and the spare 
			 part pool is empty; otherwise, the repair will be delayed 
			 until more spare parts arrive in the spare part pool. Selecting 
			 this option makes the following properties available:
                   - Number added per emergency allows you to specify the number of parts that are added to the pool when an emergency acquisition occurs.
- Additional costs for emergency spares allows you to choose or create a model to represent a per incident cost for emergency acquisition of spares (e.g., there is a $50 surcharge when emergency spares are required). This field uses a cost model. If no model is assigned, it is assumed that there is no cost.
- Required time for emergency spare allows you to choose or create a model to describe the amount of time required for the emergency spare parts to arrive after the emergency acquisition has been initiated. This field uses a duration model. If no model is assigned, it is assumed that the parts arrive immediately.
- Off-site spare part pool allows you to assign an emergency off-site spare part pool to the current pool. This allows you to create another level of spare parts that can be accessed for the emergency acquisition.
 
- 
                                                        Identifiers contains additional identifying information that can be used to search for this resource. 
- 
                                                        History provides information about when the record was created and last updated. If the history log has been activated at the project level, you can click the View Item History icon to open the Record History Log for the record. 
                                                     
                                                
- 
                                                        Watch allows each individual user to subscribe to receive an alert (via e-mail, SMS text message or portal message) when the resource is changed. 
- 
                                                        Trace Usage. For existing resources, the link at the bottom of the window indicates how many times the resource is currently being used. If you need more information, click the link or the icon to open the Dependency Viewer. 
                                                    