Skip to content

Commit 42ad59f

Browse files
committed
Major overhaul and addition.
1 parent 413dc39 commit 42ad59f

File tree

282 files changed

+164250
-1083
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

282 files changed

+164250
-1083
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@
22
/_site/
33
/.vscode/
44
.DS_Store
5+
Manifest.toml
6+
*.ipe.autosave.ipe

Project.toml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[deps]
2+
CDDLib = "3391f64e-dcde-5f30-b752-e11513730f60"
3+
CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0"
4+
DifferentialEquations = "0c46a032-eb83-5123-abaf-570d42b7fbaa"
5+
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
6+
DynamicPolynomials = "7c1d4256-1411-5781-91ec-d7bc3513ac07"
7+
HiGHS = "87dc4568-4c63-4d18-b0c0-bb2238e4078b"
8+
HybridSystems = "2207ec0c-686c-5054-b4d2-543502888820"
9+
ImplicitPlots = "55ecb840-b828-11e9-1645-43f4a9f9ace7"
10+
Ipopt = "b6b21f68-93f8-5de0-b562-5493be1d77c9"
11+
JuMP = "4076af6c-e467-56ae-b986-b466b2749572"
12+
LazySets = "b4f0291d-fe17-52bc-9479-3d1a343d9043"
13+
MosekTools = "1ec41992-ff65-5c91-ac43-2df89e9693a4"
14+
PiecewiseAffineApprox = "029c5f1c-0dc4-4551-8b87-a10b73fe3713"
15+
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
16+
Polyhedra = "67491407-f73d-577b-9b50-8179a7c68029"
17+
ReachabilityAnalysis = "1e97bd63-91d1-579d-8e8d-501d2b57c93f"
18+
SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13"
19+
SumOfSquares = "4b9e565b-77fc-50a5-a571-1244f986bda1"
20+
TypedPolynomials = "afbbf031-7a57-5f58-a1b9-b774a0fad08d"

_quarto.yml

+45-31
Original file line numberDiff line numberDiff line change
@@ -11,70 +11,84 @@ website:
1111
contents:
1212
- section: "0. Introduction"
1313
contents:
14-
- introduction.qmd
15-
- references_intro.qmd
14+
- intro.qmd
15+
- intro_outline.qmd
16+
- intro_references.qmd
1617
- section: "1. Discrete-event systems: Automata"
1718
contents:
18-
- discrete_event_systems.qmd
19-
- automata.qmd
20-
- references_automata.qmd
19+
- des.qmd
20+
- des_automata.qmd
21+
- des_software.qmd
22+
- des_references.qmd
2123
- section: "2. Discrete-event systems: Petri nets"
2224
contents:
2325
- petri_nets.qmd
24-
- references_petri_nets.qmd
26+
- petri_nets_timed.qmd
27+
- petri_nets_software.qmd
28+
- petri_nets_references.qmd
2529
- section: "3. Discrete-event systems: Max-plus systems"
2630
contents:
31+
- max_plus_algebra.qmd
2732
- max_plus_systems.qmd
28-
- references_max_plus.qmd
33+
- max_plus_software.qmd
34+
- max_plus_references.qmd
2935
- section: "4. Hybrid systems: Hybrid automata"
3036
contents:
3137
- hybrid_automata.qmd
32-
- references_hybrid_automata.qmd
38+
- hybrid_automata_software.qmd
39+
- hybrid_automata_references.qmd
3340
- section: "5. Hybrid systems: Hybrid equations"
3441
contents:
3542
- hybrid_equations.qmd
36-
- references_hybrid_equations.qmd
43+
- hybrid_equations_software.qmd
44+
- hybrid_equations_references.qmd
3745
- section: "6. Some classes of hybrid systems"
3846
contents:
39-
- reset_systems.qmd
40-
- switched_systems.qmd
41-
- piecewise_affine_systems.qmd
42-
- references_reset_switched_piecewise.qmd
47+
- classes_reset.qmd
48+
- classes_switched.qmd
49+
- classes_PWA.qmd
50+
- classes_software.qmd
51+
- classes_references.qmd
4352
- section: "7. Solution"
4453
contents:
4554
- solution_concepts.qmd
46-
- solution_conditions.qmd
47-
- references_solution.qmd
55+
- solution_types.qmd
56+
- solution_references.qmd
4857
- section: "8. Stability"
4958
contents:
50-
- stability_of_hybrid_systems.qmd
59+
- stability_recap.qmd
60+
- stability_concepts.qmd
5161
- stability_via_common_lyapunov_function.qmd
5262
- stability_via_multiple_lyapunov_function.qmd
53-
- references_stability.qmd
63+
- stability_software.qmd
64+
- stability_references.qmd
5465
- section: "9. Complementarity systems"
5566
contents:
5667
- complementarity_constraints.qmd
5768
- complementarity_systems.qmd
58-
- simulation_using_complementarity_constraints.qmd
59-
- references_complementarity.qmd
69+
- complementarity_simulations.qmd
70+
- complementarity_software.qmd
71+
- complementarity_references.qmd
6072
- section: "10. Mixed logical dynamical (MLD) systems"
6173
contents:
62-
- why_mld.qmd
63-
- discrete_hybrid_automata.qmd
64-
- mixed_logical_dynamical_systems.qmd
65-
- references_mld.qmd
74+
- mld_why.qmd
75+
- mld_DHA.qmd
76+
- mld_intro.qmd
77+
- mld_software.qmd
78+
- mld_references.qmd
6679
- section: "11. Model predictive control (MPC) for MLD systems"
6780
contents:
68-
- online_mpc_for_mld_systems.qmd
69-
- explicit_mpc_for_mld_systems.qmd
70-
- references_mpc.qmd
81+
- mpc_mld_online.qmd
82+
- mpc_mld_explicit.qmd
83+
- mpc_mld_software.qmd
84+
- mpc_mld_references.qmd
7185
- section: "12. Formal verification"
7286
contents:
73-
- what_is_verification.qmd
74-
- reachability.qmd
75-
- barrier_function.qmd
76-
- temporal_logics.qmd
77-
- references_verification.qmd
87+
- verification_intro.qmd
88+
- verification_reachability.qmd
89+
- verification_barrier.qmd
90+
- verification_temporal_logics.qmd
91+
- verification_references.qmd
7892
back-to-top-navigation: true
7993

8094
format:

0 commit comments

Comments
 (0)