| MC_IS_gsys | R Documentation |
Performs reliability estimation for systems of limit-state functions by constructing a **smooth global system limit-state function** and applying the existing single-LSF importance sampling algorithm.
MC_IS_gsys(
sys_input,
sys_structure = "serial",
smooth_kappa = 20,
cov_user = 0.05,
n_batch = 5000,
n_max = 1e+06,
use_threads = 4,
backend = "future",
dataRecord = TRUE,
densityType = "norm",
dps = NULL,
debug.level = 0,
seed = NULL,
adaptive_alpha = FALSE,
alpha_update_rate = 0.1,
adaptive_batch = FALSE,
batch_control = list(),
min_adapt_samples = 10000,
alpha_min = 0.02,
stability_mode = "robust"
)
sys_input |
List of |
sys_structure |
System aggregation type: |
smooth_kappa |
Smoothing parameter controlling the approximation of min/max aggregation. |
cov_user |
Target coefficient of variation of the estimator. |
n_batch |
Number of samples per batch. |
n_max |
Maximum total number of samples (see stopping criterion). |
use_threads |
Number of chunks per batch. With
|
backend |
Parallel backend, |
dataRecord |
Logical. If |
densityType |
Currently without effect. A normal sampling density in standard normal space is always used. |
dps |
Optional design points in physical space. If supplied, FORM is skipped for the components. Single limit-state function: a numeric vector with one value per variable (or one value for all). System: a list with one such vector per limit-state function. A numeric vector with one value per limit-state function is accepted if each function has exactly one variable. |
debug.level |
Verbosity level: 0 = silent, 1 = summary, 2 = detailed output. |
seed |
Optional integer seed for reproducible results. |
adaptive_alpha |
Logical. Adaptive mixture weights are not
implemented. Without effect for a single limit-state function. For serial
multimodal systems the calculation stops with an error once
|
alpha_update_rate |
Reserved for |
adaptive_batch |
Logical. Systems only. If |
batch_control |
List for |
min_adapt_samples |
Reserved for |
alpha_min |
Reserved for |
stability_mode |
|
The system limit-state function is built using build_gsys(),
which aggregates component limit states via smooth min/max operators.
This approach converts a system reliability problem into a standard single limit-state reliability problem.
Result object returned by MC_IS_single() with additional
metadata describing the system configuration.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.