| fitModalFactor | R Documentation |
Per-record modal shaping of the spectral-match workflow: released
modal amplitudes are fitted against a target response-spectrum band
(shape.modalFactor in the batch JSON contract), with energy
restoration applied after the modal objective.
fitModalFactor(
.x,
target,
source,
key,
ocid = "H1",
xi = 0.05,
fmax = 25,
kNyq = 4,
factorMin,
factorMax = Inf,
remove = NULL,
includeResidue = TRUE,
unitsSource = "mm",
unitsTarget = "mm"
)
.x |
data.table. IMF rows for the suite (or the record):
|
target |
data.table. Target band with columns |
source |
data.table. Source TSW rows for the suite (columns
|
key |
data.table. One row carrying |
ocid |
character. Component to shape ( |
xi |
numeric. Damping ratio. |
fmax |
numeric. Analysis bandwidth (Hz). |
kNyq |
numeric. Nyquist multiple. |
factorMin |
numeric. Lower bound of the modal factors
( |
factorMax |
numeric. Upper bound of the modal factors
( |
remove |
character or integer. IMF modes excluded from the
reconstruction ( |
includeResidue |
logical. Keep the residue in the reconstruction. |
unitsSource |
character. Units of |
unitsTarget |
character. Units of the shaped products. |
list with TSW (shaped time histories of the fitted
component), PSW (shaped spectra), PSA (long table with
kind = source/start/final curves), coeff (per-mode factors:
b, energyFactor, stageFactor), metrics (one-row fit
diagnostics), and eval (objective evaluations).
## Not run:
Fit <- fitModalFactor(.x = IMF, target = Band, source = TSW,
key = Selection[1L], factorMin = 0.001)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.