Given is the equation in state space of a control system $$\dot{x}(t)=Ax(t)+Bu(t)$$ $x(t)$ is the state vector of length $n$, $A$ is a square matrix of $n\times n$, and $B$ is a vector of length $n$. System is assumed to be controllable i.e. matrix $R = [B\:AB\: A^2B ...A^{n-1}B]$ is full rank. The input is given to be of the form $u(t)=B^Te^{-A^Tt}\zeta$ such that the control variable $x$ is equal to $x_L$ at time $t=L$, starting from initial $x_0$. Inserting it to the standard solution, I wrote the equation below but don't know how to proceed forward. $$ e^{-AL}x_L-x_0=\int_{0}^{L}{e^{-At}BB^Te^{-A^Tt}\zeta dt} $$ Vector $\zeta$ is to be found.
2026-03-27 00:04:42.1774569882
Find input for a control system such that system reaches a desired state $x_L$ at time $t=L$.
228 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in CONTROL-THEORY
- MIT rule VS Lyapunov design - Adaptive Control
- Question on designing a state observer for discrete time system
- Do I really need quadratic programming to do a Model Predictive Controller?
- Understanding Definition of Switching Sequence
- understanding set of controllable state for switched system
- understanding solution of state equation
- Derive Anti Resonance Frequency from Transfer Function
- Laplace Transforms, show the relationship between the 2 expressions
- Laplace transform of a one-sided full-wave rectified...
- Controlled Markov process - proper notation and set up
Related Questions in MATRIX-EXPONENTIAL
- Computing the logarithm of an exponentiated matrix?
- proof of $e^{(A+B)t}=e^{At}e^{Bt}$
- Exponentiation in tensor product of Hilbert spaces
- Matrix exponentiation for given recurrence relation
- Some questions about a $3 \times 3 $ real skew-symmetric matrix
- Solving non-homogeneous matrix exponential problem
- Show that $\exp: \mathfrak h \to \mathfrak H$ is a bijection.
- Matrix exponential, containing a thermal state
- The exponential function and one-parameter subgroups
- Finding the solution to a non-homogeneous matrix exponential.
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
The vector $\zeta$ is constant and can be factored out of the integral, yielding
$$ e^{-A\,L} x_L - x_0 = W(L)\,\zeta, \tag{1} $$
with
$$ W(L) = \int_0^L e^{-A\,t} B\,B^\top e^{-A^\top t} dt. \tag{2} $$
It can be noted that $(2)$ is related to the controllability Gramian
$$ W_c(L) = \int_0^L e^{A\,(L-t)} B\,B^\top e^{A^\top (L-t)} dt = e^{A\,L}\,W(L)\,e^{A^\top L}, \tag{3} $$
which should be full rank for any $L>0$ if $(A,B)$ is controllable. Since the inverse of $e^{A\,L}$ can always be found with $e^{-A\,L}$ also means that $(2)$ is full rank for any $L>0$ if $(A,B)$ is controllable. Thus the solution for your $\zeta$ from $(1)$ can always be found with
$$ \zeta = W(L)^{-1} \left(e^{-A\,L} x_L - x_0\right). \tag{4} $$
The value for $W(L)$ from $(2)$ can be obtained using
\begin{align} -A\,W(L) - W(L)\,A^\top &= \int_0^L \left(-A\,e^{-A\,t} B\,B^\top e^{-A^\top t} - e^{-A\,t} B\,B^\top e^{-A^\top t} A^\top\right) dt, \\ &= \int_0^L \frac{d}{dt} e^{-A\,t} B\,B^\top e^{-A^\top t} dt, \\ &= \left[e^{-A\,t} B\,B^\top e^{-A^\top t}\right]_0^L, \\ &= e^{-A\,L} B\,B^\top e^{-A^\top L} - B\,B^\top, \end{align}
which is just Lyapunov equation in $W(L)$
$$ A\,W(L) + W(L)\,A^\top + Q = 0, \tag{5} $$
with $Q = e^{-A\,L} B\,B^\top e^{-A^\top L} - B\,B^\top$. Such equation can for example be solved using the Kronecker product and vectorization
$$ \text{vec}(W(L)) = -\left(I \otimes A + A \otimes I\right)^{-1}\,\text{vec}(Q). \tag{6} $$
It can be noted that Lyapunov equation (or more general Sylvester equation) solvers have trouble when $A$ has eigenvalues of the imaginary axis. In such case one could instead integrate the integral from $(3)$ directly or use a control input transformation $u(t,x) = -K\,x(t) + v(t)$, with $K$ such that $A - B\,K$ does not have eigenvalues of the imaginary axis. The values for the new control input could be found with $v(t) = B^\top e^{-\mathcal{A}^\top t} \hat{\zeta}$, using $\mathcal{A} = A-B\,K$ instead of $A$ in each equation to solve for $\hat{\zeta}$. It can be noted that different $K$ will yield a different input $u$ as a function of time, but all should drive the state to $x_L$ at $t = L$.