First Order Estimate of AP209E2 Modularization and Extension Tasks
Rev. 2

April 30, 2004
Keith Hunten, P.E.

These estimates assume that Keith is working on this with support from Darla Nettles. The times would be significantly higher if either would not be able to be the primary producers as significant knowledge of the AP and the modularization creation and publication process is assumed.

The following are the Units of Functionality of AP209E1. Many of these are covered by module work to date, these are marked by an '*', and those that will have to be extended with '**'.

Of the 21 UoFs, 12 have modular work to date, with 4 of the 12 requiring some extension, mostly to deal with the duality of Design Discipline Product Definition (DDPD) and the Analysis Discipline Product Definition (ADPD), and the delineation of Nominal, Idealized, and Analysis Shapes.

The remaining 9 UoFs are unique to AP209 and will have to be modularized. Of these 9, 5 are concerned with composite structural definition and representation. The remaining 4 are concerned with Finite Element Analysis, with a fifth, material, shared with composites.

Extensions to Existing Modules

The extensions tasks will include:

activity_control

Extensions to apply to APDPD and other AP209 ARM objects, 8 hours.

authorization

Extensions to apply to APDPD and other AP209 ARM objects, 8 hours.

part_identification

Extensions to apply to APDPD and other AP209 ARM objects, add analysis specific ARM objects, 24 hours.

part_shape

Extension to apply to the delineation of Nominal, Idealized, and Analysis Shapes, 24 hours.

Composite Structural Definition and Representation Modularization

The Modularization tasks will include:

This results in a rough ROM of 4.2 hours per Application Object (AO). As there are approximately 80 unique AOs this results in an estimate of 336 hours.

composite_constituent_representation

material

part_composite_constituents

part_laminate_table

zone_composite_constituents_and_their_representation

Finite Element Analysis Modularization

The Modularization tasks will include:

This results in a rough ROM of 4.2 hours per Application Object (AO). As there are approximately 60 AOs this results in an estimate of 252 hours.

analysis_report

fea_model

fe_analysis_control

fe_analysis_results

material

Implementation and AP Module Creation

Roughly half of the Implementation Modules will be taken from AP203E2. However, some will require some additional modules that will be created in the tasks above covering modifying existing modules. The remaining implementation modules will be for composites, materials, and Finite Element Analysis.

The plan at the present time is for all of the new AP209 Implementation Modules to roughly follow the UoFs of AP209. This will result in significantly larger modules than many produced to date, however there is no pressing business/sharing requirement for finer granularity particularly as the components of these UoFs need to be used as monolithic blocks due to the structure of the Integrated Resources and the application domain. Given this, the new Implementation modules for AP209 will be:

The Implementation Modularization tasks will include:

This results in a rough ROM of 8 hours per Implementation Module As there are approximately 9 Implementation Modules this results in an estimate of 72 hours. In addition the AP level module should take about 10 hours.

Additional AP209E2 Capabilities

There are two major areas where the STEP Integrated Resources have been extended as part of the ongoing Engineering Analysis Core Model (EACM) and Computational Fluid Dynamics efforts. The first provides capabilities to represent continuous and discrete fields to be used as properties and/or state information. The second provided a generic structured and unstructured grid representation capability that will support a large number of non-FEA computational disciplines such as Fluid Dynamics and Heat Transfer.

Finally, a major area of complaint against AP209 is the non-coverage of Nonlinear Analyses. Though the AP and the underlying Integrated Resources of STEP were designed to easily be extended to nonlinear, this was not done due to a time and cost constraint. This would be a fairly straight-forward and valuable addition to AP209.

EACM Fields and Properties

The EACM field and property extensions are quite small in scope and would add Application Objects to all of the FEA UoFs. These capabilities are supported by the 50 series Parts of STEP, and integrated with Part 104 by Part 107. All of these documents are at DIS or above thus providing minimal added risk to this task. As there are roughly 30 or so ARM/MIM objects to be documented an estimate would be:

This results in a rough ROM of 6.2 hours per Application Object (AO). As there are approximately 30 AOs this results in an estimate of 186 hours.

General Structured and Unstructured Grids and Analyses

The second capability addition would require substantially more time investment - probably on the order of the modularization of the FEM portion of AP209, about 200 hours. However there is a possibility that some help from David Leal and other personnel from the UK BSI/NAFEMS CAD/FE working group can apply resources to create these modules.

Nonlinear Analyses

The primary task is extending and/or generalizing the field representations in Part 104 and AP209 to represent nonlinear components. The other areas are element types and nonlinear boundary conditions and loads. A small update to Part 104 may also be required. The general structured and unstructured grids and analysis capabilities of STEP would need no further update as they now adequately cover nonlinear analyses. A very rough guess for this addition would be 150 hours. However there is a possibility that some help from David Leal and other personnel from the UK BSI/NAFEMS CAD/FE working group can apply resources to create these modules.

Summary and Estimate Rollup

    Component   Hours
Primary Objective
Modify existing modules 64
Composites modules 336
FEA modules 252
EACM modules 186
Implementation and AP modules 82
 
Total 920
 
Stretch Objective
Structured/Unstructured Grids and Analyses 200
Nonlinear Analyses 150
Previous Total 920
 
Total 1270