
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 2016-4 release notes
cosin
- license server might not have been found in .cosin-file under certain circumstances; fixed
- links to used files in log output fixed
- syntax check in arithmetic expressions improved: ‘name of a function’ no longer assumed if part of a longer alphanumeric string
- accelerated evaluation of arithmetic expressions
- unified output of license server and OpenCRG library in file/resources statistics
cosin GUI
- semicolon in MSC’s redundant license server specification accepted
- copy/delete function in FTire/sim file lists fixed
- parallel multiple call of all cosin GUIs fixed
- recognizes *all* application files now and opens respective application
- ‚reveal in Finder/Explorer‘ function added to FTire/sim and cosin/mbs GUIs
- ’show last run cl‘ added to all main menus
- CTI/server GUI introduced
- FTire fingerprint GUI introduced
- OpenCRG library selection included in cosin/cosimulation tab
- search function for scope selection in animation settings menu added
- new button in cosin/tools for optimization of numerical statics settings outside FTire/fit
- placement of transient windows made more user-friendly (old position is saved, even after move)
- direct call of tire or road tools now works with blank spaces in file names
- ‚cancel‘ function in file selection unified and reacts like expected
- new unified GUI for specifying animation settings
FTire
- prevented from ‚incompletely‘ activating thermal model caused by potentially inconsistent pre-processed data
- missing quarter-car in first movie frame added
- wrongly scaled cross section in animation window fixed
- instability risk due to insufficient tread resolution reduced (sudden maximum block radial deflection recognition threshold lowered)
- meaning of ‚tread depth during measurement‘ made less ambiguous: renamed to ‚tread_depth_at_vert_statics‘
- belt/carcass stiffness menu population fixed
- on-line scopes display in animation window fixed
- crash in thermal model prevented in case of inconsistent thermal model data
- preventing windows from being placed too close to left or lower screen border
- missing TYDEX signal ‚loaded radius‘ provided during statics
- looped simulation summary plot output fixed
- cross-section resolution in animation window increased
- coordinate system of cross section in FTire animation changed from inertial to TYDEX C
- new real-time speed-mode 6 introduced, suppressing extra output completely. Speed-mode 5 (limited TYDEX output) is required by VI-CarRealTime
- dependency of averaged tire temperature on friction and tread rubber stiffness added for all speed modes, even if thermal model is deactivated
- new subsystem ‚TPMS sensor‘ with respective signal output
- surface node accelerations computed, in addition to position and velocity
- minimum tire data file added to set of example files collection
- animation and ogl-file creation enabled if multiple tire instances are called sequentially
- all general properties are computed now even if data file is in highest speed mode
- warning issued in case of too many contact points for footprint animation
- new channel ’sample‘ always added to all mtl-files
- new mechanism of specifying FTire animation settings either in tir-file, in sim-file, or in extra animation settings file
- new rim forces output file provided
- no repeated preprocessing forced if only output settings have been changed in cosin/tools
- formerly undocumented ‚tread_depth_2‘ parameter renamed to ‚tread_depth_at_horiz_statics‘ and documented
- up to three parameterizable text strings (‚decoration‘) introduced in animation window
- up to 10 new configurable output signals (’sensors‘) introduced: tread states like temperature, thickness, stick/slip state, shear displacement etc. at prescribed rotating or non-rotating positions
- integration of new tread state sensors into cosin/tools GUI
- TMPS mass, imbalance, balancing treatment added
- TPMS: local inner liner surface curvature, distance to wheel center, effective sensor distance to inner liner, and more output added
- static auto-balancing made selectable
- FTire thermal model: speed-dependent cooling terms if tire is operated on drum improved
- FTire thermal model: cooling by heat radiation introduced
- thermal model activation (including selection of correct speed-mode) now possible from sim-script
- new optional basic wheel property ‚wheel_offset_ET’ (Einpresstiefe) introduced in FTire/core, cosin/tools, and documentation
- more general detailed footprint state output in gpo-file
- used license is reported in all environments
- selection of output files in FTire/sim completed
- optional detailed shear stress output in FTire/sim enabled
- icons in animation window menu introduced
- new output signals: mean tread temperature at zenith, inbound, outbound
- sensor visualization added to animation
- selection of footprint location separately or on tire made changeable during simulation
- improved tread state interpolation for extra output
- new ‚fingerprint‘ generation added to cosin/tools
- making tire temperature selectable in all analysis tools if thermal model is inactive
- consistent definition of all relevant operating conditions in all analysis tools
- stochastic variation of tread pattern repetition length introduced as new parameter
- metrics computation for 3rd-party tests implemented
- output of ‚FE result files‘ (fer-file) added to FTire/static
- tir-files can hold and manage now simultaneously pre-processed data for RT and non-RT speed modes. Preprocessing refresh not any longer necessary when changing speed mode
- arithmetic expressions kept in tir-files when discarding pp data
- ‚discard pre-processed data‘ fixed in case of write protection
- OpenCRG usage consistently set as default crg evaluation (in preparation of discontinuation of cosin’s crg-file evaluation)
- improved error message if OpenCRG cannot be loaded
- new contact force visualization color introduced: orange if sliding but still left of friction maximum
- all example data files updated: RT time step 1/3 ms -> 1/4 ms
- contour and surface color scales and legends fixed; new and unified color scheme for contour plot and tire surface introduced
- automatic generation of sidewall texture image, indicating tire’s ETRTO string
- rim CAD model file name may be relative to tire data file name
- decoration strings in FTire animation may contain now arbitrary signal values, enclosed in %
- automatic time axis scaling in FTire animation online plots
FTire/fit
- interactive footprint comparison fixed
- made sure parallel FTire/sim simulations in FTire/fit all use their own speed-mode
- history sort function fixed
- check-in of steady-state data with deactivated thermal model fixed
- automatic creation of new obstacle data block in cleat definition file if found in measurement file
- indication in FTire/fit GUI if or if not relevant measurements are already checked in
- automatic extraction of basic data for FTire estimation from TYDEX file
- default display of image preparation instructions removed; format of contr.ftf simplified (downward compatible)
- report format improved
- new project generation simplified
- automatic window size correction for small screens
- measurement check-out implemented, for all kinds of cursor selections, and with automatic recognition if check-in or check-out is possible
- new error output in case of no valid files for check-in found
- animation in case of single footprint validation enabled
- generalized cleat geometry during statics: longitudinal and lateral shift; respective new load cases in static analysis
- parameter/measurement dependencies display improved
- automatic friction characteristic modification (sliding velocity data points) in case of accelerated horizontal quasi-statics
- *all* cleat tests now generate an mtl-file if ordered by user
- recognition of pulling speed when checking-in horizontal statics data
- improved output of friction cases
- new steady-state cases ’side_temp‘ ans side_cam_temp‘: slip or camber angle sweep with automatic activation of thermal model if measurement contains temperature channel and if allowed in settings menu
- full integration of thermal model validation into GUI
- additional arithmetic expressions in TYDEX files introduced, to define and create new signals inside data file
- generalization of image caption texts for stead-state cases: full html-code now possible
- more general filenames for type recognition allowed: keywords no longer are treated case sensitive, and leading underscore allowed
- user-selectable pressure detection tolerance added
- user query introduced if original measurement files are to be copied into project folder
- cleat test interactive analysis fixed
- event recognition for cleat tests improved to work also if lead has zero standard deviation
- shortcuts for creating / displaying reference results for steady-state and cleat tests in measurement list
- simulation scripts for steady-state with active thermal model completed with optional pressure control
- TeimOrbit data block names may have arbitrary upper/lower-case notation now
- implementation of FE result data identification completed
- cleat description in FESTire and FTire/fit unified
- all caption texts unified
- pdf generation formatting further improved
- checking-in of tdd-files for automatic generation of fer-files using FESTire introduced
- detailed output of ‚cleat contact phases‘ introduced
FTire/sim
- hardcopy of plot skipped if plot is not ok for whatever reason
- made sure message output is not suppressed outside multi-threaded time loop
- new output signal ‚actual_pressure‘ provided, for realization of pressure control
cosin/ip
- potentially false plot signals when combining incompletely defined arithmetic expressions with multiple plots fixed
- certain obsolete plot-file formats no longer supported
- optional plotting of spectra in dB
- use of current x variable as independent variable in dynamic arithmetic expressions like int() and der()
- made working with arbitrarily many files
- full support of shaded faces in png and eps plot output
- plot file sizes only limited by available memory now
- made all arithmetic expressions work in plot definitions
cosin road models
- fix potential convergence issue in ‚cleat on drum‘ obstacle evaluation
- patch loading of huge poly-line roads fixed (avoiding faulty error message ’not properly sorted‘)
- fixed 2 issues with RGR roads: (1) patch swapping might not work properly if first tire handle is used only during init, but not in time loop; (2) closed roads with superimposed RGR might have seen the RGR data only in the first lap
- drum/cleat geometry computation revised, to avoid strange limit cases
- triangulated road files in Simpack format partially accepted (yet still requires manual editing of header)
- further potential evaluation speed-up by introduction of vector version of RGR evaluation
- multiple specification of same huge crg file enabled, being loaded only once (not possible inside OpenCRG)
- OpenCRG messaging improved
- crg -> rgr export fixed if road preference is set to ‚cosin‘
- new example road _default.cpc
CTI
- added 6 new CTI functions (for more see documentation):
- ctiOpenRoadGui
- ctiOpenTireGui
- ctiGetFileName
- ctiSetOption
- ctiGetDimensionDoubleData
- ctiGetDimensionStringData
- added 4 new CTIDL utility functions (for more see documentation):
- ctidlGetCosinGuiPath
- ctidlOpenCosinGui
- ctidlOpenRoadGui
- ctidlOpenTireGui
- optional adjustment of CTI input signals (sent by 3rd-party solvers) introduced. Adjustment selection in tir-file or via call mode
- made sure CTI is cleanly closed in case of any error
- made sure message output is not suppressed outside multi-threaded time loop
CTI/client (cticli)
- added new initialization function cticliInit (similar to ctiInit) to replace cticliSetServer
- added UDP protocol support (switch between TCP and UDP via cticliInit) for a subset of the cticli functions (for more see documentation)
- removed the ctimsg parameter from all cticli prototypes
- added new cticli functions:
- cticliFindOutputSignalNumber
- cticliGetRimForces
- cticliGetRimRotationStates
- cticliGetTireDimensionData
- cticliGetTireDimensionStringData
- cticliGetTireHandle
- cticliGetTireInstance
- cticliInit
- cticliLinearizeWheelCarrier
- cticliListFiles
- cticliModifyFriction
- cticliSetInitialTemperature
- cticliSetIntegerRoadParameter
- cticliSetOutputStepSize
- cticliSetTimeConstantForces
CTI/server (ctisrv)
- added UDP protocol support in ctisrv (server only accepts one client at a time)
- added initial support for TCP protocol in ctisrv on windows (server only accepts one client at a time)
Documentation
- new document: RGR file format
- new document: test vehicle specification for 3rd-party tests
- gpo file format description added to documentation