Versions 4.5.*
Version 4.5.0
The new version of the library is issued 2019/02/10:
Version 4.5.1
The new version of the library is issued 2019/03/02:
- Reading of Nastran HDF5 Result files is now possible in .NET assemblies CLR version
4. It does not compile with CLR version 2 however.
- Minor bug fixes (wrong error messages).
- Extension of support for Nastran CWELD element.
- Addition of method “getHdfAttachmentLcInfos” to NastranDb class.
Version 4.5.2
The new version of the library is issued 2019/07/16:
- Correction of method “getHdfAttachmentResults” in NastranDb class.
- The reading of Grid Point Forces, MPC Forces and Moments has been improved to cover
the cases when Nastran option “RIGID=LAGR” has been used. The correction has been
done for the reading of results from OP2, XDB and HDF5 files.
- Detection of MPC and Element ID clashes when Nastran FEM is read.
- Correction of a bug in the division operator of Result class. (There was a problem when
one Result was Real and the other is Complex.)
- A few modification of the “deriveByRemapping” method of “Result” class. The
modification consists mainly in the fact that one now distinguishes the “CornerNodes”
(Result keys associated to elements and nodes at corner of elements) and the
“ElemsAndNodes” (Result keys associated to elements and nodes of elements but not
necessarily at their corners).
- The registration of out-of-proc COM component is no longer discussed in current
manual, and the corresponding information fields no longer appear in COM registration
program. (See section X.A.3.5.)
- Several methods of the “Result” class have been modified in such a way that the method
returns the modified object.
The modified methods are “clearData”, “insert”, “insertRklVals”, “insertResultValues”,
“setComponent”, “removeKeysAndValues”, “setRefCoordSys”, “renumberLayers”,
“renumberSubLayers”, “removerLayers”, “removeSubLayers”, “modifyRefCoordSys”,
“modifyPositionRefCoordSys”, “setTocombili”. (An advantage of this modification is
that it allows to “chain” operations modifying a Result object in one single instruction.)
- A few modifications in the reading of Nastran nodal vectorial Results from OP2, XDB
or HDF files.
- Correction of COM component “Result” class method “initZeroResult”. An “AddRef”
was missing which was likely to lead to a Segmentation Fault.
Version 4.5.3
The new version of the library is issued 2020/01/01:
- Correction of several bugs in the reading of Samcef Results from DES/FAC files.
- Support for Samcef Result codes 334, 335, 3234 and 3235 (Element strain and kinetic
energies).
- Correction of a few bugs in the reading of results from Samcef DES/FAC files. (Among
other things, the reading of Samcef code 221 for Reaction Forces and Moments.)
- Addition of “ElemsAllToCenters” to the list of possible “FromTo” parameters of
the “deriveByRemapping” method in Result class. This has been done to mimic a
corresponding Patran averaging method.
- Addition of “CornersToElemsAllNodes” to the list of possible “FromTo” parameters
of the “deriveByRemapping” method in Result class. This has been done to mimic
a corresponding Patran averaging method. Note that this reinterpolation method is
available for Nastran results only.
- Addition of method “getResultLcInfos” to “DataBase” class.
- Libraries are produced for additional versions of Python and Ruby.
- New post-processing project that presents a lot of improvements wrt previous versions.
(See Chapter IV.4.)
Version 4.5.4
The new version of the library is issued 2020/02/09:
- Small modification of the “getResultCopy” method of “DataBase” class, and of the
“extractResultOnEntities” method of “Result” class. It is now possible to produce Result
objects, with a selection on elements or nodes without providing a Group argument.
(Check section I.1.3 for examples of valid calls and a more detailed description.)
- Several methods are now proposed in “ClaLam” class for the calculation of laminate
out-of-plane shear stresses. SectionII.1.6 of the CLA background manual has been
deeply modified accordingly. The choice of out-of-plane shear calculation method is
related to methods “setMuxMuy” And “setOopsApproach” presented in section II.4.1.
(“setOopsApproach” and getOopsApproach methods are introduced in this version.)
- Correction of two bugs in the ruby post-processing project presented in chapter IV.4.
- Python Windows binaries are now compiled and linked with modified options. This
should fix issues related to missing dynamic link libraries dependence.
Version 4.5.5
The new version of the library is issued 2020/03/15:
- Addition dof static iterator “each_bdfCard” to “NastranDb” class.
- Addition of method “readHdf” to “NastranDb” class.
- Modification of CBEAM and CBAR intermediate stations identification. They were
previously identified with CbeamSt1 to CbeamSt9. Now the identification is CbeamSt01
to CbeamSt40.
- Reading of CBAR element Results at intermediate stations, produced when Nastran
CBARAO card is associated to CBAR elements. Correspondingly, a new “Beam
Stations” Result is read from Nastran result files.
Version 4.5.6
The new version of the library is issued 2020/03/17:
- Correction of a big error in the reading of results from Nastran XDB files.
Version 4.5.7
The new version of the library is issued 2020/07/27:
Version 4.5.8
The new version of the library is issued 2021/01/01. Modifications of the library:
- Improvement of the management of “include” statement when Nastran models are read
from BDF files, or Samcef models from DAT files. The simplification of paths to included
files is better and probably more robust.
- Binaries are now also produced for version 3.8* of Python and version 2.7* of ruby.
- Modification of the “calcRandomResponse” method in “Post” Module. The integer and
real IDs associated to “intPsdOut” results correspond to the mode ID and frequency.
- Correction of the presentation of “calcRandomResponse” method in User Manual.
- Correction of the sign of some bending components read from the OP2 file for CBEAM
elements.
- Addition of “readOp2FilteredResults” class to “NastranDb” class.
- Frequency response analysis Results can now be read from Nastran OP2 Result files.
- Random analysis results are read from Nastran OP2 and HDF Result files. (It seems
however that Random Analysis Results are not saved in Nastran XDB files.)
- Correction of a bug in the “materialId” iterators of “NastranDb” and “SamcefDb” classes.
- Addition of several methods that allow the reading of Results returned in a Hash object instead
of importing them into a DataBase:
- Correction of the “Hashin” and “Hashin_c” (2D) failure criteria, in section II.1.10.20 and in the
sources.
- Correction of a bug in the calculation of laminate stresses. In previous versions, ply stresses
were not correct when material units did not match. All the results associated to failure criteria
that depended on ply stresses were also wrong.
- Correction of a bug in the calculation of laminate thermal and moisture conductivities. (Results
were not correct when ply material units did not match laminate units.)
Modification of the examples:
- Correction of a bug in the “Sliding” and “Gapping” criteria in “PostConnect” class of the
object oriented post-processing example in chapter IV.4.
- Addition of the “PullThru” failure criterion in “PostConnect” class of the object oriented
post-processing example in chapter IV.4.
- Programming of bolt group redistribution in the “PostConnect” class.
- Addition of several tools to perform “final manipulation” of results, excel extraction and
word reporting. (See sections IV.4.3 and IV.4.4.)