Skip to content

Commit e658f98

Browse files
committed
Added optimization under uncertainty
1 parent c11ae41 commit e658f98

File tree

6 files changed

+1082
-37
lines changed

6 files changed

+1082
-37
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"id": "a27effb4-563d-4bc6-9144-85897ed60fe2",
6+
"metadata": {},
7+
"source": [
8+
"# Optimization under uncertainty\n",
9+
"\n",
10+
"While optimizing engineering systems, it is necessary to deal with the uncertainty present in these engineering systems. For example, manufacturing processes can create deviations from the design specifications and the operating conditions can vary from the ideal. This necessitates the need for optimization under uncertainty (OUU) which is the optimization of engineering systems in the presence of random parameters or design variables. This section will provide Python implementations of performing OUU based on the concepts that are covered in the lecture. There are two subsections in OUU which address the two primary challenges that designers face in OUU:\n",
11+
"\n",
12+
"1. Robust design: Finding a design with a performance that is minimally sensitive to uncertain conditions.\n",
13+
"2. Reliable design: Ensuring that the design does not fail under uncertainty or controlling the constraints' failure porbabilities. "
14+
]
15+
},
16+
{
17+
"cell_type": "code",
18+
"execution_count": null,
19+
"id": "80072d45-8fcc-4e48-a7d9-4447dcd91203",
20+
"metadata": {},
21+
"outputs": [],
22+
"source": []
23+
}
24+
],
25+
"metadata": {
26+
"kernelspec": {
27+
"display_name": "Python 3 (ipykernel)",
28+
"language": "python",
29+
"name": "python3"
30+
},
31+
"language_info": {
32+
"codemirror_mode": {
33+
"name": "ipython",
34+
"version": 3
35+
},
36+
"file_extension": ".py",
37+
"mimetype": "text/x-python",
38+
"name": "python",
39+
"nbconvert_exporter": "python",
40+
"pygments_lexer": "ipython3",
41+
"version": "3.9.19"
42+
}
43+
},
44+
"nbformat": 4,
45+
"nbformat_minor": 5
46+
}

books/opt_under_unc/.ipynb_checkpoints/rel_based_design-checkpoint.ipynb

Lines changed: 463 additions & 0 deletions
Large diffs are not rendered by default.

books/opt_under_unc/.ipynb_checkpoints/robust_design-checkpoint.ipynb

Lines changed: 536 additions & 0 deletions
Large diffs are not rendered by default.

books/opt_under_unc/intro_ouu.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"name": "python",
3939
"nbconvert_exporter": "python",
4040
"pygments_lexer": "ipython3",
41-
"version": "3.9.18"
41+
"version": "3.9.19"
4242
}
4343
},
4444
"nbformat": 4,

books/opt_under_unc/rel_based_design.ipynb

Lines changed: 23 additions & 23 deletions
Large diffs are not rendered by default.

books/opt_under_unc/robust_design.ipynb

Lines changed: 13 additions & 13 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)