Op^3 -- Integrated Numerical and Digital Twin Framework
Getting started
Environment setup guide
Getting started
Op³ User Manual
Reference
Foundation modes
Suction anchors (floating OWT)
Industry standards
Uncertainty quantification (Phase 5)
OpenFAST coupling
Technical reference
API reference
Science and validation
Scientific report
Verification & Validation
Cross-Validation Against Published Benchmarks
Visualization Gallery
Operations
Troubleshooting and FAQ
Contributing guide
Op^3 -- Integrated Numerical and Digital Twin Framework
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__init__() (op3.anchors.AnchorCapacityResult method)
(op3.anchors.MooringLoad method)
(op3.anchors.SuctionAnchor method)
(op3.anchors.UndrainedClayProfile method)
A
adj_fa_stiff (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
adj_ss_stiff (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
adj_tower_mass (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
alpha_inner (op3.anchors.AnchorCapacityResult attribute)
,
[1]
alpha_outer (op3.anchors.AnchorCapacityResult attribute)
,
[1]
anchor_capacity() (in module op3.anchors)
anchor_safety_factor_timeseries() (in module op3.anchors)
AnchorCapacityResult (class in op3.anchors)
angle_at_padeye_deg (op3.anchors.MooringLoad attribute)
annulus_area_m2 (op3.anchors.SuctionAnchor property)
anomaly (op3.uq.sequential_bayesian.EpochResult attribute)
api_pile_stiffness() (in module op3.standards.api_rp_2geo)
apply_scour_relief() (in module op3.foundations)
as_legacy_foundation() (op3.foundations.BaseFoundation method)
(op3.foundations.FoundationProtocol method)
aspect_ratio (op3.anchors.SuctionAnchor property)
attach_foundation() (in module op3.opensees_foundations.builder)
attach_to_opensees() (op3.foundations.Foundation method)
B
base_H_stiffness_fraction (op3.foundations.Foundation attribute)
base_V_to_H_ratio (op3.foundations.Foundation attribute)
BaseFoundation (class in op3.foundations)
batch_size (op3.uq.encoder_training.TrainingConfig attribute)
bayesian_from_encoder() (in module op3.uq.encoder_bridge)
BayesianPosterior (class in op3.uq.bayesian)
blade_mass_kg (op3.opensees_foundations.tower_loader.RNAProperties attribute)
build() (op3.composer.TowerModel method)
build_foundation() (in module op3)
(in module op3.foundations)
build_opensees_model() (in module op3.opensees_foundations.builder)
build_pce_1d() (in module op3.uq.pce)
,
[1]
build_pce_2d() (in module op3.uq.pce)
,
[1]
C
c_Pa (op3.standards.hssmall.HSsmallParams attribute)
capacity_ratio (op3.uq.sequential_bayesian.EpochResult attribute)
coeffs (op3.uq.pce.HermitePCE attribute)
compose_tower_model() (in module op3)
(in module op3.composer)
compute_del() (in module op3.fatigue)
compute_del_multi_slope() (in module op3.fatigue)
compute_dlc_statistics() (in module op3.viz_openfast)
conic() (in module op3.standards.pisa)
conic_initial_slope() (in module op3.standards.pisa)
create_bucket_mesh() (in module op3.viz_optumgx)
create_soil_block() (in module op3.viz_optumgx)
cross_compare() (in module op3)
current_posterior (op3.uq.sequential_bayesian.SequentialBayesianTracker property)
cyclic_capacity_reduction() (in module op3.anchors)
cyclic_stiffness_6x6() (in module op3.standards.cyclic_degradation)
D
damping_ratio() (in module op3.standards.cyclic_degradation)
damping_ratio_fa (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
damping_ratio_ss (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
data_path (op3.uq.encoder_training.TrainingConfig attribute)
degrade_profile() (in module op3.standards.cyclic_degradation)
depth_m (op3.standards.pisa.SoilState attribute)
(op3.uq.propagation.SoilPrior attribute)
,
[1]
depth_profile (op3.anchors.AnchorCapacityResult attribute)
,
[1]
diagnostics (op3.foundations.Foundation attribute)
diameter_m (op3.anchors.SuctionAnchor attribute)
(op3.foundations.Foundation attribute)
discretise() (in module op3.opensees_foundations.tower_loader)
DISSIPATION_WEIGHTED (op3.FoundationMode attribute)
(op3.foundations.FoundationMode attribute)
dissipation_weights (op3.foundations.Foundation attribute)
DISTRIBUTED_BNWF (op3.FoundationMode attribute)
(op3.foundations.FoundationMode attribute)
DISTRIBUTED_BNWF_NONLINEAR (op3.FoundationMode attribute)
(op3.foundations.FoundationMode attribute)
dnv_jacket_stiffness() (in module op3.standards.dnv_st_0126)
dnv_monopile_stiffness() (in module op3.standards.dnv_st_0126)
dnv_suction_bucket_stiffness() (in module op3.standards.dnv_st_0126)
dropout_prob (op3.uq.encoder_training.TrainingConfig attribute)
E
effective_head_stiffness() (in module op3.standards.pisa)
ei_fa_Nm2 (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
ei_ss_Nm2 (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
eigen() (op3.composer.TowerModel method)
encoder_as_prior() (in module op3.uq.encoder_bridge)
epoch (op3.uq.sequential_bayesian.EpochResult attribute)
EpochResult (class in op3.uq.sequential_bayesian)
epochs (op3.uq.encoder_training.TrainingConfig attribute)
evaluate() (op3.uq.pce.HermitePCE method)
evaluate_mode_shape() (in module op3.opensees_foundations.tower_loader)
extract_6x6_stiffness() (op3.composer.TowerModel method)
extract_anchor_loads_from_moorpy_system() (in module op3.anchors)
F
factor_of_safety() (op3.anchors.AnchorCapacityResult method)
fig_campbell_diagram() (in module op3.viz_tier2)
fig_cross_pipeline() (in module op3.viz_tier1)
fig_foundation_profile() (in module op3.viz_tier2)
fig_interactive_3d() (in module op3.viz_tier3)
fig_mode_cd_comparison() (in module op3.viz_tier1)
fig_moment_rotation() (in module op3.viz_tier2)
fig_rainflow_heatmap() (in module op3.viz_tier2)
fig_scour_sweep() (in module op3.viz_tier1)
fig_sensor_overlay() (in module op3.viz_tier3)
fig_vhm_envelope() (in module op3.viz_tier1)
FIXED (op3.FoundationMode attribute)
(op3.foundations.FoundationMode attribute)
forward() (op3.uq.encoder_training.ResidualBlock method)
(op3.uq.encoder_training.TwoModalityEncoder method)
Foundation (class in op3.foundations)
foundation (op3.composer.TowerModel attribute)
foundation_from_pisa() (in module op3.foundations)
foundation_type (op3.foundations.BaseFoundation attribute)
(op3.foundations.FoundationProtocol attribute)
FoundationMode (class in op3)
(class in op3.foundations)
FoundationProtocol (class in op3.foundations)
FoundationType (class in op3.foundations)
freq_ratio (op3.uq.sequential_bayesian.EpochResult attribute)
G
G0_ref_Pa (op3.standards.hssmall.HSsmallParams attribute)
G_cov (op3.uq.propagation.SoilPrior attribute)
,
[1]
G_mean_Pa (op3.uq.propagation.SoilPrior attribute)
,
[1]
G_Pa (op3.standards.pisa.SoilState attribute)
gamma_07 (op3.standards.hssmall.HSsmallParams attribute)
gamma_eff_kN_per_m3 (op3.anchors.UndrainedClayProfile attribute)
gamma_ref_for() (in module op3.standards.cyclic_degradation)
gazetas_full_6x6() (in module op3.standards.api_rp_2geo)
GBS (op3.foundations.FoundationType attribute)
generate_anchor_report() (in module op3.anchors)
grid (op3.uq.bayesian.BayesianPosterior attribute)
grid_bayesian_calibration() (in module op3.uq.bayesian)
,
[1]
H
H_ult_kN (op3.anchors.AnchorCapacityResult attribute)
,
[1]
hardin_drnevich() (in module op3.standards.cyclic_degradation)
hardin_drnevich_array() (in module op3.standards.cyclic_degradation)
head_stiffness_6x6() (op3.foundations.BaseFoundation method)
(op3.foundations.FoundationProtocol method)
HermitePCE (class in op3.uq.pce)
hidden_dim (op3.uq.encoder_training.TrainingConfig attribute)
horizontal_kN (op3.anchors.MooringLoad property)
houlsby_byrne_caisson_stiffness() (in module op3.standards.owa_bearing)
hssmall_G_at_depth() (in module op3.standards.hssmall)
hssmall_to_pisa() (in module op3.standards.hssmall)
HSsmallParams (class in op3.standards.hssmall)
ht_fract (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
hub_iner_kgm2 (op3.opensees_foundations.tower_loader.RNAProperties attribute)
hub_mass_kg (op3.opensees_foundations.tower_loader.RNAProperties attribute)
hub_rad_m (op3.opensees_foundations.tower_loader.RNAProperties attribute)
I
inner_diameter_m (op3.anchors.SuctionAnchor property)
inner_skirt_area_m2 (op3.anchors.SuctionAnchor property)
installation_analysis() (in module op3.anchors)
interaction_envelope (op3.anchors.AnchorCapacityResult attribute)
,
[1]
interaction_exponents (op3.anchors.AnchorCapacityResult attribute)
,
[1]
iso_pile_stiffness() (in module op3.standards.iso_19901_4)
iso_shallow_foundation_stiffness() (in module op3.standards.iso_19901_4)
J
JACKET (op3.foundations.FoundationType attribute)
L
latent_dim (op3.uq.encoder_training.TrainingConfig attribute)
layer_name (op3.standards.hssmall.HSsmallParams attribute)
lid_area_m2 (op3.anchors.SuctionAnchor property)
lid_inner_area_m2 (op3.anchors.SuctionAnchor property)
lid_thickness_mm (op3.anchors.SuctionAnchor attribute)
likelihood (op3.uq.bayesian.BayesianPosterior attribute)
load_and_split() (in module op3.uq.encoder_training)
load_angle_deg (op3.anchors.AnchorCapacityResult attribute)
,
[1]
load_elastodyn_rna() (in module op3.opensees_foundations.tower_loader)
load_elastodyn_tower() (in module op3.opensees_foundations.tower_loader)
load_encoder_mc() (in module op3.uq.encoder_bridge)
load_hssmall_profile() (in module op3.standards.hssmall)
load_site_a_mc() (in module op3.uq.encoder_bridge)
load_site_config() (in module op3)
lr (op3.uq.encoder_training.TrainingConfig attribute)
M
m_exp (op3.standards.hssmall.HSsmallParams attribute)
main() (in module op3.uq.encoder_training)
(in module op3.viz_tier1)
(in module op3.viz_tier2)
(in module op3.viz_tier3)
mass_density_kg_m (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
mean (op3.uq.bayesian.BayesianPosterior attribute)
metadata (op3.anchors.AnchorCapacityResult attribute)
,
[1]
method (op3.anchors.AnchorCapacityResult attribute)
,
[1]
missing_pult_fallback_factor (op3.foundations.Foundation attribute)
mode (op3.foundations.Foundation attribute)
mode_d_alpha (op3.foundations.Foundation attribute)
mode_d_beta (op3.foundations.Foundation attribute)
module
op3
op3.composer
op3.fatigue
op3.foundations
op3.openfast_coupling.soildyn_export
op3.opensees_foundations.builder
op3.opensees_foundations.tower_loader
op3.standards.api_rp_2geo
op3.standards.cyclic_degradation
op3.standards.dnv_st_0126
op3.standards.hssmall
op3.standards.iso_19901_4
op3.standards.owa_bearing
op3.standards.pisa
op3.uq.bayesian
op3.uq.encoder_bridge
op3.uq.encoder_training
op3.uq.pce
op3.uq.propagation
op3.uq.sequential_bayesian
op3.visualization
op3.viz_openfast
op3.viz_optumgx
op3.viz_tier1
op3.viz_tier2
op3.viz_tier3
MONOPILE (op3.foundations.FoundationType attribute)
MooringLoad (class in op3.anchors)
N
n_blades (op3.opensees_foundations.tower_loader.RNAProperties attribute)
n_dim (op3.uq.pce.HermitePCE attribute)
n_stations (op3.opensees_foundations.tower_loader.TowerTemplate property)
nac_cm_xn_m (op3.opensees_foundations.tower_loader.RNAProperties attribute)
nac_cm_zn_m (op3.opensees_foundations.tower_loader.RNAProperties attribute)
nac_mass_kg (op3.opensees_foundations.tower_loader.RNAProperties attribute)
nac_yiner_kgm2 (op3.opensees_foundations.tower_loader.RNAProperties attribute)
normal_likelihood() (in module op3.uq.bayesian)
,
[1]
notes (op3.standards.hssmall.HSsmallParams attribute)
O
op3
module
op3.composer
module
op3.fatigue
module
op3.foundations
module
op3.openfast_coupling.soildyn_export
module
op3.opensees_foundations.builder
module
op3.opensees_foundations.tower_loader
module
op3.standards.api_rp_2geo
module
op3.standards.cyclic_degradation
module
op3.standards.dnv_st_0126
module
op3.standards.hssmall
module
op3.standards.iso_19901_4
module
op3.standards.owa_bearing
module
op3.standards.pisa
module
op3.uq.bayesian
module
op3.uq.encoder_bridge
module
op3.uq.encoder_training
module
op3.uq.pce
module
op3.uq.propagation
module
op3.uq.sequential_bayesian
module
op3.visualization
module
op3.viz_openfast
module
op3.viz_optumgx
module
op3.viz_tier1
module
op3.viz_tier2
module
op3.viz_tier3
module
optimal_padeye_analytical() (in module op3.anchors)
optimal_padeye_from_dissipation() (in module op3.anchors)
order (op3.uq.pce.HermitePCE attribute)
outer_skirt_area_m2 (op3.anchors.SuctionAnchor property)
output_dir (op3.uq.encoder_training.TrainingConfig attribute)
owa_suction_bucket_stiffness() (in module op3.standards.owa_bearing)
P
p05 (op3.uq.bayesian.BayesianPosterior attribute)
(op3.uq.sequential_bayesian.EpochResult attribute)
p50 (op3.uq.bayesian.BayesianPosterior attribute)
(op3.uq.sequential_bayesian.EpochResult attribute)
p95 (op3.uq.bayesian.BayesianPosterior attribute)
(op3.uq.sequential_bayesian.EpochResult attribute)
p_ref_Pa (op3.standards.hssmall.HSsmallParams attribute)
padeye_depth_m (op3.anchors.SuctionAnchor attribute)
padeye_offset_m (op3.anchors.SuctionAnchor attribute)
pce_mean_var() (in module op3.uq.pce)
pce_sobol_2d() (in module op3.uq.pce)
phi_deg (op3.standards.hssmall.HSsmallParams attribute)
physical (op3.foundations.Foundation attribute)
PI_percent (op3.standards.hssmall.HSsmallParams attribute)
pisa_base_moment() (in module op3.standards.pisa)
pisa_base_shear() (in module op3.standards.pisa)
pisa_coeffs() (in module op3.standards.pisa)
pisa_lateral_pl() (in module op3.standards.pisa)
pisa_moment_pl() (in module op3.standards.pisa)
pisa_pile_stiffness_6x6() (in module op3.standards.pisa)
plasticity_index (op3.anchors.UndrainedClayProfile attribute)
plot_all() (in module op3.visualization)
plot_bucket_pressure() (in module op3.viz_optumgx)
plot_collapse_mechanism() (in module op3.viz_optumgx)
plot_deformed() (in module op3.visualization)
plot_del_bar() (in module op3.viz_openfast)
plot_mode_shapes() (in module op3.visualization)
plot_model() (in module op3.visualization)
plot_moment_rotation() (in module op3.visualization)
plot_np_profile() (in module op3.viz_optumgx)
plot_power_curve() (in module op3.viz_openfast)
plot_psd() (in module op3.viz_openfast)
plot_pushover_curve() (in module op3.visualization)
plot_section_forces() (in module op3.visualization)
plot_spring_profile() (in module op3.viz_optumgx)
plot_time_series() (in module op3.viz_openfast)
posterior (op3.uq.bayesian.BayesianPosterior attribute)
posterior_mean (op3.uq.sequential_bayesian.EpochResult attribute)
posterior_std (op3.uq.sequential_bayesian.EpochResult attribute)
prior (op3.uq.bayesian.BayesianPosterior attribute)
propagate_pisa_mc() (in module op3.uq.propagation)
,
[1]
published_mode_shape() (in module op3.opensees_foundations.tower_loader)
pushover() (op3.composer.TowerModel method)
R
rainflow_count() (in module op3.fatigue)
recommended_action (op3.uq.sequential_bayesian.EpochResult attribute)
redwin_backbones_from_spring_table() (in module op3.openfast_coupling.soildyn_export)
reset() (op3.uq.sequential_bayesian.SequentialBayesianTracker method)
ResidualBlock (class in op3.uq.encoder_training)
RNAProperties (class in op3.opensees_foundations.tower_loader)
rotor_name (op3.composer.TowerModel attribute)
run_cyclic_analysis() (in module op3.opensees_foundations.builder)
run_eigen_analysis() (in module op3.opensees_foundations.builder)
run_pcrunch_batch() (in module op3.viz_openfast)
run_pushover_analysis() (in module op3.opensees_foundations.builder)
run_pushover_moment_rotation() (in module op3.opensees_foundations.builder)
run_static_condensation() (in module op3.opensees_foundations.builder)
run_transient_analysis() (in module op3.opensees_foundations.builder)
S
sample() (op3.uq.propagation.SoilPrior method)
,
[1]
save() (op3.uq.sequential_bayesian.SequentialBayesianTracker method)
scour_depth (op3.foundations.Foundation attribute)
section_at() (op3.opensees_foundations.tower_loader.TowerTemplate method)
seed (op3.uq.encoder_training.TrainingConfig attribute)
sensitivity (op3.anchors.UndrainedClayProfile attribute)
SequentialBayesianTracker (class in op3.uq.sequential_bayesian)
shaft_kz_to_kx_ratio (op3.foundations.Foundation attribute)
shaft_t_to_p_ratio (op3.foundations.Foundation attribute)
skirt_length_m (op3.anchors.SuctionAnchor attribute)
(op3.foundations.Foundation attribute)
skirt_thickness_m (op3.foundations.Foundation attribute)
soil_type (op3.standards.hssmall.HSsmallParams attribute)
(op3.standards.pisa.SoilState attribute)
(op3.uq.propagation.SoilPrior attribute)
,
[1]
SoilPrior (class in op3.uq.propagation)
,
[1]
SoilState (class in op3.standards.pisa)
source (op3.foundations.Foundation attribute)
source_files (op3.opensees_foundations.tower_loader.RNAProperties attribute)
(op3.opensees_foundations.tower_loader.TowerTemplate attribute)
spring_table (op3.foundations.Foundation attribute)
ssi (op3.foundations.BaseFoundation attribute)
station_elevations_m() (op3.opensees_foundations.tower_loader.TowerTemplate method)
std (op3.uq.bayesian.BayesianPosterior attribute)
steel_grade (op3.anchors.SuctionAnchor attribute)
STIFFNESS_6X6 (op3.FoundationMode attribute)
(op3.foundations.FoundationMode attribute)
stiffness_matrix (op3.foundations.Foundation attribute)
su_at_depth() (op3.anchors.UndrainedClayProfile method)
su_average_to_depth() (op3.anchors.UndrainedClayProfile method)
su_gradient_kPa_per_m (op3.anchors.UndrainedClayProfile attribute)
su_mudline_kPa (op3.anchors.UndrainedClayProfile attribute)
su_or_phi (op3.standards.pisa.SoilState attribute)
su_or_phi_cov (op3.uq.propagation.SoilPrior attribute)
,
[1]
su_or_phi_mean (op3.uq.propagation.SoilPrior attribute)
,
[1]
su_Pa (op3.standards.hssmall.HSsmallParams attribute)
su_remoulded_at_depth() (op3.anchors.UndrainedClayProfile method)
submerged_weight_kN (op3.anchors.SuctionAnchor attribute)
SUCTION_BUCKET (op3.foundations.FoundationType attribute)
SuctionAnchor (class in op3.anchors)
summarise_samples() (in module op3.uq.propagation)
,
[1]
summary() (op3.uq.sequential_bayesian.SequentialBayesianTracker method)
T
T_ult_kN (op3.anchors.AnchorCapacityResult attribute)
,
[1]
tension_kN (op3.anchors.MooringLoad attribute)
tip_rad_m (op3.opensees_foundations.tower_loader.RNAProperties attribute)
total_rna_mass_kg (op3.opensees_foundations.tower_loader.RNAProperties property)
tower_base_z_m (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
tower_height_m (op3.opensees_foundations.tower_loader.TowerTemplate attribute)
tower_name (op3.composer.TowerModel attribute)
TowerModel (class in op3.composer)
TowerTemplate (class in op3.opensees_foundations.tower_loader)
train() (in module op3.uq.encoder_training)
train_split (op3.uq.encoder_training.TrainingConfig attribute)
TrainingConfig (class in op3.uq.encoder_training)
trajectory() (op3.uq.sequential_bayesian.SequentialBayesianTracker method)
transient() (op3.composer.TowerModel method)
TRIPOD (op3.foundations.FoundationType attribute)
TwoModalityEncoder (class in op3.uq.encoder_training)
twr2shft_m (op3.opensees_foundations.tower_loader.RNAProperties attribute)
type_name (op3.foundations.BaseFoundation attribute)
(op3.foundations.FoundationProtocol attribute)
U
UndrainedClayProfile (class in op3.anchors)
update() (op3.uq.sequential_bayesian.SequentialBayesianTracker method)
V
V_ult_kN (op3.anchors.AnchorCapacityResult attribute)
,
[1]
val_split (op3.uq.encoder_training.TrainingConfig attribute)
vertical_kN (op3.anchors.MooringLoad property)
vucetic_dobry_gamma_ref() (in module op3.standards.cyclic_degradation)
W
wall_thickness_mm (op3.anchors.SuctionAnchor attribute)
weight_decay (op3.uq.encoder_training.TrainingConfig attribute)
with_ssi() (op3.foundations.BaseFoundation method)
write_soildyn_from_pisa() (in module op3.openfast_coupling.soildyn_export)
write_soildyn_input() (in module op3.openfast_coupling.soildyn_export)
write_soildyn_multipoint() (in module op3.openfast_coupling.soildyn_export)
write_soildyn_redwin() (in module op3.openfast_coupling.soildyn_export)
Z
z_bot_m (op3.standards.hssmall.HSsmallParams attribute)
z_top_m (op3.standards.hssmall.HSsmallParams attribute)