Classes
The classes are used to split the whole list of yachts into well defined classes.
A scoring class comprises
- a name (e.g. "ORCint 1")
- a scoring type (e.g. Class, ORCint, 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.
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 ORCint scoring class please select <ORCint>, and so on for all other available scoring tyes.
VelumNG makes several scoring tyes available, such as:
Scoring without any correction of the elapsed times.
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-scoring requires an ORC-Club-measurement-certificate. The ORC-Club rules
offer the choice of three ways of calculation. The details for ORC-Club-scoring are
- 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
ORCint-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.
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.
Large skale handicap system which requires an ORCint measurement certificate per yacht
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
8 m/s. For evaluation you have to enter all the times when windspeed changes took
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)
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. ORCint. 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 ORCint-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 ORCint, 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 feature is just to support the organizers of extensive race events. It allows you to select specific races for evaluation for a class.
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
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!