Skip to main content
Ctrl+K
basics - math - Home

Linear Algebra

  • 1. Introduction to Linear Algebra
  • 2. Matrices
  • 3. Matrix factorizations
    • 3.3. Schur decomposition
    • 3.4. Cholesky decomposition
    • 3.5. Jordan normal form
    • 3.6. Singular Value Decomposition
  • 4. Linear Systems
  • 5. Spectral decomposition
    • 5.1. Spectral decomposition of symmetric matrices
    • 5.2. Sensitivity of spectral decomposition
  • 6. Cayley-Hamilton theorem

Multivariable Calculus

  • 7. Introduction to multi-variable calculus
  • 8. Interchanging operators

Differential Geometry

  • 9. Introduction to Differential Geometry

Vector and Tensor Algebra and Calculus

  • 10. Tensor Algebra
  • 11. Tensor Calculus in Euclidean Spaces
    • 11.5. Tensor Calculus in Euclidean Spaces - Cartesian coordinates in \(E^3\)
    • 11.6. Tensor Calculus in Euclidean Spaces - cylindrical coordinates in \(E^3\)
    • 11.7. Tensor Calculus in Euclidean Spaces - Spehrical coordinates in \(E^3\)
  • 12. Tensor Invariants
  • 13. Unitary and rotation tensors
  • 14. Isotropic Tensors
  • 15. Time derivative of integrals over moving domains
  • 16. Calculus identities

Functional Analysis

  • 17. Introduction to Functional Analysis
  • 18. Dirac’s delta

Complex Calculus

  • 19. Complex Algebra
  • 20. Complex Analysis
    • 20.5. Sequences and Series in the Complex Field
  • 21. Laplace Transform
    • 21.1. Definition and Properties
    • 21.2. Applications of Laplace Transform
  • 22. Fourier Transforms
    • 22.1. Fourier Series
    • 22.2. Fourier Transform
    • 22.3. Relations between Fourier transforms
    • 22.4. Practice on Fourier analysis on finite-time discrete-time signal
  • 23. Z-transform

Approximation of Functions

  • 24. Introduction to function approximation
  • 25. Lagrange interpolation

Calculus of Variations

  • 26. Introduction to Calculus of Variations

Ordinary Differential Equations

  • 27. Introduction to Ordinary Differential Equations
  • 28. Linear equations
  • 29. Linear systems
  • 30. Integration schemes for Cauchy problems
    • 30.1. Foundations
    • 30.2. Families of integration methods
    • 30.3. Stability of integration schemes
    • 30.4. Simplectic integrators
    • 30.5. Energy conservation of integration schemes
    • 30.6. Time-integration of a mechanical system

System Theory

  • 31. Introduction to System Theory
  • 32. Linear Time-Invariant Systems
  • 33. Coordinate transformation
  • 34. LTI system response
  • 35. LTI: stability and feedback
  • 36. Observability and Detectability
  • 37. Reachability and Controllability
  • 38. State-space realizations
  • 39. Kalman decomposition
  • 40. Lyapunov equation
  • 41. Order reduction of dynamical systems
    • 41.1. Balanced truncation
  • 42. Shape filter
  • 43. Padé approximation of time delay

Control Theory

  • 44. Introduction to control methods
  • 45. Closed-loop control: requirements and performance
    • 45.1. Stability (SISO)
    • 45.2. Reference tracking (SISO)
  • 46. Frequency domain control
  • 47. Optimal control
    • 47.1. Full-state feedback
      • 47.1.1. Generic ODE without exogenous inputs
      • 47.1.2. Linear system without exogenous inputs
      • 47.1.3. Linear system without exogenous inputs - infinite time horizon
    • 47.2. Full-state feedback (OLD)
    • 47.3. Phase and gain margin of optimal control
    • 47.4. Optimal observer for stochastic disturbance
    • 47.5. Optimal observer for deterministic disturbances
    • 47.6. Sub-optimal control for output feedback
    • 47.7. Combination of controller and observer
    • 47.8. Optimal control for reference tracking
      • 47.8.3. Example of optimal control for tracking reference input
    • 47.9. Kalman filter
    • 47.10. Hamilton Bellman Jacobi equation
  • 48. Pole placement
  • 49. Examples
    • 49.1. First order system - Reference tracking
    • 49.2. First order system w/ time delay - Reference tracking
    • 49.3. Inverted pendulum
    • 49.4. Inverted pendulum on a cart
    • 49.5. Inverted pendulum on a cart - only force actuation

Partial Differential Equations

  • 50. Introduction to Partial Differential Equations
  • 51. Elliptic equations
  • 52. Parabolic equations
  • 53. Hyperbolic equations
    • 53.1. Hyperbolic problems and conservation laws
    • 53.2. Hyperbolic problems - dimensions
    • 53.3. Scalar linear equation
    • 53.4. Linear vector equation
    • 53.5. Scalar non-linear equation
    • 53.6. Method of characteristics
    • 53.7. Hyperbolic problems in multi-dimensional domains
      • 53.7.1. General hyperbolic problem
      • 53.7.2. P-system
      • 53.7.3. Euler equations
      • 53.7.4. Shallow water
    • 53.8. Riemann problems
    • 53.9. Physical solution in hyperbolic problems
    • 53.10. Convexity in hyperbolic problems
    • 53.11. Non-convex hyperbolic problems
  • 54. Navier-Cauchy equations
  • 55. Navier-Stokes equations
  • 56. Arbitrary Lagrangian-Eulerian description

Numerical Methods for PDEs

  • 57. Introduction to numerical methods for PDEs
  • 58. Finite Element Method
    • 58.1. 1-dimensional Poisson equation
  • 59. Finite Volume Method
    • 59.1. 1-dimensional Poisson equation
    • 59.2. FVM for hyperbolic problems
    • 59.3. Boundary conditions in hyperbolic problems
    • 59.4. Examples of FVM for hyperbolic problems
      • 59.4.1. 1-dimensional P-system
      • 59.4.2. 1-dimensional Euler equations for Perfect Ideal Gas
      • 59.4.3. Quasi 1-dimensional Euler equations for Perfect Ideal Gas
      • 59.4.4. 1-dimensional Euler equations for Perfect Ideal Gas on moving mesh (ALE)
  • 60. Boundary Element Method

Boundary Methods for PDEs

  • 61. Green’s function method

Optimization

  • 62. Optimization

Reinforcement Learning

  • 63. Introduction to Reinforcement Learning
  • 64. Markov Processes
  • 65. Methods of solution of MPD: DP and LP
  • 66. Methods of solution of MPD: RL
  • 67. Large or Continuous MDPs
  • Repository
  • Suggest edit
  • Open issue
  • .md

Examples

49. Examples#

List of examples of scripts

Frequency domain.

Optimal control.

  • First-order stable system with optimal control for reference tracking

  • First-order stable system with time delay optimal control for reference tracking

  • Mass-damper-spring system. Second-order stable system with optimal control for reference tracking

  • Inverted pendulum

  • Inverted pendulum on cart, with force and torque actuation

  • Inverted pendulum on cart, with only force actuation

previous

48. Pole placement

next

49.1. First order system - Reference tracking

By basics

© Copyright 2022.