Limitations with dynamical systems vs. PDEs?Automatically generating finite difference matrices for systems of PDEsCoupled nonlinear PDEs with time dependence on the RHSvector PDEs on manifoldsApplying Runge-Kutta to nonlinear system of PDEsImproving calculation algorithm for coupled PDEsImplicit method for two coupled PDEsNewton method for a nonlinear system of time-independent PDEsA reference request for computational plasticity

Can $! cause race conditions when used in scripts running in parallel?

Server Integrity Check CheckCommands question

How many lines of code does the original TeX contain?

To get so rich that you are not in need of anymore money

Limitations with dynamical systems vs. PDEs?

“T” in subscript in formulas

Rent contract say that pets are not allowed. Possible repercussions if bringing the pet anyway?

From Poisson's equation to Laplace's equation

Is gzip atomic?

Prevent use of CNAME record for untrusted domain

What is the difference between "Grippe" and "Männergrippe"?

Add 2 new columns to existing dataframe using apply

Why isn't "I've" a proper response?

Do Bayesian credible intervals treat the estimated parameter as a random variable?

Why does Windows store Wi-Fi passwords in a reversible format?

Are there any elected officials in the U.S. who are not legislators, judges, or constitutional officers?

The Wires Underground

Does this VCO produce a sine wave or square wave

How to respectfully refuse to assist co-workers with IT issues?

I don't have the theoretical background in my PhD topic. I can't justify getting the degree

How can I unambiguously ask for a new user's "Display Name"?

Billiard balls collision

What is the loud noise of a helicopter when the rotors are not yet moving?

Who was the most successful German spy against Great Britain in WWII, from the contemporary German perspective?



Limitations with dynamical systems vs. PDEs?


Automatically generating finite difference matrices for systems of PDEsCoupled nonlinear PDEs with time dependence on the RHSvector PDEs on manifoldsApplying Runge-Kutta to nonlinear system of PDEsImproving calculation algorithm for coupled PDEsImplicit method for two coupled PDEsNewton method for a nonlinear system of time-independent PDEsA reference request for computational plasticity






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1












$begingroup$


As a computational scientist, are there limitations to studying dynamical systems — systems of odes in which each state variable evolves with time — compared to studying PDEs?



For instance, it seems that modeling blood flow in the heart is done with PDEs, but in some research papers for fluid-structure interactions for a quasi-2d problem, the modeling is done with a set of ODEs. Which l like; it's easy to learn, it makes sense, and it's accurate and matches physical experiments well.



Could I specialize in dynamical systems modeling and theory and computation (numerical methods) as a computational scientist without being severely limited? Is it, for practical purposes, necessary to learn PDEs and numerical methods for solving PDEs?



I would especially welcome an answer in the context of an example!










share|cite|improve this question









New contributor



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






$endgroup$




















    1












    $begingroup$


    As a computational scientist, are there limitations to studying dynamical systems — systems of odes in which each state variable evolves with time — compared to studying PDEs?



    For instance, it seems that modeling blood flow in the heart is done with PDEs, but in some research papers for fluid-structure interactions for a quasi-2d problem, the modeling is done with a set of ODEs. Which l like; it's easy to learn, it makes sense, and it's accurate and matches physical experiments well.



    Could I specialize in dynamical systems modeling and theory and computation (numerical methods) as a computational scientist without being severely limited? Is it, for practical purposes, necessary to learn PDEs and numerical methods for solving PDEs?



    I would especially welcome an answer in the context of an example!










    share|cite|improve this question









    New contributor



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






    $endgroup$
















      1












      1








      1





      $begingroup$


      As a computational scientist, are there limitations to studying dynamical systems — systems of odes in which each state variable evolves with time — compared to studying PDEs?



      For instance, it seems that modeling blood flow in the heart is done with PDEs, but in some research papers for fluid-structure interactions for a quasi-2d problem, the modeling is done with a set of ODEs. Which l like; it's easy to learn, it makes sense, and it's accurate and matches physical experiments well.



      Could I specialize in dynamical systems modeling and theory and computation (numerical methods) as a computational scientist without being severely limited? Is it, for practical purposes, necessary to learn PDEs and numerical methods for solving PDEs?



      I would especially welcome an answer in the context of an example!










      share|cite|improve this question









      New contributor



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






      $endgroup$




      As a computational scientist, are there limitations to studying dynamical systems — systems of odes in which each state variable evolves with time — compared to studying PDEs?



      For instance, it seems that modeling blood flow in the heart is done with PDEs, but in some research papers for fluid-structure interactions for a quasi-2d problem, the modeling is done with a set of ODEs. Which l like; it's easy to learn, it makes sense, and it's accurate and matches physical experiments well.



      Could I specialize in dynamical systems modeling and theory and computation (numerical methods) as a computational scientist without being severely limited? Is it, for practical purposes, necessary to learn PDEs and numerical methods for solving PDEs?



      I would especially welcome an answer in the context of an example!







      pde fluid-dynamics nonlinear-equations






      share|cite|improve this question









      New contributor



      user32639 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



      user32639 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 6 hours ago









      nicoguaro

      4,7865 gold badges15 silver badges36 bronze badges




      4,7865 gold badges15 silver badges36 bronze badges






      New contributor



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








      asked 8 hours ago









      user32639user32639

      61 bronze badge




      61 bronze badge




      New contributor



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




      New contributor




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

























          1 Answer
          1






          active

          oldest

          votes


















          2













          $begingroup$

          PDEs are a form of dynamical system where there is another continuous variable. Usually this is space, so you're looking at how things over time and space instead of just over time.



          Here's an example of generalizing an ODE to a PDE. Take your ODE model of chemical reactions which models the concentration of certain chemicals over time. Now generalize the model so that there is a whole tub of these chemicals, but it's not evenly mixed. Things are diffusing around, maybe there's some advective (mean) flow. Now look at how those chemical concentrations are evolving over time at each point in space: this is the PDE generalization (and in this case, it's a PDE u_t = N(u) + f(u) where the f is just the ODE!).



          How many foxes and rabbits are there? -> How many foxes and rabbits are there in a a given location?



          You can keep going. Conclusion, it's still just a dynamical system, though it has another element to it above just an ODE. Is it necessary to learn PDEs? Depends on if it's necessary for you to use them. Is it necessary for you to use PDEs? That depends on the scientific question you are trying to answer.



          If you're a student, I will say that there are enough questions that require a PDE that it can be very useful to learn some of the methods of PDEs. Mathematically, they are a bit more involved than ODEs, but the interesting thing is that the most common way to handle PDEs is... to turn them into ODEs. The finite difference method turns a PDE into a system of ODEs at given points in space. Galerkin or finite element methods pick a basis and expand the infinite dimensional continuous differential operators along the basis to arise at a finite dimensional discrete differential operator... and a discrete differential operator is either just a (non)linear system of equations or an ODE. There are more advanced ways to do expansions as well. The classic Lorenz equation is actually a simplified form of Navier-Stokes, pulling out the interesting dynamics of turbulence in fluids.



          So in conclusion, don't avoid PDEs: they are natural and show up in models as they get progressively more detailed. And handling PDEs is "just" a generalization of ODEs. I say "just" since there are some deep mathematical details that need to be addressed when moving to infinite dimensional continuous operators, but that's where non-trivial behavior may not be captured by ODEs!






          share|cite|improve this answer









          $endgroup$














          • $begingroup$
            This is a good answer. I would add that: yes you can specialize in ODE. Trying to explicitly answer the OP.
            $endgroup$
            – nicoguaro
            6 hours ago













          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "363"
          ;
          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: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          user32639 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%2fscicomp.stackexchange.com%2fquestions%2f33311%2flimitations-with-dynamical-systems-vs-pdes%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









          2













          $begingroup$

          PDEs are a form of dynamical system where there is another continuous variable. Usually this is space, so you're looking at how things over time and space instead of just over time.



          Here's an example of generalizing an ODE to a PDE. Take your ODE model of chemical reactions which models the concentration of certain chemicals over time. Now generalize the model so that there is a whole tub of these chemicals, but it's not evenly mixed. Things are diffusing around, maybe there's some advective (mean) flow. Now look at how those chemical concentrations are evolving over time at each point in space: this is the PDE generalization (and in this case, it's a PDE u_t = N(u) + f(u) where the f is just the ODE!).



          How many foxes and rabbits are there? -> How many foxes and rabbits are there in a a given location?



          You can keep going. Conclusion, it's still just a dynamical system, though it has another element to it above just an ODE. Is it necessary to learn PDEs? Depends on if it's necessary for you to use them. Is it necessary for you to use PDEs? That depends on the scientific question you are trying to answer.



          If you're a student, I will say that there are enough questions that require a PDE that it can be very useful to learn some of the methods of PDEs. Mathematically, they are a bit more involved than ODEs, but the interesting thing is that the most common way to handle PDEs is... to turn them into ODEs. The finite difference method turns a PDE into a system of ODEs at given points in space. Galerkin or finite element methods pick a basis and expand the infinite dimensional continuous differential operators along the basis to arise at a finite dimensional discrete differential operator... and a discrete differential operator is either just a (non)linear system of equations or an ODE. There are more advanced ways to do expansions as well. The classic Lorenz equation is actually a simplified form of Navier-Stokes, pulling out the interesting dynamics of turbulence in fluids.



          So in conclusion, don't avoid PDEs: they are natural and show up in models as they get progressively more detailed. And handling PDEs is "just" a generalization of ODEs. I say "just" since there are some deep mathematical details that need to be addressed when moving to infinite dimensional continuous operators, but that's where non-trivial behavior may not be captured by ODEs!






          share|cite|improve this answer









          $endgroup$














          • $begingroup$
            This is a good answer. I would add that: yes you can specialize in ODE. Trying to explicitly answer the OP.
            $endgroup$
            – nicoguaro
            6 hours ago















          2













          $begingroup$

          PDEs are a form of dynamical system where there is another continuous variable. Usually this is space, so you're looking at how things over time and space instead of just over time.



          Here's an example of generalizing an ODE to a PDE. Take your ODE model of chemical reactions which models the concentration of certain chemicals over time. Now generalize the model so that there is a whole tub of these chemicals, but it's not evenly mixed. Things are diffusing around, maybe there's some advective (mean) flow. Now look at how those chemical concentrations are evolving over time at each point in space: this is the PDE generalization (and in this case, it's a PDE u_t = N(u) + f(u) where the f is just the ODE!).



          How many foxes and rabbits are there? -> How many foxes and rabbits are there in a a given location?



          You can keep going. Conclusion, it's still just a dynamical system, though it has another element to it above just an ODE. Is it necessary to learn PDEs? Depends on if it's necessary for you to use them. Is it necessary for you to use PDEs? That depends on the scientific question you are trying to answer.



          If you're a student, I will say that there are enough questions that require a PDE that it can be very useful to learn some of the methods of PDEs. Mathematically, they are a bit more involved than ODEs, but the interesting thing is that the most common way to handle PDEs is... to turn them into ODEs. The finite difference method turns a PDE into a system of ODEs at given points in space. Galerkin or finite element methods pick a basis and expand the infinite dimensional continuous differential operators along the basis to arise at a finite dimensional discrete differential operator... and a discrete differential operator is either just a (non)linear system of equations or an ODE. There are more advanced ways to do expansions as well. The classic Lorenz equation is actually a simplified form of Navier-Stokes, pulling out the interesting dynamics of turbulence in fluids.



          So in conclusion, don't avoid PDEs: they are natural and show up in models as they get progressively more detailed. And handling PDEs is "just" a generalization of ODEs. I say "just" since there are some deep mathematical details that need to be addressed when moving to infinite dimensional continuous operators, but that's where non-trivial behavior may not be captured by ODEs!






          share|cite|improve this answer









          $endgroup$














          • $begingroup$
            This is a good answer. I would add that: yes you can specialize in ODE. Trying to explicitly answer the OP.
            $endgroup$
            – nicoguaro
            6 hours ago













          2














          2










          2







          $begingroup$

          PDEs are a form of dynamical system where there is another continuous variable. Usually this is space, so you're looking at how things over time and space instead of just over time.



          Here's an example of generalizing an ODE to a PDE. Take your ODE model of chemical reactions which models the concentration of certain chemicals over time. Now generalize the model so that there is a whole tub of these chemicals, but it's not evenly mixed. Things are diffusing around, maybe there's some advective (mean) flow. Now look at how those chemical concentrations are evolving over time at each point in space: this is the PDE generalization (and in this case, it's a PDE u_t = N(u) + f(u) where the f is just the ODE!).



          How many foxes and rabbits are there? -> How many foxes and rabbits are there in a a given location?



          You can keep going. Conclusion, it's still just a dynamical system, though it has another element to it above just an ODE. Is it necessary to learn PDEs? Depends on if it's necessary for you to use them. Is it necessary for you to use PDEs? That depends on the scientific question you are trying to answer.



          If you're a student, I will say that there are enough questions that require a PDE that it can be very useful to learn some of the methods of PDEs. Mathematically, they are a bit more involved than ODEs, but the interesting thing is that the most common way to handle PDEs is... to turn them into ODEs. The finite difference method turns a PDE into a system of ODEs at given points in space. Galerkin or finite element methods pick a basis and expand the infinite dimensional continuous differential operators along the basis to arise at a finite dimensional discrete differential operator... and a discrete differential operator is either just a (non)linear system of equations or an ODE. There are more advanced ways to do expansions as well. The classic Lorenz equation is actually a simplified form of Navier-Stokes, pulling out the interesting dynamics of turbulence in fluids.



          So in conclusion, don't avoid PDEs: they are natural and show up in models as they get progressively more detailed. And handling PDEs is "just" a generalization of ODEs. I say "just" since there are some deep mathematical details that need to be addressed when moving to infinite dimensional continuous operators, but that's where non-trivial behavior may not be captured by ODEs!






          share|cite|improve this answer









          $endgroup$



          PDEs are a form of dynamical system where there is another continuous variable. Usually this is space, so you're looking at how things over time and space instead of just over time.



          Here's an example of generalizing an ODE to a PDE. Take your ODE model of chemical reactions which models the concentration of certain chemicals over time. Now generalize the model so that there is a whole tub of these chemicals, but it's not evenly mixed. Things are diffusing around, maybe there's some advective (mean) flow. Now look at how those chemical concentrations are evolving over time at each point in space: this is the PDE generalization (and in this case, it's a PDE u_t = N(u) + f(u) where the f is just the ODE!).



          How many foxes and rabbits are there? -> How many foxes and rabbits are there in a a given location?



          You can keep going. Conclusion, it's still just a dynamical system, though it has another element to it above just an ODE. Is it necessary to learn PDEs? Depends on if it's necessary for you to use them. Is it necessary for you to use PDEs? That depends on the scientific question you are trying to answer.



          If you're a student, I will say that there are enough questions that require a PDE that it can be very useful to learn some of the methods of PDEs. Mathematically, they are a bit more involved than ODEs, but the interesting thing is that the most common way to handle PDEs is... to turn them into ODEs. The finite difference method turns a PDE into a system of ODEs at given points in space. Galerkin or finite element methods pick a basis and expand the infinite dimensional continuous differential operators along the basis to arise at a finite dimensional discrete differential operator... and a discrete differential operator is either just a (non)linear system of equations or an ODE. There are more advanced ways to do expansions as well. The classic Lorenz equation is actually a simplified form of Navier-Stokes, pulling out the interesting dynamics of turbulence in fluids.



          So in conclusion, don't avoid PDEs: they are natural and show up in models as they get progressively more detailed. And handling PDEs is "just" a generalization of ODEs. I say "just" since there are some deep mathematical details that need to be addressed when moving to infinite dimensional continuous operators, but that's where non-trivial behavior may not be captured by ODEs!







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered 7 hours ago









          Chris RackauckasChris Rackauckas

          6,5411 gold badge20 silver badges34 bronze badges




          6,5411 gold badge20 silver badges34 bronze badges














          • $begingroup$
            This is a good answer. I would add that: yes you can specialize in ODE. Trying to explicitly answer the OP.
            $endgroup$
            – nicoguaro
            6 hours ago
















          • $begingroup$
            This is a good answer. I would add that: yes you can specialize in ODE. Trying to explicitly answer the OP.
            $endgroup$
            – nicoguaro
            6 hours ago















          $begingroup$
          This is a good answer. I would add that: yes you can specialize in ODE. Trying to explicitly answer the OP.
          $endgroup$
          – nicoguaro
          6 hours ago




          $begingroup$
          This is a good answer. I would add that: yes you can specialize in ODE. Trying to explicitly answer the OP.
          $endgroup$
          – nicoguaro
          6 hours ago










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









          draft saved

          draft discarded


















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












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











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














          Thanks for contributing an answer to Computational Science 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%2fscicomp.stackexchange.com%2fquestions%2f33311%2flimitations-with-dynamical-systems-vs-pdes%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

          Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

          Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

          François Viète Contents Biography Work and thought Bibliography See also Notes Further reading External links Navigation menup. 21Google Bookspp. 75–77Google BooksDe thou (from University of Saint Andrews)ArchivedGoogle BooksGoogle BooksGoogle BooksGoogle booksGoogle Bookscc-parthenay.frL'histoire universelle (fr)Universal History (en)ArchivedAdsabs.harvard.eduPagesperso-orange.frArchive.orgChikara Sasaki. Descartes' mathematical thought p.259Google BooksGoogle BooksGoogle Bookspp. 152 and onwardGoogle BooksGoogle BooksScribd.comGoogle Books1257-7979Google BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGallica.bnf.frGoogle BooksGoogle Books"François Viète"Francois Viète: Father of Modern Algebraic NotationThe Lawyer and the GamblerAbout TarporleySite de Jean-Paul GuichardL'algèbre nouvelle"About the Harmonicon"cb120511976(data)1188044800000 0001 0913 5903n82164680ola2013766880073431702w6vt1sb70287374827140948071409480