VGK Status: Not run yet...
VGK Status: Running...
VGK Status: Run completed successfully. See 'Results' and 'Pressure Coefficient Graph' tabs for details.
VGK Status: Warning - the input has changed since the last run! Rerun the calculation...
VGK Status: Run contain errors or warnings. See 'Results' tab for details...
Begin by selecting your analysis type, or by loading an example from the 'ESDU Examples' dropdown menu above.
See the 'Help' tab for detailed guidance.
For a viscous calculation specify either the angle of incidence or the lift-coefficient of the aerofoil.
Case |
Mach number
|
Angle of incidence
|
|
---|---|---|---|
If you specify the lift coefficient then
Case |
Mach number
|
Initial estimate of the angle of incidence
|
{{tba.vgk.ep.i.flowsolveroptions.viscous.CL.title}}
|
---|---|---|---|
Case |
Mach number
|
Angle of incidence
|
|
---|---|---|---|
Some of the internal VGK parameters can be modified if required. However, you are strongly advised to use the ESDU defaults. See Transonics, Section 6b for more information on the usage and setup of VGK.
For a viscous calculation these additional parameters can be specified
Case | Shocks | |||||||||||||||||||||
{{$index+1}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.M.value, 'f', '3', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.alpha.value, 'f', '3', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.viscous.CL.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.viscous.CM.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.viscous.CDP.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.viscous.CDF.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.viscous.CDT.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.viscous.CDV.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.viscous.CDW.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.viscous.RThetaTransitionUpper.value, 'p', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.viscous.RThetaTransitionLower.value, 'p', '5', 'n/a')}} |
|
||||||||||
Shocks for case #{{$index+1}}:
|
Case | Shocks | ||||||||||||||||
{{$index+1}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.M.value, 'f', '3', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.alpha.value, 'f', '3', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.inviscid.CL.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.inviscid.CM.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.inviscid.CDP.value, 'f', '5', 'n/a')}} | {{occ.oodleCore.utils.valPrintFormatted(ccase.inviscid.CDW.value, 'f', '5', 'n/a')}} |
|
||||||||||
Shocks for case #{{$index+1}}:
|
It may be helpful to some users to have access to the 'raw' files as used by the VGK executable program that runs within this ESDU VGK interface. These files are listed below. They contain the VGK data from the last run.
VGK is a CFD (computational fluid dynamics) method for predicting the aerodynamic characteristics of a two-dimensional single-element aerofoils in a subsonic and high-transonic freestream, including the effects of viscosity (boundary layers and wake) and shock waves. VGK uses an iterative approach to solve coupled finite-difference equations for the inviscid flow region (assumed to be potential) and the viscous flow region represented by integral boundary-layer equations.
The original VGK code, run via the command line, is also available (see ESDU 96029 and other Data Items from the Transonic Aerodynamics Series, Section 6b), however you are recommended to use this ESDU VGK Toolbox for most common circumstances, particularly those in which repetitive calculations are to be performed, for example optimisation studies.
Note that any data you supply to us are never looked at or retained by ESDU. We use your input data to run your requested calculation and, once the results are returned to you, we immediately delete any and all data for that program run.
{{tba | json}}
{{tba.vgk.ep | json}}