yacht_hydrodynamics: Yacht Hydrodynamics (Residuary Resistance) Dataset A dataset...

yacht_hydrodynamicsR Documentation

Yacht Hydrodynamics (Residuary Resistance) Dataset A dataset for predicting the residuary resistance of sailing yachts during early design stages. It contains hull geometry, operational parameters, and experimental resistance measurements from the Delft Ship Hydromechanics Laboratory.

Description

Yacht Hydrodynamics (Residuary Resistance) Dataset

A dataset for predicting the residuary resistance of sailing yachts during early design stages. It contains hull geometry, operational parameters, and experimental resistance measurements from the Delft Ship Hydromechanics Laboratory.

Usage

yacht_hydrodynamics

Format

A data frame with 308 observations (rows) and 7 variables:

V1

Hull length (typical unit: meters). A core geometric parameter that shapes hydrodynamic performance.

V2

Hull beam (width) (typical unit: meters). Influences the yacht’s stability and resistance properties.

V3

Hull draft (typical unit: meters). The depth of the hull beneath the waterline, a vital factor for hydrodynamics.

V4

Displacement (typical unit: kilograms or metric tons). The total mass of the yacht (hull + payload), a key design limitation.

V5

Trim angle (typical unit: degrees). The longitudinal tilt of the hull, which has an impact on resistance and speed.

V6

Boat velocity (typical unit: m/s or knots). The speed of the yacht during resistance testing.

V7

Residuary resistance (typical unit: Newtons). The target variable, representing resistance from wave formation and hull friction (air resistance not included).

Examples

data(yacht_hydrodynamics)  
summary(yacht_hydrodynamics)  
plot(  
  x = yacht_hydrodynamics$V6,  
  y = yacht_hydrodynamics$V7,  
  xlab = "Boat Velocity",  
  ylab = "Residuary Resistance",  
  main = "Velocity vs Residuary Resistance"  
)  
if (requireNamespace("corrplot", quietly = TRUE)) {  
  yacht_corr <- cor(yacht_hydrodynamics, use = "complete.obs")  
  corrplot::corrplot(yacht_corr, method = "color", type = "upper", order = "hclust")  
}  
model <- lm(V7 ~ V6 + V1, data = yacht_hydrodynamics)  
summary(model)  

TFM documentation built on June 9, 2025, 9:08 a.m.

Related to yacht_hydrodynamics in TFM...