diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index e0e580ea..74cf935d 100755 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -14,7 +14,7 @@ "state": { "type": "markdown", "state": { - "file": "1. Daily Notes/2024/9. September/2024-09-04.md", + "file": "4. Qualifying Exam/2. Writing/QE Abstract For Dan.md", "mode": "source", "source": false } @@ -138,7 +138,7 @@ "state": { "type": "backlink", "state": { - "file": "1. Daily Notes/2024/9. September/2024-09-04.md", + "file": "4. Qualifying Exam/2. Writing/QE Abstract For Dan.md", "collapseAll": true, "extraContext": false, "sortOrder": "alphabetical", @@ -155,7 +155,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "1. Daily Notes/2024/9. September/2024-09-04.md", + "file": "4. Qualifying Exam/2. Writing/QE Abstract For Dan.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -178,7 +178,7 @@ "state": { "type": "outline", "state": { - "file": "1. Daily Notes/2024/9. September/2024-09-04.md" + "file": "4. Qualifying Exam/2. Writing/QE Abstract For Dan.md" } } } @@ -203,14 +203,18 @@ }, "active": "7220717c2848cdda", "lastOpenFiles": [ - "1. Daily Notes/2024/9. September/2024-09-03.md", + "4. Qualifying Exam/2. Writing/QE Abstract For Dan.tex", + "4. Qualifying Exam/2. Writing/QE Abstract.md", + "4. Qualifying Exam/1. Managing Stuff/Things that need done.md", + "4. Qualifying Exam/1. Managing Stuff/QE Tasks and Details.md", + "4. Qualifying Exam/1. Managing Stuff/QE Management.md", "1. Daily Notes/2024/9. September/2024-09-04.md", + "1. Daily Notes/2024/9. September/2024-09-03.md", "300s School/302. NUCE 2100 - Fundamentals of Nuclear Engineering/2024-09-03 Homework 1.pdf", "300s School/302. NUCE 2100 - Fundamentals of Nuclear Engineering/2024-08-27 Introduction.md", "300s School/302. NUCE 2100 - Fundamentals of Nuclear Engineering/2024-09-03 Homework 1.md", "3-99 Research/99. Getting Used to Obsidian/Markdown Cheat Sheet.md", "3-99 Research/6. Researching Techniques/Learning How to Use Github.md", - "4. Qualifying Exam/1. Managing Stuff/Things that need done.md", "1. Daily Notes/2024", "1. Daily Notes/2024/9. September", "1. Daily Notes/2024/8. August/2024-08-30.md", @@ -220,7 +224,6 @@ "giter_done.sh", "conflict-files-obsidian-git.md", "4. Qualifying Exam/QE Abstract For Dan.pdf", - "4. Qualifying Exam/2. Writing/QE Abstract.md", "2. Cole Group Meeting Notes/Weekly Note 2024-08-30.md", "1. Daily Notes/2024/8. August/2024-08-28.md", "1. Daily Notes/2024/8. August/2024-08-27.md", @@ -232,9 +235,6 @@ "1. Daily Notes/2024/8. August/2024-08-22.md", "1. Daily Notes/2024/8. August/2024-08-21.md", "Weekly Note 2024-09-04.md", - "2. Cole Group Meeting Notes/Weekly Note 2024-08-14.md", - "1. Daily Notes/2024/8. August/2024-08-20.md", - "1. Daily Notes/2024/8. August/2024-08-19.md", "3-99 Research", "300s School", "4. Qualifying Exam/2. Writing", diff --git a/4. Qualifying Exam/1. Managing Stuff/QE Management.md b/4. Qualifying Exam/1. Managing Stuff/QE Management.md new file mode 100644 index 00000000..e69de29b diff --git a/4. Qualifying Exam/2. Writing/QE Abstract For Dan.tex b/4. Qualifying Exam/2. Writing/QE Abstract For Dan.tex new file mode 100644 index 00000000..ad6874c1 --- /dev/null +++ b/4. Qualifying Exam/2. Writing/QE Abstract For Dan.tex @@ -0,0 +1,90 @@ +% Options for packages loaded elsewhere +\PassOptionsToPackage{unicode}{hyperref} +\PassOptionsToPackage{hyphens}{url} +% +\documentclass[ +]{article} +\usepackage{amsmath,amssymb} +\usepackage{iftex} +\ifPDFTeX + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage{textcomp} % provide euro and other symbols +\else % if luatex or xetex + \usepackage{unicode-math} % this also loads fontspec + \defaultfontfeatures{Scale=MatchLowercase} + \defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1} +\fi +\usepackage{lmodern} +\ifPDFTeX\else + % xetex/luatex font selection +\fi +% Use upquote if available, for straight quotes in verbatim environments +\IfFileExists{upquote.sty}{\usepackage{upquote}}{} +\IfFileExists{microtype.sty}{% use microtype if available + \usepackage[]{microtype} + \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts +}{} +\makeatletter +\@ifundefined{KOMAClassName}{% if non-KOMA class + \IfFileExists{parskip.sty}{% + \usepackage{parskip} + }{% else + \setlength{\parindent}{0pt} + \setlength{\parskip}{6pt plus 2pt minus 1pt}} +}{% if KOMA class + \KOMAoptions{parskip=half}} +\makeatother +\usepackage{xcolor} +\setlength{\emergencystretch}{3em} % prevent overfull lines +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} +\setcounter{secnumdepth}{-\maxdimen} % remove section numbering +\usepackage{bookmark} +\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available +\urlstyle{same} +\hypersetup{ + pdftitle={QE Abstract For Dan}, + hidelinks, + pdfcreator={LaTeX via pandoc}} + +\title{QE Abstract For Dan} +\author{} +\date{} + +\begin{document} +\maketitle + +\textbf{Diffusion Generative Models For Unstructured Uncertainty +Perturbations} + +Real world control systems operate on physical plants that can have +different dynamics than a nominal model. This discrepancy is called a +perturbation, and can affect controller performance. The field of robust +control creates a way to establish a set of allowable perturbations for +a given plant, controller, and design requirements. We can make +guarantees that a controller meets performance or safety criterion when +the real plant does not perfectly match the nominal model. + +A model controller can be proven to control a set of plants, but a real +controller can only control one plant at a time. Validating robustness +for a real controller requires extracted elements of the perturbed set, +which can be deceptively difficult to create. Perturbed plants are +commonly generated by using a structured uncertainty, where an engineer +creates distributed ranges for system parameters. These distributions +are then sampled and used to create a perturbed plant. This is an +knowledge intensive and time consuming process. + +We suggest using generative artificial intelligence to efficiently +create perturbed plants. The diffusion generative model has shown great +promise in creating novel and realistic samples from training data. This +model can be used to remove the laborious effort of creating perturbed +plants. We suggest training a generative model to create Bode plots of +transfer functions. This trained model will then be given a warm start +with the nominal plant as an input, with which it will then be able to +generate a limitless number of unique perturbed plants for controller +validation. + +\textbf{STATS: 249 / 250 words} + +\end{document}