cosin software 2017-3 release notes

cosin

  1. 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)
  2. All arithmetic constants are defined with the highest possible accuracy
  3. Arithmetic expressions may now have a nearly arbitrary length / complexity
  4. Maximum message line length in cosin applications are increased from 80 to 100
  5. Enhanced ascii file reading routine implemented, to allow for varying number of data per line in array input
  6. Fix: recognition of stl-file type (binary vs. ascii)

cosin GUI

  1. Placement of error and yes / no message windows improved
  2. GUI design slightly modified
  3. New button ‚collapse/expand‘ added to message window, which displays/hides standard text other than headlines
  4. Fix: all GUI windows automatically increase in size, if contents are shown incompletely

FTire

  1. More animation settings in tir-files made available in GUI
  2. New side-wall coloring during animation
  3. Robust Tydex signal output even in accelerated multithreading mode added
  4. Sound enabling improved; sound available on all platforms
  5. Initial non-zero rim rotation angle made selectable in alternative interface
  6. Contact calculation in higher speed modes further accelerated
  7. Lateral tire deformation limited in a physically consistent way now by ‚horizontal unilateral side-wall springs‘
  8. Potential bottoming enabled for speed modes 1 and 2
  9. Occasional wrong physical units in animation window color legends fixed
  10. Improvement of kind of animation (and other) selections in animation settings GUI
  11. New distinction between, and detailed specification of, ‚geometry‘ and ’surface‘ output (the latter needed for coupling to cosin/prm and 3rd-party CFD code)
  12. Optional FTire data container (folder with name extension .ftc) introduced, to collect all relevant FTire model data files in one folder
  13. More QA test cases introduced, concerning thermal model
  14. BDF parameter for air vibration model made selectable, to further increase numerical stability range
  15. Accuracy of color legend annotation improved
  16. Added warning output if contact processor bound is possibly too small
  17. Individual scaling of contact force vectors and hub forces in running diagrams
  18. ‚Glue to ground‘ selection in modal analysis of loaded, but standing tire added
  19. New svn (revision) status line added to all tir-files
  20. Refined belt bending degressivity model introduced (subsumed under compatibility date 2017.04.16)
  21. New camera setting ‚glass plate‘ (from below)
  22. Negative lateral bending stiffness values avoided during pre-processing
  23. Choice among additional ground pressure / longitudinal shear stress / lateral shear stress output file added
  24. Enhanced statistics output upon program completion
  25. Optional lateral dynamic stiffness and lateral hysteresis introduced
  26. Abrupt shift/rotation of rim position recognised and treated properly, useful for simplified simulation reset etc. without new initialisation
  27. Accuracy of loaded and rolling tire modal analysis improved
  28. Prevent camera position from jumping if certain settings are changed on the fly
  29. Made sure animation window is unconditionally closed after Esc-key was hit
  30. Contact stress output distinguishes now between locally maximum and mean values, taking into account net-to-gross ratio
  31. 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
  32. Animation window control made to work even if no cosin ini-file is available
  33. Fix: ‚initial radial stiffness‘ identification, if given, during pre-processing fixed
  34. Fix: computation of temperature output signals in real-time version with activated thermal model
  35. Fix: temperature-dependent friction variation made effective in real-time mode contact computation
  36. Fix: missing road reset in massively parallel FTire/sim simulations added
  37. Fix: change of operating conditions when called in single-threaded mode with force extrapolation made functional again
  38. Fix: belt torsion and twist stiffness pressure dependency (subsumed under compatibility date 2017.06.20)
  39. Consolidation: compatibility dates prior to 2010.01.01 removed

FTire/fit

  1. All wheel load controller gains in FTire/fit simulation scripts set to 0.3
  2. Tooltips in FTire/fit settings GUI improved
  3. Maximum frequency in FTire/fit PSD plots adapted to identification settings and FTire model properties
  4. PSD plot y-axis scale made user-definable in settings
  5. FETire data files (.fet) made available in FTire/fit, in addition to tdd files
  6. No unnecessary pre-processing refresh in cleat test validation
  7. ‚Optimize numerical data‘ now disregards cases with suboptimal pre-processing
  8. Fix: recognition if same file has been checked in already
  9. Fix: under certain conditions, data query window in FTire/fit measurement check-in had not been shown. Reactivated
  10. Fix: recognition of all dynamic stiffening measurements for check-in
  11. Fix: made sure single FTire deflection frame is added to report in case of FE tests

FTire/sim

  1. Plot signals ‚instantaneous scrub radius‘ and ‚instantaneous caster offset‘ added to output
  2. New constant ‚rmax‘ of currently loaded tire made available in simulation control expressions
  3. Accuracy of wheel load control during camber angle variation improved
  4. ‚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)
  5. New ‚pause‘ and ‚rewind‘ button
  6. Recognition and error message if wheel load controller gets unstable

cosin/tools

  1. 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)
  2. Postscript line display accuracy in cosin/ip improved
  3. Fontsize made selectable in png output of cosin/ip
  4. Message-string size in cti/replay functions fixed
  5. cosin/ip call from command line equipped with full functionality
  6. Detailed ‚preview‘ of output file names created in cosin/tools FTire output tab
  7. Fix: plot window can be closed w/o hanging of calling program in 2D road visualizer
  8. Fix: selection of kind of calls to show (statics and different kinds of dynamics) in record file browser made to work again

cosin/road

  1. Superposition feature added to cosin evr files
  2. New road example files: superposition of rgr files on rotating evr drums; formula-based moving curb-stone with initial acceleration phase
  3. Interpolation type (piecewise linear vs. spline) made selectable in related TeimOrbit and cosin 2D road data types
  4. New user-written code example file for soft soil models (sample.usm)

cosin/mbs

  1. Loading large number of different tires enabled, only limited by CTI internal setting (currently 120)
  2. New truck animation models
  3. Made sure FTire is shown in every cosin/mbs animation frame, even if animation step-size is very small
  4. New ‚pause‘ and ‚rewind‘ button
  5. Fix: computation of translational joint torque on body B

CTI

  1. ctiGetTydexSignals extended, to put out compressed TYDEX signal array
  2. Added road evaluation demo program
  3. CTI in fast force extrapolation mode made thread-safe by completely avoiding data exchange with calling solver during FTire threads actively running
  4. Message-string size in cti/replay functions fixed
  5. Forces and moments are saved in global coordinates in rec-file, instead of TYDEX C
  6. Fix: computation of rim transformation matrix in alternative interface for roll and/or pitch angle close to 90 deg
  7. Fix: rec-files prevented from being corrupted in case of multi-threaded call w/o setting multi-threaded call flag
  8. 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)

  1. Simplified IO dimension handling in UDP mode
  2. Added compressed tydex output handling in cticliGetTydexSignals
  3. 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

  1. Maximum speed mode in Modelon environment set to 5 (to ensure road normal is available in TYDEX array)
  2. Added selection option to cosin GUI if separate message window is to be displayed during cosimulation
  3. ‚Beginning instability‘ in cosimulation environments treated as error condition now
  4. Control of rgu-file output in Tydex/STI interface for Adams fixed
  5. Superfluous mass correction message removed from Modelon interface
  6. Message line length in 3rd-party environment made selectable
  7. Setting ‚don’t allow 3rd-party environment to suppress animation‘ is set to 0 by default now
  8. Image grabbing in animation window, shown within 3rd-party environments, reactivated
  9. Tolerated sudden angle increment relaxed, to make Abaqus tests run
  10. Animation suppressing made selectable even in case of ogl request
  11. Fix: potentially incomplete message line output

Installation

  1. Added cmake project to build CTI demos on macOS, Linux, Windows (VisualStudio and MinGW)
  2. Added cmake project to build user code shared library on macOS, Linux, Windows (VisualStudio and MinGW)

Documentation

  1. Screenshots, grammar, spelling, and linguistics revised
  2. Contents of support checklist revised