A state-space representation of an integro-differential equation implies a false statement












0












$begingroup$


I would like to convert the equation $ddot{y}+int_0^t y(tau)dtau=0$ to state-space representation. Below, I present my attempt, which seems to be contradicting, and then ask my question at the end.



Coversion



Let $x_1=y$ and $x_2=dot{y}$. Also, let $x=left[begin{array}{c}x_1\x_2end{array}right]$ and so:



$$dot{x}=
left[begin{array}{c}x_2\-int_0^t x_1 dtau end{array}right]
$$



Take Laplace transform, assuming 0 initial conditions:



$$
sX=left[begin{array}{c}X_2\ -frac{X_1}{s} end{array}right]=
left[begin{array}{cc}0 & 1\-frac{1}{s} & 0end{array}right]X
$$



Inverse Laplace transform:



$$
dot{x}=
left[begin{array}{cc}0 & delta(t)\-1 & 0end{array}right]x
$$



where $delta(t)$ is the delta-dirac function (infinity at 0, and 0 elsewhere).



Question



The last equation implies $dot{y}=delta(t)dot{y}$ and this implies $1=delta(t)$, a false statement.



Please let me know the error in my logic.



Comments



(1) I know I can model the original equation using another state assignments without running into such problem of contradicting statements. For example, I can use the states $x_1=int_0^t y(tau)dtau$, $x_2=y$, and $x_3=dot{y}$. This state assignment will not result into a problem like the former one. However, this assignment results in 3-by-3 system, whereas the former results in 2-by-2 system.



(2) I also know I can differentiate the original ODE to get rid of the integral, but this will also result in a 3-by-3 system.



(3) The bottomline here: The main objective of this question is to uncover the error in my first attempt that used Laplace transform.










share|cite|improve this question











$endgroup$












  • $begingroup$
    The problem is that the transform of a product isn't the product of the transforms
    $endgroup$
    – Federico
    Dec 7 '18 at 18:58










  • $begingroup$
    You end up with the convolution of $delta$ and $x$, which is $x$. Mystery solved
    $endgroup$
    – Federico
    Dec 7 '18 at 18:59










  • $begingroup$
    @Federico I can't follow. Can you please elaborate?
    $endgroup$
    – user8396743
    Dec 7 '18 at 19:07










  • $begingroup$
    You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x'=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing
    $endgroup$
    – Federico
    Dec 7 '18 at 19:09






  • 1




    $begingroup$
    I guess you're right @obareey . However, I thought maybe somehow you can embed the third state into the structure of the 2-by-2 A matrix, which may no longer be a constant matrix. I guess this can be done; however, is it really useful? For example, can I get the eigenvalues of the non-constant A using the conventional method, i.e., $det (A-lambda I)=0$. I guess not, right? In other words, I lost the advantages of the nice LTI state-space form.
    $endgroup$
    – user8396743
    Dec 8 '18 at 8:46


















0












$begingroup$


I would like to convert the equation $ddot{y}+int_0^t y(tau)dtau=0$ to state-space representation. Below, I present my attempt, which seems to be contradicting, and then ask my question at the end.



Coversion



Let $x_1=y$ and $x_2=dot{y}$. Also, let $x=left[begin{array}{c}x_1\x_2end{array}right]$ and so:



$$dot{x}=
left[begin{array}{c}x_2\-int_0^t x_1 dtau end{array}right]
$$



Take Laplace transform, assuming 0 initial conditions:



$$
sX=left[begin{array}{c}X_2\ -frac{X_1}{s} end{array}right]=
left[begin{array}{cc}0 & 1\-frac{1}{s} & 0end{array}right]X
$$



Inverse Laplace transform:



$$
dot{x}=
left[begin{array}{cc}0 & delta(t)\-1 & 0end{array}right]x
$$



where $delta(t)$ is the delta-dirac function (infinity at 0, and 0 elsewhere).



Question



The last equation implies $dot{y}=delta(t)dot{y}$ and this implies $1=delta(t)$, a false statement.



Please let me know the error in my logic.



Comments



(1) I know I can model the original equation using another state assignments without running into such problem of contradicting statements. For example, I can use the states $x_1=int_0^t y(tau)dtau$, $x_2=y$, and $x_3=dot{y}$. This state assignment will not result into a problem like the former one. However, this assignment results in 3-by-3 system, whereas the former results in 2-by-2 system.



(2) I also know I can differentiate the original ODE to get rid of the integral, but this will also result in a 3-by-3 system.



(3) The bottomline here: The main objective of this question is to uncover the error in my first attempt that used Laplace transform.










share|cite|improve this question











$endgroup$












  • $begingroup$
    The problem is that the transform of a product isn't the product of the transforms
    $endgroup$
    – Federico
    Dec 7 '18 at 18:58










  • $begingroup$
    You end up with the convolution of $delta$ and $x$, which is $x$. Mystery solved
    $endgroup$
    – Federico
    Dec 7 '18 at 18:59










  • $begingroup$
    @Federico I can't follow. Can you please elaborate?
    $endgroup$
    – user8396743
    Dec 7 '18 at 19:07










  • $begingroup$
    You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x'=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing
    $endgroup$
    – Federico
    Dec 7 '18 at 19:09






  • 1




    $begingroup$
    I guess you're right @obareey . However, I thought maybe somehow you can embed the third state into the structure of the 2-by-2 A matrix, which may no longer be a constant matrix. I guess this can be done; however, is it really useful? For example, can I get the eigenvalues of the non-constant A using the conventional method, i.e., $det (A-lambda I)=0$. I guess not, right? In other words, I lost the advantages of the nice LTI state-space form.
    $endgroup$
    – user8396743
    Dec 8 '18 at 8:46
















0












0








0





$begingroup$


I would like to convert the equation $ddot{y}+int_0^t y(tau)dtau=0$ to state-space representation. Below, I present my attempt, which seems to be contradicting, and then ask my question at the end.



Coversion



Let $x_1=y$ and $x_2=dot{y}$. Also, let $x=left[begin{array}{c}x_1\x_2end{array}right]$ and so:



$$dot{x}=
left[begin{array}{c}x_2\-int_0^t x_1 dtau end{array}right]
$$



Take Laplace transform, assuming 0 initial conditions:



$$
sX=left[begin{array}{c}X_2\ -frac{X_1}{s} end{array}right]=
left[begin{array}{cc}0 & 1\-frac{1}{s} & 0end{array}right]X
$$



Inverse Laplace transform:



$$
dot{x}=
left[begin{array}{cc}0 & delta(t)\-1 & 0end{array}right]x
$$



where $delta(t)$ is the delta-dirac function (infinity at 0, and 0 elsewhere).



Question



The last equation implies $dot{y}=delta(t)dot{y}$ and this implies $1=delta(t)$, a false statement.



Please let me know the error in my logic.



Comments



(1) I know I can model the original equation using another state assignments without running into such problem of contradicting statements. For example, I can use the states $x_1=int_0^t y(tau)dtau$, $x_2=y$, and $x_3=dot{y}$. This state assignment will not result into a problem like the former one. However, this assignment results in 3-by-3 system, whereas the former results in 2-by-2 system.



(2) I also know I can differentiate the original ODE to get rid of the integral, but this will also result in a 3-by-3 system.



(3) The bottomline here: The main objective of this question is to uncover the error in my first attempt that used Laplace transform.










share|cite|improve this question











$endgroup$




I would like to convert the equation $ddot{y}+int_0^t y(tau)dtau=0$ to state-space representation. Below, I present my attempt, which seems to be contradicting, and then ask my question at the end.



Coversion



Let $x_1=y$ and $x_2=dot{y}$. Also, let $x=left[begin{array}{c}x_1\x_2end{array}right]$ and so:



$$dot{x}=
left[begin{array}{c}x_2\-int_0^t x_1 dtau end{array}right]
$$



Take Laplace transform, assuming 0 initial conditions:



$$
sX=left[begin{array}{c}X_2\ -frac{X_1}{s} end{array}right]=
left[begin{array}{cc}0 & 1\-frac{1}{s} & 0end{array}right]X
$$



Inverse Laplace transform:



$$
dot{x}=
left[begin{array}{cc}0 & delta(t)\-1 & 0end{array}right]x
$$



where $delta(t)$ is the delta-dirac function (infinity at 0, and 0 elsewhere).



Question



The last equation implies $dot{y}=delta(t)dot{y}$ and this implies $1=delta(t)$, a false statement.



Please let me know the error in my logic.



Comments



(1) I know I can model the original equation using another state assignments without running into such problem of contradicting statements. For example, I can use the states $x_1=int_0^t y(tau)dtau$, $x_2=y$, and $x_3=dot{y}$. This state assignment will not result into a problem like the former one. However, this assignment results in 3-by-3 system, whereas the former results in 2-by-2 system.



(2) I also know I can differentiate the original ODE to get rid of the integral, but this will also result in a 3-by-3 system.



(3) The bottomline here: The main objective of this question is to uncover the error in my first attempt that used Laplace transform.







dynamical-systems laplace-transform control-theory inverselaplace






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Dec 7 '18 at 18:47







user8396743

















asked Dec 7 '18 at 18:39









user8396743user8396743

134




134












  • $begingroup$
    The problem is that the transform of a product isn't the product of the transforms
    $endgroup$
    – Federico
    Dec 7 '18 at 18:58










  • $begingroup$
    You end up with the convolution of $delta$ and $x$, which is $x$. Mystery solved
    $endgroup$
    – Federico
    Dec 7 '18 at 18:59










  • $begingroup$
    @Federico I can't follow. Can you please elaborate?
    $endgroup$
    – user8396743
    Dec 7 '18 at 19:07










  • $begingroup$
    You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x'=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing
    $endgroup$
    – Federico
    Dec 7 '18 at 19:09






  • 1




    $begingroup$
    I guess you're right @obareey . However, I thought maybe somehow you can embed the third state into the structure of the 2-by-2 A matrix, which may no longer be a constant matrix. I guess this can be done; however, is it really useful? For example, can I get the eigenvalues of the non-constant A using the conventional method, i.e., $det (A-lambda I)=0$. I guess not, right? In other words, I lost the advantages of the nice LTI state-space form.
    $endgroup$
    – user8396743
    Dec 8 '18 at 8:46




















  • $begingroup$
    The problem is that the transform of a product isn't the product of the transforms
    $endgroup$
    – Federico
    Dec 7 '18 at 18:58










  • $begingroup$
    You end up with the convolution of $delta$ and $x$, which is $x$. Mystery solved
    $endgroup$
    – Federico
    Dec 7 '18 at 18:59










  • $begingroup$
    @Federico I can't follow. Can you please elaborate?
    $endgroup$
    – user8396743
    Dec 7 '18 at 19:07










  • $begingroup$
    You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x'=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing
    $endgroup$
    – Federico
    Dec 7 '18 at 19:09






  • 1




    $begingroup$
    I guess you're right @obareey . However, I thought maybe somehow you can embed the third state into the structure of the 2-by-2 A matrix, which may no longer be a constant matrix. I guess this can be done; however, is it really useful? For example, can I get the eigenvalues of the non-constant A using the conventional method, i.e., $det (A-lambda I)=0$. I guess not, right? In other words, I lost the advantages of the nice LTI state-space form.
    $endgroup$
    – user8396743
    Dec 8 '18 at 8:46


















$begingroup$
The problem is that the transform of a product isn't the product of the transforms
$endgroup$
– Federico
Dec 7 '18 at 18:58




$begingroup$
The problem is that the transform of a product isn't the product of the transforms
$endgroup$
– Federico
Dec 7 '18 at 18:58












$begingroup$
You end up with the convolution of $delta$ and $x$, which is $x$. Mystery solved
$endgroup$
– Federico
Dec 7 '18 at 18:59




$begingroup$
You end up with the convolution of $delta$ and $x$, which is $x$. Mystery solved
$endgroup$
– Federico
Dec 7 '18 at 18:59












$begingroup$
@Federico I can't follow. Can you please elaborate?
$endgroup$
– user8396743
Dec 7 '18 at 19:07




$begingroup$
@Federico I can't follow. Can you please elaborate?
$endgroup$
– user8396743
Dec 7 '18 at 19:07












$begingroup$
You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x'=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing
$endgroup$
– Federico
Dec 7 '18 at 19:09




$begingroup$
You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x'=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing
$endgroup$
– Federico
Dec 7 '18 at 19:09




1




1




$begingroup$
I guess you're right @obareey . However, I thought maybe somehow you can embed the third state into the structure of the 2-by-2 A matrix, which may no longer be a constant matrix. I guess this can be done; however, is it really useful? For example, can I get the eigenvalues of the non-constant A using the conventional method, i.e., $det (A-lambda I)=0$. I guess not, right? In other words, I lost the advantages of the nice LTI state-space form.
$endgroup$
– user8396743
Dec 8 '18 at 8:46






$begingroup$
I guess you're right @obareey . However, I thought maybe somehow you can embed the third state into the structure of the 2-by-2 A matrix, which may no longer be a constant matrix. I guess this can be done; however, is it really useful? For example, can I get the eigenvalues of the non-constant A using the conventional method, i.e., $det (A-lambda I)=0$. I guess not, right? In other words, I lost the advantages of the nice LTI state-space form.
$endgroup$
– user8396743
Dec 8 '18 at 8:46












1 Answer
1






active

oldest

votes


















0












$begingroup$

A very short and sketchy answer, because I don't have enought time right now, sorry.



You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x′=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing.






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


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3030229%2fa-state-space-representation-of-an-integro-differential-equation-implies-a-false%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$

    A very short and sketchy answer, because I don't have enought time right now, sorry.



    You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x′=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing.






    share|cite|improve this answer









    $endgroup$


















      0












      $begingroup$

      A very short and sketchy answer, because I don't have enought time right now, sorry.



      You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x′=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing.






      share|cite|improve this answer









      $endgroup$
















        0












        0








        0





        $begingroup$

        A very short and sketchy answer, because I don't have enought time right now, sorry.



        You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x′=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing.






        share|cite|improve this answer









        $endgroup$



        A very short and sketchy answer, because I don't have enought time right now, sorry.



        You wrote $sX=AX$ for some matrix $A$. Then you said that the inverse transforms brings you to $x′=Bx$ for some other matrix $B$. That is not correct. To transform a product ($AX$) you get a convolution appearing.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Dec 7 '18 at 19:22









        FedericoFederico

        4,919514




        4,919514






























            draft saved

            draft discarded




















































            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%2f3030229%2fa-state-space-representation-of-an-integro-differential-equation-implies-a-false%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

            To store a contact into the json file from server.js file using a class in NodeJS

            Redirect URL with Chrome Remote Debugging Android Devices

            Dieringhausen