VSPAERO TE Detection Fail

55 views
Skip to first unread message

Christian Hauschel

unread,
May 28, 2026, 2:18:22 PM (7 days ago) May 28
to OpenVSP
Hello

I have the problem that in panel mode, not the full TE is detected for the RHS of my symmetric wing. The LHS works. 

With VLM, the TE detection works and the hole wing is used for the calculation.

I tried multiple things, like running the wings isolated, reducing the tesselation, ... 
Did you observe a similar problem? What was the solution?

Thank you & best regards,
Christian

P.S: I do not want to necessarily share the .vsp3 file.

Rob McDonald

unread,
May 28, 2026, 6:42:13 PM (7 days ago) May 28
to OpenVSP
Can you create a more simple file that exhibits the same problem?

This is something that likely can only be debugged by me running a test file in a debugger.

Rob

Christian Hauschel

unread,
Jun 2, 2026, 5:02:26 AM (3 days ago) Jun 2
to OpenVSP
Attached a test file.
test.vsp3

Christian Hauschel

unread,
Jun 2, 2026, 6:16:53 AM (2 days ago) Jun 2
to OpenVSP
VSP 3.50.4 and 3.48.0

Christian Hauschel

unread,
Jun 2, 2026, 6:16:57 AM (2 days ago) Jun 2
to OpenVSP
I changed the airfoil start and end points, from:

0.9999... 0.0000... 

to:
1.0 0.0


I guess now it works. Could this be a tolerance issue?


On Tuesday, 2 June 2026 at 11:02:26 UTC+2 Christian Hauschel wrote:

Rob McDonald

unread,
Jun 2, 2026, 7:59:41 PM (2 days ago) Jun 2
to OpenVSP
It is tolerance related, but not in an expected way.

For some reason, you have TE closure turned ON with a closure T/C of a very small value -- about 1e-6.

This doesn't show up in the GUI because that field doesn't report enough precision to show such a small value.  So it appears as 0.0000 there.

So, even though your TE is geometrically sharp, it is topologically blunt.

Somewhere along the line, the super tiny TE cap is detected as degenerate (zero area panels) and is removed.  When it does so, it appears that the W value of the now TE edge is left somewhat up to chance (when collapsing the nodes, it choses one V value or the other).  Instead of being 0.0, it is 0.002.  So, the wake is not detected.

Rob
Reply all
Reply to author
Forward
0 new messages