/ proof-of-concept / plate-dynamics-lab
Sign in
proof-of-concept / plate-dynamics-lab
plate-dynamics-lab / packages / core / src / m / plate_result_schema.m
37 lines · 2.6 KBBlameHistoryRaw
1% PLATE_RESULT_SCHEMA Fields of the result struct plate_fd returns.
2%
3% All displacements are the departure from the static equilibrium under
4% gravity, w - w0; result.static carries w0 itself.
5%
6% result.method 'fd'
7% result.grid x (1 x nx), y (1 x ny): the grid [m], spanning the box of the plate
8% result.t time axis of the series [s], one sample per 1/fs, each the
9% average over the steps it contains
10% result.probe x, y (actual probe node), and the series w [m] (total
11% departure), sxx, syy, txy, vm, sp [Pa] (from the flexural part)
12% result.frames t (1 x nf); w the flexural field, w_total the flexural field
13% plus the rigid-body motion, vm and sp the surface stresses,
14% each ny x nx x nf (rows index y, columns index x), NaN off the
15% plate; rigid (nr x nf) the rigid-body coordinates at the frames
16% result.envelope vm, sp: peak over the saved frames, ny x nx [Pa]
17% result.spectrum f [Hz], w [m], vm [Pa]: amplitude spectra of the probe series
18% result.audio fs [Hz], p (pressure at the listener) [Pa], t0 (dropped travel
19% time) [s], model ('baffled' or 'unbaffled')
20% result.rigid nr; names {1 x nr}; series (nr x nt) the rigid-body coordinates:
21% a translation [m] along the normal at the pivot and two rotations
22% [rad] about the in-plane axes eh and ed through the pivot
23% (pivot_x, pivot_y, ed, eh); hz the frequencies of the rigid-body
24% modes of the mount, ascending, and mode_names the coordinate
25% that dominates each
26% result.supports n; names, units, kinds {1 x n}; series (n x nt) the force each
27% support applies [N]; static (1 x n) the same at rest
28% result.static w0 (ny x nx) the deflection at rest, sag = max |w0|; gx, gy, gz
29% the direction of gravity in plate coordinates and g; mass, xc, yc;
30% held (ny x nx) the nodes the mount holds; Nxx, Nyy, Nxy [N/m]
31% the self-weight stress resultants when the plate hangs
32% result.info nx, ny, dx, dy, dt, dt_max, cfl, nsteps, ncells, nunknowns, shape,
33% mount, cell_steps, fs, stable, diverged_step, loop ('numbl' or
34% 'webgpu'), loop_s, wall_s, notes (cell array of strings about
35% the idealizations that applied to this run)
37% This file documents the convention and has no executable content.
↑↓ move↵openescclose