
Release 2025-1Release 2024-4Release 2024-3Release 2024-2Release 2024-1Release 2023-4Release 2023-3Release 2023-2Release 2023-1Release 2022-4Release 2022-3Release 2022-2Release 2022-1Release 2021-4Release 2021-3Release 2021-2Release 2021-1Release 2020-4Release 2020-3Release 2020-2Release 2020-1Release 2019-4Release 2019-3Release 2019-2Release 2019-1Release 2018-4Release 2018-3Release 2018-2Release 2018-1Release 2017-4Release 2017-3Release 2017-2Release 2017-1Release 2016-4Release 2016-3Release 2016-2cosin software 2016-1 release notescosin software 2015-4 release notescosin software 2015-3 release notescosin software 2015-2 release notescosin software 2015-1 release notescosin software 2014-4 release notescosin software 2014-3 release notescosin software 2014-2 release notescosin software 2014-1 release notescosin software 2013-4 release notes
cosin software 2017-3 release notes
cosin
- Interpretation of arithmetic expressions of the form „i.k+l“ now the same as in Matlab (which is different from the interpretation of the GNU compilers)
- All arithmetic constants are defined with the highest possible accuracy
- Arithmetic expressions may now have a nearly arbitrary length / complexity
- Maximum message line length in cosin applications are increased from 80 to 100
- Enhanced ascii file reading routine implemented, to allow for varying number of data per line in array input
- Fix: recognition of stl-file type (binary vs. ascii)
cosin GUI
- Placement of error and yes / no message windows improved
- GUI design slightly modified
- New button ‚collapse/expand‘ added to message window, which displays/hides standard text other than headlines
- Fix: all GUI windows automatically increase in size, if contents are shown incompletely
FTire
- More animation settings in tir-files made available in GUI
- New side-wall coloring during animation
- Robust Tydex signal output even in accelerated multithreading mode added
- Sound enabling improved; sound available on all platforms
- Initial non-zero rim rotation angle made selectable in alternative interface
- Contact calculation in higher speed modes further accelerated
- Lateral tire deformation limited in a physically consistent way now by ‚horizontal unilateral side-wall springs‘
- Potential bottoming enabled for speed modes 1 and 2
- Occasional wrong physical units in animation window color legends fixed
- Improvement of kind of animation (and other) selections in animation settings GUI
- New distinction between, and detailed specification of, ‚geometry‘ and ’surface‘ output (the latter needed for coupling to cosin/prm and 3rd-party CFD code)
- Optional FTire data container (folder with name extension .ftc) introduced, to collect all relevant FTire model data files in one folder
- More QA test cases introduced, concerning thermal model
- BDF parameter for air vibration model made selectable, to further increase numerical stability range
- Accuracy of color legend annotation improved
- Added warning output if contact processor bound is possibly too small
- Individual scaling of contact force vectors and hub forces in running diagrams
- ‚Glue to ground‘ selection in modal analysis of loaded, but standing tire added
- New svn (revision) status line added to all tir-files
- Refined belt bending degressivity model introduced (subsumed under compatibility date 2017.04.16)
- New camera setting ‚glass plate‘ (from below)
- Negative lateral bending stiffness values avoided during pre-processing
- Choice among additional ground pressure / longitudinal shear stress / lateral shear stress output file added
- Enhanced statistics output upon program completion
- Optional lateral dynamic stiffness and lateral hysteresis introduced
- Abrupt shift/rotation of rim position recognised and treated properly, useful for simplified simulation reset etc. without new initialisation
- Accuracy of loaded and rolling tire modal analysis improved
- Prevent camera position from jumping if certain settings are changed on the fly
- Made sure animation window is unconditionally closed after Esc-key was hit
- Contact stress output distinguishes now between locally maximum and mean values, taking into account net-to-gross ratio
- Diagnose mode redefined: no longer forces any additional output by itself, but only allows output if ordered, even if running in a higher speed mode
- Animation window control made to work even if no cosin ini-file is available
- Fix: ‚initial radial stiffness‘ identification, if given, during pre-processing fixed
- Fix: computation of temperature output signals in real-time version with activated thermal model
- Fix: temperature-dependent friction variation made effective in real-time mode contact computation
- Fix: missing road reset in massively parallel FTire/sim simulations added
- Fix: change of operating conditions when called in single-threaded mode with force extrapolation made functional again
- Fix: belt torsion and twist stiffness pressure dependency (subsumed under compatibility date 2017.06.20)
- Consolidation: compatibility dates prior to 2010.01.01 removed
FTire/fit
- All wheel load controller gains in FTire/fit simulation scripts set to 0.3
- Tooltips in FTire/fit settings GUI improved
- Maximum frequency in FTire/fit PSD plots adapted to identification settings and FTire model properties
- PSD plot y-axis scale made user-definable in settings
- FETire data files (.fet) made available in FTire/fit, in addition to tdd files
- No unnecessary pre-processing refresh in cleat test validation
- ‚Optimize numerical data‘ now disregards cases with suboptimal pre-processing
- Fix: recognition if same file has been checked in already
- Fix: under certain conditions, data query window in FTire/fit measurement check-in had not been shown. Reactivated
- Fix: recognition of all dynamic stiffening measurements for check-in
- Fix: made sure single FTire deflection frame is added to report in case of FE tests
FTire/sim
- Plot signals ‚instantaneous scrub radius‘ and ‚instantaneous caster offset‘ added to output
- New constant ‚rmax‘ of currently loaded tire made available in simulation control expressions
- Accuracy of wheel load control during camber angle variation improved
- ‚Show files and resources‘ button added to FTire/sim GUI, if log-file is available (equipped with hyperlinks for fast opening of input/output files)
- New ‚pause‘ and ‚rewind‘ button
- Recognition and error message if wheel load controller gets unstable
cosin/tools
- New cosin/ip commands:
- up (first curve to foreground)
- down (last curve to foreground)
- hcpng5;<thickness> (use specified line thickness in png hardcopy)
- thick;<thickness> (use specified line thickness in current attribute set)
- Postscript line display accuracy in cosin/ip improved
- Fontsize made selectable in png output of cosin/ip
- Message-string size in cti/replay functions fixed
- cosin/ip call from command line equipped with full functionality
- Detailed ‚preview‘ of output file names created in cosin/tools FTire output tab
- Fix: plot window can be closed w/o hanging of calling program in 2D road visualizer
- Fix: selection of kind of calls to show (statics and different kinds of dynamics) in record file browser made to work again
cosin/road
- Superposition feature added to cosin evr files
- New road example files: superposition of rgr files on rotating evr drums; formula-based moving curb-stone with initial acceleration phase
- Interpolation type (piecewise linear vs. spline) made selectable in related TeimOrbit and cosin 2D road data types
- New user-written code example file for soft soil models (sample.usm)
cosin/mbs
- Loading large number of different tires enabled, only limited by CTI internal setting (currently 120)
- New truck animation models
- Made sure FTire is shown in every cosin/mbs animation frame, even if animation step-size is very small
- New ‚pause‘ and ‚rewind‘ button
- Fix: computation of translational joint torque on body B
CTI
- ctiGetTydexSignals extended, to put out compressed TYDEX signal array
- Added road evaluation demo program
- CTI in fast force extrapolation mode made thread-safe by completely avoiding data exchange with calling solver during FTire threads actively running
- Message-string size in cti/replay functions fixed
- Forces and moments are saved in global coordinates in rec-file, instead of TYDEX C
- Fix: computation of rim transformation matrix in alternative interface for roll and/or pitch angle close to 90 deg
- Fix: rec-files prevented from being corrupted in case of multi-threaded call w/o setting multi-threaded call flag
- New CTI functions:
- ctiGetNodePositionsWithAttributes to provide interpolated surface attribute values together with surface node positions
- ctiGetStatus to get current CTI status
- ctiSetInitialRimAngle set initial rim rotation angle (effective only with alternative interface to be called before first call to ctiComputeForcesOnWheelCarrier)
CTI/client and CTI/server (client side of TCP- or UDP-based remote CTI execution)
- Simplified IO dimension handling in UDP mode
- Added compressed tydex output handling in cticliGetTydexSignals
- New CTICLI functions:
- cticliComputeForcesWithOutputArrayList to compute forces/torques and get additional outputs
- cticliGetForcesWithOutputArrayListMT to get forces/torques and additional outputs if requested via cticliComputeForcesListMT
Cosimulation
- Maximum speed mode in Modelon environment set to 5 (to ensure road normal is available in TYDEX array)
- Added selection option to cosin GUI if separate message window is to be displayed during cosimulation
- ‚Beginning instability‘ in cosimulation environments treated as error condition now
- Control of rgu-file output in Tydex/STI interface for Adams fixed
- Superfluous mass correction message removed from Modelon interface
- Message line length in 3rd-party environment made selectable
- Setting ‚don’t allow 3rd-party environment to suppress animation‘ is set to 0 by default now
- Image grabbing in animation window, shown within 3rd-party environments, reactivated
- Tolerated sudden angle increment relaxed, to make Abaqus tests run
- Animation suppressing made selectable even in case of ogl request
- Fix: potentially incomplete message line output
Installation
- Added cmake project to build CTI demos on macOS, Linux, Windows (VisualStudio and MinGW)
- Added cmake project to build user code shared library on macOS, Linux, Windows (VisualStudio and MinGW)
Documentation
- Screenshots, grammar, spelling, and linguistics revised
- Contents of support checklist revised