OSCAM Ship Image

New Features in OSCAM Ship v8.4

OSCAM Ship v8.4 builds on the previous versions of OSCAM Ship but adds a number of new features as well as combining the previously separate OSCAM Ship Data Management Tool and the Parametric Costing Tool into the main OSCAM application. The Uncertainty Tool has has a number of enhancements with a wider range of inputs available, several new distributions, correlation between inputs, extra options to extract input data and results into other applications, the ability to pause runs and view results, and extra optimization to spped up uncertainty runs.

An OSCAM Ship Import/Export Tool is now available, which is an Excel workbook that allows data records to be imported from an OSCAM Ship database, edited in Excel, and exported back into an OSCAM Ship database.

Loading Previous OSCAM Ship Databases

Data records created using OSCAM Ship v8.0 - v8.3 can be loaded directly into OSCAM Ship v8.4, but OSCAM Ship v8.4 data records cannot be saved into those earlier databases. Data records created using OSCAM Ship v7 must be converted into OSCAM Ship v8.0 format using the Ship v7 to v8 Conversion Tool.

Combined Simulation, DMT and PCT

In OSCAM Ship v8.4, the separate simulation (SIM), Data Management Tool (DMT) and Parametric Costing Tool (PCT) applications have been combined into a single application. The single application has SIM, DMT and PCT modes which mimic the functionality of each of the separate applications. The current mode is shown at the left side of the toolbar as a button displaying the mode name, and the mode and can be changed by clicking on the button and selecting a different mode from the drop-down menu. You can also change the mode via the Tools/OSCAM Mode menu item.

When using the DMT or PCT, you will still need to transfer any DMT WBS values or PCT characteristics CERs to the main OSCAM data record using the Transfer button, but it is no longer necessary to save the data record before running it. More...

Program Profile - Ship Introductions Table

The Ship Introductions table now has options to specify ship introductions as months from Start Year for the Program (as for previous versions of OSCAM Ship) or to specify the introduction year and month name. A radio button is used to select between the two options. If months from Start Year is selected as the data entry method then OSCAM will calculate the equivalent year and month name, and vice versa. Month names can be selected from a drop-down list or typed in. If typed in, OSCAM will interpret the text and select the closest applicable month name, e.g. both "Mar" and "3" will be interpreted as "March". It is also possible to copy and paste year and month names information and OSCAM will interpret the pasted text for the best match. More...

Deleting All Results Sets

In OSCAM Ship v8.4 there is no longer a need to retain at least one results set, so It is now possible to delete all results sets.

Simulation Run Optimizing

OSCAM Ship v8.4 applies optimization to simulation runs so that the number of calculations required scales with the number of ships in the program. Before OSCAM Ship v8.4, a run involving 1 ship was likely to take a similar time to a run involving 60 ships, but new optimization means that the runs with smaller numbers of ships will be quicker. A run with 1 ship will be approximately 20 times quicker than a run with 60 ships, while a run with 10 ships will be about 4 times quicker. This optimization will make a significant difference when performing Uncertainty Tool runs. OSCAM applies the optimization automatically and does not require any specifc user action to do this.

Uncertainty Tool Inputs Include Annual Profile Tables and Throughput Items

In OSCAM Ship v8.4, the Uncertainty Tool allows annual profile table rows and Throughput sector items to be included in uncertainty analysis. Only table rows and Throughput items that are populated with data will be enabled in the Uncertainty Tool input tree view. Annual profile tables and Throughput tables will have distributions defined for a multiplicative factor that is applied to the values in all years of the table. All annual profile tables have references numbers, with a sub-number being used for the row, e.g. IN4.3 is the third row of the Installation Support Cost annual profile table. All inputs that allow user specified titles will have those titles captured in the uncertainty inputs list. Throughput items will display the CAPE or Non-O&S cost element that they are assigned to. More...

New Probability Distributions in the Uncertainty Tool

Three new probability distributions were added to OSCAM Ship v8.4:

LogNormal2(LogMean, LogStdDev) - LogNormal2 distribution is a form of the LogNormal where the parameters LogMean and LogStdDev represent the target mean and standard deviation of the LogNormal distribution. This differs from the alternative definition of the LogNormal distribution where the Mean and StdDev are for the underlying Normal distribution before the natural logarithm is applied.

BetaPERT(Min, Most Likely, Max) - The BetaPERT distribution allows a Beta distribution to be defined using the same parameters as the Triangular distribution. The parameters for the Beta distribution are calculated from the Min, Most Likely and Max values. The BetaPERT distribution will tend to have a lower variance than the Triangular distribution, particularly for more skewed distributions.

BetaPERTGen(Low, Most Likely, High, Low%, High%) - The BetaPERTGen distribution allows a Beta distribution to be defined using the same parameters as the TriGen (Generalized Triangular) distribution. The parameters for the Beta distribution are calculated from Low, Most Likely, High, Low% and High% parameters using a search algorithm that meets the target Low and High values by varying the Beta parameters a and b, such that a > 1, b > 1 and a + b = 6 (these constraints are consistent with the BetaPERT distribution).

Correlation for Uncertainty Tool Inputs

OSCAM Ship v8.4 allows the correlation to be specified between pairs of uncertainty inputs. When defining correlation between two uncertainty inputs, one input will be Independent and the other input will be Dependent. The Independent input sample will be generated first and then the Dependent sample will be generated so that it displays the required degree of rank correlation. Correlation relationships can be defined in the Set Sampling Distribution dialog for the Dependent input. The Independent input is selected by clicking the ellipses button next to the Correlated Input name at the bottom of the dialog. A list of potential uncertainty inputs is displayed from which the correlated input can be selected.

 It is possible to develop a series of correlation relationships where A is correlated with B, and B is correlated this C (and so on). OSCAM monitors these chains of correlation relationships and prevents selection of correlation relationships that would create circular references in the chain. The Correlated Input Selection Dialog allows the chains to be viewed. When OSCAM generates correlated random samples it ensures that all sample are created in the correct order so that the independent input sample is always created before the dependent input sample in a correlation relationship, and manages sequences of chained relationships.

When an uncertainty analysis contains any correlated inputs all random samples will be created before the first replication is run so that the random samples with the appropriate rank correlation can be generated. The sampling approach that OSCAM uses for correlated inputs is very efficient and adds very little time on to an uncertainty analysis even if a large number of correlated inputs are specified. If no correlated inputs are specified then OSCAM will only generate the random samples before each sample so as to provide flexibility in changing the number of replications during a run. More...

Review and Export Uncertainty Input Sample Data

In OSCAM Ship v8.4 it is possible to review and export the input data samples that will be used for an uncertainty analysis. The review can be done before the uncertainty analysis is run and after completion. It is also possible to view input sample data while a run is paused but this will only display random sample values generated up to that point (if any inputs are correlated this will be the full set of random samples, but if no correlation is defined then sampling will only be done to generate the values needed for the next replication).

It is also possible to get a correlation report that specifies the target rank correlation between each pair of correlated inputs and the Spearman's Rank Correlations and Pearson's Correlation Coefficients achieved, and to view a heat map matrix of actual correlations between every input with correlation relationship.

The input sample data, correlation report and correlation matrix can all be copied to the clipboard, allowing the information to be pasted into other applications. More...

Pausing Uncertainty Runs

OSCAM Ship v8.4 introduces the ability to pause an uncertainty run, review the results and then continue or stop the run. This allows interim uncertainty results to be reviewed during a run. If any correlation has been defined between uncertainty inputs then the maximum number of replications is fixed. However, if no correlation is defined then it is possible to change the number of replications while an uncertainty run is paused. This allows uncertainty results to be reviewed and the number of replications to be increased if it is deemed necessary. There is also an option to pause the uncertainty run after a specified number of replications rather than stopping the analysis. More...

Uncertainty Results Export

OSCAM Ship v8.4 expands the options for copying data to the clipboard. A dialog allows the selection of multiple cost categories to be copied to the clipboard, selection of table orientation, data sort order (replication or cumulative probability order), and options for what labels are included. Similar options have been added for summary statistics and percentile tables. More...

Sensitivity Tool Inputs Include Tables and Throughput Items

The inputs available for Sensitivity analysis has been expanded to include annual cost profile rows and Throughput sector inputs. Where inputs allow user specified labels for the inputs then these will be displayed in the Sensitivity Tool. Throughput inputs will also include the allocated CAPE element or non-O&S cost element as part of the displayed name.

OSCAM Ship Data Import/Export Tool

The Data Import/Export Tool is an Excel workbook that allows data records to be extracted from an OSCAM Ship database, edited in Excel, and then exported back into an OSCAM Ship database. The tool contains built-in validation checks and formatting to show which inputs are enabled by switch settings. Each data record is represented by a separate worksheet. It is also possible to create new OSCAM data records from either a default data record or using an existing data record as a starting point.

Each data record worksheet has strict formatting and validation to ensure compliance with an OSCAM data record. There are also special calculation worksheets that are much more free-form, but allow inputs to be added and populated with calculated values derived from other source data (such as VAMOSC data) and formulae to process that data. The data record worksheets can then be easily updated with this calculated data. This provides an audit trail between the source data and the OSCAM data record, and calculation worksheets can be set up as templates to do common processing tasks. More...

New Features in OSCAM Ship v8.3

OSCAM Ship v8.3 offers incremental changes to OSCAM Ship in terms of user interface and functionality. The use of the tool should be familiar to all users of OSCAM Ship v8.0/v8.1/v8.2, but some features such as the Load and Save wizards have changed significantly.

Loading Previous OSCAM Ship Databases

Data records created using OSCAM Ship v8.0 - v8.2 can be loaded directly into OSCAM Ship v8.3, but OSCAM Ship v8.3 data records cannot be saved into those earlier databases. Data records created using OSCAM Ship v7 must be converted into OSCAM Ship v8.0 format using the Ship v7 to v8 Conversion Tool.

User Interface Visuals

The color scheme has been changed and visual aspects of OSCAM Ship have been updated in OSCAM Ship v8.3. Most aspects of the user interface operate as they did in OSCAM Ship v8.0.

Load Database Wizard

The Load Database Wizard has been completely redesigned to be more intuitive, reduce the number of mouse-clicks and to and allow previously loaded and saved data records to be re-loaded easily. A status column on the left charts your progress through the wizard and shows your choices in the previous stages of the wizard. At the final stage of the Wizard you will be informed if you loaded a record from a database created by an earlier version of OSCAM Ship, and if there are any inputs where assumptions were made in converting from the earlier version that you should review. More…

Save Database Wizard

The Save Database Wizard has been completely redesigned and matches the style of the Load Database Wizard. Previously used OSCAM Ship v8.3 databases are shown in a shortcut list to allow you to easily select any of these to save records in. Databases from earlier versions of OSCAM Ship will not be included as a shortcut since you cannot save data records into earlier databases. The Save Database Wizard also makes it a lot easier to create a new database and save the current database into it. A status column on the left charts your progress through the wizard and shows your choices in the previous stages of the wizard. More…

Results Screen - Cost Breakdown Structure

For OSCAM Ship v8.0 to v8.2 the cost breakdown structure has been organized using the CAPE 2007 structure and numbering. OSCAM Ship v8.3 uses the CAPE 2014 structure. In addition, OSCAM Ship v8.3 has moved Disposal costs from a notional "7.0 Disposal" category (not an official a CAPE O&S category) to being a specific item under the Non-O&S costs.

From OSCAM Ship v8.2 onwards Throughput costs are shown in the results for non-O&S and each top-level CAPE element. OSCAM Ship v8.3 has removed the CAPE element 3.0 Maintenance and replaced it with the CAPE 2014 sub-elements 3.1 O-L Consumables & Repair Parts, 3.2 Depot Level Repairables, 3.3 I-Level, and 3.4 Depot. If an OSCAM Ship v8.2 data record is loaded, all Throughput costs allocated to 3.0 Maintenance will be applied to 3.4 Depot. A message will be displayed at the end of the Load Wizard to highlight if this mapping of Throughput costs has occurred. More…

Results Screen - Name Tab Features

The results tabs at the bottom of the results table display a popup menu when right-clicking the mouse on them. This allows quick access to view/change the results description, delete a results set, and to specify whether or not that results set is displayed on the graph. OSCAM Ship v8.2 allows the input data that was used to generate a results set to be re-loaded via the results tab. In OSCAM Ship v8.3 a warning will be given if the input data record has subsequently been saved after the result set was generated (indicating that the input data might have changed since the simulation run was undertaken. More…

Cost Output Summary Bar

In OSCAM Ship v8.3, summary information will be displayed for the currently selected results set. The Cost Year (or Then Years) Total O&S Cost, Total Non-O&S Cost and MAVD (Materially Available Vessel Days) will be shown on the bar directly below the results table.

Cost Output Displays

New cost output displays have been added to the Results form in OSCAM Ship v8.3, which can be accessed for the current results set via the right-click menu on the results table. There are options to display a Pie Chart, Summary Sand Chart and a Color of Money costs table.

The Pie Chart displays the top-Level CAPE elements (with an option to display Disposal costs), with an option to display the $M cost of percentage for each pie slice. There is the option to change the Pie Chart heading and sub-heading, which will be remembered for each results set.

The Summary Sand Chart shows annual stacked bars for each top-level CAPE element. There is the option to include Non-O&S costs and to expand 3.0 Maintenance into its 2nd level sub-component. Several non-cost attributes can also be displayed on the chart as a line graph. There is the option to change the Sand Chart heading and sub-heading, which will be remembered for each results set.

The Color of Money Table shows total and annual costs broken down by Color of Money categories. This table can be viewed with and without Non-O&S costs included. More…

Right-click Menu Options for Selecting the Then Year, Aggregation and Delta Tools

In OSCAM Ship v8.3 the Then Year $, Aggregation Tool and Delta Tool can now be accessed via a right-click menu on the results table, as well as in the top Tools menu. The right-click options will take account of the currently selected results set for defaults on first entering the tool. For example, the Delta Tool will always have the current results set as the selected item in the first drop-down list, and the Aggregation Tool will default to the Then Year $ results set filter of the current results set is in Then Years.

Editing Source Text

OSCAM Ship v8.3 allows the source text next to any enabled input to be edited directly. Double-click on the source text and an in-place editor will appear. You can select from a list of existing Source ID items, or you can type new text. Any new text will be added to the Source ID list, but will not change the current default Source ID setting. Click in any other edit box to close the editor.

Annual Cost Profile Tables

The Training, Indirect, Other and Throughput input sectors contain annual cost profile tables. These allow particular costs to be specified for any year. In OSCAM Ship v8.0 to 8.2 the costs in the tables would only be applied if there were any ships in the program (i.e. they would not be applied in years before the first ship was introduced and years after the last ship retired from the class). In OSCAM Ship v8.3 all costs specified in the annual cost profile tables will be applied. The Auto duration setting in the Simulation Control panel will determine if the simulation duration needs to be extended to include costs after the retirement of the last ship. To make it easier to see which years have ships in the program the header column of the annual cost profile tables are color-coded with black background being used to indicate years before and after there are ships in the program.

O/I Maintenance - O-Level and I-Level Contractor Support

Before OSCAM Ship v8.3 the O-Level and I-Level Contractor Support costs were not included in results when the Simplified option was selected. In OSCAM Ship v8.3 you can have O-Level and I-Level Contractor Support costs with the Simplified option.

Throughputs - Expansion in the Number of Throughput Items

OSCAM Ship v8.3 has expanded the number of Throughput items to 30 structured items (where costs can be applied to different cost drivers) and 40 rows of annual table Throughputs. Structured Throughput items also have a new option to specify costs per Hour Steaming Underway. More…

Throughputs - Removal of "None" Inflation Category

OSCAM Ship v8.3 has removed the "None" inflation category in the Throughputs sector. When loading any earlier data records, any Throughput item with "None" selected will have the "OMNLF Comp" category applied instead.

Simulation Runs - Powersim Mode and Auto Run Length

In OSCAM Ship v8.3 the Powersim option has been removed so that the Warp Speed option is always on. The Warp Speed check box and Tools menu items have been removed, and the Simulation Control panel has been simplified.

The required length of a simulation run is automatically calculated based on the year of the last ship introduction and the ship lifetime (plus 1 year). In OSCAM Ship v8.3 onwards costs specified in annual cost profile tables after the last ship has retired will be included in the results. OSCAM will scan all annual cost profile tables to ensure that the Auto simulation run length includes any costs incurred after the last ship retirement. More…

F1 Help Diagram Functionality

In OSCAM Ship v8.3 the F1 Help diagrams can be closed by pressing the Esc key. All F1 Help diagrams have a drop-down list that allows any other F1 Help diagram to be displayed.

Other Changes since OSCAM Ship v7

OSCAM Ship v8 was created after an extensive review of the underlying business processes for operating and supporting a class of ships. The user interface has also undergone improvements. A summary of the main changes is shown below.

OSCAM Ship v7 Data Records

Due to the extensive changes in the business processes and the input data that is used by OSCAM to build a cost estimate, it is not possible to load an OSCAM Ship v7 data record directly into OSCAM Ship v8. A Conversion tool has been provided that will convert Ship v6 and v7 data records into a format that can be loaded into OSCAM Ship v8. More…

Primary and Detailed Data

The database architecture has been significantly improved and there are no longer separate databases for Primary and Detailed data, instead all of the data for a scenario is held within the same data record. Many sectors have radio buttons and/or check boxes that allow the user to select the level of detail that they wish to use. More…

Ship Introductions

Ship introductions are now entered in a table that includes copy and paste functionality. The maximum number of ships in a class has been raised from 30 to 60 ships. A new Regular Introductions form provides a quick way of defining ships that are introduced at regular intervals. More…

Ship Life and Disposal

Inputs for the lifespan of a ship are now easily accessible, along with the weight and disposal costs which are now all found on the Program Profile form. More…

OpTempo - Underway vs Deployment Mode

Alternative options have been added for the way that fuel use is calculated. Underway Mode is the original method of specifying the proportion of time spent Steaming Underway, Steaming Not Underway and Cold Iron. This option has been enhanced compared with Ship v7. More…

In Deployment Mode the ship operational profile can be divided into Deployed and Non-Deployed time, which can have different measures of days per month Steaming Underway, Steaming Not Underway and Cold Iron. Deployed periods can be represented on the Operational Profile chart. More…

OpTempo - Impacts

Changes in operational intensity can now be more widely reflected in operating and support costs. Additional input options have been added to Ordnance costs and O/I Maintenance actions and costs, and Unscheduled Depot Actions that allows these to be specified in terms of cost (or actions) per Hour Underway. More…

Personnel Categories and Grades

OSCAM Ship v8 has a dedicated Personnel sector. In addition to Officer and Enlisted crew there are now Warrant Officer, Civilian Mariner Class 1, Civilian Mariner Class 2, and Contractor. There is also the option to use a table of grades for each personnel category. More…

Crews per Ship

OSCAM Ship v8 has a new input that represents the number of crews per ship. Salary, training and indirect costs are incurred for all crews, but supply costs are only incurred for the onboard crew. More…

Other Unit Level Personnel

In addition to crew, OSCAM Ship v8 allows other unit level personnel to represented. This can be expressed as an annual cost or in terms of number of personnel and pay rates for each personnel type. Training and indirect costs can also be incurred for other unit level personnel. More…

Personnel Training

OSCAM Ship v8 has a dedicated sector for training. This includes annual costs per person by category for crew and other unit level personnel. It is also possible to include annual training costs for the program as a flat annual cost or via a table that allows different costs to be allocated each year. More…

O/I Level Maintenance - Categories

The available categories for O/I Level Maintenance have been simplified. The I-Level Ashore and I-Level Afloat options in v7 have been amalgamated into a single I-Level option for v8. This has been done to match the level of data that is generally available.

For the detailed representation of O-Level and I-Level Maintenance, the tabs within each maintenance level have been changed such that the Unscheduled and Scheduled tabs are amalgamated into a single Maintenance Actions tab. This matches the way in which VAMOSC captures the data. More…

O/I Level Maintenance - Simplified vs Detailed

The Simplified option allows maintenance costs to be specified in one or more of the following formats: $K/Ship/Year, $K/Month IFT (In Fleet Time), $K/Steaming Hour Underway. This allows cost estimates for maintenance actions to be developed earlier in the life a program without having to determine detailed data on action rates, issue costs, etc. The Detailed representation is similar to Ship v7 and uses action rates to drive labor effort and costs. More…

O/I Level Maintenance - Factors

OSCAM Ship v7 had a graphical aging factor on action rates in the Detailed data record. In Ship v8 the Primary data record has aging factors on action rates and an aging factor on parts costs. There are also factors that allow the ship deployed status to impact action rates. From OSCAM Ship v8.2 onwards factor graphs allow the option of defining the graph as X,Y points, or by defining an equation. The factors apply to both Simplified and Detailed options. More…

Overhaul Profiles Chart

The Overhaul Profiles chart that was used in Ship v7 has been improved and made more flexible, with the addition of Deployed periods. The resulting chart is now called the Operational Profile Chart and is found in the Program Profile sector. More…

Unscheduled Depot Maintenance

Unscheduled Depot Maintenance now has Simplified and Detailed options. The simplified option allows OpTempo impacts to be included. More…

Scheduled Depot Maintenance - Simplified vs Moderate vs Detailed

A Simplified representation of Scheduled Depot Maintenance is available. This applies an average annual cost for each ship and a percentage of a ship's life that it is in Scheduled Depot Maintenance. Moderate representation can be used for each Availability type and allows high level costs to be specified for repair, modernization and refueling. Detailed representation is similar to the format used for OSCAM Ship v7 but has been made more intuitive. More…

Scheduled Depot Maintenance - Government and Contractor Depots

For Availability type a choice can be made of whether it is undertaken at a Government or Contractor depot, or a mixture of the two. More…

Continuous Depot Maintenance

Continuous Depot Maintenance is new to OSCAM Ship v8. It allows the representation of depot maintenance that is undertaken outside of a depot when a ship is alongside. It does not reduce Materially Available Vessel Days. More…

Indirect Sector

The Indirect sector is new to OSCAM Ship v8. It allows a representation of indirect support costs and indirect personnel costs. More…

Other Sector

The Other Sector has been expanded to add more options for representing Software Maintenance and ETS costs. Each can be represented as a mixture of program costs, cost per ship or using a table that allows different costs to be specified for each year. ETS costs now differentiate between Government and Contractor. More…

Throughput Data

An inflation appropriation can now be associated with each Throughput item. This allows Throughput data to be updated automatically when the Cost Base Year is changed and also allows it to be included in the calculation of Then Year $ results. From OSCAM Ship v8.2 onwards, a cost classification is specified for each Throughput item which allows the Throughput costs to be attributed to the appropriate part of the results breakdown structure.

Annual Profile Tables

Annual cost profiles have been created for Training, Installation Support, Personnel Support, ETS and Software Maintenance costs. These are areas where Throughput profiles have often been used. These profiles are now available in the appropriate sectors, and the cost impacts shown in the relevant parts of the results tree.

Undo and Redo Functionality

It is now possible to undo previous data changes. An undo button is used to undo the last change. Previous changes can be selected from a pull-down list. Alternatively, double-clicking on an input will show the traditional dialog to select values from Primary or Reference data records, to which an extra tab has been added to allow previous data values to be selected. Data tables also have a list of undo items.   A re-do button and pull-down has also been added to reverse undo actions. The list of undo and re-do actions is cleared when a new data record is loaded. More…

Uncertainty Tool Changes

The Uncertainty Tool has been extended to allow virtually any non-tabular input to be selected for an uncertainty distribution. It also now allows a variety of probability distributions to be used. To help in the selection of a probability distribution a graphical display will show the shape of the distribution for the selected parameter values. The input data for an Uncertainty run is now saved as part of the input data record rather than the workspace. OSCAM Ship v8.2 added the ability to specify a random number stream for an uncertainty run, and provides more flexibility for viewing uncertainty results such as selection of top-level CAPE elements and 5th percentile values. More…

Saving Results

Results that are saved via the option in the File menu now retain more decimal places. This allows more accurate calculations to be applied in Excel when exporting the results. When Copying and Pasting the results from the OSCAM results tree into Excel, the pasted data will use the displayed number of decimal places and the selected level of cost breakdown.

Default Data File Locations

The default OSCAM Databases directory structure is no longer placed in the Program Files directory. On first using OSCAM Ship you will be prompted to create an OSCAM Databases directory structure. This defaults to the Documents folder, but you can select a different location or not to create it at all. If created, the top level directory is called 'OSCAM' with a sub-directory called 'Ship v8.3 Databases' (for OSCAM Ship v8.3). You do not have to use the default Databases directory structure and can save database files and other OSCAM files in any folder that you have permissions to use.