Steady-state solver

136 views
Skip to first unread message

cibinj...@gmail.com

unread,
Aug 18, 2023, 4:37:08 PM8/18/23
to OpenVSP
Hi,

I'm trying to understand how the wake deformation works for the quasi-steady solver in VSPAero. I understand a flat-wake is first initialized and then the wake collocation points are updated to match the streamline.
For a local velocity V = (u, v, w), and the streamline parameter s, the differential equation being solved for is
dx/ds = u/|V| 
dy/ds = v/|V|
dz/ds = w/|V|

In the discretized form (for say the x-component) this becomes,
x_{i+1} = x_{i} + u/|V| * (s_{i+1} - s_{i})

This seems to be what VSPAero is also doing with an additional relaxation factor.
I'm unable to understand how this results in a converged solution. I do not see how all of (u, v, w) will reduce to zero, since there will always be induced velocity from nearby vortices.

I'm sure I'm missing something!
Any help/hints are appreciated.

Thanks!
Cibin

Rob McDonald

unread,
Aug 18, 2023, 4:55:38 PM8/18/23
to ope...@googlegroups.com
The x{i+1} here is the next x along a given wake -- not the updated position of the same x at the next timestep.

So, u,v,w do not have to go to zero for this to converge.  Instead, the wake line needs to lie parallel to the local velocities along a streamline.

That said, it does not converge.  Notice that even with many wake iterations, the residuals do not drop to zero.  They come down, but then they stop.  For simple cases, they don't really improve all that much compared to a fixed wake.

Lift and Drag do a pretty good job of converging, but the wake points wiggle around forever.

Dave is actually working on a mode that will address this for other reasons -- it won't be ready for release for quite some time (I have to get the huge release before that one done first).  It is a good bit slower, but it provides much more formal convergence behavior to the wake.

Rob



--
You received this message because you are subscribed to the Google Groups "OpenVSP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openvsp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openvsp/65e6663a-93b2-4541-82c0-238c6a2b7445n%40googlegroups.com.

Cibin Joseph

unread,
Aug 18, 2023, 5:04:27 PM8/18/23
to ope...@googlegroups.com
Oh, I see! I kept interpreting it as a fixed-point iteration.
Now it makes sense.

Looking forward to seeing what Dave comes up with next!

Thanks Rob!
Cibin

Brandon Hicks

unread,
Apr 12, 2024, 11:21:19 PM4/12/24
to OpenVSP
Is progress on this being made? I find that the convergence vs number of wake iterations is very oscillatory, and residuals almost never decrease much beyond the 2nd or 3rd iteration. 

Brandon Hicks

Reply all
Reply to author
Forward
Message has been deleted
0 new messages