
Classes
The classes are used to split the whole list of yachts into well defined classes.
A scoring class comprises
- a name (e.g. "IMS 1")
- a scoring type (e.g. Class,
IMS, etc.)
- optional: a time offset
to the global starting time to make this class a particular starting group
- optional: linking of other classes
to include the yachts assigned to the linked classes also in this class
- optional: selection of races which are relevant to the class (availability)
- The Class Factor per class is displayed for information only.
The assignment of yachts to classes
is also described below.
Scoring classes
Scoring Type
Each class owns a scoring type property.
To declare generic class scoring (i.e. without any correction
of the elapsed times) you should set the scoring type <Class>,
for an IMS scoring class please select <IMS>,
and so on for all other available scoring tyes.
VelumNG makes several scoring tyes available, such as:
- Class
Scoring without any correction of the elapsed times.
- Yardstick
The Yardsticksystem is providing one handicap-number per yacht type. There
is a yardstick handicap available for many boat types.
Computing is done by the formula:
CorrectedTime = sailingtime * 100 / Yardsticknumber
- ORC-Club
ORC-Club-scoring requires an ORC-measurement-certificate.
The ORC-Club rules offer the choice of three ways of calculation. The details
for ORC-Club-scoring are defined in the dialog ORC-Club
course-specification:
- time-on-time
CorrectedTime = ElapsedTime * TMF
This is like using a fix TMF-value, which is computed as 675 / ILCGA.
- time-on-distance: The rule for this way of calculation is:
CorrectedTime = ElapsedTime - [courselength * (ToD - 650)]
This is like using the GPH-value.
- time-on-distance - performance line (PLS): The rule for calculation
is:
CorrectedTime = PLT * ElapsedTime - PLD * courselength.
PLT means PerformanceLine-Time-factor.
PLD means PerformanceLine-Distance-factor.
This is one of the most advanced ways of scoring. It is simular to an
IMS-method.
The measurement certificate presents a performanceline which is used to
compute the handicapfactors taking the windspeed into consideration.
For time-on-distance evaltuation the course specification
must be entered. It just comprises the total course length (in nautical miles).
It is defined implicitely by the sum over all legs.
- Dansk Handicap (DH)
The details for DH-scoring are defined in the dialog DH
course-specification. DH offers the choice of two ways of calculation:
- time on distance "ToD": The rule for this way of calculation is:
CorrectedTime = ElapsedTime + [(ToD(ref)-ToD) * course-length(nm)].
ToD(ref) is the ToD-value of the reference boat (s/nm),
ToD is the ToD-value of the actual boat (s/nm),
times are in seconds (rounded).
- time on time "ToT": The rule for calculation is:
CorrectedTime = ElapsedTime * ToT.
Time-on-distance-evaltuation requires to enter the course length (in nautical
miles). It is defined implicitely by the sum over all legs.
- IMS
Large skale handicap system which requires an IMS measurement certificate
per yacht (import certificate).
This system takes windspeed and winddirection into consideration (IMS
course specification).
- Catstick
was especially developed for cat-races. It's a 3-number handicap system for
3 windspeed ranges: LW = less than 3,5 m/s, MW = between 3,5 and 8 m/s, SW
= more than 8 m/s. For evaluation you have to enter all the times when windspeed
changes took place during the race (catstick
course specification).
Calculation is done for every yacht by the formula:
Corrected Time =
(STY at LW * 1000 / CSF_LW) + (STY at MW * 1000 / (CSF_MW) + (STY at SW *
1000 /CSF_SW)
STY = sailingtime of the yacht
CSF = Catstickfactor of the yacht (LW, MW, SW)
- PickupScoring
actually is not an independent way of scoring. Pickup scoring just uses the
results (points) other scoring classes which own by a different scoring type
e.g. IMS. There is not a new evaluation based on the sailing times of the
yachts. This type of scoring is available only for the purpose of computing
series results of the yachts by adding all their points of the referenced
basic scoring classes. The result is a new ranking list. If a yacht has not
got any points in the referenced basis classes VelumNG will produce an error
message.
Examples:
Sailing in groups:
Assuming there are 4 basic (pickup scoring) classes: red, blue, yellow and
green. These basic classes are combined by class linking
to the high level classes red/blue, yellow/green, red/yellow, blue/green,
red/green and blue/yellow with IMS-scoring.
Starting and competition takes place as follows:
1. race: red/blue and yellow/green,
2. race: red/yellow and blue/green,
3. race: red/green and blue/yellow.
Consequently the evaluation of these races is done for the combined classes
only.
The series result for the red, blue, yellow and green class is determined
by adding the points of the combined classes.
Additional parameters (course length, etc.) that are required by particular
scoring types (especially IMS, ORC-Club, Catstick, Pickup) are called course
specification. The course specification can vary from class to class
and from race to race. The course
specification dialogs are found in the race
menu.
How yachts are assigned to classes OR
How classes find their yachts:
Direct Assignment
Each yacht can be assigned directly to one or more
classes: This is done by selection within the yacht's
dialog -> detail view -> handicaps&groups!
Usually one or two direct class assignments will be sufficient for nearly
all kind of regatta events.
Class Linking
There is the comprehensive function of "Class-Linking" which allows
you to put all the yachts assigned to particular classes also into a newly defined
class.
In other words: You might think of "generic classes" which are selected
directly from the yacht's dialog, and of "higher level classes" which
find their yachts implicitely by following the links to other existing classes:
In this case you do not need to assign the yachts to this "higher level
class" directly from the yachts dialog.
Assign Classes Automatically
This provides the possibility to directly assign the yachts that match particular
selection criterions.
The function allows different criterions depending on the scoring type of the
class to which the assignment should be done. Typically the assignment is done
by the specification of a handicap range but for class scoring a search text
is required to find the appropriate type of boat.
Additional options allow to modify the process, e.g. to assign only those yachts
that were not assigned to any other class yet (new entries), or to make the
process not unassign yachts that were assigned to the class but do not match
the handicap range (to preserve manually entered class modifications).
Availabilty of races: Making particular races available
for a class
This function is only available, if you have selected the global switch "User
definable participations" in the global
settings dialog.
This feature is just to support the organizers of extensive race events. It
allows you to select specific races for evaluation for a class.
Independent of this, you can also declare the participation
of the yachts individually race by race.
Please also read the instructions on grouping
of races to get a complete overview of the systematics and power of this
feature.
Adding Starting group
Properties to a Scoring Class
Each class can optionally become a starting group.
This is done by entering offset times to the global races starting
times.
All the classes that belong to the 1st start of the race receive
the offset time 00:00:00.
Those classes of the 2nd start receive 00:05:00,
i.e. 5 minutes later than the 1st start.
The elapsed time of each yacht is calculated as
<yacht's elapsed time> = <yacht's
finishing time> - <global
races starting time> - <class's individual time offset>.
Each yacht needs to be assigned to at least one class that is a starting group (directly assigned or indirect by linking classes).
If a yacht is assigned to more than one class that declare starting times all
the starting times must be identical, otherwise VelumNG will generate an error message
as soon as a result is to be calculated. Remember: One and the same yacht cannot start at two different times...
Scoring of yachts that did not all start at the same time,
can be achieved by combining these classes (class linking).
Just leave the offset times of this class empty!
* Contents * Quickstart Guide
*