Releases: NHERI-SimCenter/PBE
Version 4.1.0
Version 4.0.0
Major Changes Required for interfacing with DesignSafe the newly released Version 3 of Tapis. Updated major version to reflect Preferences need updating, and that for users submitting jobs to TACC HPC resources additional set-up steps and user input is required.
This work is based on material supported by the National Science Foundation under grants CMMI 1612843 and 2131111
Version 3.5.0
Major New Features:
- Adding multi-model event option allowing different events in multi-model or multi0fidelity simulations
- Adding option in Physics based motions to select from motions created for Istanbul area
This work is based on material supported by the National Science Foundation under grants CMMI 1612843 and 2131111
Version 3.4.0
-
Ability to select from Physics based ground motions generated by M9 project
-
Update the Pelicun3 Damage and Loss engine to v3.3:
-
Changes affecting backwards compatibility
-
Remove "bldg" from repair consequence output filenames: The increasing scope of PBE now covers simulations for transportation and water networks. Hence, labeling repair consequence outputs as if they were limited to buildings no longer seems appropriate. The
bldg
label was dropped from the following files:DV_bldg_repair_sample
,DV_bldg_repair_stats
,DV_bldg_repair_grp
,DV_bldg_repair_grp_stats
,DV_bldg_repair_agg
,DV_bldg_repair_agg_stats
. -
Decision variable types in the repair consequence outputs are named using CamelCase: Earlier they used all capitals. This change was made to be consistent with other parts of the codebase. For example, we use "Cost" instead of "COST". This might affect post-processing scripts.
-
"ea" units were replaced with "unitless" where appropriate for clarity: There should be no practical difference between the calculations due to this change. Interstory drift ratio demand types are one example.
-
Weighted component block assignment is no longer supported: We recommend using more versatile approach of defining the same component type multiple times to achieve the same effect.
-
Damage functions are no longer supported: Damage functions were used to assign quantity of damage as a function of demand. Contrast this with fragility curves that assign probability of limit state exceedance as a function of demand. We recommend using the new multilinear CDF type fragility functions to develop theoretically equivalent, but more efficient models.
-
-
Deprecation warnings
- Remove
Bldg
from repair settings label in DL configuration file: Following the changes above, we droppedBldg
fromBldgRepair
when defining settings for repair consequence simulation in a configuration file. The previous version (i.e.,BldgRepair
) will keep working until the next major release, but we encourage everyone to adopt the new approach and simply use theRepair
keyword in the input files.
- Remove
-
New features
-
Location-specific damage processes: This new feature is useful when you want damage to a component type to induce damage in another component type at the same location only. For example, damaged water pipes on a specific story can trigger damage in floor covering only on that specific story. Location-matching is performed automatically without you having to define component pairs for every location using the following syntax:
'1_CMP.A-LOC', {'DS1': 'CMP.B_DS1'}
, where DS1 ofCMP.A
at each location triggers DS1 ofCMP.B
at the same location. -
Multilinear CDF random variable: allows using a multilinear approximation of any CDF in the tool.
-
-
Version 3.3.0
Major Changes:
- Allow multiple definitions of the same component type at the same location and direction in the asset model. (If needed, we can later add a feature to propagate these as separate instances to model, e.g., components used by various tenants.)
- Update JSON outputs to follow new standard SimCenter output format
- Include unit information in every CSV and JSON output file.
- Several minor efficiency improvements that lead to faster runtimes - major improvments in that area are coming in the next minor release
- Several error and warning messages added to provide more meaningful information when something goes wrong in a simulation.
- A lot of minor bugs fixed and robustness of the Pelicun engine ensured by brining back continuous integration.
Version 3.2.0
New for Verison 3.2.0:
- Integration of ARUP's Resilience-based Engineering Design Initiative (REDi) performance assessment.
- Ability to utilize multi-fidelity Monte Carlo for simulation of building response given models of different fidelity
Version 3.1.0
New features:
- Application can now output Carbon Emissions and Embodied Energy per Perform P-58 2nd Edition, Volume 4
- The Fragility and Consequence function included
- Ability to utilize multi-model and multi-fem options in the response determination of the building
Version 3.0.0
Major updates:
- Built on v4.0 of SimCenter's backend application framework. Major updates in the backend:
-Redesigned and generalized UQ architecture
-Generalized workflow managers support non-building assets
-Surrogate modeling capabilities for characterizing events and earthquake response - All features of EE-UQ up to v3.2.0, including:
-Advanced options for PEER NGA Event selection
-Site-specific seismic disaggregation
-Steel and concrete building model generators
-MDOF-LU approximate shear column model generator
-Concrete Building Model Generator - Redesigned user interface for Performance Assessment with Pelicun 3:
-Takes advantage of the new databases developed for Pelicun 3 to allow users to use custom components, demands, damage processes, and consequence functions.
-Decouples and generalizes demand, damage, and loss calculations.
-Enables performance assessment under any type of natural hazard event
-Supports modeling cascading damages
-Supports custom mapping between damage states and consequence functions
-Supports global consequences with uncertainty (e.g., uncertain replacement cost)
-Substantial improvement in computational efficiency for large performance models
-Two redesigned examples demonstrate capabilities
Release v2.0.0
PBE v2.0.0 updates include
- All updates in EE-UQ from version v1.2.0 to v2.0.1 changes
- Update DL interface:
- General settings are organized around Damage, Response, and Loss Models
- Components tab got a completely new look that facilitates the definition of component groups for each fragility group.
- Dependencies moved to a new, fourth tab that will eventually house all advanced functionality
- Support for loading and saving performance model (i.e., component definitions) using standard csv files.
- Support for loading external EDP files using standard csv files. This enables the user to run a loss assessment without running the response estimation inside PBE.
- Added damage and loss data from FEMA P58 second edition to the database.
- Migrated to a new, more readable and flexible damage and loss model description in saved json files - not compatible with earlier versions.
Release v1.2.0
updated interface for DL, including version 1.2 changes in EE-UQ, changes to Agave for new jobs service, other UI enhancements