Release Notes
Text colors: new features and improvements / consolidation / important bug fix
cosin software 2024-4 release notes
General cosin software aspects
- fix: potential crash in Windows with shorttir data file format
- new internal function: automatic simplification of arithmetic expressions, results in accelerated evaluation
cosin graphical user interface (GUI)
- launchpad simplified and window height reduced, to better fit on screens with poor resolution
FTire/core
- fix: computation of reaction forces on moving contact bodies
- fix: correct scaling of formula expressions in FTire data file when unit system is changed
- make volume computation available in accelerated and RT mode
- optional extra hysteresis added to bottoming part of radial stiffness characteristic
FTire/sim
- new simulation script ‚drop tower‘
- animation improvements
FTire/fit
- fix: comparison of _best_so_far with other data file
- fix: minor issue in simscripts cmp_vertlr_dyn.sim and cmp_vertlr_drum.sim
cosin/road
- ’save as..‘ implemented
cosin/tools
- added horizontal scrollbar to accommodate long path names
- made sure new scrollbar in cosin/ip is only shown if needed
- road generation for ISO 8608 road classes improved and made more accurate
cosin/tools for roads
- fix: 2nd center-line creation
- fix: misleading plot labelling in automatic visualization window
- fix: potential crash in PSD visualization if road height is constant
- made sure all possible selections of sections in road psd visualization work
- ISO road class synthesizer made more accurate and respective analysis plot improved
- made road PSD display is completely is visible for all screen resolutions
cosin/tools for tires
- fix: kind of volume computation selection in case of higher speed mode
- characteristics plot output window improved
- fast and standalone TYDEX file checker introduced, not requiring an FTire/fit license
Documentation
- chapters updated: cosin/io, FTire model, FTire parameterization, HiLAC, cosin/mbs
- new contents: all FTire hysteresis elements, fast check for TYDEX file useability
cosin software 2024-3 release notes
General cosin software aspects
- fix: call to emacs in MacOS
- general fully nonlinear spokes stiffness model implemented
- made sure an error message is issued in any case of missing license
cosin graphical user interface (GUI)
- fix: display of parameters in FTire/sim and cosin/mbs-GUIs
- spokes pre-processor and analyser integrated in GUI
FTire/core
- fix: error message in case of non-optimal preprocessing
- fix: tire surface coloring in case physical variable assigned to color gets negative
- fix: lateral to longitudinal tread stiffness ratio fixed; had been falsely inverted (only) in previous version 2024-2
- fix: potentially inaccurate rim width output value fixed
- fix: potential instability of air cavity model for very small internal time steps, by introducing a low-pass differentiation filter for segment interface area rate of change computation
- fix: signs of output signals ‚velocity (C-axis)‘ and ‚velocity (W-axis)‘ when rolling on drum, to match signs of wheel angular velocity
- new general 2d-characteristics-based segment and sidewall stiffness introduced
- new FTire numeric parameter ‚rel_time_const_belt_lat_bend‘ introduced
- new output signal ‚turn slip‘ added
- newly introduced numerics item ‚rel_time_const_belt_lat_bend‘ = ‚relative time constant lateral belt bending build-up‘ can result in more accurate contact pressure distribution at very high rolling speeds
- optional lug-adapted placement of contact elements introduced
- preprocessing of modal damping for NPT tires with less spokes than segments implemented and tested
- improved lug sidewall contact computation
FTire/sim
- fix: : duplicate cosin/ip signals removed
FTire/fit
- fix: creation of reference plots for all validation cases
- fix: computation of drum surface velocity output signal, used in rolling circumference fitting
- fix: GUI error when switching between steady-state identification objectives if score values are avaialble
- fix: zoom in/out function for first image
- fix: occasional issue with footprint „what if“ call
- fix: slider labels in interactive simulation
- report formating improved
- improved check for measurement validity
- made sure previously generated reference data are not overwritten if report with speed mode comparison is generated
- new extended ‚validate all‘ function, adding all results for FTire in RT mode
- results with other speed mode made available as reference plots
- lateral ribs as new simple geometrical tread pattern introduced
FTire/link
- fix: plot signal selection fixed
- menus in blockset partially rearranged
- made more than 1 multi-threaded block in one Simulink model work
- made sure message and animation windows can be activated independently
FTire/hilac
- added support for SimWB 2023.1, 2023.2, and 2024.1
cosin/road
- fix: several minor issuess in full 3D evaluation of triangulated surface
- made cosin binary triangulation file (trb file) available as road data file
- made sure Adams-only road data format ARC903 is recognised and evaluated properly
cosin/mbs
- new cosin/mbs stiff elements ‚fix joint‘ and ‚unilateral contact‘
cosin/tools
- ‚for‘ loop and ‚if/else/end‘ blocks added to cosin/io-formatted data files
- new functions ceil, frac, peri in arithmetic expressions
- improved function plotter
- new menu showing simultaneously all cosin/io parameters of up to 4 files in cosin/io format w/o underlying application
cosin/tools for roads
- PSD optionally computed along curvilinear coordinates rather than global coordinates (coordinate system selectable in PSD GUI)
cosin/tools for tires
- fix: potential crash in fingerprint computation when comparing two different speed modes
- fix: some data selectable for second inflation pressure might not have been shown in cosin/tools for tires edit menu
- improved computation of vertical deflection in statics analysis
- ’show‘ button for cross section splines in geometry pane made visible after creation of spline using button ‚create splines‘
- improved error handling in cornering stiffness characteristics computation
- made cornering stiffness and pneumatic trail in fingerprints comparable to tire with different speed mode
- made sure cover sheet image in reports is not influenced by previous simulation settings in same program run
- made sure fingerprint comparison uses correct speed modes if reference speed mode is smaller than original one
- made sure fingerprint comparisons to RT speed mode works if HiL license is given
- made sure report cover sheet can be created even if animation is not possible in current environment
- more accurate estimation of vertical tire deflection for statics analysis if wheel load is given and radial stiffness characteristic is degressive
- new button ‚portrait image‘ in tools for tires, creating a nice tire model portrait (png) with one click
- removed superfluous high_precision_tang_plane_RT option listed when standard execution is selected
- new report cover sheet layout
- lateral ribs as new simple geometrical tread pattern documented and integrated in GUI
cosin/tools for Matlab
- improved air cavity model diagnosis tools for Matlab
CTI (cosin tire interface)
- accelerated evaluation of operating conditions in case of very small step sizes set by solver
- new CTI API function ctiGetTireDataHeader
Installation
- add new pass_car_225_40R18_92Y tire file and tire variations to installer
Documentation
- road and CTI documentation chapters revised
- automated search function added for MacOS Preview
- documentation chapter selection made work for all pdf viewers
- pdf viewer selection improved
cosin software 2024-2 release notes
General cosin software aspects
- fix: potential crash in animation settings GUI when clearing movie quality entry field
- BBEdit and TextEdit added to supported text editors in MacOS
- new predefined variables in arithmetic expressions: thread index, elapsed wall-clock time, more important physical and chemical constants
- improved formatting of plots, reports, and fingerprints
- made location of legend inside or outside cosin/ip diagrams selectable
- made scopes work again in animation window
- new spline type: parametric spline with additional property
- stl file read generalised to non-standard files including points and lines
cosin graphical user interface (GUI)
- made sure BBEdit and TextEdit editors on Mac run in foreground and make tcl/tk wait for completion
- text size of all cosin GUI windows can be set and remembered now in cosin launch pad
FTire/core
- fix: computation of hydroplaning water wedge size output signal
- fix: potential unit conversion error in operating conditions
- fix: potentially undefined contact patch temperature output in RT mode if tire is lift off
- fix: usage of table data for local radial stiffness in case of piecewise linear interpolation
- fix: statics computation of torsional stiffness output value
- fix: hydroplaning water wedge position and water film definition
- fix: TRAJVELW matched with correct cosin/ip signal
- fix: occasional issue in spline creation for cross section geometry
- completed writing of FTire data files in cosin/io format by model/output/animation configuration data
- for NPT tires, number of segments may now be larger than number of spokes, to take into account belt bending in between spokes
- improved message output of FTire sub-model and features configuration
- improved pre-processing repeatability with all different kinds of property specifications
- introduced more data points in radial stiffness table data generation, to improve pre-processing convergence robustness with piecewise linear interpolation
- Jacobian condition number added to pre-processing output, for detailed expert assessment of convergence robustness
- made sure parameters data block and all arithmetic expressions are saved completely together with tire data if written in cosin/io format
- made sure pre-processing (fast or complete, depending on kind of submodel) is repeated if model activation changes
- made sure the pre-processing app properly detects if input file and output file are the same, to avoid potential loss of user-written comments in a tir-file
- new optional tread rubber shear stiffness and friction anisotropy introduced, replacing old modeling approach
- pre-processing robustness and repeatability wrt to preference changes improved
- preprocessor for NPT spokes stiffness added
- water reflow in hydroplaning model improved
FTire/fit
- fix: score value display for FE cases and footprint comparisons in FTire/fit
- kind of diagram curve attributes in FTire/fit made selectable in settings, avoiding editing of sim-files
- made sure files with string ‚cvert‘ in its name are recognised as vertical stiffness files when checked in in FTire/fit
- new button in FTire/fit, running FTire/sim workbench for current state of identified tire data file
- new optional setting ‚fast open‘ in FTire/fit, speeding up opening of a project
- occasional ‚insufficient memory‘ warnings and related fails to compute certain score values in FTire/fit mitigated
- order of additional output files for steady-state validations made available
- tread pattern positive share reported and inserted in data file if grooves recognized during measurement check-in
- voice output added if identification is finished
FTire/link
- fix: undefined ‚muf‘ parameter in ‚FTire hub position extended‘ FTire/link block
- fix: selection of plot signals in extended blocks
- Simulink models reformatted
cosin/road
- fix: made loading of triangulated road files thread-safe in all circumstances
- made geometry of triangulated roads in TeimOrbit format parameterizable (example: stairs.rdf)
- new 2D roads: ’stairs‘ and ’spiral staircase‘
cosin/mbs
- made sure only one message window instance is opened in cosin/mbs Simulink blockset
cosin/tools
- fix: cosin/ip curve follower
- fix: potential tcl-crash in cosin/ip
- new cosin/ip command ’shpng‘, showing the most recently generated png-file in cosin/ip
- new cosin/ip commands ‚cmp3‘ and ‚hcpng7‘, plotting measurements data by point markers instead of lines
cosin/tools for roads
- fix: road extent in automatic rgr visualisation might have been too small if roads start at negative x value
- fix: Opencrg to rgr export
cosin/tools for tires
- fix: spline specification in cosin/tools for tires
- fix: determination and display of used properties
- extended fingerprint introduced
- improvements in database generator and browser: consistent display of measurements condition loads (all forces instead of mixing deflections and forces), improved warning and error messages
- new fingerprint plot ‚cornering stiffness vs. wheel load‘ and ‚pneumatic trail vs. wheel load‘
- property value modification in cosin/tools for tires simplified
- report formatting improved
- spline editing in cosin/tools for tires accelerated
- spoke preprocessor for NPT tires introduced
- stippled lines for reference curves in fingerprints activated
Documentation
- fix: in FTire/link docu, rim and wheel carrier angle input (other than TYDEX signals) is in deg, not rad
cosin software 2024-1 release notes
General cosin software aspects
- made movie quality selectable in animation settings GUI
cosin graphical user interface (GUI)
- fix: occasional crash in data-block editor GUI for data files in cosin/io format
- fix: potentially incomplete file names of run scripts in Linux and Mac if generated by GUI calls
- data-block editor for data files in cosin/io format redesigned
FTire/core
- fix: disabling footprint plot in animation settings GUI made functional
- list of available output signals which are selectable for use in TYDEX signal array made dependent on speed mode and submodel activation status
- optional brake caliper added to FTire CAD models
- kinematic output signals slip, slip angle, tire deflection, tire deflection velocity, and camber angle made available even in highest FTire speed mode
- new optional smooth coloring of contact force vectors, depending on sliding velocity, rather than red/orange/yellow for sticking/sliding (selection in animation settings window or in running animation menu)
FTire/fit
- fix: FTire/fit free parameter list might have become invalid after manual (unsupported) deletion of measurement files in FTire/fit subfolder meas
- added tooltips which describe score components in FTire/fit GUI more precisely
- made sure ‚rmax‘ kind of measurement is used for identification tasks in FTire/fit
cosin/tools
- cosin/ip: full support of all kinds of csv files as plot files, with or without signals labels in first line
- made sure cosin/ip curves completely fill x interval even with extreme x zoom
- new slider control for x-zoom and x interval in cosin/ip
cosin/tools for roads
- fix: occasionally erroneous modification of cosin attributes fixed
- fix: selection of partial rgr grid for automatic visualization fixed
- query of additional road properties (texture index, waterfall height etc.) simplified and unified
- optional transformation of data in binary CAD files in trb format introduced
CTI (cosin tire interface)
- forced extrapolation is suppressed if step-size control is enabled in CTI-controlled call to FTire
- made sure Adams/RT runs with FTire in highest speed mode even if the Adams/RT solver violates the ‚constant step size‘ condition
cosin software 2023-4 release notes
General cosin software aspects
- fix: occasional issue with parameter output in resources list
- made file selection boxes react faster
- made sure passwords entered by user contain no blank spaces
- new function available in all cosin scripts: exists(file)
- new operators ‚and‘ and ‚or‘ added to arithmetic expressions
- output of actually used environmental variables added to files/resources list
- output of actually used parameters in arithmetic expressions added to files/resources list
cosin graphical user interface (GUI)
- fix: message window activation in cosin applications
- fix: occasionally lost decoration of launch pad window
- options specification for Simulation Workbench environment added to cosimulation tab of cosin launch-pad
FTire/core
- fix: contact patch animation in case of glued contact patch
- fix: in air vibration model, thermodynamic reference state computed using actual volume but not undeflected volume
- fix: minor inconsistencies for actual filling gas mass and atmospheric pressure computation
- fix: occasionally, preprocessing of NPT and solid tires failed without reason
- fix: potential crash in statics animation with an uneven number of strips
- 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
- automatic generation of radial stiffness spline from standard data in case of NPT tire
- improved tire properties output
- made sure all thermal model parameters are set to default if not specified
- more superfluous pressure-related output suppressed for NPT
- optional spline-based radial characteristic introduced, mainly for use with NPT tires
- pressure control in all kinds of FTire simulations improved
- revision/modification date adapted if pre-processed data are appended to tir file
- several pressure values output in general properties made better readable
- sidewall made visible in solid tire animation
- single tire can be selected in animation window
- 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
- made inflation pressure controller available for all actual inflation pressure input modes
- new sources & sinks signal ‚inflation_pressure_regulated‘
FTire/fit
- fix: check-in of vertical load dynamic variation tests might have failed
- fix: footprint convex hull computation might have failed in certain extreme cases
- fix: for footprint simulations, Fz controller gain FZGAINFR gain has been used instead of FZGAINFP
- fix: in muslip tests, cosin/ip might have failed when comparing measurement with simulation output
- fix: in some demo fer input files, coordinate system information was missing
- fix: potential issue with FTire/fit project generation
- fix: switch of identification objective to ‚friction‘ in steady-state tests list might have removed some text in GUI
- ‚allow tire file update‘ selection made a project-specific setting and will be remembered when reopening the project
- additional information provided when ’not enough data points‘ are reported for a measurement during check-in
- avoid duplicating original measurement files if new project folder is within the original measurement folder
- demo project file names homogenized
- improved FTire/fit what-if and check-in messaging
- improvements (new sorting) in FTire/fit friction cases check-in
- made sure project packaging in FTire/fit works with blank spaces in zip file name
- measurement file names modified if necessary so that LI matches defined load index parameter
- operating condition ‚tread depth‘ made available in measurement details for handling tests
- tab-individual settings reset in GUI implemented
FTire/link
- fix: operating conditions specification in FTire/link extended blocks
- fix: plot signal list output in FTire/link extended blocks
- new inflation pressure API function added to S-functions
- warm inflation pressure checkbox added to all extended single-thread Simulink blocks
FTire/hilac
- added additional io signals for FTire RT interface in Simulation Workbench
- adjusted Simulation Workbench Demo to new cti API function ctiQC
- adjusted single Simulation Workbench RTDBs for additional IO signals for FTire RT interface
- call ctiSetRunTimeMode(-1) to avoid any step size control under RT conditions
- extended tire RTDB for new output signals
- numerical robust overrun event handling in all ctiComputeForces variants during hard real-time simulations
cosin/road
- .rgu files are now generated even in run-time mode 6 if applicable
- 2D road evaluation made thread-safe for all road types
- certain geometry data in rgr headers optionally allow parametric definition now, using arithmetic expressions
- made sure robust projection on center-line works even if curve has two sections very narrow to each other
cosin/tools
- fix: open cosin/ip GUI from application might have failed
- fix: unloading files in cosin/ip might have been skipped unnecessarily
- cti files now are automatically wrapped by 3rd-party required data now if file is opened in cosin/tools
- fix: window size in case of dual monitors and menu issues
- improvements in cosin/ip for directory list, file list, and file labeling
- sort wrt short file names enabled
cosin/tools for roads
- fix: ‚optimize rgr file format‘ function occasionally failed
- fix: automatic 3D plot of rgr+rgu files did not properly take into account soft soil modifications saved in rgu file
- fix: creation of friction patches occasionally failed
- fix: rgr watermark generation occasionally failed
- new selection ‚tile‘ in ‚modify‘ panel, to create tile-like arranged water marks
cosin/tools for tires
- fix: ctirecord call for ctiWriteStatesMemoryList API function missing
- fix: message output for record files
- fix: possible issue with contact patch stuck to ground in static simulations
- fix: tire construction type entry field in FTire/estimate might have been unrecognized
- fix: unit treatment in case of non-standard unit systems for values in tool-tips of cosin/tools for tires
- ‚glueing‘ selection in statics GUI no longer recognized
- obsolete tire files removed from installation package
- add certain tire variations of all pass_car type tire models, see documentation
- add new data FTire model truck_7R16_116T.tir
- add new demo FTire model pass_car_225_45R18_95Y.tir
- all HTire source files formatted
- full integration of NPT and solid rubber type tire in GUI
- made sure horizontal stiffness characteristics in fingerprints pass through origin
- new 2-column display of general properties for improved readability
- several improvements in cti record file analysis and replay
- 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)
- fix: multiple record file generation fixed if multi-threaded call switch is falsely not set
- fix: quarter-car simulation now exactly follows given velocity signal even on tracks with constant non-zero distance to center-line
- 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)
- ’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
- 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
- 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
- further reducing potential initial transients when FTire is called by constant step size solver, by introducing solver-dependent assumed constant step size
- global optional transformations of road types ‚rgr with center-line‘ after loading made selectable in cti file
- made sure no plot file is generated if ’no plot‘ output is ordered
- made tire data files in cosin/io format unconditionally available in all 3rd-party environments
- new CTI API function ctiSetInflationPressureExtended‘, see documentation
- 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
- new example cti-file for Adams added to installation package
- nicer hyphenation implemented in resources list within 3rd-party environments
- wrapped all cti files in installation package for unconditional use in Adams and other 3rd-party solvers
CTI/client (remote CTI execution)
- new cticliVersionIdent API function
Documentation
- added FTire file variations documentation
- added spline-based radial characteristics documentation
- completed rgr road data file documentation
- added new CTI API function documentation
cosin software 2023-3 release notes
General cosin software aspects
- fix: potential use of wrong emulated version after change in launch-pad
- copy/save function added, by right click in all files listed in application file statistics
- improved tooltips usage selection in GUI menu bar
FTire/core
- fix: potential numerical issue in computation of volume gradient value during pre-processing
- fix: potential slight dependency of output torque on numerics and direction of travel of y component in case of RT force extrapolation
- new output signal: ‚total CPU time w/o communication overhead [s]‘
- compressed storage of pre-processed data in tir-files introduced, considerably reducing tir-file size
FTire/fit
- fix: ‚what if‘ output potentially empty if verbose message window is switched off
- fix: check-in of vertical stiffness measurements: misleading warning message „inflation pressure does not match supported test conditions“ removed
- fix: potentially inconsistent units used for VMAX in FTire/fit
- fix: in cleat test simulations: tire rotation speed might start with wrong value
- fix: validation of cleat tests might not work if character ‚ (single quote) is included in project folder name
- FTire/fit prepared for non-pneumatic tires (NPT)
- new FTire/fit toolbox for Matlab implemented, to access measurements checked in by FTire/fit for identification using Matlab optimization functionality, see documentation
- improved resolution in FTire/fit image output
- modified GUI script to create new demo project without any user input
- refreshed FTire/fit demo data by new measurements
cosin/road
- fix: physical unit scaling in center-line banking evaluation
- sped up full 3D triangulation evaluation in case of a single moving body
- full 3D road animation model improved
- added optional road transformations after loading pure rgr roads, at run time
cosin/tools
- automatic and complete support of all 4 unit systems (independent on unit systems used in plot files) implemented in cosin/ip
- error and warning messages output in cosin/ip made more user-friendly
- function plotting added to helpers menu, based on general arithmetic expression for function
- made curve follower function in cosin/ip smoother
- new plot file reformatter added, exporting any supported cosin/ip file format to one of mtb,mtl,tdx formats
cosin/tools for roads
- fix: road tools ’new rgr road‘: buttons ok, cancel, preview, apply might have been invisible
- quotes added to ROAD_VERTICAL entry in rdf files, to make files readable by all 3rd-party environments
cosin/tools for tires
- fix: cosin/tools started from Adams/Car GUI on Linux could not open a tir file saved in cosin private data folder
- fix: viewing of tir file numeric properties might have changed the run time mode
- new tir files with variations of some parameters added to set of example files in installation package
CTI (cosin tire interface)
- fix: potential crash if cti/sim is called in RT speed mode for other than rgr road type
- added non-blocking mode for ctiReadStatesMemoryList API function
- added respective message to ctiWriteStatesMemoryList API function output in case force extrapolation is active
- new API function ctiGetRoadModelType
- ctiMoveRoad API function supports now all kinds of roads
CRI (cosin road interface)
- added new CRI API function criGetRoadModelType
Documentation
- added tire variations documentation and fingerprint instructions
- FTire/fit Matlab Toolbox documentation added to FTire/fit chapter
cosin software 2023-2 release notes
General cosin software aspects
- support discontinued for:
- 32-bit builds on Windows
- 32-bit builds on RHEL6
- 64-bit builds on RHEL6
- 64-bit builds on REDHAWK6
- improved error message in case of missing license
- color legend placement and movement in animation windows improved
- new function in arithmetic expressions: noise(x,T) (see documentation)
cosin graphical user interface (GUI)
- fix: ‚open recent‘ menu
- old-style file selection box called from command-line replaced by OS-specific standard solution
- about window made visible under all circumstances
- design and layout of small message windows when called from GUI or application unified and simplified
- immediate display of files in cosin launch-pad buttons if recently opened/added introduced
- improved info message when emulated cosin version is used
- application window placement made more consistent
FTire/core
- fix: potentially misleading warning message in case of suboptimal pre-processing, in verbose mode
- specification of more than 9 color palettes supported now in tir-files
- new TPMS signals: longitudinal and lateral strain
- new animation model for NPT tire introduced, displaying the spokes
- made sure color legend is shown for gray-scale footprints
- made sure measured footprint image is properly resized according to animation window resize
- made sure optional road file is recognized in statics computation
- made TYDEX signal ‚tire deflection‘ available in FTire speed modes less or equal 6
- message in case of superfluous weight parameter in FTire data file introduced
- radial plastic rim deformation threshold value now allowed to be different for outboard and inboard rim side
- tire size string now edit-able in cosin/tools, including selection of predefined ETRTO metric or inch notation
FTire/sim
- improved window sizes and widget placements during interactive simulations
FTire/fit
- fix: footprints boundary comparison if tire data file contains non-trivial tread pattern
- fix: animation window in interactive cleat test simulations occasionally was hidden behind FTire/fit window
- fix: potential crash of GUI window after selecting initial FTire data file
- fix: static load-case result display in FTire/calc
- bmp image files in folder meas of old FTire/fit projects are backed up in meas_bkp for optional re-check in
- improved slider specification for interactive cleat tests
- made GUI-based control desk selection in FTire/fit observed also by interactive cleat tests
- made tire size string as used in FTire/fit report edit-able
FTire/hilac
- added support for Simulation Workbench 2022.2
- changed default Simulation Workbench version to 2020.2
- rotational damping in case of steering motion input in ftdwt reactivated
cosin/road
- fix: occasional fail of length unit heuristics for old ASCII format rgr data
- fix: occasional fail of password query for pw-protected rgr files
- new fast center-line evaluation in higher speed modes
- definition and evaluation of ‚water puddles‘ for hydro-planing simulations
cosin/tools
- automatic switch between FTire and cosin/mbs settings (predefined search strings) in cosin/ip
- prevent cosin/ip from occasional hanging when browsing too fast
- space-saving compression of formula-based roads if obstacle geometry is independent on x
cosin/tools for roads
- fix: potential issue in road generator when setting height constant along x-axis
- fix: made sure friction values are correctly inserted when reformatting old ASCII rgr files
- fix: make fast rgr reformatting work if center-line data are not read from rgr-file, but from extra center-line file
- accelerated obstacle creation of obstacles not depending on x (like ruts)
- new cosin/tools function: show road height profile along given general curve in x/y plane
- new feature ‚puddles‘ in road builder for hydro-planing model
- new obstacle types in road builder: irregular ruts, dry or water-filled
- new single obstacles in road builder:
- elliptical pothole
- circular puddle
- rectangular puddle
- integration of puddles in road visualizer
cosin/tools for tires
- fix: fingerprint comparison to other emulated versions
- fix: column width of Numerical Settings table to fit on one page
- fix: made sure speed mode is always shown correctly in GUI
- all outdated Pacejka Magic Formula variants besides Pacejka 2002 no longer supported
- full integration of NPT tire in GUI
- made sure apparently corrupted tire database is not used
- new example FTire data file in cosin/io format
- new npt.tir example data file
CTI (cosin tire interface)
- fix: made sure selected prefix in CTI is not partially disregarded
- fix: potentially incomplete message output when computeForcesList function is used
- fix: potential dysfunction of sliders in ctiQuarterCar simulations
Documentation
- documentation completed for NPT tires
cosin software 2023-1 release notes
Beginning with version 2024-1, we will discontinue support of all rgr road data files in Ascii format.
Please use cosin/tools for roads -> export -> optimize file format to reformat your data files from Ascii to binary.
cosin
- new optional Tcl/Tk based sliders implemented, serving as more user-friendly alternatives to sliders in animation window
- tooltip added in animation window, shown if user clicks a transformation icon and does not keep mouse button pressed while moving
- generalized image transformation options added in animation window, mimicking simultaneously Matlab/Adams/Simpack ways to transform animation scene with mouse
- slider placement improved in animation window
cosin GUI
- redesign of FTire/sim, FTire/calc, and cosin/mbs GUIs layout
- new selection ’show warnings and errors of last run‘ introduced in ‘Output’ menu
cosin/ip
- fix: histogram and distribution density computation
- new fast computation of signal derivative, integral, and non-recursive filter
FTire/core
- fix: proper interpolation of rim compliance Green’s function in case number of segments is considerably greater than number of Green’s functions data points
- TYDEX output signal #72 (formerly effective road friction at first contact point) replaced by road friction factor near contact patch center, to comply with HTire
- optional polynomial-based belt contour modifying sliders introduced
FTire/fit
- optional additional low-pass filter added to measurement signal check-in
- improved initial placement of measured footprint in interactive comparison
- improved interactive footprint analysis: direct and fast boundary comparison added
FTire/HILAC
- Added functionality to use different starting positions than 0,0,0 for an Adams Car within a VIDriveSim RT Setup
cosin/road
- new optional fast center-line shift after loading in RGR evaluation
- new road surface texture index output in RGR evaluation routines
cosin/mbs
- external forces and moments action on bodies provided as plot signals in cosin/mbs
cosin/tools for tires
- consolidation of FTire speed mode naming in GUI
- specification of vertical load for handling data generalized in GUI
- made sure 2D friction plots are available even without pre-processing a tir-file
- new sliders for belt lateral curvature radius and shoulder geometry in interactive analysis tool
- improved warning message when trying to edit and/or save a new tir-file with an old cosin version
- added more classroom tir-files
CTI (cosin tire interface)
- new CTI function ctiMoveRoad() for shifting and rotating a road after loading
- made constant step-size check in CTI compatible with VI-CarRealTime
- constant step-size check in CTI made more robust against rounding effects
- constant step-size check failure in RT mode reduced from ‘abort’ to ‘warning’
- made sure FTire in Simpack survives the constant step-size check even if step-size is changed in first steps (but not thereafter)
- automatic set of multi-threaded call flag for all Adams solvers
- changed moving body demo to twin drum road
- improved message output, informing about animation settings priority and selection
Documentation
- fix: run_time_mode documentation for RT level 2 changed from ’no tydex‘ to ‚minimal tydex‘
cosin software 2022-4 release notes
cosin GUI
- fix: potential crash in GLUT for Windows if window is repeatedly resized
- made sure cosin message windows are always completely visible
cosin/ip
- fix: curve color palette selection
- fix: occasional issue with file labelling in GUI
- fix: potential crash when resizing plot window
- made sure xzoom is correct after reloading a file
- new functions: round/noround axis end values and selection whether mouse zoom affects only x, only y, or both x and y
- new curve follower feature added
- more tooltips
- GUI redesigned
- GUI window flickering reduced when changing zoom or clicking legend entries
- new function: display of basic properties of signal in focus
- right click in file list implemented, unloading a file
- font selection for PNG export added in GUI
- plot defining macros implemented
- new fast signal rename function added
FTire/core
- fix: effective out-of-plane bending stiffness (and thus mainly cornering stiffness) for a second inflation pressure, if defined, for small tires might have been larger than defined
- fix: occasionally too small sidewall text size in animation window
- fix: tire surface coloring for air flow and pressure distribution
- n_tire_states data item added to interface numerics GUI
- specification of slip and cornering stiffness as basic properties for tires without tread pattern definition made more accurate
FTire/fit
- fix: occasional issue with Fx plots in FTire/fit
FTire/HILAC
- added Support for SimWB 2021.2 and 2022.1
cosin/road
- fix: center-line load-time low-pass filter evaluation
- maximum road length of stochastic roads in animation increased to 2 km
- road animation model accelerated for RGR with center-line roads
- writing of RGU files made thread-safe
- center-line projection in RGR road evaluation made more robust, avoiding unnecessary restarts and subsequent RT overruns
- made center-line projection work fast and accurate even for distances to center-line up to 50 m
- new option shclorig (’shift center-line into origin‘) in RGR header to let center-line start in global origin and along x-axis, evaluated at load-time
cosin/tools for tires
- fix: camber thrust computation and output in FTire characteristics plots and fingerprint
- too large Fz values in PAC2002 export mitigated
- new agricultural demo tire
- new button in analyze pane: ‚K&C restrictions‘ for convenient and fast display of K&C stability limits for VI-CarRealTime, CarMaker, CarSim etc.
- final values of slip angle sweeps and camber thrust computations made selectable in configurable fingerprints
- additional demo tires provided
- rolling speed made selectable in PAC2002 export
cosin/tools for roads
- fix: fast RGR header editing in case of RGR with center-line and if last option carries a numeric value
- improved user info when loading huge CRG files
- new info added to single location evaluation, telling if location is inside road data domain
- zc0 and filtc data items added to ‘modify’ tab
- proper dealing of ds=.. and closed options added to ‚modify‘ function
- new functionality: fast comparison of two RGR files
- additional output of center-line numerical properties in ‘inspect/center-line’ function
- new features in center-line inspection:
- display of curvilinear equidistant stations
- more detailed quality measures
cosin/tools for Matlab
- increased size of animation window if called from FTire blockset
- CTI S-functions made thread safe when using together with Matlab Parallel Computing toolbox
- added cosin version output to welcome message in Matlab
- Matlab script rmcosin added, deactivating cosin environment in Matlab
CTI (cosin tire interface)
- minimum solver step size in case of step-size control made configurable
- HMIN item added to CTI files
- ctiCallingSolver() made thread-safe
- new CTI function ctiGetRoadDependFiles()
- new demo to show how to use ctiGetRoadDependFiles() function
- operating conditions in Adams now automatically evaluated not only for STI interface, but also for CTI interface
cosin software 2022-3 release notes
cosin
- fix: potential DOE slider crash
- maximum formula string length set to 1024 for efficiency reasons
- improvements in cosin/ip:
a. new command noxsignal, showing sample index on x-axis instead of independent variable
b. fixed sort commands
c. re-arranged PSD-related entries in GUI
FTire/core
- new naming ‚carcass/belt neutral axis‘ instead of potentially misleading ‚carcass line‘ in message and file output
- made sure FTire/statics completes under all circumstances even if diagnosis animation window is shown
- allowing formula expressions instead of constants for initial operating conditions in tir-files
FTire/fit
- fix: potential crash in cleat test identification
- fix: minor issue with caption generation in FTire/fit report
- ‚optimize numerical settings‘ computation accelerated
- new analysis button in GUI: parameter score sensitivity analysis
- added all missing terms for optional second inflation pressure selection
- new ‚combined identification‘ mode added to GUI for improved determination of parameters that simultaneously depend on different kinds of measurements
- score computation in FTire/fit improved and consolidated
- project loading time shortened
FTire/link
- fix: made all auxiliary cosin windows called from Simulink blocks work
- made sure more than one single-threaded or multi-threaded FTire/link block can be run in one Simulink model
- made external drum speed control in Simulink work with standard road file cosin_drum.rdf
FTire/HILAC
- added support for Adams Real-Time on SimWB using VI Roads and ViDriveSIm environment
cosin/road
- fix: array-based rgr evaluation observes road motion data now
- maximum length of cosin/io- and TeimOrbit-formatted stochastic roads in animation increased to 2 km; as before, for pure simulation w/o road animation model, roads are arbitrarily long
- road animation model accelerated for rgr with center-line roads
cosin/tools
- make record file replay be aware of non-trivial road motion data
- enabled animation for tire>1 in record file replay
- enabled message window display in record file replay
cosin/tools for tires
- rim compliance plots added to fingerprint
- available characteristics plots completed by vertical deflection on cleat
- meaning of additional design parameters in sim-scripts for characteristics plots added in terms of GUI tooltips
- n_tire_states data item added to interface numerics GUI
- optional time tables for operating conditions preserved when editing and saving a tir-file
cosin/tools for roads
- made array-based rgr roads work in 2d and 3d visualization
- made sure basic road info is shown in GUI even for huge rgr files
- made sure rgr files can be plotted in automatic mode even for huge files
- allow more complex arithmetic formulae in road builder; improved error message if arithmetic expressions are too complex
- center-line extraction from rgr takes into account now non-trivial friction coefficients
- road info output in visualization window completed
- improved user info when loading huge crg files in cosin/tools
CTI (cosin tire interface)
- occasional strong initial transients caused by external solvers frequently going backward in time during first steps considerably reduced
- solver-individual settings in co-simulation pane of cosin launchpad introduced
- minimum solver step size in case of step-size control made configurable
cosin software 2022-2 release notes
cosin
- new lean and fast loading binary format (.trb) for CAD files processed by cosin/tools
- new CAD file formatting and export with automated sharp edge detection, useful for rim CAD files
- made sure complete animation scene is shown in pause mode
cosin GUI
- specification of more than one cosin license files in GUI enabled
FTire/core
- fix: potential rare crash in parallel statics computation
- accuracy of motorcycle tire surface computation for animation model and camber-dependent maximum radius improved
- extra output signals ‚forces on cleat‘ computed in cleat-fixed coordinate system rather than global coordinates
- global damping modification factors completed with damping between belt nodes
- rolling resistance-relevant structural damping parameterization improved
- new optional compensation of non-uniformity-induced tire runout
- new optional definition of higher harmonics for all angle dependent imperfections
- improved scope placement in animation window for more than 2 wheels
- parameter ‚first spoke position‘ now also used for detailed internal rim model
- tread thickness computation of tires with small lateral radius improved
- new simultaneous transformation of wheel reference system, gravity direction, and evaluation plane of 3d triangulation roads
FTire/fit
- fix: reference plot in vertical stiffness with camber angle
- fix: computation of maximum camber-dependent tire radius
- file check-in ‚what if‘ function improved
- improved friction identification: more precise detection of small sliding velocities during check-in of horizontal statics measurements
- improved footprint-based parameter identification
- new function: create and show footprint image from FE result file if it contains contact forces
FTire/link
- made sure creation of plot signal list in Simulink will not pull a license
- Simulink error message triggered now in any case of run-time errors
cosin/road
- fix: soft soil evaluation in case of rotated rgr road
- fix: rgr and soft soil animation model in case of local transformation
- improved error handling for unsupported road data files
- clean ‚wrapping‘ of rotating drum by general rgr road files
cosin/tools
- fix: correct axis labeling of logarithmic axes in cosin/ip
- slider-based material selection and display added to CAD file browser
cosin/tools for tires
- fix: selection for air cavity model and geometry computation in GUI made non-contradictory
- all motorcycle tir-files marked as ‚two-wheeler‘ tires, including respective selection of camber thrust fingerprint
- new comparison of two different speed modes in fingerprint
- new plot in fingerprint: tread surface lateral curvature
cosin/tools for roads
- new fast ‚triangulated roads to rgr‘ export
- new module to generate a 3D rail file as road example for general transformations
- fast PSD display added to road visualization GUI
CTI (cosin tire interface)
- fix: tire and road state retrieve from file or memory in case of highest speed mode and array-based road evaluation
- gravity direction optionally can be set in ctiLoadRoadData() in terms of a file-name prefix
- individual and general gravity direction can be set now in cti files for all tire instances
Documentation
- fix: documentation of residual structural stiffnesses in FTire
cosin software 2022-1 release notes
cosin
- fix: potential endless loop when hitting Esc in graphics window with some solvers
- improved slider display in animation window
- introduced specification of more than one OLicense license files in GUI
cosin GUI
- new red buttons in cosin launchpad for faster control of open or running cosin windows and applications
FTire/core
- fix: potential crash when restarting multithreaded animation after aborting previous animation with ‘Esc’
- fix: potentially inaccurate TYDEX transformation matrix output during statics computation
- fix: improved numerics of output signal computation, to ensure total power loss cannot get smaller than sum of internal power losses.
This fix might increase rolling resistance output in some cases, which is compensated by a more accurate specification of belt extension damp-ing, see bullet point 4 - more accurate rolling resistance computation enabled by introduction of mod-ifiable segment-to-segment damping value (‘belt extension damping’)
- new real-time capable hydroplaning model introduced, see FTire model doc-umentation for more
- specification of kind of volume computation updated, introduced in GUI, and documented
- correct gravity value (if not earth) in statics computation selected
- improved volume computation and approximation
- both structural and tread rubber stiffness and damping properties made sim-ultaneously modifiable during simulation using sliders, enabling more in-depth analyses of vibrational behavior
FTire/sim
- fix: looped simulation in FTire/sim
- more user-friendly selection of data files and simulation details in GUI
FTire/link
- removed Matlab 32bit support (mex and slx targets)
- set minimum version for Matlab mex and slx targets to 2016b
FTire/HILAC
- added support for Adams RT in SimWB including rFpro/ABDynamics and Vi-Grade
- extended cosin demo to manipulate velocity of the demo car via SimWB
- added signal handler to get final statistics for FTire runs in SimWB
- added SimWB ENV setting for FTire RT analytics
- extended demo for using CarMaker+FTire on SimWB using IPG Movie
cosin/road
- fix: writing of general soft soil data to file header when saving rgr data files
- fix: specification of rendered vs. grid display of road in animation window
- fix: error message if MSC’s xml road file is being loaded w/o MSC library avail-able or licensed
- fix: potential crash with array-based road evaluation using VRcompute by VI-Grade
- fix: ambiguity of parameter phi in rgr header resolved
- added optional water-film niveau data to rgr header, see rgr documentation
- new optional feature ds= or ds=sync in rgr header, to enforce exact syn-chronization between center-line path
- coordinate and rgr x-position, useful for extremely long roads
- new array-based rgr evaluation state save/retrieve to/from file/memory
cosin/tools for tires
- optional reference plots added to fingerprint and characteristics plot
- new drop-down menus for rim contour and intended tire use
- easy-to-use import/export of FTire spline data as csv or mtl file for simplified processing in Matlab or Excel added to GUI
- single-click spline data generation and export on basis of simplified geomet-rical specification added
- data file comparison output made more user-friendly
- improved fingerprint for two-wheeler tires: camber angle range adapted to kind of tire, camber thrust plot added
- new interactive graphics-based cross-section editor implemented
- cross section inner area output added to cross section plot
- RTF factor computation comprises hydroplaning model if activated
- cross section plot equipped with imperial units if selected by user
- animation settings GUI made more user-friendly
- new simple consistency check of modal damping values D1 vs. D2 added to GUI
cosin/tools for roads
- stl file output completed by stl footer, needed by some CAD applications
- visualization of huge rgr files with center line improved and accelerated
- fast rgr file header read/write/change for huge rgr files introduced in GUI
- made sure rgr roads with extra transformations are correctly displayed in animation window
- improved crg -> rgr export: automatic dx/ds syncing added to exported header
cosin software 2021-4 release notes
cosin
- fix: evaluation of arithmetic functions made thread-safe under all conditions
- made sure OGL file replay can consecutively play data files with and w/o textures in one session
- new function in arithmetic expression: ld(x), base 2 logarithm
- consistently grey out unavailable FTire features and sub-models
- new error message if cosin installation apparently is incomplete
- made sure huge coordinate values in plot software don’t cause roundoff error issues in animation scenes
cosin GUI
- fix: occasional hanging cosin GUI when changing license settings
- made sure all tabs of cosin’s launchpad are completely visible in Windows for all display settings
FTire/core
- fix: treatment of optional belt layer thickness in cross section plot
- fix: ‘times of state array saves’ output values
- fix: marking of certain parameters that are not triggering pre-processing
- fix: CTI filenames specified in TIR file header are no longer converted to lower-case
- fix: tread state interpolation in colored animation model
- fix: occasional convergence issue in wheel envelope computation
- fix: specification of rendered vs. grid display of full road in animation window
- fix: use correct gravity value (if not earth) in statics computation
- improved image placement in interactive footprint simulation
- improved placement of multiple color legends in animation window
- allow contact elements inside grooves to be treated as ‚dummy‘, saving computing time
- smart tread strip placement, observing grooves geometry
- made sure speed mode 1 behaves exactly as speed mode 0 at extreme local ground pressure values
- made sure PNG files with exif chunks can be used as tread pattern images
- potentially mis-allocated labels FL, FR, RL, RR (depending on calling solver) in animation window replaced by wheel indices 1..4
- consistently grey out unavailable FTire features and sub-models
FTire/fit
- fix: file legend in output of FTire/fit plots
FTire/sim
- made coordinates for wheel envelope combination selectable both in FTire/sim and CTI environments, selecting wheel-carrier fixed coordinate system as default
FTire/link
- fix: potential crash when restarting multithreaded simulation after aborting previous run with the Esc key
- made sure several message windows can be opened in Simulink sequentially, in repeated model runs
cosin/road
- array-based RGR evaluation made solver-type independent
- increase maximum resolution of 2D PSD roads
cosin/tools
- reduced flickering when launching OGL player and CAD file browser
cosin/tools for tires
- fix: certain issues with characteristics plot output
- fix: emulated version entry field in GUI
- new buttons ‚analyze/show tread pattern‘, working for all kinds of tread pattern specifications
- made general info computation valid for all modified inflation pressures and tread depths, including reference values for stiffness decrease on cleats etc.
- recognition and reporting of erroneous data files improved
cosin/tools for roads
- fix: made sure CAD-file export to RGR file with center-line is scaled correctly
- fix: coordinate specification in RGR file generation with new center-line
- fix: friction display in visualization of RGR with center-line
- fix: left/right lane friction value observed when exporting/extracting center-line data from RGR file
- added center-line specification in CAD file export to RGR file
- new button in case of RGR with center-lines: ‚prepare for fast evaluation by moving height data from center-line to RGR‘
- CAD file export completed by writing of footer if required
CTI (cosin tire interface)
- removed user-defined Magic-Formula-type models
- record-file entries added for CTI file controlled operating conditions
Documentation
- cosin/gl help page completed with icon descriptions
- RGR format documentation updated: new recommendations for very large files; description of RGR header entry ‚mu=‘ added
- new chapter ‚cosin output files‘
- description of functions meast, measd, measdd added to cosin/io chapter
- tread thickness specification by function expression added to FTire/model chapter
cosin software 2021-3 release notes
cosin
- fix: OpenGL line color change in animation under Windows
- removed restriction to maximum 1.000.000 nodes per frame in animation scenes
- output of recently clicked 3D object in animation window added
- improved placement of multiple color legends in animation window, avoiding potential overlaps
- fix and display light source placement in animation window
cosin GUI
- info on how to abort occasionally hanging cosin applications added to GUIs via a respective tooltip
FTire/core
- fix: maximum lateral and radial elastic rim deformation in simplified internal flexible rim model had been mixed up (flex rim models using FE-based data files were not affected)
- fix: rim-to-road contact computation in case of road type ‚cleat‘
- fix: ISO footprint forces/moments output now based on contact forces
- made sure rim-to-road contact works properly for road types ‚cleat‘ both in TeimOrbit and in cosin/io format
- dynamic distributed air cavity reaction forces on rim flanges taken into account in rfo output file
- avoid purely numerical air vibration excitation through segment periodicity at small non-zero rolling speeds, by increasing numerical damping in respective wheel angular velocity range
- plastic rim deformation, if any, taken into account in computation of rim-to-road contact geometry
- in FTire animation, camera control made adjustable on the fly by sources&sinks routines
- new option ’selectable cross-section‘ in FTire animation window, controllable by slider; respective section on the tire surface marked in grey
- taking into account tread deflection in tire surface geometry visualization
- taking into account conicity in deflected side wall curvature geometry
- improved operating conditions log output
- deactivate rotation angle-dependent imperfections in statics computation
- more accurate FTire inner volume computation, used for deflection dependent inflation pressure computation even if air vibration model is not active
- allow blank lines in legacy operating conditions definition in tir-files
- more accurate color selection in surface distortion coloring
FTire/fit
- data-base-driven estimation formula in FTire/fit introduced
- added check and correction of FE results data in case a negative nodal load is applied
- new optional kind of friction identification, based on whole steady-state simulation time period
- improved initial measured footprint image placement in interactive footprint simulation
FTire/sim
- fix: looped simulation might not have worked under certain circumstances
- quarter-car animation model specified by animation settings GUI
FTire/link
- making sure FTire/link library is shown in Simulink library browser
FTire/HILAC
- added support for Linux RT based dSPACE Scalexio HiL systems using CTICLI server in ConfigurationDesk (minimum supported dSPACE release: 2020-B including firmware update and Hypervisor patch)
- added support for SimWB 2020.2 and 2021.1
- added support to run FTire/core in combination with CarMaker on SimWB
cosin/road
- new rgr type ‚canvas‘ introduced, to create skid marks and simulate soft soil without need to specify a dummy rgr file even if surface is flat
- rgr files can be opened in cosin/ip without any extra preparation, to plot center-line related channels
cosin/mbs
- cosin/mbs prepared for skid marks output in animation window, using respective FTire feature
cosin/tools
- plot kind ‚histogram‘ added to cosin/ip
- new command line option -nopng to unconditionally suppress png-file generation in cosin/ip and other applications
- file/signal coloring selection in cosin/ip made automatic
- accelerated GUI build-up
- made sure grid road visualization in record file replay shows correct track in case of two-track roads
- emulated version written to mtl/mtb headers
- improved file info output in cosin/ip, including comment lines from mtl/mtb files
cosin/tools for tires
- made sure fingerprints for tires in higher speed modes are complete
- allow sidewall texture files to be saved in and shown by ogl files
cosin/tools for roads
- new feature in automatic road visualization for rgr with center-line: ‚patch‘, showing an optimized view of a slider-controlled small patch (2×2 m) with highest available resolution
- rgr grid size output takes into account any origin shift
- improved default 2D PSD function formula for rgr generation, making sure roads show waviness near 2 along 1D cuts
cosin/tools for Matlab
- two simultaneous contact stress plots can be shown for comparison purposes in Matlab
CTI (cosin tire interface)
- new CTI function ctiRGRCanvasGeometry
Documentation
- TYDEX axis system documentation extended
- rgr road type documentation updated
- operating conditions chapter in FTire/model chapter updated
cosin software 2021-2 release notes
cosin
- new save location of temporary files implemented, based on process id of calling cosin application, reducing risk of interference between several application instances running in parallel
- havsin function evaluation in arithmetic expressions fixed
cosin GUI
- occasionally annoying command window resizing and moving suppressed in Windows
- added ‚cancel‘ selection to file selection’s preferred location menu
- ‚recently opened files of searched type‘ added to preferred locations menu in case of ‚define existing file for open‘
- checks added to file selection GUI if or if not new files/folders can be generated
- DOE slider display improved in all cosin application GUIs
FTire/core
- fix: pre-processing of incompletely defined cross section spline data, did not work in certain rare cases
- rim torsional stiffness activated in simplified flexible rim model
- numerics in case of bottoming cases with extremely large contact forces made more robust
- making sure geometry item ‚belt layer thickness‘, if given, is taken into account even with higher speed modes
- writing data item ‚emulated version‘ instead of ‚compatibility date‘ to tire data files (does not affect validity of older data files)
- geo file output improved (still downward compatible upon request in output selection menu)
FTire/fit
- optional PI controller for drum velocity during cleat tests introduced
- improved type-specific activation/deactivation of measurements in GUI
FTire/sim
- default FTire/sim output file prefix changed to _last_run
- new button in FTire/sim GUI to select search folder for sim script / tire / road / qc data files simultaneously
- brush-up FTire/sim GUI
cosin/road
- fix: potential round-off error-caused array bound violation in standard rgr evaluation
- made sure rgr roads with center-line but without grid data undergo fastest possible evaluation in RT mode
cosin/tools
- new feature ‚ysep‘ introduced in cosin/ip, to separate nearly equal curves for better visibility
- made sure rec-file reader can handle certain faulty rec-files without crashing
cosin/tools for tires
- buttons polish.. und discard.. moved to icon line
- characteristics plot type ‚torsion‘ fixed
- made sure all linked files are transferred to database folder when creating the database structure
cosin/tools for roads
- improved crg -> rgr export:
- check if crg file contains modifiers
- new selection to save w/o modifiers applied, with modifiers applied, or both
- rgr file name marked with postfix denoting if or if not modifiers had been applied
- improved and more intuitive selection of center-line section bounds (if any) to be exported
- made sure correct crg/rgr comparison is performed after rgr export
- added new function which reformats any rgr-equivalent road data file(s) into a single binary rgr file
- made sure center-line is included when writing rgr-file if input-file contained one
- make sure rgr center-line banking is taken into account in CAD file generation
- new rgr creation feature including center-line on basis of driven course as saved in a plot file implemented
cosin/tools for Matlab
- Matlab scripts for cfo-file postprocessing added
CTI (cosin tire interface)
- fix: plot output of local step size in case of step-size control in CTI
- made FTire data files in cosin/io format accepted by Adams and vi-CarRealTime
- cti file wrapper implemented, to enable usage of cti files rather than tir files in Adams, vi-CarRealTime, and Simpack
Documentation
- new FTire/rim User Guide
cosin software 2021-1 release notes
cosin
- support is discontinued for macOS (32 bit), Red Hat Enterprise Linux 5 (32 and 64 bit), Red Hat Enterprise Linux 7 (32 bit) and Red Hat Enterprise Linux 8 (32 bit)
- new functions ‘ssin’, ‘scos’, ‘fishhook’, and ‘dwellsin’ (’single sine/cosine cycle‘, ‚fishhook‘, ’sine with dwell‘) available in all arithmetic functions throughout all cosin applications
- new plot-file format ‚tydex‘
- new license option ‚certified‘
cosin GUI
- new optional file location proposals menu, shown prior to file or folder selection throughout all cosin GUIs
- improved formatting and placement of small transient info windows
- configuration file management for all cosin GUIs improved, to avoid conflicts when several cosin applications are opened simultaneously
- optional OS-specific file selection introduced in macOS and Linux, replacing equiva-lent but antiquated Tcl/Tk X11-based windows
FTire
- fix: selection of road attribute display in animation window
- fix: made sure ‚discard PP data‘ also works for RT data
- tire surface coloring enabled for all speed modes if in diagnosis mode
- new feature to activate only certain groups of output signals
- improved side wall stretching computation at lateral displacement (put under ‚emu-lated version‘ control)
FTire/sim
- made sure output diagnosis mode is observed in non-CTI-driven simulations
- default value of center-line position added
FTire/fit
- fix: typo in RMAX simulation script
- removed unloading part from CVERT measurements identification, since no useful information is contained herein due to fast unloading
- specification of delay times in all statics and steady-state simulation scripts unified
- made sure ‚gravity rotation‘ works for cleat tests (in case wheel runs on vertical side of drum)
- adjustable rim rotation angle in footprint identification introduced, to exactly match measurement in case of non-trivial tread pattern
- wizard for generating a new project completely revised and made more user-friendly
FTire/dwt
- fix: made sure CTI environment is closed properly after each simulation run and un-der all circumstances
cosin/road
- fix: proper closing of vi-CarRealTime ‘vrcompute’ method
- fix: right/left road track visualization issue
- fix: made sure the array-based rgr evaluation works well with CTI state save/restore
- array-based road evaluation made available for all 3rd-party solvers
- rgr shift/rotate values (as read in data file) now properly inserted in GUI entry fields
- made sure pseudo rgr files (center-lines w/o rgr grid) are treated properly in GUIs and FTire/hil
- randomly placed obstacles and image now also available in rgr generation, not only in modification
- new 32-byte encryption key for rgr roads
cosin/mbs
- FTire invocation and control from cosin/mbs models improved
- G display added to cosin/mbs dashboard
cosin/tools
- file filter added to cosin/ip GUI
- redesign and improved folder selection in cosin/ip GUI
- zoom in / zoom out in cosin/ip PSD mode enabled
cosin/tools for roads
- fix: GUI specifying road license key made work properly
- fix: rgr output in ascii format
- made sure accuracy of crg -> rgr export is always shown in GUI
- new function to partially export crg -> rgr
- histogram analysis output for rgr roads introduced
- center-line thumbnail plot added to GUI
cosin/tools for tires
- modal analysis GUI reformatted
- new simplified and fast computation of statics, steady-state, and handling charac-teristics added to GUI and CL; output both as diagram and minimalistic Ascii file for further processing in 3rd-party analysis software
- DOE parameter selection in characteristics plot generalized
- output of TYDEX files added to characteristics plots
- user-definable sampling rate introduced in characteristics plot
cosin/tools for Matlab
- added center-line output to writergr.m
CTI (cosin tire interface)
- fix: speed mode issue in vi-CarRealTime environment
- the following CTI functions are marked deprecated:
- ctiAnimateSceneWithExtRoad
- ctiComputeForcesTimeContinuousWithExtRoad
- ctiComputeForcesWithExtRoad
- ctiComputeForcesWithExtRoadList
- ctiComputeForcesWithExtRoadMT
- new CTI function ctiSetURGM to set a user-defined road grid model callback and dependent parameter structure
- new CTI call mode MCOSM=4 for improved stabilization of parallel co-simulation with vehicle model, using the linearized stiffness matrix to predict Jacobian of forc-es/moments in next time step
Documentation
- chapter ‚FTire model‘ updated with new features and data
- new functions ssin, scos, fishhook, and dwellsin added to cosin/io chapter
cosin software 2020-4 release notes
FTire
- fix: rare possibility for a hard crash in FTire’s core linear algebra solver
- fix: computation of relaxation lengths in tire data file info output
- fix: segment displacement by inflation pressure taken into account in maximum displacement signal
- superfluous ‚lateral stiffness on cleat‘ computation removed from general properties computations
- statics computations accelerated by parallelization
- improved accuracy of TYDEX W moments computation at high speed
- improved accuracy of TPMS signals output at high speed
- added new motorcycle example data files: motorcycle_120_70R17_58W.tir and motorcycle_180_55R17_73W.tir
- parallelized pre-processing introduced, considerably speeding up pre-processing
- redesign and parallelization of the statics/dynamics part of basic data reconstruction from pre-processed data
- list of essential and unused data items from tire data file added to message output
- count of dynamics steps added to count of statics steps in pre-processing message output
- improved statics computation stability by activating belt lateral bending damping if required
- made sure ogl file creation does not necessarily activate animation window
FTire/sim
- fix: made sure multi-threading of pre-processing does not interfere with multi-threading of several simulation runs
- fix: animation model of accelerated rotating drum
- made sure wheel is completely locked if slip forcedly is set to zero at zero forward rolling speed
FTire/fit
- fix: simulation scripts modified to make wheel load controller work properly in demo project
- check-in questions made more user-friendly, by combining visualization plot and respective question into one yes/no window
- redesign/-implementation of rms-value computation for statics and steady-state cases
- new selection in report generation to create a fully anonymized report
FTire/HILAC
- added support for QNX based dSPACE Scalexio HiL systems using CTICLI server in ConfigurationDesk (minimum supported dSPACE release: 2018-B)
cosin/road
- fix: correct move forward in road data file for hydro-pulse TZ_DATA
- new array-based rgr evaluation technology, to enable relatively slow 3rd-party road evaluations for usage in hard real-time application
cosin/tools
- added support for ogl file replay for files greater than 2GB
- ogl player enabled to show single tires only
- ascii mtl file loading accelerated
cosin/tools for roads
- fix: rgr z-value scaling on rotating drum (‚method 2D‘ of rdf-files)
- fix: proper action of modify rgr grid button in case of integrated center line
- fix: made sure huge rgr files are written correctly
- added missing entry fields for rgu files (rgr update files) in GUI
- made sure same rgr file is not created multiple times
cosin/tools for tires
- fix: reading of record file if road parameter tokens are sent in wrong order by calling 3rd-party solver
- fix: friction plotting routine
- fix: mode shape animation in case some degrees of freedom are exactly 0
- fix: usage of pressure and tread depth sliders in interactive simulation
- steady-state computation on flat road by simulating a flat-trac test-rig rather than moving the rim, for improved accuracy of surface geometry output
- redesign of tire property alternatives management in GUI
- fingerprint report improved
- strongly improved robustness of stead-state computations by better wheel load controller adaptation and improved stability assessment algorithm
- new buttons/icons in GUI to determine/replace missing or unused properties
CTI (cosin tire interface)
- fix: made sure maximum of all speed modes as defined by call to ctiSetRunTimeMode() and by respective settings in all tire data files is used for all cti tire instances
- ctiSetServer marked as deprecated
- rec-files written within Adams reduced in size to only 25% of previous size
- special TYDEX signal subset introduced for use with Scalexio systems
- added new cti function ctiConnectToServer to allow CTI be called in gateway mode where all further CTI functions are piped through corresponding cticli functions. It works with CTI server running in TCP and UDP protocol. ctiConnectToServer supersedes ctiSetServer
- added new cti function ctiComputeForcesWithOutputArrayList to compute forces, torques, and TYDEX outputs of a list of FTire instances
Documentation
- chapter for installation folder handling added
- rgr road documentation updated
cosin software 2020-3 release notes
cosin GUI
- made sure GUI shows respective buttons if ftire_adams license key is available
FTire
- fix: colors in contact patch display at tire
- fix: if tir-file contained spline data for temperature dependency, pre-processed data properly reflect this now
- fix: output sequence of nodes in cfo-files
- fix: curvature computation in rim-fixed TPMS sensor
- short non-editable tir-files introduced; basic data given only inside coded PA array
- error message for unsupported compatibility date introduced
- ’show footprint from above‘ added to animation window selection menu
- enhanced slider display in animation window
- made sure animation time control is taken from animation settings file if this has priority over tir-file
- visualization of LTI matrix structures and sparsity patterns improved and activated
- new selectable positions of TPMS sensor: left/right rim flange
- ‚earthmover/OTR‘ added to tire kinds set
FTire/sim
- quarter car model stabilized to run even with numerical time delay
- avoid loading same road data files twice in FTire/sim
FTire/link
- fix: potential Matlab crash when tir-file is non-existent
FTire/HiLAC
- added support for SimWB 2019.3-3 and 2020.1-1
- redesign of SimWB coupling: FTire/core SimWB models use now multi RTDB mechanism to couple FTire/core with any other model easily via model 2 model communication within SimWB (requires minimum SimWB version 2018.2)
cosin/road
- made sure center-line files with multiple linked rgr files load all rgr files when needed
- automatic recognition if display grid is too large for center-line road to give unambiguous projection
- improved combination of rgr files implemented, including proper combination of attributes including friction factor and soft-soil definition
- making sure all kinds of rotation of rgr files does not affect rgr combination; combined rgr files are centered
- make sure all optional road transformations are observed in all automatic rgr animation models
- made sure road evaluation count works in all speed modes
cosin/mbs
- improved GUI and animation window layout
cosin/tools
- write correct units for all supported unit systems in cosin/tools GUI
- new if/elseif/else/endif construct available in cosin/ip scripts
- definition of alternative signal names introduced in cosin/ip
- new button in launchpad for simplified access to FTire database
cosin/tools for tires
- FTire demo model made up: side-wall texture and grooves added to animation
- confusing progress bars during fingerprint generation no longer shown
- tire surface gray scale made selectable in animation settings GUI
- made sure soil.tir and tread_pattern.tir provide finger-print w/o warning
- FETire/static GUI redesigned
- formula treatment in GUI fixed
- show all errors and warnings in fingerprint log file in case fingerprint computation failed
- tire construction selection redesigned in GUI; all construction types can now be selected with a drop-down menu
- all example tir-files updated and reformatted
- all FTire-related multithreading functions simplified and unified
- parallelized FTire/statics and FTire/steady-state evaluation implemented, generating tremendous speed-up of properties calculation
cosin/tools for roads
- fix: configurable 3D plot of closed center-lines
- GUI redesigned
- attribute indices in road builder now definable via image, similar to height value
- improvements in RGR road builder:
- new thumbnail images in GUI
- random multiple placement in ‚add‘ mode (works for all kinds of height and attribute definition)
- when rgr data are defined with images: determination of up to 5 dominant colors and optional assignment of height/attribute values to these colors
- made sure road rotation etc. in road builder is effective if imported road provides data
- in road builder, indexed data are kept now when center-line is added in all 3 modes: generate/reformat/resample
CTI (cosin tire interface)
- added ‘private data folder’ as item = 6 to ctiGetInstallationInfo
CRI (cosin road interface)
- added ‘private data folder’ as item = 6 to criGetInstallationInfo
Licensing
- fix: changes in license setting are not always effective in simultaneously opened/operated other cosin GUIs
- made sure tir-file speed mode can be changed with classroom license
Documentation
- fix: incorrect bso/rfo output descriptions
- new/updated FTire/HiLAC documentation
- updated FTire/sim documentation
- fixed parameter lists of cticliLoadRimData, cticliLoadRoadData, cticliLoadSuspensionData, cticliLoadTireData and cticliGetServerStats
cosin software 2020-2 release notes
FTire
- fix: made sure sidewall geometry is correctly pre-processed (wrt sorting of nodes) even for extreme tire sizes
- polynomial smoothing of cross section geometry data now applies also to carcass contour data
- recognition of mirroring necessity of contour data made more robust
- made sure convergence fail in FTire initialization throws a correct warning
- more accurate high precision contact calculation
- new misuse model: belt puncturing and consecutive air mass/pressure loss through extremely sharp obstacles
- new misuse treatments ‚tire puncture‘ and ‚tire bead slipping off rim seat‘ activated in all real-time levels
- optional simplified bottoming model (using center emergency ring) for real-time applications
FTire/fit
- fix: FE results import in case of global coordinate system
- fix: made sure score values are saved correctly even if not all FE result cases are activated
- 1D parameter variation in Global Scanning optimizer fixed
- rectangular portion of belt to be used in FE cases identification made configurable in FTire/fit settings
- new selection: in FE result cases, compare only vertical component of displacement vs. compare full spatial displacement of nodes
- generalization of identifiable parameter specification and parameter dependencies in FE result case identification
- ‚what if‘ function improved: shows FTire parameters that will be modified with test result import, as well as inflation pressure case
- detailed sensitivity study (button ’sens.‘) added to GUI, tab ‘FE result cases’
- improved run-time error handling
- x/y/z displacements made individually selectable in tab ‘FE result cases’ validation/identification
- avoiding unnecessary pop-up of statics animation window in FTire/fit steady-state simulations
- footprint adjustment wrt grooves added to footprint validation/identification
- kind of footprint evaluation (with/without pressure distribution) now saved as part of project settings
FTire/sim
- type of displayed roads in FTire/sim GUI made selectable by drop-down menu
cosin/road
- fix: made sure no wrong ‘emulated cosin version’ is set if cri functions are called w/o loading a tire data file
- fix: scaling corrected in road profile generator for ISO road classes (original version might have created too small amplitudes). Fix can be deactivated for downward compatibility via ‘emulated cosin version’
- consolidation: obsolete cosin evaluation of crg roads removed
- new road type: dynamic height array import from viCarRealTime
cosin/tools
- single-step mode in ogl file player improved
- ogl file player equipped with slider control (similar to most movie players)
- small drop-down menus in all GUIs made better readable
cosin/tools for tires
- reorganization of parameter groups in edit menu; new group button ‘misuse / damage’
- all tire data example files equipped with meaningful rim-to-road contact stiffness data
cosin/tools for roads
- fixes in image-based rgr generation
- fixes in ‘add data’ functionality for rgr roads
- optional low/high pass filter added for all kinds of data to be added to an existing rgr
- rgr export for arbitrary road formats from within 3rd-party environments added
- made sure road tool preferences are reset to default if new road is loaded in GUI
- made sure new rgr grid size & resolution is not overwritten if new height data source is specified in rgr builder
- homogenization and simplification of road attribute specification in all kinds of road visualization
- more new features for rgr road visualization
cosin/tools for MatlabTM
- new M-script to visualize fer modal files
CTI (cosin tire interface)
- fix: reading animation settings from cti-file might have returned wrong file names for animation-related files
- fix: ogl file issues, as reported by MSC for Adams Post-Processor
- execution time of certain auxiliary cti functions reduced
- new API function ctiGetRoadProperties() to query current road properties
- assure record-file mode is set correctly for all ways to set multi-threaded call flag
CRI (cosin road interface)
- new API function criGetRoadProperties() to query current road properties
cosin software 2020-1 release notes
General
- added support for Red Hat Enterprise Linux 8 (32 and 64 bit)
cosin
- object picking in animation window fixed
cosin GUI
- improved initial placement of all GUI windows
FTire
- fix: wrong error message when loading incomplete tir-files
- fix: animation window lighting
- fix: menu selection in animation settings GUI for tire surface and rim coloring made work properly
- fix: valid parameter save in case of interactive changes in animation window
- new relief-type animation model of contact patch states
- detailed wear-based gray-scale skid mark visualization in animation window
- reorganization, simplification, homogenization of color scales display in animation window
- on-line mouse-controlled repositioning and resizing of all widgets in animation window
- friction characteristic with up to seven different sliding velocity values introduced
- new parameters ‚belt shortening due to radial deflection‘ and ‚high precision contact computation‘ introduced, both adding increased accuracy in load-dependent rolling circumference results
FTire/fit
- fix: statics computations on cleat (FE result cases), which sometimes failed due to wrong bound in cleat contact recognition
- fix: message window hide/show functionality in GUI
- improvements of FE-based identification: complete extraction of all relevant direct FTire data as far as contained if a FE result file
- ‚what if‘ check made available for all measurement files in FTire/fit, no matter if they are already checked in
- green id button for single measurement added for individual FE result cases
- animation enabled in FE result case computations
- plausibility check added to FE result case validation / identification
- buttons in history pane of GUI reorganized
- alternative wheel load controller arithmetic expressions (using for example pid(.)) made definable by user in footprint cases and cleat tests
- footprint image sizes in report fixed
- project selection button added to GUI
- help buttons added to road data input GUI
- missing as well as unused data items for cosin/io-type roads (cleats etc.) shown in cleat browser
FTire/sim
- fix: message window hide/show functionality in GUI
- FTire/sim run script continues to work now even if FTire/sim GUI has been closed (as do all other applications)
- avoided endless loop while waiting for animation window to terminate
FTire/hil
- fix: Read-In mechanism for Simulation Workbench’s Initial Conditions ensures correct handling of potentially not terminated strings in the RTDB.
cosin/road
- fix: scaling corrected in road profile generator for ISO road classes. Original version created slightly too small amplitudes. Fix made switchable via compatibility date
- improved drum animation model
- new memory management implemented for 3D and TeimOrbit type roads, allowing now as many different road data files as number of tire instances, at minimum memory amount
- misleading warnings while internally reallocating arrays in triangulated road evaluation removed
- improved error message if available plot memory is too small
- new rgr header item ‚zextr=z‘ introduced, defining a z-value to be used outside definition rectangle either for x- or y-direction or both, if respective extrapolation type is set to 3
- rgr generator fixed to make sure rgr files are resampled correctly even far away from centerline
- FTire fingerprint made available whenever cosin/tools for tires is licensed
cosin/tools
- fix: made sure all occurrences of ‚%%‘ in mtx-files are treated correctly in cosin/ip
cosin/tools for tires
- made sure rim data file can be opened from cosin/tools for tires GUI even if not a detailed one
- unrestricted support for increased number of sliding friction data points in GUI
- both ‚pp‘ and ‚RT?‘ buttons now open a message window if pre-processing is to be performed, in order to better inform user if button does not react immediately
CTI (cosin tire interface)
- made sure record-file mode is set correctly for all ways to set multi-threaded call flag
- new cti function ctiQuarterCar, as extension to ctiFollowRoad:
- wheel height controlled through simple quarter-car model
- allowing both forced wheel rotation, or free rolling or driven wheel
- allowing sources & sinks expressions for toe angle / camber angle / static wheel load / velocity along center-line / drive torque etc.
- featuring fully non-linear quarter-car model, including
- spline-based characteristics of suspension spring (containing pre-load and bump- and rebound stop), shock absorber, and shock absorber bearing stiffness
- damper friction
- gas force
Installation
- fix: non-functional default wav-file replaced by functional one in distribution package
cosin software 2019-4 release notes
cosin
- fix: in sources & sinks API, conditional statements containing a ‚*‘ in condition expression did not always work properly
- fix: accidental suppression of file statistics output under certain circumstances
- fix: computation of periodic splines with only 2 data points
- updated error message in case of non-existing license
- png-file creation and output accelerated
- size of signal labels in sources & sinks API increased to 256 characters
- HTire model evaluation equipped with more robust road tangential plane differentiation step size (default 100 mm instead of 50 mm)
cosin GUI
- clean exit for file selector cancel button added to all GUIs under all circumstances
FTire
- fix: made sure sidewall texture mode ‚auto‘ is properly saved in tir and ase files
- fix: made sure cross section nodes are properly sorted even if belt line is very wavy
- fix: potential crash in output contact computation if tire is lying flat on ground
- fix: wrong error messages when loading incomplete tir-files
- general arithmetic expressions now allowed for tread pattern description
- like in cti-files, operating conditions can be defined now directly in tir-file as sources & sinks signals, in a much more general way as the previous table-based way (which is still accepted yet)
- new optional parameter ‚tread_discretization_type‘ added to tir-file, see documentation for more
- optional high precision road tangent plane computation in accelerated and RT mode for RGR roads introduced, providing even more accurate peak loads on very rough roads
- example tire data file including tread pattern image added to distribution package
- unification and redesign of long/short file name conversions of linked files in tir-file
- optional sha1 check added for linked files in tir-file, to make sure file contents has not changed
- unified new search order for linked files with short file name in tir-file:
- <dirname-tir-file>/xxx.yyy
- <cosin-private-data-folder>/xxx.yyy (or respective sub-directory, depending on file type)
- <cosin-installation-directory>/xxx.yyy (or respective sub-directory, depending on file type)
- <current-working-directory>/xxx.yyy
- footprint plots in animation window made selectable for individual tires
- stability check during simulation runs improved
- improved error message for linked files with differing contents
- new animation settings selection ‚plot_bg_opaquness‘ for footprint contour plots and running diagrams
- force scaling settings in animation window made more consistent
- rolling circumference value equipped with weight to make it selectable for identification during pre-processing
- optional belt and inner line contour line introduced in tir-files
- completed ETRTO string with ‚intended use‘ and dual tire load index combination, including conversion between string and respective FTire parameters
- avoiding repeated animation of steady-state initializations even in verbose mode
- new optional feature ’shadow on road‘ added to animation window, made selectable in animation window menu
- new footprint contour plot mode ‚relief‘
FTire/fit
- fix: optional footprint rotation for automatic detection of groove geometry
- grooves identification from footprints improved
- superfluous extra margin in generated footprint images removed
- re-design of fer file format and respective check-in routines; see documentation for more
- checking in a geometry-type fer-file now automatically deactivates rolling circumference identification
- GUI initialization speed up
- improved input of generalized cross section layer geometry from fer-file of type geometry
- improved recognition of meaningful friction cases during check-in
- new image format selection (png/bmp) and on-the-fly change of this selection (png format preferred; bmp format still supported if older FTire/fit versions are in parallel use)
FTire/sim
- made sure modified output file name prefix is used also for log file
- new selection added to GUI if default operating conditions are to be read from tir-file
- tire side made selectable
- new/updated simulation scripts:
- free_wheel.sim/.qc: falling wheel, 6 d.o.f
- bounce.sim/.qc: bouncing wheel, 1 d.o.f. purely vertical
FTire/link
- fix: Simulink example model ‚drum‘
FTire/hil
- fix: handling for potential cache warm up cycles in FTire RTSA for Simulation Workbench
cosin/mbs
- fix: potential crash during output of total mass geometry
- avoiding both cosin/mbs and FTire create the same scopes in the same animation window
cosin/tools
- fix: animation settings preview button made work under all circumstances
- fix: potentially annoying camera move in ogl files replay
- new ‚camera‘ tab in animation settings GUI
- more convenient specification of surface node numbers in animation settings GUI
- size of CAD structures which are loadable in CAD browser increased
- new general 2d contour plot for use in different kinds of visualization
- avoid flickering windows when opening cosin/ip
- allow to select (and then load) more than one plot file at a time in respective post-processor file selector box
- print button added to cosin/ip GUI
- redesign cosin/player GUI; new spatial and timely shifts added
cosin/tools for tires
- groove visualization added to GUI
- specified but non-existing files in ‚linked files‘ menu are shown in red
- simple parameterized center-lines added to road builder
- GUI simplified: version control button made obsolete and removed; ‚emulated‘ cosin version selection moved to top menu
- extra ‚open in ascii editor‘ button removed from cosin/tools for tires GUI; this function is available in icon line
- all display/show/info actions automatically trigger now a virtual ‚apply‘ button hit, to make all current changes immediately effective
- cross section plots enhanced by displaying un-inflated, pseudo-inflated, and inflated state, as well as complete inner-liner surface if available
- FTire/estimate GUI improved:
- conversion formula mm ⇔ revs/mile added
- new link to tiresize.com, providing available sizes, mass, and rolling circumference for many tire brands
- disclaimer added as tooltip for external links
- accelerated rim graphics viewer
- automatic recognition in tire size string of metric / imperial notation; format is remembered in cosin/tools for tires from input to output and made selectable in FTire/estimate
- allowed partial loading of erroneous data files
- appropriate error message if tread pattern image does not exist
- new comprehensive rolling circumference analysis tool
- spline specification/display fixed and harmonized
cosin/tools for roads
- fix: selected road resolution in configurable 3d plot
- all new GUI, including far-reaching rgr road builder GUI redesign
- in road builder, center-line position and orientation can be selected during generation w/o extra entry in rgr header
- crg to rgr export separated from rgr generation
- improvements in color management of road visualization
- made sure all road formats are listed in ‚open road‘ dialogue
cosin/tools for Matlab
- unified formatting of all m-files in distribution package
CTI (cosin tire interface)
- fix: potential reload crash in animation GUI (Windows only) if a process loads at least two different CTI shared libraries consecutively
- added the new function ctiWriteCustomizedTireData, which writes a customized tire data file after replacing some or all file references. This new function does not require CTI to be initialized
- added support for SimWB versions 2019.1 and 2019.2
- made sure *all* calls to ctiComputeForces are logged in the rec file, even if no step is actually performed
- welcome text for certain 3rd-party solvers updated
CTI/client (client side of TCP- or UDP-based remote CTI execution)
- enabled TCP mode for cticliComputeForcesWithOutputArrayList
CTI/server (server side of TCP- or UDP-based remote CTI execution)
- added ASM interface support for RedHawk
CRI (cosin road interface)
- added new functions:
- criSetTireSide to set tire side
- criUpdateRoadData to update RGR road data in case of soft soil deformation
Documentation
- FTire/link documentation redesigned and updated
- documentation of ctiG(S)etRoadParameters completed and improved
- fer file format documentation updated
cosin software 2019-3 release notes
cosin
- fix: formula parser made correctly work with certain exotic expressions like 2.gt.-2 etc.
- renamed file .cosingl to cosingl.mat and file .cosinip to cosinip.txt, both installed in folder ‘share’
- arbitrarily many files allowed in file statistics output
- made sure licenses are returned if any program run is stopped with abort button
cosin GUI
- GUI formatting in retina display resolution under Windows improved
- accelerated launchpad loading and better comments if no license is available
- new, less annoying info window indicating wait for license check (only pops up if wait has been longer than 0.5 s, shows how long license is waited for until giving up, and closes automatically after 100 s)
- license check info window improved: abort button leads back to license specification window
- unlicensed cosin applications are shown now with greyed button in launchpad, together with respective tooltip
- nasty repeatedly asking omitted if private working directory is to be renewed after version change
FTire
- fix: computation of velocity and acceleration values in surface geometry output during first integration step
- fix: use of correct material data in obj files for FTire and cosin/mbs animation
- new data item ‚residual_radial_stiff_perc‘ introduced for more accurate simulation of flat tire
- loading of rim data file and rim model library made consistent and better documented
- simplified and unified scaling of footprints in animation window
- potentially specified non-zero wheel offset (ET) is visualized now by split rim, if no CAD model is given
- optionally large font in animation window footprint legend
- scopes in animation window have selectable curve color
- unnecessary output signal ‚tread depth‘ removed if wear model is active
- general arithmetic expressions now allowed for tread pattern description
- more general specification of operating conditions (based on conditional arithmetic expressions similar to input signals in FTire/sim) can be defined now directly in tir file, w/o use of extra cti file
FTire/fit
- fix: deleting history items in FTire/fit in case of not all items shown
- fix: potential fail of multiple parallel footprint validations in Windows
- wheel load controller in footprint identification and validation made more robust
- initial wheel load controller gain in footprint identification and validation made accessible via settings now
- automated ground pressure distribution (given by colored footprint images) check-in and identification added
- made sure all footprint images in report have same scaling
- color coincidence threshold can now be chosen during image check-in
- improved visualization of processed footprint images in check-in GUI
- new check-in settings selection ‚cautious autofill‘ (if not set, it allows to insert parameter definitions in the menu from a measurement file name even if file name is not fully compliant with all rules, like necessary indication of measurement type by respective keyword)
- speed-up of demo project generation: single image check-in won’t need an extra license
- image auto-crop function improved
- footprints are auto-cropped now prior to interactive comparison, to facilitate placement near window border
- footprint auto-placement for colored footprints improved in interactive comparison
FTire/sim
- abort through ctrl-c for parallel FTire/sim runs enabled
- made sure modified output prefix is used for log file as well
- new selection in GUI if default operating conditions are to be read from tir-file
FTire/link
- fix: made sure Matlab won’t hang if license check fails
- update blockset to be compliant with Matlab version 2015a and newer
- animation time step removed from Simulink MT blocks parameter menu
- improvements in blockset and Simulink example models:
- redesign and new graphical layout
- mdl -> slx
- new blocks with different combinations of input and output connectors
- new connectors for multi-threaded blocks to provide operating conditions: pressure, tread depth, temperature
- new Simulink block to open and show most recent message file
- automatic version adaptation in cosin setup function for Matlab
- arbitrary and configurable plot signal output enabled in various blocks
- FTire/link appears now in Simulink library selection menu
- made new blockset downward compatible to older Simulink models, by introducing a fully compatible ‚legacy‘ blockset version which calls latest CTI library anyway
- made ‚open‘ and ‚…‘ buttons in all Simulink block masks work on all platforms
cosin/road
- fix: road type tilt_table evaluation made more accurate
- fix: made sure encrypted OpenCRG files won’t lead to a crash in cosin applications and CTI environments under any circumstances
- fix: unexpected NaN in RGR data cleanly caught by error message
- set default crg road evaluation method to ‘OpenCRG’ (previous method was: ‘cosin evaluation; calibrated with OpenCRG’). Due to severe uncertainties in OpenCRG documentation, cosin evaluation will be set to ‘deprecated’ in future cosin versions, and OpenCRG library to be used must be explicitly specified
- z limits optionally provided in RGR header, avoiding time consuming determination at loading time
- new optional keyword ‘nonan’ in RGR header, allows to skip NaN test for accelerated file loading (rgr files generated by cosin/tools will never contain NaN’s)
- updated cosin/io road type plank/cleat to reflect correct bevel_edge_length and edge_rounded input variable names (was cleat_bevel_edge_length and cleat_edge_rounded before)
- decryption of uncompressed RGR files accelerated
- encryption of RGR data including center-line data enabled
- speed-up of compressed RGR file loading
cosin/mbs
- new parameter ’side‘ added to TI element
- optional road center-line added to animation scene
cosin/tools
- standard viewpoints added to CAD file browser
cosin/tools for tires
- new GUI for convenient tire data base evaluation, including all kinds of sort and parameter selection menu
- arithmetic expressions made available in main stiffness window of edit tab
- functions ctiReadOperatingConditions and ctiGetContactBodyForces supported now in cti/replay
- made sure message window is shown in cti/replay
- new shortcut function: ‘show tire in animation window’ added
- tread depth added to FTire/estimate GUI
- full support of gray scale footprints in static and steady-state analysis
- new layout of friction data window, using sliders and including visualization of actually chosen values through bar charts
- new function in edit tab, showing all linked files of a tir file concentrated in one place
- improved MF2002 export
- added more comments to MF2002 export report
- improved computation of operating condition-dependent dynamic rolling radius
cosin/tools for roads
- fix: made sure zero grid line distance in road visualization does not cause a crash
- center-line visualization improved
- made sure all road tools set and use compatibility date correctly, even if FTire is not loaded
cosin/tools for Matlab™
- fix: M-files for footprint states (gpo-files) visualization revised
- unified formatting of all provided M-files
cosin/ip
- always use first plot signal in dynamic arithmetic expressions as independent ‚time‘ signal, rather than the current x-axis signal
- made sure dynamic time-dependent arithmetic expression (like pt1, int, etc.) can be used both for x- and y-signal
- plot signal labels containing characters that might interfere with arithmetic expressions (like -, +, (, ) etc.) can be used now in arithmetic expressions if enclosed in {}, like: pt1({side force (C-axis)},0.1)
- commas in plot signal arithmetic expressions no longer need to be preceded by ; cosin/ip automatically recognizes if a comma separates plot signals or belongs to an arithmetic expression
- unified and generalized specification of plot signal color palettes in GUI
- avoid flickering windows when opening GUI
CTI (cosin tire interface)
- fix: computation of TYDEX signal ‚global tire deflection‘ during statics
- following functions marked deprecated:
- ctiGetOutputSignal (replaced by ctiGetPlotSignal)
- ctiSetPPTireDataFilename (replaced by ctiSetPPTireDataFileName)
- added the following new functions:
- ctiGetPlotSignal to get a single plot signal value (replacement for deprecated ctiGetOutputSignal)
- ctiGetPlotSignals to get all plot signal values
- ctiGetRoadDependFiles to get list of road file dependent other files
- ctiGetTireDependFiles to get list of tire file dependent other files
- ctiSetTirePPDataFileName to set tire pre-processed data filename (replacement for deprecated ctiSetPPTireDataFilename).
- ctiWritePlotSignalLabels to get number and list of plot signal labels
- added checks for all file name parameters:
- validity
- file name length doesn’t exceed internal maximum of 256 characters
- avoiding incomplete plot file generation in case of error exit of CTI or calling application
- made sure inconsistencies in input signals from calling application are recognized even in first steps
- loading and activation of flex-rim model enabled at any time, even if flex-rim model was not enabled at tire data loading time
- improved formatting of error output in 3rd-party CTI environments
CTI/client (client side of TCP- or UDP-based remote CTI execution)
- added the following new functions:
- cticliGetPlotSignal to get a single plot signal value
CTI/server (server side of TCP- or UDP-based remote CTI execution)
- added new options:
- plotpoints=NR to set maximum number of plot points when running in debug mode (default is 200001)
- lockmemory to lock all pages mapped into the address space of the calling process (for linux only)
ASM Interface
- added support for SCALEXIO running on CentOS-7
- updated cpuset version to 1.5.8 (works for CentOS-7 and Ubuntu-12)
Documentation
- search item functionality fixed on all platforms, by providing correct call to Firefox (if installed)
- several chapters revised and completed
cosin software 2019-2 release notes
cosin
- new function in arithmetic expressions: splic() = spline with constant end values
cosin GUI
- reorganization of cosin logo and ‚about‘ window display in cosin GUI
- compatibility date specification moved from cosin launchpad header to cosimulation tab
FTire
- fix: potential sign error in slip angle computation at very low speed
- bottom/front/side view with orthogonal projection made selectable by single click in FTire animation window
- standard view selection homogenized for all animation environments
- new FTire parameter: actual tire section width
- rim data file can be replaced several times now, even inside simulation time loop
- error message if rim data file is loaded before tire data file
- animation window improved: footprint location and color palette made selectable on the fly
- condition check to repeat pre-processing refined
- statics and steady-state animation made selectable in animation settings GUI
- made sure pure changes in animation settings do not trigger pre-processing update
- animation road grid sizes in all example files unified
- manufacturer, brand, and ETRTO string added to animation window
- made sure calls to FTire parameter input with old compatibility date do not permanently alter compatibility date saved in file
- removed filtering of ground pressure output values if tread pattern is specified; this will avoid non-zero ground pressure is shown in grooves and other tread pattern void
- wheel envelope visualization improved: maximum number of CAD nodes increased
- accuracy of gpo output data improved when using a tread pattern
- new data item ‚residual_radial_stiff_perc‘ introduced, to more accurately simulate run flat scenarios
- avoiding incomplete plot file generation in case of premature simulation abort
- tir data file name in P array made ‘not relevant’ for necessity of preprocessing
- deferred loading of flex-rim data enabled
FTire/hil
- new real-time standalone version of FTire on Concurrent platforms
- added real-time demo, running on Simulation Workbench for easy-to-use real-time evaluation tests
FTire/fit
- new ground pressure distribution identification in FTire/fit implemented
- full support of gray scale footprints in static and steady-state analysis
- wheel controller in footprint identification and evaluation made more robust
- initial wheel load controller gain in footprint identification and evaluation made accessible via settings
- speed mode treatment in FTire/fit fixed
- new button ’show history of parameter changes‘ in FTire/fit history pane
FTire/sim
- added output file specification to some important example sim files
- fast selection of flat road added to GUI
- readability improvements in GUI
- simplified selection and editing of output settings
FTire/link
- consolidation: oldest supported Matlab/Simulink version changed to R2015a
- new moving road signals introduced in Simulink block-set
- Simulink models brushed up:
- block name extensions changed from mdl to slx
- new icons
- new connectors for single and multiple tire blocks to provide and make controllable important operating conditions: pressure, tread depth, ambient temperature
- new block-set layout
cosin/road
- fix: thread-safe loading of extremely large poly-line roads
- updated cosin/io road types ‚plank‘ and ‚cleat‘ to reflect correct ‚bevel_edge_length‘ and ‚edge_rounded‘ input variable
cosin/mbs
- new parameter ’side‘ in cosin/mbs TI element
cosin/tools
- display of file names added to cosin/ip
- several cosin/ip usability improvements
- improved PSD computation in cosin/ip
cosin/tools for tires
- generation of FTire/fit-compatible footprints from animation window in statics and steady-state analysis
- made sure changes in output settings are immediately effective if autosave is active
- new functionality and GUI ‚tire database analysis‘ implemented
- user tire database selection added to GUI
- parameter search function and parameter classes added to database inspection GUI
- handling data added to tire database contents
- new ‚data file similarity‘ measure introduced in tire database GUI, based on RMS distance of tire key data differences
- arithmetic expressions made available in main stiffness window
- new shortcut function: ‘show tire in animation window’ added to GUI
- tread depth added to FTire/estimate GUI
- made sure message window is always shown in cti/replay
cosin/tools for roads
- fix: road encryption radio buttons made work again
cosin/tools for Matlab
- two new Matlab post-processors ‘air1.m’ and ‘air2.m’ for visualizing air cavity model result data added
- gpo file analysis scripts improved
CTI (cosin tire interface)
- consolidation: support for libctimsg.so -> ctiMessage() handling discontinued
- new CTI function ctiGetOuputSignalLabel() to get output signal full label from number as obtained by ctiFindOutputSignalNumber()
- added new demo ctiRimDataDemo.c to show how to use the ctiRimDataDemo() API function
- new simulation control signals in cti files:
- rtf (current real-time factor) (in)
- recording (out)
- suppress_output (out)
- replay recording made thread-safe under all circumstances
- made sure all changes in road transformation appear in the record file, even if recording temporarily was switched off
- save old output file backups with date and time in name, if overwriting is not allowed
- selection of low-pass filter time constant for forces added to cti files
- made sure log-file is backed up if file overwrite is deactivated
- made sure inconsistent CTI input signals are recognized even in first simulation steps
- loading of rim data file and rim model made consistent and better documented
- message formatting in 3rd-party CTI applications in warning and error case improved
CRI (cosin road interface)
- new CRI function criGetInstallationInfo() to get details of cosin installation
Documentation
- completed CTI documentation of ctiLoadControlData()
- documentation of road type ‚function‘ completed
- added FTire/hil documentation for FTire real-time simulations
- documentation of new CTI function added
cosin software 2019-1 release notes
cosin
- consolidation: no more distinction between error and fatal error
- misleading license error messages revised
- warning and error messages are no longer collapsed in message output block
cosin GUI
- reduce cursor flickering
- GUI geometry formatting in Windows with retina display improved
FTire
- fix: computation of wheel envelope made work again for all kinds of rim motion
- fix: potential race condition in simulation recording in multi-threaded mode solved
- consolidation: very old compatibility date checks (up to and including December 2012) removed
- improved pre-processing convergence if only very few data are given for second inflation pressure, by swapping priority of radial stiffness progressivity with longitudinal stiffness
- tire surface triangulation in animation using regular triangles now w/o preferred direction
- optional data-block [SOURCES] or $sources in tire data files introduced, where varying operating conditions and more can be specified in most general form via sources/sinks signals even if no cti file is used
- improvements in animation settings:
- sidewall coloring made selectable
- brake disc display made selectable
- initial background color made selectable in animation settings GUI
- new optional background color ‚transparent‘
- png/tiff image format made selectable in animation settings
- output of ‚critical parameter sizes‘ made better readable
- header of bso-files made better readable, simplifying development of own evaluation tools
- detailed air-cavity model with quarter-car model at high speed made numerically more robust
- new optional obj file list output for simplified CFD and acoustics simulation coupling
- full support for Simpack rdf triangulation roads
- made negative brake torque treatment work as described in documentation
- message output made work on RedHawk platforms
- file format for continuous surface geometry output optimized
- parameter ‚weight_initial_radial_stifness‘ introduced
- graphics flickering of wildly disconnected contact patch animations reduced
- new output signal ‚max sinkage‘ for soft soil simulation introduced
- proper error handling if tread pattern file or rim data file is specified but non-existent
FTire/sim
- new function to put out 2D cleat enveloping curves during cleat test
- new example file sample.sim for simultaneous specification of road data and sources/sinks control
- animation and movie generation selection improved in GUI
- optional rgu-file creation in FTire/sim-based soft-soil simulations introduced
- sim scripts may contain tire data file name now such that the sim script alone can completely define an FTire/sim run
FTire/fit
- FTire table data visualization and friction model images added to FTire/fit report
- score indicator in FTire/fit measurement list now cleared if measurement is deactivated
- improved color palette for error visualization
cosin/road
- selection of road rendering color introduced
- improved error messages in case of road loading issues
cosin/mbs
- instrument panel placement in non-simulator cosin/mbs animation improved
cosin/tools
- preventing message window popping up multiply under certain circumstances
cosin/tools for tires
- fix: made sure new spline data don’t get lost when entered in GUI
- fix: minor issue in new tire generation GUI
- consolidation of spline specification in GUI
- FTire steady-state analysis stability and step-size selection improved
- FTire table data visualization and friction model images added to fingerprint report
- new GUI for creation, editing, analysis, and evaluation of cti files
- self-tuning wheel-load controller in Pac2002 model export made more robust
- Pac2002 parameter identification made more robust
cosin/tools for roads
- fix: minor format issue in rgr to stl road data file export
- 2d road visualizer made interactive by providing sliders for time and scaling in graphics window
- unified triangulation export to all supported CAD and triangulation file formats enabled for all road types
- center-line export from rgr files added to GUI
cosin/tools for Matlab
- Matlab bso file post-processing enhanced: comparison of two bso-files in one plot added
CTI
- fix: made ctiWriteStatesMemory() work properly with force extrapolation
- fix: clean cti exit in case of fast cosimulation mode (with new automated wait for all threads to complete prior to closing cti handles)
- fix: avoided animation window freeze during ctiClose() if calling solver is Altair/MotionSolve
- consolidation: CTI functions ctiLoadSTIRoadModel() and ctiLoadSTITireModel() are marked as deprecated and are discontinued from cosin version 2019-1 onwards
- consolidation: direct support for outdated STI tire and road models, as well as user-defined CTI-driven tire models discontinued
- introduction of new file type ‚cti‘ for use as input file in all CTI environments. cti files contain, for all tire instances of a simulation model,
- links to tire and road data files to be used
- specification of any initial settings
- DOE and other parameter values to be used in arithmetic expressions of all input data files
- sources/sinks definitions of extra input signals like inflation pressure, tread depth, ambient temperature, and more
- specification of animation settings
- specification of post-processing actions like cosin/ip output scripts for fully automated generation of general result graphs
- new CTI function ctiFollowRoad() to compute the rigid-body motion of the rim such that a line parallel to the currently loaded road’s center-line is followed with constant slip and camber angle: to be used for stand-alone CTI demonstrations. The rigid-body state can be passed over to ctiComputeForces() without any further adaptation. For an example see the ctiFollowRoadDemo.c code.
- new CTI function ctiLoadControlData() to select and load a cti file in cosin/io format, containing CTI control info for a single tire instance
- new CTI function ctiLoadList() to select and load a cti file in cosin/io format, containing complete CTI control info for all tire instances of a given list. No extra calls to ctiLoadTireData(), ctiLoadRoadData(), or ctiLoadControlData() are required when using ctiLoadList().
- new CTI function ctiSetUPROXY() to register a user-defined proxy function of typedef UPROXY as callback function. See for an example the ctiUproxyCbDemo.c code
- new CTI function ctiReadStatesMemoryList() to read all state arrays from memory for a list of tire instances in multi-threaded mode
- made all FTire plot signals available in cti files as sources/sinks control signals
- made sure message window on/off selection is always effective in CTI environments
- CTI statistics output completed with times of state save/retrieve
- ensured ctiComputeForcesList() reset call resets also the force extrapolation mode to OFF
- generalization of output file prefixes, potentially indicating simulation run number, simulation phase number, and tire instance
- optionally preventing overwriting of existing output files by a respective entry in cosin cosimulation settings GUI
- optional link to cti file added in tir-files; for use in 3rd-party environments that do not yet directly accept cti files instead of tir files
- made sure output file directory is created if not existent
- simulation recording enabled in single-thread case if ordered by ctiRecorder(), but not in tir-file
- ctiRecorder() may now be called even after loading of tire data files, and will contain all file loading tokens and names though
CTIDL (CTI Dynamic Library Wrapper)
- new CTIDL function ctidlGetTireDataFileName() to get file name of tire data file from a cti file
- added HOME folder handing to ctidlGetCosinInstallFolder() for root accounts on Linux
CTI/client (client side of TCP- or UDP-based remote CTI execution)
- new target dir mode CTICLI_TARGETDIR_NATIVE for cticliLoad*Data() functions
CTI/server (server side of TCP- or UDP-based remote CTI execution)
- added –syslog option to send all messages to syslog (only for Linux)
Documentation
- updated screenshots and inclusion of new items and menu options in many documentation chapters
- included previously undocumented input variables for road types drum and cleat
- documentation of all new CTI functions added
cosin software 2018-4 release notes
Note: this version will be the last one that allows compatibility dates prior to July 1, 2015. Beginning with 2019-1, earliest compatibility date will be 2015.07.01, and, respectively, mimicked version 2015-3.
In case you are using an earlier compatibility date or mimicked version (which only is recommended in certain unavoidable cases), please make sure your data files still run properly with mimicked version 2015-3 or later.
cosin
- format of resource statistics output improved
- made sure no more animation window pops up in current simulation when esc key was hit, but it *does* in next simulation run
- rapid change to predefined viewing directions introduced in animation window
- made sure animation window is not iconified initially
- PSD plot scaling now in dB/Hz
- extrapolation mode in spline evaluation made selectable
- prevent spline evaluation to report error in case of extrapolation
- source & sinks signal expressions may now contain =-sign, for example in comparisons using >=, <=, or ==
- new arithmetic expression functions measd(), measdd() (1st and 2nd derivative of measurement signal at arbitrary time), for use in FTire/sim etc.
cosin GUI
- specification of car-body CAD file in animation settings GUI fixed
FTire
- added local pressure and air flow velocity output to bso files
- optionally create diagnosis file for pressure and air-flow visualization using Matlab
- new Matlab tools for airflow visualization
- agricultural W, DW, TW rim contours added, cf. ETRTO
- new additional sidewall stiffness model added, to prevent sidewalls from being stretched
- added OpenAL Soft library (LGPL licensed) for tire noise output
- maximum angle increment in real-time mode for all example tires set to 2.5deg, to make them all run in real-time even at highest rolling speed
- automatic computation of contact patch states in diagnose mode added, to enable contact patch plots in cosin/mbs simulator
- new parameter sidewall_stretch_stiffn_factor introduced, to limit side-wall radial stretching potentially occurring with extreme camber angles
- optionally variable lateral bending stiffness added, including highly accurate computation of respective bending beam shape functions during pre-processing
- improvement of 2D imperfection plots
- inner liner now shown in cross section plot (if thickness is defined)
- increase of maximum belt bending number of degrees of freedom from 9 to 20
- added belt layer thickness to cross section plot
- elastic and plastic rim deformation added to output in bso-file, if flexrim model is activated
- coordinate system handling in bso output fixed:
- for numerical reasons, bso-files are *always* rim-fixed now
- hub-fixed and cartesian/cylindrical coordinates selection introduced during bso-file post-processing
- new tire surface visualization kind ‚cross sections‘ in FTire animation introduced
- ‚time=‘ entry in all output file formats homogenized, in order to simplify user-written post-processing algorithms
- cross-section plot improved: selection uninflated/inflated; selectable kind of geometry computation, and more
- optional command-line-based replacement of all numerical settings by default values introduced
- new model configuration item ‚contact elements with shearing-effective mass‘ introduced
- new check for pre-processing necessity, making sure that data are pre-processed if *either* version or compatibility data/version has changed
- made sure all tires appear in animation window
- more detailed air cavity output signals
- fix: potential sign error in air cavity reaction forces
- improve convergence for horizontal static displacement
- WLF transformation using tread rubber glass temperature added as alternative description of temperature influence on friction
- tread pattern is mirrored/symmetrized together with conicity and ply-steer, if necessary
- new output signal ‚current estimated dynamic rolling radius‘
- rim and brake disc size calibration fixed in animation model
- side-wall stretching added as optional component to animation window
FTire/sim
- halt/resume plot output using SS-signal ’no_plot‘ introduced in FTire/sim
- speed-up of GUI opening
- automated mechanism to estimate current rolling radius (in case of free rolling tire), for usage in subsequent slip output signal calculation
FTire/fit
- measurement recognition rules improved
- new selection added to settings menu: in case of multiple measurement cases with same conditions ‚ask what to do‘
- recognition of unsupported TYDEX labels improved
- minimum thread number introduced, in addition to maximum thread number
- made sure ‚delete‘ button in GUI doesn’t leave any garbage in contr.ftf, and thus properly manages check-in/check-out activation
- made sure new demo project always runs through (by forcing use of default settings)
- friction identification improved
- detailed output of errors in forces and moments of FE load cases introduced
- improved table output of FE load case results
- FE load case attribution to specific stiffness parameters improved
- ’shift into origin‘ setting made selectable
- ‚adjust settings‘ added to project creation assistant
- enhanced file-name based inspection/check-in of footprint bitmaps
- new processed footprint preview during image check-in
- new function to conveniently export cleat simulation scripts, in order to analyze a given cleat test from the command line outside FTire/fit
- fix: under certain conditions, score values of steady-state tests were not written to sco-file
- Tydex signal MEASNUMB recognized now
- allowing non-trivial specification of number of signal values per row in TYDEX files added (as defined in TYDEX spec)
- generalization of temperature signal selection: signal to be used (and which is meant by TRDTEMP in the tdx-file) can be selected in FTire/fit GUI -> Settings -> preferences
- script for mu-slip-cases improved, to make sure it passes through origin
- muslip sim-script improved, to make sure the complete measurement is simulated *after* transients have died out
- cleat definition for steady-state cases in demo-project re-organized: steady-state cleats have own cleat identifier now and are no longer defined inside sim-file
FTire/link
- Simulink models updated, all compatible now with Matlab 2015A and later
- abort button in message window within Simulink no longer shown; abort Simulink simulations with original Simulink means instead
cosin/road
- improved grid road animation model: circular blending, less flicker
- unified definition of oblique cleat orientation angle, independent on drum type: changed all data items ‚direction‘ and ‚cleat_direction‘ to ‚cleat_angle‘, keeping meaning of old items exactly what it was, but setting its use to ‚deprecated‘
- check license-protected rgr-files for correct encryption prior to checking out license
- VI-Grade-style triangulated 3d roads supported now
- new center-line road data format: mtl- and mtb-files with certain mandatory signals
- fix: potential multithreading vulnerability in certain road evaluation routines
- new example road data file cosin_function.evr
cosin/tools
- several cosin/player improvements: fix of scene c.o.g. computation for camera control, and more
cosin/tools for tires
- try to re-sync in record-file replay implemented
- made sure all tir-files with relative tread-pattern file names can be loaded in all analysis tools
- compatibility date and compatibility version selection in cosin/tools for tires simplified and generalized
- new Matlab scripts to post-process bso-files
- made sure Pac2002 files can be opened in GUI
- Pac2002 export from FTire improved
- computation and output of rdyn @ My=0 (classical free rolling) and rdyn @ Fx=0 (controlled with drive torque, theoretical correct value) in cosin/tools for tires introduced
- consolidation of all spline specifications and their management in GUI
- stability and step-size selection for FTire steady-state analysis improved
cosin/tools for roads
- rgr export of ctr road data files (track files) including speed profile for lateral inclination specification added
- fully automated rgr-file generation out of general road data file for use in real-time applications added
- track file export to rgr completed with all cosin/io roads
- made sure no sort of encrypted RGR file link can be visualized/analyzed
- new clickable specification of predefined 2d plot intervals in road visualizer
- taking into account optional banking angle of center-line import to new rgr file
- fix: corrected computation of rounded bevel edges of inclined cleats
- new road visualization types ‚contour plot‘ and ‚level plot‘
- simplified view selection introduced in cosin/tools for roads
- fix: prevent animation from crashing if visualizing center-line road without accompanying rgr data
- GUI call of rgr generation from other road data file menu enabled
- optional rgu file can now be applied in rgr reformat GUI
- improved function ‚add new data to rgr‘ now allows to add or modify soft soil and variable friction data to existing rgr
- added export of rgu-modified rgr at any arbitrary time, using ‚reformat/modify rgr‘ function
- optional leading and trailing ramp and leading flat segment added to rgr generation
- new tools for processing all kinds of center-line defining road data files
- optionally plot center-line display in triangulation plot
- center-line modification added to rgr export
- focus optionally follows road section now in rgr/center-line visualization
- new function in center-line manager: write detailed mtl output file with curvature and more
- original center-line data are now shown in processed center-line test output
- 2d road visualization made interactive, embedded in endless loop with sliders for time and scaling in graphics window
cosin/mbs
- force feedback steering wheel support on all platforms introduced
- cosin/mbs micro simulator (comics) made available, for FTire real-time demo together with full MBS vehicle model, without need for any 3rd-party solver
- show complete MBS front axle in cosin/mbs simulator if requested, and embed FTire contact patches
- force-feedback steering wheel controls documented in animation window
- reset switch added to comics
- convenient refresh of exported rgr files added to GUI
CTI
- optimized state save/retrieve management implemented
- save/retrieve FTire states to/from memory in addition to save to/from file added
- CTI message output formatting within in 3rd-party applications improved
- default log-file name in CTI environments set to ftire.log
- log-file in CTI now equipped with same prefix as all other output files
- added new CTI API function ctiSetCompatVersion to set compatibility version for a given tire handle.
- addew new CTI API function ctiWriteStatesMemoryList to write state arrays to memory for list of tire instances in multi-threaded mode.
CRI
- added new CRI API function criGenerateRGR to automatically generate RGR files out of general road data files. See criGenerateRGRDemo for an example how to call the new function
CRIDL (CRI Dynamic Library Wrapper)
- added Dynamic Loader for CRI shared library (cridl.c) to simplify run-time loading
Installation
- 3rd party distribution installers and reference packages discontinued
Licensing
- improved error message if license doesn’t exist on license server
- bug-fix if non-licensed soft-soil rgr is loaded
- new second rgr license and license key for rgr encryption key implemented
- new license check feature ‚ftire_adams‘
- old license features ‚ftmt‘ and ‚ftrt‘ replaced by ‚ftacc‘ for accelerated FTire and ‚fthil‘ for FTire in HiL environments
- potentially misleading licensing message in animation window improved
- added license-status data to license trace message in case license doesn’t exist on server
Documentation
- osin/road documentation revised
- rim-to-road contact documentation revised
cosin software 2018-3 release notes
cosin
- resource statistics output format improved
FTire
- added detailed local pressure and air flow velocity output to bso-files
- optional rim_contour parameter added to tir-files
- agricultural W, DW, TW rim contours added, cf. ETRTO
- new additional unilateral sidewall stiffness model added, to prevent sidewalls from being stretched too much; new, fully downward compatible parameter sidewall_stretch_stiffn_factor introduced
- writing of additional output files considerably accelerated
- message in case of FTire instability improved
- specification of car-body CAD file in animation settings GUI fixed
- new compatibility date 2018.06.12 introduced:
- tire sidewalls prevented from being stretched too much, by introducing strongly progressive radial stiffness in stretched condition
- inflation pressure, tire temperature, and tread depth changes properly taken into account now in loaded modal analysis
- orientation angle of oblique cleats consistently defined counter-clockwise, using new data item ‚cleat_angle‘ instead of deprecated items ‚direction‘ or ‚cleat_direction‘ in all relevant road types (both in cosin/io and TeimOrbit format for drum, flatbelt, cleat, and plank)
- slightly too small scaling of imperfection kind ‚2D tread gauge variation‘ fixed
- made sure no more animation window pops up in current simulation when Esc key was hit
- inner liner and belt layer thickness, if defined in tir-file, now shown in cross section plot
FTire/fit
- FTire/fit measurement type recognition rules improved
- new selection added to settings for policy in case of multiple FTire/fit cases: ‚ask what to do‘
- recognition of unsupported TYDEX labels improved
- fix: tread depth might have been wrongly set during footprint check-in
- minimum thread number introduced in FTire/fit preferences menu
- fix: made sure ‚delete‘ button in FTire/fit GUIs doesn’t leave any garbage in FTire/fit control file, and thus properly manages check-in/check-out activation
- cleat definition for steady-state cases in FTire/fit demo-project reorganized: steady-state cleats have own cleat identifier now and are no longer defined inside sim-file
FTire/link
- all Simulink example models updated: all compatible now with Matlab 2015A and later
- ineffective ‘abort’ button in message window opened by Simulink models removed
cosin/tools
- automatic re-sync in rec-file replay added
- made sure all tir-files with relative tread-pattern file name can be loaded in all analysis tools
- compatibility date and compatibility version selection in cosin/tools for tires simplified and generalised
- cosin/ip GUI improved, more predefined search strings added
- multiple cosin/player improvements: more accurate of scene c.o.g. computation for camera control, and more
- ’show‘ button in cosin/tools for roads shows actually selected obstacle now
- improved 2D imperfection plots in cosin/tools for tires
- new fast specification of predefined 2D plot intervals in road visualizer
cosin/road
- new complete export of ctr road data files that contain a speed profile to rgr files
- export stl/obj/shl to rgr improved in case of full 3D data
- track file export to rgr-files now supported for all cosin/io roads
- improved grid road animation model (circular blending, less flicker)
- unified definition of oblique cleat orientation angle, independent on drum type
- check license-protected rgr-files for correct encryption prior to checking out license
- taking into account optional banking angle of center-line import into new rgr-file
- fix: corrected computation of rounded bevel edges of inclined cleats
cosin/mbs
- cosin/mbs simulator mode (‚comics‘) introduced
- fully-automatic rgr generation for cosin/mbs+FTire simulator application implemented, if necessary
- cosin/mbs animation improvements:
- show complete front axle if requested
- embed FTire contact patches etc.
- force feedback controls interface added
- Open/AL sound generation added
- steering wheel controls on-screen documentation added
CTI
- optimized FTire states save/retrieve management added, using new CTI functions ctiReadStatesMemory / ctiWriteStatesMemory
- added new CTI function ctiSetStatesMemory which writes states memory at the end of a ctiComputeForcesList call if the writing was requested via corresponding job flag. Note: writing is done in parallel within the tire threads, in contrast to the CTI function ctiWriteStatesMemory which runs in the main thread
- names to CTI threads assigned
- allowed ctiSetAffinity function to be called together with non-ctimt API functions like ctiComputeForces
- added new CTIINIT.mt_call_flag modes:
- .0. default affinity handling is enabled
- .1. default affinity handling is disabled
- 0.. off-line application
- 1.. hardware-in-the-loop application
CTI Dynamic Loader (CTIDL)
- added carriage return handling to ctidlGetCosinInstallFolder() while extracting the cosin_install from the cosin ini-file
Simulator and HiL Applications
- maximum RT angle increment for all example tires set to 2.5, to make them run in real time even at highest speed
Licensing
- improved error message if license doesn’t exist on license server
Documentation
- documentation entries for all new FTire parameters added
- Bekker-Wong soft soil model documentation added
cosin software 2018-2 release notes
cosin
- considerable speed-up of several internal functions
- sign() function added to cosin formula interpreter
- image loading routines made thread-safe
- improved cosin/io data-file formatter
- new option -nocol to unconditionally suppress coloured text output
cosin GUI
- selection of ‚mimicked cosin version‘ introduced, to conveniently ’simulate‘ an older cosin version
FTire
- further improved geometry packer for FTire animation window
- fix: poor formatting in interactive footprint comparison simulation
- steady-state animation window improved
- improved display of sliders in animation window
- save option in interactive analysis animation window introduced
- road shift to improve numerical robustness during steady-state computation
- improved specification of road visualization in animation window
- made sure camera position is properly adjusted at animation start in case of multiple tires
- extra fast rgr evaluation implemented in RT mode
- more accurate cross section plot
- new speed mode specification:
- accelerated mode
- level 1: no model extensions
- level 2: no model extensions, no extra output
- level 3: no model extensions, no extra output, no animation, reduced resolution
- level 4: no model extensions, no extra output, no animation, reduced resolution, fast co-simulation, only with constant step-size
- real-time mode
- level 1: no model extensions, no extra output, no animation, reduced resolution, robust co-simulation, only with constant step-size
- level 2: no model extensions, no check for bottoming, no extra output, no animation, reduced resolution, reduced extra output, robust co-simulation, only with constant step-size
- level 3: no model extensions, no check for bottoming, no extra output, no animation, reduced resolution, reduced extra output, fast co-simulation, only with constant step-size
- level 4: no model extensions, no check for bottoming, no extra output, no animation, reduced resolution, reduced extra output, fast co-simulation, only with constant step-size
- level 5: no model extensions, no check for bottoming, no extra output, no animation, reduced resolution, minimum extra output, fast co-simulation, only with constant step-size, fast rgr road evaluation w/o and with curved center-line, if applicable
- accelerated mode
- animation geometry manager improved and equipped with warning messages if widgets overlap
- RTF measurement added to statistics output
- error condition set and preprocessing aborted if specified tread pattern image not found or not loadable
- new output signal ‚minimum interior cross section area‘
- fix: more precise segment volume computation in detailed air cavity model
- fix: more accurate air cavity reaction forces computation
- Adams version of ISO forces/moments (TYDEX 38-43) added to cosin/ip output
- automatic correct positioning of footprint bitmap in animation window
- detailed and unified output of reason for refreshed pre-preprocessing
- made sure movie generation can be controlled with F4 even if animation starts in movie state
- improved recognition of rim rotation instability
- rim CAD file specification simplified and redundancy removed; file name appears now at most once in tir-file
- improved model configuration message output
- fix: potential crash in pre-processing if both cornering stiffness (or any other steady-state rolling condition) is prescribed and thermal model is activated
- made sure all belt output variables are well-defined and set to zero in case of non-pneumatic tire
- provision of all eventually needed needed TYDEX signals even in highest speed mode
- extra Ascii output of footprint boundaries provided
- tire noise activation simplified, more physics-based squealing loudness estimation introduced
FTire/fit
- automatically show cleat list and cleat properties when opening cosin/tools for a FTire/fit clt file
- animation window of interactive footprint simulation improved
- more detailed description of friction cases in FTire/fit GUI
- quick measurement check introduced
- proper treatment of check-in/check-out in case of multiple virtual measurement files derived from a single data file
- direct call of cosin/tools for respective obstacle in measurement details window, if applicable
- data-block editor integrated into FTire/fit GUI for convenient editing of cleat definitions
- free running wheel rather than forced slip in interactive footprint simulation
- friction cases from slip angle sweeps are simulated now with freely rolling wheel
- footprint size included in check-in details
- number of cross-section modifiers can be chosen in interactive simulation menu
- footprint boundary computation simplified
- measurement check-in messages improved
- reading/writing of FTire/fit control file in new format made compatible with older versions
- fix: potentially wrong Fz values in report image captions
- correct treatment of all files referenced by tir-file within relevant FTire/fit operations
- copying of linked files into history made user-selectable
- wrong warning message ‚incomplete validation‘ after report generation from within history menu fixed
- improved usability of history menu by new short-cut buttons
FTire/sim
- new FTire/sim simulation option: follow course in a given distance, defined by road center-line
- simplified speed mode specification in FTire/sim GUI
- made sure FZ given as parameter does not overwrite source signal ‚deflection‘
- all sim scripts revised and reformatted
- source of output time span specification made selectable between tire data file and sim script
cosin/tools
- brush-up of cosin/ip GUI
- fix: logarithmic scaling of multiple PSD plots in cosin/ip
cosin/tools for Tires
- new convenient tir-file comparison option, only showing those parameter deviations beyond a definable threshold
- made sure cross section can be plotted correctly if tire data file refers to a bitmap in a relative directory
- specification of tire structure letter (R,D,B,RF,ZR) consistently introduced in all relevant GUIs
- tire size specification in FTire/estimate simplified
- GUI for FTire/estimate formulae specification redesigned and completed with ‘help’ and ‘clear’ function
- modal analysis GUI revised
- comparison of tir-files includes byte-wise tread pattern and rim data now
- convenient sub-model activation status and selection added to cosin/tools for tires GUI
- missing ‚clear entry field‘ buttons added in all GUIs
- new selection ‚linked files‘, collecting in a single menu all files that can be specified within a tir-file
- file comparison by contents improved
- fingerprint parameter bounds for wheel load and camber angle made selectable by user
cosin/tools for Roads
- new rgr road example files
- user-defined 3d road visualizer improved and accelerated for rgr roads
- added ‚closed‘ specification and automatic recognition of ‘closed’ property to rgr roads with center-line
- made fast rgr evaluation with center-line run properly even if center-line is closed and rgr grid length is not a fraction of center-line length
- automatic prolongation of rgr grid of closed centerline roads, to let it cover the whole road for visualization
- improved grid-based road visualization: sliders added, variable resolution
- simplified specification of grid size in rgr generator
- fast preview of new roads w/o saving new road data file
- simplification and harmonization of rgr road generator and center-line extraction
- new example road data file ‚flatbelt‘ in cosin/io format
- in road builder, user can select now if rgr data are specified in curvilinear or in global coordinates
- fix: rgu-file visualization
- friction factor made selectable in 3d road automatic visualization
- new feature: evaluate road at single location and show numerical result
cosin/mbs
- made sure FTire output does not overwrite cosin/mbs output
CTI
- rec-files now are directly loadable in cosin/ip for inspection
- ctiEvaluateRoad() will put out info message rather than warning, and return modified road data in case of license protected data
- banner and ‘about’ window contains source code status date
- improved output of used speed mode and reason why it is used in FTire/sim and CTI messages
- clean program exit if tire data file in CTI environment cannot be read/loaded
- new CTI functions ctiReadStatesMemory(), ctiWriteStatesMemory to read/write CTI states from/to memory
- CTI splash screen now lists CTI installation directory
- allow ctiLinearize() to neglect modal damping (see docu for more)
- made sure no 3rd-party environment can suppress animation if not wanted by user
- Adams product names spelling in message file fixed
- added mode flag to cti{Read,Write}StatesMemory to read/write all CTI states (mode=0) or only a subset of the CTI states (mode=1)
- revision number added to CTI splash screen
Documentation
- all documentation chapters updated
- FE-based parameterization docu chapter added
- new correspondence table for TYDEX signals added
- list of parameters treated by FTire/fit added
- new ftire_diagnosis.txt mentioned in support checklist
cosin software 2018-1 release notes
cosin
- geometry packer for cosin animation window introduced
- widget boundary visualisation in animation settings GUI introduced
- warning messages if widgets in animation window overlap
- slider labels in animation window moved outside slider fields (if large enough), to improve readability
- redesign/simplification of road visualisation specification for animation window
- output of undefined variable name in cosin/calc’s evaluation of arithmetic expressions
- maximum number of roads and tires changed to 64 each
FTire
- speed-mode from $parameters data block now dominant over respective command-line option, allowing to run several instances of FTire/sim within FTire/fit at different speed modes
- source of speed-mode value written as message
- made sure pre-processing is not repeated if only animation settings are changed
- fix: loading of several different tread patterns made thread-safe
- new compatibility date 2017.11.15:
- improved contact patch triangulation algorithm in case of large tread shear displacements
- more robust computation of steady-state contact patch geometry and contact forces if tread pattern is given by image
- made sure tread pattern repetition follows same rules and is exactly the same in all speed modes
- more accurate computation of sidewall height, taking into account exact ETRTO compliant rim flange geometry
- numerically more robust steady-state tire initialisation in case of strongly inclined roads
- speed mode 6 now provides minimum TYDEX output and accelerated rgr evaluation
- initial steady-state computation made even more robust, to work well with initial vertical velocity
- on-line plots and footprints for more than one tire instance enabled in animation window
- made sure camera position is properly adjusted in first animation frames, in case of multiple tires
- RT level 5 changed from ’no TYDEX output‘ to ‚Minimum TYDEX output and extra fast rgr road evaluation if applicable‘
- cross-section plot improved
- common unified output signals for FTire, FETire, and HTire introduced
- fix: made sure diagnosis animation starts with correct camera velocity
- error condition set and preprocessing aborted if specified tread pattern image is not found or is not loadable
FTire/fit
- fix: calibration of forces/moments in FTire/fit taken now into account in RMS calculation also, rather than only in plot output
- ‚inflation pressure variability tolerance‘ introduced as new FTire/fit setting value
- in-plane cleat test quality indication in FTire/fit menu fixed
FTire/sim
- made sure plot file is generated if scopes are to be shown in animation
- new FTire/sim example script ‚driven drum‘
cosin/tools
- record-files now can be opened in cosin/ip
- fix: ‚trim file‘ function in cosin/ip
- cosin/ip load of several huge files fixed and accelerated
- animation settings GUI reachable from replay GUI
cosin/tools for Tires
- fix: display of used/overdetermined data in cosin/tools for tires tir-file editor
- fix: save option in interactive FTire analysis animation window
- new convenient tir-file comparison option added, only showing those parameter deviations beyond a definable threshold
cosin/tools for Roads
- standard views (top/side/front) introduced and made selectable in 3d road visualisers
- animation speed-up for complex scenes with constant data used in road visualiser
- new export function in for all kinds of roads: ‚export to rgr‘, saving road profiles and surfaces even from user-defined models into an rgr file, for use in record file replay etc.
- center-line extraction from rgr file generalised; both coarsening and refinement now possible
- color legend added to all modes of road visualiser
- cleat list and cleat properties is shown when loading a clt file in cosin/tools
- interpolated center-line data export to mtb-file, for analysis of smoothness etc., added to cosin/tools
- fix: increment handling when extracting center-line files from road data files
- new mtb export from center-line data
- improved road visualiser:
- high/low resolution made selectable on the fly
- camera focus follows selected road section
- pos/length slider selection instead of smin/smax
- new rgr center-line analysis option
- footprint trajectories from arbitrary FTire simulations can now be added to 3d road visualisation
- user-defined 3d road visualiser improved and accelerated for rgr roads
cosin/road
- predefined road sizes in user-defined 3d road visualiser introduced
- combination of rotating rdf drum with rgr roads introduced
- moving curb road added to example road data files
- optional PT1 filter of center-line data in rgr files added
- example road psd.rgr added
- increased accuracy when reading center-line data with non-zero data decimation
- extra fast rgr evaluation both w/o and with center-line, w/o and with additional road transformation, w/o and with variable friction, and for all extrapolation modes introduced
- fix: rgr files with header and trailing exclamation mark, but w/o binary data made valid
- new road type: free rotating drum, driven by tire
- new example road file ‚driven drum‘
CTI
- fix: CTI function ctiGetRoadSize output for crg roads
- fix: ctiSetNotify and ctiSetAffinity handling while running in multithreaded mode
- added unit info for ctiGetRoadSize
- strictly restricted use of ctiEvaluateRoadHeight in case of license protected data
- exact RTF measurement added to statistics output
- new CTI function ctiSetDrumTorque, in conjunction with fully automatically operated drum test-rig defined by 2D road type ‚drum‘; drum is driven both by (a) all wheels identified to be located above drum, and (b) by external torque specified by ctiSetDrumTorque, if mom_of_inertia is set for drum in road data file
- new CTI function ctiSetOutputFilePrefix, to define another set of output files when time loop is executed several times in sequence for the same tire
- new CTI function ctiWriteRoadData, to write road data of x/y region swept during previous simulation
- new CTI demo program ctiResetDemo.c, ctiMtResetDemo.c, and ctiRoadEvalDemo.c
- allow ctiCloseTire to be called repeatedly
- added new reset mode (=9) to ctiComputeForces* and ctiComputeForces*List functions
Documentation
- cosin/tools for tires documentation updated
- cosin/tools for roads documentation updated
- cosin/rgr documentation updated
- FTire/parameterisation documentation updated and completed with FE-based documentation chapters
- missing data items added to FTire/model documentation
- legal notices added to FTire/fit documentation
cosin software 2017-4 release notes
cosin
- prevent escape sequence output in 3rd-party messaging on Linux
- output of command line options only at end of program, to be able to mark unused options
cosin GUI
- quick visual check of animation settings added to GUI
- fix: prevent tcl from crashing if FTire/fit or cosin/mbs window is closed after deleting project folder manually
- placement of message window outside screen prevented
- made sure all GUIs are completely visible when opened
- fix: crash in tcl when checking selected editor
- cosin/ip GUI improved, new functions: predefined plot sizes for fast selection
- search item list added to cosin/ip GUI
- log-file browser now allows expanding of single output blocks
- cosin/ip GUI redesigned: simplified loading/unloading of plot files
- cosin/ip window placement improved
- less flicker when changing plot window size in cosin/ip
FTire
- new compatibility date 2017-07-31: automatically disregarding hysteresis during linearization
- multiple & different tread pattern bitmap files make work simultaneously
- cleat contact phase added as new column in cfo output file
- controlled temperature without activated thermo model implemented
- consistent distinction between R, D, and B tires
- new realistic tread pattern example images added to package
- users are asked now if additional data files (tread pattern, rim data, rim CAD file), when specified, are to be copied into FTire data file directory
- new function to mark first cleat contact in a tread pattern image
- default numeric settings for pre-processing made more robust
- fix: potential crash during loaded tire linearization
- FTire example data file consolidation; new example files for tire sizes:
- (1) 195/65 R 15 91T
- (2) 205/55 R 16 91V
- (3) 225/45 R 17 91V
- (4) 235/45 R 17 94W
- (5) 245/40 R 18 97Y
- (6) 295/35 R 20 105Y
- made sure version of CTI and FTire state array input from file is compatible with actually used cosin version
- fix: smooth simulation resume using state save/retrieve function
- head line with signal numbers added to mtl files
- more precise and simplified surface node position output
- fix: linearization in case of activated flexrim model
- angle input in linearized LTI system made selectable: Bryant angles (default) or rotation about inertial x/y/z axis
FETire
- operating conditions and pressure output in FETire made work
- FETire cross section output added to cosin/tools
FTire animation
- animation suppressing made selectable even in case of ogl request
- animation window control made work even if no .cosin-file is available
- quick visual check of animation settings added to GUI
- lighting can be switched off now even if settings source is a tir-file
- scopes are shown in GUI even if settings source is a tir-file
- new deformed and colored rim CAD model
- extremely deformed side-walls shown more realistically
- simulation time made better readable
- placement of objects in animation window improved
- auto-scaled time interval in scopes fixed
- color palette selection in FTire animation introduced
- new color palette ‚reduced thermo‘, to avoid color white (= background color) in footprint
- homogenization of color legend display in all applications
FTire/fit
- made sure single FTire deflection frame is added to report in case of FE tests
- added new selection ‚open FTire/fit project in‘ to launchpad menu
- dynamic stiffening identification improved
- reference plots made work even in percental comparisons
- new button ‚reload simulation scripts‘
- report formatting improved
- sim-scripts brushed up
- new simscripts made 100% downward compatible, not requiring simscript update
- tir-file prevented from forced preprocessing for cleat test validation
- better on-cleat-phase visualization in report
- FTire/fit by default opens last project now
- initial project selection fixed
- fix: wrong image sorting in report generation on Linux
- description of cleat geometry added to cleat test captions in report
- captions output and step forward/backward buttons added to validation image browser
- stepping through validation images now works even if a group is only partially validated
- measurement type recognition revised
- more detailed ‚what if‘ info display in measurement list
- user may propose measurement type now (right click in measurement list or check-in button)
- simplification and unification of check-in procedure
- made sure CTORS test case with high steering angle rate is recognised as statics
- more friction cases recognized
- numeric settings optimization improved
- new analysis button in tread pattern image specification: show longitudinal and lateral net-to-gross distribution
- footprint boundary approximation fixed for models with tread pattern
FTire/link
- help call in all Simulink models fixed
- new Matlab scripts and functions for mtl- and gpo-file postprocessing
- mp4 generation added to gpo postprocessor
FTire/sim
- all simscripts from FTire/fingerprint made work within FTire/sim GUI without any modification
- time-dependent road friction modification factor introduced in FTire/sim, controllable via new sources & sinks signal ‚road_friction_mod_factor‘
- fix: solid tire simulation made run again in FTire/sim and FTire/fingerprint
- new checkbuttons ‚tag‘ introduced in FTire/sim GUI, to fully automatically tag output file names by actual parameter values
- initial wheel rotation angle introduced
- optional modified tread pattern file added
cosin/tools
- slip angle made controllable in interactive analysis
- wheel load control in FTire/fingerprint made work even for ‚exotic‘ tires
- new ’shaded curves‘ with general RGBA color in cosin/ip
- cosin/ip cursor (if active) vanishes outside diagram bounds
- more accurate placement of left/right-aligned text in cosin/ip postscript and png output
- friction modification added to steady-state and interactive analysis
- analysis function for rim data files added to cosin/tools
- flexrim data file generation completed with approximations for simplified approach
- output of Green’s functions added to flexrim analysis
- flexrim Matlab scripts added to installation package
- fix: carcass/tread spline editing function made work
- rim rotation angle added to linearization menu as new input value
- new two-phase self-tuning wheel load controller introduced in steady-state computation
cosin/road
- 2D road type time-variant function made work even if friction factor is set
- fix: cosin_3d_step.rdf road made work
- fix: cosin_3d_dummy_rgr.rdf road made work
- RGR output selection made work in old STI interface called by Adams
- made sure full 3d road evaluation works for all tire instances if using the same triangulated road data file
- fix: huge rgr data file loading with more than 500000 center-line points
- new optional rgr road data file licensing
- rgr file generation for simple obstacles made more user-friendly
CTI
- activation of rgu-file output adapted to new Adams logics (using function cfinit rather than environment variables)
- added demo program for ctiLinearize
- homogenized cti demo programs
- restart demo program slightly extended
- fix: bitwise exact CTI restart in case of step-size-control and potential going backward in time
- fix: individual record files might not have been cleanly closed with repeated call of ctiInit / ctiClose
- enhanced output modes for ctiWriteAdditionalOutput
- improved error handling for ctiReadStates and ctiWriteStates
Documentation
- cti documentation revised and completed with all new functions
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
cosin software 2017-2 release notes
cosin
- TeimOrbit Data block names in TeimOrbit-formatted data files may have arbitrary upper/lower-case notation now
- PID controller output made continuous in first call, to reduce initial transients
- syntax check in arithmetic expressions improved: ’name of a function‘ no longer assumed by default if expression is part of a longer alphanumeric string
- evaluation of arithmetic expressions accelerated
- new fast interpolation routine for scattered data without need for previous triangulation
- fix: potential thread safety violation in cosin/io file reading routines
- introduction of new ‚program option manager‘: info about used program options added to program statistics output in verbose mode; option descriptions added in command-line invocation of cosin applications
- all non-7bit-ASCII-characters removed from all text files in installation directory
- improved error handling in case of license error
- version in private data folder now saved in file .cosinversion (name independent on version)
- potentially wrong interpretation of arithmetic expressions of form i.k+l (as done by GNU compilers) fixed, to match Matlab interpretation
- made sure no already closed files are reopened in case of program abortion with esc
- optional sound output in all cosin applications reactivated
cosin GUI
- mandatory OpenCRG library selection included in cosimulation tab of cosin launchpad
- CTI/server GUI extended and improved
- better placement of file selector windows
- improved windows control when generating encrypted rgr files
- plot window placement improved
- ‚New FTire/fit project ..‘ and ‚Open FTire/fit project ..‘ items added to cosin launchpad menu, for faster access to FTire/fit
- simplified cosin version check in private data folders
- GUI formatting improvements for high resolution displays in Windows
FTire
- tir-files can hold and manage now simultaneously pre-processed data for RT and non-RT speed modes; by this, preprocessing refresh not any longer necessary when changing speed mode
- arithmetic expressions kept in tir-files when discarding preprocessed data
- ‚discard pre-processed data‘ fixed in case of write protected data file
- new contact force visualization color introduced: orange if sliding but still left of friction maximum
- new detailed output of ‚cleat contact phases‘
- all example data files updated: default RT time step changed from 1/3 ms to 1/4 ms
- initial temperature scale value mad selectable in animation settings
- optional color legend quantization
- new and unified color scheme for contour plot and tire surface coloring
- automatic generation of sidewall texture image, indicating tire ETRTO string
- new search function for scope selection in animation window
- rim CAD model file name path may be relative to tire data file name now
- improved automatic time axis scaling in FTire animation online plots
- decoration strings in FTire animation window may contain now arbitrary signal values, enclosed in %
- RT mode prepared for optional thermal and tread wear activation
- obsolete operating condition ‚model level‘ removed
- thermal and tread wear model selectable in all speed modes
- efficiency of thermal model in accelerated speed modes improved
- optional sensor traces in animation window added (if sensors displayed and traces activated in sensor pane)
- sensor display made selectable in animation settings window
- scaling of scopes time axis improved
- fix png-file generation (via F3 in animation window)
- demo license allows movie generation now
- improved warning output in case of contact kinematics convergence issues
- instability recognition improved
- more accurate approximation of ‚contact point‘ output signal (and avoidance of convergence problems in case of sharp obstacles): usage of ground-pressure weighted footprint centroid instead of simplified contact geometry plot
- output of road height footprint in [mm] instead of [m]
- new truck tire example model
- cosin/prm and FTire coupled
- generalized recognition/creation of tire size string (ETRTO vs. P-metric vs. inch)
- making sure that inertia forces in rim-fixed part of the tire are taken into account appropriately in force/moment output signals
- optional output of deformed cross-section instead of full surface in animation window
- pre-processing in case of steady-state data given in tire-file made thread-safe
- correct gpo-file creation even if running backward or sideward
- FTire structural DOFs visualization introduced
- ground pressure output resolution made selectable
- gas temperature and mean tread surface temperature introduced as independent operating conditions
- independent initial conditions for filling gas temperature and mean tread surface temperature introduced
- detailed thermal model output optionally activated even in higher speed modes
- ‚lateral texture image shift‘ introduced and added to animation settings GUI
- rim paint color made selectable (between pure aluminum and black)
- extra camera shift settings added to animation settings from tir-file
- optional brake disk added to FTire animation
- fix: linearization in CTI if tire handle differs from tire index
- improvements in linearization and modal analysis:
- proper mode shape animation of rotating wheel
- allowing off-lifted wheel even when making ‚loaded‘ condition assumption
- in animation, only overlaid mode shape is amplified, not the distortion due to load
- angular speed of modal analysis of rotating wheels correctly taken into account in mode shape animation
- size of mode shape animation window increased
- minimum rolling speed specification for linearization unified
- modal analysis result output formatting in GUI improved; message if modes are not recognized
- animation speed, mode shape amplitude, meshed/rendered display made controllable in animation window
- order recognition in loaded modal analysis made more robust
- movie generation checkbox re-enabled in GUI
- extra window for results output in modal analysis
- modal analysis settings saved in cosin/tools settings file
- error message if speed choice is illegal in modal analysis menu
- maximum frequency introduced in modal analysis
- loaded linerarization always in pseudo-rolling state now, to guarantee continuous transition from standing to rolling
- made sure tire is rotating at least 3-times in steady-state pre-processing for modal analysis of rolling tire
- ‚gluing‘ in standing tire modal analysis and linearization made selectable in GUI and ctiLinearize() calls
- default maximum damping in linearization set to 100% (to take into account complete system), in modal analysis to 25% (to take into account only relevant modes)
- improved local implicit integration of block displacement in case of longitudinal coupling
- prevent effective longitudinal tread stiffness coupling to become negative
- fix: auto-balancing in case of TPMS sensor
- potentially misleading size checks for membrane tension parameter removed in FTire data file reading routine
- new optional side-wall coloring in FTire animation
- robust Tydex signal output even in accelerated MT mode
FTire/fit
- FTire/fit simulation scripts for steady-state tests with active thermal model completed with optional pressure control
- FE data identification introduced; FE results import in FTire/fit
- score display for footprints and FE results fixed in FTire/fit
- FE results check-in improved: test for symmetry of road surfaces added, allowing in-plane/out-of-plane distinction, and more
- output of fer-files (FE load-case result files) in both in FTire/static and FTire/calc added
- direct check-in and identification of tdd-files (‚tire design data files‘) in FTire/fit, using internal automatic generation of fer-files (‚FE result files‘) with FTire/calc
- FE result comparison images added to FTire/fit report
- camber angle output added to slip sweep simulations in FTire/fit
- new example files for FE results, containing radial deflection now
- cleat description in FTire/calc and FTire/fit unified
- FTire/fit (and similar) report generation in Windows fixed
- all caption texts in FTire/fit validation plots unified
- structure distortion visualization added for tdd files in FTire/fit
- improved scaling/arrangement of cleat test plots
- color scale for FE result comparison changed from VGA to green/red
- info message issued if both drum angular velocity and drum moment of inertia is specified in FTire/fit cleat tests
- optional non-constant drum velocity signal read from tdx file in FTire/fit cleat tests
- FTire/fit projects made completely relocatable, by using relative paths in contr.ftf if applicable
- improved message output in FTire/fit function ‚compare all‘
- fix parallel cleat test simulation: first test might have had no proper road data
- FTire/fit GUI simplified: specification of free parameters for cleat test identification
- global scanning refinement steps introduced in FTire/fit optimizer
- automatic Fz offset detection in cleat test check-in added
- improvement in cleat test multi-criteria objective computation
- optional detailed RMS values output for FTire/fit cleat test validation
- wheel load controller for cleat tests with compliance improved
- FTire/fit report improved: add all figure captions to TOC; unified figure caption texts; improved formatting
- made sure cleat test after fitting are always plotted completely, even if only compared in frequency domain
- free parameter bounds computation for FTire/fit fixed
- rolling speed threshold value for static/steady_state discrimination in FTire/fit reduced from 1 to 0.1 m/s
- reading FTire/fit parameters from file name fixed if first digit after decimal point is 0
- fix: checking in tread patterns in FTire/fit
- improved error handling if some but not all cleat tests fail in a group validation of FTire/fit
- fix: treatment of case numbers > 9 in FTire/fit GUI for certain conditions
- checking in bitmaps other than footprints in FTire/fit re-enabled
- potential fail in cleat phase output fixed
- all wheel load controller gains in FTire/fit scripts set to 0.3
- some tooltips in FTire/fit settings improved
- error values display in friction menu made easier readable
FTire/sim
- new output signal ‚actual_pressure‘ provided in FTire/sim, useful in realizations of pressure control
- looped simulation summary plot output fixed
- ogl-file generation in FTire/sim enabled
- all sim-script files made easier readable in Windows (some of them only had LF instead of CRLF)
- moving contact body option added to FTire/sim
- reference point for moving contact body in FTire/sim introduced
- output control in mixed sequential-parallel call to FTire/sim fixed
FTire/link
- prevent Matlab from crashing with ctrl+d when FTire/link model is running
cosin/tools
- dynamic memory allocation for cosin/ip introduced, to allow loading of even huge data files
- fingerprint button added to cosin/tools for tires
- fix: potentially false plot signals when combining incompletely defined arithmetic expressions with multiple plots in cosin/ip
- diagram legend position improved in cosin/ip
- more general arithmetic expressions allowed in cosin/ip
- reload button in cosin/ip GUI fixed
- new Button in cosin/tools for optimization of numerical statics settings outside and w/o FTire/fit
- made sure road visualisation window is visible when opened
- improvements in cosin/ip and report generation: general legend table for attributes and file legends independent on number of actually loaded files
- coordinate axis display in cosin/ip improved
- immediate zoom/in and zoom/out implemented in cosin/ip
- made sure animation window in cosin/CADplayer is not hidden
- HTire/view graphics window reformatted
- trim function in cosin/ip fixed
- radial stiffness characteristics unit in HTire generalized
- feature date for HTire introduced
- command-line invocation of FTire fingerprint implemented
- new cosin/ip command fftpow2 (to control frequency range of power spectrum output)
- stack order in cosin/ip reverted: curves of first file are above curves of second file etc.
- cosin/ip cursor display made faster
- unit system ‚user-friendly‘ set to default unit system in cosin/tools
- unit system management in cosin/tools fixed/improved, to avoid generation of wrong values if menu is open during unit system change
- rim CAD file specification added to cosin/tools for tires GUI (tab ‚geometry‘)
- lower output step size limit introduced in record-file analysis (CL option -hmtl=…)
- Pacejka 2002 model export report generation improved
- occasionally required RT license shown in cosin/tools for tires GUI
- more animation setting items in tir-files made available through GUI
cosin/road
- cosin evaluation for crg roads discontinued
- external OpenCRG library is to be defined by the user (with cosin/tools cosimulation tab)
- OpenCRG library included in cosin installation as a convenience, built from OpenCRG 1.1 sources
- fixed 2 issues with RGR roads, detected by MSC:
- patch swapping might not work properly if first tire handle is used only during init, but not in time loop
- closed roads with superimposed RGR might see the RGR data only in the first lap
- multiple specification of same huge crg file enabled, loading only once (OpenCRG is not able to do so by itself)
- improved error message when trying to open encrypted road file in cosin/tools
- OpenCRG shared library now built with OpenCRG 1.1. sources
- password input for encrypted rgr files in Windows fixed
- improved computation of cleat on rotating drum geometry
- OpenCRG library unloading/loading enabled
- auto-detect road size for xml to rgr export improved
- superposition feature added to all cosin evr road data files
- superposition of rgr files on rotating evr drums introduced
CTI
- new ‚metrics‘ evaluation of FTire record files: frequency content analysis of input signals, API function calling statistics, time step control statistics, and more
- metrics evaluation for 3rd-party test results implemented
- made sure message output is not suppressed outside multi-threaded CTI-driven time loop
- prevent log-file from being partially deleted in case of instability of certain customer-specific applications
- output of licenses server and OpenCRG library in resources statistics
- improved error message if OpenCRG library cannot be loaded
- original OpenCRG messages shown in CTI message output
- new mechanism to query smallest compatibility date of all loaded FTire models
- zoom factor for CTI animation scenes changed
- maximum admissible compliance estimation for simple K&C vehicle models added to general properties output; available via API function ctiGetTireDimensions()
- road height output added to CTI record file analysis
- ctiSetModelLevel() set to ‚deprecated‘
- specification of animation settings source made available in 3rd-party environments
- no killing of calling solver’s GUI if no license is available
- added new CTI function ctiComputeForcesPosition() for usage in simple vehicle dynamics environments
- added two new CTI functions: ctiComputeForcesListMT() and ctiGetForcesListMT() to split the ctiComputeForcesList() call into a ’start all threads‘ and a ‚wait for all threads to complete, then get forces/torques‘
- added new CTI function ctiSetInitialTireTemperatures() to specify thermal model initial and operating conditions
- license returned even if calling solver does not call ctiClose() for whatever reasons
- ensure cosin/mbs uses the CTI shared library from the cosin/mbs installation folder
- made sure rims in cosin/mbs are mounted correctly (outside out) on all wheels
- put out contact point rather than wheel center in TYDEX signals # 66..68 during statics
- made sure animation window doesn’t hang if called from CarMaker
- new selectable feature in cosimulation settings: optionally prevent 3rd-party solver from disabling plot-file generation
- no mass correction data output if not needed (i.e. if called by cosin application)
- made sure old STI interface to Adams closes properly in case of run-time abort
- made sure linearization is refreshed if time has proceeded in a ctiLinearize() call
- ctiGetTydexSignals() extended, to put out compressed TYDEX signal array
- potential thread-safety issue in CTI during fast force extrapolation mode fixed, by avoiding data exchange with calling solver during FTire threads actively running
CTIDL (CTI Dynamic Library Wrapper)
- added COSIN_PREFIX handling to ctidlGetCosinInstallFolder which has priority over the setting stored in the cosin ini file
- added more relaxed ctidl symbol loading, i.e. instead of stopping if a missing symbol is found a list with all missing symbol will be printed and the error code in ctidlInit is set accordingly. This will allow the usage of older FTire versions with ctidl if the missing symbols are not used in the current interface code.
CTI/client (client side of TCP- or UDP-based remote CTI execution)
- new cticliComputeForcesListMT() and cticliGetForcesListMT() functions to split the cticliComputeForcesList() call in a compute forces/torque and a get forces/torque call
- new cticliSetInitialTireTemperatures() function
- added UDP support for cticliSetMultiThreadedCallFlag()
- added UDP support for cticliGetTydexSignals()
- removed cticliSetModelLevel()
- homogenized CTICLIINIT and CTIINIT structures
CTI/server (server side of TCP- or UDP-based remote CTI execution)
- added calling_solver handling (if set in CTICLIINIT structure)
- added -cpuid option in UDP mode to pin the server to a given cpu
- added ctisrv GUI for UDP communication specification
Installation
- relocate OpenCRG libraries to external install directory; removed from cosin lib path
- changed default Matlab release from R2009b to R2014a to avoid problems with Matlab greater or equal R2017a
Documentation
- gpo file format description added to doc
- notation in all documentation texts changed: ‚Imperial Units‘ are now called ‚UTC units‘
- proposed usage of standard speed mode added to support checklist
- added subset of TYDEX output signal description to CTI documentation (Appendix A.2)
cosin software 2017-1 release notes
- Maintenance release. Several minor bug-fixes; no functional changes
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
cosin software 2016-3 release notes
- Maintenance release. Several minor bug-fixes; no functional changes
cosin software 2016-2 release notes
- cosin ini-file made release-independent
- re-initialization in CTI enabled even in multi-threaded mode
- new menu entry for display and fast opening of all files of the most recent simulation/computation run added to all cosin GUIs
- ability to control CPU affinity in HiL and simulator environments added
- fix: in cosin/tools, parameter ‚volume_gradient‘ might not have been written back to file after changes
- new speed mode ‚fast co-simulation‘, to control and accelerate kind of solver/FTire parallelization
- in FTire/fit, provisions added to ensure that all parameter combinations taken into account during optimization show optimal pre-processing
- strange influence of cleat geometry on TDYEX W force computation in cleat tests removed
- error/information/message windows appearance and placement improved, to achieve better readability
- FTire/fit automatic complete identification made more robust
- fix: if mixed TYDEX systems had been used in FTire/fit, some plots might have become incomplete or wrong
- fix: all FTire/fit simulation scripts updated, to correctly work with all TYDEX axis systems, both with and w/o weight force included
- new button in FTire/fit: identify single parameter with group of cleat tests
- sort up/down enabled in FTire/fit history list
- introduction of milliseconds in FTire/fit history list, to enable discrimination of rapidly generated history entries during check-in or optimization
- parameter selection in FTire/fit footprint identification made more versatile
- increased accuracy of friction cases with small velocity in FTire/fit
- in FTire/fit, individual group validation now shown with partial score in history list
- improved comparison of measured and simulated footprint boundaries added, based on computation of semi-convex hull of bitmaps and triangulations
- documentation of required FE computations as input for the detailed flexrim model added
- automatic tread groove detection added to footprint check-in in FTire/fit
- general spline approximation in addition to spline interpolation implemented and used within FTire/fit
- co-simulation of CTI with simple suspension solvers (using steady-state K&C characteristics) made numerically more robust in highest speed mode
- variable drum speed optionally read from file in FTire/fit cleat tests
- dynamic stiffness on flat-trac made available as test case in FTire/fit
- error window introduced in case of (unlikely) crash of auxiliary program silently called from GUI
- new parameter: rim-to-road contact friction coefficient
- enhanced and completed selection of all speed and co-simulation modes in cosin/tools
- selection of favorite locations added to cosin launch pad
- selection of recent projects added to FTire/fit; management of project selection improved (‚recent projects‘, ‚last project‘, ’search project in..‘)
- terminology ‚project‘ in FTire/fit simplified
- improved wheel load controller for FTire/fit cleat tests at high wheel loads
- new FTire/fit steady-state measurement types RDYN and RMAX implemented, taking into account measured rolling resistance and belt growth
- optional automatic horizontal shift of mu-slip characteristics, to pass through origin
- improved automatic computation of cleat sync leading time in FTire/fit cleat test simulation
- fix: potential crash in FTire/link TYDEX block fixed (wrong connection of cti_a4 auxiliary S-function block)
- animation window size made adjustable with cosin/tools
- ’save modifiied data‘ during interactive simulation re-activated
- new 2D road visualization, using non-equidistant x-values from file
- conicity-independent computation of lateral stiffness during pre-processing introduced (compatibility date 2015.11.03)
- output/settings/help menu activated in most cosin windows
- in TYDEX-Files, use inflation pressure value from **CONSTANTS section if specified, and if signal from **MEASURMENT section varies too much
- Pacejka 2002 export made available with fttools license key
- private data folder marked with version number at generation time, to recognise if example files are to be renewed with version change
- new button in FTire/fit: ‚open sim script in text editor‘
- contact_processor_bound_RT in all tir-files set to 35 rather than 15. Risk of instability on rough roads was unacceptably high; small CPU time increase is acceptable
- FTire/fit: statics characteristics approximation and automated shift during check-in improved: only up-branch of hysteresis used; 3rd-order instead of 2nd order approximation polynomial
- fix: in cosin/tools, twice clicking ‚apply‘ in the tire imperfections menu might have deleted imperfection splines
- FTire/fit: mode sure additional stiffness properties are saved only if inflation pressure is nominal
- rarely failed cleat tests in FTire/fit are marked properly now with a new ‚error‘ icon; remaining successful tests get their proper score values and will be shown in report
- prevent message window from flickering if no license is available
- prevent all windows from occasional flickering due to periodic refreshment
- more user-friendly specification of load (and other) ranges in FTire/fit steady-state identification
- tooltips display in FTire/fit made switchable
- new ‚pack project‘ button in FTire/fit
- sidewall textures: dark background can be made transparent now as well (with negative threshold value); texture scaling fixed
- improved numerical stability of detailed air cavity model
- cti output files can now be specified even after loading of tir-file
- improved display of parameter/measurement dependencies in FTire/fit steady-state menu
- ‚open new road‘ selection added to cosin/tools road GUI
- generation pf png output files in parallelized FTire/sim runs enabled
- predefined operating conditions (pressure and tread depth) added to looped simulation parameter variations
- far-reaching source-code maintenance and improvements
- fix: on-cleat phase display in FTire/fit cleat test plots
- improved formatting of FTire/fit reports (grouping of single cleat test results on one page; page numbering, image placement, font sizes, etc.)
- placement and sizes of GUI, animation, and message windows improved
- fix: potentially ambiguous interpretation of constants in arithmetic expressions
- default road/tire data path remembered between cosin sessions
- fix: fallback to single-threaded mode if no MT license is available
- specification of solver-dependent maximum allowed speed mode introduced
- output of latest speed modes for all used tire instances added to final statistics
- display of scopes and running diagrams for all tire models enabled
- new setting option in FTire/fit: ‚ignore Fz offset‘
- automatic update of clt-file in FTire/fit, if new cleat specification is found in any of the TYDEX files
- new indication in FTire/fit GUI if or if not relevant measurements are already checked in: items are light grey if already checked in
- new selection ‚check out‘ in FTire/fit, to conveniently removed files from measurement check-in list
- improved ’new project‘ wizard in FTire/fit
- automatic extraction of basic FTire data (size, mass, inflation pressure etc.) from TYDEX file, used in new project generation
- fix: FTire prevented from ‚incompletely‘ activating thermal model
- FTire/fit windows resized for small screens
- cross-section resolution in FTire animation window increased and scaling improved; coordinate system changed from inertial to TYDEX C
- sorting of steady-state cases in FTire/fit improved
- fix: clean ‚abort‘ function in Windows for all cosin applications
- multiple parallel opening of several cosin menu instances enabled
- cosin/ip made working with arbitrarily many files
- fix: made sure parallel FTire/sim simulations in FTire/fit all use their own speed-mode
- FTire/Ffit: animation in case of single footprint validation enabled
- FTire speed mode 5 now supplies minimum TYDEX signals as required by certain solvers, but no footprint states. New fastest speed mode 6 introduced without any TYDEX output
- real-time check in cosin/tools now available even without RT license
- dependency of averaged tire temperature on friction and tread rubber stiffness added for all speed modes, even if thermal model is deactivated
- warnings in message windows are shown in color yellow rather than red now
- new FTire data file _minimum.tir added to example file list
- fix: animation and ogl-file creation if multiple tire instances are called sequentially
- fix: if any file or directory selection window in any of the operating systems is closed without selection (‚cancel‘), no further action is taken within cosin GUI thereafter
- cosin/ip: use of current x variable (if different from time) as independent variable in dynamic arithmetic expressions like int() and der()
- fix: potentially missing quarter-car in first movie frame added
- maximum number of allowed contact points in footprint animation increased; warning added in case of too many contact points
- new CTI functions:
- ctiGetFileName (..) to put out certain filenames (tire data, road data, output files, etc.) for a given tire handle
- ctiOpenRoadGui (..) to open the cosin road GUI with the current road file specified via current tire handle
- ctiOpenTireGui (..) to open the cosin tire GUI with the current tire file specified via current tire handle
- ctiSetAffinity (..) to set thread affinity for the current tire handle
- reworked CTI dynamic library wrappers (see chapter 5 in cti documentation) to simplify the dynamic linkage of the CTI shared library to external programs
- new CTIDL functions:
- ctidlGetCosinInstallFolder (..) returns the current cosin installation folder
- ctidlGetCosinGuiPath (..) returns the current cosin GUI path
- ctidlOpenCosinGui (..) to open the cosin GUI
- ctidlOpenRoadGui (..) to open the cosin road GUI with a given road file
- ctidlOpenTireGui (..) to open the cosin tire GUI with a given tire file
cosin software 2016-1 release notes
- test case ‚dynamic stiffness on flat-trac‘ added to FTire/fit
- new error window introduced in case of (unlikely) crash of sliently called auxiliary program
- improved wheel load controller for FTire/fit cleat tests at high wheel loads
- run-time mode documentation corrected
- FTire parameterization docu revised (description of RDYN measurement)
- output of plots as ascii files in cosin/ip fixed
- potential crash in one of the FTire/link TYDEX block fixed (wrong connection of cti_a4 auxiliary S-function block)
- occasionally ’sheared video‘ output in movie generation fixed, if pixel width is not a multiplicity of 8
- reconstruction of basic data from auxiliary data in FTire fixed (belt torsional stiffness and rim m.o.i. under certain circumstances might have been wrong)
- cleat test synchronization at low speed in in FTire/fit improved
- settings menu made available in all versions of cosin/tools
- MSC license for cosin/tools made available even if called outside Adams
- tcl menu scaling fixed in Linux
- Pacejka 2002 export made available with cosin/tools license key
- reformatting of FTire data files in cosin/tools reactivated
- in cosin/tools, twice clicking ‚apply‘ in the tire imperfections menu might have deleted imperfection splines. Fixed
- recognition of user-defined road models using an URM callback function fixed
cosin software 2015-4 release notes
- check for numerical stability of air cavity model added
- arithmetic expressions using plot signal numbers in cosin/ip enabled
- ortho/central projection made selectable in FTire/sim script
- animation improvement: rim flange forces colored red if attracting
- made 2d rdf roads reloadable when FTire is running in Matlab/Simulink
- improved loading of dynamic libraries
- maximum speed mode with step-size control enabled reduced from 4 to 3 (saving backup of state array per simulation step)
- improved message outout in cti/replay function
- lateral belt bending computation in case of bottoming improved
- rgr extrapolation type made selectable in rgr management GUI
- command line version of parallelized FTire/sim with multiple sim-scripts introduced
- fix: CTI S-function terminates correctly now also with multiple block instances
- restart option added to FTire/sim
- fix: rim data file loading made thread-safe
- new CTI API functions:
- ctiAnimateSceneWithExtRoad
- ctiComputeForcesTimeContinuousWithExtRoad
- ctiComputeForcesWithExtRoadList
- ctiFindOutputSignalNumber
- ctiGetArraySize
- ctiGetOutputSignals
- ctiInit
- ctiLinearizeWheelCarrier
- ctiReadOperatingConditions
- ctiReadStates
- ctiSetDiagMode
- ctiWriteStates
- following CTI API functions marked as deprecated:
- ctiGetOperatingConditions
- ctiGetStates
- ctiPutStates
- tolerance in tire data file comparison relaxed
- ‘reveal in Finder’ function added to cosin/tools
- cosin/gl short documentation via F1 made accessible in Windows
- force extrapolation to next time step in real-time application made numerically more robust
- appendix ’supported labels for ctiFindOutputSignalNumber‘ added to cti documentation chapter
- in case of several wheels, animation camera focusses the common center
- more than one consecutive steady-state initializations enabled in CTI
- offsets in FTire/fit plots added to caption
- fix: gyroscopic moments computation(effective only in alternative interface)
- new data item: rim radial moment of inertia
- specification of radial stiffness characteristic added to FTire editor in cosin/tools
- fix: unit converter, case m^3 -> in^3
- all feature dates prior to 2010/01/01 removed
- new optional FTire output file: contact patch boundaries
- new optional FTire output file: ground pressure, interpolated to regular grid
- CTI API function ctiSetRunTimeMode extended, to enable/disable calling solver step-size control
- export of rdf 3D spline to rgr file even if no rgr data contained in rdf
- optional MSC license check accelerated
- unconditionally load rim and suspension data files in ctireplay, if specified
- centerline in rgr files can be easily shifted and rotated with new simple entries in header
- rgr header format generalized: tabs allowed, blanks around ‘=‘ allowed
- fix: optional encryption of binary road data
- real-time settings menu in cosin/tools completed
- all cosin windows have now same special keys: Escape = close window, F1 = open cosin docu
- FTire convergence robustness during initialization improved
- dynamic memory allocation removed from time-critical FTire routines
- fix: potential memory leak in bitmap processing routines
- estimation of rim radial moment of inertia made more accurate
- cosin/prm interface to FTire added
- cosin/ip improvements:
- GUI-driven change between zooming and coordinate display
- new line styles and line colors (rainbow, Matlab-style, grey-scale) with GUI-driven selection
- improved line stippling and grey-scale definition for optimzed B/W prints
- mouse-driven zoom in/out
- new command: save table data
- diagram size change in GUI
- computation and output of mean/RMS/standard deviation of signals upon demand
- macro recording/replay
- fix: contact point velocity computation in case of large moving body angles (tilt table)
- add binary center-line data when resampling rgr file
- ’stick menu‘ button introduced in cosin/gl
- max number of diagrams in FTire/fit pdf creation increased to 1024
- new design of message file header
- measurement- and force-component-individual axis systems in all tests used by FTire/fit introduced
- non-SI units for force and moment allowed in TYDEX files
- FTire/fit report formatting improved, using style-sheets, page numbers, cover sheet, more explanatory text, etc.
- CTI server/client optionally using faster UDP instead of TCP/IP protocol
- fix: computation of contact moment My (only additional output signal) in real-time mode
- more robust computation of lateral and longitudinal stiffness during preprocessing
- FTire editor improved: alternative specification of vertical deflection and wheel load for horizontal stiffness added
- speed up of demo project generation in FTire/fit
- FTire surface data can be saved now as shl or obj files, with adjustable resolution
- new Tcl/Tk-based message output
- all used files shown in message window made clickable, to open with respective application
- ‚copy to clipboard‘ function added
- accurate nodal velocities output added to surface geometry output, needed for prm coupling and coupling to CFD solvers
- new flag ‘surface geometry output resolution’ introduced, to control resolution of co-simulation geometry/velocity output
- cosinm license check accelerated
- coordinate system for geometry output in FTire/sim made selectable (inertial / rim-fixed / wheel-carrier-fixed)
- bitmap tread pattern repetition made exactly periodic
- adjustable cleat event delay time introduced in FTire/fit
- fix: cleat test wheel controller in FTire/fit uses correct nominal signal (Fz in proper axis system)
- fix: reproducible usage of rdyn(v) dependency, controlled by setting accurate_statics=2 (before, TYDEX ouput of rdyn depended on previous call of ‚additional info‘)
- query password for encrypted road data files also in 3rd-party environments
- animation suppressed in realtime multi-threaded mode, even if ’noanim‘ option not set
- new tab ‚cosimulation‘ added to cosin launchpad, showing all settings that influence CTI and FTire behavior in 3rd-party environments
- all Ascii data file new-lines changed to CRLF, to allow clean editing with all editors, including primitive Windows editors
- added new cosinrun options ‚finder‘ to start OS-specific file manager, and ‚platform‘ to get calling platform
- reduced installation package size by removing binaries which are no longer needed
- ‚TYDEX-conform Output Signals‘ chapter added to FTire model documentation
- improved bookmarks and hyperlinks in documentation
- fix: NaN treatment in crg roads with elevated center-lines
- OpenCRG libraries upgraded to version 1.1.0.rc1
- cleat length specification in 2D road data files revised:
- width (formerly length) is ‚physical‘ width of cleat. Parameter length still recognized; downward compatible
- length_x is effective length in rolling direction
- external programs are called now using tcl exec rather than cmd, to avoid flashing of cmd window
- include demo project report and identified tire data file with installer
- output of deviation of large and small parameters from reference value during pre-processing improved
- Tcl/Tk-based message output window in Matlab/Simulink
- OpenCRG library loading improved, for repeated loading of same file
- missing rgr file ‚hydro_surface.rgr‘ added to installer
- dot admitted in formula expression variable names (needed for example in cosin/mbs)
- 2D road ‚tilt table‘ optionally equipped with obstacle (barrier) and variable rotation velocity
- user-defined message function made available in all calling environments, including cosin environment
cosin software 2015-3 release notes
- arithmetic expressions allowed in cosin/ip, to process and combine plot signals in plot output
- slider value reset fixed in animation window
- computation of lateral belt bending in case of rim contact further improved (potential outward bending and buckling avoided)
- measures to improve numerical stability in case of real-time mode with force extrapolation
- effective in-plane and out-of-plane bending stiffness made independent on speed mode, leading to better steady-state coincidence in all speed modes
- fix: cosin licensing issue if void license server string is specified
- fix: potential memory leak when closing cosin/gl animation window
- fix: wrong factor in computation of rim’s gyroscopic moment (bug was effective only in CTI’s alternative interface which is not used by any 3rd-party environment)
- fix: computation of contact point velocity in case of moving bodies with large angle variation (like tilt table)
- more minor issues fixed and useability improvements applied
cosin software 2015-2 release notes
- speed-up of Pacejka model export, by parallelization of virtual measurement generation
- script editor in FTire/sim generalized and made more user-friendly
- redesign of Pacejka model viewer
- relaxation length computation and output in general properties list
- new error/warning message summary in FTire and CTI log output
- optional skyhook damping added to quarter-car model in FTire/sim anf FTire/fit
- optional new contact patch visualization in full window mode
- new output data: contact patch boundary points
- more detailed output of real-time factors in CTI and FTire/sim
- animation in 3rd-party environments can be forced now in cosin launchpad -> output
- new output signal ‚road friction factor‘
- display of wheel location and rim forces in FTire animation window improved
- friction factor attribute made available in colored road surface visualization
- road color legend added to animation window
- image format of grabbed images in animation window is now ‘png’, thus reducing file sizes by about factor 30
- animation window layout redesigned
- default video codec changed from ‘mpg’ to ‘mp4’
- repeated and/or interrupted movie recording enabled
- interactive time-domain simulation control redesigned
- simplified and generalized definition of running diagrams in animation window (’scopes‘)
- shell file export in cosin/CAD browser
- new CTI function: ctiSetInitialTemperature()
- new CTI function ctiGetInstallationInfo()
- unit converter in cosin/ip und tydex reader generalized (Fahrenheit etc.)
- new cosin/ip functions ‘diff’ and ’nodiff’: difference signal between 1st and 2nd data file on/off
- superfluous license checks removed for speed-up
- animation windows for statics and steady-state simulations redesigned
- enhanced and more detailed rim flexibility data and model introduced
- Matlab script for generation of flex-rim data file from FE result file added to installation package
- new CTI functions ctiSetURM(), ctiSetURIM(), ctiSetUSM(), to provide tire handle instead of tire index in user-written model functions; old CTI functions ctiSetURIMFunc(), ctiSetURMFunc(), ctiSetUSMFunc() marked deprecated
- multiple parallel (‚looped‘) statics computations accelerated
- new example data file ‘thermal.tir’, demonstrating general thermal model
- automated call of ctiCloseHandle(), even if application only calls ctiClose()
- reduce GUI ‚flickering‘ when opening a menu
- optional multi-signal scopes added to animation window
- wheel load and radial deflection values during horizontal statics and handling added to cosin/tools GUIs
- modal analysis: improved mode recognition (to overcome potential preprocessing issues): ‘cone’ mode recognized and ignored
- new entry ‘open last’ in cosin menu, to further reduce necessary mouse clicks
- writing of rgu files made suppressible even after CTI restart
- inflation pressure and tread depth during measurement made accessible in cosin/tools‘ tire editor
- mp4 movie quality vs. size made selectable in FTire/sim
- menu in animation window appears/disappears dynamically if mouse is moved to/from right window border
- additional optional payload added to quarter-car model
- optional loading of OpenCRG friction data file
- calling CTI by step-size controlling integrators even at higher speed-modes (up to 3, but excluding true real-time modes 4 and 5) enabled
- generation of triangulated roads from rgr roads made transformable and scalable
- automated plot output in multiple-run FTire/sim simulations (‚looped simulation‘) added
- new function in cosin/roadtools: shift/rotate rgr road in reformat menu
- plot files in ‚looped simulations‘ made simultaneously available for plotting: new button ‚plot all‘; cosin/ip equipped with automated plot of multiple files from ‚looped simulations‘
- automated generation of file description strings in file legend
- up to 64 different line colors in cosin/ip
- detailed and accurate quarter-car initialization in FTire/fit added, to avoid long initial setting period
- multiple quarter-car models with same data file but different parameters (for example FZ) enabled in FTire/fit
- Simulink blockset and example models lifted to Matlab version 2010a
- fix: drum-speed redefinition in FTire/fit in case of parallel cleat test simulation at different speeds
- fix: occasional numerical ‘belt buckling’ in case of rim contact avoided
- fix: all GUIs made working within Gnome desktop @ RHEL7
cosin software 2015-1 release notes
- fix: selection of movie file names match selected codec
- fix: type of tread pattern specification might have been interpreted wrongly from FTire data file
- fix: in FTire/estimate, radial torsional stiffness might have been reset to zero, if if non-zero value is specified in reference data file
cosin software 2014-4 release notes
- implementation of own, highly optimized math library for trigonometric functions as well as all other used mathematical functions
- major extensions to movie generation: highest quality mp4 movie files (default; other codecs available as well) can be created without manual intervention on all platforms (Win/Linux/Mac) now
- reworked solver numerics to ensure platform independent results up to machine precision. Old feature dates might be affected. See documentation on this topic.
- single frame ‚animation‘ supports modification of frame and image details
- some more, timely uncritical output signals provided in real-time mode
- made sure that all GUI windows always fit on the screen, even with small screen size or low resolution
- location of contact patch and running diagrams in animation window made user-controllable
- more animation details even in higher speed modes
- light source placement in animation windows improved and made adjustable
- fix: memory allocation required for FTire linearization made fail-safe even for highest-resolution FTire meshes
- optional detailed quarter-car model provided for cleat tests in FTire/fit
- HTire (Pacejka 2002) model browser improved in cosin/tools
- new function: mirroring of rgr files provided in cosin/tools
- footprint boundary computation in FTire/fit made thread-safe, and parallelized
- sample simulation scripts for FTire/sim and FTire/fit revised
- documentation of CTI functions revised
- fix: usage of large tilt table angles in respective road data files for rotating tilt tables
- fix: pipe and filter symbols in arithmetic expressions within GUI-generated strings automatically replaced by uncritical characters
- up to four contact patches can be shown simultaneously in animation window
- improved and extended syntax check in arithmetic expression parser
- new logical operators in arithmetic expressions
- maximum formula length in arithmetic expressions increased to 1024
- several minor bug-fixes in formula parser
- FTire animation and CAD data browser take into account material data in WaveFront files
- in FTire/fit, priority selection of footprint size vs. radial stiffness on cleat (for determination of lateral bending stiffness) introduced
- optional company logos added to animation window
- fix: valid computation of transformation to contact system (only used for extra output) added in case of full 3d roads
- few missing images added to installation package
- size of influence patch in soft soil evaluation reduced, to reduce overlap of different wheels of a car (otherwise, MT evaluation might have been non-reproducible under certain conditions)
- footprint comparison added to cosin/tool’s steady-state GUI
- font sizes in GUIs revised
- cosin launch-pad can be called from within every arbitrary directory now
- in case of non-existing private working directory, user will be prompted if to create one
- better control of movie frame rate in animation: new option ‚frame rate (fps)‘; new spec of slow-/fast-motion factor in cosin/mbs sim scripts
- footprint contour plot scaling made selectable
- further speed-up in FTire/fit’s cleat test identification through parallelized preprocessing
- revision of FTire/fit GUI and function:
- single paned window GUI
- extended history function, using extra detailed listbox
- several sort criteria for history listbox
- taggable entries in history listbox
- simple report generation even for ‚historic‘ versions of data file
- several comparison functions between different identification states
- introduction of detailed ’score file‘, to quantify measurement/simulation coincidence individually for all measurements
- visualization of score values by respectively colored small rectangles in front of measurement list entries
- simplified inspection of measurement contents and properties prior to check-in
- simplified and extended control of simulation scripts and parameters after check-in
- clear indication of proposed work-flow, through tabbed windows
- pdf generation no longer requires any manual intervention
- zooming of comparison images
- friction case validation results made accessible w/o repeated computation
- new option for steady-state check-in: average hysteresis ambiguities
- improved removal of isolated pixels in footprint bitmaps
- and much more
- loadable size of replayable animation files (ogl files) increased
- fix: corrected output of TYDEX C forces in cosin/tool’s FTire statics computation
- fix: contact computation for forward rotating when using triangulations
- time slider added to time-dependent 3D road visualization
- cosin/io road data files which include road data block name in file name made accessible to 2D and 3D-user-defined road visualizer
- measures further reduce FTire’s memory footprint
- GUI-based FTire/sim script editor revised
- FTire data file’s feature date automatically displayed in cosin/tools
- output of number of warnings and errors in STATISTICS
- apply/cancel/ok button introduced in FTire/fit settings menu
- help button of FTire parameters (which automatically jumps to the respective entry in FTire’s model documentation) now works with most supported pdf browsers on all platforms
- rgr export from crg: new selection ‚center-line included or separate‘
- new function ‚diff‘ in cosin/ip simulation result plotter, to show difference between two data files with highest accuracy
- plot-file format generated by cosin/tools replay function made selectable
- record files (rec files) are associated with cosin/tools recorder application
- new crg road evaluation method introduced: cosin evaluation with no 3rd-party calibration
- optional detailed internal flex rim model added, to use computed detailed Green’s functions rather than simplifying approximations
- torsional stiffness added to flex rim model
- fix: occasional crashes in Matlab fixed, after pressing Esc or Ctrl-C in graphics window
- fix: auto-scaled rdf+rgr visualization in case of detailed banking angle data in rdf file did not show rgr patch
- fix: during statics with averaged road, non-thread-safe random number generator setting had been used
- improved error message in rdf road evaluation added, if not enough memory available
- flags ‚allow adding preprocessed data to tir-file‘ and ‚only pre-process if necessary‘ automatically set in FTire/fit in new files
- fix: Pac2002 export on Mac/Linux might not have started in parallelized mode
- create pdf files in letter format rather than A4 if actual unit system is ‚imperial‘
- new switch in rgr-files with centerline: noconv=0,1,2 sets no-convergence policy. Automatically set to ‚fast‘ in higher speed modes, or with respective keyword in rgr header
- new button in cosin/tools: ‚delete‘ spline data in tir-files
- fix: contact elements in cross-section plot sometimes missing
- new Matlab tool to convert flex rim FE results to flex rim data file (available only upon demand)
- ‚loaded radius‘ output signal added to TYDEX output, channel 54
- added list of supported labels to ctiPutOutputSignal() documentation
- fix: wrapping of road files by trivial 2d rdf file might have failed under certain conditions
- fix: assignment of cleat test conditions when running several cleat tests in parallel might have been wrong in FTire/fit under certain circumstances
- several stability improvements in FTire/fit and FTire/sim
- Using simultaneously moving roads or contact bodies and FTire data files with feature date prior to 2014.05.10 might lead to wrong positioning of the road. This will be fixed in version 2015-1. As a work-around, we recommend not to set any FTire feature date if using moving roads or contact bodies.
Known Issues
cosin software 2014-3 release notes
- fix: prevent occasional crash in FTire/fit’s ‚compare all‘ function if no cleat or steady-state test is available
- fix: occasional fail in evaluation of moving body contact in case of large horizontal motion
- fix: repeated simulation of FTire model block in Simulink might have failed under certain circumstances
- fix: soft soil parameter ‚max. sinkage velocity‘ might have been ineffective if road reference marker had been shifted upward
- fix: actual rotation angle of tilt table in respective 2D road might have been too small
- fix: initial velocity condition in FTire routine for HSPC might have been wrong for certain values of initial road shift
- fix: very rare occurence of nonrepeatable output signal computation ‚footprint length‘ in multi-threaded mode
cosin software 2014-2 release notes
- in FTire animation, tire sidewalls can be textured with arbitrary images
- rim CAD models can be added to FTire animation (example files included in download package)
- soft soil model improved: sinkage velocity can be restricted
- in all cosin applications using image files: gif, tiff, png, bmp, and jpg formats consistently supported now
- extra program cosingl for animation replaced by statically linked library solution; no more potential incompatibility between cosin application and cosin animation
- enhanced, tab-based specification of FTire animation settings in cosin/tiretools
- cosin/tools: integrated CAD model browser allows to select between meshed and rendered model representation
- FTire data file comparison tool completed with output of physical units
- cosin/ip plotting tools completed with differentiation, integration, and filtering of plot signals
- rgr file format documentation updated
- optional ‚Matlab-friendly‘ output of contact pressure distribution over regular grid added to FTire output
- optional PT1-delay introduced in Bekker-Wong soft soil model, for alternative smoothing/stabilization
- MSC-only road data files made available even if preferred road eval method is ‚cosin‘ (provided MSC license is available)
- extended configuration access in Adams interface (required for testing and debugging): on-line animation can be enforced with command-line option -anim in ini-file, even if Adams deactivates animation
- progression bar added to cosin applications GUI
- default axis system for FTire/fit cleat tests is ISO now, with flat road assumed (to prevent faulty peaks in forces due to cleat ‚inclination‘)
- optional increment > 1 for extraction of center-line data points from crg-file introduced (required in some cases to smoothen noisy crg files)
- support of new track data file format with GPS data of nominal track for cosin/mbs
- cosin/mbs GUI reorganized and adapted to FTire/sim’s GUI
- NaN healing in cosin evaluation of crg roads extended to extra channels (slope & banking), in order to read certain user-specific crg files
- new selection in cosin launch-pad allows to force quitting all active or hanging cosin applications
- steady-state and statics GUI in cosin/tools made more user-friendly
- stl-files supports as triangulated road data files
- both positive and negative rolling and turning speed allowed in FTire/steady-state
- fix: y and z components of nodes in shell file created from crg file had been equal
- new function pd(..) in arithmetic routines: PD controller
- improved ‚road under tire‘ browser in FTire/replay GUI
- FTire speed mode 4 (realtime) split into modes 4 (limited TYDEX output) and 5 (no TYDEX output)
- new CTI function ctiPutRimRotationStates(), to put out rim angular velocity etc. without time-consuming computation and output of TYDEX signals
- sample user road model included in installation package
- real-time capability test in cosin/tiretools now recognizes and displays potential problems in pre-processing and dynamic instability
- fix: computation of reaction forces on moving contact bodies might have been wrong in rare cases
- new history window in FTire/fit, including detailed display of changes, selection of data file to continue with, and more
- ensure animation window closes immediately if pressing ESC or ctrl-C, or clicking the exit button within the animation window
- new function in cosin/roadtools: append new rgr patch to existing rgr patch
- new function to generate track data files, based on images with pixels set on center-line
- image for rgr creation made scalable
- automatic naming of new rgr files in cosin/roadtools improved
- all mathematical functions replaced by highly optimized and platform-independent evaluation
- FTire animation in steady-state computation with single frame allows settings changes now
- footprint states output (with timely uncritical extra effort) added to FTire realtime speed mode
- maximum window sizes in all GUIs reduced by margin for task-bar
cosin software 2014-1 release notes
- output step size in CTI can be set independently on animation step-size
- redesign and simplification of cosin/tools GUI
- cosin’s CRG road evaluation compensates OpenCRG bug
- CTI can handle now more than one RGR road file with integrated center-line at the same time
- new cosin/roadtools function to easily compare cosin and OpenCRG evaluation of CRG roads
- centerline export from RGR data files added to cosin/roadtools
- diagnosis mode added for FTire accelereted and realtime modes
- shear damping added to Bekker soil equation evaluation, to improve accuracy and numerical stability
- detailed tire data file comparison added to cosin/tiretools
- cosin evaluation of CRG road data files now supports linked data files and modifiers
- FTire/link: mex function to create matlab matrix from road evaluation added
- urm roads can be used in several instances, with same data file each
- automatic calibration of cosin-evaluated crg roads completed: (1) centerline-shif; (2) horizontal grid shift; (3) vertical grid shift
- CRG -> RGR export made robust against noisy centerline data
- moving road made available in CTI tire simulation replay
- parameterized simulation loop in FTire/static and FTire/steady-state enabled
- improvements in CTI multi-threading implementation, to better cooperate with special real-time systems
- export function WaveFront and SHL files -> RDF files added to cosin/roadtools
- new CTI function ctiPutRimForces(), for output of linear distributed rim flange forces
- include Tcl/Tk 8.5 distribution for all platforms
- correction in computation of free belt moments of inertia
- fix: small dependency on large yaw angles in FTire’s steady-state side-forces (for downward compatibility, fix can be made ineffective with feature data 2013/12/13)
cosin software 2013-4 release notes
- new menu entries in cosin GUI: ‚open recent‘ and more
- file size of cosingl animator program reduced, function unaffected
- wheel envelope browser function and GUI extended
- regions of different friction or soil index shown in different colors in RGR meshed automated visualization
- new option ‚generate png-file‘ in 2D road visualizer
- solver is no longer aborted now if cosingl version is incompatible
- accept up to 4 different triangulated road files, rather than just one
- documentation system reverted back to printable, searchable, and internally linked pdf’s
- matrix name suffix made selectable in FTire/linear
- new state for footprint contour plot: tread wear rate
- ‚unsaved‘ state indicated in cosin/tiretools only in case of any relevant change
- footprint shape coincidence added to set of FTire/fit command-line version objective functions
- center-line banking angle added to road animation model
- real-time capability can now be tested without real-time license option available
- better error messages in case of accidentally incomplete installation
- FTire/link blockset substructured and reorganized for better usability
- new FTire/link block: TYDEX compatible, single-threaded
- mass/stiffness data window in cosin/tiretools equipped with tabs for better readability
- improvements in cosin/tiretools and cosin/roadtools GUI: cancel/save/undo buttons, and more
- optional password-protection of binary RGR files
- smooth build-up of road surface height during initialization in case of multiple body contact added
- Bekker soil model improved: no sinkage change possible if contact pressure is zero
- version 1.3 of TYDEX-STI documentation replaced by version 1.4
- OGL files for animation replay can now repeatedly be opened and closed during the same program run
- OGL file size tremendously reduced
- potentially missing first frame in OGL file added
- potential memory leak in OGL file visualization routine fixed
- own highly accurate and efficient sin/cos-evalution introduced, to result in bitwise equal function values on all supported platforms