obsidian_backup/多体求解器debug/误差较大的载荷.md

1.3 KiB

  • foundation fz
  • Foundation Fy
  • Foundation Mz
  • Nacelle fore-aft displacement
  • Blade root 1 Mz
  • Blade root 1 Fy

foundation fz

dot_product(&frc_t0_trb, &m.coord_sys.a2) * 1000.0;

m.coord_sys.a2 --- Z

frc_t0_trb Total force at the base of flexible portion of the tower (point T(0)) due to the entire wind turbine

PFrcT0Trb Partial force at the tower base (point T(0)) due to the turbine PMomX0Trb Partial moment at the platform (body X) / tower base (point T(0)) due to the turbine FrcT0Trbt Portion of the force at tower base (point T(0)) due to the turbine associated with everything but the QD2T()'s MomX0Trbt Portion of the moment at the platform (body X) / tower base (point T(0)) due to the turbine associated with everything but the QD2T()'s

Foundation Fy

-dot_product(&frc_t0_trb, &m.coord_sys.a3) * 1000.0;

Foundation Mz

dot_product(&mom_x0_trb, &m.coord_sys.a2) * 1000.0;

Nacelle fore-aft displacement

m.rt_hs.r_o[0] - y.tower_ln2_mesh.position[[0, j-1]];

Blade root 1 Mz

dot_product(&mom_h0_b.slice(s![.., k]).to_owned(), &m.coord_sys.i3.slice(s![k, ..]).to_owned()) * 1000.0;

Blade root 1 Fy

dot_product(&frc_s0_b.slice(s![.., k]).to_owned(), &m.coord_sys.i2.slice(s![k, ..]).to_owned()) * 1000.0;