vault backup: 2024-08-29 17:10:15
This commit is contained in:
parent
467d1c9966
commit
cef6e57367
28
.obsidian/workspace.json
vendored
28
.obsidian/workspace.json
vendored
@ -29,24 +29,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 1
|
"currentTab": 1
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "bfc4a21f23a50894",
|
|
||||||
"type": "tabs",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"id": "e68f5c71de13f18c",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "4. Qualifying Exam/1. Managing Stuff/QE Tasks and Details.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@ -113,7 +95,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "4. Qualifying Exam/1. Managing Stuff/QE Tasks and Details.md",
|
"file": "4. Qualifying Exam/2. Writing/QE Abstract.md",
|
||||||
"collapseAll": true,
|
"collapseAll": true,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@ -130,7 +112,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "4. Qualifying Exam/1. Managing Stuff/QE Tasks and Details.md",
|
"file": "4. Qualifying Exam/2. Writing/QE Abstract.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
}
|
||||||
@ -153,7 +135,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "4. Qualifying Exam/1. Managing Stuff/QE Tasks and Details.md"
|
"file": "4. Qualifying Exam/2. Writing/QE Abstract.md"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -196,8 +178,9 @@
|
|||||||
"obsidian-comments:Show Comments Panel": false
|
"obsidian-comments:Show Comments Panel": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "e68f5c71de13f18c",
|
"active": "3c8fa3261c26a8f5",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"4. Qualifying Exam/1. Managing Stuff/QE Tasks and Details.md",
|
||||||
"4. Qualifying Exam/2. Writing/QE Abstract.md",
|
"4. Qualifying Exam/2. Writing/QE Abstract.md",
|
||||||
"3-99 Research/6. Researching Techniques/Highlighting Colors and What they Mean.md",
|
"3-99 Research/6. Researching Techniques/Highlighting Colors and What they Mean.md",
|
||||||
"QE Abstract Take 1 Edits.md",
|
"QE Abstract Take 1 Edits.md",
|
||||||
@ -223,7 +206,6 @@
|
|||||||
"900s Calendars/3. Events/2024-08-27 Fighting Parking Ticket.md",
|
"900s Calendars/3. Events/2024-08-27 Fighting Parking Ticket.md",
|
||||||
"900s Calendars/1. Other Work/stubb!.md",
|
"900s Calendars/1. Other Work/stubb!.md",
|
||||||
"900s Calendars/2. Research/2024-08-28 HAIS Journal Club.md",
|
"900s Calendars/2. Research/2024-08-28 HAIS Journal Club.md",
|
||||||
"900s Calendars/2. Research/2024-08-26 Fighting with the BeagleBone.md",
|
|
||||||
"900s Calendars/3. Events",
|
"900s Calendars/3. Events",
|
||||||
"900s Calendars/2. Research",
|
"900s Calendars/2. Research",
|
||||||
"900s Calendars/1. Other Work",
|
"900s Calendars/1. Other Work",
|
||||||
|
|||||||
@ -32,4 +32,14 @@ This method of perturbation generation can be very powerful for robust controlle
|
|||||||
## First thoughts
|
## First thoughts
|
||||||
1. Introduce what a perturbation set is
|
1. Introduce what a perturbation set is
|
||||||
2. Generating unstructured perturbations is hard, but maybe we can use diffusion to do it
|
2. Generating unstructured perturbations is hard, but maybe we can use diffusion to do it
|
||||||
3.
|
3. Who gives a fuck about validation and verification. Why do we need to do actual samples?
|
||||||
|
## Attempt
|
||||||
|
Real world control systems do not operate on nominal plants, but instead control a physical plant that has similar but slightly different dynamics.
|
||||||
|
This discrepancy of dynamics is called a perturbation, and can affect controller performance.
|
||||||
|
The amount of perturbation that a control system can tolerate without violating performance or safety requirements is a crucial property to understand for high assurance systems.
|
||||||
|
The field of robust control and robustness analysis establishes bounds for the allowable amount of perturbation for a given controller and set of requirements.
|
||||||
|
We can know the set of allowable plants that our controller can command, and we can make guarantees about plants within those sets using robust control.
|
||||||
|
|
||||||
|
What we cannot do is easily validate our guarantees on a real controller.
|
||||||
|
While we have been able to find the set of perturbed plants for decades, being able to create and test a controller with elements from that set is by no means trivial.
|
||||||
|
The most common way of accomplishing this task today is by using structured uncertainty.
|
||||||
Loading…
x
Reference in New Issue
Block a user