From ab4f531bf9b78adb10c4d77cfbf91adfdb24ca64 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 21 Oct 2024 08:37:53 -0400 Subject: [PATCH 01/29] vault backup: 2024-10-21 08:37:53 --- .obsidian/graph.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.obsidian/graph.json b/.obsidian/graph.json index df1f8cc47..3c7d823ec 100755 --- a/.obsidian/graph.json +++ b/.obsidian/graph.json @@ -5,7 +5,7 @@ "showAttachments": false, "hideUnresolved": false, "showOrphans": true, - "collapse-color-groups": false, + "collapse-color-groups": true, "colorGroups": [ { "query": "path:\"1 Daily Notes\" ", @@ -60,13 +60,13 @@ "collapse-display": false, "showArrow": false, "textFadeMultiplier": -1.8, - "nodeSizeMultiplier": 1.22291666666667, - "lineSizeMultiplier": 1.52916666666667, + "nodeSizeMultiplier": 1.79713541666667, + "lineSizeMultiplier": 3.1625, "collapse-forces": false, "centerStrength": 0.25, - "repelStrength": 7.8125, + "repelStrength": 7.39583333333333, "linkStrength": 0.536458333333333, "linkDistance": 140, - "scale": 0.13348388671875, + "scale": 0.5804431065747794, "close": true } \ No newline at end of file From 99401257c9d0dbfda48f7f2b3739dc77cae01805 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 21 Oct 2024 08:54:41 -0400 Subject: [PATCH 02/29] vault backup: 2024-10-21 08:54:40 --- .obsidian/graph.json | 8 ++-- 0 Managerial Pages/To Do List.md | 1 + 1 Daily Notes/2024/10 October/2024-10-17.md | 50 ++++++++++++++++++++ 1 Daily Notes/2024/10 October/2024-10-18.md | 50 ++++++++++++++++++++ 1 Daily Notes/2024/10 October/2024-10-21.md | 52 +++++++++++++++++++++ 5 files changed, 157 insertions(+), 4 deletions(-) create mode 100644 1 Daily Notes/2024/10 October/2024-10-17.md create mode 100644 1 Daily Notes/2024/10 October/2024-10-18.md create mode 100644 1 Daily Notes/2024/10 October/2024-10-21.md diff --git a/.obsidian/graph.json b/.obsidian/graph.json index 3c7d823ec..4761b245a 100755 --- a/.obsidian/graph.json +++ b/.obsidian/graph.json @@ -63,10 +63,10 @@ "nodeSizeMultiplier": 1.79713541666667, "lineSizeMultiplier": 3.1625, "collapse-forces": false, - "centerStrength": 0.25, - "repelStrength": 7.39583333333333, - "linkStrength": 0.536458333333333, + "centerStrength": 0.255208333333333, + "repelStrength": 12.5, + "linkStrength": 1, "linkDistance": 140, - "scale": 0.5804431065747794, + "scale": 0.38696207104985214, "close": true } \ No newline at end of file diff --git a/0 Managerial Pages/To Do List.md b/0 Managerial Pages/To Do List.md index 4c4761178..b32c6c191 100644 --- a/0 Managerial Pages/To Do List.md +++ b/0 Managerial Pages/To Do List.md @@ -13,5 +13,6 @@ - [x] Email Megan Lenze about tablecloth πŸ“… 2024-10-07 [completion:: 2024-10-09] - [x] Find ClassesπŸ“… 2024-10-21 πŸ›« 2024-10-15 ⏳ 2024-10-15 [completion:: 2024-10-15] - [x] Fill out NRC Update for MikeπŸ“… 2024-10-28 πŸ›« 2024-10-15 ⏳ 2024-10-15 [completion:: 2024-10-15] +- [ ] Abstract for NPIC+HMIT paper πŸ“… 2024-10-25⏳ 2024-10-21 # Class Stuff - [x] Move the sketches from my iPad to the notes for ME 2016 πŸ“… 2024-10-02 βœ… 2024-10-02 diff --git a/1 Daily Notes/2024/10 October/2024-10-17.md b/1 Daily Notes/2024/10 October/2024-10-17.md new file mode 100644 index 000000000..65f104467 --- /dev/null +++ b/1 Daily Notes/2024/10 October/2024-10-17.md @@ -0,0 +1,50 @@ +--- +date: 2024-10-17 +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/2024-10-16]] | [[1 Daily Notes/2024/10 October/2024-10-18 ]] >> +# This Week's Weekly Note +[[ Weekly Note 2024-10-16]] +# Tasks for today +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks \ No newline at end of file diff --git a/1 Daily Notes/2024/10 October/2024-10-18.md b/1 Daily Notes/2024/10 October/2024-10-18.md new file mode 100644 index 000000000..1a18910fa --- /dev/null +++ b/1 Daily Notes/2024/10 October/2024-10-18.md @@ -0,0 +1,50 @@ +--- +date: 2024-10-18 +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/2024-10-17]] | [[1 Daily Notes/2024/10 October/2024-10-21 ]] >> +# This Week's Weekly Note +[[ Weekly Note 2024-10-16]] +# Tasks for today +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks \ No newline at end of file diff --git a/1 Daily Notes/2024/10 October/2024-10-21.md b/1 Daily Notes/2024/10 October/2024-10-21.md new file mode 100644 index 000000000..3895877cb --- /dev/null +++ b/1 Daily Notes/2024/10 October/2024-10-21.md @@ -0,0 +1,52 @@ +--- +date: 2024-10-21 +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/2024-10-18]] | [[1 Daily Notes/2024/10 October/2024-10-22 ]] >> +# This Week's Weekly Note +[[ Weekly Note 2024-10-16]] +# Tasks for today +- [ ] Email Kerry back πŸ“… 2024-10-21 +- [ ] Set up airsoft list and start getting money from peopleπŸ“… 2024-10-21 +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks \ No newline at end of file From de2e9ce7373979f174f8150f44819d0f76944470 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 21 Oct 2024 10:34:03 -0400 Subject: [PATCH 03/29] vault backup: 2024-10-21 10:34:03 --- 1 Daily Notes/2024/10 October/2024-10-21.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1 Daily Notes/2024/10 October/2024-10-21.md b/1 Daily Notes/2024/10 October/2024-10-21.md index 3895877cb..c598fd85b 100644 --- a/1 Daily Notes/2024/10 October/2024-10-21.md +++ b/1 Daily Notes/2024/10 October/2024-10-21.md @@ -8,7 +8,7 @@ tags: [[ Weekly Note 2024-10-16]] # Tasks for today - [ ] Email Kerry back πŸ“… 2024-10-21 -- [ ] Set up airsoft list and start getting money from peopleπŸ“… 2024-10-21 +- [x] Set up airsoft list and start getting money from people πŸ“… 2024-10-21 βœ… 2024-10-21 ## Due ```dataview task From 78d77674e09751c9a0123e7299125d4264fe104e Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 21 Oct 2024 16:09:04 -0400 Subject: [PATCH 04/29] vault backup: 2024-10-21 16:09:04 --- .obsidian/core-plugins.json | 2 +- .../plugins/obsidian-style-settings/data.json | 17 ++++++-- ...eting with Gleeson and Committee Chairs.md | 37 ++++++++++++++++++ Pasted image 20241021155046.png | Bin 0 -> 53448 bytes 4 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md create mode 100644 Pasted image 20241021155046.png diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json index 436f43cf5..61f5159db 100755 --- a/.obsidian/core-plugins.json +++ b/.obsidian/core-plugins.json @@ -21,7 +21,7 @@ "random-note": false, "outline": true, "word-count": true, - "slides": false, + "slides": true, "audio-recorder": false, "workspaces": false, "file-recovery": true, diff --git a/.obsidian/plugins/obsidian-style-settings/data.json b/.obsidian/plugins/obsidian-style-settings/data.json index fb0ea8483..32f31076b 100755 --- a/.obsidian/plugins/obsidian-style-settings/data.json +++ b/.obsidian/plugins/obsidian-style-settings/data.json @@ -3,8 +3,8 @@ "anuppuccin-theme-settings@@anuppuccin-accent-toggle": true, "anuppuccin-theme-settings-extended@@anp-theme-ext-light": true, "anuppuccin-theme-settings-extended@@anp-theme-ext-dark": true, - "anuppuccin-theme-settings-extended@@catppuccin-theme-extended": "ctp-notion-light", - "anuppuccin-theme-settings-extended@@catppuccin-theme-dark-extended": "ctp-notion-dark", + "anuppuccin-theme-settings-extended@@catppuccin-theme-extended": "ctp-gruvbox-light", + "anuppuccin-theme-settings-extended@@catppuccin-theme-dark-extended": "ctp-gruvbox-dark", "anuppuccin-theme-settings@@anuppuccin-theme-dark": "ctp-mocha", "anuppuccin-theme-settings@@anp-custom-checkboxes": true, "anuppuccin-theme-settings@@anp-speech-bubble": true, @@ -22,5 +22,16 @@ "anuppuccin-theme-settings@@anp-rainbow-file-toggle": false, "anuppuccin-theme-settings@@anp-rainbow-folder-bg-opacity": 0.25, "anuppuccin-theme-settings@@anp-full-rainbow-text-color-toggle-light": true, - "anuppuccin-theme-settings@@anp-full-rainbow-text-color-toggle-dark": true + "anuppuccin-theme-settings@@anp-full-rainbow-text-color-toggle-dark": true, + "anuppuccin-theme-settings@@anp-callout-select": "none", + "anuppuccin-theme-settings@@anp-callout-color-toggle": false, + "anuppuccin-theme-settings@@anp-list-toggle": false, + "anuppuccin-theme-settings@@anp-autohide-titlebar": false, + "anuppuccin-theme-settings@@anp-cursor": "pointer", + "anuppuccin-theme-settings@@anp-toggle-scrollbars": false, + "anuppuccin-theme-settings@@anp-hide-status-bar": false, + "anuppuccin-theme-settings@@anp-tooltip-toggle": false, + "anuppuccin-theme-settings@@anp-color-transition-toggle": true, + "anuppuccin-theme-settings@@anp-print": false, + "anuppuccin-theme-settings-extended@@anp-theme-ext-amoled": false } \ No newline at end of file diff --git a/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md b/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md new file mode 100644 index 000000000..0378e5843 --- /dev/null +++ b/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md @@ -0,0 +1,37 @@ +ME Version: +![[Pasted image 20241021155046.png]] +MSE Version: +In the publicly available version of the MSE PhD guidelines, there is no mention of academic integrity on the Qualifying Exam. + +--- +Perhaps looking at some scenarios will help us pin down what is acceptable. +- **What is "specific technical points"?** + +----- +Jon is preparing to take the qualifying exam. After submitting an abstract, Joe, another student in Jon's lab, gives Jon some ideas on where the state of the art is on his topic. + +- **Is Joe's advice a breach of Academic Integrity?** +- **Can Joe discuss ideas on other sections?** + - *Goals and Outcomes / Hypotheses... * + - *Research Approach ideas*... + - *Broader Impacts...* +--- +Jon is taking is qualifying exam. Beth, a student in a different lab, reads Jon's proposal. + +Beth is reminded of another paper that she read that seems it would be useful for Jon. + +- **Can she tell Jon about the paper?** + +--- +Jon is taking is qualifying exam. Beth, a student in a different lab, reads Jon's proposal. + +Beth notices technical inaccuracies in Jon's writing. +- **Can she tell Jon about the errors?** +- **Can she explain why she thinks Jon is incorrect?** +- **What if she tells Jon about a different method to use?** + +--- + +Jon is preparing for his oral examination. He would like some presentation practice, and presents to his peers in his lab. + +- **What kind of questions can Jon's peers ask?** \ No newline at end of file diff --git a/Pasted image 20241021155046.png b/Pasted image 20241021155046.png new file mode 100644 index 0000000000000000000000000000000000000000..0e262f4adbd3a6ff44757231cf3a208cb9b3c52d GIT binary patch literal 53448 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 Date: Tue, 22 Oct 2024 08:32:48 -0400 Subject: [PATCH 05/29] vault backup: 2024-10-22 08:32:48 --- ...-10-22 Meeting with Gleeson and Committee Chairs.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md b/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md index 0378e5843..c8b6e9d18 100644 --- a/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md +++ b/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md @@ -4,7 +4,7 @@ MSE Version: In the publicly available version of the MSE PhD guidelines, there is no mention of academic integrity on the Qualifying Exam. --- -Perhaps looking at some scenarios will help us pin down what is acceptable. +One big question: - **What is "specific technical points"?** ----- @@ -34,4 +34,10 @@ Beth notices technical inaccuracies in Jon's writing. Jon is preparing for his oral examination. He would like some presentation practice, and presents to his peers in his lab. -- **What kind of questions can Jon's peers ask?** \ No newline at end of file +- **What kind of questions can Jon's peers ask?** +- **Can these peers tell Jon where he has gaps?** + +--- +Knowing your committee: + +What should the expectation be? \ No newline at end of file From a93e320e43887f40c78581fcb94103b4519e52b1 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Tue, 22 Oct 2024 08:36:24 -0400 Subject: [PATCH 06/29] vault backup: 2024-10-22 08:36:24 --- 4 Qualifying Exam/2 Writing/2. QE State of the Art.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/4 Qualifying Exam/2 Writing/2. QE State of the Art.md b/4 Qualifying Exam/2 Writing/2. QE State of the Art.md index 83aa2b664..a60972002 100644 --- a/4 Qualifying Exam/2 Writing/2. QE State of the Art.md +++ b/4 Qualifying Exam/2 Writing/2. QE State of the Art.md @@ -44,4 +44,4 @@ This is useful for us. If we can find an uncertainty transfer function $W_2$ tha $\Delta$ is almost always considered a free variable transfer function. Since $||\Delta||_\infty < 1 \text{ } \forall \omega$, $\Delta$ will not decrease the minimum robustness margin. This is fine for developing a controller, but when it comes to actually verifying robustness of a controller implementation, $\Delta$ cannot be a variable. To create a plant to simulate a perturbed plant, $\Delta$ must have an expression. -**Limitation**: *There is no current method for creating random examples of $\Delta$.* \ No newline at end of file +**Limitation**: *There is no current method for creating random examples of $\Delta$.* Because of this, it is not currently possible to test implementations of controllers against unstructured perturbations. \ No newline at end of file From 2bd4411f2e3f9a1678b878cd96a6b825877824db Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Tue, 22 Oct 2024 08:48:41 -0400 Subject: [PATCH 07/29] vault backup: 2024-10-22 08:48:41 --- ...eting with Gleeson and Committee Chairs.md | 40 ++++++++++++++++--- 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md b/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md index c8b6e9d18..78c521aaf 100644 --- a/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md +++ b/2.1 GSA Meeting Notes/2024-10-22 Meeting with Gleeson and Committee Chairs.md @@ -1,14 +1,26 @@ +--- +creation date: +--- +### Qualifying Exam Academic Integrity Chat + +#### ME vs. MSE Requirements + +October 22nd, 2024 + +--- +#### ME and MSE graduate guidelines have different language about the qualifying exam. + ME Version: ![[Pasted image 20241021155046.png]] MSE Version: In the publicly available version of the MSE PhD guidelines, there is no mention of academic integrity on the Qualifying Exam. --- -One big question: +#### One big question: - **What is "specific technical points"?** ----- -Jon is preparing to take the qualifying exam. After submitting an abstract, Joe, another student in Jon's lab, gives Jon some ideas on where the state of the art is on his topic. +Jon is preparing to take the qualifying exam. After submitting an abstract, Joe, another student in Jon's lab, gives Jon some ideas on the state of the art. - **Is Joe's advice a breach of Academic Integrity?** - **Can Joe discuss ideas on other sections?** @@ -18,7 +30,7 @@ Jon is preparing to take the qualifying exam. After submitting an abstract, Joe, --- Jon is taking is qualifying exam. Beth, a student in a different lab, reads Jon's proposal. -Beth is reminded of another paper that she read that seems it would be useful for Jon. +Beth is reminded of another paper that seems useful for Jon. - **Can she tell Jon about the paper?** @@ -32,12 +44,28 @@ Beth notices technical inaccuracies in Jon's writing. --- -Jon is preparing for his oral examination. He would like some presentation practice, and presents to his peers in his lab. +Jon is preparing for his oral examination. He would like some presentation practice, so he presents to his lab mates. - **What kind of questions can Jon's peers ask?** - **Can these peers tell Jon where he has gaps?** --- -Knowing your committee: +#### Now some other issues... -What should the expectation be? \ No newline at end of file +--- +#### Knowing your committee: + +What should the expectation be? + +- ME knew after the first week. Abstract acceptance was from committee. +- MSE did not know their committee for weeks. + +--- +#### Hypothesis vs. Outcomes +- MSE - need hypotheses in the proposal +- ME - outcomes are sufficient + +--- +#### NSF GRFP Proposal style + - Has happened in the past + - Will this return? \ No newline at end of file From 62ef5fdd947d6e478f0e758478879f6a55c57d3b Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Tue, 22 Oct 2024 09:14:54 -0400 Subject: [PATCH 08/29] vault backup: 2024-10-22 09:14:54 --- .obsidian/graph.json | 2 +- .obsidian/plugins/colored-tags/data.json | 3 +- .../farzanRobustControlSynthesis2020.md | 47 +++++++++++++++---- .../2 Writing/2. QE State of the Art.md | 3 +- .../How is robust control validation done?.md | 14 +++++- 5 files changed, 54 insertions(+), 15 deletions(-) diff --git a/.obsidian/graph.json b/.obsidian/graph.json index 4761b245a..7c62fb3ad 100755 --- a/.obsidian/graph.json +++ b/.obsidian/graph.json @@ -67,6 +67,6 @@ "repelStrength": 12.5, "linkStrength": 1, "linkDistance": 140, - "scale": 0.38696207104985214, + "scale": 0.2579747140332347, "close": true } \ No newline at end of file diff --git a/.obsidian/plugins/colored-tags/data.json b/.obsidian/plugins/colored-tags/data.json index 7a21cb258..46c6ad1d0 100755 --- a/.obsidian/plugins/colored-tags/data.json +++ b/.obsidian/plugins/colored-tags/data.json @@ -149,7 +149,8 @@ "structured-uncertainty": 137, "Transfer-functions": 138, "unstructured-uncertainty": 139, - "visualized-design": 140 + "visualized-design": 140, + "read": 141 }, "_version": 3 } \ No newline at end of file diff --git a/200 Library Papers/farzanRobustControlSynthesis2020.md b/200 Library Papers/farzanRobustControlSynthesis2020.md index 8d4379029..7d5da7089 100644 --- a/200 Library Papers/farzanRobustControlSynthesis2020.md +++ b/200 Library Papers/farzanRobustControlSynthesis2020.md @@ -1,15 +1,30 @@ --- -readstatus: true -dateread: -title: Robust Control Synthesis and Verification for Wire-Borne Underactuated Brachiating Robots Using Sum-of-Squares Optimization +readstatus: false +dateread: +title: "Robust Control Synthesis and Verification for Wire-Borne Underactuated Brachiating Robots Using Sum-of-Squares Optimization" year: 2020 authors: - - Farzan, Siavash - - Hu, Ai-Ping - - Bick, Michael - - Rogers, Jonathan -citekey: farzanRobustControlSynthesis2020 + + + - "Farzan, Siavash" + + - "Hu, Ai-Ping" + + - "Bick, Michael" + + - "Rogers, Jonathan" + + +citekey: "farzanRobustControlSynthesis2020" + + + + + + + pages: 7744-7751 + --- # Indexing Information ## DOI @@ -17,7 +32,7 @@ pages: 7744-7751 ## ISBN [](https://www.isbnsearch.org/isbn/) ## Tags: -#Actuators, #Cable-TV, #Feedback-control, #Optimization, #Parametric-statistics, #Trajectory, #Uncertainty +#Trajectory, #Uncertainty, #Actuators, #Cable-TV, #Feedback-control, #Optimization, #Parametric-statistics, #read >[!Abstract] >Control of wire-borne underactuated brachiating robots requires a robust feedback control design that can deal with dynamic uncertainties, actuator constraints and unmeasurable states. In this paper, we develop a robust feedback control for brachiating on flexible cables, building on previous work on optimal trajectory generation and time-varying LQR controller design. We propose a novel simplified model for approximation of the flexible cable dynamics, which enables inclusion of parametric model uncertainties in the system. We then use semidefinite programming (SDP) and sum-of-squares (SOS) optimization to synthesize a time-varying feedback control with formal robustness guarantees to account for model uncertainties and unmeasurable states in the system. Through simulation, hardware experiments and comparison with a time-varying LQR controller, it is shown that the proposed robust controller results in relatively large robust backward reachable sets and is able to reliably track a pre-generated optimal trajectory and achieve the desired brachiating motion in the presence of parametric model uncertainties, actuator limits, and unobservable states. @@ -36,6 +51,18 @@ pages: 7744-7751 > >[!note] Note > >I don't think any of this actually means anything about being 'Robust'. They're saying the backwards sets are 'robust' but what does that even mean..? There is no mention of plant perturbation at all. -### Imported: 2024-10-16 10:48 am +>[!done] Quote +> *The performance of the robust SOS-based controller as well as the inner-approximation of its backward reachable set are validated by 20 simulation trials of the brachiating robot attached to the full-cable model. The stiffness of the cable is set to 20% less than the nominal value.* +> +> >[!note] Note +> >Only one plant perturbation and it's structured... + +>[!attention] Highlight +> *The robot starts from random initial conditions on the cable within the verified set of initial condition* +> +> >[!note] Note +> >Robust to initial conditions, but not to actual plant perturbations. + +### Imported: 2024-10-22 9:12 am diff --git a/4 Qualifying Exam/2 Writing/2. QE State of the Art.md b/4 Qualifying Exam/2 Writing/2. QE State of the Art.md index a60972002..511bfc9fc 100644 --- a/4 Qualifying Exam/2 Writing/2. QE State of the Art.md +++ b/4 Qualifying Exam/2 Writing/2. QE State of the Art.md @@ -44,4 +44,5 @@ This is useful for us. If we can find an uncertainty transfer function $W_2$ tha $\Delta$ is almost always considered a free variable transfer function. Since $||\Delta||_\infty < 1 \text{ } \forall \omega$, $\Delta$ will not decrease the minimum robustness margin. This is fine for developing a controller, but when it comes to actually verifying robustness of a controller implementation, $\Delta$ cannot be a variable. To create a plant to simulate a perturbed plant, $\Delta$ must have an expression. -**Limitation**: *There is no current method for creating random examples of $\Delta$.* Because of this, it is not currently possible to test implementations of controllers against unstructured perturbations. \ No newline at end of file +**Limitation**: *There is no current method for creating random examples of $\Delta$.* Because of this, it is not currently possible to test implementations of controllers against unstructured perturbations. + diff --git a/4 Qualifying Exam/3 Notes/How is robust control validation done?.md b/4 Qualifying Exam/3 Notes/How is robust control validation done?.md index 8d81a4e76..d112b17ee 100644 --- a/4 Qualifying Exam/3 Notes/How is robust control validation done?.md +++ b/4 Qualifying Exam/3 Notes/How is robust control validation done?.md @@ -1,2 +1,12 @@ -## Reading Some Papers -### [[farzanRobustControlSynthesis2020]] +Short answer, it isn't. + +There's a lot of papers that do 'robust control synthesis and verification' but the verification is actually formal methods + +1. [[farzanRobustControlSynthesis2020]] + 1. Uses reach tubes to claim robustness. + 2. Verification is several trials with one single plant perturbation. + 3. Different initial conditions for sure, but the plant is only changed once, and is actually a structured perturbation (20% less stiffness) + +I hate robot people. They use the word robust too softly. + +2. \ No newline at end of file From f75db90bfaf2cb58b2f8f6d4a1d6087063006188 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Tue, 22 Oct 2024 09:50:32 -0400 Subject: [PATCH 09/29] vault backup: 2024-10-22 09:50:32 --- .obsidian/graph.json | 2 +- .obsidian/plugins/colored-tags/data.json | 8 +- 200 Library Papers/ControlTutorialsMATLAB.md | 38 ----- 200 Library Papers/CyberAttackGerman2015.md | 49 ------ .../IntroductionDiffusionModels2022.md | 41 ++--- .../bullockHardwareloopSimulation2004.md | 59 ------- .../chekoleEnforcingMemorySafety2018.md | 83 --------- ...FullscopeHighfidelitySimulatorbased2024.md | 63 ------- .../choiRealTimeHardwareintheLoopHIL2021.md | 66 -------- ...ernandezadiegoApplyingModelChecking2015.md | 74 -------- .../kleinFormallyVerifiedSoftware2018.md | 160 ++++++++++-------- .../kushnerRealStoryStuxnet2013.md | 62 ------- .../liSyntheticLagrangianTurbulence2024.md | 85 ---------- .../lopez-miguelPLCverifStatusFormal2022.md | 65 ------- .../maccaroneADVANCEDREACTORCYBER.md | 47 ----- .../matusuRegionsRobustRelative2023.md | 66 ++++++++ .../mclaughlinControllerawareFalseData2014.md | 58 ------- ...dwareintheLoopSimulationsHistorical2022.md | 133 ++++++++------- .../nguyenFuzzyControlSystems2019.md | 72 -------- .../puysHardwareInTheLoopLabsSCADA2021.md | 48 ------ ...uegliaFederalOfficialsInvestigating2023.md | 53 ------ ...l-dicksteinDeepUnsupervisedLearning2015.md | 76 +++++++++ ...-dicksteinDeepUnsupervisedLearning2015a.md | 87 ---------- .../sunSoKAttacksIndustrial2021.md | 139 ++++++++------- .../How is robust control validation done?.md | 6 +- 25 files changed, 396 insertions(+), 1244 deletions(-) delete mode 100644 200 Library Papers/ControlTutorialsMATLAB.md delete mode 100755 200 Library Papers/CyberAttackGerman2015.md delete mode 100644 200 Library Papers/bullockHardwareloopSimulation2004.md delete mode 100755 200 Library Papers/chekoleEnforcingMemorySafety2018.md delete mode 100755 200 Library Papers/chenFullscopeHighfidelitySimulatorbased2024.md delete mode 100755 200 Library Papers/choiRealTimeHardwareintheLoopHIL2021.md delete mode 100755 200 Library Papers/fernandezadiegoApplyingModelChecking2015.md delete mode 100755 200 Library Papers/kushnerRealStoryStuxnet2013.md delete mode 100644 200 Library Papers/liSyntheticLagrangianTurbulence2024.md delete mode 100755 200 Library Papers/lopez-miguelPLCverifStatusFormal2022.md delete mode 100755 200 Library Papers/maccaroneADVANCEDREACTORCYBER.md create mode 100644 200 Library Papers/matusuRegionsRobustRelative2023.md delete mode 100755 200 Library Papers/mclaughlinControllerawareFalseData2014.md delete mode 100755 200 Library Papers/nguyenFuzzyControlSystems2019.md delete mode 100755 200 Library Papers/puysHardwareInTheLoopLabsSCADA2021.md delete mode 100755 200 Library Papers/sguegliaFederalOfficialsInvestigating2023.md create mode 100644 200 Library Papers/sohl-dicksteinDeepUnsupervisedLearning2015.md delete mode 100755 200 Library Papers/sohl-dicksteinDeepUnsupervisedLearning2015a.md diff --git a/.obsidian/graph.json b/.obsidian/graph.json index 7c62fb3ad..acb1cad52 100755 --- a/.obsidian/graph.json +++ b/.obsidian/graph.json @@ -67,6 +67,6 @@ "repelStrength": 12.5, "linkStrength": 1, "linkDistance": 140, - "scale": 0.2579747140332347, + "scale": 0.3869620710498517, "close": true } \ No newline at end of file diff --git a/.obsidian/plugins/colored-tags/data.json b/.obsidian/plugins/colored-tags/data.json index 46c6ad1d0..9b09118dc 100755 --- a/.obsidian/plugins/colored-tags/data.json +++ b/.obsidian/plugins/colored-tags/data.json @@ -150,7 +150,13 @@ "Transfer-functions": 138, "unstructured-uncertainty": 139, "visualized-design": 140, - "read": 141 + "read": 141, + "H-Infinity-norm": 142, + "PI-controllers": 143, + "Robust-performance": 144, + "Robust-relative-stability": 145, + "Unstructured-multiplicative-uncertainty": 146, + "automata": 147 }, "_version": 3 } \ No newline at end of file diff --git a/200 Library Papers/ControlTutorialsMATLAB.md b/200 Library Papers/ControlTutorialsMATLAB.md deleted file mode 100644 index 007b23c04..000000000 --- a/200 Library Papers/ControlTutorialsMATLAB.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -readstatus: false -dateread: -title: "Control Tutorials for MATLAB and Simulink - Introduction: System Modeling" -year: Error: `format` can only be applied to dates. Tried for format object -authors: - -citekey: "ControlTutorialsMATLAB" - - - - - - - ---- -# Indexing Information -## DOI -[](https://doi.org/) -## ISBN -[](https://www.isbnsearch.org/isbn/) -## Tags: - - ->[!Abstract] -> - ->[!note] Markdown Notes ->None! - ->[!seealso] Related Papers -> - -# Annotations - -### Imported: 2024-10-16 10:10 am - - diff --git a/200 Library Papers/CyberAttackGerman2015.md b/200 Library Papers/CyberAttackGerman2015.md deleted file mode 100755 index 2d0131071..000000000 --- a/200 Library Papers/CyberAttackGerman2015.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -readstatus: false -dateread: -title: "Cyber Attack on German Steel Mill Leads to β€˜Massive’ Real World Damage" -year: 2015 -authors: - -DOI: "" -ISBN: "" -citekey: "CyberAttackGerman2015" -itemType: "webpage" - - - - - - - ---- -#### DOI -[](https://doi.org/) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: - - -**Contribution**:: - -**Related**:: - -> [!LINK] ->. - -> [!Abstract] -> -> A steel mill in Germany lost control of its blast furnace. Hackers had infiltrated the mill’s control system, according to the German government’s office for information security. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-13T16:36:24.900-04:00 %% diff --git a/200 Library Papers/IntroductionDiffusionModels2022.md b/200 Library Papers/IntroductionDiffusionModels2022.md index d50e0d122..d5c880b4a 100755 --- a/200 Library Papers/IntroductionDiffusionModels2022.md +++ b/200 Library Papers/IntroductionDiffusionModels2022.md @@ -1,14 +1,11 @@ --- -status: false +readstatus: false dateread: title: "Introduction to Diffusion Models for Machine Learning" year: 2022 authors: -DOI: "" -ISBN: "" citekey: "IntroductionDiffusionModels2022" -itemType: "webpage" @@ -17,33 +14,25 @@ itemType: "webpage" --- -#### DOI -](https://doi.org/) -#### ISBN +# Indexing Information +## DOI +[](https://doi.org/) +## ISBN [](https://www.isbnsearch.org/isbn/) - -### Tags: +## Tags: -**Contribution**:: +>[!Abstract] +>The meteoric rise of Diffusion Models is one of the biggest developments in Machine Learning in the past several years. Learn everything you need to know about Diffusion Models in this easy-to-follow guide. -**Related**:: +>[!note] Markdown Notes +>None! -> [!LINK] ->. +>[!seealso] Related Papers +>[]() -> [!Abstract] -> -> The meteoric rise of Diffusion Models is one of the biggest developments in Machine Learning in the past several years. Learn everything you need to know about Diffusion Models in this easy-to-follow guide. ->. -> -# Notes ->. +# Annotations + +### Imported: 2024-10-22 9:47 am -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-08T12:05:31.454-04:00 %% diff --git a/200 Library Papers/bullockHardwareloopSimulation2004.md b/200 Library Papers/bullockHardwareloopSimulation2004.md deleted file mode 100644 index 174804d1f..000000000 --- a/200 Library Papers/bullockHardwareloopSimulation2004.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -readstatus: false -dateread: -title: "Hardware-in-the-loop simulation" -year: 2004 -authors: - - - - "Bullock, Darcy" - - - "Johnson, Brian" - - - "Wells, Richard B." - - - "Kyte, Michael" - - - "Li, Zhen" - - -citekey: "bullockHardwareloopSimulation2004" - -journal: "_Transportation Research Part C: Emerging Technologies_" - - -volume: 12 - - -issue: 1 - - - - - -pages: 73-89 - ---- -# Indexing Information -## DOI -[10.1016/j.trc.2002.10.002](https://doi.org/10.1016/j.trc.2002.10.002) -## ISBN -[](https://www.isbnsearch.org/isbn/) -## Tags: -#Controller, #Equipment, #Hardware, #Signal, #Simulation, #Traffic - -**Related**:: - ->[!Abstract] ->The current generation of macroscopic and microscopic simulation packages do not have control algorithms that incorporate many of the advanced features now available in commercial traffic control hardware. Consequently, there is a need to develop cost effective procedures for evaluating state of the practice traffic signal control equipment so that informed deployment and design decisions can be made. These same procedures can also be used by researchers to develop new algorithms for applications such as transit priority or adaptive control. In order to achieve that objective, this paper presents the motivation for using hardware-in-the-loop simulation procedures. Hardware-in-the-loop simulation presents a new set of challenges for traffic engineering model developers as the β€œcorrectness” of a real-time model not only depends upon the numerical computation, but the timeliness with which the simulation model interacts with external control equipment. This paper reviews the state of practice, summarizes the fundamental technologies necessary for implementing such a system, and uses a simple statistical test for assessing the real-time errors introduced into a simulation model. - ->[!note] Markdown Notes ->None! - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-09-04T14:19:36.161-04:00 %% diff --git a/200 Library Papers/chekoleEnforcingMemorySafety2018.md b/200 Library Papers/chekoleEnforcingMemorySafety2018.md deleted file mode 100755 index eca09976e..000000000 --- a/200 Library Papers/chekoleEnforcingMemorySafety2018.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -readstatus: false -dateread: -title: "Enforcing Memory Safety in Cyber-Physical Systems" -year: 2018 -authors: - - - - "Chekole, Eyasu Getahun" - - - "Castellanos, John Henry" - - - "Ochoa, MartΓ­n" - - - "Yau, David K. Y." - - - - - "Katsikas, Sokratis K." - - - "Cuppens, FrΓ©dΓ©ric" - - - "Cuppens, Nora" - - - "Lambrinoudakis, Costas" - - - "Kalloniatis, Christos" - - - "Mylopoulos, John" - - - "AntΓ³n, Annie" - - - "Gritzalis, Stefanos" - - -DOI: "10.1007/978-3-319-72817-9_9" -ISBN: "978-3-319-72817-9" -citekey: "chekoleEnforcingMemorySafety2018" -itemType: "conferencePaper" - - - - - -publisher: "Springer International Publishing" - - -location: "Cham" - - -pages: 127-144 - ---- -#### DOI -[10.1007/978-3-319-72817-9_9](https://doi.org/10.1007/978-3-319-72817-9_9) -#### ISBN -[978-3-319-72817-9](https://www.isbnsearch.org/isbn/978-3-319-72817-9) - -### Tags: - - -**Contribution**:: - -**Related**:: - -> [!LINK] ->. - -> [!Abstract] -> -> Cyber-Physical Systems (CPS) integrate computations and communications with physical processes and are being widely adopted in various application areas. However, the increasing prevalence of cyber attacks targeting them poses a growing security concern. In particular, attacks exploiting memory-safety vulnerabilities constitute a major attack vector against CPS, because embedded systems often rely on unsafe but fast programming languages to meet their hard time constraints. A wide range of countermeasures has been developed to provide protection against these attacks. However, the most reliable countermeasures incur in high runtime overheads. In this work, we explore the applicability of strong countermeasures against memory-safety attacks in the context of realistic Industrial Control Systems (ICS). To this end, we design an experimental setup, based on a secure water treatment plant (SWaT) to empirically measure the memory safety overhead (MSO) caused by memory-safe compilation of the Programmable Logic Controller (PLC). We then quantify the tolerability of this overhead in terms of the expected real-time constraints of SWaT. Our results show high effectiveness of the security measure in detecting memory-safety violations and a MSO (197.86Β $$\upmu \text {s}$$per scan-cycle) that is also tolerable for the SWaT simulation. We also discuss how different parameters impact the execution time of PLCs and the resulting absolute MSO. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-08T14:35:33.371-04:00 %% diff --git a/200 Library Papers/chenFullscopeHighfidelitySimulatorbased2024.md b/200 Library Papers/chenFullscopeHighfidelitySimulatorbased2024.md deleted file mode 100755 index d1a66a07c..000000000 --- a/200 Library Papers/chenFullscopeHighfidelitySimulatorbased2024.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -readstatus: false -dateread: -title: "A full-scope, high-fidelity simulator-based hardware-in-the-loop testbed for comprehensive nuclear power plant cybersecurity research" -year: 2024 -authors: - - - - "Chen, Xiangyi" - - - "Coble, Jamie" - - - "Zhang, Fan" - - -DOI: "10.1016/j.pnucene.2024.105348" -ISBN: "" -citekey: "chenFullscopeHighfidelitySimulatorbased2024" -itemType: "journalArticle" - -journal: "_Progress in Nuclear Energy_" - - -volume: 175 - - - - - - -pages: 105348 - ---- -#### DOI -[10.1016/j.pnucene.2024.105348](https://doi.org/10.1016/j.pnucene.2024.105348) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: -#Cybersecurity, #Hardware-in-the-loop, #Nuclear-power-plants - -**Contribution**:: - -**Related**:: - -> [!LINK] ->. - -> [!Abstract] -> -> Nuclear power plant (NPP) cybersecurity research often relies on hardware-in-the-loop (HIL) testbeds that integrate real hardware components into simulated environments. These testbeds allow researchers to identify vulnerabilities, evaluate attack impacts, and test security measures in a controlled setting. However, previous HIL testbeds lacked fidelity to accurately represent real nuclear systems, limiting the scope of cybersecurity analysis. This study presents the creation of a HIL testbed, devised upon a full-scope, high-fidelity NPP simulator, to facilitate realistic and comprehensive cybersecurity research. To demonstrate its capabilities, the control logic for the steam generator water level was migrated from the simulator to an external programmable logic controller. As a practical application of the developed testbed, supply chain attack scenarios were simulated by injecting malicious code into the controller logic, and the effects of manipulating sensor inputs and control commands were observed. While this HIL testbed provides more detailed simulations, enhanced realism, and wider applicability compared to other options utilizing a less complex simulator, it is also more intricate and costly. For this reason, we include a detailed comparison with some alternative architectures to aid fellow researchers and practitioners in the selection of a suitable HIL architecture based on specific research objectives. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-08T14:06:54.985-04:00 %% diff --git a/200 Library Papers/choiRealTimeHardwareintheLoopHIL2021.md b/200 Library Papers/choiRealTimeHardwareintheLoopHIL2021.md deleted file mode 100755 index f982580b9..000000000 --- a/200 Library Papers/choiRealTimeHardwareintheLoopHIL2021.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -readstatus: false -dateread: -title: "A Real-Time Hardware-in-the-Loop (HIL) Cybersecurity Testbed for Power Electronics Devices and Systems in Cyber-Physical Environments" -year: 2021 -authors: - - - - "Choi, Jinchun" - - - "Narayanasamy, Deneesh" - - - "Ahn, Bohyun" - - - "Ahmad, Seerin" - - - "Zeng, Jianwu" - - - "Kim, Taesic" - - -DOI: "10.1109/PEDG51384.2021.9494202" -ISBN: "" -citekey: "choiRealTimeHardwareintheLoopHIL2021" -itemType: "conferencePaper" - - - - - - - -pages: 1-5 - ---- -#### DOI -[10.1109/PEDG51384.2021.9494202](https://doi.org/10.1109/PEDG51384.2021.9494202) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: -#Control-systems, #Cybersecurity, #Distributed-databases, #false-data-injection-attack, #hardware-in-the-loop-testbed, #man-in-the-middle-attack, #penetration-testing, #power-electronics, #Real-time-systems, #Renewable-energy-sources, #Servers, #Smart-grids, #Tools - -**Contribution**:: - -**Related**:: - -> [!LINK] -> -> [IEEE Xplore Full Text PDF](file:///home/danesabo/Zotero/storage/QLRZDB5U/Choi%20et%20al.%20-%202021%20-%20A%20Real-Time%20Hardware-in-the-Loop%20(HIL)%20Cybersecuri.pdf). - -> [!Abstract] -> -> Cybersecurity of power electronics (PE) is increasingly essential as more systems from renewable energy systems, energy storage systems, and electric vehicle charging stations utilize PE devices to connect them into power grids with complex communication and computation systems for advanced control and situational awareness improvement in smart grid environments. However, cybersecurity research and development (R&D) of networked power electronics (PE) is hampered by the lack of real-time security testbed incorporating real cyber events. This paper proposes a real-time hardware-in-the-loop cybersecurity tested for PE systems in cyber-physical environments. The proposed security testbed consists of: 1) a real-time PE system simulator; 2) a real-time cyber system using real network systems and a server; and 3) penetration testing tools generating real Cyber-attacks as cyber events. Several real cyber-attacks are created and their impacts in a PE system are provided to validate the feasibility of the proposed security testbed. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-08T14:08:17.619-04:00 %% diff --git a/200 Library Papers/fernandezadiegoApplyingModelChecking2015.md b/200 Library Papers/fernandezadiegoApplyingModelChecking2015.md deleted file mode 100755 index 267893bed..000000000 --- a/200 Library Papers/fernandezadiegoApplyingModelChecking2015.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -readstatus: false -dateread: -title: "Applying Model Checking to Industrial-Sized PLC Programs" -year: 2015 -authors: - - - - "FernΓ‘ndez Adiego, Borja" - - - "Darvas, DΓ‘niel" - - - "ViΓ±uela, Enrique Blanco" - - - "Tournier, Jean-Charles" - - - "Bliudze, Simon" - - - "Blech, Jan Olaf" - - - "GonzΓ‘lez SuΓ‘rez, VΓ­ctor Manuel" - - -DOI: "10.1109/TII.2015.2489184" -ISBN: "" -citekey: "fernandezadiegoApplyingModelChecking2015" -itemType: "journalArticle" - -journal: "_IEEE Transactions on Industrial Informatics_" - - -volume: 11 - - -issue: 6 - - - - - -pages: 1400-1410 - ---- -#### DOI -[10.1109/TII.2015.2489184](https://doi.org/10.1109/TII.2015.2489184) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: -#automata, #Automata, #Biological-system-modeling, #IEC-61131, #IEC-Standards, #Informatics, #model-checking, #Model-checking, #modeling, #nuXmv, #PLC, #programmable-logic-controller-PLC, #Software, #verification - -**Contribution**:: - -**Related**:: - -> [!LINK] -> -> [IEEE Xplore Full Text PDF](file:///home/danesabo/Zotero/storage/AG66IMW4/FernΓ‘ndez%20Adiego%20et%20al.%20-%202015%20-%20Applying%20Model%20Checking%20to%20Industrial-Sized%20PLC%20Pr.pdf). - -> [!Abstract] -> -> Programmable logic controllers (PLCs) are embedded computers widely used in industrial control systems. Ensuring that a PLC software complies with its specification is a challenging task. Formal verification has become a recommended practice to ensure the correctness of safety-critical software, but is still underused in industry due to the complexity of building and managing formal models of real applications. In this paper, we propose a general methodology to perform automated model checking of complex properties expressed in temporal logics [e.g., computation tree logic (CTL) and linear temporal logic (LTL)] on PLC programs. This methodology is based on an intermediate model (IM) meant to transform PLC programs written in various standard languages [structured text (ST), sequential function chart (SFC), etc.] to different modeling languages of verification tools. We present the syntax and semantics of the IM, and the transformation rules of the ST and SFC languages to the nuXmv model checker passing through the IM. Finally, two real cases studies of the European Organization for Nuclear Research (CERN) PLC programs, written mainly in the ST language, are presented to illustrate and validate the proposed approach. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-08T14:13:25.972-04:00 %% diff --git a/200 Library Papers/kleinFormallyVerifiedSoftware2018.md b/200 Library Papers/kleinFormallyVerifiedSoftware2018.md index de04a9945..c47437ce8 100755 --- a/200 Library Papers/kleinFormallyVerifiedSoftware2018.md +++ b/200 Library Papers/kleinFormallyVerifiedSoftware2018.md @@ -1,84 +1,100 @@ --- -readstatus: true -dateread: -title: Formally verified software in the real world +readstatus: false +dateread: +title: "Formally verified software in the real world" year: 2018 authors: - - Klein, Gerwin - - Andronick, June - - Fernandez, Matthew - - Kuz, Ihor - - Murray, Toby - - Heiser, Gernot -DOI: 10.1145/3230627 -ISBN: "" -citekey: kleinFormallyVerifiedSoftware2018 -itemType: journalArticle -journal: _Commun. ACM_ -volume: 61 -issue: 10 -pages: 68–77 ---- -#### DOI -[10.1145/3230627](https://doi.org/10.1145/3230627) -#### ISBN -[](https://www.isbnsearch.org/isbn/) -### Tags: + + - "Klein, Gerwin" + + - "Andronick, June" + + - "Fernandez, Matthew" + + - "Kuz, Ihor" + + - "Murray, Toby" + + - "Heiser, Gernot" + + +citekey: "kleinFormallyVerifiedSoftware2018" + +journal: "Commun. ACM" + + +volume: 61 + + +issue: 10 + + + + + +pages: 68–77 + +--- +# Indexing Information +## DOI +[10.1145/3230627](https://doi.org/10.1145/3230627) +## ISBN +[](https://www.isbnsearch.org/isbn/) +## Tags: #formal-verification, #Control-systems, #Cybersecurity, #penetration-testing, #Formal-methods -**Contribution**:: +>[!Abstract] +>Verified software secures the Unmanned Little Bird autonomous helicopter against mid-flight cyber attacks. -**Related**:: +>[!note] Markdown Notes +>None! -> [!LINK] -> -> [Full Text PDF](file:///home/danesabo/Zotero/storage/CVGJMIHP/Klein%20et%20al.%20-%202018%20-%20Formally%20verified%20software%20in%20the%20real%20world.pdf). +>[!seealso] Related Papers +>[]() -> [!Abstract] -> -> Verified software secures the Unmanned Little Bird autonomous helicopter against mid-flight cyber attacks. ->. +# Annotations + +>[!attention] Highlight +> *key insights Λ½ Formal proof based on micro-kernelenforced software architecture can scale to real systems at low cost. Λ½ Mixed assurance levels and security levels within one system are possible and desirable; not all code has to be assured to the highest level. Λ½ High assurance can be retrofitted to suitable existing systems with only moderate redesign and refactoring.* > -# Notes ->. + +>[!done] Quote +> *Its foundation is our verified microkernel, seL4, discussed later, which guarantees isolation between subsystems except for well-defined communication channels that are subject to the system’s security policy.* +> + +>[!attention] Highlight +> *Note we primarily use formal verification to provide proofs about correctness of code that a system’s safety or security relies on. But it has other benefits as well. For example, code correctness proofs make assumptions about the context in which the code is run (such as behavior of hardware and configuration of software). Since formal verification makes these assumptions explicit, developer effort can focus on ensuring the assumptions holdβ€”through other means of verification like testing. Moreover, in many cases systems consist of a combination of verified and non-verified code, and in them, formal verification acts as a lens, focusing review, testing, and debugging on the system’s critical nonverified code.* +> + +>[!done] Quote +> *The mechanisms support its use as a hypervisor to, say, host entire Linux operating systems while keeping them isolated from security-critical components that might run alongside, as outlined in Figure 1. In particular, this functionality allows system designers to deploy legacy components that may have latent vulnerabilities alongside highly trustworthy components.* +> + +>[!attention] Highlight +> *The dual of integrity is confidentiality, which states that a component cannot read another component’s data without permission,2* +> +> >[!note] Note +> >Integrity: The inability for process A to mess with process B unless explicitly defined as being allowed to. + +Confidentiality: Process A cannot READ anything that it isn't explicitly allowed to + +>[!attention] Highlight +> *the link between Linux and the crypto component in Figure 4 is for message passing only and does not give access to memory. Only authenticated messages can reach the CAN bus, as the crypto component is the only connection to the driver. Untrusted payload software and WiFi are, as part of the Linux VM, encapsulated by component isolation and can communicate to the rest of the system only via the trusted crypto component.* +> + +>[!question] Don't Understand +> *The mechanisms of the seL4 kernel discussed earlier can achieve this enforcement, but the level of abstraction of the mechanisms is in stark contrast to the boxes and arrows of an architecture diagram; even the more abstract access-control policy still contains far more detail than the architecture diagram. A running system of this size contains tens of thousands of kernel objects and capabilities that are created programmatically, and errors in configuration could lead to security violations. We next discuss how we not only automate the configuration and construction of such code but also how we can automatically prove that architecture boundaries are enforced.* +> + +>[!done] Quote +> *Due to the isolation provided by seL4 and the componentized architecture, it becomes possible for components of mixed assurance levels to coexist in the system without decreasing the overall assurance to that of the lowest-assurance component or increasing the verification burden of the lowest-assurance components to that of the highest-assurance ones.* +> + +>[!attention] Highlight +> *The right granularity is a trade-off between the strength of isolation on the one hand and the increased overhead and cost of communication between partitions, as well as re-engineering cost, on the other.* +> + +### Imported: 2024-10-22 9:47 am -# Annotations%% begin annotations %% - - -### Imported: 2024-08-12 4:55 pm - - - -Quote -> key insights Λ½ Formal proof based on micro-kernelenforced software architecture can scale to real systems at low cost. Λ½ Mixed assurance levels and security levels within one system are possible and desirable; not all code has to be assured to the highest level. Λ½ High assurance can be retrofitted to suitable existing systems with only moderate redesign and refactoring. - -Quote -> Its foundation is our verified microkernel, seL4, discussed later, which guarantees isolation between subsystems except for well-defined communication channels that are subject to the system’s security policy. - -Quote -> Note we primarily use formal verification to provide proofs about correctness of code that a system’s safety or security relies on. But it has other benefits as well. For example, code correctness proofs make assumptions about the context in which the code is run (such as behavior of hardware and configuration of software). Since formal verification makes these assumptions explicit, developer effort can focus on ensuring the assumptions holdβ€”through other means of verification like testing. Moreover, in many cases systems consist of a combination of verified and non-verified code, and in them, formal verification acts as a lens, focusing review, testing, and debugging on the system’s critical nonverified code. - -Quote -> The mechanisms support its use as a hypervisor to, say, host entire Linux operating systems while keeping them isolated from security-critical components that might run alongside, as outlined in Figure 1. In particular, this functionality allows system designers to deploy legacy components that may have latent vulnerabilities alongside highly trustworthy components. - -Quote -> The dual of integrity is confidentiality, which states that a component cannot read another component’s data without permission,2 - -Quote -> the link between Linux and the crypto component in Figure 4 is for message passing only and does not give access to memory. Only authenticated messages can reach the CAN bus, as the crypto component is the only connection to the driver. Untrusted payload software and WiFi are, as part of the Linux VM, encapsulated by component isolation and can communicate to the rest of the system only via the trusted crypto component. - -Quote -> The mechanisms of the seL4 kernel discussed earlier can achieve this enforcement, but the level of abstraction of the mechanisms is in stark contrast to the boxes and arrows of an architecture diagram; even the more abstract access-control policy still contains far more detail than the architecture diagram. A running system of this size contains tens of thousands of kernel objects and capabilities that are created programmatically, and errors in configuration could lead to security violations. We next discuss how we not only automate the configuration and construction of such code but also how we can automatically prove that architecture boundaries are enforced. - -Quote -> Due to the isolation provided by seL4 and the componentized architecture, it becomes possible for components of mixed assurance levels to coexist in the system without decreasing the overall assurance to that of the lowest-assurance component or increasing the verification burden of the lowest-assurance components to that of the highest-assurance ones. - -Quote -> The right granularity is a trade-off between the strength of isolation on the one hand and the increased overhead and cost of communication between partitions, as well as re-engineering cost, on the other. - - -%% end annotations %% - -%% Import Date: 2024-08-12T16:55:33.616-04:00 %% diff --git a/200 Library Papers/kushnerRealStoryStuxnet2013.md b/200 Library Papers/kushnerRealStoryStuxnet2013.md deleted file mode 100755 index 9cd00b525..000000000 --- a/200 Library Papers/kushnerRealStoryStuxnet2013.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -readstatus: false -dateread: -title: "The real story of stuxnet" -year: 2013 -authors: - - - - "Kushner, David" - - -DOI: "10.1109/MSPEC.2013.6471059" -ISBN: "" -citekey: "kushnerRealStoryStuxnet2013" -itemType: "journalArticle" - -journal: "_IEEE Spectrum_" - - -volume: 50 - - -issue: 3 - - - - - -pages: 48-53 - ---- -#### DOI -[10.1109/MSPEC.2013.6471059](https://doi.org/10.1109/MSPEC.2013.6471059) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: -#Companies, #Computer-hacking, #Computer-security, #Computer-viruses, #Cryptography, #Malware - -**Contribution**:: - -**Related**:: - -> [!LINK] -> -> [IEEE Xplore Full Text PDF](file:///home/danesabo/Zotero/storage/M3CM6S3Z/Kushner%20-%202013%20-%20The%20real%20story%20of%20stuxnet.pdf). - -> [!Abstract] -> -> The paper discusses how Kaspersky Lab tracked down the malware that stymied Iran's nuclear-fuel enrichment program. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-13T16:25:59.375-04:00 %% diff --git a/200 Library Papers/liSyntheticLagrangianTurbulence2024.md b/200 Library Papers/liSyntheticLagrangianTurbulence2024.md deleted file mode 100644 index d7df3661d..000000000 --- a/200 Library Papers/liSyntheticLagrangianTurbulence2024.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -readstatus: false -dateread: -title: "Synthetic Lagrangian turbulence by generative diffusion models" -year: 2024 -authors: - - - - "Li, T." - - - "Biferale, L." - - - "Bonaccorso, F." - - - "Scarpolini, M. A." - - - "Buzzicotti, M." - - -citekey: "liSyntheticLagrangianTurbulence2024" - -journal: "Nature Machine Intelligence" - - -volume: 6 - - -issue: 4 - - - - - -pages: 393-403 - ---- -# Indexing Information -## DOI -[10.1038/s42256-024-00810-0](https://doi.org/10.1038/s42256-024-00810-0) -## ISBN -[](https://www.isbnsearch.org/isbn/) -## Tags: -#Diffusion, #Turbulence - ->[!Abstract] ->Abstract - Lagrangian turbulence lies at the core of numerous applied and fundamental problems related to the physics of dispersion and mixing in engineering, biofluids, the atmosphere, oceans and astrophysics. Despite exceptional theoretical, numerical and experimental efforts conducted over the past 30 years, no existing models are capable of faithfully reproducing statistical and topological properties exhibited by particle trajectories in turbulence. We propose a machine learning approach, based on a state-of-the-art diffusion model, to generate single-particle trajectories in three-dimensional turbulence at high Reynolds numbers, thereby bypassing the need for direct numerical simulations or experiments to obtain reliable Lagrangian data. Our model demonstrates the ability to reproduce most statistical benchmarks across time scales, including the fat-tail distribution for velocity increments, the anomalous power law and the increased intermittency around the dissipative scale. Slight deviations are observed below the dissipative scale, particularly in the acceleration and flatness statistics. Surprisingly, the model exhibits strong generalizability for extreme events, producing events of higher intensity and rarity that still match the realistic statistics. This paves the way for producing synthetic high-quality datasets for pretraining various downstream applications of Lagrangian turbulence. - ->[!note] Markdown Notes ->None! -# Annotations - ->[!fail] Possibly Incorrect -> *agrangian turbulence lies at the core of numerous applied and fundamental problems related to the physics of dispersion and mixing in engineering, biofluids, the atmosphere, oceans and astrophysics. Despite exceptional theoretical, numerical and experimental efforts conducted over the past 30 years, no existing models are capable of faithfully reproducing statistical and topological properties exhibited by particle tr* -> - ->[!quote] Other Highlight -> *me scales, including the fat-tail distribution for velocity increments, the anomalous power law and the increased intermittency around the dissipative scale. Slight deviations are observed below the dissipative scale, particularly in the acceleration and flatness statistics. Surprisingly, the model exhibits strong generalizability for ext* -> - ->[!attention] Highlight -> *stion, industrial mixing, pollutant dispersion, quantum fluids, protoplanetary disks accretion, cloud formation* -> -> >[!note] Note -> >This, is a coment. that is a test! - ->[!fail] Possibly Incorrect -> *table-top* -> - ->[!done] Quote -> *laboratory* -> - ->[!quote] Other Highlight -> *flows* -> - ->[!question] Don't Understand -> *at* -> - -### Imported: 2024-09-04 4:14 pm - - diff --git a/200 Library Papers/lopez-miguelPLCverifStatusFormal2022.md b/200 Library Papers/lopez-miguelPLCverifStatusFormal2022.md deleted file mode 100755 index 8858153b9..000000000 --- a/200 Library Papers/lopez-miguelPLCverifStatusFormal2022.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -readstatus: false -dateread: -title: "PLCverif: Status of a Formal Verification Tool for Programmable Logic Controller" -year: 2022 -authors: - - - - "Lopez-Miguel, Ignacio D." - - - "Tournier, Jean-Charles" - - - "Adiego, Borja Fernandez" - - -DOI: "10.18429/JACoW-ICALEPCS2021-MOPV042" -ISBN: "" -citekey: "lopez-miguelPLCverifStatusFormal2022" -itemType: "journalArticle" - -journal: "_Proceedings of the 18th International Conference on Accelerator and Large Experimental Physics Control Systems_" - - -volume: ICALEPCS2021 - - - - - - -pages: 5 pages, 0.147 MB - ---- -#### DOI -[10.18429/JACoW-ICALEPCS2021-MOPV042](https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV042) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: -#Computer-Science---Software-Engineering - -**Contribution**:: - -**Related**:: - -> [!LINK] -> -> [arXiv Fulltext PDF](file:///home/danesabo/Zotero/storage/FPPDGM5D/Lopez-Miguel%20et%20al.%20-%202022%20-%20PLCverif%20Status%20of%20a%20Formal%20Verification%20Tool%20for.pdf). - -> [!Abstract] -> -> Programmable Logic Controllers (PLC) are widely used for industrial automation including safety systems at CERN. The incorrect behaviour of the PLC control system logic can cause significant financial losses by damage of property or the environment or even injuries in some cases, therefore ensuring their correct behaviour is essential. While testing has been for many years the traditional way of validating the PLC control system logic, CERN developed a model checking platform to go one step further and formally verify PLC logic. This platform, called PLCverif, first released internally for CERN usage in 2019, is now available to anyone since September 2020 via an open source licence. In this paper, we will first give an overview of the PLCverif platform capabilities before focusing on the improvements done since 2019 such as the larger support coverage of the Siemens PLC programming languages, the better support of the C Bounded Model Checker backend (CBMC) and the process of releasing PLCverif as an open-source software. ->. -> -# Notes -> ->Comment: 18th International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPCS2021). - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-08T14:14:45.686-04:00 %% diff --git a/200 Library Papers/maccaroneADVANCEDREACTORCYBER.md b/200 Library Papers/maccaroneADVANCEDREACTORCYBER.md deleted file mode 100755 index 0f367f8c6..000000000 --- a/200 Library Papers/maccaroneADVANCEDREACTORCYBER.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -readstatus: false -dateread: -title: ADVANCED REACTOR CYBER ANALYSIS AND DEVELOPMENT ENVIRONMENT (ARCADE) FOR UNIVERSITY RESEARCH -authors: - - Maccarone, L T - - Hahn, A S - - Valme, R - - Rowland, M T - - Kapuria, A - - Zhang, Y - - Cole, D G -DOI: "" -ISBN: "" -citekey: maccaroneADVANCEDREACTORCYBER -itemType: journalArticle -journal: __ ---- -#### DOI -[](https://doi.org/) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: - - -**Contribution**:: - -**Related**:: - -> [!LINK] -> -> [Maccarone et al. - ADVANCED REACTOR CYBER ANALYSIS AND DEVELOPMENT EN.pdf](file:///home/danesabo/Zotero/storage/7UDGTJ8S/Maccarone%20et%20al.%20-%20ADVANCED%20REACTOR%20CYBER%20ANALYSIS%20AND%20DEVELOPMENT%20EN.pdf). - -> [!Abstract] ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-12T17:10:36.208-04:00 %% diff --git a/200 Library Papers/matusuRegionsRobustRelative2023.md b/200 Library Papers/matusuRegionsRobustRelative2023.md new file mode 100644 index 000000000..e51ffc4f1 --- /dev/null +++ b/200 Library Papers/matusuRegionsRobustRelative2023.md @@ -0,0 +1,66 @@ +--- +readstatus: false +dateread: +title: "Regions of robust relative stability for PI controllers and LTI plants with unstructured multiplicative uncertainty: A second-order-based example" +year: 2023 +authors: + + + - "MatuΕ‘Ε―, Radek" + + - "Senol, Bilal" + + - "PekaΕ™, Libor" + + +citekey: "matusuRegionsRobustRelative2023" + +journal: "Heliyon" + + +volume: 9 + + +issue: 8 + + + + + +--- +# Indexing Information +## DOI +[10.1016/j.heliyon.2023.e18924](https://doi.org/10.1016/j.heliyon.2023.e18924) +## ISBN +[](https://www.isbnsearch.org/isbn/) +## Tags: +#Robust-control, #H-Infinity-norm, #PI-controllers, #Robust-performance, #Robust-relative-stability, #Unstructured-multiplicative-uncertainty + +>[!Abstract] +> + +>[!note] Markdown Notes +>This might be an example of sampling unstructured uncertainties + +>[!seealso] Related Papers +> + +# Annotations + +>[!fail] Possibly Incorrect +> *With respect to the classical robust control literature, the robust stability condition under consideration of multiplicative uncertainty can be formulated as follows: Under the assumption of a nominally stable feedback control system (that is, for G0(s)), the related perturbed feedback control system (containing the plant affected by multiplicative uncertainty) is robustly stable if and only if [7,13, 14]: β€–WM(s)T0(s)β€–βˆž < 1 (3) Recently, the paper [7] has presented the relativized version of this condition as follows: Under the assumption of a nominally stable feedback control system, the related uncertain feedback control loop is robustly relatively stable, having a margin factor of Ξ± if and only if [7]: β€–WM(s)T0(s)β€–βˆž < 1 Ξ± (4) Typically, the margin factor Ξ± is assumed to be positive. For the special case of Ξ± = 1, both conditions (3) and (4) become identical. More information on the robust stability, robust performance, and robust relative stability conditions, including their graphical interpretations and their versions for the other sorts of models under unstructured uncertainty, can be found in Ref. [7].* +> +> >[!note] Note +> >This is braindead. They invented a factor of safety... that was a whole publication? + +>[!attention] Highlight +> *Then, the weight function WM(s), which must fulfill (2), was determined in Ref. [16] as the worst-case uncertainty member (with K = 2.2, T1 = 9, T2 = 0.9) of the plant family (5). This worst-case combination of parameters tallies with the uppermost magnitude characteristics of the normalized perturbations from Figs. 2 and 3 [16], and so the weight function was chosen exactly accordingly:* +> + +>[!quote] Other Highlight +> *The main purpose of Ξ”M(s) is (except for acting as a scaling factor on the perturbation magnitude) to account for phase uncertainty [13].* +> + +### Imported: 2024-10-22 9:44 am + + diff --git a/200 Library Papers/mclaughlinControllerawareFalseData2014.md b/200 Library Papers/mclaughlinControllerawareFalseData2014.md deleted file mode 100755 index 1919126c0..000000000 --- a/200 Library Papers/mclaughlinControllerawareFalseData2014.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -readstatus: false -dateread: -title: "Controller-aware false data injection against programmable logic controllers" -year: 2014 -authors: - - - - "McLaughlin, Stephen" - - - "Zonouz, Saman" - - -DOI: "10.1109/SmartGridComm.2014.7007754" -ISBN: "" -citekey: "mclaughlinControllerawareFalseData2014" -itemType: "conferencePaper" - - - - - - - -pages: 848-853 - ---- -#### DOI -[10.1109/SmartGridComm.2014.7007754](https://doi.org/10.1109/SmartGridComm.2014.7007754) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: -#Automata, #Control-systems, #Power-systems, #Process-control, #Servers, #State-estimation, #Vectors - -**Contribution**:: - -**Related**:: - -> [!LINK] -> -> [IEEE Xplore Full Text PDF](file:///home/danesabo/Zotero/storage/XVIK6466/McLaughlin%20and%20Zonouz%20-%202014%20-%20Controller-aware%20false%20data%20injection%20against%20prog.pdf). - -> [!Abstract] -> -> Control systems rely on accurate sensor measurements to safely regulate physical processes. In False Data Injection (FDI) attacks, adversaries inject forged sensor measurements into a control system in hopes of misguiding control algorithms into taking dangerous actions. Traditional FDI attacks mostly require adversaries to know the full system topology, i.e., hundreds or thousands of lines and buses, while having unpredictable consequences. In this paper, we present a new class of FDI attacks directly against individual Programmable Logic Controllers (PLCs), which are ubiquitous in power generation and distribution. Our attack allows the adversary to have only partial information about the victim subsystem, and produces a predictable malicious result. Our attack tool analyzes an I/O trace of the compromised PLCs to produce a set of inputs to achieve the desired PLC outputs, i.e., the system behavior. It proceeds in two steps. First, our tool constructs a model of the PLC's internal logic from the I/O traces. Second, it searches for a set of inputs that cause the model to calculate the desired malicious behavior. We evaluate our tool against a set of representative control systems and show that it is a practical threat against insecure sensor configurations. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-08T14:10:03.042-04:00 %% diff --git a/200 Library Papers/mihalicHardwareintheLoopSimulationsHistorical2022.md b/200 Library Papers/mihalicHardwareintheLoopSimulationsHistorical2022.md index f7fd2dc67..adf0935a5 100755 --- a/200 Library Papers/mihalicHardwareintheLoopSimulationsHistorical2022.md +++ b/200 Library Papers/mihalicHardwareintheLoopSimulationsHistorical2022.md @@ -1,75 +1,82 @@ --- -readstatus: true -dateread: 2024-08-13 +readstatus: false +dateread: title: "Hardware-in-the-Loop Simulations: A Historical Overview of Engineering Challenges" year: 2022 authors: - - Mihalič, Franc - - Truntič, Mitja - - Hren, Alenka -DOI: 10.3390/electronics11152462 -ISBN: "" -citekey: mihalicHardwareintheLoopSimulationsHistorical2022 -itemType: journalArticle -journal: _Electronics_ -volume: 11 -issue: 15 -pages: 2462 ---- -#### DOI -[10.3390/electronics11152462](https://doi.org/10.3390/electronics11152462) -#### ISBN -[](https://www.isbnsearch.org/isbn/) -### Tags: + + - "Mihalič, Franc" + + - "Truntič, Mitja" + + - "Hren, Alenka" + + +citekey: "mihalicHardwareintheLoopSimulationsHistorical2022" + +journal: "Electronics" + + +volume: 11 + + +issue: 15 + + + + + +pages: 2462 + +--- +# Indexing Information +## DOI +[10.3390/electronics11152462](https://doi.org/10.3390/electronics11152462) +## ISBN +[](https://www.isbnsearch.org/isbn/) +## Tags: #automotive, #controller-in-the-loop-CIL, #DC-DC-converters, #electric-drives, #grid-applications, #hardware-in-the-loop-HIL, #inverter-systems, #power-hardware-in-the-loop-PHIL, #railway-systems -**Contribution**:: -* Lots of good citations to papers about hardware in the loop things. Has citations for a lot of the claims I'm making in [[ARCADE Implementation at the University of Pittsburgh]] about implementation in automotive contexts. Also comments about how expensive these systems are. -**Related**:: +>[!Abstract] +>The design of modern industrial products is further improved through the hardware-in-the-loop (HIL) simulation. Realistic simulation is enabled by the closed loop between the hardware under test (HUT) and real-time simulation. Such a system involves a field programmable gate array (FPGA) and digital signal processor (DSP). An HIL model can bypass serious damage to the real object, reduce debugging cost, and, finally, reduce the comprehensive effort during the testing. This paper provides a historical overview of HIL simulations through different engineering challenges, i.e., within automotive, power electronics systems, and different industrial drives. Various platforms, such as National Instruments, dSPACE, Typhoon HIL, or MATLAB Simulink Real-Time toolboxes and Speedgoat hardware systems, offer a powerful tool for efficient and successful investigations in different fields. Therefore, HIL simulation practice must begin already during the university’s education process to prepare the students for professional engagements in the industry, which was also verified experimentally at the end of the paper. -> [!LINK] -> -> [Full Text PDF](file:///home/danesabo/Zotero/storage/893YXFRK/Mihalič%20et%20al.%20-%202022%20-%20Hardware-in-the-Loop%20Simulations%20A%20Historical%20Ove.pdf). +>[!note] Markdown Notes +>None! -> [!Abstract] -> -> The design of modern industrial products is further improved through the hardware-in-the-loop (HIL) simulation. Realistic simulation is enabled by the closed loop between the hardware under test (HUT) and real-time simulation. Such a system involves a field programmable gate array (FPGA) and digital signal processor (DSP). An HIL model can bypass serious damage to the real object, reduce debugging cost, and, finally, reduce the comprehensive effort during the testing. This paper provides a historical overview of HIL simulations through different engineering challenges, i.e., within automotive, power electronics systems, and different industrial drives. Various platforms, such as National Instruments, dSPACE, Typhoon HIL, or MATLAB Simulink Real-Time toolboxes and Speedgoat hardware systems, offer a powerful tool for efficient and successful investigations in different fields. Therefore, HIL simulation practice must begin already during the university’s education process to prepare the students for professional engagements in the industry, which was also verified experimentally at the end of the paper. ->. +>[!seealso] Related Papers +>[]() + +# Annotations + +>[!done] Quote +> *An HIL model can bypass serious damage to the real object, reduce debugging cost, and, finally, reduce the comprehensive effort during the testing.* > -# Notes ->. + +>[!attention] Highlight +> *At the same time, HIL simulation also includes controller-in-the-loop (CIL) simulations, forming the backbone of the automotive, defense, marine, and space industries. This simulation is infallible in testing a component, such as an electronic control unit (ECU), and is connected to the simulation instead of the real equipment under control.* +> + +>[!fail] Possibly Incorrect +> *The fact is that the actuators are hard to model, and, when they are available, can be incorporated into the simulation loop to improve the simulation.* +> + +>[!done] Quote +> *In the last half-century, HIL simulation has played an essential role in the field of flight simulation [3]. At the same time, broad use of this method can also be found in the testing of missile guidance systems [4]. Even before this, highly maneuverable aircraft technology (HiMAT) was developed by NASA [5]. Within this program, the use of advanced concepts was investigated (such as fly-by-wire and reduced static stability). Additional to NASA’s development of an area of high-fidelity HIL simulations, the USAF Phillips Lab has developed a laboratory to integrate component technologies and demonstrate spacecraft subsystem/payload level capabilities [6]. HIL simulation is developing fast from a system model design, synthesis, and simulation criterion. An HIL simulator is often a powerful tool in many applications, such as airplanes, missiles, and uncrewed aerial- or ground-traffic vehicles, where the autopilots play a crucial and vital role [7]. Through the HIL simulator, the embedded system is forced to operate in real time, such as in the real world with real inputs and outputs. For example, the autopilot fools the aircraft system into thinking that it is flying.* +> + +>[!quote] Other Highlight +> *cost slightly over EUR 100,000 (with 100 inputs and outputs), then the second identical unit cost about EUR 25,000 to build. This was considered a bargain compared to the multi-million dollar unmanned aerial vehicles (UAVs) they were developingβ€”if the HILS prevented the crash of just one UAV, the company would get its money’s worth. There was another, even more, valuable benefit: a HILS allows the software to be developed and tested without waiting for the actual hardware to be built (or, in this case, built and flown* +> + +>[!quote] Other Highlight +> *In [13], dSpace offers safe testing through the power hardware-in-theloop (Power HIL or PHIL) systems, where a relevant emulation is used for the simulated signals (Figure 3) to validate the ECUs with software-in-the-loop (SIL) in HIL environments. The ECU software is, in a SIL solution, certified in a virtual environment. The ECU software can then be approved with no ECU hardware at all. The requested object model and the software run on a PC using particular tools. The test execution is also possible in the cloud with included scaling as well.* +> + +>[!done] Quote +> *MATLAB by MathWorks, Inc. [81] is used widely in the dynamic system and controls analysis and simulation areas in the industry and at universities for educational purposes. MATLAB with add-on components called toolboxes is the primary β€œengine”. Simulink is a MATLAB add-on that provides a graphical user interface for model development and system simulation [9]. The real-time toolboxes and Speedgoat real-time target machines (see Figure 38) can generate real-time code for Simulink models [10], and take you from simulation to RCP and HIL testing in a single click.* +> + +### Imported: 2024-10-22 9:46 am -# Annotations%% begin annotations %% - - -### Imported: 2024-08-13 1:47 pm - - - -Quote -> An HIL model can bypass serious damage to the real object, reduce debugging cost, and, finally, reduce the comprehensive effort during the testing. - -Quote -> At the same time, HIL simulation also includes controller-in-the-loop (CIL) simulations, forming the backbone of the automotive, defense, marine, and space industries. This simulation is infallible in testing a component, such as an electronic control unit (ECU), and is connected to the simulation instead of the real equipment under control. - -Quote -> The fact is that the actuators are hard to model, and, when they are available, can be incorporated into the simulation loop to improve the simulation. - -Quote -> In the last half-century, HIL simulation has played an essential role in the field of flight simulation [3]. At the same time, broad use of this method can also be found in the testing of missile guidance systems [4]. Even before this, highly maneuverable aircraft technology (HiMAT) was developed by NASA [5]. Within this program, the use of advanced concepts was investigated (such as fly-by-wire and reduced static stability). Additional to NASA’s development of an area of high-fidelity HIL simulations, the USAF Phillips Lab has developed a laboratory to integrate component technologies and demonstrate spacecraft subsystem/payload level capabilities [6]. HIL simulation is developing fast from a system model design, synthesis, and simulation criterion. An HIL simulator is often a powerful tool in many applications, such as airplanes, missiles, and uncrewed aerial- or ground-traffic vehicles, where the autopilots play a crucial and vital role [7]. Through the HIL simulator, the embedded system is forced to operate in real time, such as in the real world with real inputs and outputs. For example, the autopilot fools the aircraft system into thinking that it is flying. - -Quote -> cost slightly over EUR 100,000 (with 100 inputs and outputs), then the second identical unit cost about EUR 25,000 to build. This was considered a bargain compared to the multi-million dollar unmanned aerial vehicles (UAVs) they were developingβ€”if the HILS prevented the crash of just one UAV, the company would get its money’s worth. There was another, even more, valuable benefit: a HILS allows the software to be developed and tested without waiting for the actual hardware to be built (or, in this case, built and flown - -Quote -> In [13], dSpace offers safe testing through the power hardware-in-theloop (Power HIL or PHIL) systems, where a relevant emulation is used for the simulated signals (Figure 3) to validate the ECUs with software-in-the-loop (SIL) in HIL environments. The ECU software is, in a SIL solution, certified in a virtual environment. The ECU software can then be approved with no ECU hardware at all. The requested object model and the software run on a PC using particular tools. The test execution is also possible in the cloud with included scaling as well. - -Quote -> MATLAB by MathWorks, Inc. [81] is used widely in the dynamic system and controls analysis and simulation areas in the industry and at universities for educational purposes. MATLAB with add-on components called toolboxes is the primary β€œengine”. Simulink is a MATLAB add-on that provides a graphical user interface for model development and system simulation [9]. The real-time toolboxes and Speedgoat real-time target machines (see Figure 38) can generate real-time code for Simulink models [10], and take you from simulation to RCP and HIL testing in a single click. - - -%% end annotations %% - -%% Import Date: 2024-08-13T13:47:22.281-04:00 %% diff --git a/200 Library Papers/nguyenFuzzyControlSystems2019.md b/200 Library Papers/nguyenFuzzyControlSystems2019.md deleted file mode 100755 index 04f2d9930..000000000 --- a/200 Library Papers/nguyenFuzzyControlSystems2019.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -status: false -dateread: -title: "Fuzzy Control Systems: Past, Present and Future" -year: 2019 -authors: - - - - "Nguyen, Anh-Tu" - - - "Taniguchi, Tadanari" - - - "Eciolaza, Luka" - - - "Campos, Victor" - - - "Palhares, Reinaldo" - - - "Sugeno, Michio" - - -DOI: "10.1109/MCI.2018.2881644" -ISBN: "" -citekey: "nguyenFuzzyControlSystems2019" -itemType: "journalArticle" - -journal: "_IEEE Computational Intelligence Magazine_" - - -volume: 14 - - -issue: 1 - - - - - -pages: 56-68 - ---- -#### DOI -[10.1109/MCI.2018.2881644](https://doi.org/10.1109/MCI.2018.2881644) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: -#Analytical-models, #Fuzzy-control, #Fuzzy-logic, #Fuzzy-systems, #Linguistics, #Nonlinear-systems, #Stability-analysis, #Zadeh,-Lotfi - -**Contribution**:: - -**Related**:: - -> [!LINK] -> -> [IEEE Xplore Full Text PDF](file:///home/danesabo/Zotero/storage/IS27EM5M/Nguyen%20et%20al.%20-%202019%20-%20Fuzzy%20Control%20Systems%20Past,%20Present%20and%20Future.pdf). - -> [!Abstract] -> -> More than 40 years after fuzzy logic control appeared as an effective tool to deal with complex processes, the research on fuzzy control systems has constantly evolved. Mamdani fuzzy control was originally introduced as a model-free control approach based on expert?s experience and knowledge. Due to the lack of a systematic framework to study Mamdani fuzzy systems, we have witnessed growing interest in fuzzy model-based approaches with Takagi-Sugeno fuzzy systems and singleton-type fuzzy systems (also called piecewise multiaffine systems) over the past decades. This paper reviews the key features of the three above types of fuzzy systems. Through these features, we point out the historical rationale for each type of fuzzy systems and its current research mainstreams. However, the focus is put on fuzzy model-based approaches developed via Lyapunov stability theorem and linear matrix inequality (LMI) formulations. Finally, our personal viewpoint on the perspectives and challenges of the future fuzzy control research is discussed. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-08T12:05:44.055-04:00 %% diff --git a/200 Library Papers/puysHardwareInTheLoopLabsSCADA2021.md b/200 Library Papers/puysHardwareInTheLoopLabsSCADA2021.md deleted file mode 100755 index 70b47676d..000000000 --- a/200 Library Papers/puysHardwareInTheLoopLabsSCADA2021.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -readstatus: false -dateread: -title: Hardware-In-The-Loop Labs for SCADA Cybersecurity Awareness and Training -year: 2021 -authors: - - Puys, Maxime - - Thevenon, Pierre-Henri - - Mocanu, StΓ©phane -DOI: 10.1145/3465481.3469185 -ISBN: 978-1-4503-9051-4 -citekey: puysHardwareInTheLoopLabsSCADA2021 -itemType: conferencePaper -publisher: Association for Computing Machinery -location: New York, NY, USA -pages: 1–10 ---- -#### DOI -[10.1145/3465481.3469185](https://doi.org/10.1145/3465481.3469185) -#### ISBN -[978-1-4503-9051-4](https://www.isbnsearch.org/isbn/978-1-4503-9051-4) - -### Tags: - - -**Contribution**:: - -**Related**:: - -> [!LINK] -> -> [Full Text PDF](file:///home/danesabo/Zotero/storage/R5H4972I/Puys%20et%20al.%20-%202021%20-%20Hardware-In-The-Loop%20Labs%20for%20SCADA%20Cybersecurity%20.pdf). - -> [!Abstract] -> -> In this paper, we present a SCADA cybersecurity awareness and training program based on a Hands-On training using two twin cyber-ranges named WonderICS and G-ICS. These labs are built using a Hardware-In-the-Loop simulation system of the physical process developed by the two partners. The cyber-ranges allow replication of realistic Advanced Persistent Threat (APT) attacks and demonstration of known vulnerabilities, as they rely on real industrial control devices and softwares. In this work, we present both the demonstration scenarios used for awareness on WonderICS and the training programs developed for graduate students on G-ICS. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-08T12:05:48.405-04:00 %% diff --git a/200 Library Papers/sguegliaFederalOfficialsInvestigating2023.md b/200 Library Papers/sguegliaFederalOfficialsInvestigating2023.md deleted file mode 100755 index a035f2393..000000000 --- a/200 Library Papers/sguegliaFederalOfficialsInvestigating2023.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -readstatus: false -dateread: -title: "Federal officials investigating after pro-Iran group allegedly hacked water authority in Pennsylvania" -year: 2023 -authors: - - - - "Sgueglia, Sean Lyngaas, By Kristina" - - -DOI: "" -ISBN: "" -citekey: "sguegliaFederalOfficialsInvestigating2023" -itemType: "webpage" - - - - - - - ---- -#### DOI -[](https://doi.org/) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: - - -**Contribution**:: - -**Related**:: - -> [!LINK] ->. - -> [!Abstract] -> -> A Pennsylvania water utility is still dealing with the fallout of pro-Iran hackers breaching some of its industrial equipment four days ago, including having to operate one of its water pump stations in manual mode, the utility’s general manager told CNN on Tuesday. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - -%% end annotations %% - -%% Import Date: 2024-08-13T16:37:25.801-04:00 %% diff --git a/200 Library Papers/sohl-dicksteinDeepUnsupervisedLearning2015.md b/200 Library Papers/sohl-dicksteinDeepUnsupervisedLearning2015.md new file mode 100644 index 000000000..e521a2900 --- /dev/null +++ b/200 Library Papers/sohl-dicksteinDeepUnsupervisedLearning2015.md @@ -0,0 +1,76 @@ +--- +readstatus: false +dateread: +title: "Deep Unsupervised Learning using Nonequilibrium Thermodynamics" +year: 2015 +authors: + + + - "Sohl-Dickstein, Jascha" + + - "Weiss, Eric A." + + - "Maheswaranathan, Niru" + + - "Ganguli, Surya" + + +citekey: "sohl-dicksteinDeepUnsupervisedLearning2015" + + + + + + + +--- +# Indexing Information +## DOI +[10.48550/arXiv.1503.03585](https://doi.org/10.48550/arXiv.1503.03585) +## ISBN +[](https://www.isbnsearch.org/isbn/) +## Tags: +#Computer-Science---Machine-Learning, #Quantitative-Biology---Neurons-and-Cognition, #Condensed-Matter---Disordered-Systems-and-Neural-Networks, #Statistics---Machine-Learning + +>[!Abstract] +>A central problem in machine learning involves modeling complex data-sets using highly flexible families of probability distributions in which learning, sampling, inference, and evaluation are still analytically or computationally tractable. Here, we develop an approach that simultaneously achieves both flexibility and tractability. The essential idea, inspired by non-equilibrium statistical physics, is to systematically and slowly destroy structure in a data distribution through an iterative forward diffusion process. We then learn a reverse diffusion process that restores structure in data, yielding a highly flexible and tractable generative model of the data. This approach allows us to rapidly learn, sample from, and evaluate probabilities in deep generative models with thousands of layers or time steps, as well as to compute conditional and posterior probabilities under the learned model. We additionally release an open source reference implementation of the algorithm. + +>[!note] Markdown Notes +>None! + +>[!seealso] Related Papers +>[]() + +# Annotations + +>[!attention] Highlight +> *systematically and slowly destroy structure in a data distribution through an iterative forward diffusion process. We then learn a reverse diffusion process that restores structure in data, yielding a highly flexible and tractable generative model of the data.* +> + +>[!attention] Highlight +> *robabilistic models suffer from a tradeoff between two conflicting objectives: tractability and flexibility* +> + +>[!attention] Highlight +> *Our goal is to define a forward (or inference) diffusion process which converts any complex data distribution into a simple, tractable, distribution, and then learn a finite-time reversal of this diffusion process which defines our generative model distribution (See Figure 1).* +> + +>[!quote] Other Highlight +> *For both Gaussian and binomial diffusion, for continuous diffusion (limit of small step size Ξ²) the reversal of the diffusion process has the identical functional form as the forward process (Feller, 1949).* +> + +>[!fail] Possibly Incorrect +> *Since q (x(t)|x(tβˆ’1)) is a Gaussian (binomial) distribution, and if Ξ²t is small, then q (x(tβˆ’1)|x(t)) will also be a Gaussian (binomial) distribution.* +> + +>[!quote] Other Highlight +> *= ∫ dx(1Β·Β·Β·T )q ( x(1Β·Β·Β·T )|x(0)) Β· p ( x(T )) T ∏ t=1 p (x(tβˆ’1)|x(t)) q (x(t)|x(tβˆ’1)) . (9)* +> + +>[!attention] Highlight +> *Thus, the task of estimating a probability distribution has been reduced to the task of performing regression on the functions which set the mean and covariance of a sequence of Gaussians (or set the state flip probability for a sequence of Bernoulli trials).* +> + +### Imported: 2024-10-22 9:46 am + + diff --git a/200 Library Papers/sohl-dicksteinDeepUnsupervisedLearning2015a.md b/200 Library Papers/sohl-dicksteinDeepUnsupervisedLearning2015a.md deleted file mode 100755 index 76029c1fe..000000000 --- a/200 Library Papers/sohl-dicksteinDeepUnsupervisedLearning2015a.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -status: false -dateread: -title: "Deep Unsupervised Learning using Nonequilibrium Thermodynamics" -year: 2015 -authors: - - - - "Sohl-Dickstein, Jascha" - - - "Weiss, Eric A." - - - "Maheswaranathan, Niru" - - - "Ganguli, Surya" - - -DOI: "10.48550/arXiv.1503.03585" -ISBN: "" -citekey: "sohl-dicksteinDeepUnsupervisedLearning2015a" -itemType: "preprint" - - - - - - - ---- -#### DOI -[10.48550/arXiv.1503.03585](https://doi.org/10.48550/arXiv.1503.03585) -#### ISBN -[](https://www.isbnsearch.org/isbn/) - -### Tags: -#Computer-Science---Machine-Learning, #Quantitative-Biology---Neurons-and-Cognition, #Condensed-Matter---Disordered-Systems-and-Neural-Networks, #Statistics---Machine-Learning - -**Contribution**:: - -**Related**:: - -> [!LINK] -> -> [arXiv Fulltext PDF](file:///home/danesabo/Zotero/storage/BQZ2D4RD/Sohl-Dickstein%20et%20al.%20-%202015%20-%20Deep%20Unsupervised%20Learning%20using%20Nonequilibrium%20Th.pdf). - -> [!Abstract] -> -> A central problem in machine learning involves modeling complex data-sets using highly flexible families of probability distributions in which learning, sampling, inference, and evaluation are still analytically or computationally tractable. Here, we develop an approach that simultaneously achieves both flexibility and tractability. The essential idea, inspired by non-equilibrium statistical physics, is to systematically and slowly destroy structure in a data distribution through an iterative forward diffusion process. We then learn a reverse diffusion process that restores structure in data, yielding a highly flexible and tractable generative model of the data. This approach allows us to rapidly learn, sample from, and evaluate probabilities in deep generative models with thousands of layers or time steps, as well as to compute conditional and posterior probabilities under the learned model. We additionally release an open source reference implementation of the algorithm. ->. -> -# Notes ->. - - -# Annotations%% begin annotations %% - - - -### Imported: 2024-08-08 12:07 pm - - - -Quote -> systematically and slowly destroy structure in a data distribution through an iterative forward diffusion process. We then learn a reverse diffusion process that restores structure in data, yielding a highly flexible and tractable generative model of the data. - -Quote -> robabilistic models suffer from a tradeoff between two conflicting objectives: tractability and flexibility - -Quote -> Our goal is to define a forward (or inference) diffusion process which converts any complex data distribution into a simple, tractable, distribution, and then learn a finite-time reversal of this diffusion process which defines our generative model distribution (See Figure 1). - -Quote -> For both Gaussian and binomial diffusion, for continuous diffusion (limit of small step size Ξ²) the reversal of the diffusion process has the identical functional form as the forward process (Feller, 1949). - -Quote -> Since q (x(t)|x(tβˆ’1)) is a Gaussian (binomial) distribution, and if Ξ²t is small, then q (x(tβˆ’1)|x(t)) will also be a Gaussian (binomial) distribution. - -Quote -> = ∫ dx(1Β·Β·Β·T )q ( x(1Β·Β·Β·T )|x(0)) Β· p ( x(T )) T ∏ t=1 p (x(tβˆ’1)|x(t)) q (x(t)|x(tβˆ’1)) . (9) - -Quote -> Thus, the task of estimating a probability distribution has been reduced to the task of performing regression on the functions which set the mean and covariance of a sequence of Gaussians (or set the state flip probability for a sequence of Bernoulli trials). - - -%% end annotations %% - -%% Import Date: 2024-08-08T12:07:42.961-04:00 %% diff --git a/200 Library Papers/sunSoKAttacksIndustrial2021.md b/200 Library Papers/sunSoKAttacksIndustrial2021.md index 9c78dfeb9..db38093a5 100755 --- a/200 Library Papers/sunSoKAttacksIndustrial2021.md +++ b/200 Library Papers/sunSoKAttacksIndustrial2021.md @@ -1,87 +1,84 @@ --- -readstatus: true -dateread: 2024-08-13 +readstatus: false +dateread: title: "SoK: Attacks on Industrial Control Logic and Formal Verification-Based Defenses" year: 2021 authors: - - Sun, Ruimin - - Mera, Alejandro - - Lu, Long - - Choffnes, David -DOI: "" -ISBN: "" -citekey: sunSoKAttacksIndustrial2021 -itemType: preprint + + + - "Sun, Ruimin" + + - "Mera, Alejandro" + + - "Lu, Long" + + - "Choffnes, David" + + +citekey: "sunSoKAttacksIndustrial2021" + + + + + + + --- -#### DOI +# Indexing Information +## DOI [](https://doi.org/) -#### ISBN +## ISBN [](https://www.isbnsearch.org/isbn/) - -### Tags: +## Tags: -**Contribution**:: +>[!Abstract] +>Programmable Logic Controllers (PLCs) play a critical role in the industrial control systems. Vulnerabilities in PLC programs might lead to attacks causing devastating consequences to the critical infrastructure, as shown in Stuxnet and similar attacks. In recent years, we have seen an exponential increase in vulnerabilities reported for PLC control logic. Looking back on past research, we found extensive studies explored control logic modification attacks, as well as formal verification-based security solutions. -**Related**:: - -> [!LINK] -> -> [Sun et al. - 2021 - SoK Attacks on Industrial Control Logic and Forma.pdf](file:///home/danesabo/Zotero/storage/KSAQEB8Q/Sun%20et%20al.%20-%202021%20-%20SoK%20Attacks%20on%20Industrial%20Control%20Logic%20and%20Forma.pdf) -> [Sun et al. - 2021 - SoK Attacks on Industrial Control Logic and Forma.pdf](file:///home/danesabo/Zotero/storage/HYUB6R2T/Sun%20et%20al.%20-%202021%20-%20SoK%20Attacks%20on%20Industrial%20Control%20Logic%20and%20Forma.pdf). - -> [!Abstract] -> -> Programmable Logic Controllers (PLCs) play a critical role in the industrial control systems. Vulnerabilities in PLC programs might lead to attacks causing devastating consequences to the critical infrastructure, as shown in Stuxnet and similar attacks. In recent years, we have seen an exponential increase in vulnerabilities reported for PLC control logic. Looking back on past research, we found extensive studies explored control logic modification attacks, as well as formal verification-based security solutions. ->. -> -# Notes -> +>[!note] Markdown Notes >Comment: 18 pages w/ ref, Sok, PLC, ICS, CPS, attack, formal verification Comment: 18 pages w/ ref, Sok, PLC, ICS, CPS, attack, formal verification -Comment: 18 pages w/ ref, Sok, PLC, ICS, CPS, attack, formal verification. +Comment: 18 pages w/ ref, Sok, PLC, ICS, CPS, attack, formal verification + +>[!seealso] Related Papers +>[]() + +# Annotations + +>[!done] Quote +> *Industrial control systems (ICS) are subject to attacks sabotaging the physical processes, as shown in Stuxnet [33], Havex [46], TRITON [31], Black Energy [8], and the German Steel Mill [63]. PLCs are the last line in controlling and defending for these critical ICS systems.* +> + +>[!fail] Possibly Incorrect +> *PLCs are the last line in controlling and defending for these critical ICS systems.* +> + +>[!done] Quote +> *.1.1. Programming languages. IEC-61131 [87] defined five types of languages for PLC source code: β€’ Ladder diagram (LD), β€’ Structured text (ST), β€’ Function block diagram (FBD), β€’ Sequential function chart (SFC), β€’ Instruction list (IL). Among them, LD, FBD, and SFC are graph-based languages. IL was deprecated in 2013. PLC programs are developed in engineering stations, which provide standard-compliant or vendor-specific Integrated Development Environments (IDEs) and compilers. Some highend PLCs also support computer-compatible languages (e.g., C, BASIC, and assembly), special high-level languages (e.g., Siemens GRAPH5 [2]), and boolean logic languages [67].* +> + +>[!attention] Highlight +> *Unlike conventional software that follows well-documented formats, such as Executable and Linkable Format (ELF) for Linux and Portable Executable (PE) for Windows, the format of PLC binaries is often proprietary and unknown. Therefore, further exploration requires reverse engineering.* +> + +>[!fail] Possibly Incorrect +> *showed* +> + +>[!quote] Other Highlight +> *An extended background in Appendix A provides an example of an ST program controlling the traffic lights in a road intersection, an example of an input manipulation attack, and the process of using formal verification to detect and prevent it.* +> + +>[!quote] Other Highlight +> *Formal methods have demonstrated uniqueness and practicality to the PLC industry. For example, Beckhoff TwinCat 3 and Nuclear Development Environment 2.0 have integrated safety verification during PLC program implementation [56]. Formal methods have also been used in the PLC programs controlling Ontario Power Generation, and Darlington Nuclear Power Generating Station [76]. Nevertheless, we found existing research to be ad-hoc, and the area is still new to the security community. We believe our systematization can benefit the community with recommendations for future research directions.* +> + +>[!attention] Highlight +> *We also recommend future studies to develop PLC security benchmarks, including a collection of open-source programs that are vendor-independent and can represent industrial complexities, and a set of security metrics that can support concrete evaluations.* +> + +### Imported: 2024-10-22 9:46 am -# Annotations%% begin annotations %% - - - -### Imported: 2024-08-08 10:17 am - - - -Quote -> showed - - -### Imported: 2024-08-13 2:19 pm - - - -Quote -> Industrial control systems (ICS) are subject to attacks sabotaging the physical processes, as shown in Stuxnet [33], Havex [46], TRITON [31], Black Energy [8], and the German Steel Mill [63]. PLCs are the last line in controlling and defending for these critical ICS systems. - -Quote -> PLCs are the last line in controlling and defending for these critical ICS systems. - -Quote -> .1.1. Programming languages. IEC-61131 [87] defined five types of languages for PLC source code: β€’ Ladder diagram (LD), β€’ Structured text (ST), β€’ Function block diagram (FBD), β€’ Sequential function chart (SFC), β€’ Instruction list (IL). Among them, LD, FBD, and SFC are graph-based languages. IL was deprecated in 2013. PLC programs are developed in engineering stations, which provide standard-compliant or vendor-specific Integrated Development Environments (IDEs) and compilers. Some highend PLCs also support computer-compatible languages (e.g., C, BASIC, and assembly), special high-level languages (e.g., Siemens GRAPH5 [2]), and boolean logic languages [67]. - -Quote -> Unlike conventional software that follows well-documented formats, such as Executable and Linkable Format (ELF) for Linux and Portable Executable (PE) for Windows, the format of PLC binaries is often proprietary and unknown. Therefore, further exploration requires reverse engineering. - -Quote -> An extended background in Appendix A provides an example of an ST program controlling the traffic lights in a road intersection, an example of an input manipulation attack, and the process of using formal verification to detect and prevent it. - -Quote -> Formal methods have demonstrated uniqueness and practicality to the PLC industry. For example, Beckhoff TwinCat 3 and Nuclear Development Environment 2.0 have integrated safety verification during PLC program implementation [56]. Formal methods have also been used in the PLC programs controlling Ontario Power Generation, and Darlington Nuclear Power Generating Station [76]. Nevertheless, we found existing research to be ad-hoc, and the area is still new to the security community. We believe our systematization can benefit the community with recommendations for future research directions. - -Quote -> We also recommend future studies to develop PLC security benchmarks, including a collection of open-source programs that are vendor-independent and can represent industrial complexities, and a set of security metrics that can support concrete evaluations. - - -%% end annotations %% - -%% Import Date: 2024-08-13T14:19:12.069-04:00 %% diff --git a/4 Qualifying Exam/3 Notes/How is robust control validation done?.md b/4 Qualifying Exam/3 Notes/How is robust control validation done?.md index d112b17ee..65e964a4c 100644 --- a/4 Qualifying Exam/3 Notes/How is robust control validation done?.md +++ b/4 Qualifying Exam/3 Notes/How is robust control validation done?.md @@ -9,4 +9,8 @@ There's a lot of papers that do 'robust control synthesis and verification' but I hate robot people. They use the word robust too softly. -2. \ No newline at end of file +2. [[matusuRegionsRobustRelative2023]] + 1. This plant has a structured perturbation + 2. The stuff they do with PI is kind of cool I guess + 3. No formal methods + 4. They reinvent the factor of safety. Silly \ No newline at end of file From 6884decf35e91270ffc9e88f52ff9cf48db99e5d Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Tue, 22 Oct 2024 09:58:53 -0400 Subject: [PATCH 10/29] vault backup: 2024-10-22 09:58:53 --- 201 Metadata/My Library.bib | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/201 Metadata/My Library.bib b/201 Metadata/My Library.bib index 8e92560be..52c158559 100644 --- a/201 Metadata/My Library.bib +++ b/201 Metadata/My Library.bib @@ -11391,6 +11391,24 @@ Subject\_term: Careers, Politics, Policy}, file = {/home/danesabo/Zotero/storage/TPCXRCVV/Tange et al. - 2020 - A Systematic Survey of Industrial Internet of Thin.pdf} } +@article{tanRobustControlMicrovibrations2005, + title = {Robust Control of Microvibrations with Experimental Verification}, + author = {Tan, A C H and Meurers, T and Veres, S M and Aglietti, G and Rogers, E}, + date = {2005-05-01}, + journaltitle = {Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science}, + shortjournal = {Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science}, + volume = {219}, + number = {5}, + pages = {453--460}, + issn = {0954-4062, 2041-2983}, + doi = {10.1243/095440605X16929}, + url = {https://journals.sagepub.com/doi/10.1243/095440605X16929}, + urldate = {2024-10-22}, + abstract = {The paper addresses the problem of actively attenuating a particular class of vibrations, known as microvibrations, which arise, for example, in panels used on satellites. A control scheme that incorporates feedback action is developed which operates at a set of dominant frequencies in a disturbance spectrum, where the control path model is estimated online. Relative to earlier published techniques, a new feature of the presented controller is the use of the inverse Hessian to improve adaptation speed. The control scheme also incorporates a frequency estimation technique to determine the relevant disturbance frequencies with higher precision than the standard fast Fourier transform (FFT). The control scheme is implemented on an experimental test-bed and the total achieved attenuation, as measured from the experiments, is 26 dB. The low computational demand of the control scheme allows for single chip controller implementation, a feature which is particularly attractive for potential applications areas, such as small satellites, where there are critical overall weight restrictions to be satisfied while delivering high quality overall performance.}, + langid = {english}, + file = {/home/danesabo/Zotero/storage/7E857NVF/Tan et al. - 2005 - Robust control of microvibrations with experimental verification.pdf} +} + @article{taoDigitalTwinIndustry2019, title = {Digital {{Twin}} in {{Industry}}: {{State-of-the-Art}}}, shorttitle = {Digital {{Twin}} in {{Industry}}}, From 4e2501893631c4956509765bc07391f2288a1dac Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Thu, 24 Oct 2024 13:47:49 -0400 Subject: [PATCH 11/29] vault backup: 2024-10-24 13:47:49 --- .../Weekly Note 2024-10-23.md | 77 +++++++++++++++++++ .../To Do.md | 2 +- 2 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 2 Cole Group Meeting Notes/Weekly Note 2024-10-23.md diff --git a/2 Cole Group Meeting Notes/Weekly Note 2024-10-23.md b/2 Cole Group Meeting Notes/Weekly Note 2024-10-23.md new file mode 100644 index 000000000..99a834e4d --- /dev/null +++ b/2 Cole Group Meeting Notes/Weekly Note 2024-10-23.md @@ -0,0 +1,77 @@ +--- +date: 2024-10-23 +modification date: Thursday 24th October 2024 13:45:05 +tags: [] +--- +<< [[2 Cole Group Meeting Notes/Weekly Note 2024-10-16]] | [[2 Cole Group Meeting Notes/Weekly Note 2024-10-30]] >> + +# This Week's Daily Notes +[[2024-10-16]] +[[2024-10-17]] +[[2024-10-18]] +[[2024-10-21]] +[[2024-10-22]] +# Last Week's Plan +# Accomplishments +## Tasks and Notes From This Past Week +```dataview +TASK +where completed +and completion >= this.date - dur(7 days) +and completion <= this.date +group by file.folder +sort completion asc +``` +## Papers read this past week +```dataview +table title as "Title", dateread as "Date Read" +where readstatus and dateread => this.date-dur(7) + +``` +# This Week's Plan +## Tasks This Next Week +### Tasks Overdue +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +### Tasks Due this Week +```dataview +task +where + due >= this.date + and due <= this.date + dur(7 days) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +### Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +### Tasks Scheduled +```dataview +task +where + scheduled + and scheduled >= this.date + and scheduled <= this.date + dur(7 days) + and due > this.date +dur(7 days) + and !completed + and status != "-" +sort due asc +group by file.folder +``` diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/To Do.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/To Do.md index ff1ec7057..f43afb762 100644 --- a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/To Do.md +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/To Do.md @@ -1,3 +1,3 @@ # Homework - [x] Homework 2 πŸ›« 2024-10-02 πŸ“… 2024-10-04 βœ… 2024-10-04 -- [ ] Homework 3πŸ›« 2024-10-14 πŸ“… 2024-10-18 \ No newline at end of file +- [x] Homework 3 πŸ›« 2024-10-14 πŸ“… 2024-10-18 βœ… 2024-10-22 \ No newline at end of file From 4f26fb02735fd16fb9f29bc282ba6b070c266fd9 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 08:36:10 -0400 Subject: [PATCH 12/29] vault backup: 2024-10-28 08:36:10 --- 0 Managerial Pages/To Do List.md | 2 +- 1 Daily Notes/2024/10 October/2024-10-21.md | 2 +- 1 Daily Notes/2024/10 October/2024-10-22.md | 50 +++++++++++++++++++++ 1 Daily Notes/2024/10 October/2024-10-23.md | 50 +++++++++++++++++++++ 1 Daily Notes/2024/10 October/2024-10-24.md | 50 +++++++++++++++++++++ 1 Daily Notes/2024/10 October/2024-10-25.md | 50 +++++++++++++++++++++ 1 Daily Notes/2024/10 October/2024-10-28.md | 50 +++++++++++++++++++++ 1 Daily Notes/2024/10 October/2024-10-29.md | 50 +++++++++++++++++++++ 8 files changed, 302 insertions(+), 2 deletions(-) create mode 100644 1 Daily Notes/2024/10 October/2024-10-22.md create mode 100644 1 Daily Notes/2024/10 October/2024-10-23.md create mode 100644 1 Daily Notes/2024/10 October/2024-10-24.md create mode 100644 1 Daily Notes/2024/10 October/2024-10-25.md create mode 100644 1 Daily Notes/2024/10 October/2024-10-28.md create mode 100644 1 Daily Notes/2024/10 October/2024-10-29.md diff --git a/0 Managerial Pages/To Do List.md b/0 Managerial Pages/To Do List.md index b32c6c191..5fb053d58 100644 --- a/0 Managerial Pages/To Do List.md +++ b/0 Managerial Pages/To Do List.md @@ -13,6 +13,6 @@ - [x] Email Megan Lenze about tablecloth πŸ“… 2024-10-07 [completion:: 2024-10-09] - [x] Find ClassesπŸ“… 2024-10-21 πŸ›« 2024-10-15 ⏳ 2024-10-15 [completion:: 2024-10-15] - [x] Fill out NRC Update for MikeπŸ“… 2024-10-28 πŸ›« 2024-10-15 ⏳ 2024-10-15 [completion:: 2024-10-15] -- [ ] Abstract for NPIC+HMIT paper πŸ“… 2024-10-25⏳ 2024-10-21 +- [x] Abstract for NPIC+HMIT paper ⏳ 2024-10-21 πŸ“… 2024-10-25 βœ… 2025-10-25 # Class Stuff - [x] Move the sketches from my iPad to the notes for ME 2016 πŸ“… 2024-10-02 βœ… 2024-10-02 diff --git a/1 Daily Notes/2024/10 October/2024-10-21.md b/1 Daily Notes/2024/10 October/2024-10-21.md index c598fd85b..a91a0a9aa 100644 --- a/1 Daily Notes/2024/10 October/2024-10-21.md +++ b/1 Daily Notes/2024/10 October/2024-10-21.md @@ -7,7 +7,7 @@ tags: # This Week's Weekly Note [[ Weekly Note 2024-10-16]] # Tasks for today -- [ ] Email Kerry back πŸ“… 2024-10-21 +- [-] Email Kerry back πŸ“… 2024-10-21 - [x] Set up airsoft list and start getting money from people πŸ“… 2024-10-21 βœ… 2024-10-21 ## Due ```dataview diff --git a/1 Daily Notes/2024/10 October/2024-10-22.md b/1 Daily Notes/2024/10 October/2024-10-22.md new file mode 100644 index 000000000..e3a97a90d --- /dev/null +++ b/1 Daily Notes/2024/10 October/2024-10-22.md @@ -0,0 +1,50 @@ +--- +date: 2024-10-22 +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/2024-10-21]] | [[1 Daily Notes/2024/10 October/2024-10-23 ]] >> +# This Week's Weekly Note +[[ Weekly Note 2024-10-16]] +# Tasks for today +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks \ No newline at end of file diff --git a/1 Daily Notes/2024/10 October/2024-10-23.md b/1 Daily Notes/2024/10 October/2024-10-23.md new file mode 100644 index 000000000..f246db30b --- /dev/null +++ b/1 Daily Notes/2024/10 October/2024-10-23.md @@ -0,0 +1,50 @@ +--- +date: 2024-10-23 +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/2024-10-22]] | [[1 Daily Notes/2024/10 October/2024-10-24 ]] >> +# This Week's Weekly Note +[[ Weekly Note 2024-10-16]] +# Tasks for today +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks \ No newline at end of file diff --git a/1 Daily Notes/2024/10 October/2024-10-24.md b/1 Daily Notes/2024/10 October/2024-10-24.md new file mode 100644 index 000000000..327e45aeb --- /dev/null +++ b/1 Daily Notes/2024/10 October/2024-10-24.md @@ -0,0 +1,50 @@ +--- +date: 2024-10-24 +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/2024-10-23]] | [[1 Daily Notes/2024/10 October/2024-10-25 ]] >> +# This Week's Weekly Note +[[ Weekly Note 2024-10-23]] +# Tasks for today +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks \ No newline at end of file diff --git a/1 Daily Notes/2024/10 October/2024-10-25.md b/1 Daily Notes/2024/10 October/2024-10-25.md new file mode 100644 index 000000000..276bc6f71 --- /dev/null +++ b/1 Daily Notes/2024/10 October/2024-10-25.md @@ -0,0 +1,50 @@ +--- +date: 2024-10-25 +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/2024-10-24]] | [[1 Daily Notes/2024/10 October/2024-10-28 ]] >> +# This Week's Weekly Note +[[ Weekly Note 2024-10-23]] +# Tasks for today +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks \ No newline at end of file diff --git a/1 Daily Notes/2024/10 October/2024-10-28.md b/1 Daily Notes/2024/10 October/2024-10-28.md new file mode 100644 index 000000000..767801a55 --- /dev/null +++ b/1 Daily Notes/2024/10 October/2024-10-28.md @@ -0,0 +1,50 @@ +--- +date: 2024-10-28 +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/2024-10-25]] | [[1 Daily Notes/2024/10 October/2024-10-29 ]] >> +# This Week's Weekly Note +[[ Weekly Note 2024-10-23]] +# Tasks for today +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks \ No newline at end of file diff --git a/1 Daily Notes/2024/10 October/2024-10-29.md b/1 Daily Notes/2024/10 October/2024-10-29.md new file mode 100644 index 000000000..910c01bc0 --- /dev/null +++ b/1 Daily Notes/2024/10 October/2024-10-29.md @@ -0,0 +1,50 @@ +--- +date: 2024-10-29 +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/2024-10-28]] | [[1 Daily Notes/2024/10 October/2024-10-30 ]] >> +# This Week's Weekly Note +[[ Weekly Note 2024-10-23]] +# Tasks for today +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks \ No newline at end of file From 3757bad32ca3fca4f75cb43447341e05e1c0c04d Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 08:37:58 -0400 Subject: [PATCH 13/29] vault backup: 2024-10-28 08:37:58 --- 4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md b/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md index 7fd3975cd..d2e75d758 100644 --- a/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md +++ b/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md @@ -9,6 +9,8 @@ - [x] What is disk uncertainty? βœ… 2024-10-17 - [/] Why is this something difficult to sample? - [x] Write about how to generate structured perturbations πŸ“… 2024-10-17 βœ… 2024-10-16 +- [ ] Write story for RA +- [ ] # Milestones - [x] Goals and Outcomes Finished πŸ†” kwyu6a ⏳ 2024-10-02 πŸ“… 2024-10-04 βœ… 2024-10-02 - [*] State of the Art Finished πŸ†” i9ybdy ⏳ 2024-10-09 πŸ“… 2024-10-11 From 9ec485bd27aa28983f6a96bdd1d1a82aec19e650 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 08:50:27 -0400 Subject: [PATCH 14/29] vault backup: 2024-10-28 08:50:27 --- 1 Daily Notes/2024/9 September/2024-10-28.md | 51 +++++++++++++++++++ .../1 Managing Stuff/0. QE To Do List.md | 2 +- .../2 Writing/3. QE Research Approach.md | 15 ++---- 3 files changed, 57 insertions(+), 11 deletions(-) create mode 100644 1 Daily Notes/2024/9 September/2024-10-28.md diff --git a/1 Daily Notes/2024/9 September/2024-10-28.md b/1 Daily Notes/2024/9 September/2024-10-28.md new file mode 100644 index 000000000..3886c8cda --- /dev/null +++ b/1 Daily Notes/2024/9 September/2024-10-28.md @@ -0,0 +1,51 @@ +--- +date: <% tp.file.title %> +tags: +--- +# Yesterday | Tomorrow + << [[1 Daily Notes/2024/10 October/<%*if (tp.date.weekday("YYYY-MM-DD", 1, tp.file.title, "YYYY-MM-DD") == tp.file.title) { tR += tp.date.now("YYYY-MM-DD", -3, tp.file.title, "YYYY-MM-DD"); } else { tR += tp.date.now("YYYY-MM-DD", -1, tp.file.title, "YYYY-MM-DD");} %>]] | [[1 Daily Notes/2024/10 October/<%*if (tp.date.weekday("YYYY-MM-DD", 5, tp.file.title, "YYYY-MM-DD") == tp.file.title) { tR += tp.date.now("YYYY-MM-DD", +3, tp.file.title, "YYYY-MM-DD"); } else { tR += tp.date.now("YYYY-MM-DD", +1, tp.file.title, "YYYY-MM-DD");} %> ]] >> +# This Week's Weekly Note +[[ Weekly Note <%*if (tp.date.weekday("YYYY-MM-DD", 3, tp.file.title, "YYYY-MM-DD") >= tp.file.title) {tR += tp.date.weekday("YYYY-MM-DD", -4, tp.file.title, "YYYY-MM-DD"); } else {tR += tp.date.weekday("YYYY-MM-DD", 3, tp.file.title, "YYYY-MM-DD"); } %>]] +# Tasks for today +## Due +```dataview +task +where + due <= date(this.date) + and due + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Scheduled +```dataview +task +where + scheduled + and scheduled <= date(this.date) + and !completed + and status != "-" +sort due asc +group by file.folder +``` +## Tasks in Progress +```dataview +task +where +status != "-" +and status = "/" +sort due asc +group by file.folder +``` +## Completed +```dataview +task +where + completed + and completion = date(this.date) +sort due asc +group by file.folder +``` +# Calendar Tasks +- QE workin [startTime:: 08:30] [endTime:: 12:00] \ No newline at end of file diff --git a/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md b/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md index d2e75d758..b43da23b2 100644 --- a/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md +++ b/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md @@ -10,7 +10,7 @@ - [/] Why is this something difficult to sample? - [x] Write about how to generate structured perturbations πŸ“… 2024-10-17 βœ… 2024-10-16 - [ ] Write story for RA -- [ ] +- [ ] Reposition things on the timeline # Milestones - [x] Goals and Outcomes Finished πŸ†” kwyu6a ⏳ 2024-10-02 πŸ“… 2024-10-04 βœ… 2024-10-02 - [*] State of the Art Finished πŸ†” i9ybdy ⏳ 2024-10-09 πŸ“… 2024-10-11 diff --git a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md index f5dec14be..e3b20b6fe 100644 --- a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md +++ b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md @@ -20,13 +20,8 @@ endDate: 2024-10-22 Something to justify, why diffusion model as opposed to other generative AI # First Draft -## Topic Point -### Intro -**Paragraph 1 - Introduction** -*Topic:* Generating unstructured perturbations is a difficult problem right now, but is necessary to blah blah blah -*Point:* This research will use a diffusion generative model to create unstructured perturbations. -*Discussion*: Talk about the big pictures of what the next sections are -### The Generative Diffusion Model -### Using Diffusion to Create New Plants -### Establishing New Plants are in the Disk -### Preliminary Results \ No newline at end of file +## Story +1. Generating unstructured perturbations is pretty hard +2. They need to be 'random' +3. diffusion model is good at creating novel examples (cite!) +4. \ No newline at end of file From 062c5c2ed49eb88d05efcd3757518c25612290c3 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 08:59:10 -0400 Subject: [PATCH 15/29] vault backup: 2024-10-28 08:59:10 --- .../2 Writing/3. QE Research Approach.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md index e3b20b6fe..3d8d8143e 100644 --- a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md +++ b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md @@ -24,4 +24,13 @@ Something to justify, why diffusion model as opposed to other generative AI 1. Generating unstructured perturbations is pretty hard 2. They need to be 'random' 3. diffusion model is good at creating novel examples (cite!) -4. \ No newline at end of file +4. we can use diffusion models to solve this problem of generating examples +5. But how does a diffusion model work? +6. Diffusion model uses two processes +7. a forward process that introduces noise into an 'input' +8. this forward process does this using several small steps of noise +9. This noise is a gaussian noise +10. over time this forward process degrades the input until it is unrecognizable +11. This takes several several iterations, but is dependent on the amount of noise in each step +12. +13. A reverse process that tries to remove the noise \ No newline at end of file From 00f099b6070d605f5ff7bbedf623100cd606dafa Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 09:05:04 -0400 Subject: [PATCH 16/29] vault backup: 2024-10-28 09:05:04 --- 4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md | 1 + 4 Qualifying Exam/2 Writing/3. QE Research Approach.md | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md b/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md index b43da23b2..5d24ea116 100644 --- a/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md +++ b/4 Qualifying Exam/1 Managing Stuff/0. QE To Do List.md @@ -11,6 +11,7 @@ - [x] Write about how to generate structured perturbations πŸ“… 2024-10-17 βœ… 2024-10-16 - [ ] Write story for RA - [ ] Reposition things on the timeline +- [ ] How does H_infty work? # Milestones - [x] Goals and Outcomes Finished πŸ†” kwyu6a ⏳ 2024-10-02 πŸ“… 2024-10-04 βœ… 2024-10-02 - [*] State of the Art Finished πŸ†” i9ybdy ⏳ 2024-10-09 πŸ“… 2024-10-11 diff --git a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md index 3d8d8143e..8bcf0dc0e 100644 --- a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md +++ b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md @@ -32,5 +32,7 @@ Something to justify, why diffusion model as opposed to other generative AI 9. This noise is a gaussian noise 10. over time this forward process degrades the input until it is unrecognizable 11. This takes several several iterations, but is dependent on the amount of noise in each step -12. -13. A reverse process that tries to remove the noise \ No newline at end of file +12. The markov chain that this creates is also gaussian at every step, until the noise at the end of the day is some gaussian distribution. Usually mean 0 std. dev beta +13. A reverse process that tries to remove the noise +14. But if we destroy the input how can we do this? +15. Well we train a neural network as a denoiser. \ No newline at end of file From a779ae408107733e12c87bd99f2c382c56d82cc0 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 09:09:26 -0400 Subject: [PATCH 17/29] vault backup: 2024-10-28 09:09:26 --- .../2 Writing/3. QE Research Approach.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md index 8bcf0dc0e..85f72d87c 100644 --- a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md +++ b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md @@ -29,10 +29,13 @@ Something to justify, why diffusion model as opposed to other generative AI 6. Diffusion model uses two processes 7. a forward process that introduces noise into an 'input' 8. this forward process does this using several small steps of noise -9. This noise is a gaussian noise -10. over time this forward process degrades the input until it is unrecognizable -11. This takes several several iterations, but is dependent on the amount of noise in each step -12. The markov chain that this creates is also gaussian at every step, until the noise at the end of the day is some gaussian distribution. Usually mean 0 std. dev beta -13. A reverse process that tries to remove the noise -14. But if we destroy the input how can we do this? -15. Well we train a neural network as a denoiser. \ No newline at end of file +9. These are called timesteps +10. This noise is a gaussian noise +11. over time this forward process degrades the input until it is unrecognizable +12. This takes several several iterations, but is dependent on the amount of noise in each step +13. The markov chain that this creates is also gaussian at every step, until the noise at the end of the day is some gaussian distribution. Usually mean 0 std. dev beta +14. A reverse process that tries to remove the noise +15. But if we destroy the input how can we do this? +16. Well we train a neural network as a denoiser. +17. Because the diffusion model forward steps are small and gaussian, we can know the reverse step is also a gaussian distribution. +18. So for our neural network, what we're trying to learn is the mean and standard deviation of the reverse steps for a given timestep. \ No newline at end of file From fa5c392020e47d63bdb94538c5f9b139e9ce2974 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 09:59:11 -0400 Subject: [PATCH 18/29] vault backup: 2024-10-28 09:59:11 --- .../plugins/obsidian-style-settings/data.json | 2 +- 201 Metadata/My Library.bib | 16 ---------------- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/.obsidian/plugins/obsidian-style-settings/data.json b/.obsidian/plugins/obsidian-style-settings/data.json index 32f31076b..11903aec4 100755 --- a/.obsidian/plugins/obsidian-style-settings/data.json +++ b/.obsidian/plugins/obsidian-style-settings/data.json @@ -3,7 +3,7 @@ "anuppuccin-theme-settings@@anuppuccin-accent-toggle": true, "anuppuccin-theme-settings-extended@@anp-theme-ext-light": true, "anuppuccin-theme-settings-extended@@anp-theme-ext-dark": true, - "anuppuccin-theme-settings-extended@@catppuccin-theme-extended": "ctp-gruvbox-light", + "anuppuccin-theme-settings-extended@@catppuccin-theme-extended": "ctp-notion-light", "anuppuccin-theme-settings-extended@@catppuccin-theme-dark-extended": "ctp-gruvbox-dark", "anuppuccin-theme-settings@@anuppuccin-theme-dark": "ctp-mocha", "anuppuccin-theme-settings@@anp-custom-checkboxes": true, diff --git a/201 Metadata/My Library.bib b/201 Metadata/My Library.bib index 52c158559..821eac82b 100644 --- a/201 Metadata/My Library.bib +++ b/201 Metadata/My Library.bib @@ -10754,22 +10754,6 @@ Subject\_term: Careers, Politics, Policy}, } @online{sohl-dicksteinDeepUnsupervisedLearning2015, - title = {Deep {{Unsupervised Learning}} Using {{Nonequilibrium Thermodynamics}}}, - author = {Sohl-Dickstein, Jascha and Weiss, Eric A. and Maheswaranathan, Niru and Ganguli, Surya}, - date = {2015-11-18}, - eprint = {1503.03585}, - eprinttype = {arXiv}, - eprintclass = {cond-mat, q-bio, stat}, - doi = {10.48550/arXiv.1503.03585}, - url = {http://arxiv.org/abs/1503.03585}, - urldate = {2024-07-16}, - abstract = {A central problem in machine learning involves modeling complex data-sets using highly flexible families of probability distributions in which learning, sampling, inference, and evaluation are still analytically or computationally tractable. Here, we develop an approach that simultaneously achieves both flexibility and tractability. The essential idea, inspired by non-equilibrium statistical physics, is to systematically and slowly destroy structure in a data distribution through an iterative forward diffusion process. We then learn a reverse diffusion process that restores structure in data, yielding a highly flexible and tractable generative model of the data. This approach allows us to rapidly learn, sample from, and evaluate probabilities in deep generative models with thousands of layers or time steps, as well as to compute conditional and posterior probabilities under the learned model. We additionally release an open source reference implementation of the algorithm.}, - pubstate = {prepublished}, - keywords = {Computer Science - Machine Learning,Condensed Matter - Disordered Systems and Neural Networks,Quantitative Biology - Neurons and Cognition,Statistics - Machine Learning}, - file = {/home/danesabo/Zotero/storage/M24N888A/Sohl-Dickstein et al. - 2015 - Deep Unsupervised Learning using Nonequilibrium Th.pdf;/home/danesabo/Zotero/storage/APVVMP7V/1503.html} -} - -@online{sohl-dicksteinDeepUnsupervisedLearning2015a, title = {Deep {{Unsupervised Learning}} Using {{Nonequilibrium Thermodynamics}}}, author = {Sohl-Dickstein, Jascha and Weiss, Eric A. and Maheswaranathan, Niru and Ganguli, Surya}, date = {2015-11-18}, From 12936e55c188f8dc88a815822a35974781ee7ff8 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 10:40:19 -0400 Subject: [PATCH 19/29] vault backup: 2024-10-28 10:40:19 --- 4 Qualifying Exam/2 Writing/3. QE Research Approach.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md index 85f72d87c..10d10aa31 100644 --- a/4 Qualifying Exam/2 Writing/3. QE Research Approach.md +++ b/4 Qualifying Exam/2 Writing/3. QE Research Approach.md @@ -38,4 +38,6 @@ Something to justify, why diffusion model as opposed to other generative AI 15. But if we destroy the input how can we do this? 16. Well we train a neural network as a denoiser. 17. Because the diffusion model forward steps are small and gaussian, we can know the reverse step is also a gaussian distribution. -18. So for our neural network, what we're trying to learn is the mean and standard deviation of the reverse steps for a given timestep. \ No newline at end of file +18. So for our neural network, what we're trying to learn is the mean and standard deviation of the reverse steps for a given timestep. + +## Writin some stuff From 3dcc166e954c1bbb47d290e738e14037269bea68 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 11:50:01 -0400 Subject: [PATCH 20/29] vault backup: 2024-10-28 11:50:01 --- 201 Metadata/My Library.bib | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/201 Metadata/My Library.bib b/201 Metadata/My Library.bib index 821eac82b..e73ba191c 100644 --- a/201 Metadata/My Library.bib +++ b/201 Metadata/My Library.bib @@ -206,6 +206,17 @@ file = {/home/danesabo/Zotero/storage/AAJTKRQW/all-lean-books-and-where-to-find-them-x2nYwjM3AwBQ.html} } +@online{AlphaFold3Predicts2024, + title = {{{AlphaFold}} 3 Predicts the Structure and Interactions of All of Life’s Molecules}, + date = {2024-05-08}, + url = {https://blog.google/technology/ai/google-deepmind-isomorphic-alphafold-3-ai-model/}, + urldate = {2024-10-28}, + abstract = {Our new AI model AlphaFold 3 can predict the structure and interactions of all life’s molecules with unprecedented accuracy.}, + langid = {american}, + organization = {Google}, + file = {/home/danesabo/Zotero/storage/KUEVYDNZ/google-deepmind-isomorphic-alphafold-3-ai-model.html} +} + @misc{altenkirchWhyDependentTypes2005, title = {Why {{Dependent Types Matter}}}, author = {Altenkirch, Thorsten and McBride, Conor and McKinna, James}, From bf19e9f9b9de519634c4096827956366bdb3693f Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 12:04:07 -0400 Subject: [PATCH 21/29] vault backup: 2024-10-28 12:04:07 --- .../ME2016_MEMS1016___Mini_Project_1.pdf | Bin 0 -> 59898 bytes .../Mini Project.md | 11 +++++++++++ 2 files changed, 11 insertions(+) create mode 100644 300s School/ME 2016 - Nonlinear Dynamical Systems 1/ME2016_MEMS1016___Mini_Project_1.pdf create mode 100644 300s School/ME 2016 - Nonlinear Dynamical Systems 1/Mini Project.md diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/ME2016_MEMS1016___Mini_Project_1.pdf b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/ME2016_MEMS1016___Mini_Project_1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8a05d00a1d7129cedd115ad3974d656a788a9b53 GIT binary patch literal 59898 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%0AgFVEiI5bE5(HGZf6eV93r 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
  • %c0%^aeqwCn#hE6)cd=yRe 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 bziiL_c3>x%yA#A5jT^|1Mo%xTEQ9u6BBodC literal 0 HcmV?d00001 diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/Mini Project.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/Mini Project.md new file mode 100644 index 000000000..f65269de3 --- /dev/null +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/Mini Project.md @@ -0,0 +1,11 @@ +# Progress +- [ ] Read paper + - [ ] What are the modeling assumptions? + - [ ] What are the solution approaches? + - [ ] Do other things from class relate? +- [ ] Rederive equations and solutions from the paper + - [ ] What do they leave out? + - [ ] Make things 'VERY CLEAR' +- [ ] Numerical Solution + - [ ] Recreate figure 3 + - [ ] Make a parallel implementation \ No newline at end of file From 1851e5cdc618098a486b316697d7e97ddcf5ab36 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 12:09:42 -0400 Subject: [PATCH 22/29] vault backup: 2024-10-28 12:09:42 --- 201 Metadata/My Library.bib | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/201 Metadata/My Library.bib b/201 Metadata/My Library.bib index e73ba191c..c33e90f02 100644 --- a/201 Metadata/My Library.bib +++ b/201 Metadata/My Library.bib @@ -214,7 +214,7 @@ abstract = {Our new AI model AlphaFold 3 can predict the structure and interactions of all life’s molecules with unprecedented accuracy.}, langid = {american}, organization = {Google}, - file = {/home/danesabo/Zotero/storage/KUEVYDNZ/google-deepmind-isomorphic-alphafold-3-ai-model.html} + file = {/home/danesabo/Zotero/storage/AMNGSTSP/google-deepmind-isomorphic-alphafold-3-ai-model.html} } @misc{altenkirchWhyDependentTypes2005, @@ -2397,6 +2397,14 @@ Opportunities and Challenges toward Responsible AI.pdf} file = {/home/danesabo/Zotero/storage/H95MLW3Y/Chong et al. - Formal Methods for Security.pdf} } +@article{christianChaosMagneticPendulum2020, + title = {Chaos in the Magnetic Pendulum}, + author = {family=Christian, given=JM, given-i=JM and family=Middleton-Spencer, given=HAJ, given-i=HAJ}, + date = {2020-04}, + journaltitle = {Mathematics TODAY}, + file = {/home/danesabo/Zotero/storage/2UGFXDKR/Christian and Middleton-Spencer - 2020 - Chaos in the magnetic pendulum.pdf} +} + @article{christianStudyCoreSupport2015, title = {Study of Core Support Barrel Vibration Monitoring Using Ex-Core Neutron Noise Analysis and Fuzzy Logic Algorithm}, author = {Christian, Robby and Song, Seon Ho and Kang, Hyun Gook}, From 28921c76c80050f86f58b87e4d0ff41ca7674ed0 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 14:40:41 -0400 Subject: [PATCH 23/29] vault backup: 2024-10-28 14:40:41 --- 300s School/ME 2016 - Nonlinear Dynamical Systems 1/Untitled.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 300s School/ME 2016 - Nonlinear Dynamical Systems 1/Untitled.md diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/Untitled.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/Untitled.md new file mode 100644 index 000000000..e69de29bb From 47eedad1667146deaf776780c88b6a6c48e6297e Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 14:49:03 -0400 Subject: [PATCH 24/29] vault backup: 2024-10-28 14:49:03 --- .../2024-10-28 Stability.md | 15 +++++++++++++++ .../Untitled.md | 0 2 files changed, 15 insertions(+) create mode 100644 300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md delete mode 100644 300s School/ME 2016 - Nonlinear Dynamical Systems 1/Untitled.md diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md new file mode 100644 index 000000000..eed8814c7 --- /dev/null +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md @@ -0,0 +1,15 @@ +We're talking all about stability + +>[!note] Autonomous vs. Nonautonomous Systems +>**Autonomous**: $\dot x = X(x)$ +>**Non-Autonomous:** $\dot x = X(x,t)$ + +We talk about stability usually meaning that things settle to an equilibrium point. But this isn't the only way to look at things... + +# Poincare Stability (Path Stability) +For autonomous systems. Basically, adhere to a path for distrubances. +## Types of Paths +### Standard Path +$x^*$ is a phase path or equilibrium point whose stability is in question. +This is a solution of $\dot x = X$ +### 'Half-path' or 'Half-orbit' or 'Semi-orbit' diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/Untitled.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/Untitled.md deleted file mode 100644 index e69de29bb..000000000 From 6ed442f8ac1fd2c042e5257386ae756f81e48d5c Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 14:59:25 -0400 Subject: [PATCH 25/29] vault backup: 2024-10-28 14:59:25 --- .../2024-10-28 Stability.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md index eed8814c7..baf8c8394 100644 --- a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md @@ -13,3 +13,5 @@ For autonomous systems. Basically, adhere to a path for distrubances. $x^*$ is a phase path or equilibrium point whose stability is in question. This is a solution of $\dot x = X$ ### 'Half-path' or 'Half-orbit' or 'Semi-orbit' +1. Start on $a^*$ and travel on half-path $\mathcal{H}^*$ +2. $ \ No newline at end of file From 4a03627c6f76c6443e20a83e670ab4984392c4d4 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 15:06:50 -0400 Subject: [PATCH 26/29] vault backup: 2024-10-28 15:06:50 --- .../2024-10-28 Stability.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md index baf8c8394..d6d7d59d0 100644 --- a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md @@ -7,11 +7,12 @@ We're talking all about stability We talk about stability usually meaning that things settle to an equilibrium point. But this isn't the only way to look at things... # Poincare Stability (Path Stability) -For autonomous systems. Basically, adhere to a path for distrubances. +For autonomous systems. Basically, adhere to a path for disturbances. ## Types of Paths ### Standard Path $x^*$ is a phase path or equilibrium point whose stability is in question. This is a solution of $\dot x = X$ ### 'Half-path' or 'Half-orbit' or 'Semi-orbit' 1. Start on $a^*$ and travel on half-path $\mathcal{H}^*$ -2. $ \ No newline at end of file +2. $x^*(t_0) = a^*$ +$x^*$ is **Poincare stable** if all sufficiently small disturbances of the initial value $a^*$ lead to half-paths that remain a small distance from $\mathcal{H}^*$. \ No newline at end of file From 4a952ce99e0867c9d01307732568a2c6d0732bc9 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 15:17:14 -0400 Subject: [PATCH 27/29] vault backup: 2024-10-28 15:17:14 --- .../2024-10-28 Stability.md | 10 +++++++++- Pasted image 20241028151006.png | Bin 0 -> 269914 bytes Pasted image 20241028151117.png | Bin 0 -> 70613 bytes 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 Pasted image 20241028151006.png create mode 100644 Pasted image 20241028151117.png diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md index d6d7d59d0..03d9f414f 100644 --- a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md @@ -15,4 +15,12 @@ This is a solution of $\dot x = X$ ### 'Half-path' or 'Half-orbit' or 'Semi-orbit' 1. Start on $a^*$ and travel on half-path $\mathcal{H}^*$ 2. $x^*(t_0) = a^*$ -$x^*$ is **Poincare stable** if all sufficiently small disturbances of the initial value $a^*$ lead to half-paths that remain a small distance from $\mathcal{H}^*$. \ No newline at end of file +$x^*$ is **Poincare stable** if all sufficiently small disturbances of the initial value $a^*$ lead to half-paths that remain a small distance from $\mathcal{H}^*$. +![[Pasted image 20241028151006.png]]![[Pasted image 20241028151117.png]] +## How do we define distances? +$$\text{dist}[x, c] = \min_{y \in C}|x-y|$$ +Where c is a curve. +Where in the plane we're using the minimum of the 2 norm. + +Stable half-paths can be generally stable, approaching an equilibrium, or periodic. +Unstable half-paths exceed the bound $\epsilon$ somewhere. \ No newline at end of file diff --git a/Pasted image 20241028151006.png b/Pasted image 20241028151006.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ca4b85f6f428f36b0f1444f2ef2f36f48ac098 GIT binary patch literal 269914 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�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 SZNGMcIZSR?7*xVsqW=evg&d*) literal 0 HcmV?d00001 From 4f7b6ebe73226445214381c5fd6d94f49a56e34e Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 15:30:42 -0400 Subject: [PATCH 28/29] vault backup: 2024-10-28 15:30:42 --- .../2024-10-28 Stability.md | 19 +++++++++++++++++- Pasted image 20241028152704.png | Bin 0 -> 65376 bytes 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 Pasted image 20241028152704.png diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md index 03d9f414f..3bb46570b 100644 --- a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md @@ -22,5 +22,22 @@ $$\text{dist}[x, c] = \min_{y \in C}|x-y|$$ Where c is a curve. Where in the plane we're using the minimum of the 2 norm. +## Summary Stable half-paths can be generally stable, approaching an equilibrium, or periodic. -Unstable half-paths exceed the bound $\epsilon$ somewhere. \ No newline at end of file +Unstable half-paths exceed the bound $\epsilon$ somewhere. + +Poincare cannot handle the time dependency of systems. As a result, we can't really use Poincare to handle real systems. That leads us to..... + +# Lyapunov Stability +Basically extend the 2D distance formula we talked about last time to include n dimensions. (May need to analyze complex solutions as well). + +Let's define Lyapunov Stability: +>[!note] Lyapunov Stability Definition +>Let $x^*$ be a real or complex solution of $x = X(x,t)$. Then, +>1. $x^*$ is lyapunov stable iff for each value of $\epsilon>0$ however small there is a corresponding value of $\delta>0$ such that +>![[Pasted image 20241028152704.png]] +>2. If the system is autonomous, then we can disregard the idea of $t_0$ in 1. +>3. Otherwise, we call the system unstable in the sense of Lyapunov. + +This stability definition defines that for an autonomous system, Lyapunov stability is sufficient for Poincare stability. + diff --git a/Pasted image 20241028152704.png b/Pasted image 20241028152704.png new file mode 100644 index 0000000000000000000000000000000000000000..ef616b1351ba1bf669dbd6df62f8871553988852 GIT binary patch literal 65376 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 literal 0 HcmV?d00001 From ca469ec0e807f2edfcedce87759d4be9ee034125 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 28 Oct 2024 15:41:47 -0400 Subject: [PATCH 29/29] vault backup: 2024-10-28 15:41:47 --- .../2024-10-28 Stability.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md index 3bb46570b..e6cffc03f 100644 --- a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-10-28 Stability.md @@ -41,3 +41,6 @@ Let's define Lyapunov Stability: This stability definition defines that for an autonomous system, Lyapunov stability is sufficient for Poincare stability. +**Uniform Stability:** A solution that is stable and $\delta$ does not change with time. For autonomous systems this is the same + +**Asymptotic Stability**: \ No newline at end of file