cosin software 2023-4 release notes

General cosin software aspects

  1. fix: occasional issue with parameter output in resources list
  2. made file selection boxes react faster
  3. made sure passwords entered by user contain no blank spaces
  4. new function available in all cosin scripts: exists(file)
  5. new operators ‚and‘ and ‚or‘ added to arithmetic expressions
  6. output of actually used environmental variables added to files/resources list
  7. output of actually used parameters in arithmetic expressions added to files/resources list

cosin graphical user interface (GUI)

  1. fix: message window activation in cosin applications
  2. fix: occasionally lost decoration of launch pad window
  3. options specification for Simulation Workbench environment added to cosimulation tab of cosin launch-pad

FTire/core

  1. fix: contact patch animation in case of glued contact patch
  2. fix: in air vibration model, thermodynamic reference state computed using actual volume but not undeflected volume
  3. fix: minor inconsistencies for actual filling gas mass and atmospheric pressure computation
  4. fix: occasionally, preprocessing of NPT and solid tires failed without reason
  5. fix: potential crash in statics animation with an uneven number of strips
  6. fix: thermodynamics of filling gas with activated air cavity model improved, by making sure the steady-state relationship between pressure, volume, and temperature remains exactly fulfilled
  7. automatic generation of radial stiffness spline from standard data in case of NPT tire
  8. improved tire properties output
  9. made sure all thermal model parameters are set to default if not specified
  10. more superfluous pressure-related output suppressed for NPT
  11. optional spline-based radial characteristic introduced, mainly for use with NPT tires
  12. pressure control in all kinds of FTire simulations improved
  13. revision/modification date adapted if pre-processed data are appended to tir file
  14. several pressure values output in general properties made better readable
  15. sidewall made visible in solid tire animation
  16. single tire can be selected in animation window
  17. stricter distinction between ‚cold‘ and ‚warm‘ inflation pressure; made sure either one can be specified by sources & sinks signals in FTire/sim, in FTire/fit, and in all CTI environments driven by cti files

FTire/sim

  1. made inflation pressure controller available for all actual inflation pressure input modes
  2. new sources & sinks signal ‚inflation_pressure_regulated‘

FTire/fit

  1. fix: check-in of vertical load dynamic variation tests might have failed
  2. fix: footprint convex hull computation might have failed in certain extreme cases
  3. fix: for footprint simulations, Fz controller gain FZGAINFR gain has been used instead of FZGAINFP
  4. fix: in muslip tests, cosin/ip might have failed when comparing measurement with simulation output
  5. fix: in some demo fer input files, coordinate system information was missing
  6. fix: potential issue with FTire/fit project generation
  7. fix: switch of identification objective to ‚friction‘ in steady-state tests list might have removed some text in GUI
  8. ‚allow tire file update‘ selection made a project-specific setting and will be remembered when reopening the project
  9. additional information provided when ’not enough data points‘ are reported for a measurement during check-in
  10. avoid duplicating original measurement files if new project folder is within the original measurement folder
  11. demo project file names homogenized
  12. improved FTire/fit what-if and check-in messaging
  13. improvements (new sorting) in FTire/fit friction cases check-in
  14. made sure project packaging in FTire/fit works with blank spaces in zip file name
  15. measurement file names modified if necessary so that LI matches defined load index parameter
  16. operating condition ‚tread depth‘ made available in measurement details for handling tests
  17. tab-individual settings reset in GUI implemented

FTire/link

  1. fix: operating conditions specification in FTire/link extended blocks
  2. fix: plot signal list output in FTire/link extended blocks
  3. new inflation pressure API function added to S-functions
  4. warm inflation pressure checkbox added to all extended single-thread Simulink blocks

FTire/hilac

  1. added additional io signals for FTire RT interface in Simulation Workbench
  2. adjusted Simulation Workbench Demo to new cti API function ctiQC
  3. adjusted single Simulation Workbench RTDBs for additional IO signals for FTire RT interface
  4. call ctiSetRunTimeMode(-1) to avoid any step size control under RT conditions
  5. extended tire RTDB for new output signals
  6. numerical robust overrun event handling in all ctiComputeForces variants during hard real-time simulations

cosin/road

  1. .rgu files are now generated even in run-time mode 6 if applicable
  2. 2D road evaluation made thread-safe for all road types
  3. certain geometry data in rgr headers optionally allow parametric definition now, using arithmetic expressions
  4. made sure robust projection on center-line works even if curve has two sections very narrow to each other

cosin/tools

  1. fix: open cosin/ip GUI from application might have failed
  2. fix: unloading files in cosin/ip might have been skipped unnecessarily
  3. cti files now are automatically wrapped by 3rd-party required data now if file is opened in cosin/tools
  4. fix: window size in case of dual monitors and menu issues
  5. improvements in cosin/ip for directory list, file list, and file labeling
  6. sort wrt short file names enabled

cosin/tools for roads

  1. fix: ‚optimize rgr file format‘ function occasionally failed
  2. fix: automatic 3D plot of rgr+rgu files did not properly take into account soft soil modifications saved in rgu file
  3. fix: creation of friction patches occasionally failed
  4. fix: rgr watermark generation occasionally failed
  5. new selection ‚tile‘ in ‚modify‘ panel, to create tile-like arranged water marks

cosin/tools for tires

  1. fix: ctirecord call for ctiWriteStatesMemoryList API function missing
  2. fix: message output for record files
  3. fix: possible issue with contact patch stuck to ground in static simulations
  4. fix: tire construction type entry field in FTire/estimate might have been unrecognized
  5. fix: unit treatment in case of non-standard unit systems for values in tool-tips of cosin/tools for tires
  6. ‚glueing‘ selection in statics GUI no longer recognized
  7. obsolete tire files removed from installation package
  8. add certain tire variations of all pass_car type tire models, see documentation
  9. add new data FTire model truck_7R16_116T.tir
  10. add new demo FTire model pass_car_225_45R18_95Y.tir
  11. all HTire source files formatted
  12. full integration of NPT and solid rubber type tire in GUI
  13. made sure horizontal stiffness characteristics in fingerprints pass through origin
  14. new 2-column display of general properties for improved readability
  15. several improvements in cti record file analysis and replay
  16. updated classroom_pass_car_245_50R18_100W.tir FTire model to same parameter status as pass_car_245_50R18_100W_thermal.tir

CTI (cosin tire interface)

  1. fix: multiple record file generation fixed if multi-threaded call switch is falsely not set
  2. fix: quarter-car simulation now exactly follows given velocity signal even on tracks with constant non-zero distance to center-line
  3. fix: reduce initial transients with fixed step size solver, excited during transition from steady-state initialization to dynamic simulation (these transients occur if the assumed fixed step size in steady-state simulation does not match the solver’s step size, or if solver changes step size even if run-time mode does not allow to)
  4. ’save as tir-file for Adams ..‘ button added to cti-file editor, saving a cti-file with allowed extension .tir; thus, Adams recognizes it as a valid tire property file and loads it respectively
  5. automatically wrapping all cti-files by data required by 3rd-party solvers when opening in cosin/tools, thus making them unrestrictedly available in Adams/Car, vi-CarRealTime, and Simpack
  6. ctiComputeForces (and similar) calls aborted with error message if solver controls step size in office application but FTire speed-mode is set to hard RT; only warning if step-size change is caused by apparent over-run in RT environment
  7. further reducing potential initial transients when FTire is called by constant step size solver, by introducing solver-dependent assumed constant step size
  8. global optional transformations of road types ‚rgr with center-line‘ after loading made selectable in cti file
  9. made sure no plot file is generated if ’no plot‘ output is ordered
  10. made tire data files in cosin/io format unconditionally available in all 3rd-party environments
  11. new CTI API function ctiSetInflationPressureExtended‘, see documentation
  12. new ‚TYDEX signal redefinition‘ capability introduced in ‚files & more‘ pane of cosin/tools for tires, to specify and make available arbitrary output signals even in CTI environments that only provide TYDEX signals
  13. new example cti-file for Adams added to installation package
  14. nicer hyphenation implemented in resources list within 3rd-party environments
  15. wrapped all cti files in installation package for unconditional use in Adams and other 3rd-party solvers

CTI/client (remote CTI execution)

  1. new cticliVersionIdent API function

Documentation

  1. added FTire file variations documentation
  2. added spline-based radial characteristics documentation
  3. completed rgr road data file documentation
  4. added new CTI API function documentation