Limitations with dynamical systems vs. PDEs?Automatically generating finite difference matrices for systems...

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

Does Yeshayahu 43:10b / 43:13a imply HaShem was created?

Removal of て in Japanese novels

Billiard balls collision

When, exactly, does the Rogue Scout get to use their Skirmisher ability?

Prison offence - trespassing underwood fence

Can RMSE and MAE have the same value?

Is gzip atomic?

Papers on arXiv solving the same problem at the same time

Can an Arcane Focus be embedded in one's body?

Redacting URLs as an email-phishing preventative?

What does "rel" in `mathrel` and `stackrel` stands for?

Possessive of multiple words

How were medieval castles built in swamps or marshes without draining them?

Why is proof-of-work required in Bitcoin?

Why doesn't 'd /= d' throw a division by zero exception?

Book with the Latin quote 'nihil superbus' meaning 'nothing above us'

Cooking Scrambled Eggs

"There were either twelve sexes or none."

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

Server Integrity Check CheckCommands question

How many lines of code does the original TeX contain?

Changing JPEG to RAW to use on Lightroom?

Talk interpreter



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







2












$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$





















    2












    $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$

















      2












      2








      2





      $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 12 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 14 hours ago









      user32639user32639

      111 bronze badge




      111 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


















          5













          $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
            12 hours ago










          • $begingroup$
            Not to mention that a PDE, once discretized in space, becomes a system of ODEs.
            $endgroup$
            – tpg2114
            6 hours ago










          • $begingroup$
            This. When I was studying, the PDEs course had more ODEs than the ODEs course. Each one looked like what I had expected from the other.
            $endgroup$
            – Roland Heath
            4 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









          5













          $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
            12 hours ago










          • $begingroup$
            Not to mention that a PDE, once discretized in space, becomes a system of ODEs.
            $endgroup$
            – tpg2114
            6 hours ago










          • $begingroup$
            This. When I was studying, the PDEs course had more ODEs than the ODEs course. Each one looked like what I had expected from the other.
            $endgroup$
            – Roland Heath
            4 hours ago
















          5













          $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
            12 hours ago










          • $begingroup$
            Not to mention that a PDE, once discretized in space, becomes a system of ODEs.
            $endgroup$
            – tpg2114
            6 hours ago










          • $begingroup$
            This. When I was studying, the PDEs course had more ODEs than the ODEs course. Each one looked like what I had expected from the other.
            $endgroup$
            – Roland Heath
            4 hours ago














          5














          5










          5







          $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 14 hours ago









          Chris RackauckasChris Rackauckas

          6,5711 gold badge20 silver badges34 bronze badges




          6,5711 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
            12 hours ago










          • $begingroup$
            Not to mention that a PDE, once discretized in space, becomes a system of ODEs.
            $endgroup$
            – tpg2114
            6 hours ago










          • $begingroup$
            This. When I was studying, the PDEs course had more ODEs than the ODEs course. Each one looked like what I had expected from the other.
            $endgroup$
            – Roland Heath
            4 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
            12 hours ago










          • $begingroup$
            Not to mention that a PDE, once discretized in space, becomes a system of ODEs.
            $endgroup$
            – tpg2114
            6 hours ago










          • $begingroup$
            This. When I was studying, the PDEs course had more ODEs than the ODEs course. Each one looked like what I had expected from the other.
            $endgroup$
            – Roland Heath
            4 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
          12 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
          12 hours ago












          $begingroup$
          Not to mention that a PDE, once discretized in space, becomes a system of ODEs.
          $endgroup$
          – tpg2114
          6 hours ago




          $begingroup$
          Not to mention that a PDE, once discretized in space, becomes a system of ODEs.
          $endgroup$
          – tpg2114
          6 hours ago












          $begingroup$
          This. When I was studying, the PDEs course had more ODEs than the ODEs course. Each one looked like what I had expected from the other.
          $endgroup$
          – Roland Heath
          4 hours ago




          $begingroup$
          This. When I was studying, the PDEs course had more ODEs than the ODEs course. Each one looked like what I had expected from the other.
          $endgroup$
          – Roland Heath
          4 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

          Taj Mahal Inhaltsverzeichnis Aufbau | Geschichte | 350-Jahr-Feier | Heutige Bedeutung | Siehe auch |...

          Baia Sprie Cuprins Etimologie | Istorie | Demografie | Politică și administrație | Arii naturale...

          Nicolae Petrescu-Găină Cuprins Biografie | Opera | In memoriam | Varia | Controverse, incertitudini...