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;
}
$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!
pde fluid-dynamics nonlinear-equations
New contributor
$endgroup$
add a comment |
$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!
pde fluid-dynamics nonlinear-equations
New contributor
$endgroup$
add a comment |
$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!
pde fluid-dynamics nonlinear-equations
New contributor
$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
pde fluid-dynamics nonlinear-equations
New contributor
New contributor
edited 12 hours ago
nicoguaro♦
4,7865 gold badges15 silver badges36 bronze badges
4,7865 gold badges15 silver badges36 bronze badges
New contributor
asked 14 hours ago
user32639user32639
111 bronze badge
111 bronze badge
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$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!
$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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
$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!
$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
add a comment |
$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!
$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
add a comment |
$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!
$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!
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
add a comment |
$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
add a comment |
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.
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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