RBF Morph basically requires three different steps:
- Step 1 [SERIAL] setup and definition of the problem;
- Step 2 [SERIAL] solution of the RBF system;
- Step 3 [SERIAL or PARALLEL] morphing of the surface and volume mesh.
The serial setup requires an intense use of the RBF Morph GUI. The GUI offers all the tools required for the definition of the problem. It is composed by a main panel that, acting on the radio buttons on the left, offers several different operative modes. The first four panels (Config, Encaps, Surfs, Points) are addressed to the problem set-up and the definition of the source points; Solve and Multi-Sol panels allow to calculate or combine the RBF solutions; Preview and Morph panels let the user to preview or apply the morphing to the mesh; in the CAD panel is possible to apply the morphing modification to a given STEP CAD file; the Tools panel contains various utilities and settings.
After completing Step 1 it is possible to proceed to Step 2 and calculate the rbf solution. The effect of the solution (modifier or parameter) can be verified using the Preview feature. It allows to pre-morph on the fly an arbitrary number of surfaces, without altering the actual mesh, overlaying them on the current graphical viewport. In alternative, it is also possible to morph the actual mesh, check the result in terms of shape deformation, mesh quality, etc. and then going back to the original configuration using the Undo capability. Once that the solution is satisfactory, it can be saved on file. The operation is then repeated for each desired modifier.
Step 3 can be performed in serial or in parallel with or without the GUI. Once the solutions are available, they can be loaded and used to morph the mesh using the Morph panel of the GUI or using TUI commands that allow to prescribe a single morph or a multi-morph, combining the effect of multiple modifiers. Considering that each modifier can be applied with the desired magnitude (Amplification), a parametric Fluent model results.
Considering that the modifiers are non-linear and that large mesh movements are involved, the effect of a multiple modifier action depends on the sequence of application. For this reason the rbf-morph command superimpose the effects using the same baseline mesh as the starting point of each modifier. Different sequences can be imposed by the user applying the single morph after the action of a previous morph. But in this case a special procedure is required to direct control the effect of the sequence of morphing. For special cases a custom sequence of morphing actions can be programmed as an additional UDF.
A brief description of each step is given below for a practical application: the analysis of a motorbike windshield optimization.