The idea of a CRG road is to give reference, split the road,
or store road information at grid points, as shown in the Regular Grid in the below image. The
Curved Regular Grid was developed since the Regular Grid does not bend. This contains a Center
Reference Line (bold line) and other lines parallel to this, separated by a distance.
The
CRG file contains the definition of the curved reference line. This requires you to specify
the points along the line, which when joined creates the curved reference line. Along with
the points, the heading angle phi is required at each
point.
The points along the curved reference line are provided as multiples of a value
called u increment. v
increment and u increment, when clubbed together, will
help in traversing across the length and width of the entire grid.Figure 1. CRG
CRG File Definitions
Z-ARRAY
z(nu, nv)
Height values at grid points (may contain NaNs)
U-AXIS (REFERENCE LINE)
ubeg
Start coordinate (default: 0.00m)
uend
End coordinate
V-AXIS (ORTHOGONAL TO REFERENCE LINE)
vmin, vmax
V value at right/left edge of road (equally spaced v-axis), or
v(nv)
Variably spaced v-axis
PHI (HEADING ANGLE)
p
One phi value for straight reference
line, or
p(nu-1)
phi values between reference line
points. Distance between these points is (uend-ubeg) / (nu-1).
A .crg file can be directly provided to the Auto Tire auto entity by
browsing for the .crg file in the dialog box.Figure 2.
If the you want to add more information to the crg road like friction etc. you need to
provide the .crg file through an .rdf.
In this case, a .crg file has to be referenced through an
.rdf file as shown below. The ROAD_TYPE term should be given as
.crg. In the parameters block, the path to the
.crg road file needs to be specified. It can accommodate relative and
absolute paths.
The road is also supported by CD, CTI, MF_SWIFT and FIALA Tires. CD Tire requires the crg
file path directly. All other tires requiere the crg file path to be mentioned in an
rdf.