Personal Simulation Works
Cmarc is a inviscid fluid flow analysis program of the type known as a low-order panel method. It is an enhanced version of NASA's Pmarc-12, which is in turn a descendant of an early 1,000-panel version of Analytical Methods' VSAERO. Pmarc-12 and VSAERO took different evolutionary paths, but their common ancestry is apparent in the similarity between their input file formats and the results that they produce. Low-order panel methods, in which the calculated coefficient of pressure for each panel is applied uniformly over the entire panel, have been shown to provide virtually the same level of accuracy as higher-order methods, in which pressure gradients are calculated within panels, so long as the meshing of the model is sufficiently dense, particularly in areas of rapidly changing pressure coefficient. With modern desktop computers, dense meshes of 5,000 or more panels for a half-model can be analyzed in minutes.
Although the basic analysis is inviscid, a subsequent boundary-layer analysis may be performed along individual streamlines or over the entire surface. Provided that flow is attached and that large areas of crossflow do not appear, the boundary layer analysis is quite accurate.
Only the frictional and lift-induced components of drag can be computed, however, unless the user chooses to use Cmarc's nonlinear option, which incorporates boundary-layer displacement in the iterated solution. While an inviscid analysis is inherently unable to calculate pressure or "form" drag, iterating over the boundary layer allows Cmarc to predict pressure drag with good accuracy so long as large areas of separated flow are not present..
Cmarc and Pmarc-12 input files are mutually compatible. Cmarc's output formats are a superset of Pmarc-12's; Cmarc adds a number of files whose purpose is to communicate output data to Postmarc. Postmarc incorporates a number of Cmarc procedures, particularly those related to the boundary layer analysis, in order to permit interactive generation of on- and off-body streamlines and of pressure and velocity maps of the free stream. With Cmarc and Postmarc, it is not necessary to re-run the entire analysis each time new streamlines are desired.
Cmarc's program screen (see below) allows the user to alter a number of parameters and run conditions without editing the input file. In this it resembles the "Analysis" screen in Digital Wind Tunnel (DWT). Batch processes can be programmed to occur at any future date and time, and batch files can be saved and reused. Memory detection and management work the same as in DWT.
Cmarc, which is written in ANSI C, can also be delivered to customers in the form of a 32-bit DOS command-line executable. This version of Cmarc is also available in the form of UNIX-compatible source code with a makefile.
|This page designed
and maintained by
Dave Web Works