Home

UFIM M - S.Chapel Associates

image

Contents

1. Fuel Type and Unit Coal Tons Coal Tons Average Plant Heat Rate 10 000 10 500 Heat Content of Fuel 25 00 21 00 Tons MWH Computed by model from Heat Rate and Heat Content of Fuel Number of Kilo Tons in a Burn Day 0 1 6 0 Inventory Step Size in Burn Days 10 5 0 Steps Size in Kilo Units Computed by model from kilo tons in a burn day and step size in a burn days Maximum Inventory Level in Steps 30 80 Starting Month required for model Jan Jan optimization computations Starting Inventory Steps 10 10 Replacement of Power calculation options Calculated by Fraction Burn Reduction Calculated by Fraction Burn Reduction Financial Information Annual Real Cost of Capital 0 05 0 05 Tax Portion of Revenue Req s 0 02 0 025 Physical Holding Costs same for all Yes Yes months Holding Costs Tons Month 0 10 0 10 3 3 EPRI Proprietary Licensed Material UFIM TUTORIAL After the entering the Basic Data Values the Basic Data input form should match Figure 3 2 below Before proceeding to the next step save your inputs by pressing the Save button at the bottom of the form UFIM CASE A B File Edit Run Case Results Help Supply Information Supply Information SE Normal Times 3 Basic Data Normal Times Distribution On poma Shortage Cost e Disruption Data Fuel Costs Supply Error Data Case Description Chapter
2. Figure 3 33 Menu for Running Cases This will bring up the following dialog box UFIM Case Selected MY TUTORIAL Y Run Option Disruption Mgmt Policy Develop Simulation OK to run the model on this case No Click Yes and the model will run and display the Run Log Figure 3 34 below The Run Log is a text file created by UFIM and it reports warning and errors and the status of reading inputs running each sub model and reporting outputs For this case all inputs sub model runs and outputs are successful There are a series of warning For each month there is the possibility of a Supply Shortfall This is caused by the fact that there is uncertainty in Normal Times delivery and specifically there is a 5 percent chance of receiving less than the amount ordered see Figure 3 5 above 3 29 EPRI Proprietary Licensed Material UFIM TUTORIAL Le MY TUTORIAL LOG TXT Notepad og File Edit Format View Help MY TUTORIAL Data read in without any fatal errors WARNING 3006 MODULE Case includes the possibility of a suppl just a reminder SEE PERIOD WARNING 3006 MODULE Case includes the possibility of supp just a reminder SEE PERIOD WARNING 3006 MODULE just a reminder SEE PERIOD 3 WARNING ODULE Case includes che Emilio of a suppl just a reminder SEE PERIOD WARNING 3006 MODULE Case includes the possibility of a suppl just a reminder SEE PE
3. Distribution 1 Distribution 2 Demand Demand Steps Month Probability Steps Month Probability 4 05 2 05 6 20 4 20 7 50 5 50 8 20 6 20 10 05 8 05 When completed the form should match Figure 3 7 when Distribution 1 is selected and match Figure 3 8 when Disruption 2 is selected A technical note here A five point discrete representation will many times capture most of the information contained in a full probability distribution Thus characterizing demand uncertainty using a discrete distribution with 5 points is usually adequate for fuel inventory modeling purposes The UFIM allows the user to specify demand uncertainly using up to 10 points 3 9 EPRI Proprietary Licensed Material UFIM TUTORIAL UFIM CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program Files EPRINUFIM 5 0 Database Edit Case Data BY Eile Edt Runcase Results Help Basic Data Normal Times Fuel Distribution On Supph Normal Times Costs Error Demand Data Supply Information Supply Information Demand Information Shortage Cost Data Basic Data Normal Times El Disruption Data Demand Data Distribution by Month Check If Same for Each Month RA eg Jan Feb Mar Apr J Mey I dun I Ju aug Sep Oct Nov Dec af ap ap ap ar oP oP Sr ZE SI Demand Data Distribution Select Curve 1 Distribution 1 ADD 2 Distrbution2 SSS DUPLICATE REMOVE Display Demand Kilo
4. Select Curve 1 Cost Curve 1 sk ADD 2 Cost Curve 2 DUPLICATE X REMOVE Curve Name Cost Curve 1 0 825 Number of Points in Curve 4 0 75 B r Replacement Power Fractional Burn E 0 675 Cost MWH Reduction 3 0 6 B E 25 00 0 25 g 0525 Be 50 00 0 25 E 045 Bike 50 00 0 75 2 0 375 F mm 200 00 0 75 03 Em E 0 225 gt 0415 0 075 20 40 60 80 100 120 140 160 180 200 Replacement Power Cost MWH de Previous Next s RM Save H Exit Normal Times Shortage Cost Data 12 17 2009 11 57 AM Figure 3 9 Normal Times Shortage Cost Data Default Values For this tutorial we are going to assume that shortage costs vary by month and specifically that December January and February are different than the rest of the months Thus we need two sets of cost information one for Jan Feb and one for the rest of the months The default inputs already have two shortage cost distributions defined Also note that for each month there is a drop down box that allows you to choose the distribution that applies for that month The only changes that we are going to make to the default data is to the shortage cost distributions themselves The UFIM model requires that you specify shortage cost curves by defining sets of points of 1 the fraction burn reduction and 2 the incremental shortage cost associated with that burn reduction These pairs of points are entered in the grid on
5. Basic Data 3 3 Table 3 2 Normal Times Demand Data for Tutorial 3 9 Table 3 3 Normal Times Shortage Cost Data for Tutorial 3 12 XIX EPRI Proprietary Licensed Material 1 INTRODUCTION TO UFIM Introduction This User s Manual provides descriptions of the inputs and outputs for the UFIM Version 5 software This chapter provides instructions on installing the model how to learn to use the model and brief description of how Version 4 differs from earlier versions Chapter 2 describes the user interface and specifically describes the inputs and outputs Installing the Model Note Administrative rights are required to install and run UFIM The accompanying CD disk contains the setup program that will install the model The system requirements for the model are e Windows XP Windows Vista or Windows 7 32 bit and 64 bit e 64mb of RAM e 100mb of free space on a hard drive e Acrobat Reader 9 x installed on the host machine The model uses Acrobat Reader to display this User Manual and the Basic Concepts Manual both assessable from the Help menu If the user does not have Reader it can be downloaded for free from Adobe s web site www adobe com To install the model insert the disk in the CD ROM drive If the setup program does not start automatically click START select Run enter D UFIM 5 01 Setup in the dialog box and click OK if D is not the drive identifier for the CD ROM enter the appropriate drive identi
6. Cost Curve 1 ADD d DUPLICATE X REMOVE Curve Name Cost Curve 2 1 Number of Points in Curve 4 4 0 9 0 8 0 7 0 6 0 5 0 4 0 3 02 0 1 0 senNqgeqoid Sand land Replacement Power Fractional Burn Cost MWh Reduction 25 00 0 25 40 00 0 40 50 00 0 75 75 00 1 00 DIER Kana ejeg puewaq Fractional Burn Reduction 25 30 35 40 45 50 55 60 Replacement Power Cost MWh Ba Copy from Normal Pre Disruption Data Figure 3 24 Disruption Cost Curve Data Curve 2 Tutorial Values UFIM TUTORIAL This completes the case data entry for the tutorial The final step before you can run the model is to set the Run Specifications 3 23 EPRI Proprietary Licensed Material UFIM TUTORIAL Edit Run Specifications To initiate the process of setting run specifications click Edit gt Edit Run Specifications and select Run Options Figure 3 25 e Bu CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C DEG File Edit Dun Case Results Help Edit Case Data WM I Edit Run Specifications gt Run Options Advanced User Parameters Disruption Target Options Report Options Select Disruptions 12 20 2009 2 15 PM Figure 3 25 Run Specifications Menu This will open a form with four tabs at the top The first tab Run Options will be se
7. Costs Supply Error Demand Information i ii 8 Normal Times Disruption Types Disruption Data pShortage Cost Curve by Month Check If Same for Each Month Jan Feb Mar Apr May Jun Ju aug Sep Oct Nov Dec Shortage Cost Curve Specification Select Curve ADD 2 Cost Curve 2 FF DUPLICATE FRREMOVE Curve Name costcuvet oe Number of Points in Curve jf 1 Replacement Power Fractional Burn H De Cost MWH Reduction 0 8 25 00 0 25 2 OF 50 00 0 40 E 05 75 00 0 75 os 100 00 1 00 04 F Sos E 0 2 01 4 DET 20 30 40 50 60 70 80 90 100 Replacement Power Cost MWH Previous Next save ra Normal Times Shortage Cost Data 12 17 2009 12 22 PM A Figure 3 10 Normal Times Shortage Cost Data Tutorial Values for Distribution 1 EI UFIM CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program Files EPRI UFIM 5 0 Database Edit Case Data m E File Edit RunCase Results Help 1x Supply Information Supply Information Demand Information EEN E Basic Data Normal Times Fuel Distribution On Normal Times bon BERUSET Disruption Data Shortage Cost Data Basic Data Costs Supply Error Demand Data Shortage Cost Curve by Month Check If Same for Each Month Jan Feb Mar apr J May Jun Ju aug
8. Figure 3 28 Disruption Target Options Default Values We are going to leave the default values unchanged except for the target increments Here the default values for each month are 10 Kilo Units You should change these to 30 The tutorial inputs are shown in Figure 3 29 a Bur CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRNUFI OJEJ E File Edit RunCase Results Help 81 Run Options Disruption Target Options Report Options Select Disruptions SAVE DISRUPTION DATA Use Last Saved Run s Disruption Data If possible Yes No NO Save this Run s Disruption Data Yes No TARGET POLICIES YES y Save this Run s Target Data Yes No YES S 7 Number of Target Policies to Simulate TARGET INCREMENTS Kilo Tons Jan Feb Mar Apr May Jun 3000 3000 3000 3000 3000 3000 Jul Aug Sep Oct Nov Dec 3000 3000 3000 3000 3000 30 00 de Previous Next gt E Save H Exit 12 20 2009 3 16 PM Figure 3 29 Disruption Target Options Tutorial Values 3 26 EPRI Proprietary Licensed Material UFIM TUTORIAL Report Options The next tab is Report Options Default values are shown in Figure 3 30 e E uFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRIWUFL OJEJ feie Edit RunCase Results Help x Run Options Disruption Target Options Y Report Options Select Disruptions REPORT OPTI
9. Nextsp Save fir Exit Demand Information Normal Times Demand Data 12 16 2009 3 57 PM Figure 3 6 Normal Times Demand Data Default Values For this tutorial we are going to assume that demand varies by month and specifically that December January and February are different than the rest of the months Thus we need two sets of demand information one for Jan Feb and one for the rest of the months note you could have different demand information for each month The default inputs already have two demand distributions defined Also note that for each month there is a drop down box that allows you to choose the distribution that applies for that month The only changes that we are going to make to the default demand data is to the demand distributions themselves The UFIM model requires that you specify probability distributions for demand Because fuel inventories help insure against variation in demand and supply carefully 3 8 EPRI Proprietary Licensed Material UFIM TUTORIAL specifying the potential variation in demand is important For the purpose of this tutorial we specify two distributions using five discrete points Thus you should select first select Distribution 1 change the Number of Point in Curve to 5 and enter the values for distribution Demand Steps Month and Probability from Table 3 2 Repeat this process for distribution 2 Table 3 2 Normal Times Demand Data for Tutorial
10. Program F D EG File Edit RunCase Results Help Edit Case Data Edit Run Specifications Run Options Advanced User Parameters Disruption Target Options AAA Report Options Select Disruptions 10 23 2003 11 29 PM Figure 2 7 Editing Run Specifications Run Options These options affect how UFIM operates In particular they determine the submodels to be used and the name of the output file Disrup Target Options These options concern the selection of disruption and target data for use in a UFIM run Report Options These options concern how UFIM will report output after the run Select Disruptions This item allows the user to select the disruptions to include with a model run The disruptions must have been previously defined using the Edit Case Data menu EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE Advanced User Parameters Through this menu item you can access a series of technical parameters that affect UFIM s operation These parameters give advanced users more control over how the UFIM model runs Most users however will not need to change them Run Case Menu This menu contains options for running one or more cases You can run the current case or run multiple cases The options in the Run Case menu are shown in Figure 2 8 EH UFIM CASE SEASONAL CASE DATABASE Sample mdb PATH C Program F LJ File Edit RunCase Results Help Run Current Case Run Multiple Cases 10 24 2003
11. Sample mdb PATH C Program F EG View Results Y NONSEASONAL CASE Export Results to Spread Sheet SEASONAL CASE Delete Results gt 10 24 2003 9 29 AM gt Figure 2 12 Results Menu With The View Results Option Selected 2 10 EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE View Results If the Seasonal Case is selected a form is show where the user can select one of several output reports Figure 2 13 The output options are A Summary report a Normal Times report a Disruption report a report listing the Case Inputs the Run Log and Your Own Table Selection Normal Times Disruption Case Inputs Run Log Your Own Table Selection Close 10 24 2003 9 36AM Figure 2 13 View Results Options Export to Spreadsheet This menu option allows users to select model outputs to save in spreadsheet readable format The file will have the same name as the run from which it was created with the extension CSV Comma Separated Values NOTE Because the CSV file will have the same name as the run for example Seasonal the user will need to rename the spreadsheet files if they wish to make multiple runs with the same case and export after each run EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE Delete Results This menu option allows users to delete all output files generated by a run This does not delete the case
12. You should click the Cost Curve Data tab on the right This will display the form shown by Figure 3 22 3 21 EPRI Proprietary Licensed Material UFIM TUTORIAL E UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRIWUFIM 5 0 Database Edit DOR feie Edt RunCase Results Help 8X Supply Information Supply Information Demand Information 5 3 Basic Data Normal Times Fuel Distribution On Normal Times Normal Times PAi Disruption Types Eege Data Shortage Cost Data Basic Data Costs Supply Error Demand Data Disruption Type 1 Freeze v Years Between Disruptions 5 00 Warning Accuracy 1 00 Ge Maximum Duration Months 2 Warning Length Months 0 Monthly Shortage Cost Curve Check If Same for Each Month Jan Feb Mar J an I Mey I Jun J Ju aug sep I Oct Nov Dec 3 E d Jh AR AR AR AR AR Ak AR Ale AR Ah z Shortage Cost Curve Specification D Select Curve 1 Cost Curve 1 ADD l n 2 Cost Curve 2 DUPLICATE 5 X REMOVE Curve Name Cost Curve 1 amp 0 825 Number of Points in Curve 4 0 75 Do Replacement Power Fractional Burn E so S Cost MWh Reduction 2 08 ES 25 00 0 25 0 525 50 00 0 25 E 0 45 g 50 00 0 75 site 200 00 0 75 5 03 2 u 0 225 a 0 15 2 0
13. cursor in any field and pressing F1 will active the help In addition to the windows interface Version 5 01 allows for increased demand distribution states and maximum inventory step size was increased from 30 to 80 This last change improves the ability to model problems in greater granularity of detail see the UFIM Basic Concepts manual for definitions and discussion of these concepts step size and demand states or steps Error Traps The software traps most data inconsistencies at the user interface level However there are certain situations where error conditions are recognized only after the model is processing the data In order to ensure robustness of the software the software traps run time generated errors and reports them back to the user in a Window as a RUN TIME ERROR When this happens the user is asked click OK and the model returns to the main window 1 3 EPRI Proprietary Licensed Material INTRODUCTION TO UFIM In some hopefully rare instances the error message is one that should not have occurred and occurs only because of an internal inconsistency in the software In this case the names and phone numbers of contacts at EPRI and Stanford Business Software Inc SBSI will be displayed Please contact at least one of the support organizations with the exact message as it appears on your screen In other situations the error message will point you in the right direction and you can attempt to modify the data
14. of one step and a 5 chance of shortfall of 1 step The minus 1 means that there is a 5 chance that you will get one step more than ordered For this tutorial with these input values we are assuming that 90 of the time you exactly what is ordered 5 of the time you get one step more than ordered and 5 of the time one step less than ordered The input form with tutorial values is given in Figure 3 5 below Bue CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program Files EPRIUFIM 5 0 Database Edit Case Data JONES a x Wo Edit Bun Case Results Help Supply Information Supply Information Demand Information 7 A 8 E Basic Data Normal Times Fuel Distribution On Normal Times GE Sg Muga Disruption Data Shortage Cost Data Basic Data Costs Supply Error Demand Data Input Distribution on Supply Variation term YES X Supply Error Distribution by Month V Check If Same for Each Month All Months Supply Error Distribution Select Curve 1 Distribution 1 ADD 4 DUPLICATE X REMOVE 7 Display Order Shortfall KiloTons Month on X Axis Curve Name Distribution 1 Number of Points in Curve 2 Order Shortfall ES Order Shortfall Steps Month Ss KiloTons Month 1 0 050 af of 309 Probability Previous El Save D Exit Supply Information Distribution On Supply Error 12 16 2009 3 52 PM Figure 3 5 Distribution on Supply Error Tutori
15. 3 Tutorial Data Seasonality Option YES v penca Opllon Normal Period Disruption Period Month Week Month Month Plant Info Select Fuel Type and Unit Coal Tons Average Plant Heat Rate Btu KWH 10 500 0 to 9 999 999 Heat Content Of Fuel mmBtu Tons 21 00 0 00 to 9 999 00 Tons MWH 05000000 Number of KiloTons in one burn day 6 0000 0 1000 to 1 000 0000 Inventory Step Size in burn days 5 0000 0 1000 to 20 0000 Recommended step size equal to 3 to 6 burn days Step size in KiloTons 30 00 Maximum Inventory Level Steps 80 1to 80 Starting Month Jan v Starting Inventory Steps 10 0to 80 Replacement Of Power Calculated by Fractional Burn Reduction C Calculated by Absolute Number of Megawatt Hours r Financial Info Real Annual Cost Of Capital 0 0500 0 0000 to 1 0000 Tax Portion Of Revenue Requirement 0 0250 0 0000 to 1 0000 Physical Holding Cost Same For All Month ves Holding Cost Tons Month 0 100 0 000 to 10 000 Hep H ss fest Basic Data 13 27 2012 3 58 PM Z Figure 3 2 Basic Data Input Form EPRI Proprietary Licensed Material UFIM TUTORIAL Normal Times Fuel Costs and Delivery Constraints The next step is to enter the Normal Times supply data which is entered in the two tabs Supply Information Normal Times Fuel Costs and Supply Information Distribution on Supply Error Fuel costs and supply are entered using the Norm
16. Jun Jul Aug Sep og l Nov Dec hb dh db AR AR db AR db AR AR AR Ah d Supply Error Distribution 1 Distribution 1 2 Distribution 2 Select Curve ADD 4 DUPLICATE X REMOVE Display Order Shortfall KiloTons Month on X Axis Curve Name Distribution 1 Number of Points in Curve Order Shortfall Order Shortfall Steps Month KiloTons Month Probability Previous Next gt Save ra Supply Information Distribution On Supply Error 12 16 2009 3 31 PM Figure 3 4 Distribution on Supply Error Default Values This form allows the user to specify uncertainty in the fuel deliveries given the amount actually ordered If the uncertainly varies by month of the year the data can be entered by month For this tutorial we will assume that uncertainty is the same for each month Thus the first change is to check the box Check if Same for Each Month The second change is using the box Select Curve select Distribution 2 and click the Remove button Finally the table on the left allows you to specify 1 the order shortfall steps per month and the probability of the shortfall The default shortfall values will be used in this tutorial 3 6 EPRI Proprietary Licensed Material UFIM TUTORIAL Note the meaning of the order shortfall values there is a 5 change that there will be a shortfall
17. Run this program as an administrator EN Change settings for all users a Gas Figure 1 1 Compatibility Tab in Properties Window To uninstall the model click START select Control Panel select Add or Remove Programs from the list select UFIM from the list click the Remove button When ask Are you sure you want to remove UFIM from your computer click the Yes button When done close the Add or Remove Programs window and the Control Panel window Note Administrative privileges are required to install the application The database Sample mdb is distributed with the program This database is automatically opened when the program is started The database includes two cases Non seasonal and Seasonal The Seasonal case is the basis for the screen shots used in Chapter 2 To verify that the model is correctly installed and working the user can run the Seasonal and Non Seasonal cases and compare the summary outputs to the results files included on the CD 1 2 EPRI Proprietary Licensed Material INTRODUCTION TO UFIM Note when the program is run it automatically opens the last database created by the user The first time the model is run the database will be Sample mdb the database distributed with the program If for some reason the model cannot find Sample mdb a dialog box will be opened that allow the user to navigate to the location of the file and select Sample mdb In the next Chapter UFIM User Inte
18. Sep og Nov Dec bk dh db Ak dk Ak db Ah dk dk db dh d r Shortage Cost Curve Specification Select Curve 1 Cost Curve 1 Curve Name Cost Curve 2 1 1 Number of Points in Curve 4 1 Replacement Power Fractional Burn 5 mE Cost MWH Reduction g 08 25 00 0 25 0 7 40 00 0 40 E 0 6 60 00 0 75 205 75 00 1 00 E 04 T 303 E 02 DI 0 25 30 35 40 45 50 55 60 65 70 75 Replacement Power Cost MWH Previous Next gt H Save Normal Times Shortage Cost Data 12 17 2009 12 22 PM Figure 3 11 Normal Times Shortage Cost Data Tutorial Values for Distribution 2 UFIM TUTORIAL 3 13 EPRI Proprietary Licensed Material UFIM TUTORIAL Disruption Basic Data All of the Normal Times data have been specified The next step is to enter the basic data for one or more disruptions For this tutorial we will be entering data for one disruption You sould click the tab Disruption Types Basic Data The default values for this set of inputs are given in Figure 3 12 below UFIM CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program Files VEPRINUFIM 5 0 Database Edit Cas Hod Hl Eile Edit RunCase Results Help Supply Information Supply Information Demand Information Normal Times Fuel Distribution On Normal Times Costs Supply Error Demand Data Basic Data Shorta
19. for the case and re run the model after restarting the software However in this case too should the message be unclear or if you have any questions please do not hesitate to contact EPRI The Software Support and Training Specialist Steve Chapel or SBSI Contacting Us TO REPORT PROBLEMS AND GET HELP RUNNING THE MODEL CONTACT EPRI USER SUPPORT The Software Support Specialist Steve Chapel S Chapel Associates 650 856 2675 schapel O s chapel com The EPRI Project Manager Adam Diamant 510 260 9105 adiamant O epri com The Software Developer Mukund Thapa Stanford Business Software Inc 650 796 4478 mukundthapa sbsinc net 1 4 EPRI Proprietary Licensed Material 2 USING THE UFIM USER INTERFACE Introduction This Chapter describes the UFIM user interface and the way inputs and outputs are handled by the interface The user interface is a standard Windows implementation It was written in Visual Basic and output reports are created as text files Because of the Windows implementation users should be able to edit data sets run the model and view results with little or no reference to this User Guide However the modeling process requires considerable thought and it is highly recommended that model users carefully study the methodology described in the UFIM Basic Concepts volume Running the Model To run the model click START select All Programs and double click the EPRI gt UFIM 5 0 gt Launch UFIM 5 0
20. should be cited in the literature in the following manner Utility Fuel Inventory Model Version 5 01 Users Manual EPRI Palo Alto CA 2012 Software Product ID 1026537 111 SOFTWARE DESCRIPTION The Utility Fuel Inventory Model UFIM Version 5 01 is a software tool for 1 identifying least cost fuel inventory strategies and 2 managing the risks of associated with fuel supply and requirements uncertainties Description The Utility Fuel Inventory Model UFIM is the essential tool for performing fuel inventory analysis Using the power of your personal computer UFIM helps you develop money saving inventory policies by taking into account your fuel delivery and market uncertainties burn requirements and operating constraints s a result you derive reliable solutions to many of the fuel market risk issues that your utility faces every day UFIM is available from EPRI In addition to the software there is a required small annual fee to provide for software maintenance and user technical application support In addition it also recommended that new users arrange to obtain UFIM methodology training This training is inexpensive performed on site at the utility or over the web The training is in depth and helps to insure efficient and appropriate use of the planning tool Benefits and Value The benefits of using UFIM are well documented by current users Appropriate use of the tool can reduce fuel budget by as much as 3 to 5 p
21. the minimum and maximum values to kilo units and reports these in columns 4 and 5 in the input form The context sensitive help explain each of these items Note Maximum deliver can have a very significant effect on the least cost fuel inventory policy The UFIM user is encouraged to read about this issue in the UFIM Basic Principles manual 3 5 EPRI Proprietary Licensed Material UFIM TUTORIAL Distribution on Supply Error The third input tab allows the user to specify if there is any significant variation in the delivery of fuel during normal times When you open this form there is a single input shown Input Distribution on Supply Variation term Yes or No The default value is No Change this to Yes This will cause the model to display additional information that must be entered This is a complex form and the result is shown by Figure 3 4 below a SN UFIM CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program Files EPRI UFIM 5 0 Database Edit Case Data DES X Wo Edit Bun Case Results Help Supply Information Supply Information Demand Information i 8 g Bacie Dala Normal Times Disruption Types Disruption Data Normal Times Fuel Distribution On Normal Times k ence Supply Error Demand Data Shortage Cost Data Basic Data Input Distribution on Supply Variation term Supply Error Distribution by Month Check If Same for Each Month Jan Feb Mar apr May_
22. 0 35 2 0 050 60 0 z 4 0 200 120 0 3 0 3 5 0 500 150 0 o 0 25 6 0 200 180 0 0 2 8 0 050 240 0 28 0 1 0 05 0 2 3 4 5 6 7 8 Demand Steps Month Previous Next save ra Demand Information Normal Times Demand Data 12 17 2009 11 50 AM Figure 3 8 Normal Times Demand Data Tutorial Values for Distribution 2 3 10 EPRI Proprietary Licensed Material UFIM TUTORIAL Normal Times Shortage Cost Data The next step to enter normal times shortage cost information If you click the Normal Times Shortage Cost Data tab you will see the form shown in Figure 3 9 below This form appears similar to the demand input tab form As before you must specify if the shortage cost information is the same for each month and you must enter the shortage cost curve information E UFIM CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program Files EPRI UFIM 5 0 Database Edit Case Data QuE Y Eile Edit RunCase Results Help e IS Supply Information Supply Information Demand Information S A 5 F S Uker 5 Normal Times Disruption Types Basic Data Normal Times d Distribution On Normal Times ES Cost A Basic Data Costs Supply Error Demand Data l Disruption Data Shortage Cost Curve by Month Check If Same for Each Month Jan Feb mMar Apr May Jm du Aug Sep ol Nov Dec pep db AR db Ak AR Ae AR AR AR dh d Shortage Cost Curve Specification
23. 075 bs o od Be 20 40 60 80 100 120 140 160 180 200 amp Replacement Power Cost MWh M Ba Copy from Normal Previous save Mi Exit Disruption Data 12 20 2009 2 11 PM Figure 3 22 Disruption Cost Curve Data Default Values In order to set the burn reduction cost curves to the same values as for normal times you should click the button on the bottom left Copy from Normal This will display the dialog box shown below Select Copy all Curves and click Copy E Copy From Normal Times Shortage Cost Data Copy Selected Curves E WM 2C Copy X Cancel This will copy the demand distributions Distribution 1 and Distribution 2 to the form shown by Figure 3 23 and Figure 3 24 These distributions will be used by the model to represent shortage costs during the disruption 3 22 EPRI Proprietary Licensed Material UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRI UFIM 5 0 Database Edit Replacement Power Cost MWh Ba Copy from Normal de Previous Save ra Disruption Data 12 20 2009 2 14 PM feie Edt RunCase Results Help Ex Supply Information Supply Information Demand Information 3 A a Basic Data Normal Times Fuel Distribution On Normal Times erme nes SE Disruption Data ge Cost Data Basic Data Costs
24. 1 The program icon is simplified power plant Figure 2 1 is an enlarged picture of the icon The user can also open the program by double clicking the Launch UFIM 5 01 program icon on the DESKTOP Figure 2 1 UFIM Program Icon When the model is started a start up window is displayed This screen has the name of the program the version number and the list of individuals that developed the program The user can click the OK button to proceed or the Cancel button to exit UFIM Following this the window for Select Case is displayed as in Figure 2 2 This window gives the user the option to select an existing case or create a new case Initially if no cases are entered Work on existing Case is grayed out If cases already exist in the database the Work on existing Case option is enabled This window is shown below 2 1 EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE Figure 2 2 Select Case If the user selects Work on Existing Case a window is opened that allows the user to select the case from a list If Create New Case is selected a window is opened that allows the user to specify a new case a name and description If database has one or more cases and the Work on Existing Case option in Figure 2 2 is selected a popup window shows all the cases in the database The user can select any of the cases and the model will open the corresponding case The case used by the program is displayed at the top of the
25. 9 13 AM Figure 2 8 Run Case Menu Options Run Current Case If the option Run Current Case is selected the user is prompted by a dialog box Figure 2 9 asking if it is OK to run the case 2 8 EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE Case Selected SEASONAL CASE Run Option Disruption Management Policy Development OK to run the model on this case Figure 2 9 Run Case Dialog Box If yes is selected the model runs and when complete a Run Log report is displayed Figure 2 10 De Edit Format View Help SEASONAL CASE Data read in without any fatal errors Data conversion successful Management Model was run successfully Policy Model was run successfully Reporting was successful Figure 2 10 Run Log Report Run Multiple Cases If the Edit menu option Run Multiple Cases is selected one or more previously defined cases can berun You may select any set of cases in the current case database The dialog box for selecting cases is shown by Figure 2 11 EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE GC Run Multiple Cases E NONSEASONAL CASE X Cancel Figure 2 11 Input Form for Selecting Multiple Cases to Run Results Menu This menu contains options to select model outputs for viewing printing or exporting to a spreadsheet Figure 2 12 shows the menu options with the View Results option selected UFIM CASE SEASONAL CASE DATABASE
26. Data Default Values rrrnnrrrnrnnnnnnnnnnnrnnnnrrnnnnnnrnrrrnnnnnnr 3 22 Figure 3 23 Disruption Cost Curve Data Curve 1 Tutorial Values eee 3 23 Figure 3 24 Disruption Cost Curve Data Curve 2 Tutorial Values eee 3 23 Figure 3 25 Run Specifications Menu ets een De 3 24 Figure 3 26 Run Options Default Values AAA 3 24 Figure 3 27 Run Options Tutorial Valle curia its 3 25 Figure 3 28 Disruption Target Options Default Values rn rn msn 3 26 Figure 3 29 Disruption Target Options Tutorial Values ennnen renn nn nnn nn nnne n nnen 3 26 Figure 3 30 Report Options Default Values rrrrrnnnnnnnnnnnrnnnnrn nr nr rrn rn rrn rn nennen nn 3 27 Figure 3 31 Report Options Tutorial Values ooooccooniccncccncccncccnccnnonnncnnnnnnnnnnnonnnnnnnnnnnnccnnnnnn 3 27 Figure 3 32 Option to Select Disruptions Tutorial Values rrrnnnnnnnrnnnnrnnrrnn rn nrrn nn nn 3 28 Figure 3 33 Menu for Running Cases cccccecessecceneceeeeeeeeneeeeeceeeeeeeeesesenseceteeeeneeetenees 3 29 Figure 3 34 Run Log Tor Ee EE 3 30 Figure 3 35 View Results Men sisisi iii a diia 3 30 Figure 3 36 View Results Selection Fomm nenn 3 31 Figure 3 37 Summary Report Targets and Expected Costs Tables rrrrnnnvrrrrnnnnnrrrrnnnnnnnr 3 31 Figure 3 38 UFIM Help System 4 2 22 220 Rp dei den 3 32 xviii EPRI Proprietary Licensed Material LIST OF TABLES Table 3 1 Input Values for Tutorial
27. ESP ELECTRIC POWER en RESEARCH INSTITUTE UFIM Utility Fuel Inventory Model Version 5 Users Manual Software Product ID 1026537 Software Manual October 2012 EPRI Project Manager Adam Diamant ELECTRIC POWER RESEARCH INSTITUTE 3420 Hillview Avenue Palo Alto California 94304 1338 PO Box 10412 Palo Alto California 94303 0813 USA 800 313 3774 650 855 2121 askepri epri com www epri com DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITIES ELECTRIC POWER RESEARCH INSTITUTE INC EPRI RESERVES ALL RIGHTS IN THE PROGRAM AS DELIVERED THE PROGRAM OR ANY PORTION THEREOF MAY NOT BE REPRODUCED IN ANY FORM WHATSOEVER EXCEPT AS PROVIDED BY LICENSE WITHOUT THE CONSENT OF EPRI A LICENSE UNDER EPRI S RIGHTS IN THE PROGRAM CAN BE OBTAINED DIRECTLY FROM EPRI THE EMBODIMENTS OF THIS PROGRAM AND SUPPORTING MATERIALS MAY BE INDEPENDENTLY AVAILABLE FROM ELECTRIC POWER SOFTWARE CENTER EPSC FOR AN APPROPRIATE DISTRIBUTION FEE Electric Power Software Center EPSC 9625 Research Drive Charlotte NC 28262 THIS NOTICE MAY NOT BE REMOVED FROM THE PROGRAM BY ANY USER THEREOF NEITHER EPRI ANY MEMBER OF EPRI THE ORGANIZATION S BELOW NOR ANY PERSON ACTING ON BEHALF OF ANY OF THEM 1 MAKES ANY WARRANTY OR REPRESENTATION WHATSOEVER EXPRESS OR IMPLIED INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS OF ANY PURPOSE WITH RESPECT TO THE PROGRAM OR 2 ASSUMES ANY LIABILITY WHATSOEVER WITH RESPECT TO ANY USE OF THE P
28. FIGURES Figure 1 1 Compatibility Tab in Properties Wimdow nenn 1 2 Figure 2 1 UEIM Programi OOM EE EE 2 1 Figure 2 2 Select Case dead 2 2 Figur 2 3006n RER 2 2 Figure Ela RTE 2 3 Figure EE 2 4 Figure 2 6 Ed ng Gase EE 2 5 Figure 2 7 Editing Run Specifications 2 c s c cceceecssesceceecccteeeeeeeedesceeeseceneseeneesenteeeeneeeeneeceues 2 7 Figure 2 8 Run Case Menu ET 2 8 Figure 2 9 Run Case Dialog Bit nn na ei 2 9 Figure 2 10 RUN LOG ROO ER 2 9 Figure 2 11 Input Form for Selecting Multiple Cases roum 2 10 Figure 2 12 Results Menu With The View Results Option Selected A 2 10 Figure 2 13 View Results OPIO u a nenne 2 11 Figure 2 14 Help Menu Options ocoocccnccnnnccocccoccconnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnninnn 2 12 Figure REEGELE 3 2 Figure 3 2 B sic Data Input Fort aa a aaa ee a r i i 3 4 Figure 3 3 Normal Times Fuel Costs Tutorial Values ooococcnnncnicoconccoccncnnnononnnanannncnnnnnnnnnnnnns 3 5 Figure 3 4 Distribution on Supply Error Default Values oooocconnncononccoccconocnnnnananoncnnnnnnnnnnnnns 3 6 Figure 3 5 Distribution on Supply Error Tutorial Values eee eee cere eter ee eeeeentaeeeeeeeeeeeeeea 3 7 Figure 3 6 Normal Times Demand Data Default Values uuusssssrssssenennnnnnnnnnnnnnn nennen 3 8 Figure 3 7 Normal Times Demand Data Tutorial Values for Distribution 1 3 10 Figure 3 8 Normal Times Demand Data
29. ONS Inventory Output in Burn Day Units Yes No Kilo Tons Burned Per day Burn Day Factor Calculate Disruption Shortage Cost Distributions Yes No NO KM Note Calculating distributions will increase run time Previous Net gt Save ra 12 20 2009 3 20 PM Figure 3 30 Report Options Default Values Report Options allow you to have inventory output specified in kilo units or burn days The default value is kilo units For this tutorial outputs are reported in burn days You also need to change the default value for kilo tons burned day from 3 to 6 The tutorial values are shown in Figure 3 31 z Bur CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program FilesVEPRNUFI DES BY Fie Edt Runcase Results Help ax Run Options ii Disruption Target Options Y Report Options Select Disruptions REPORT OPTIONS Inventory Output in Burn Day Units Yes No YES Bi Kilo Tons Burned Per day Bum Day Factor 6 00 Calculate Disruption Shortage Cost Distributions Yes No no gt Note Calculating distributions will increase run time Previous Next gt EN ra 12 20 2009 3 22 PM Figure 3 31 Report Options Tutorial Values 3 27 EPRI Proprietary Licensed Material UFIM TUTORIAL Select Disruptions The final Run Specification input form is Select Disruptions This form allows you
30. RIOD WARNING 3006 MODULE Case includes the possibility of a suppl just a reminder SEE PERIOD 6 WARNING 006 MODULE Case includes the possibility of a suppl case includes the possibility of a supp DISRUPTION MGMT y shortfall y shortfall y shortfall y shortfall y shortfall This message i DISRUPTION MGMT y shortfall This message i DISRUPTION MGMT y shortfall This message i DISRUPTION MGMT This message i DISRUPTION MGMT This message i DISRUPTION MGMT This message i DISRUPTION MGMT This message i Figure 3 34 Run Log for Tutorial Viewing Results After making a run a set of outputs are generated The user can view the outputs by clicking Results gt View Results and selecting MY TUTORIAL Figure 3 35 Bu CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Progra DEG File Edit RunCase Results Help View Results gt MY TUTORIAL Export Results to Spread Sheet gt Delete Results gt 12 20 2009 3 35 PM Figure 3 35 View Results Menu This will bring up a form with a series of buttons that allows the user to open the output reports Summary Normal Times Disruption and so on The selection form is show in Figure 3 36 If you click Summary a summary report will be generated and if you scroll down to the bottom of 3 30 EPRI Proprietary Licensed Material UFIM TUTORIAL the report the two tables shown in Fi
31. ROGRAM OR ANY PORTION THEREOF OR WITH RESPECT TO ANY DAMAGES WHICH MAY RESULT FROM SUCH USE RESTRICTED RIGHTS LEGEND USE DUPLICATION OR DISCLOSURE BY THE GOVERNMENT IS SUBJECT TO RESTRICTION AS SET FORTH IN PARAGRAPH G 3 I WITH THE EXCEPTION OF PARAGRAPH G 3 I B 5 OF THE RIGHTS IN TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE IN FAR 52 227 14 ALTERNATE III Research Contractor Company Name add others on lines below if more than one NOTICE THIS REPORT CONTAINS PROPRIETARY INFORMATION THAT IS THE INTELLECTUAL PROPERTY OF EPRI ACCORDINGLY IT IS AVAILABLE ONLY UNDER LICENSE FROM EPRI AND MAY NOT BE REPRODUCED OR DISCLOSED WHOLLY OR IN PART BY ANY LICENSEE TO ANY OTHER PERSON OR ORGANIZATION NOTE For further information about EPRI call the EPRI Customer Assistance Center at 800 313 3774 or e mail askepri epri com Electric Power Research Institute EPRI and TOGETHER SHAPING THE FUTURE OF ELECTRICITY are registered service marks of the Electric Power Research Institute Inc Copyright 2012 Electric Power Research Institute Inc All rights reserved ACKNOLWEDGEMENT This report was prepared by Stephen W Chapel S Chapel Associates 325 El Carmelo Ave Palo Alto CA 94306 Mukund N Thapa Stanford Business Software Inc PO Box 60398 Palo Alto CA 94306 0398 This report describes research sponsored by the Electric Power Research Institute EPRI The report is a corporate document that
32. Supply Error Demand Data Disruption Type 1 Freeze v Years Between Disruptions 5 00 Warning Accuracy 1 00 Maximum Duration Months 2 Warning Length Months 0 Monthly Shortage Cost Curve Check If Same for Each Month d Jan Feb Mar Apr_ May Jun Jul Aug Sep Oct Nov Dec E S El Ih Ap AR di AR AP AR Apr AR Ab AR dh d Shortage Cost Curve Specification Ei Select Curve E ADD EI 2 Cost Curve 2 A DUPLICATE S 2 REMOVE 2 Curve Name Cost Curve 1 S wal Number of Points in Curve 4 1 Replacement Power Fractional Burn E02 Cost MWh Reduction 0 8 25 00 0 25 0 7 50 00 0 40 g 06 E 75 00 075 a 05 El 2 100 00 1 00 5 04 2 ER E SUE al o 0 1 of o ol 20 30 40 50 50 70 80 90 100 o Figure 3 23 Disruption Cost Curve Data Curve 1 Tutorial Values Bo Edit RunCase Results Help Normal Times Disruption Types Basic Data Normal Times Fuel Distribution On Suppl Normal Times Shortage Cost Data Basic Data Supply Information Supply Information Demand Information d Costs Error Demand Data Disruption Type 4 Freeze v Years Between Disruptions 5 00 Warning Accuracy 1 00 Maximum Duration Months 2 Warning Length Months o Monthly Shortage Cost Curve Check If Same for Each Month Jan Feb mar Apr May Jun Ju aug Sep Oct Nov Dec_ Ih ah jae de Se Se Se Je IR Se Se 4 Shortage Cost Curve Specification Select Curve 1
33. Tons Month on X Axis Curve Name Distribution 1 Number of Points in Curve 5 Demand Steps Month Demand Probability 1 KiloTons Month e Lo Probability e Di 6 7 8 Demand Steps Month Previous Next gt save fe exit Demand Information Normal Times Demand Data 12 16 2009 5 25 PM Figure 3 7 Normal Times Demand Data Tutorial Values for Distribution 1 UFIM CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program FilestEPRINUFIM 5 0 Database Edit Case Data Jo feie Edit Runcase Results Help ax Supply Information Supply Information Demand Information Shortage Cost Data Basic Data Basic Data Normal Times Fuel Distribution On Normal Times Normal Times Disruption Types Costs Supply Error Demand Data Disruption Data Demand Data Distribution by Month Check If Same for Each Month Jan Feb Mar I apr I May I dun Ju aug Sep I Oct Nov Dec Demand Data Distribution Select Curve 1 Distribution 1 ADD Distribution 2 a E DUPLICATE X REMOVE Display Demand KiloTonsiMonth on X Axis Curve Name Distribution 2 0 55 Number of Points in Curve 5 05 0 45 Demand Demand Steps Month iden KiloTons Month 0 4 H
34. Tutorial Values for Distribution 2 3 10 Figure 3 9 Normal Times Shortage Cost Data Default Values ooooooococococcccccccccccocccccccccnnannn 3 11 Figure 3 10 Normal Times Shortage Cost Data Tutorial Values for Distribution 1 3 13 Figure 3 11 Normal Times Shortage Cost Data Tutorial Values for Distribution 2 3 13 Figure 3 12 Disruption Types Basic Data Default Values eeneennneneeeeeeeeerreeeeeeree 3 14 Figure 3 13 Disruption Types Basic Data Tutorial Values nn 3 15 Figure 3 14 Disruption Probabilities Default Values rrnnrnnnnnnnnrrrrnnnnnnnnnnnnnnnnnrnnnnnnnrrrrrnnnnnr 3 16 EPRI Proprietary Licensed Material Figure 3 15 Disruption Probabilities Tutorial Values 0 0 eee e ee ereee errr aeeeeeee 3 16 Figure 3 16 Disruption Fuel Prices Default Values rrnnrnnnannnnrrrvrnnnnnnnnnnnnnnnnrrrrnnnnnrrrrnnnnnnn 3 17 Figure 3 17 Disruption Fuel Prices Tutorial Values ruranvvrnnnnnnnvvnnnnrnnvrnnnrrrnvrennrrrrrrrensrrrnr 3 18 Figure 3 18 Disruption Delivery Constraints Default Values 00 eee erent eee 3 19 Figure 3 19 Disruption Delivery Constraints Tutorial Values 0c eee e eee 3 19 Figure 3 20 Disruption Demand Data Default Values eee teeter ereeeeeeee 3 20 Figure 3 21 Disruption Demand Data Tutorial Values 2uu4ssssnsnnnnnnnnnnnnnnnnnnnnn nennen 3 21 Figure 3 22 Disruption Cost Curve
35. Yes n hu 3 month Normal Times Fuel Prices During Fuel Prices During S Fuel Prices Tons Warning Tons Disruption Tons All 45 00 40 00 40 00 5 send ni SET MEME ea aang soo eea puewag Ba Copy from Normal Previous E Save H Exit 12 20 2009 1 55 PM Disruption Data Figure 3 16 Disruption Fuel Prices Default Values We are going to assume that fuel prices are the same in the disruption as in normal times Thus you simply need to click the button at the bottom left of the form Copy from Normal and follow the directions The result will be a set of fuel price inputs show by Figure 3 17 3 17 EPRI Proprietary Licensed Material UFIM TUTORIAL Bur CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRIUFIM 5 0 Database Edit DES feie Edit Runcase Results Help 4 x Supply Information Supply Information Demand Information me E Basic Data Normal Times Fuel Distribution On Normal Times mu SORTIE Disruption Data Shortage Cost Data Basic Data Costs Supply Error Demand Data Disruption Type 1 Freeze e Years Between Disruptions 5 00 Warning Accuracy 1 00 Maximum Duration Months 2 Warning Length Months 0 Fuel Prices the Same in Each Month Yes No Yes v D 3 Month Normal Times Fuel Prices During Fuel Pri
36. al Times Fuel Costs Tab Change the default values for Fuel Price from 45 and change the Maximum Delivery Steps Month 7 After these changes are made the input tab should match Figure 3 3 below EB UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRIWUFIM 5 0Watabase E DEI E File Edit Run Case Results Help wm 1 EI Supply Information Demand Information Basic Data Distribution On Normal Times Disruption Data Supply Error Demand Data C Depend On Quantity Ordered Supply Curves Average Cost of Fuel Supply Information Normal Times Fuel Costs Normal Times Shortage Cost Data Disruption Types Basic Data Supply Data Supply Data Same For Each Month Fuel Price Minimum Delivery Tons Steps Month 45 00 YES v Maximum Delivery Minimum Delivery Maximum Delivery Steps Month KiloTons Month 7 KiloTons Month Previous Next gt El Save H Exit 12 24 2009 Supply Information Normal Times Fuel Costs 10 51 AM Figure 3 3 Normal Times Fuel Costs Tutorial Values This input tab for fuel costs and constraints requires specifying 1 whether the average cost of fuel is independent of the quantity ordered 2 whether the supply data is the same for each month and 3 the fuel price minimum delivery and maximum delivery Note the entries for minimum and maximum delivery are in steps per month The model converts
37. al Values EPRI Proprietary Licensed Material UFIM TUTORIAL Normal Times Demand Data The next input tab is used for specifying normal times demand information If you click that tab you will see the form shown in Figure 3 6 below This form appears similar to the previous form You must specify if the demand information is the same for each month and you must enter demand probability distribution information gt Bur CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program Files EPRI UFIM 5 0 Database Edit Case Data O69 E File Edit RunCase Results Help Eet x Supply Information Supply Information Demand Information A S 6 Basic Data Normal Times Fuel Distribution On Suppl Normal Times al ere Heil Jg Disruption Data Shortage Cost Data Basic Data Costs Error Demand Data Demand Data Distribution by Month Check If Same for Each Month Jan Feb Mar_ Apr_ may Jun Jul Aug_ Sep Oct Nov_ Dec a ar ar ar ar arar ar ae oe dh sg Demand Data Distribution Select Curve E on i ADD 2 Distribution 2 A DUPLICATE X REMOVE Display Demand KiloTons Month on X Axis Curve Name Distribution 1 0 55 Number of Points in Curve 2 05 0 45 Demand Er Demand Steps Month Probabimy KiloTons Month 0 4 0 35 6 0 500 z p S 03 5 o 0 25 02 0 15 0 1 0 05 0 60 62 64 66 GA 70 72 7TA 76 7B 80 Demand Steps Month Previous
38. ccuracy 1 00 Maximum Duration Months 2 Warning Length Months 9 Delivery Constraints Same in Each Month Yes No Yes v 2 3 Maximum Delivery Maximum Delivery S Month During Disruption During Disruption Steps Month Kilo Tons Month F a El En D 2 ER Et S a D 3 a e 2 E o S 2 o 2 s 2 S e Previous RH Save H Exit Disruption Data 12 20 2009 2 00 PM Figure 3 18 Disruption Delivery Constraints Default Values UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRI UFIM 5 0 Database Edit Wo Edt RunCase Results Help BEE Supply Information Supply Information Demand Information d i i E Basic Data Normal Times Fuel Distribution On Normal Times a E Disruption Data Costs Supply Error Demand Data Disruption Type 1 Freeze v Years Between Disruptions 5 00 Warning Accuracy 1 00 Maximum Duration Months 2 Waring Length Months 0 Delivery Constraints Same in Each Month Yes No Yes v 2 3 Maximum Delivery 3 During Disruption Steps Month En S o S El 3 a s Ei S bai 8 a o E 2 5 o 2 a Kr mesen fees Disruption Data 12 24 2009 11 04 AM Figure 3 19 Disruption Delivery Constraints Tutorial Values 3 19 EPRI Proprietary Licensed Material UFIM TUTORIAL Disruption Demand Data The UFIM model allows for pow
39. ces During S Fuel Prices Tons Warning Tons Disruption Tons All 45 00 45 00 45 00 5 T Ez 2 gt Ei E o S SE a 3 GZ G o Si 5 2 o S o o 2 o 2 o o 2 S B Copy from Normal Previous H Exit Disruption Data 12 20 2009 1 56 PM Figure 3 17 Disruption Fuel Prices Tutorial Values Disruption Data Delivery Constraints The next tab on the right is labeled delivery constraints Click this tab and the form shown by Figure 3 18 is displayed Because orders are allowed during disruptions there is not a total supply disruption Figure 3 13 you must specify the maximum delivery capability during disruptions For this tutorial set the maximum delivery to 3 steps per month less than half of the normal times delivery and less than of expected demand during December February Figure 3 19 shows the form with the tutorial input values 3 18 EPRI Proprietary Licensed Material UFIM TUTORIAL UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRINUFIM 5 0 Database Edit Eile Edit RunCase Results Help 8x Supply Information Supply Information Demand Information S 7 Basic Data Normal Times Fuel Distribution On Normal Times goal D Disruption Types Disruption Data ortage Cost Data Basic Data Costs Supply Error Demand Data Disruption Type 1 Freeze v Years Between Disruptions 5 00 Warning A
40. d In addition all of the data elements are explained in detail in the original user manual UFIM Basic Concepts included with this software Because of these two facts the input forms activated by each of the edit menu items are not reproduced here Basic Data Basic Data refers to a general class of information about your utility and how you want to set up the model It includes initial inventory levels financial data and details of the fuel you burn fuel heat content and how fast you burn it plant heat rate It also includes your choice of options Seasonality Period Run Level and STEP that affect the overall structure of your analysis EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE Normal Times Fuel Costs Dist On Supply Error Normal Times Demand Data Supply Information Normal Times Fuel Costs contains data concerning your utility s fuel supply line It includes fuel prices supply constraints and a description of any uncertainty in your fuel supply Supply Information Distribution On Supply Error contains description of any uncertainty in your fuel supply Normal Times Demand Data provides a description of your normal pattern of demand for fuel Since demand may be uncertain demand data is entered in the form of probability distributions Normal Times Shortage Costs If a power plant runs out of fuel the utility must replace the Basic Disruption Data Disruption Data forg
41. ded detailed descriptions of the computer model input and output sets both for the mainframe version of the model and the original personal computer counterpart This update documentation replaces the information in the UFIM User s Guide An electronic version of the UFIM Basic Concepts volume is distributed with the Version 5 01 software and can be accessed from the help menu xi GETTING HELP TO REPORT PROBLEMS AND GET HELP RUNNING THE MODEL CONTACT EPRI USER SUPPORT The Software Support and Training Specialist Steve Chapel S Chapel Associates 650 823 7982 schapel Os chapel com The EPRI Project Manager Adam Diamant 510 260 9105 adiamant O epri com The Software Developer Mukund Thapa Stanford Business Software Inc 650 796 4478 mukundthapa Q sbsinc net xiii EPRI Proprietary Licensed Material CONTENTS TINTRODUGTION TO UFIM un ae 1 1 NN iola EEE A 1 1 Installing the Model EE 1 1 Learning to Use the Model ru Ede 1 3 Whats NOW AS EE ge e 1 3 Ertor E EE 1 3 COMACUNG WEE 1 4 2 USING THE UFIM USER INTERFACE esnnnvevveveennnnnnnnvvvevennennnnnnnnnnnnnnnrnnnnnnnnnnnnvenneveennnnnnnnveven 2 1 Introduction EE 2 1 A se Jessen aent Oe 2 1 Fhe File Menster RL LI 2 3 The Edit Menu ae dene EES EENS EECH 2 5 Editing Case Dalai arena 2 5 Get Beate tee EE 2 7 Advanced User Parameters coccccocccconocococoncnonono cnn 2 8 RUN Case E EE 2 8 RUN Gufrent Egeter eet ret T 2 8 Run Multiple Cases vs se
42. e Ooi WA ANA ie 2 9 Results Menu iii tives nth oy ENEE EES ENEE 2 10 VIeW Resultsia naud a ti 2 11 Export to Spreadsheet rrnnnnnnnnnnnnnnnnnnnnnnnnrnnnrnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnsnnnsnnnnnnnnnnnnnnnnennne 2 11 Deletes RESUS aa renere ee Ee 2 12 Help Menu EE 2 12 3 UFIM TUTORIAL eege Ee 3 1 INTO UCI td E AE 3 1 Greate A UFIM Case iets insert EEN herda eee dad hane innse 3 1 XV EPRI Proprietary Licensed Material Entering Data for the My Tutorial Case 3 2 Basi Data EE 3 2 Normal Times Fuel Costs and Delivery Constraints nenn 3 5 Distribution on Supply Erler er anfallen 3 6 Normal Times Demand Data 3 8 Normal Times Shortage Cost Data ana aa east 3 11 Disruption Basie Data EE 3 14 Disruption Data Probabilities rnnnnnnrnnnrnnnrn rn nrn nn nn nnnnnnn nn nn nnn nn ennenen 3 15 Disruption Data Fuel Pnices nn nn nr nn aeee iaa rE Ee 3 17 Disruption Data Delivery Constraints cnn nnnnnnnnnnnnnnnnnn 3 18 Disruption Demand Data TEE 3 20 Disruption Cost Curve Data 3 21 Edit Run Specifications EE 3 24 Edit RUN Options 2m When a ME een bt 3 25 Disruption Target Opoions nenn nennen nnn ennen anann aneneen nanen 3 26 Report Options kurssted Ri 3 27 Select EE Die te EE 3 28 Running the Model and Viewing Resullts 2 2 c ceseeseseeccceteeeeeeeseseeeeeneeeetensensneceeeenereeee 3 29 Running the Model ee 3 29 MEWING MT 3 30 xvi EPRI Proprietary Licensed Material LIST OF
43. er plant burn requirements to be different during disruptions than during normal times For example a cycling plant might be forced into base load operation during a nuclear power plant forced outage However for the purpose of this tutorial we are assuming that demand will be the same during normal and disruption periods You should click the Demand Data tab on the right This will display the form shown in Figure 3 20 E UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRIUFIM 5 0 Database Edit OE9 Ele Edt Runcase Results Help ox Normal Times Disruption Types Supply Information Supply Information Demand Information Basic Data Normal Times Fuel Distribution On Normal Times Shortage Cost Data Basic Data Disruption Data Costs Supply Error Demand Data Disruption Type 1 Freeze v Years Between Disruptions 5 00 Warning Accuracy 1 00 Ce Maximum Duration Months 2 Warning Length Months 0 Demand Data Distribution by Month J Check If Same for Each Month gt Jan Feb Mar Apr May I Jun Jul Aug Sep Ost Nov Dec 3 3 bh Alt JR AR Ark AR AR dk AR AR JR Af gt E Demand Data Distribution SelectCuve Distribution RADO 2 Distribution 2 DUPLICATE S X REMOVE Display Demand Kil
44. ercent per year More import using UFIM can result in risk mitigation plans that reduce exposure to disruptions associated with such things as extreme weather events and swings in fuel and energy markets Platform Requirements Windows XP Windows Vista Windows 7 32 bit and 64 bit ABSTRACT The Utility Fuel Inventory Model UFIM is a tool intended to help power companies develop reasonable low cost fuel inventory policies The principal goal of inventory management is to balance the cost of building and maintaining fuel reserves against the risk of running out of fuel UFIM uses analytic techniques to provide utilities with insights about how to strike this balance UFIM was originally designed for running on mainframe computers and then converted to run on your PC modern windows operating systems The PC user interface is a standard Windows implementation Please note that in the conversion from a mainframe model the underlying algorithms and calculations in UFIM have not changed vii SOFTWARE INSTALLATION INFORMATION Installation of EPRI Software at Client Site EPRI develops software using a number of third party software products and tools that run on various operating systems and server platforms Reports from the software industry suggest there are known security issues with some products and systems EPRI recommends that if you are using EPRI software you review its use with your Information Technology IT department a
45. fier Then follow the directions on the screen to complete the setup Unless the user specifies otherwise during installation the program reports and database files are placed in the folder C ProgramFiles EPRI UFIM V5 01 1 1 EPRI Proprietary Licensed Material INTRODUCTION TO UFIM For Windows XP and Windows 7 32 bit and 64 bit following the setup instructions provided by the setup program is all that is required Because of new security procedures associated with Windows Vista installing on Windows Vista requires one additional task 1 Open the folder where the program was installed the default location is C Program Files EPRI UFIM V5 01 2 Right click on the program UFIM exe and select Properties 3 From the properties window select the Compatibility tab and check the box to run in Windows XP compatibility mode and the box to run in Administrator mode Below shows the Compatibility tab with the correct setting ES W Launch UFIM 5 01 Properties x General Shortcut Compatibility Details Previous Versions If you have problems with this program and it worked correctly on an earlier version of Windows select the compatibility mode that matches that earlier version Help me choose the settings Compatibility mode E Run in 640 x 480 screen resolution E Disable visual themes E Disable desktop composition E Disable display scaling on high DPI settings Privilege Level
46. ge Cost Data a Disruption Data Disruption Types Basic Data Normal Times Add Disruption Ba Copy Disruption X Delete Disruption Years Warning Warning x Length Months Between Disruptions Num Disruption Type Accuracy i Maximum Allow Burn Order Allowed Order Allowed Disruption Duration Reduction During During Months Warning YN Disruption Y N N 1 DISRUP1 H ss Bra 12 56 PM de Previous Next gt 12 17 2009 Disruption Types Basic Data Figure 3 12 Disruption Types Basic Data Default Values This input form allows you to add copy and delete disruptions For each disruption you must provide eight inputs 1 a disruption type just a name 2 the average number of years between disruptions 3 warning accuracy 4 warning length 5 maximum duration 6 allow burn reduction yes or no 7 order allowed during warning yes or no and 8 order allowed during disruption yes or no 3 14 EPRI Proprietary Licensed Material UFIM TUTORIAL For this tutorial we are going to change the defaults to match the values in Figure 3 13 EY UFIM CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program Files EPRNUFIM 5 0Watabasel Edit Cas EJ Wo Edit RunCase Results Help Supply Information Supply Information Demand Information r R Basic Data Normal Times Fuel Distribution On NormalTimes No mal Times D
47. gure 3 37 will be displayed The first table shows the targets examined by the model and the second report shows the cost details associated with each target sl Sum CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRINUFIM JE File Edit RunCase Results Help View Results MY TUTORIAL Cuy Normal Times Disruption Case Inputs Bun Log Your Own Table Selection Close 12 20 2009 3 37 PM Figure 3 36 View Results Selection Form Die Edit Format View Help TARGETS EXAMINED BY SIMULATION BURN DAYS TARGET MONTH POLICY JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC 1 15 0 0 0 0 0 0 0 5 15 25 30 2 20 5 5 5 5 5 5 5 10 20 30 35 3 25 10 10 10 10 10 10 10 15 25 35 40 BASE BO SEN 15 15 15 15 15 15 20 30 40 45 5 35 20 20 20 20 20 20 20 25 35 45 50 6 40 25 25 25 25 25 25 25 30 40 50 55 7 45 30 30 30 30 30 30 30 35 45 55 60 EXPECTED COST PER TARGET POLICY COSTS MILLION Annual Target Total Annual Annual Annual Opportunity Annual Policy Cost Tot Cost Burn Cost Hold Cost Cost value shortage Cost 1 1903 99 95 20 90 85 0 21 0 03 4 11 2 1850 73 92 54 90 86 0 32 0 04 1 32 3 1839 60 91 98 90 85 0 45 0 03 0 64 BASE 1832 62 91 63 90 85 0 58 0 04 0 17 5 1833 46 91 67 90 85 0 71 0 04 0 08 6 1835 84 91 7 90 85 0 85 0 04 0 05 S 1837 95 91 90 90 85 0 98 0 04 0 03 Figure 3 37 Summary Rep
48. ial E UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRIUFIM 5 D EG feie Edt Runcase Results Help 8 x Run Options Disruption Target Options Report Options Select Disruptions RUN OPTIONS Run Name MY TUTORIAL Run Level Disruption Management and Iw Policy Development Y Simulation et RSC Ere 12 20 2009 2 19 PM Figure 3 27 Run Options Tutorial Values 3 25 EPRI Proprietary Licensed Material UFIM TUTORIAL Disruption Target Options The next tab in the Run Specifications form is Disruption Target Options Default values are shown in Figure 3 28 BB UFim CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRIUFIM 5 0 Database ES feie Edt Runcase Results Help 3 x Run Options Disruption Target Options Report Options Select Disruptions SAVE DISRUPTION DATA Use Last Saved Run s Disruption Data If possible Yes No NO y Save this Run s Disruption Data Yes No YES zj TARGET POLICIES Save this Run s Target Data Yes No YES 7j Number of Target Policies to Simulate 7 TARGET INCREMENTS Kilo Tons Jan Feb Mar Apr May Jun 10 00 10 00 10 00 10 00 10 00 10 00 Jul Aug Sep Oct Nov Dec 10 00 10 00 10 00 10 00 10 00 10 00 Previous Mea gt save fest 12 20 2009 2 27 PM
49. isruption Types Disruption Data Shortage Cost Data Basic Data Costs Supply Error Demand Data Add Disruption Ea Copy Disruption X Delete Disruption Years K Warning Num Disruption Type Between sd Length Disruptions Months Months Previous Next gt H Exit Disruption Types Basic Data 12 17 2009 12 54 PM Figure 3 13 Disruption Types Basic Data Tutorial Values Disruption Data Probabilities The next step is to enter the remaining inputs required to describe disruptions Click the Disruptions tab and the form shown in Figure 3 14 below will be displayed This form has a series of tabs on the right side The first tab allows you to enter probabilities associated with each disruption defined in the Disruptions Types tab Two sets of probabilities are required 1 the probability that the disruption will occur in a given month of the year and 2 probabilities on the length of the disruption The default values Figure 3 14 are a probability of 1 0 that the disruption will occur in January and no other month and a probability of 1 0 that the disruption will last one month We are going to change these values by assuming that the disruption can occur in December January and February with probabilities 0 2 0 5 and 0 3 respectively We also assume that the probability that the disruption will last one month is 0 5 and the probability that it will last two months is 0 5 The form with t
50. lected Figure 3 26 Rui CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRNUFIM 5 DES BH ble Edt RunCase Results Help ax Run Options Disruption Target Options I Report Options Select Disruptions RUN OPTIONS Run Name MY TUTORIAL Run Level Disruption Management and IV Policy Development I Simulation Next Save ra 12 20 2009 2 18 PM Figure 3 26 Run Options Default Values 3 24 EPRI Proprietary Licensed Material UFIM TUTORIAL Edit Run Options The Run Options form allows you to set the Run Name and the Run Level The default value for Run Name is the case name My Tutorial UFIM is composed of three sub models 1 Disruption management 2 Policy Development and 3 Simulation The Disruption Management sub model is always run The user has the options to also run the Policy Development and Simulation sub models The Disruption Management sub model computes costs for each disruption that the user specifies The Policy Development sub model computes the least cost inventory policy The simulation sub model allows the user to specify targets above and below the least cost optimal inventory policy and computes the costs associated with these policies Figure 3 26 has the default Run Option values Figure 3 27 has the tutorial Run Option values Note that we are going to run all three sub models and leave the Run Name as My Tutor
51. main screen Figure 2 3 shows the window displayed to open a case 2 NONSEASONAL CASE Figure 2 3 Open Case After an existing case is selected or a new case created the main window is displayed as shown in Figure 2 4 2 2 EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE UFIM CASE SEASONAL CASE DATABASE Sample mdb PATH C Program Files EP EG Ele Edit Run Case Results Help 10 23 2003 9 47 PM OG Figure 2 4 Main Screen Using the main window menu system you can perform file functions edit cases run cases view results and open the documentation The File Menu The file menu is used to open new and existing input data sets and to save input data sets The file menu options are described next The main screen with the file menu open is shown below in Figure 2 5 EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE EH UFIM CASE SEASONAL CASE DATABASE Sample mdb PATH C Program DEG File Edit RunCase Results Help New Case Open Case Save Case Save Case As Delete Case Print Case Database Options gt Exit 10 23 2003 9 55 PM Figure 2 5 File Menu New Case Create and name a new case and the case to the current database Open Case Select a previously defined case to open You may only select from among cases in the current database Save Case Saves the opened case to the current database Save Case As Save o
52. mand Data Disruption Type 1 Freeze v Years Between Disruptions 5 00 Warning Accuracy 1 00 Maximum Duration Months 2 Warning Length Months 0 Demand Data Distribution by Month Check If Same for Each Month Jan Feb Mar J Apr I May Jun Ju aug Sep ost Nov Dec S S hah AR AR AR AR Ak AR AR AR AR Ah E 3 Demand Data Distribution SelectCuwe Bison ADD ADD 2 Distribution 2 af DUPLICATE E X REMOVE Display Demand KiloTons Month on X Axis a SE 13 Curve Name Distribution 1 0 55 Number of Points in Curve 5 05 o g 0 45 E Demand ap Demand D StepsMonth Probability KiloTons Month 0 4 4 0 050 120 0 0 35 EI 6 0 200 180 0 3 03 S if 0 500 210 0 8 025 2 E Z 8 0 200 240 0 0 2 10 0 050 300 0 298 01 g a 0 05 o 2 0 4 5 6 7 8 9 10 2 S Demand Steps Month Ba Copy from Normal Previous EN Era Disruption Data 12 20 2009 2 08 PM Figure 3 21 Disruption Demand Data Tutorial Values Disruption Cost Curve Data In exactly the same manner as for demand the UFIM model allows for power plant cost curve data to be different during disruptions than during normal times For the purpose of this tutorial we are assuming that burn reduction costs will be the same during normal and disruption periods
53. nd their overall strategy to ensure that all recommended security updates and patches are installed as needed in your corporation If you have any concerns please call the EPRI Customer Assistance Center CAC at 1 800 313 3774 or email askepri epri com If you experience difficulties accessing the application If you experience difficulties accessing the application after standard installation on Windows XP Windows Vista or Windows 7 32 bit or 64 bit please consult your IT department personnel to have proper access permissions setup for your use If the problem cannot be resolved please call the EPRI Customer Assistance Center CAC at 1 800 313 3774 or email askepri O epri com ix ABOUT THE DOCUMENTATION The purpose of this documentation is to describe the new Windows user interface incorporated in UFIM Version 5 01 This document also provides instructions for installing UFIM on your PC This document complements and does not replace the standard UFIM documentation which remains unchanged from Version 3 0 and earlier The original UFIM documentation consisted of a single binder containing two volumes UFIM Basic Concepts and UFIM User s Guide The purpose of the UFIM Basic Concepts volume was to discuss the general nature of the inventory problem to describe the features of UFIM and to provide interested planners and decision makers with sample applications of the model A companion volume the UFIM User s Guide provi
54. oTons Month on Axis 2 Curve Name Distribution 1 3 0 55 Number of Points in Curve 2 05 EE 0 45 istepsmontny Probabitty w i mort 04 6 0 500 180 0 2 0 35 8 0 500 240 0 3 03 3 025 p 0 15 0 1 0 05 0 6 0 62 64 66 68 7 0 72 74 76 7 8 8 0 Demand Steps Month Ba Copy from Normal Previous Save ra Disruption Data 12 20 2009 2 05 PM Figure 3 20 Disruption Demand Data Default Values In order to set the demand during disruptions to the same values as for normal times you should click the button on the bottom left Copy from Normal This will display the dialog box shown below Select Copy all Curves and click Copy E copy From Normal Times Demand Data El C Copy Selected Curves E E Ba Copy X Cancel This will copy the demand distributions Distribution I and Distribution 2 to the form shown by Figure 3 21 These distributions will be used by the model to represent burn requirements during the disruption 3 20 EPRI Proprietary Licensed Material UFIM TUTORIAL Bur CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program FilesVEPRNUFIM 5 0Watabase Edit OJEJ leie Edt Runcase Results Help ax Supply Information Supply Information Demand Information e Basic Data Normal Times Fuel Distribution On Normal Times EE Banane Disruption Data Shortage Cost Data Basic Data Costs Supply Error De
55. one generation from the plant or curtail service The total shortage cost incurred is equal to the cost of replacement power less the cost that would have been incurred had sufficient fuel been available A Normal Times Shortage Cost Curve indicates the marginal cost of replacement power during Normal Times as a function of the amount of burn reduction the percent of time that the plant is not run That is for each level of burn reduction the curve represents the added cost of reducing plant output by another megawatt hour When calculating shortage costs UFIM uses the average cost represented by this curve for the cost of replacement power during Normal Times The UFIM Basic Concepts Manual contains an extensive discussion of this input variable Disruption Basic Data is the first of two categories of disruption data It includes disruption frequencies warnings and burn reduction options Disruption Data is the second of two categories of data concerning disruptions It includes durations fuel prices demand for fuel delivery constraints and replacement power costs for each disruption EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE Editing Run Specifications Figure 2 7 shows the edit menu with the Edit Run Specifications option selected This menu item allows the user to select or change options that determine how UFIM will run the current case EH UFIM CASE SEASONAL CASE DATABASE Sample mdb PATH C
56. ort Targets and Expected Costs Tables We do not explain the reports here The reason is the following There is extensive documentation of the outputs in both the UFIM Basic Principles Manual and in the UFIM Help 3 31 EPRI Proprietary Licensed Material UFIM TUTORIAL System If you click on the Help menu and select UFIM Help System the system will be opened and you can navigate to the section titled Viewing UFIM Reports Figure 3 38 This system provides detailed explanations of each of the output reports Si e 89 Er Hide Back Print Options Contents Index SUMMARY OUTPUT TABLES J Introduction to UFIM e ted The Summary category contains tables sing Model Logic relating to least cost and alternate target Help Index policies end of period inventories when Help on Help following the target policies and User Support expected costs for each target policy amp Entering Case Data The tables are R Setting Run Specifications 2 Viewing UFIM Reports 3 E u EI 2 Least Cost Normal Times Target Policy Normal Times Report Disruptions Report Results of Following the Target Policy Case Inputs Report RunLog Targets Examined by Simulation Expected Cost per Target Policy Figure 3 38 UFIM Help System 3 32
57. pened case under a different case name in the current case database Delete Case Permanently remove an existing case from the current case database Print Case Displays the input data for the current case as a text file Using this file you can print or save the file to disk Database Options This menu contains options for Creating Opening Copying and Deleting case databases Exit Leave UFIM and return to the operating system EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE The Edit Menu The edit menu is used to edit case data run specifications and advanced user parameters Editing Case Data Figure 2 6 shows the edit menu with the Edit Case Data option selected This option allows you to view or change all of the input data of the current case E EH UFIM CASE SEASONAL CASE DATABASE Sample mdb PATH C Program File D EG File Edit RunCase Results Help Edit Case Data gt Basic Data Edit Run Specifications gt Supply Information Normal Times Fuel Costs Advanced User Parameters Supply Information Distribution On Supply Error Demand Information Normal Times Demand Data Normal Times Shortage Cost Curves Disruption Types Basic Data Disruption Data 10 23 2003 11 17 PM Figure 2 6 Editing Case Data NOTE An extensive context sensitive help system provides guidance for each data input element if the user puts the curser in any data element and presses Fl help is provide
58. ption Data Costs Supply Error Demand Data Disruption Type 1 Freeze v Years Between Disruptions 5 00 Warning Accuracy 1 00 Maximum Duration Months 2 Warning Length Months 0 y Month Relative Probability Duration Month Probability El Jan 0 500 1 0 500 5 Feb 0 300 2 0 500 Mar 0 000 z Apr 0 000 2 Lo mi May 0 000 Jun 0 000 E Jul 0 000 Aug 0 000 Sep 0 000 Oct 0 000 Nov 0 000 5 Dec 0 200 s 3 a D 2 E o o E 2 e 2 E Disruption Data 12 20 2009 1 49 PM Figure 3 15 Disruption Probabilities Tutorial Values 3 16 EPRI Proprietary Licensed Material UFIM TUTORIAL Disruption Data Fuel Prices The next disruption input is fuel prices You should click the Fuel Prices tab and the default inputs will be displayed Figure 3 16 E UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRI UFIM 5 0 atabase Edit 0 EG gx Ele Edit RunCase Results Help Supply Information Supply Information Basic Data Normal Times Fuel Distribution On Costs Supply Error Disruption Type 11 Freeze e Years Between Disruptions 5 00 Warning Accuracy 1 00 Maximum Duration Months 2 Warning Length Months 0 e x Disruption Types E Normal Times Shortage Cost Data Basic Data Disruption Data Demand Information normal Times Demand Data Fuel Prices the Same in Each Month Yes No
59. rface we explain the details of running the model including entering data and reviewing output reports Learning to Use the Model UFIM is an easy model to use If the user is not familiar with the model we recommend the following five steps as an efficient way to become familiar with 1 the mechanics of running the model and 2 the methodology that underlies the model calculations e Review Chapter 2 of this manual UFIM User Interface to become familiar with the user interface the input data and the outputs e Study the inputs for both the Seasonal and Non Seasonal cases supplied with the model e Run the Seasonal and Non Seasonal cases and study the outputs e Read Chapter 3 of the UFIM Basic Concepts volume Getting Started With UFIM The manual is distributed with the software and can be opened from the Help menu e Work through the UFIM Tutorial describe in Chapter 3 of this manual e Prepare a case based on the problem described in Chapter 3 of the User s Manual e Perhaps most important arrange for new user training either by contacting the EPRI Project Manager Jeremy Platt or The Software Support And Training Specialist Steve Chapel What s New Version 5 01 reproduces the calculation capability of Version 3 1 A modern Windows interface was added and the software was rewritten in C to take advantage of increased speed and improved memory management Context sensitive is available for all input fields Placing the
60. rmation Distribution On Supply Error I Demand Information Normal Times Demand Data Normal Times Shortage Cost Curves Disruption Types Basic Data Disruption Data Status 12 14 2009 8 47 PM Figure 3 1 Menu Edit Case Data This will open a tabbed window form where all case data is specified The first tab is for Basic Data Basic data refers to a general class of information about your utility and the power plant for which you are analyzing fuel inventories It includes current inventory levels financial data and a description of the plant and fuel being analyzed It also includes options for Seasonality and Time and specification of Step Size these affect the overall structure of your analysis 3 2 EPRI Proprietary Licensed Material UFIM TUTORIAL The Basic Data default values and the values for the tutorial are given in the Table 3 1 below The definitions of the input variables are not included here but are available via context sensitive help If the user selects any input value and presses F1 the UFIM help system will display an explanation of the input variable Table 3 1 Input Values for Tutorial Basic Data Input Variable Default Value Tutorial Input Case Description This is my tutorial This is my tutorial Seasonality Option Yes No Yes Yes Period Option length of Normal and Disruption periods Month Month Month Month Plant Information
61. s original input data Help Menu The Help menu has 4 items shown by Figure 2 14 1 User Manual 2 UFIM Basic Concepts Manual 3 UFIM Help System 4 About E UFIM CASE SEASONAL CASE DATABASE SAMPLE mdb PATH C Program Files EPRIUFIM 5 0Wat DEG File Edit RunCase Results Help User Manual UFIM Basic Concepts Manual UFIM Help System About 12 14 2009 3 44 PM Figure 2 14 Help Menu Options The UFIM Help System item is worth noting From any screen you can press F1 to get help for that screen You can also select the help menu from the main menu bar Each heading in the menu is linked to a series of informational screens the whole of which covers most topics relating to the model On many of the screens several topics are listed in bold at the bottom of the page These are additional topics related to the current help topic To access help on these topics move the 2 12 EPRI Proprietary Licensed Material USING THE UFIM USER INTERFACE cursor using TAB and press ENTER In this way you can reach any topic through the help menu though you may have to pass through one or two other screens first 2 13 EPRI Proprietary Licensed Material 3 UFIM TUTORIAL Introduction In this chapter we will take you through a step by step tutorial to 1 create a UFIM case 2 enter data for the case 3 define the run specifications 4 run the model and 5 view the outputs The purpose here is
62. the left The points are plotted on the right 3 11 EPRI Proprietary Licensed Material UFIM TUTORIAL For the purpose of this tutorial we specify two distributions using four discrete points Thus you should select first select Distribution 1 leave the Number of Point in Curve set at 4 and enter the values for shortage cost curve Replacement Power Cost MWH and Fraction Burn Reduction from Table 3 3 Repeat this process for Distribution 2 Table 3 3 Normal Times Shortage Cost Data for Tutorial Distribution 1 Distribution 2 Replacement Fraction Replacement Fraction Power Cost Burn Power Cost Burn MWH Reduction MWH Reduction 25 0 25 25 0 25 50 0 40 40 0 40 75 0 75 60 0 75 100 1 00 75 1 00 When completed the form should match Figure 3 10 when Cost Curve 1 is selected and match Figure 3 11 when Cost Curve 2 is selected Again a technical note There is extensive documentation of the precise meaning of the shortage cost curves in the UFIM Basic Concepts Manual UFIM users are encouraged to study the technical documentation 3 12 EPRI Proprietary Licensed Material UFIM CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program Files EPRIUFIM 5 0 Database Edit Case Data DEZ Wo Edt Runcase Results Help BEE Normal Times Demand Data Supply Information Supply Information Shortage Cost Data Basic Data Basic Data Normal Times Fuel Distribution On
63. to get the use familiar with key input and the mechanics of entering data and running the model Experience has show that this tutorial does not substitute for more formal training that includes both model mechanics and the underling methodology for solving fuel inventory problems Create A UFIM Case Start the model and when the Select the Option For Case dialog box is presented select Create New Case and click Ok E Select the Option For Case C Work With Existing Case This will bring up a New Case Information dialog box where you must specify the case name and description You can pick any case name you would like I suggest something like My Tutorial for a case name EI New Case Information Case Name my Tutorial Description This is my tutorial Y Ok X Cancel This will create a new case in the existing database That case will have a set of default input values In the next section we will change the default values 3 1 EPRI Proprietary Licensed Material UFIM TUTORIAL Entering Data for the My Tutorial Case Basic Data To begin entering data click the Edit Menu gt Edit Case Data and select Basic Data E UFIM CASE MY TUTORIAL DATABASE SAMPLE mdb PATH C Program FilesVEPRINUFIM 5 O69 File Edit RunCase Results Help Edit Case Data Basic Data Edit Run Specifications Supply Information Normal Times Fuel Costs Advanced User Parameters Supply Info
64. to select the disruptions that will be included in any given UFIM run The default is for all disruptions to be selected This form allows the user to very quickly make multiple UFIM runs with various combinations of disruptions included For this tutorial we will make a single run that includes the one disruption that we have defined Freeze The tutorial input form for Select Disruptions is shown below Figure 3 32 Bur CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRIUFI DEG Y Eile Edit RunCase Results Help SIX Run Options I Disruption Target Options ji Report Options Y Select Disruptions DISRUPTION SELECTION Disruption Include in Run Yes No Freeze Vv de Previous W Save e Exit 12 20 2009 3 24 PM Figure 3 32 Option to Select Disruptions Tutorial Values 3 28 EPRI Proprietary Licensed Material UFIM TUTORIAL Running the Model and Viewing Results At this point the input values have been completely specified and the Run Specifications have been set All that is left to do is run the model and view the outputs Running the Model Running the model is straight forward Click the Run Case menu and select Run Current Case Figure 3 33 i Burim CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Progra og File Edit RunCase Results Help Run Current Case Run Multiple Cases 12 20 2009 3 33 PM
65. utorial value is shown in Figure 3 15 3 15 EPRI Proprietary Licensed Material UFIM TUTORIAL f UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program Files EPRI UFIM 5 0 Database Ed Wo Edt Runcase Results Help 9 x Supply Information Supply Information Demand Information 7 2 Basic Data Normal Times Fuel Distribution On Normal Times e E P Pk x Disruption Data Costs Supply Error Demand Data Disruption Type 1 Freeze v Years Between Disruptions 5 00 Warning Accuracy 1 00 Maximum Duration Months 2 Warning Length Months 0 Month Relative Probability Duration Month Probability Jan mag A 1 00 Feb 0 000 2 0 000 Mar 0 000 z Apr 0 000 Dl May 0 000 3 Jun 0 000 8 Jul 0 000 Aug 0 000 Sep 0 000 Oct 0 000 Nov 0 000 Dec 0 000 S 3 2 D 2 E o S a o 2 a o 2 bi de Previous save ro Disruption Data 12 20 2009 1 47 PM A Figure 3 14 Disruption Probabilities Default Values UFIM CASE MY TUTORIAL DATABASE SAMPLE Backup mdb PATH C Program FilesVEPRINUFIM 5 0 Database Edit feie Edt RunCase Results Help ex Supply Information Supply Information Demand Information d A i S Basic Data Normal Times Fuel Distribution On Normal Times GE GE Disru

Download Pdf Manuals

image

Related Search

Related Contents

SI-4S60A - Shimano      

Copyright © All rights reserved.
Failed to retrieve file