cosin software 2016-4 release notes

cosin

  1. license server might not have been found in .cosin-file under certain circumstances; fixed
  2. links to used files in log output fixed
  3. syntax check in arithmetic expressions improved: ‘name of a function’ no longer assumed if part of a longer alphanumeric string
  4. accelerated evaluation of arithmetic expressions
  5. unified output of license server and OpenCRG library in file/resources statistics


cosin GUI

  1. semicolon in MSC’s redundant license server specification accepted
  2. copy/delete function in FTire/sim file lists fixed
  3. parallel multiple call of all cosin GUIs fixed
  4. recognizes *all* application files now and opens respective application
  5. ‚reveal in Finder/Explorer‘ function added to FTire/sim and cosin/mbs GUIs
  6. ’show last run cl‘ added to all main menus
  7. CTI/server GUI introduced
  8. FTire fingerprint GUI introduced
  9. OpenCRG library selection included in cosin/cosimulation tab
  10. search function for scope selection in animation settings menu added
  11. new button in cosin/tools for optimization of numerical statics settings outside FTire/fit
  12. placement of transient windows made more user-friendly (old position is saved, even after move)
  13. direct call of tire or road tools now works with blank spaces in file names
  14. ‚cancel‘ function in file selection unified and reacts like expected
  15. new unified GUI for specifying animation settings


FTire

  1. prevented from ‚incompletely‘ activating thermal model caused by potentially inconsistent pre-processed data
  2. missing quarter-car in first movie frame added
  3. wrongly scaled cross section in animation window fixed
  4. instability risk due to insufficient tread resolution reduced (sudden maximum block radial deflection recognition threshold lowered)
  5. meaning of ‚tread depth during measurement‘ made less ambiguous: renamed to ‚tread_depth_at_vert_statics‘
  6. belt/carcass stiffness menu population fixed
  7. on-line scopes display in animation window fixed
  8. crash in thermal model prevented in case of inconsistent thermal model data
  9. preventing windows from being placed too close to left or lower screen border
  10. missing TYDEX signal ‚loaded radius‘ provided during statics
  11. looped simulation summary plot output fixed
  12. cross-section resolution in animation window increased
  13. coordinate system of cross section in FTire animation changed from inertial to TYDEX C
  14. new real-time speed-mode 6 introduced, suppressing extra output completely. Speed-mode 5 (limited TYDEX output) is required by VI-CarRealTime
  15. dependency of averaged tire temperature on friction and tread rubber stiffness added for all speed modes, even if thermal model is deactivated
  16. new subsystem ‚TPMS sensor‘ with respective signal output
  17. surface node accelerations computed, in addition to position and velocity
  18. minimum tire data file added to set of example files collection
  19. animation and ogl-file creation enabled if multiple tire instances are called sequentially
  20. all general properties are computed now even if data file is in highest speed mode
  21. warning issued in case of too many contact points for footprint animation
  22. new channel ’sample‘ always added to all mtl-files
  23. new mechanism of specifying FTire animation settings either in tir-file, in sim-file, or in extra animation settings file
  24. new rim forces output file provided
  25. no repeated preprocessing forced if only output settings have been changed in cosin/tools
  26. formerly undocumented ‚tread_depth_2‘ parameter renamed to ‚tread_depth_at_horiz_statics‘ and documented
  27. up to three parameterizable text strings (‚decoration‘) introduced in animation window
  28. 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
  29. integration of new tread state sensors into cosin/tools GUI
  30. TMPS mass, imbalance, balancing treatment added
  31. TPMS: local inner liner surface curvature, distance to wheel center, effective sensor distance to inner liner, and more output added
  32. static auto-balancing made selectable
  33. FTire thermal model: speed-dependent cooling terms if tire is operated on drum improved
  34. FTire thermal model: cooling by heat radiation introduced
  35. thermal model activation (including selection of correct speed-mode) now possible from sim-script
  36. new optional basic wheel property ‚wheel_offset_ET’ (Einpresstiefe) introduced in FTire/core, cosin/tools, and documentation
  37. more general detailed footprint state output in gpo-file
  38. used license is reported in all environments
  39. selection of output files in FTire/sim completed
  40. optional detailed shear stress output in FTire/sim enabled
  41. icons in animation window menu introduced
  42. new output signals: mean tread temperature at zenith, inbound, outbound
  43. sensor visualization added to animation
  44. selection of footprint location separately or on tire made changeable during simulation
  45. improved tread state interpolation for extra output
  46. new ‚fingerprint‘ generation added to cosin/tools
  47. making tire temperature selectable in all analysis tools if thermal model is inactive
  48. consistent definition of all relevant operating conditions in all analysis tools
  49. stochastic variation of tread pattern repetition length introduced as new parameter
  50. metrics computation for 3rd-party tests implemented
  51. output of ‚FE result files‘ (fer-file) added to FTire/static
  52. 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
  53. arithmetic expressions kept in tir-files when discarding pp data
  54. ‚discard pre-processed data‘ fixed in case of write protection
  55. OpenCRG usage consistently set as default crg evaluation (in preparation of discontinuation of cosin’s crg-file evaluation)
  56. improved error message if OpenCRG cannot be loaded
  57. new contact force visualization color introduced: orange if sliding but still left of friction maximum
  58. all example data files updated: RT time step 1/3 ms -> 1/4 ms
  59. contour and surface color scales and legends fixed; new and unified color scheme for contour plot and tire surface introduced
  60. automatic generation of sidewall texture image, indicating tire’s ETRTO string
  61. rim CAD model file name may be relative to tire data file name
  62. decoration strings in FTire animation may contain now arbitrary signal values, enclosed in %
  63. automatic time axis scaling in FTire animation online plots

FTire/fit

  1. interactive footprint comparison fixed
  2. made sure parallel FTire/sim simulations in FTire/fit all use their own speed-mode
  3. history sort function fixed
  4. check-in of steady-state data with deactivated thermal model fixed
  5. automatic creation of new obstacle data block in cleat definition file if found in measurement file
  6. indication in FTire/fit GUI if or if not relevant measurements are already checked in
  7. automatic extraction of basic data for FTire estimation from TYDEX file
  8. default display of image preparation instructions removed; format of contr.ftf simplified (downward compatible)
  9. report format improved
  10. new project generation simplified
  11. automatic window size correction for small screens
  12. measurement check-out implemented, for all kinds of cursor selections, and with automatic recognition if check-in or check-out is possible
  13. new error output in case of no valid files for check-in found
  14. animation in case of single footprint validation enabled
  15. generalized cleat geometry during statics: longitudinal and lateral shift; respective new load cases in static analysis
  16. parameter/measurement dependencies display improved
  17. automatic friction characteristic modification (sliding velocity data points) in case of accelerated horizontal quasi-statics
  18. *all* cleat tests now generate an mtl-file if ordered by user
  19. recognition of pulling speed when checking-in horizontal statics data
  20. improved output of friction cases
  21. 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
  22. full integration of thermal model validation into GUI
  23. additional arithmetic expressions in TYDEX files introduced, to define and create new signals inside data file
  24. generalization of image caption texts for stead-state cases: full html-code now possible
  25. more general filenames for type recognition allowed: keywords no longer are treated case sensitive, and leading underscore allowed
  26. user-selectable pressure detection tolerance added
  27. user query introduced if original measurement files are to be copied into project folder
  28. cleat test interactive analysis fixed
  29. event recognition for cleat tests improved to work also if lead has zero standard deviation
  30. shortcuts for creating / displaying reference results for steady-state and cleat tests in measurement list
  31. simulation scripts for steady-state with active thermal model completed with optional pressure control
  32. TeimOrbit data block names may have arbitrary upper/lower-case notation now
  33. implementation of FE result data identification completed
  34. cleat description in FESTire and FTire/fit unified
  35. all caption texts unified
  36. pdf generation formatting further improved
  37. checking-in of tdd-files for automatic generation of fer-files using FESTire introduced
  38. detailed output of ‚cleat contact phases‘ introduced

FTire/sim

  1. hardcopy of plot skipped if plot is not ok for whatever reason
  2. made sure message output is not suppressed outside multi-threaded time loop
  3. new output signal ‚actual_pressure‘ provided, for realization of pressure control

cosin/ip

  1. potentially false plot signals when combining incompletely defined arithmetic expressions with multiple plots fixed
  2. certain obsolete plot-file formats no longer supported
  3. optional plotting of spectra in dB
  4. use of current x variable as independent variable in dynamic arithmetic expressions like int() and der()
  5. made working with arbitrarily many files
  6. full support of shaded faces in png and eps plot output
  7. plot file sizes only limited by available memory now
  8. made all arithmetic expressions work in plot definitions

cosin road models

  1. fix potential convergence issue in ‚cleat on drum‘ obstacle evaluation
  2. patch loading of huge poly-line roads fixed (avoiding faulty error message ’not properly sorted‘)
  3. 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
  4. drum/cleat geometry computation revised, to avoid strange limit cases
  5. triangulated road files in Simpack format partially accepted (yet still requires manual editing of header)
  6. further potential evaluation speed-up by introduction of vector version of RGR evaluation
  7. multiple specification of same huge crg file enabled, being loaded only once (not possible inside OpenCRG)
  8. OpenCRG messaging improved
  9. crg -> rgr export fixed if road preference is set to ‚cosin‘
  10. new example road _default.cpc

CTI

  1. added 6 new CTI functions (for more see documentation):
    • ctiOpenRoadGui
    • ctiOpenTireGui
    • ctiGetFileName
    • ctiSetOption
    • ctiGetDimensionDoubleData
    • ctiGetDimensionStringData
  2. added 4 new CTIDL utility functions (for more see documentation):
    • ctidlGetCosinGuiPath
    • ctidlOpenCosinGui
    • ctidlOpenRoadGui
    • ctidlOpenTireGui
  3. optional adjustment of CTI input signals (sent by 3rd-party solvers) introduced. Adjustment selection in tir-file or via call mode
  4. made sure CTI is cleanly closed in case of any error
  5. made sure message output is not suppressed outside multi-threaded time loop

CTI/client (cticli)

  1. added new initialization function cticliInit (similar to ctiInit) to replace cticliSetServer
  2. added UDP protocol support (switch between TCP and UDP via cticliInit) for a subset of the cticli functions (for more see documentation)
  3. removed the ctimsg parameter from all cticli prototypes
  4. added new cticli functions:
    • cticliFindOutputSignalNumber
    • cticliGetRimForces
    • cticliGetRimRotationStates
    • cticliGetTireDimensionData
    • cticliGetTireDimensionStringData
    • cticliGetTireHandle
    • cticliGetTireInstance
    • cticliInit
    • cticliLinearizeWheelCarrier
    • cticliListFiles
    • cticliModifyFriction
    • cticliSetInitialTemperature
    • cticliSetIntegerRoadParameter
    • cticliSetOutputStepSize
    • cticliSetTimeConstantForces


CTI/server (ctisrv)

  1. added UDP protocol support in ctisrv (server only accepts one client at a time)
  2. added initial support for TCP protocol in ctisrv on windows (server only accepts one client at a time)

Documentation

  1. new document: RGR file format
  2. new document: test vehicle specification for 3rd-party tests
  3. gpo file format description added to documentation