Skip to main content
11 events
when toggle format what by license comment
Jul 5, 2016 at 10:02 history edited james506 CC BY-SA 3.0
alternative solution approach
Jul 1, 2016 at 11:38 comment added Bill Greene I don't have any reference suggestions. As a first attempt, I would just substitute $f^2/2$ and see how it works.
Jul 1, 2016 at 8:45 comment added james506 $f$ represents a non-dimensional pressure. The second derivative w.r.t time arises due to an assumption of weak acoustic non-linearity. Do you have any suggestions for references for handling the burgers term in this context?
Jun 30, 2016 at 20:40 comment added Bill Greene Yes, I appreciate that getting a good spatial discretization for these hyperbolic equations is tricky, and I am aware of some of the tricks, but not my area of expertise, unfortunately. By the way, what is $f$? If it were the velocity of the fluid I would not have expected that term in eqn 1 that is a second derivative wrt time.
Jun 30, 2016 at 20:21 comment added james506 I think I follow you now. So yes I guess this would then allow you to have $d/dT = rhs$. The remaining issue I see though is how to handle the Burgers term, $\partial F/\partial T$?
Jun 30, 2016 at 19:57 comment added Bill Greene Well, I appreciate that solving your eqn 1, a nonlinear, hyperbolic equation with shocks has its own set of discretization issues. But if discretizing $\partial f/\partial X$ with a simple first-order backward difference (i.e. upwind) scheme, is acceptable, wouldn't that lead to an ODE system? The unknowns in the system of ODE would be $f, g, q, \xi, \psi$ at each of the FD points. You would also need a sixth unknown to convert eqn 1 to first order form. Doesn't that give a set of ODE with 6N equations (N=number of FD points)?
Jun 30, 2016 at 19:19 comment added james506 @BillGreene, Would you be able to clarify how you would do this discretising in space ($X$) instead of $T$? If you discretise in $X$ I can't see how you would put the equations in the form $d/dT = rhs(X)$, which as I understand is needed for an ODE solver?
Jun 30, 2016 at 18:44 comment added Bill Greene No, my suggestion is to discretize in space (X) so that you end up with a standard system of ODE to solve. The ODE system in T is a standard initial value problem that should be solvable with many black box ODE solvers.
Jun 30, 2016 at 18:37 comment added james506 This is essentially what method (2) is. The equations are discretised in $T$ only, using finite differences. However, my understanding is you can only use an ODE solver which is compatible with DAEs for this system as there is no $\partial / \partial X$ terms in (2-5)
Jun 30, 2016 at 18:01 comment added Bill Greene I was thinking of a fairly standard method-of-lines approach where you would discretize all five equations in the spatial dimension and then pass the resulting system of ODE to a standard solver for solution in time.
Jun 30, 2016 at 17:07 history answered james506 CC BY-SA 3.0