{"id":599,"date":"2015-08-28T23:30:58","date_gmt":"2015-08-29T03:30:58","guid":{"rendered":"http:\/\/underthehood.blogwyrm.com\/?p=599"},"modified":"2023-05-07T07:54:59","modified_gmt":"2023-05-07T11:54:59","slug":"lie-series-for-non-autonomous-equations","status":"publish","type":"post","link":"https:\/\/underthehood.blogwyrm.com\/?p=599","title":{"rendered":"Lie Series for Non-autonomous Equations"},"content":{"rendered":"<p>One of the topics touched on in some of the recent posts about Lie series was the idea that a non-autonomous equation can be handled relatively easily in the Lie series framework by enlarging the state space from $$2N$$-dimensions to $$2N+1$$-dimensions. I thought it would be beneficial to see how this is done in an explicit example where the actual equations of motion can be solved analytically.<\/p>\n<p>The candidate for this is treatment is an otherwise free particle, moving in one dimension, subjected to a time varying force. The reason is for this is that the second-order Newtonian, first-order state space, and Green&#8217;s functions methods (both time and frequency space) all provide the same answer with relatively little work.<\/p>\n<h2>The Newton Method<\/h2>\n<p>The Newtonian equation of motion is<\/p>\n<p>\\[ \\frac{d^2}{dt^2} x = F(t) \\; .\\]<\/p>\n<p>To get a solution, integrate twice with respect to time to arrive at<\/p>\n<p>\\[ x(t) = x_0 + v_0 (t &#8211; t_0) + \\int_{t_0}^{t} dt&#8217; \\int_{t_0}^{t&#8217;} dt&#8221; F(t&#8221;) \\; , \\]<\/p>\n<p>where $$x_0$$ and $$v_0$$ are the initial position and velocity at time $$t_0$$.<\/p>\n<p>This solution isn&#8217;t particularly useful and a much better form results after an integration-by-parts. The usual form of integration-by-parts $$ \\int dU \\, V = U V &#8211; \\int U dV $$ is carried out by identifying:<\/p>\n<p>\\[ dU = dt&#8217; \\]<\/p>\n<p>and<\/p>\n<p>\\[ V(t&#8217;) = \\int_{t_0}^{t&#8217;} dt&#8221; F(t&#8221;) \\; \\]<\/p>\n<p>Plugging these in yields<\/p>\n<p>\\[ x(t) = x_0 + v_0 (t &#8211; t_0) + (t-t_0) \\int_{t_0}^{t} dt&#8221; F(t&#8221;) &#8211; \\int_{t_0}^{t} dt&#8217; (t&#8217;-t_0) F(t&#8217;) \\; \\]<\/p>\n<p>or, upon combining the last two terms<\/p>\n<p>\\[ x(t) = x_0 + v_0 (t &#8211; t_0) + \\int_{t_0}^{t&#8217;} dt&#8217; (t-t&#8217;) F(t&#8217;) \\; .\\]<\/p>\n<h2>State Space Method<\/h2>\n<p>An alternative way to arrive at the same solution is in the state-space picture. Here the equation of motion is given by<\/p>\n<p>\\[ \\frac{d}{dt} \\left[ \\begin{array}{c} x \\\\ v \\end{array} \\right] = \\left[ \\begin{array}{c} x \\\\ v \\end{array} \\right] = \\left[ \\begin{array}{cc} 0 &amp; 1 \\\\ 0 &amp; 0 \\end{array} \\right] \\left[ \\begin{array}{c} x \\\\ v \\end{array} \\right] + \\left[ \\begin{array}{c} 0 \\\\ F(t) \\end{array} \\right] . \\]<\/p>\n<p>The form of the process matrix makes the construction of the state transition matrix particularly easy. To wit<\/p>\n<p>\\[ A = \\left[ \\begin{array}{cc} 0 &amp; 1 \\\\ 0 &amp; 0 \\end{array} \\right] \\; ,\\]<\/p>\n<p>\\[ A^2 = \\left[ \\begin{array}{cc} 0 &amp; 1 \\\\ 0 &amp; 0 \\end{array} \\right] \\left[ \\begin{array}{cc} 0 &amp; 1 \\\\ 0 &amp; 0 \\end{array} \\right] = \\left[ \\begin{array}{cc} 0 &amp; 0 \\\\ 0 &amp; 0 \\end{array} \\right]\\; ,\\]<\/p>\n<p>and so<\/p>\n<p>\\[ \\Phi(t,t_0) = \\exp((t-t_0)A) = \\left[ \\begin{array}{cc} 1 &amp; (t-t_0) \\\\ 0 &amp; 1 \\end{array} \\right] \\; . \\]<\/p>\n<p>The general solution is then<\/p>\n<p>\\[ \\left[ \\begin{array}{c} x \\\\v \\end{array} \\right] = \\Phi(t,t_0) \\left[ \\begin{array}{c} x_0 \\\\ v_0 \\end{array} \\right] + \\int_{t_0}^t dt&#8217; \\Phi(t,t&#8217;) \\left[ \\begin{array}{c} 0 \\\\ F(t&#8217;) \\end{array} \\right] \\; .\\]<\/p>\n<p>Using the form of $$\\Phi$$ and multiplying the terms out gives<\/p>\n<p>\\[ \\left[ \\begin{array}{c} x \\\\ v \\end{array} \\right] = \\left[ \\begin{array}{c} x_0 + v_0 (t &#8211; t_0) + \\int_{t_0}^t dt&#8217; (t-t&#8217;) F(t&#8217;) \\\\ v_0 + \\int_{t_0}^t dt&#8217; F(t&#8217;) \\end{array} \\right] \\; , \\]<\/p>\n<p>which is exactly the same as the Newton method.<\/p>\n<h2>Green&#8217;s Function Method<\/h2>\n<p>The details for this method have actually been handled in <a href=\"http:\/\/underthehood.blogwyrm.com\/?p=228\">earlier installments of Under the Hood<\/a>. It suffices to note that the <a href=\"http:\/\/underthehood.blogwyrm.com\/?p=401\">one-side Green&#8217;s function in the time domai<\/a>n is obtained from the Wronskian approach and the resulting Green&#8217;s function for the operator<\/p>\n<p>\\[ D^2 = \\frac{d^2}{dt^2} \\]<\/p>\n<p>is<\/p>\n<p>\\[ G(t,t&#8217;) = (t-t&#8217;) \\; , \\]<\/p>\n<p>which leads to the exact same expression.<\/p>\n<h2>Lie Series<\/h2>\n<p>With that preliminary work under our belt, let&#8217;s turn to the application of the Lie series. Since the equation is non-autonomous, the dimensionality of the system has to be expanded. The resulting structure is<\/p>\n<p>\\[ \\frac{d}{dt} \\left[ \\begin{array}{c} x \\\\ v \\\\ t \\end{array} \\right] = \\left[ \\begin{array}{c} v \\\\ F(t) \\\\ 1 \\end{array} \\right] \\; , \\]<\/p>\n<p>with the initial conditions of $$x_0$$, $$v_0$$, and $$t_0$$.<\/p>\n<p>We can then read off the $$$$D$$$$ operator as<\/p>\n<p>\\[ D = v_0 \\partial_{x_0} + F(t_0) \\partial_{v_0} + \\partial_{t_0} \\; , \\]<\/p>\n<p>noting that the driving function must be evaluated at $$t_0$$.<\/p>\n<p>The Lie series is then obtained by applying<\/p>\n<p>\\[ \\exp( (t-t_0) D ) \\]<\/p>\n<p>to the initial condition $$$$x_0$$$$.<\/p>\n<p>As usual, it is easier to do this in steps by stacking successive applications of $$$$D$$$$:<\/p>\n<p>\\[ D[x_0] = v_0 \\; , \\]<br \/>\n\\[ D^2[x_0] = D[v_0] = F(t_0) \\; ,\\]<br \/>\n\\[ D^3[x_0] = D[F(t_0)] = F'(t_0) \\; ,\\]<br \/>\n\\[ D^4[x_0] = D[F'(t_0)] = F&#8221;(t_0) \\; ,\\]<br \/>\nand<br \/>\n\\[ D^n[x_0] = D[F^{(n-3)}(t_0)] = F^{(n-2)}(t_0) \\; ,\\]<\/p>\n<p>Putting the pieces together gives<\/p>\n<p>\\[ x(t) = L[x_0] = x_0 + v_0 (t &#8211; t_0) + F(t_0) \\frac{ (t-t_0)^2 }{2} \\\\ + F'(t_0) \\frac{ (t-t_0)^3 }{3!} + \\ldots + F^{(n-2)}(t_0) \\frac{ (t-t_0)^n }{n!} + \\ldots \\; ,\\]<\/p>\n<p>for the Lie series.<\/p>\n<p>A Taylor&#8217;s series expansion of the integral found in the exact solution gives<\/p>\n<p>\\[ x(t) = x_0 + v_0 (t &#8211; t_0) + F(t_0) \\frac{ (t-t_0)^2 }{2} \\\\ + F'(t_0) \\frac{ (t-t_0)^3 }{3!} + \\ldots + F^{(n-2)}(t_0) \\frac{ (t-t_0)^n }{n!} + \\ldots \\; ,\\]<\/p>\n<p>which happily gives the same answer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the topics touched on in some of the recent posts about Lie series was the idea that a non-autonomous equation can be handled relatively easily in the Lie&#8230; <a class=\"read-more-button\" href=\"https:\/\/underthehood.blogwyrm.com\/?p=599\">Read more &gt;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-599","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=\/wp\/v2\/posts\/599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=599"}],"version-history":[{"count":8,"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=\/wp\/v2\/posts\/599\/revisions"}],"predecessor-version":[{"id":2062,"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=\/wp\/v2\/posts\/599\/revisions\/2062"}],"wp:attachment":[{"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/underthehood.blogwyrm.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}