DNV Standards Specialist
Det Norske Veritas (DNV) rules and standards for marine, offshore, and renewable energy industries.
Version: 1.0.0 Created: 2026-01-12 Category: SME / Codes & Standards
DNV (formerly DNV GL) provides the technical rules for ship classification and widely used standards for offshore structures, pipelines, and wind energy. This skill covers the navigation and application of DNV Offshore Standards (OS) and Recommended Practices (RP).
DNV relies heavily on the LRFD method, using partial safety factors for loads and material resistance.
def get_dnv_sn_curve(curve_name, environment='air'):
"""
Retrieve parameters for DNV S-N curves.
"""
curves = {
'B1': {'log_a': 12.564, 'm': 3.0},
'B2': {'log_a': 12.449, 'm': 3.0},
'C': {'log_a': 12.192, 'm': 3.0},
'D': {'log_a': 11.764, 'm': 3.0}
}
params = curves.get(curve_name)
if not params:
raise ValueError("Unknown curve")
if environment == 'seawater_cathodic':
# DNV adjustment for seawater with CP
params['log_a'] -= 0.176 # Example adjustment
return params
/mnt/ace/O&G-Standards/DNV/