Controllability of LTI NetworksControllability of a linear time invariant system, whose A matrix is formed by Jordan BlocksSay whether an LTI system is controllable or not, without the controllability matrixFeedforward Control for Underactuated Systems: Linear Control TheoryCascade of state space models for linear systemsControllability of a convex polytope of matrices of LTI systemfrom multi input to single input in linear dynamical systems0-controllability of three simple systems.Adaptive Pole Placement and Canonical formsHow to divide an uncontrollable LTI system into controllable and uncontrollable parts?Controllability of cascade connection of two systems

How does Dispel Magic work against Stoneskin?

How could a female member of a species produce eggs unto death?

Why do Australian milk farmers need to protest supermarkets' milk price?

When were linguistics departments first established

This equation is outside the page, how to modify it

What wound would be of little consequence to a biped but terrible for a quadruped?

How to deal with a cynical class?

Force user to remove USB token

If the Captain's screens are out, does he switch seats with the co-pilot?

Is a lawful good "antagonist" effective?

Why does Deadpool say "You're welcome, Canada," after shooting Ryan Reynolds in the end credits?

validation vs test vs training accuracy, which one to compare for claiming overfit?

What exactly is the purpose of connection links straped between the rocket and the launch pad

What to do when during a meeting client people start to fight (even physically) with each others?

Humans have energy, but not water. What happens?

When is a batch class instantiated when you schedule it?

It's a yearly task, alright

Time dilation for a moving electronic clock

Who is our nearest neighbor

What is the definition of "Natural Selection"?

Should QA ask requirements to developers?

Unreachable code, but reachable with exception

Decoding assembly instructions in a Game Boy disassembler

How to make readers know that my work has used a hidden constraint?



Controllability of LTI Networks


Controllability of a linear time invariant system, whose A matrix is formed by Jordan BlocksSay whether an LTI system is controllable or not, without the controllability matrixFeedforward Control for Underactuated Systems: Linear Control TheoryCascade of state space models for linear systemsControllability of a convex polytope of matrices of LTI systemfrom multi input to single input in linear dynamical systems0-controllability of three simple systems.Adaptive Pole Placement and Canonical formsHow to divide an uncontrollable LTI system into controllable and uncontrollable parts?Controllability of cascade connection of two systems













0












$begingroup$


Let us assume a 4-node network, described by $dot x = A x + B u $, where



$$ A=beginpmatrix
0 & 0 & 0 & 0 \ b & 0 & 0 & 0 \ c & 0 & 0 & e \ d & 0 & 0 & 0
endpmatrix. $$



What is the intuitive difference from an engineering point of view between choosing the input to be a matrix



$$B=beginpmatrix
b_1 & 0 & 0 & 0 \
0 & b_2 & 0 & 0 \
0 & 0 & b_3 & 0 \
0 & 0 & 0 & b_4
endpmatrix
$$

and the input to be a vector
$$ B=beginpmatrix
b_1 \
b_2 \
b_3 \
b_4
endpmatrix?
$$










share|cite|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$







  • 2




    $begingroup$
    Your first choice of $B$ implies that $u$ has 4 components, while your second choice of $B$ implies that $u$ is a scalar. Those are very different situations. Do you have an independent control on each component of the dynamic (first choice)? or do all the components share the same one control (second choice)? Also the form for $A$ you provided seems irrelevant.
    $endgroup$
    – jnez71
    Mar 10 at 21:08










  • $begingroup$
    This is what I am interested in understanding. You said that in the first choice, we have an independent control on each component while in the second one, all the components share the same control. Does this have to do with the time I am applying control? For example, in the first case, am I applying consecutive stimulations to the components one after the other, while in the second case I am applying stimulations simultaneously?
    $endgroup$
    – Alex
    2 days ago










  • $begingroup$
    No, in both cases you are simulating all the states simultaneously. For example, you could use Euler's method to update the state as $ x(t+Delta t) = x(t) + big(Ax(t) + Bu(t)big)Delta t$. You cannot decouple the simulations component-wise because there are off-diagonal terms in your $A$ matrix.
    $endgroup$
    – jnez71
    2 days ago
















0












$begingroup$


Let us assume a 4-node network, described by $dot x = A x + B u $, where



$$ A=beginpmatrix
0 & 0 & 0 & 0 \ b & 0 & 0 & 0 \ c & 0 & 0 & e \ d & 0 & 0 & 0
endpmatrix. $$



What is the intuitive difference from an engineering point of view between choosing the input to be a matrix



$$B=beginpmatrix
b_1 & 0 & 0 & 0 \
0 & b_2 & 0 & 0 \
0 & 0 & b_3 & 0 \
0 & 0 & 0 & b_4
endpmatrix
$$

and the input to be a vector
$$ B=beginpmatrix
b_1 \
b_2 \
b_3 \
b_4
endpmatrix?
$$










share|cite|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$







  • 2




    $begingroup$
    Your first choice of $B$ implies that $u$ has 4 components, while your second choice of $B$ implies that $u$ is a scalar. Those are very different situations. Do you have an independent control on each component of the dynamic (first choice)? or do all the components share the same one control (second choice)? Also the form for $A$ you provided seems irrelevant.
    $endgroup$
    – jnez71
    Mar 10 at 21:08










  • $begingroup$
    This is what I am interested in understanding. You said that in the first choice, we have an independent control on each component while in the second one, all the components share the same control. Does this have to do with the time I am applying control? For example, in the first case, am I applying consecutive stimulations to the components one after the other, while in the second case I am applying stimulations simultaneously?
    $endgroup$
    – Alex
    2 days ago










  • $begingroup$
    No, in both cases you are simulating all the states simultaneously. For example, you could use Euler's method to update the state as $ x(t+Delta t) = x(t) + big(Ax(t) + Bu(t)big)Delta t$. You cannot decouple the simulations component-wise because there are off-diagonal terms in your $A$ matrix.
    $endgroup$
    – jnez71
    2 days ago














0












0








0





$begingroup$


Let us assume a 4-node network, described by $dot x = A x + B u $, where



$$ A=beginpmatrix
0 & 0 & 0 & 0 \ b & 0 & 0 & 0 \ c & 0 & 0 & e \ d & 0 & 0 & 0
endpmatrix. $$



What is the intuitive difference from an engineering point of view between choosing the input to be a matrix



$$B=beginpmatrix
b_1 & 0 & 0 & 0 \
0 & b_2 & 0 & 0 \
0 & 0 & b_3 & 0 \
0 & 0 & 0 & b_4
endpmatrix
$$

and the input to be a vector
$$ B=beginpmatrix
b_1 \
b_2 \
b_3 \
b_4
endpmatrix?
$$










share|cite|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$




Let us assume a 4-node network, described by $dot x = A x + B u $, where



$$ A=beginpmatrix
0 & 0 & 0 & 0 \ b & 0 & 0 & 0 \ c & 0 & 0 & e \ d & 0 & 0 & 0
endpmatrix. $$



What is the intuitive difference from an engineering point of view between choosing the input to be a matrix



$$B=beginpmatrix
b_1 & 0 & 0 & 0 \
0 & b_2 & 0 & 0 \
0 & 0 & b_3 & 0 \
0 & 0 & 0 & b_4
endpmatrix
$$

and the input to be a vector
$$ B=beginpmatrix
b_1 \
b_2 \
b_3 \
b_4
endpmatrix?
$$







dynamical-systems control-theory linear-control






share|cite|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|cite|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|cite|improve this question




share|cite|improve this question








edited Mar 10 at 19:40









Mars Plastic

1,337121




1,337121






New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Mar 10 at 19:29









AlexAlex

11




11




New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 2




    $begingroup$
    Your first choice of $B$ implies that $u$ has 4 components, while your second choice of $B$ implies that $u$ is a scalar. Those are very different situations. Do you have an independent control on each component of the dynamic (first choice)? or do all the components share the same one control (second choice)? Also the form for $A$ you provided seems irrelevant.
    $endgroup$
    – jnez71
    Mar 10 at 21:08










  • $begingroup$
    This is what I am interested in understanding. You said that in the first choice, we have an independent control on each component while in the second one, all the components share the same control. Does this have to do with the time I am applying control? For example, in the first case, am I applying consecutive stimulations to the components one after the other, while in the second case I am applying stimulations simultaneously?
    $endgroup$
    – Alex
    2 days ago










  • $begingroup$
    No, in both cases you are simulating all the states simultaneously. For example, you could use Euler's method to update the state as $ x(t+Delta t) = x(t) + big(Ax(t) + Bu(t)big)Delta t$. You cannot decouple the simulations component-wise because there are off-diagonal terms in your $A$ matrix.
    $endgroup$
    – jnez71
    2 days ago













  • 2




    $begingroup$
    Your first choice of $B$ implies that $u$ has 4 components, while your second choice of $B$ implies that $u$ is a scalar. Those are very different situations. Do you have an independent control on each component of the dynamic (first choice)? or do all the components share the same one control (second choice)? Also the form for $A$ you provided seems irrelevant.
    $endgroup$
    – jnez71
    Mar 10 at 21:08










  • $begingroup$
    This is what I am interested in understanding. You said that in the first choice, we have an independent control on each component while in the second one, all the components share the same control. Does this have to do with the time I am applying control? For example, in the first case, am I applying consecutive stimulations to the components one after the other, while in the second case I am applying stimulations simultaneously?
    $endgroup$
    – Alex
    2 days ago










  • $begingroup$
    No, in both cases you are simulating all the states simultaneously. For example, you could use Euler's method to update the state as $ x(t+Delta t) = x(t) + big(Ax(t) + Bu(t)big)Delta t$. You cannot decouple the simulations component-wise because there are off-diagonal terms in your $A$ matrix.
    $endgroup$
    – jnez71
    2 days ago








2




2




$begingroup$
Your first choice of $B$ implies that $u$ has 4 components, while your second choice of $B$ implies that $u$ is a scalar. Those are very different situations. Do you have an independent control on each component of the dynamic (first choice)? or do all the components share the same one control (second choice)? Also the form for $A$ you provided seems irrelevant.
$endgroup$
– jnez71
Mar 10 at 21:08




$begingroup$
Your first choice of $B$ implies that $u$ has 4 components, while your second choice of $B$ implies that $u$ is a scalar. Those are very different situations. Do you have an independent control on each component of the dynamic (first choice)? or do all the components share the same one control (second choice)? Also the form for $A$ you provided seems irrelevant.
$endgroup$
– jnez71
Mar 10 at 21:08












$begingroup$
This is what I am interested in understanding. You said that in the first choice, we have an independent control on each component while in the second one, all the components share the same control. Does this have to do with the time I am applying control? For example, in the first case, am I applying consecutive stimulations to the components one after the other, while in the second case I am applying stimulations simultaneously?
$endgroup$
– Alex
2 days ago




$begingroup$
This is what I am interested in understanding. You said that in the first choice, we have an independent control on each component while in the second one, all the components share the same control. Does this have to do with the time I am applying control? For example, in the first case, am I applying consecutive stimulations to the components one after the other, while in the second case I am applying stimulations simultaneously?
$endgroup$
– Alex
2 days ago












$begingroup$
No, in both cases you are simulating all the states simultaneously. For example, you could use Euler's method to update the state as $ x(t+Delta t) = x(t) + big(Ax(t) + Bu(t)big)Delta t$. You cannot decouple the simulations component-wise because there are off-diagonal terms in your $A$ matrix.
$endgroup$
– jnez71
2 days ago





$begingroup$
No, in both cases you are simulating all the states simultaneously. For example, you could use Euler's method to update the state as $ x(t+Delta t) = x(t) + big(Ax(t) + Bu(t)big)Delta t$. You cannot decouple the simulations component-wise because there are off-diagonal terms in your $A$ matrix.
$endgroup$
– jnez71
2 days ago











1 Answer
1






active

oldest

votes


















0












$begingroup$

As @jnez71 proposed the first $boldsymbolB$ does give you more control authority, because you input vector $boldsymbolu=[u_1,u_2,u_3,u_4]^T$ has four components instead of a scalar component $u$ for the vector $boldsymbolb$. Because of this, you have a higher degree of freedom for the control of your system.



In order to see this, we can look at a simplified system



$$dotx_1=x_1 + u_1$$
$$dotx_2=x_2 - u_2$$



we can quickly see that $u_1=-x_1-k_1x_1$ and $u_2=x_2+k_2x_2$ will drive the system to the origin if $k_1$ and $k_2$ are positive.



If we look at the same system but with only one input we will have



$$dotx_1=x_1 + u$$
$$dotx_2=x_2 - u.$$



If we apply $u=-x_1-k_1x_1$, we can stabilize the first equation for $k_1>0$. The problem is now that the second equation will now be directly affected by this choice of $u$.



$$dotx_2=x_2+x_1+k_1x_1$$



Hence, we cannot freely choose $u$ without constraining the values of $k_1$ which will lead to an asymptotic behavior of the system. It turns out that for this example we will not be able to stabilize the system with such a control law.



I hope you can see by the example of how we lost control authority by having a vector instead of a matrix as the input matrix.






share|cite|improve this answer











$endgroup$












    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
    );



    );






    Alex is a new contributor. Be nice, and check out our Code of Conduct.









    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3142772%2fcontrollability-of-lti-networks%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









    0












    $begingroup$

    As @jnez71 proposed the first $boldsymbolB$ does give you more control authority, because you input vector $boldsymbolu=[u_1,u_2,u_3,u_4]^T$ has four components instead of a scalar component $u$ for the vector $boldsymbolb$. Because of this, you have a higher degree of freedom for the control of your system.



    In order to see this, we can look at a simplified system



    $$dotx_1=x_1 + u_1$$
    $$dotx_2=x_2 - u_2$$



    we can quickly see that $u_1=-x_1-k_1x_1$ and $u_2=x_2+k_2x_2$ will drive the system to the origin if $k_1$ and $k_2$ are positive.



    If we look at the same system but with only one input we will have



    $$dotx_1=x_1 + u$$
    $$dotx_2=x_2 - u.$$



    If we apply $u=-x_1-k_1x_1$, we can stabilize the first equation for $k_1>0$. The problem is now that the second equation will now be directly affected by this choice of $u$.



    $$dotx_2=x_2+x_1+k_1x_1$$



    Hence, we cannot freely choose $u$ without constraining the values of $k_1$ which will lead to an asymptotic behavior of the system. It turns out that for this example we will not be able to stabilize the system with such a control law.



    I hope you can see by the example of how we lost control authority by having a vector instead of a matrix as the input matrix.






    share|cite|improve this answer











    $endgroup$

















      0












      $begingroup$

      As @jnez71 proposed the first $boldsymbolB$ does give you more control authority, because you input vector $boldsymbolu=[u_1,u_2,u_3,u_4]^T$ has four components instead of a scalar component $u$ for the vector $boldsymbolb$. Because of this, you have a higher degree of freedom for the control of your system.



      In order to see this, we can look at a simplified system



      $$dotx_1=x_1 + u_1$$
      $$dotx_2=x_2 - u_2$$



      we can quickly see that $u_1=-x_1-k_1x_1$ and $u_2=x_2+k_2x_2$ will drive the system to the origin if $k_1$ and $k_2$ are positive.



      If we look at the same system but with only one input we will have



      $$dotx_1=x_1 + u$$
      $$dotx_2=x_2 - u.$$



      If we apply $u=-x_1-k_1x_1$, we can stabilize the first equation for $k_1>0$. The problem is now that the second equation will now be directly affected by this choice of $u$.



      $$dotx_2=x_2+x_1+k_1x_1$$



      Hence, we cannot freely choose $u$ without constraining the values of $k_1$ which will lead to an asymptotic behavior of the system. It turns out that for this example we will not be able to stabilize the system with such a control law.



      I hope you can see by the example of how we lost control authority by having a vector instead of a matrix as the input matrix.






      share|cite|improve this answer











      $endgroup$















        0












        0








        0





        $begingroup$

        As @jnez71 proposed the first $boldsymbolB$ does give you more control authority, because you input vector $boldsymbolu=[u_1,u_2,u_3,u_4]^T$ has four components instead of a scalar component $u$ for the vector $boldsymbolb$. Because of this, you have a higher degree of freedom for the control of your system.



        In order to see this, we can look at a simplified system



        $$dotx_1=x_1 + u_1$$
        $$dotx_2=x_2 - u_2$$



        we can quickly see that $u_1=-x_1-k_1x_1$ and $u_2=x_2+k_2x_2$ will drive the system to the origin if $k_1$ and $k_2$ are positive.



        If we look at the same system but with only one input we will have



        $$dotx_1=x_1 + u$$
        $$dotx_2=x_2 - u.$$



        If we apply $u=-x_1-k_1x_1$, we can stabilize the first equation for $k_1>0$. The problem is now that the second equation will now be directly affected by this choice of $u$.



        $$dotx_2=x_2+x_1+k_1x_1$$



        Hence, we cannot freely choose $u$ without constraining the values of $k_1$ which will lead to an asymptotic behavior of the system. It turns out that for this example we will not be able to stabilize the system with such a control law.



        I hope you can see by the example of how we lost control authority by having a vector instead of a matrix as the input matrix.






        share|cite|improve this answer











        $endgroup$



        As @jnez71 proposed the first $boldsymbolB$ does give you more control authority, because you input vector $boldsymbolu=[u_1,u_2,u_3,u_4]^T$ has four components instead of a scalar component $u$ for the vector $boldsymbolb$. Because of this, you have a higher degree of freedom for the control of your system.



        In order to see this, we can look at a simplified system



        $$dotx_1=x_1 + u_1$$
        $$dotx_2=x_2 - u_2$$



        we can quickly see that $u_1=-x_1-k_1x_1$ and $u_2=x_2+k_2x_2$ will drive the system to the origin if $k_1$ and $k_2$ are positive.



        If we look at the same system but with only one input we will have



        $$dotx_1=x_1 + u$$
        $$dotx_2=x_2 - u.$$



        If we apply $u=-x_1-k_1x_1$, we can stabilize the first equation for $k_1>0$. The problem is now that the second equation will now be directly affected by this choice of $u$.



        $$dotx_2=x_2+x_1+k_1x_1$$



        Hence, we cannot freely choose $u$ without constraining the values of $k_1$ which will lead to an asymptotic behavior of the system. It turns out that for this example we will not be able to stabilize the system with such a control law.



        I hope you can see by the example of how we lost control authority by having a vector instead of a matrix as the input matrix.







        share|cite|improve this answer














        share|cite|improve this answer



        share|cite|improve this answer








        edited 2 hours ago

























        answered yesterday









        MachineLearnerMachineLearner

        5847




        5847




















            Alex is a new contributor. Be nice, and check out our Code of Conduct.









            draft saved

            draft discarded


















            Alex is a new contributor. Be nice, and check out our Code of Conduct.












            Alex is a new contributor. Be nice, and check out our Code of Conduct.











            Alex 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.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3142772%2fcontrollability-of-lti-networks%23new-answer', 'question_page');

            );

            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







            Popular posts from this blog

            Moe incest case Sentencing See also References Navigation menu"'Australian Josef Fritzl' fathered four children by daughter""Small town recoils in horror at 'Australian Fritzl' incest case""Victorian rape allegations echo Fritzl case - Just In (Australian Broadcasting Corporation)""Incest father jailed for 22 years""'Australian Fritzl' sentenced to 22 years in prison for abusing daughter for three decades""RSJ v The Queen"

            Who is our nearest planetary neighbor, on average?Santa Claus flies to the South PoleSeven Spheres of Unequal Mass, a weighing problem with a twistDescribe a large integerFast Mental Calculation of $7.5^7$Math in Space (without the help of celebrities)Find the value of $bigstar$: Puzzle 8 - InequalityWho drinks beer while running anyway?A Crucial DeliveryRanking And AverageHow long will my money last at roulette?

            Daza language Contents Vocabulary Phonology References External links Navigation menudaza1242Daza"Dazaga"eeee178086576