Skip to content

zdelrosario/bv-questionable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bv-questionable

Companion repo for various articles:

  • [cutting2018] del Rosario, Fenrich, and Iaccarino, "Cutting the Double Loop: Theory and Algorithms for Reliability-Based Design Optimization with Statistical Uncertainty" (2018, Accepted) NME, pre-print

  • [beyond[2019] del Rosario, Fenrich, and Iaccarino, "Beyond Basis Values: Fast Precision Margin with FORM" (2019) 20th AIAA Non-Deterministic Approaches Conference

Dependencies

Core dependencies are Python with Numpy / Scipy and Matplotlib; I prefer to manage these dependencies through Anaconda Python. We also use a number of convenience functions available through a python package, which can be easily disabled if desired.

For the cantilever beam function, we use the Dakota implementation and optimizer.

For the fancy figures under /genfig, we use ggplot2, a package in R. These are extremely optional.

Organization

The repo is organized as follows:

./ # Root directory

./code/
./code/beam/ # Generates results for cantilever beam problem using MIP, from [cutting2018]
./code/genfig/ # Generates figures from saved data files, from [cutting2018]
./code/tension/ # Generates results for uniaxial tension problem, using MIP from [cutting2018] ./code/form/ # Generates results for cantilever beam problem using BIM, from [beyond2019]

./data/ # Output directory for data files

./images/ # Output directory for result images

Instructions

Scripts under ./code/tension/ start with a Script parameters section, which can be used to explore different settings. The cases explored in the paper can be accessed by changing the MYCASE variable. These scripts are simply run from a terminal, e.g. python an_tension.py.

TODO Add instructions for ./code/beam/ files.

The .Rmd file in ./code/genfig/ is intended to be run from Rstudio, which aided in prototyping the figure aesthetics.

About

Repo for RBDO under statistical uncertainty

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages