Controllability of cascade connection of two systems
I have two linear control systems that are represented by their state space models
$$left(
begin{array}{c|c}
A_1 & B_1 \
hline
C_1 & D_1 \
end{array}
right),
left(
begin{array}{c|c}
A_2 & B_2 \
hline
C_2 & D_2 \
end{array}
right)$$
where $A_i$ is the state matrix, $B_i$ is the input matrix, $C_i$ is the output matrix and $D_i$ is the feed-forward matrix. With $sigma(A_1)capsigma(A_2)=emptyset$.
The output of the first system is a vector signal of dimension $n_1$, which is the same dimension of the input signal of the second system.
I have found that the state space representation is given by:
$$Sigma_G: begin{cases}
x'(t) = Ax(t)+Bu(t)\
y(t)=Cx(t)+Du(t)
end{cases}$$
where $A=left(
begin{array}{cc}
A_1 & 0 \
B_2C_1 & A_2 \
end{array}
right)$, $B=begin{bmatrix} B_1\B_2D_1 end{bmatrix}$, $C=[D_2C_1,,,, C_2]$ and $D=[D_2D_1]$.
From all of this, I would like to show that $(A,B)$ is controllable if and only if $(A_1,B_1)$ is controllable and $rank(A_2-lambda I ,,,,,,B_2T_1(lambda))=n_2$ for all $lambda in sigma(A_2)$, where $n_2$ is the dimension of the second original state space and $T_1(s)$ is the transfer matrix of the first original state space.
My attempts/progress:
It is well documented that this transformation matrix, $T_1(lambda)$, is given by $T_1(lambda)=C_1 (lambda I-A_1)^{-1}B_1+D_1$.
For $(A,B)$ to be controllable we could first find $C=rank[B,,,AB,,,A^2B ... A^{n-1}B]$ though I'm not sure what value we should equate this to in order to show controllability. In finding $C$ I had the following workings:
$$AB=begin{bmatrix} A_1B_1\B_2C_1B_1+A_2B_2D_1 end{bmatrix}$$ and $$A^2B=begin{bmatrix} A_1^2B_1\ B_2C_1A_1B_1+A_2(B_2C_1B_1+A_2B_2D_1) end{bmatrix}.$$ Pretty soon I was able to see that the top part of the block Matrix C had the pattern of $$B_1, A_1B_1, A_1^2B_1,...$$ which resembles the condition of $(A_1,B_1)$ being controllable if and only if $$rank[B_1,A_1B_1,A_1^2B_1,...,A_1^{n-1}B_1]=n_1.$$
As for the bottom part of C, I see absolutely no pattern and so I have no idea how to approach the second part of the equivalence.
Is there a connection between solving this question and my observations?
After many wasted hours of failed attempts to solve this, I appreciate any help offered to me.
dynamical-systems control-theory linear-control systems-theory
New contributor
add a comment |
I have two linear control systems that are represented by their state space models
$$left(
begin{array}{c|c}
A_1 & B_1 \
hline
C_1 & D_1 \
end{array}
right),
left(
begin{array}{c|c}
A_2 & B_2 \
hline
C_2 & D_2 \
end{array}
right)$$
where $A_i$ is the state matrix, $B_i$ is the input matrix, $C_i$ is the output matrix and $D_i$ is the feed-forward matrix. With $sigma(A_1)capsigma(A_2)=emptyset$.
The output of the first system is a vector signal of dimension $n_1$, which is the same dimension of the input signal of the second system.
I have found that the state space representation is given by:
$$Sigma_G: begin{cases}
x'(t) = Ax(t)+Bu(t)\
y(t)=Cx(t)+Du(t)
end{cases}$$
where $A=left(
begin{array}{cc}
A_1 & 0 \
B_2C_1 & A_2 \
end{array}
right)$, $B=begin{bmatrix} B_1\B_2D_1 end{bmatrix}$, $C=[D_2C_1,,,, C_2]$ and $D=[D_2D_1]$.
From all of this, I would like to show that $(A,B)$ is controllable if and only if $(A_1,B_1)$ is controllable and $rank(A_2-lambda I ,,,,,,B_2T_1(lambda))=n_2$ for all $lambda in sigma(A_2)$, where $n_2$ is the dimension of the second original state space and $T_1(s)$ is the transfer matrix of the first original state space.
My attempts/progress:
It is well documented that this transformation matrix, $T_1(lambda)$, is given by $T_1(lambda)=C_1 (lambda I-A_1)^{-1}B_1+D_1$.
For $(A,B)$ to be controllable we could first find $C=rank[B,,,AB,,,A^2B ... A^{n-1}B]$ though I'm not sure what value we should equate this to in order to show controllability. In finding $C$ I had the following workings:
$$AB=begin{bmatrix} A_1B_1\B_2C_1B_1+A_2B_2D_1 end{bmatrix}$$ and $$A^2B=begin{bmatrix} A_1^2B_1\ B_2C_1A_1B_1+A_2(B_2C_1B_1+A_2B_2D_1) end{bmatrix}.$$ Pretty soon I was able to see that the top part of the block Matrix C had the pattern of $$B_1, A_1B_1, A_1^2B_1,...$$ which resembles the condition of $(A_1,B_1)$ being controllable if and only if $$rank[B_1,A_1B_1,A_1^2B_1,...,A_1^{n-1}B_1]=n_1.$$
As for the bottom part of C, I see absolutely no pattern and so I have no idea how to approach the second part of the equivalence.
Is there a connection between solving this question and my observations?
After many wasted hours of failed attempts to solve this, I appreciate any help offered to me.
dynamical-systems control-theory linear-control systems-theory
New contributor
add a comment |
I have two linear control systems that are represented by their state space models
$$left(
begin{array}{c|c}
A_1 & B_1 \
hline
C_1 & D_1 \
end{array}
right),
left(
begin{array}{c|c}
A_2 & B_2 \
hline
C_2 & D_2 \
end{array}
right)$$
where $A_i$ is the state matrix, $B_i$ is the input matrix, $C_i$ is the output matrix and $D_i$ is the feed-forward matrix. With $sigma(A_1)capsigma(A_2)=emptyset$.
The output of the first system is a vector signal of dimension $n_1$, which is the same dimension of the input signal of the second system.
I have found that the state space representation is given by:
$$Sigma_G: begin{cases}
x'(t) = Ax(t)+Bu(t)\
y(t)=Cx(t)+Du(t)
end{cases}$$
where $A=left(
begin{array}{cc}
A_1 & 0 \
B_2C_1 & A_2 \
end{array}
right)$, $B=begin{bmatrix} B_1\B_2D_1 end{bmatrix}$, $C=[D_2C_1,,,, C_2]$ and $D=[D_2D_1]$.
From all of this, I would like to show that $(A,B)$ is controllable if and only if $(A_1,B_1)$ is controllable and $rank(A_2-lambda I ,,,,,,B_2T_1(lambda))=n_2$ for all $lambda in sigma(A_2)$, where $n_2$ is the dimension of the second original state space and $T_1(s)$ is the transfer matrix of the first original state space.
My attempts/progress:
It is well documented that this transformation matrix, $T_1(lambda)$, is given by $T_1(lambda)=C_1 (lambda I-A_1)^{-1}B_1+D_1$.
For $(A,B)$ to be controllable we could first find $C=rank[B,,,AB,,,A^2B ... A^{n-1}B]$ though I'm not sure what value we should equate this to in order to show controllability. In finding $C$ I had the following workings:
$$AB=begin{bmatrix} A_1B_1\B_2C_1B_1+A_2B_2D_1 end{bmatrix}$$ and $$A^2B=begin{bmatrix} A_1^2B_1\ B_2C_1A_1B_1+A_2(B_2C_1B_1+A_2B_2D_1) end{bmatrix}.$$ Pretty soon I was able to see that the top part of the block Matrix C had the pattern of $$B_1, A_1B_1, A_1^2B_1,...$$ which resembles the condition of $(A_1,B_1)$ being controllable if and only if $$rank[B_1,A_1B_1,A_1^2B_1,...,A_1^{n-1}B_1]=n_1.$$
As for the bottom part of C, I see absolutely no pattern and so I have no idea how to approach the second part of the equivalence.
Is there a connection between solving this question and my observations?
After many wasted hours of failed attempts to solve this, I appreciate any help offered to me.
dynamical-systems control-theory linear-control systems-theory
New contributor
I have two linear control systems that are represented by their state space models
$$left(
begin{array}{c|c}
A_1 & B_1 \
hline
C_1 & D_1 \
end{array}
right),
left(
begin{array}{c|c}
A_2 & B_2 \
hline
C_2 & D_2 \
end{array}
right)$$
where $A_i$ is the state matrix, $B_i$ is the input matrix, $C_i$ is the output matrix and $D_i$ is the feed-forward matrix. With $sigma(A_1)capsigma(A_2)=emptyset$.
The output of the first system is a vector signal of dimension $n_1$, which is the same dimension of the input signal of the second system.
I have found that the state space representation is given by:
$$Sigma_G: begin{cases}
x'(t) = Ax(t)+Bu(t)\
y(t)=Cx(t)+Du(t)
end{cases}$$
where $A=left(
begin{array}{cc}
A_1 & 0 \
B_2C_1 & A_2 \
end{array}
right)$, $B=begin{bmatrix} B_1\B_2D_1 end{bmatrix}$, $C=[D_2C_1,,,, C_2]$ and $D=[D_2D_1]$.
From all of this, I would like to show that $(A,B)$ is controllable if and only if $(A_1,B_1)$ is controllable and $rank(A_2-lambda I ,,,,,,B_2T_1(lambda))=n_2$ for all $lambda in sigma(A_2)$, where $n_2$ is the dimension of the second original state space and $T_1(s)$ is the transfer matrix of the first original state space.
My attempts/progress:
It is well documented that this transformation matrix, $T_1(lambda)$, is given by $T_1(lambda)=C_1 (lambda I-A_1)^{-1}B_1+D_1$.
For $(A,B)$ to be controllable we could first find $C=rank[B,,,AB,,,A^2B ... A^{n-1}B]$ though I'm not sure what value we should equate this to in order to show controllability. In finding $C$ I had the following workings:
$$AB=begin{bmatrix} A_1B_1\B_2C_1B_1+A_2B_2D_1 end{bmatrix}$$ and $$A^2B=begin{bmatrix} A_1^2B_1\ B_2C_1A_1B_1+A_2(B_2C_1B_1+A_2B_2D_1) end{bmatrix}.$$ Pretty soon I was able to see that the top part of the block Matrix C had the pattern of $$B_1, A_1B_1, A_1^2B_1,...$$ which resembles the condition of $(A_1,B_1)$ being controllable if and only if $$rank[B_1,A_1B_1,A_1^2B_1,...,A_1^{n-1}B_1]=n_1.$$
As for the bottom part of C, I see absolutely no pattern and so I have no idea how to approach the second part of the equivalence.
Is there a connection between solving this question and my observations?
After many wasted hours of failed attempts to solve this, I appreciate any help offered to me.
dynamical-systems control-theory linear-control systems-theory
dynamical-systems control-theory linear-control systems-theory
New contributor
New contributor
New contributor
asked Dec 23 at 23:14
piece_and_love
132
132
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
This is not a complete answer, but I think it can give some insight to the problem.
You cannot separate the top and bottom of the $C$ matrix in general. You have to use the assumption that the spectrum of $A_1$ and $A_2$ are distinct to do so.
We can prove the statement more easily with the Hautus criteria, which is equivalent to
$$begin{bmatrix}w_1^T && w_2^Tend{bmatrix}begin{bmatrix}A_1-lambda I && 0 && B_1 \ B_2 C_1 && A_2-lambda I && B_2 D_1end{bmatrix} = 0 iff begin{bmatrix}w_1^T && w_2^Tend{bmatrix} = 0, ~~ forall lambda in sigma(A) tag{1}$$
if and only if $(A,B)$ is controllable.
First, assume that $(A,B)$ is controllable. Then $(1)$ applies. Since the spectrum of $A_1$ and $A_2$ are distinct and $sigma(A)=sigma(A_1)cupsigma(A_2)$, we can first check for the $lambda in sigma(A_1)$. Since $lambda notin sigma(A_2)$, for any nonzero $w_2$, $w_2^T (A_2-lambda I) neq 0$, which means $(1)$ is satisfied. Now select $w_2=0$, which means
$$w_1^T begin{bmatrix}A_1-lambda I && B_1end{bmatrix} = 0 iff w_1^T = 0, ~~ forall lambda in sigma(A_1)$$
So, $(A_1,B_1)$ is controllable.
Similarly, for $lambdainsigma(A_2)$ and any nonzero $w_1$, $w_1^T(A_1-lambda I)neq0$, hence $(1)$ is satisfied. For $w_1=0$ we need
$$w_2^T begin{bmatrix}A_2-lambda I && B_2 C_1 & B_2 D_1end{bmatrix} = 0 iff w_2^T = 0, ~~ forall lambda in sigma(A_2)$$
Now, we need to show somehow this is equivalent to
$$operatorname{rank}begin{bmatrix}A_2-lambda I & B_2 T_1(lambda)end{bmatrix}=n_2, ~~ forall lambda in sigma(A_2)$$
This helps my progress in solving the problem immensely, thank you very much sir
– piece_and_love
Dec 26 at 19:29
One follow up question: in your third sentence you state that to split up the matrix C we require that the spectrum of A1 and A2 are distinct. Is this not equivalent to what is stated near the beginning of the question? More specifically; the part written as ' σ(A1)∩σ(A2)=∅'.
– piece_and_love
2 days ago
Yes but you need to mention it in your proof, like "because of this assumption we can do this", etc. So the reader can understand that it only applies for this specific assumption and not true in general. If your assumption does not make any difference then you should write "without losing generality, we can assume that...".
– obareey
2 days ago
Understood, thank you for your help!
– piece_and_love
2 days ago
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
piece_and_love is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3050790%2fcontrollability-of-cascade-connection-of-two-systems%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This is not a complete answer, but I think it can give some insight to the problem.
You cannot separate the top and bottom of the $C$ matrix in general. You have to use the assumption that the spectrum of $A_1$ and $A_2$ are distinct to do so.
We can prove the statement more easily with the Hautus criteria, which is equivalent to
$$begin{bmatrix}w_1^T && w_2^Tend{bmatrix}begin{bmatrix}A_1-lambda I && 0 && B_1 \ B_2 C_1 && A_2-lambda I && B_2 D_1end{bmatrix} = 0 iff begin{bmatrix}w_1^T && w_2^Tend{bmatrix} = 0, ~~ forall lambda in sigma(A) tag{1}$$
if and only if $(A,B)$ is controllable.
First, assume that $(A,B)$ is controllable. Then $(1)$ applies. Since the spectrum of $A_1$ and $A_2$ are distinct and $sigma(A)=sigma(A_1)cupsigma(A_2)$, we can first check for the $lambda in sigma(A_1)$. Since $lambda notin sigma(A_2)$, for any nonzero $w_2$, $w_2^T (A_2-lambda I) neq 0$, which means $(1)$ is satisfied. Now select $w_2=0$, which means
$$w_1^T begin{bmatrix}A_1-lambda I && B_1end{bmatrix} = 0 iff w_1^T = 0, ~~ forall lambda in sigma(A_1)$$
So, $(A_1,B_1)$ is controllable.
Similarly, for $lambdainsigma(A_2)$ and any nonzero $w_1$, $w_1^T(A_1-lambda I)neq0$, hence $(1)$ is satisfied. For $w_1=0$ we need
$$w_2^T begin{bmatrix}A_2-lambda I && B_2 C_1 & B_2 D_1end{bmatrix} = 0 iff w_2^T = 0, ~~ forall lambda in sigma(A_2)$$
Now, we need to show somehow this is equivalent to
$$operatorname{rank}begin{bmatrix}A_2-lambda I & B_2 T_1(lambda)end{bmatrix}=n_2, ~~ forall lambda in sigma(A_2)$$
This helps my progress in solving the problem immensely, thank you very much sir
– piece_and_love
Dec 26 at 19:29
One follow up question: in your third sentence you state that to split up the matrix C we require that the spectrum of A1 and A2 are distinct. Is this not equivalent to what is stated near the beginning of the question? More specifically; the part written as ' σ(A1)∩σ(A2)=∅'.
– piece_and_love
2 days ago
Yes but you need to mention it in your proof, like "because of this assumption we can do this", etc. So the reader can understand that it only applies for this specific assumption and not true in general. If your assumption does not make any difference then you should write "without losing generality, we can assume that...".
– obareey
2 days ago
Understood, thank you for your help!
– piece_and_love
2 days ago
add a comment |
This is not a complete answer, but I think it can give some insight to the problem.
You cannot separate the top and bottom of the $C$ matrix in general. You have to use the assumption that the spectrum of $A_1$ and $A_2$ are distinct to do so.
We can prove the statement more easily with the Hautus criteria, which is equivalent to
$$begin{bmatrix}w_1^T && w_2^Tend{bmatrix}begin{bmatrix}A_1-lambda I && 0 && B_1 \ B_2 C_1 && A_2-lambda I && B_2 D_1end{bmatrix} = 0 iff begin{bmatrix}w_1^T && w_2^Tend{bmatrix} = 0, ~~ forall lambda in sigma(A) tag{1}$$
if and only if $(A,B)$ is controllable.
First, assume that $(A,B)$ is controllable. Then $(1)$ applies. Since the spectrum of $A_1$ and $A_2$ are distinct and $sigma(A)=sigma(A_1)cupsigma(A_2)$, we can first check for the $lambda in sigma(A_1)$. Since $lambda notin sigma(A_2)$, for any nonzero $w_2$, $w_2^T (A_2-lambda I) neq 0$, which means $(1)$ is satisfied. Now select $w_2=0$, which means
$$w_1^T begin{bmatrix}A_1-lambda I && B_1end{bmatrix} = 0 iff w_1^T = 0, ~~ forall lambda in sigma(A_1)$$
So, $(A_1,B_1)$ is controllable.
Similarly, for $lambdainsigma(A_2)$ and any nonzero $w_1$, $w_1^T(A_1-lambda I)neq0$, hence $(1)$ is satisfied. For $w_1=0$ we need
$$w_2^T begin{bmatrix}A_2-lambda I && B_2 C_1 & B_2 D_1end{bmatrix} = 0 iff w_2^T = 0, ~~ forall lambda in sigma(A_2)$$
Now, we need to show somehow this is equivalent to
$$operatorname{rank}begin{bmatrix}A_2-lambda I & B_2 T_1(lambda)end{bmatrix}=n_2, ~~ forall lambda in sigma(A_2)$$
This helps my progress in solving the problem immensely, thank you very much sir
– piece_and_love
Dec 26 at 19:29
One follow up question: in your third sentence you state that to split up the matrix C we require that the spectrum of A1 and A2 are distinct. Is this not equivalent to what is stated near the beginning of the question? More specifically; the part written as ' σ(A1)∩σ(A2)=∅'.
– piece_and_love
2 days ago
Yes but you need to mention it in your proof, like "because of this assumption we can do this", etc. So the reader can understand that it only applies for this specific assumption and not true in general. If your assumption does not make any difference then you should write "without losing generality, we can assume that...".
– obareey
2 days ago
Understood, thank you for your help!
– piece_and_love
2 days ago
add a comment |
This is not a complete answer, but I think it can give some insight to the problem.
You cannot separate the top and bottom of the $C$ matrix in general. You have to use the assumption that the spectrum of $A_1$ and $A_2$ are distinct to do so.
We can prove the statement more easily with the Hautus criteria, which is equivalent to
$$begin{bmatrix}w_1^T && w_2^Tend{bmatrix}begin{bmatrix}A_1-lambda I && 0 && B_1 \ B_2 C_1 && A_2-lambda I && B_2 D_1end{bmatrix} = 0 iff begin{bmatrix}w_1^T && w_2^Tend{bmatrix} = 0, ~~ forall lambda in sigma(A) tag{1}$$
if and only if $(A,B)$ is controllable.
First, assume that $(A,B)$ is controllable. Then $(1)$ applies. Since the spectrum of $A_1$ and $A_2$ are distinct and $sigma(A)=sigma(A_1)cupsigma(A_2)$, we can first check for the $lambda in sigma(A_1)$. Since $lambda notin sigma(A_2)$, for any nonzero $w_2$, $w_2^T (A_2-lambda I) neq 0$, which means $(1)$ is satisfied. Now select $w_2=0$, which means
$$w_1^T begin{bmatrix}A_1-lambda I && B_1end{bmatrix} = 0 iff w_1^T = 0, ~~ forall lambda in sigma(A_1)$$
So, $(A_1,B_1)$ is controllable.
Similarly, for $lambdainsigma(A_2)$ and any nonzero $w_1$, $w_1^T(A_1-lambda I)neq0$, hence $(1)$ is satisfied. For $w_1=0$ we need
$$w_2^T begin{bmatrix}A_2-lambda I && B_2 C_1 & B_2 D_1end{bmatrix} = 0 iff w_2^T = 0, ~~ forall lambda in sigma(A_2)$$
Now, we need to show somehow this is equivalent to
$$operatorname{rank}begin{bmatrix}A_2-lambda I & B_2 T_1(lambda)end{bmatrix}=n_2, ~~ forall lambda in sigma(A_2)$$
This is not a complete answer, but I think it can give some insight to the problem.
You cannot separate the top and bottom of the $C$ matrix in general. You have to use the assumption that the spectrum of $A_1$ and $A_2$ are distinct to do so.
We can prove the statement more easily with the Hautus criteria, which is equivalent to
$$begin{bmatrix}w_1^T && w_2^Tend{bmatrix}begin{bmatrix}A_1-lambda I && 0 && B_1 \ B_2 C_1 && A_2-lambda I && B_2 D_1end{bmatrix} = 0 iff begin{bmatrix}w_1^T && w_2^Tend{bmatrix} = 0, ~~ forall lambda in sigma(A) tag{1}$$
if and only if $(A,B)$ is controllable.
First, assume that $(A,B)$ is controllable. Then $(1)$ applies. Since the spectrum of $A_1$ and $A_2$ are distinct and $sigma(A)=sigma(A_1)cupsigma(A_2)$, we can first check for the $lambda in sigma(A_1)$. Since $lambda notin sigma(A_2)$, for any nonzero $w_2$, $w_2^T (A_2-lambda I) neq 0$, which means $(1)$ is satisfied. Now select $w_2=0$, which means
$$w_1^T begin{bmatrix}A_1-lambda I && B_1end{bmatrix} = 0 iff w_1^T = 0, ~~ forall lambda in sigma(A_1)$$
So, $(A_1,B_1)$ is controllable.
Similarly, for $lambdainsigma(A_2)$ and any nonzero $w_1$, $w_1^T(A_1-lambda I)neq0$, hence $(1)$ is satisfied. For $w_1=0$ we need
$$w_2^T begin{bmatrix}A_2-lambda I && B_2 C_1 & B_2 D_1end{bmatrix} = 0 iff w_2^T = 0, ~~ forall lambda in sigma(A_2)$$
Now, we need to show somehow this is equivalent to
$$operatorname{rank}begin{bmatrix}A_2-lambda I & B_2 T_1(lambda)end{bmatrix}=n_2, ~~ forall lambda in sigma(A_2)$$
answered Dec 26 at 7:05
obareey
2,9741928
2,9741928
This helps my progress in solving the problem immensely, thank you very much sir
– piece_and_love
Dec 26 at 19:29
One follow up question: in your third sentence you state that to split up the matrix C we require that the spectrum of A1 and A2 are distinct. Is this not equivalent to what is stated near the beginning of the question? More specifically; the part written as ' σ(A1)∩σ(A2)=∅'.
– piece_and_love
2 days ago
Yes but you need to mention it in your proof, like "because of this assumption we can do this", etc. So the reader can understand that it only applies for this specific assumption and not true in general. If your assumption does not make any difference then you should write "without losing generality, we can assume that...".
– obareey
2 days ago
Understood, thank you for your help!
– piece_and_love
2 days ago
add a comment |
This helps my progress in solving the problem immensely, thank you very much sir
– piece_and_love
Dec 26 at 19:29
One follow up question: in your third sentence you state that to split up the matrix C we require that the spectrum of A1 and A2 are distinct. Is this not equivalent to what is stated near the beginning of the question? More specifically; the part written as ' σ(A1)∩σ(A2)=∅'.
– piece_and_love
2 days ago
Yes but you need to mention it in your proof, like "because of this assumption we can do this", etc. So the reader can understand that it only applies for this specific assumption and not true in general. If your assumption does not make any difference then you should write "without losing generality, we can assume that...".
– obareey
2 days ago
Understood, thank you for your help!
– piece_and_love
2 days ago
This helps my progress in solving the problem immensely, thank you very much sir
– piece_and_love
Dec 26 at 19:29
This helps my progress in solving the problem immensely, thank you very much sir
– piece_and_love
Dec 26 at 19:29
One follow up question: in your third sentence you state that to split up the matrix C we require that the spectrum of A1 and A2 are distinct. Is this not equivalent to what is stated near the beginning of the question? More specifically; the part written as ' σ(A1)∩σ(A2)=∅'.
– piece_and_love
2 days ago
One follow up question: in your third sentence you state that to split up the matrix C we require that the spectrum of A1 and A2 are distinct. Is this not equivalent to what is stated near the beginning of the question? More specifically; the part written as ' σ(A1)∩σ(A2)=∅'.
– piece_and_love
2 days ago
Yes but you need to mention it in your proof, like "because of this assumption we can do this", etc. So the reader can understand that it only applies for this specific assumption and not true in general. If your assumption does not make any difference then you should write "without losing generality, we can assume that...".
– obareey
2 days ago
Yes but you need to mention it in your proof, like "because of this assumption we can do this", etc. So the reader can understand that it only applies for this specific assumption and not true in general. If your assumption does not make any difference then you should write "without losing generality, we can assume that...".
– obareey
2 days ago
Understood, thank you for your help!
– piece_and_love
2 days ago
Understood, thank you for your help!
– piece_and_love
2 days ago
add a comment |
piece_and_love is a new contributor. Be nice, and check out our Code of Conduct.
piece_and_love is a new contributor. Be nice, and check out our Code of Conduct.
piece_and_love is a new contributor. Be nice, and check out our Code of Conduct.
piece_and_love is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3050790%2fcontrollability-of-cascade-connection-of-two-systems%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown