Recent News
SNAP Version 4.3.1 Released
September 25, 2024
AptPlot 8.0.5 Updated
August 27, 2024
PyPost 4.0.3 Released
August 18, 2022

COBRA-IE Plug-in Change Log

Version 3.2.0 - Released 11/30/2011:

  • The plug-in was updated to support COBRA version 2.1. A 2.1 version entry was added to the Version editor in Model Options and to the ASCII import dialog.
  • The export of Group 13 Boundary Condition components was modified to ensure No-Flow Boundary Conditions are exported after all other BC types when the model version is set to 2.1.
  • A the batch import command was updated to include COBRA-IE 2.1 input files.
    (e.i. COBRA IMPORT 2.1 "C:\loft.inp").
  • The ASCII import version selector will now default to the most currently supported COBRA-IE version.
  • Channel validation logic was updated to include a check and error message if more than 6 rods or 8 heat structures are attached to an individual channel.
  • The model diff viewer was updated to include the full ASCII representation of the following component categories: 8,9,11,13 and 16. Previously only the individual components contained in these sections were displayed.

Version 3.1.5 - Released 10/11/2011:

  • The Group 15 Coupled Boundary Conditions export logic for vertically downward facing boundaries was updated to ensure that they are exported with CPLGAP 0 and a negative CPCHAN. In addition, the Negate Channel Number property was removed as its function is already captured by the Connection Orientation property.
  • An issue was resolved that prevented the COBRA plug-in from performing an import while in headless mode (mebatch.exe).
  • An issue was resolved in the Model Notebook Export process that prevented an error message from being displayed or the file from being closed when a critical error occurred during the export process.
  • An issue was resolved where importing head-flow curve data failed when the number of point pairs was a multiple of 5.

Version 3.1.4 - Released 8/16/2011:

  • An issue was resolved where inactive jet injection boundary conditions were included in njet (the Group 13 attribute for the total number of jet BCs).

Version 3.1.3 - Released 8/4/2011:

  • An issue has been resolved that prevents pasting components in a COBRA model into a different model.
  • The logic that controls importing non-condensible gas data has been updated to resolve an issue which would cause an extra Air non-condensible gas to be included in a model after ASCII import.

Version 3.1.2 - Released 7/11/2011:

  • The INPUT.3 card properties LMERR and GMERR (Local and Global Mass Error) were added to ModelOptions.
  • An issue was resolved that caused the COBRA plug-in to retain a lock on imported ASCII files.
  • The undo/redo logic associated with completion dialogs was updated to ensure that a single undo step is added when creating a new component (even if multiple components are added at once) and no undo step is added when the dialog is canceled.
  • The channel node activate/inactive logic was updated for no-flow bounded channel regions. The nodes will be now be marked as active when a boundary condition is connected in the region (one which isn't blocked flow).
  • An issue was resolved where the 2D Drawn View non-spacial scaling property was not loaded properly.
  • An issue was resolved where the model notebook component summary section had an invalid cross reference for vertical sections.

Version 3.1.1 - Released 6/27/2011:

  • An issue was resolved which caused some model notes to be placed in incorrect sections in the notebook. This only affected notes attached to singleton type model components.
  • An issue was resolved which prevented setting values in the variation table dialog.
  • An issue was resolved where the "p. <num>" syntax was not being displayed for page references in section 1.1 (model stats) of the model notebook.

Version 3.1.0 - Released 6/10/2011:

  • A model documentation utility has been added to the COBRA-IE plug-in which provides the ability to generate a model notebook document for a given model. This document can be utilized by an analyst to help identify key portions of an input model and contains all of the statistical information provided in the current COBRA-IE notebook. The notebook provides a thorough listing of both summary and detail information for each model component. The document includes a table of contents, . Components are described using a combination of images, tables, statistics, and reference links.Tables are provided for tabular model data, and are collapsed by rows with similar values where appropriate. Additionally, some tables also have custom defined styles in order to provide a cohesive view of the data. Model components contain links to model notes for each of their documented attributes. Component attributes can be displayed in conjunction with any respective ownership or reviewer data. Any component properties which reference other notebook components will provide a link to the associated content next to the displayed property value. Many of the notebook components include a section that displays their ASCII representations. Options for attaching additional information to a model notebook (including a title page, front matter, classification indicator, header and footer), as well as controlling the content of the generated document (including options to toggle the export of User-Defined Numerics, component images, and component ASCII listings) are also provided.
  • An issue was resolved where splitting a section could cause vertical mesh boundary conditions to be connected to the wrong interface location.
  • An issue was resolved where adding a vertical mesh boundary condition would undo the previous model modification.

Version 3.0.4 - Released 5/6/2011:

  • An issue was resolved where CCFL boundary conditions could export non-zero values for liquid scale and vapor scale properties when the CCFL correlation type is set to 1.0 (Kutateladze-Type).
  • The UNIX substitution ASCII export logic was modified such that numeric names will be written up to the first space character. If a UNIX substitution variable is specified on attributes with different unit types, a space character and unique suffix will now be appended (previously this was an underscore followed by a unique suffix). This logic allows the substitution variables to be consolidated on export.
  • The boundary condition type (ispec) property editor is now available for type 9 (transient momentum area) vertical mesh boundary conditions.

Version 3.0.3 - Released 4/1/2011:

  • An issue was resolved which prevented importing Group 1 component Groeneveld correlation spacer data.
  • A new start time option has been added to the model options data. This new option allows specification of the base job start time and may be negative. Additionally, the COBRA-IE plug-in will preserve values specified for both the start time and restart start time.
  • The editor which specifies a rod for the Yamanounchi Quench Model now provides an option to remove the current selection.
  • The Jet Path boundary condition Path End dialog now correctly displays droplet size in feet. This was a typo in the table header. The British units for this value were in feet.
  • An issue was resolved in the "Restart Editing" logic that caused the "Modifed" status of components modified during a restart edit to be reset to "Unmodified" when loading the model from MED.
  • The model multiple component comparison diff viewer was updated to include all category components.

Version 3.0.2 - Released 2/28/2011:

  • An issue was resolved in the radiation location type component of the G8 package which could convert the Surface Area field incorrectly when changing a model between SI and British units.
  • The engineering units for the HTC / T and HTC / T^2 have been renamed to HTC per Degree and HTC per Degree Sq. respectively. They should appear adjacent to HTC when creating a new shared real.

Version 3.0.1 - Released 2/12/2011:

  • Fixed an issue where the comment characters were being indented.

Version 3.0.0 - Released 2/4/2011:

  • Updated to support the new SNAP 2.0 functionality. This includes Job Stream support and headless capability.
  • The COBRA-IE plug-in was updated to support the 1.3 input specification. The plug-in now includes a version flag. (This can be found in the import menu and in Model Options) Toggling the version flag will cause the attribute groups and ASCII I/O logic to update accordingly. A new batch command was added to allow importing COBRA models with the older version.
  • Support was added for the Jet Injection Boundary Condition, Transient Momentum Area Boundary Condition, and Leakpath components. These updates include drawn components, property editors, renodalization logic and I/O improvements.
  • Gaps were updated to allow specification of Jet Injection, Pressure Sink, and Mass source boundary conditions.
  • The coupled boundary condition ASCII import/export routines were updated to support the CPPERIM(M) and the CPRGH(M) attributes.
  • The Group 17 Courant Deactivation editor now displays inactive locations highlighted in blue. Additionally, each section display has been increased to 1-ncells+1. Buttons were added to allow activating/deactivating all nodes for the selected component types (either channels or gaps)
  • The Group 21 Rod Group Data now allows the specification of a Rod Group identifier.
  • A new property editor was added for nuclear and non-nuclear attributes imatox and imatix. The editor will now identify when those properties have no yet been specified.
  • An error check was added to ensure that no-flow boundary conditions have not been specified at inactive channel interfaces.

Version 2.3.3 - Released 8/18/2010:

  • The number of unheated conductors allowed by the COBRA-IE plug-in has been increased to 9999.

Version 2.3.2 - Released 5/11/2010:

  • The COBRA level selection animation bean has been modified to prevent the UI components from being active while the current view is unlocked. This allows
    moving the bean around the view without changing values.
  • The channel geometry editor will now display non-zero abot/atop momenum area values when no momentum area fraction variation table is specified. The values
    are highlighted in yellow.
  • An error check was added to identify those gaps which have unspecified IGAP and JGAP values.
  • An error check was added to ensure a common channel is connected between a gap and its IGAP/JGAP references.
  • An error was resolved that would prevent the demux command from job status from functioning on imported plot files.

Version 2.3.1 - Released 2/8/2010:

  • An issue was resolved where adding and removing sections failed to properly update the axial locations of the specified gap lenghts, loss coefficients, wall friction factors, and de-entrainment values.
  • An issue was resolved in the CCFL boundary condition where the vapor and liquid length scale values were displayed in inches instead of feet.
  • A model check was added which will inform users that exporting models with ICOBRA = 1 (SI) is not recommended.

Version 2.3.0 - Released 1/8/2010:

  • The Calculation Server interaction logic was updated to support the new CAFEAN RPC communication package in SNAP 1.2.0.

Version 2.2.2 - Released 11/19/09:

  • The Plug-in file read and write routines have been modified to greatly improve performance, and to significantly reduce the size of the resulting MED files.
  • The COBRA plug-in was updated to support the recorrelated Peterson-Bajorek Tmin Model.
  • The channel component was updated to include I/O and editing support for defining relative wall roughness.
  • The CCFL boundary condition component was updated to include I/O and editing support for a viscosity ratio exponent.
  • The CCFL boundary condition on-line help was updated for the vapor and liquid length scale properties.
  • The model is now marked modified when channel and gap properties are changed.

Version 2.2.1 - Released 10/8/09:

  • A feature was added which allows setting gap zero crossflow values to user-defined booleans.
  • An issue was resolved where unheated conductors would lose their geometry references during copy/paste.
  • The set of available Group 1 Tmin models was updated to include types 4, 5, and > 500.
  • The CCFL boundary condition now allows hybrid models to define length scales for calculating gas and vapor superficial velocity.
  • The axial gap data output logic was updated to remove unnecessary blank lines.
  • The gap geometry editor now provides undo/redo capability for the new axial gap data.
  • An issue was resolved where the triangular scaling icon could exceed the width of drawn channels.
  • Drawn channels were updated to include an indicator which identifies edges connected to CCFL boundary conditions.
  • An issue was resolved where connections appeared in the list of components which could be created from the component drop-down menu in the view toolbar.

Version 2.2.0 - Released 9/21/09:

  • The COBRA plug-in was updated to support the COBRA-IE 1.2 input specification. These updates include:
    - Channels now allow specification of the length of the limiting dimension.
    - The Gap component now allows specification of additional axial data: Gap Length, Gap loss coefficient, Gap Wall Friction Factor,
    Gap crossflow deentrainment fraction
    - Loss coefficients can now be defined for both forward and reverse directions.
    - A new CCFL boundary condition
    - Decoupled Fuel Rods now allow enabling of wetability criteria for low film Reynolds numbers
    - A new Transient Power Factors group for deriving power from the transient ASCII data file capability
  • An issue was resolved which could result in a model check node index bounds error to occur when the boundary condition ispec type was changed.
  • An issue was resolved which prevented reading the rod input of thermally connected channels which were only connected to the inside
    of the rod.
  • Vertical Boundary Condition enthalpy, and mixture fraction data and can now be defined using a Transient File Boundary Condition.

Version 2.1.7 - Released 9/8/09:

  • An error check was added which identifies when the Group 1 limiting dimension for the modeled geometry is not greater than 0.0.
  • The Group 1 property GHIN "Noncondensible Enthalpy" is not used and no longer appears in the property view. This value will now export as 0.0.
  • The vertical section split feature was updated to include the splitting and reassignment of axial variation tables for both channels and gaps to ensure that channel areas and wetted perimeters are preserved.
  • The batch command COBRA EXPORT LITERAL now exports models that include user defined numeric names. This is consistent with the syntax used by the RELAP5 plug-in.
  • The Boundary Condition "Conditional Boundary" feature was replaced with the "Boundary Active" property. This is a Boolean property that can either be set directly or be set to a reference to a Numeric Boolean.

Version 2.1.6 - Released 8/21/09:

  • An issue was resolved which prevented the "Solver Type" from initializing to "SUPERLU Solver". This property is dependent on the value of the "Outer Iteration Criterion" which modified the "Solver Type" property to match the initial value it specified. This caused the solver type to be initialized to the standard iterative solver.
  • An issue was resolved where the component diff tool could fail to provide the proper menu item for component comparison.
  • An issue was resolved which prevented setting multiple connections to a rod in the Rod Channel connection editor.
  • An issue was resolved which prevented specifying inner connected channels as the azimuthal node for interpolated rod temperatures.
  • An export issue was resolved where axial power table relative power factors were exported using an engineering format which could become clipped.
  • An issue was resolved which caused duplicate shared components to be created when copy-pasting between models.
  • The COBRA plug-in import logic was updated to allow setting a maximum of 13 channels or gaps per variation table set. This value was initially set to 12 in the COBRA input specification.

Version 2.1.5 - Released 8/4/09:

  • A right-click pop-up menu was added to permit automatic renumbering of group 13 temperature initialization tables and radiation initialization tables.
  • An issue was resolved where Group 16 components were interleaved in the ASCII export. The input specification requires all kinetic channels be exported prior to the kinetics heatstructures.
  • A model export check was added which identifies cases where the geometry variation tables are not numbered sequentially.
  • A model export check was added which identifies rods and unheated conductors which have no connections to channels.
  • An issue was resolved which prevented setting the initial section height and could result in very small values being used for default section heights.
  • The connection logic was updated to prevent coupled boundary conditions from being connected to dummy cells.
  • The Fine Mesh Renoding Flag will now default to active with a value of 1. The default value for model options "Solver Type" is now set to "SUPERLU Solver", and the default value for heatstructure "Conduction Model" is set to "Radial and Axial Conduction".
  • The boundary condition channel top/bottom connection verification logic was updated to exclude Type 4, 5 and 6 boundary conditions. The verification logic was updated for boundary condition types 1, 2 and 3 to ensure these are connected to the correct node or interface locations.
  • The component diff tool was updated to include all of the model components.
  • A issue was resolved which could produce a null pointer exception when copy/pasting Unheated Conductor components that include zero-heat transfer nodes.
  • The injection boundary condition "Transient Factor Table" property was renamed to "Transient K-Factor Table".

Version 2.1.4 - Released 7/17/09:

  • Added support for 6 new engineering unit types.

Version 2.1.3 - Released 5/29/09:

  • An issue was resolved that caused the Channel CHANTYPE property to be exported into column 35 rather than column 40.
  • An issue was resolved where using a shared value for a length-limited property would trim off the end of the value when writing exponential format.
  • The Five wide ASCII output format was modified to switch to the .XXXX format only if the value is greater than 0.001, and less than 1.0. This prevents the value of 4.55e-4 from writing out as .0005, and instead writes out 45E-5.

Version 2.1.2 - Released 4/3/09:

  • An issue was resolved that caused vertical mesh boundary conditions of type 1 or 2 to incorrectly report an invalid NODE value.
  • An issue was resolved which prevented importing channel ABOT/ATOP values.
  • An issue was resolved which prevented saving user-numeric units in a recently converted COBRA legacy model.
  • An issue was resolved which prevented importing conditional boundary conditions from legacy COBRA models.
  • An error message was removed which indicated that a user defined numeric had an invalid component number.
  • An issue was resolved which resulted in corrputed Initial Fluid Properties when copying an Interpolated Rod Temperature Component to a separate COBRA model.
  • A manual renumbering option was added as right-click pop-up menu item on the rods and unheated conductors category nodes. The item will renumber each of the respective components such that the numbers are consecutive.
  • Error messages were added to indicate when rods and uheated conductors have non-consecutive component numbering.
  • An issue was resolved which prevented copy-pasting of Forcing Functions.
  • The plug-in was updated to include a model check to identify non-zero loss coefficients at inactive channel interfaces. In addition, the channel geometry editor was updated to highlight in red any of these interfaces that have loss coefficients defined.
  • An issue was resolved where exporting with numerics included non unix substitution variables. Only those variables that start with $ or -$ will be written to the input file.
  • The External Resource File editor was updated to support undo/redo for filenames.
  • An issue was resolved which prevented some category node ASCII views from updating when associated components were added, deleted, or modified.
  • The COBRA user-numerics were updated to include a heat transfer coefficient variable type. [SI: W/m^2-C, British: Btu/hr-ft^2-F]

Version 2.1.1 - Released 2/27/09:

  • The channel flow area test was updated to resolve abot/atop 0.0 values to the channel nominal area.
  • The wetted perimeter input in the channel geometry editor was updated to display values as junction properties.
  • The COBRA plot file import logic was updated to include additional engineering units.
  • An update was added to constrain exported dollar variable names to the width specification of the field being exported.
  • An issue was resolved which prevented importing more than one Transient Boundary Condition.
  • An issue was resolved that could cause the ModelEditor to become unresponsive after pasting an unheated conductor with zero heat transfer levels defined.
  • The channel enabling/disabling logic was updated to allow abot/atop properties to be defined only when no momentum variation table entries exist at either the first axial level or level section NONODE + 1, respectively.

Version 2.1.0 - Released 2/6/09:

  • The COBRA plug-in was updated to support the newest version of the COBRA-IE 1.1 input specification. These updates include:
    • Group 1 specification of External Data Files
    • Channel geometry type property
    • Transient axial power table components
    • Transient boundary condition components
    • Group 19: Verification Summary Data
    • Group 21: Maximum Rod Temperatures Edits
    • Group 22: Decoupled Fuel Rods
  • The channel ABOT/ATOP properties are now calculated automatically from the nominal channel area and momentum variation table to ensure consistent input. Please note that the ABOT/ATOP values imported from ASCII files will be ignored and that these values on longer editable from the channel's property view.
  • The channel geometry dialog was update to highlight the the channel interfaces instead of the channel nodes when selecting K-Factor table cells.
  • Logic was added to constrain the boundary conditions that may be applied to a channel as follows:
    • Type 1 - Volumes 1 and nonode+2
    • Type 2 - Interface 1 and nonode+1
    • Type 3 - Interface 1 through nonode+1
    • Type 4,5 and 6 - Volumes 2 and nonode+1
  • The Group 7 (Local Losses & Grid Spacers) export logic was updated to prevent exporting K-Factor values of 0.0.
  • An issue was resolved that caused geometry types which use material tables to be duplicated when copying and pasting a Rod component.
  • The Gap export logic was updated to ensure that the lower numbered channel is output as IK and the higher as JK.
  • A batch command was added to allow the specification of the directory containing External Data Files.
  • An issue was resolved in the legacy .med conversion logic which prevented opening views which contained legacy user-defined numerics.

Version 2.0.1 - Released 1/7/09:

  • An issue was resolved that prevented plotting COBRA graphics files in AptPlot via Job Status and the Animation Plug-in.
  • The vertical section split logic was updated to more correctly assign the channel ATOP/ABOT values.
  • An issue was resolved that caused the undo/redo of vertical section split to fail in some circumstances.
  • An issue was resolved that prevented splitting vertical sections with a single node.
  • An issue was resolved that prevented unheated conductors with Zero Heat Transfer flags set from being deleted.
  • An issue was resolved that caused an incorrect error message to be displayed during import (and legacy conversion) for the JLEV channel property.
  • Input Echo was removed from the list of available points of interest for COBRA output files in the Output Viewer.

Version 2.0.0 - Released 12/19/08:

  • The COBRA plug-in was converted to use the new CAFEAN Numerics Library for sharing floating point values (reals). These shared values can be assigned to a property in the Properties View by pressing the numerics selection button to the right of the value. With this new system "Numerics" can now be copied/pasted between models along with the components that use them. Note: Models created with COBRA plug-in 1.3.14 and earlier will be converted to the new system the first time they're opened. This conversion includes User Defined Numerics, Views, Model Documents, etc.
  • The COBRA server plug-in was updated to inprove Output Viewer support and its "Points of Interest" dialog.
  • The Channel Geometry dialog was updated to no longer display unheated conductor levels that have Zero Heat Transfer specified.

Version 1.3.14 - Released 10/24/08:

  • The input file name used for jobs submitted to the Calculation Server was changed from "input" to "deck.inp."

Version 1.3.13 - Released 9/19/08:

  • The COBRA plug-in will now prevent users from opening MED files which were saved in versions greater than the installed version.
  • An issue was resolved where inactive coupled boundary conditions were being included in exported ASCII decks.
  • An issue was resolved where if an unheated conductor was removed from a model, the Group 1 zero heat transfer table data did not remove references to the deleted component.

Version 1.3.12 - Released 9/4/08:

  • An issue was resolved that prevented initial conditions from being overridden with a user defined numeric if the numeric's current value was the same as the default initial condition.
  • A connection color preference was added for boundary condition connections.

Version 1.3.11 - Released 6/20/08:

  • The gap completion dialog was updated to include a field which defines the section in which connecting channels must reside. This prevents gaps from being created that connect to channels which reside in seperate vertical sections.
  • The total count for boundary conditions was updated to exclude inactive boundary conditions.
  • The copy/paste logic for boundary condition components was updated to include referenced boundary forcing functions in the copy operation if the functions do not exist in the target model. Additionally, rods and unheated conductors will now copy referenced temperature initialization tables if the tables are not available in the target model.
  • An issue was resolved which incorrectly allowed the split section function to be invoked on a section which contained a single level.
  • The default volume fraction of vapor in gas mixture was changed to 1.0.
  • The logic used to locate the demultiplexer routine, cobra2dmx was updated.

Version 1.3.10 - Released 4/21/08:

  • Fixed conversion factor for thermal conductivity units used in the pre-processor.
  • Fixed conversion factors for enthapy, heat flux and heat transfer coefficients used for post-processing.
  • An issue was resolved in the copy/paste logic used to create display beans from channels in a side orientation view that caused the pasted display beans to be skewed.

Version 1.3.9 - Released 3/26/08:

  • Corrected a problem that prevented COBRA views from being copy/pasted into animation views.

Version 1.3.8 - Released 3/7/08:

  • An issue was resolved which could prevent selecting certain user defined numerics in models with a large number of numerics.

Version 1.3.7 - Released 2/19/08:

  • An issue was resolved in the report generation logic that did not properly take into account the zero heat transfer flag when calculatng unheated conductor volumes, heat transfer areas, and weights.

Version 1.3.6 - Released 2/8/08:

  • An issue was resolved that prevented the group 6 variation table cards from being imported in some cases.
  • An issue was resolved that cause the "Remove Duplicate Geometries" feature to fail to remove all duplicate geometries.
  • An issue was resolved in the Gap Above/Below (IGAPA/IGAPB) editor that could allow multiple gaps to be connected vertically to the same gap.
  • An issue was resolved in the report generation for unheated conductor components which resulted in the calculation of invalid conductor weights.
  • An issue was resolved in the report generation for unheated conductor components that caused segments of a conductor with zero heat transfer to be included in the weight and area calculations.

Version 1.3.5 - Released 2/5/08:

  • Multi-edit functionality was extended for the channel loss coefficient and intial conditions editors to include all ighlighted table cells. Previously only cells in a single column would be assigned values. Additionally, a issue was resolved which prevented copy-paste from behaving appropriatly in the editors channel axial section views.
  • An issue was resolved that caused non-nuclear geometry types to be duplicated during copy/paste operations. Also, to correct this issue in existing models, a "Remove Duplicate Geometry Types" menu item was added to the "Tools"
    menu for models that contain duplicate geometry types.
  • An issue was resolved which caused initial conditions of deleted channels to appear in an ASCII export.

Version 1.3.4 - Released 1/31/08:

  • An issue was resolved when importing or exporting the Group 20 interpolated rod temperature which produced incorrect azimuthal index numbers.
  • The copy/paste logic for heat structures was modified to prevent creating a duplicate geometry, when pasting into the same model.

Version 1.3.3 - Released 12/21/07:

  • Several dialogs were udated to ensure current edits are completed when the dialog is closed. This eliminates the need to hit the enter key prior to hitting the 'OK' or 'Close' button on the dialog.
  • The model check and validation tests were updated to support the new Model Error Report dialog.

Version 1.3.2 - Released 11/15/07:

  • An issue was resolved which prevented geometry tables from updating their associated drawn view.
  • COBRA report geometry types now display a more specific description in the model report.
  • An issue was resolved where a COBRA statistics report would fail to export if a heatstructure view contained line annotations.

Version 1.3.1 - Released 8/14/07:

  • An issue was resolved where models containing Boundary Forcing Function data would cause the COBRA-IE report export to fail.
  • An issue was resolved where the variation table editor failed to plot correct data.
  • Variation table data will now adjust to the correct section level when the number of levels in a section are modified.

Version 1.3.0 - Released 8/10/07:

  • The total number of active and inactive channel nodes was added to the Main Summary Report. In addition, the total number of active nodes in each vertical section is listed in the Active Volume Summary Report.
  • A model report was added to provide a listing of heatstructures using each geometry type.
  • A model report was added that lists the heatstructures contained in each view along with the total weight, leff, and total heat transfer area of those heatstructures.
  • An issue was resolved which caused channels to be added to newly created views when the Empty option was selected in the view creation dialog..
  • An issue was resolved that caused the quick line plot feature to fail in the variation table editor.
  • The "Show Usages" option was added to the geometry type right-click pop-up menu to display the list of heatstructures which use the selected geometry.
  • The vertical section NONODE editor was updated to properly offset the JAXL indexes of variation tables used in the section. In addition, variation tables used in multiple sections will be duplicated, leaving the original tables unchanged.

Version 1.2.0 - Released 6/26/07:

  • The Group 13 export routines were updated to export Vertical Mesh Boundary Conditions sorted first by axial height then by connected Channel number.
  • The Group 13 Vertical Mesh Boundary Condition "Component Number" property was removed in favor of an indication of the connected
    Channel and connection location.
  • The Vertical Level Selector bean was added to allow the vertical level of animation display beans to be changed during animation. This selector is located in the "COBRA Beans" sub-menu of the Insert Tool pop-up menu. Note that to change the vertical level of a set of display beans the beans and level selector must be"Grouped" using the visual grouping feature of the 2D View.
  • An issue was resolved in the channel drawing code that prevented scaled channel drawings from being rendered properly.
  • The volume conversion factor (SI to British) used for the nuclear geometry type VPLEN property was corrected.
  • A "Plot" menu item was added to the right-click pop-up menu of table editors to allow a quick line plot to be created in AptPlot.
  • An issue was resolved that prevented pasting into the Variation Points dialog.
  • The keyboard handling for 2D views was updated to support fine-tuned movement of graphical elements using the arrow keys.
  • A column selection button was added to the group 7 Loss Coefficient dialog and the group 13 Zero Crossflows dialog that can be used to show or hide each column in the table.
  • A "Fluid" tab was added to the channel Geometry dialog to allow the Group 1 initial fluid conditions to be edited in the context of a single channel.
  • The "Initial Fluid Properties" Channel property was added with an editor that allows editing the Group 1 initial fluid conditions of one or more selected Channels.
  • The "Non-Spacial Scale" property was added to the "Views" node of the Navigator to allow changing the size of all non-spacial 2D elements (such as boundary conditions).
  • The Interpolated Rod Temperature component editor for"Azimuthal Node" was updated to display the channel being selected rather than the index of the channel in the rod's NSCHC array.
  • Boundary Condition visual indicators were added to the Channel Geometry dialog for boundary conditions of type 1, 4, 5 and 6. The colors used to display these indicators can be changed by editing the "Flow Boundary Color" and "Node Boundary Color" properties in the COBRA plug-in preferences.
  • The vertical section NONODE editor was updated to allow adding/removing levels to/from the bottom of a section.
  • Support was added for "Conditional" boundary conditions.
  • The "Boundary Active" property of Vertical Mesh and Coupling boundary conditions can be set to either "Conditionally" or"Always" active. When set to "Conditionally" the"Conditional Boundaries" property of Model Options can be used to activate and deactivate these boundary conditions. Inactive boundary conditions are not considered to be part of the model the purpose of export, model checks, etc.
  • The Channel Geometry editor was updated to allow specification of either K factors as either K or K/A^2.
  • The "Export Report" feature was added to create a customizable model statistics report in HTML format with hyperlink navigation. The following statistics can be included in the report:

    * Total Component Quantities
    * Model/Component Heatstructure H.T. Area
    * Model/Component Effective Heated Length
    * Model/Component Active Channel Volume
    * Total Channel Volume
    * Model/Component Heatstructure Weight
    * Total Active Gap Locations
    * Additional Model/Component Information

  • The DETAIL_REPORT and SUMMARY_REPORT batch commands were added to generate a report in BATCH mode.
  • In issue was resolved that prevented top-down 2D Views from opening properly if they contained channels connected to vertical mesh boundary conditions of types 1,2, or 4-6.
  • An issue was resolved that prevented channels from redrawing if any connected boundary conditions contained invalid node references.
  • An issue was resolved that prevented the "Width Scale" display in the Channel Geometry dialog from displaying the current scale.
  • An issue was resolved in the boundary forcing function ASCII import routines that caused an incorrect number of cards to be read for functions with more than 5 entries.

Version 1.0.6 - Released 10/24/06:

  • The ASCII Import User Defined Constant creation logic was updated to include support for variables of the form: -$VAR.
  • Support was added for the COBRA geometry variation table interpolation feature.
  • An issue was resolved that would cause all COBRA MUX cache files to be created using the file name "pf.cache" when importing the MUX file directly.

Version 1.0.5 - Released 10/9/06:

  • The Kinetics Structure editor for heat structure references was modified to bound the acceptable radial node input to the existing radial nodes.
  • An issue was resolved in the numerical formats of the group 13 forcing function table (ABSCIS/ORDINT).

Version 1.0.4 - Released 9/18/06:

  • Updated to work with SNAP 0.25.0 Runtime.
  • The Kinetics editor for heat structure references was modified to constrain the radial node input to the existing radial nodes.

Version 1.0.3 - Released 8/31/06:

  • The units for power shape tables was corrected.
  • An issue was resolved that prevented channels from being drawn in the proper color when connected to rod components.
  • An issue was resolved that prevented the proper redrawing of boundary condition connections when changing the boundary condition type (ISPEC).
  • An issue was resolved that prevented the proper redrawing of channels when connecting to an unheated conductor.
  • An issue was resolved that would cause the rod HGAP value to be export as Unknown when not editable.
  • An issue was resolved in the Unheated Conductor export check.
  • An issue was resolved that prevented Unheated Conductor components from being disconnected from the channels outside (NDSLCH) or inside (NSLCHC).

Version 1.0.2 - Released 8/14/06:

  • An issue was resolved in the copy/paste logic of the time domain table that prevented the table from being properly repainted after pasting in values that caused the table to resort.
  • A consistency check was added to ensure that the group 4 section numbers are contiguous.

Version 1.0.1 - Released 8/4/06:

  • Several issues were resolved in the display of the group 13 zero crossflow dialog.
  • Group 13 zero crossflow editing was added to the gap geometry dialog.
  • An error message was added to the model check process to indicate that no time domain table entries are present for non-coupled models.
  • An issue was resolved in the time domtain table editor that caused the column headers for the DTMIN and DTMAX properties to be reversed.
  • The default and min/max values of the following properties have been updated:
    N1, ETANR, IOPT, HVALUE, GVALUE1, GVALUE2, VFRAC1, VFRAC2

Version 1.0.0 - Released 8/3/06:

  • The view completion dialog was updated to include check-boxes for including rods and gaps in a newly created top-down view.
  • The section "Create View" menu item was updated to include rod components in the newly created view.
  • The channel ABOT/ATOP momentum area consistency check was updated to take into account a new COBRA plug-in preference "ATOP/ABOT Error Criteria".
  • The channel deletion process was updated to include the capability to delete connected group 13 and group 15 boundary conditions at the same time.
  • An issue was resolved in the MED loading process that would prevent opening MED files that included feature plug-in data when the feature plug-in was no longer installed.
  • An issue was resolved in the channel Geometry dialog that caused incorrect values to be displayed for Wetted Perimeter.
  • The group 5 variation table export was updated to ensure that the exported table entries are sorted by axial level.
  • The Geometry dialog was updated to more correctly handle the precision of displayed and input values.

Version 0.2.11 - Released 7/26/06:

  • An issue was resolved in the gap import routines that would cause invalid connection related errors to appear during the import process.
  • An issue was resolved in the Geometry dialog that prevented connected rods from being displayed.
  • An issue was resolved in the group 13 boundary condition error checking logic that incorrectly reported a connection to node NONODE+1 as an error.
  • The group 14 coupled component and group 10 material properties table export was updated to left align the exported component names.
  • The group 14 coupled component export was updated to ensure that the exported name is in lower case.
  • The group 5 geometry variation table import was updated to remove entries with a variation factor [AFACT] value equal to 1.0.
  • Group 8 rod components were added to the list of component types to be included when creating a new view.
  • A top-down and side view organizer was added for rod drawn components.

Version 0.2.10 - Released 7/25/06:

  • The channel Geometry dialog was updated to include a table row to edit the momentum area variation at axial level 1.
  • A confirmation dialog was added to the deletion routines of variation tables and geometry types that will be shown if these components are in use.
  • The rod top-down drawing was updated to place connection points on the perimeter of the circle when the "Show Connection Points" property is set to False.
  • Several issues were resolved in the metrics export for IRT and no-flow boundary condition components.
  • An issue was resolved in the ASCII export of the group 13 boundary condition components that resulted in a missing carriage return.
  • An issue was resolved in the paste routine for channel components pasted into an Animation view that caused the resulting display beans to be corrupted.
  • An issue was resolved in the group 3 gap connection logic that would allow inconsistent IGAPA/IGAPB values. This issue affected both graphically created connections and imported components.
  • An issue was resolved in the channel and gap drawing logic that would prevent the Geometry dialog from being properly displayed.
  • A model check was added for channel ABOT and ATOP values that are inconsistent with the variation table momentum area values at level 1 and NONODE+1.
  • The default values for vessel car 8.2 values HTAMB, TAMB, HTLIN and HTSQ were changed to 0.0.
  • The enabling logic vessel 8.2 rod value HGAP was updated to take into account the current geometry type.
  • A model check as added to notify the user when the geometry variation table numbering is not contiguous.
  • The "Renumber Tables" feature was added to contiguously renumber the group 5 geometry variation tables. This feature is available as a pop-up menu item of the "G5: Variation Tables" node in the Navigator.
  • Many model-wide and derived values have been added to the metrics specification and metrics export. These new values include a new block called ModelMetaData that contains many of the newly added derived values.

Version 0.2.9 - Released 7/21/06:

  • Gap drawing for top-down views was replaced with a pair of small green lines drawn from the center of the gap to each connection point. Note that the points themselves are only drawn as circles when not connected.
  • A duplicate component number check was added to the "Check Model" process.
  • An error check was added to ensure the consistancy of the group 9 geometry values DROD, DIN and TREG.
  • An issue was resolved in the creation of channel display beans when pasting into an animation model that would result in volume numbering that started with 1.
  • An issue was resolved in the metrics export of the group 20 IRT component that would prevent the metrics from being imported into TSA.
  • The section deletion logic was changed to optionally include the channels, rods, conductors and gaps that are wholly contained in that section.
  • The rod connection process was updated to include a prompt for the rod fraction [PIE] when connecting the outside surface.
  • An issue was resolved in the rod connected channels dialog that would cause undo to fail after removing a row with only the inside or outside defined.

Version 0.2.8 - Released 7/19/06:

  • The export of vessel card 7.3 was updated to export sorted by section, level and loss coefficient.
  • An issue was resolved in the export of the group 20 ID_IRT value that would cause this name to be truncated to 14 characters on export.
  • The export of vessel card 13.12 was updated to sort by section and include the section number in the comment header.
  • The "Empty" option was added to the view completion dialog for both top-down and side view types.
  • An issue was resolved that prevented the proper import of any "Free Field" card that was input on multiple lines.
  • The ASCII export for vessel cards 18.2 and 18.4 was updated to export "nofile" for the file name if no file name was specified.
  • The group 8 "Fine Mesh Renoding" property was changed to an optional input. A checkbox is provided to enable or disable this property and the DAXMIN property.
  • An issue was resolved in the channel and gap drawing logic that would cause some internal interfaces to be incorrectly drawn in black.
  • Logic was added to the group 1 and group 18 import routines that allows multiple free field cards to exist on a single line of input.
  • A set of user preferences was added to configure the k-factor, grid location and flow blockage display colors used in drawing channels.
  • The "Negate Channel Number" property was added to the group 15 coupling components to allow the connected channel number to be negated on export.
  • An issue was resolved in the graphical connection of channel components that would improperly connect a channel in a higher numbered section to the bottom of a channel in a lower numbered section.
  • An issue was resolved in the variation table points dialog that prevented table multi-select edit from working.
  • A spinner editor was added for the group 20 property AZIM_NODE.
  • A group 8 temperature initialization table selector was added to rod [IRTAB] and unheated conductor [ISTAB].
  • The group 1 gas mixture data was updated to automatically include "air" for new models.
  • Wetted perimeter was added to the channel completion dialog.
  • The section completion dialog was updated to calculate an initial channel wetted perimeter.
  • An issue was resolved in the pasting of channels into animation views that would result in beans with incorrect channel names.
  • The rod component was updated to include a 2d drawn component and drawn connections to channels. This update includes the capability to graphically connect rods to channels inside a 2d view.
  • The group 13 vertical mesh boundary conditions of type 3 were separated into the "No-Flow Boundary" category.
  • An optional "Model Name" parameter was added to the "COBRA EXPORT METRICS" batch command. The following is the usage for the EXPORT command:

            COBRA EXPORT <LITERAL> <RESTART> [filename]
            COBRA EXPORT METRICS_SPEC [filename]
            COBRA EXPORT METRICS <MODEL NAME> [filename]

Version 0.2.7 - Released 7/13/06:

  • An issue was resolved in the group 1 ASCII import that caused the import to fail when NUMPREF was not equal to NUMVFVAP.
  • The ASCII import routines for reading the free format cards in group 1 (1.6-1.9) and group 20 (20.2) were updated to handle floating point values in exponential notation.
  • An issue was resolved in the ASCII I/O of the group 1 initial fluid properties (1.6-1.9) that would cause entries to be duplicated or misinterpreted.
  • The group 20 ASCII I/O was updated to properly handle a single 'begin_irt'/'end_irt' delimiter.
  • The group 20 "Show ASCII" feature was updated to be identical to the ASCII export.
  • An issue was resolved in the ASCII import of vessel card 2.3 that would cause the import to fail if more than 5 entries were specified.
  • The forcing function selector "Edit" button behavior was changed to show the selected forcing function table editor rather than the properties of the forcing function. The enabling/disabling logic of this button was also corrected.
  • The "Variation Tables" property of gaps and channels has been renamed to "Geometry."
  • The "Geometry" pop-up menu item was added to gaps and channels to open the "Geometry" dialog.
  • The gap top-down view drawing was changed to a standard size that is not dependent on the width of the gap nor the "Pixels Per Meter" property of the view.
  • Logic was added to the Vessel 4.4 ASCII export to sort the exported channel numbers.
  • The variation table export (vessel 5.3) was changed to use the correct number of entries per card (8) rather than 12.
  • An issue was resolved in the group 7 (vessel 7.2) import that would cause the last entry on each card to be lost.
  • An issue was resolved in the export of vessel card 7.2 that allowed too many values to be exported on a single card.
  • An issue was resolved in the group 13 boundary condition completion and connection editing dialogs that would improperly constrain the level to 1->NONODE+1.
  • The drawing logic for group 13 boundary conditions of type 1 was updated to display as a cell connection rather than an interface connection to a channel.
  • The group 13 boundary condition prompts while editing, connecting and creating were updated to display "node" or "interface" based on the current type of the boundary condition.
  • The group 17 ASCII import/export logic was corrected and changed to handle ILV_IG references 1->NONODE+1.
  • The group 18 file reads and file writes editors were updated to allow axial levels 1->NONODE+2.

Version 0.2.6 - Released 7/8/06:

  • User Defined Constant creation logic was added to the ASCII import routines to handle the inclusion of replacement variables in the body of the imported deck. To be properly imported these variables must be specified for floating point fields, must fit within the columns defined by the input manual and must start with a "$". (e.g. $VAR1, $PIE3, etc.) NOTE: Variables imported in this way are assigned a value of 0.0.

    To support this feature, an export "ASCII with Numerics" menu item was added as well as the LITERAL parameter for the export batch command. These additions allow a model to be exported including the names
    (rather than the values) of the included user defined constants.
  • An issue was resolved that prevented group 7 flow blockages from being properly reconnected during copy/paste, section NONODE editing and channel section reference editing.
  • An issue was resolved in the group 16 export logic that would cause the kinetics heat structures and volumes to be intermixed.
  • A channel ASCII import issue was resolved that would cause KGAPA values to overwrite KGAPB values.
  • An issue was resolved in the section IVARDX table export that would cause the trailing linefeed to be omitted.
  • An issue was resolved in the channel KGAPA/KGAPB editor that prevented any changes from being saved to the channel when pressing OK.
  • An "Interface Badge Fraction" property was added to the COBRA preferences that can be used to specify the fraction of a drawn channel cell that the flow blockage and loss coefficient badges(shading) will use.
  • The channel/gap variation table editor was updated to include:
    • a visual indication (up and down arrows) for rods that span multiple sections.
    • node selection via the drawing at the top of the editor or the table at the bottom of the editor.
    • indicators for vertical mesh boundary condition connections and coupling connections to interfaces (left) or nodes (right)
  • An issue was resolved that would prevent section related views from updating when changing NONODE.

Version 0.2.5 - Released 7/2/06:

  • An import error was corrected for Group 13.11 ALINE input.
  • An error was resolved effecting export of head flow curves and unheated conductor data. These will now ouput correctly in British units.
  • An import error was corrected for Group 1.5 data.

Version 0.2.4 - Released 6/30/06:

  • An Edit button was added to the dialog used to select boundary forcing functions.
  • The connection/drawing logic for boundary conditions of type 1 was updated to ensure that the specified node numbers are 1 to NONODE+1.
  • Coupled boundary conditions (group 18) were updated to ensure that the specified node numbers are 1 to NONODE+2.
  • An issue was resolved group 19 ASCII import routines that prevented the import of single quoted names.
  • Group 19 was renamed to Group 20.
  • An issue was resolved in the group 17 ASCII import routines that would cause the import to fail if ILV_IG was specified.
  • An issue was resolved in the group 5 variation table editor that would allow editing of node 1. This editor is available via the group 5 node in the Naviagor.
  • A channel-centric variation table editor was added to the channel component that includes a detailed drawing of the channel and related components (such as rods and channels above/below).
  • The channel drawing logic was updated to include shading at each interface location for loss coefficients (green) and grid spacers (dashed blue). In addition, the flow blockage (type 3 boundary condition) annotations were updated to match that of boundary condition component drawing (dashed purple).
  • The channel drawing logic was updated to connect coupled boundary conditions to the top (for node=NONODE+2), bottom (for node=1) or the side of the connected cell (2 <= node <= NONODE+1).
  • An issue was resolved in the gap drawing code that would incorrectly use variation table levels 1 to NONODE (rather than 2 to NONODE+1).
  • An issue was resolved that prevented the import of group 1 PREF values.
  • An issue was resolved in the channel ASCII import logic that prevented the import of channels with more than one KCHANA/KCHANB (Vessel 2.3) card.

Version 0.2.3 - Released 6/16/06:

  • The channel drawing logic was updated to use a dark red for channels are connected to Rods and purple for those that are connected to unheated conductors.
  • The channel drawing logic was updated to allow boundary condition connections to be placed at appropriate locations around the channel.
  • The vertical mesh cell boundary condition drawning logic was updated to include visual indication of the type of boundary condition.
  • A drawn component was added for the coupled boundary condition component.
  • An issue was resolved that would cause the Channels category node to be expanded when not necessary.
  • The VFRAC(1.3) and GVALUE(13.7) editors were updated to include a normalize button and a default fraction of 1.0.
  • Several issues were resolved in the handling of NODE constraints for vertical mesh cell boundary conditions.
  • A completion dialog was added for the Cobra view component to allow the selection of the component types to include in the view.
  • A connection dialog was added to request the desired NODE value when connecting boundary conditions to channels.
  • An issue was resolved in the group 14 PRINTC, PRINTG, etc. tables that would erroneously add all available channels, gaps, etc to the table on import if the size of the table being read was 0. The current behavior matches the input manual in that an empty PRINTC table indicates that all channels should be printed.
  • An issue was resolved that prevented deleted components from being removed from the group 14 PRINTC, PRINTG, etc. tables.
  • A completion dialog was added for the vertical mesh cell boundary condition component.
  • An issue was resolved that prevented some of the COBRA "Check Model" model validation checks from being executed.
  • A check was added to vessel 13.12 import to indicate missing gap components.
  • A "Scale Selected Factors" button was added to the variation table editing dialog.

Version 0.2.2 - Released 6/9/06:

  • The boolean (check box) editor used in COBRA tables was replaced with an easier to use, single-click editor.
  • Logic was added to recall the previous location and size of many table editing dialogs.
  • An issue was resolved that caused error messages to be displayed in the Message Window at times other than the "Check Model" routine.
  • Various model validation and consistency checks (and their corresponding error messages) were updated and improved.
  • The label text displayed for several custom editors (such as the loss coefficients editor) was updated to include
    more information about the current values.
  • The ASCII I/O for groups 18 & 19 was modified to read/write just after group 17 rather than after the time domain data.
  • Several issues were resolved in the constraint checks for the Connection Tool when used to connect Channels, Gaps and Boundary Conditions.
  • An issue was resolved that prevented connections between Channels, Gaps and Boundary Conditions from being drawn in 2D views when the geometrical data for either side of the connection was not completely defined.
  • Paste Special capability was added to allow the pasting of Channels with a user-specified section offset. This can be used (with cut) to move Channels (and their related components) from one section to another or from one model to another.

Version 0.2.1 - Released 6/5/06:

  • Added the Split Section feature as a menu item available in the right-click pop-up menu of Sections.
  • The Show ASCII feature was updated for all group nodes in the Navigator. These ASCII views now include the exact same formatting and content as a fully exported input file.
  • A custom editor was added to edit Geometry Variation Tables, their variation fractions and the list of Channels and Gaps that are affected. This editor is available as a property of Group 5.
  • An issue was resolved that prevented Unheated Conductors from properly importing Geometry Types that appeared later in the input file.
  • An issue was resolved in reading the Vessel 1.5 IZDUM array.
  • The ASCII import routines were updated to remove all trailing whitespace on lines and to treat completely blank lines as comments.
  • An issue was resolved in the Gap "Gap Above" and "Gap Below" editors that would prevent "Gap Below" from being edited.
  • Logic was added to the ASCII import/export routines to avoid reading or writing time domain tables for coupled input models.
  • The ASCII import/export routines were updated to place the group 18 and 19 input after the time domain tables.