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

51 lines
883 B
Markdown
Raw Normal View History

2026-01-23 15:42:35 +08:00
- foundation fz
- Foundation Fy
- Foundation Mz
- Nacelle fore-aft displacement
- Blade root 1 Mz
- Blade root 1 Fy
# foundation fz
```rust
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
# Foundation Fy
```rust
-dot_product(&frc_t0_trb, &m.coord_sys.a3) * 1000.0;
```
# Foundation Mz
```rust
dot_product(&mom_x0_trb, &m.coord_sys.a2) * 1000.0;
```
# Nacelle fore-aft displacement
```rust
m.rt_hs.r_o[0] - y.tower_ln2_mesh.position[[0, j-1]];
```
# Blade root 1 Mz
```rust
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
```rust
dot_product(&frc_s0_b.slice(s![.., k]).to_owned(), &m.coord_sys.i2.slice(s![k, ..]).to_owned()) * 1000.0;
```