One of the results of a CFD simulation that is often of interest is the flow velocity visualization. This is commonly displayed using a combination of false color maps showing flow velocity magnitude and flow vectors where the vector direction represents the local flow direction and the vector length is proportional to the magnitude of the local flow velocity. This is easily accomplished in SimericsMP by selecting a boundary or derived surface and enabling the required settings. In the image below, we've selected the marine_symmetry boundary in the Geometric Entities panel and then in the Results panel selected the Derived Variable "Velocity Magnitude" as the display variable and enabled the "Surface" and "Vectors" checkboxes.



The results are shown in the image below. Note that we've performed the above process for two graphic views of the model since the settings are dependent on the view. We've also selected the model boundaries after changing those settings so that the model is visible as well.



A common question about the flow vectors shown in the above image is "why are the flow vectors pointing forward (right to left) when the fluid flow is traveling aft (left to right)?" The answer has to do with the coordinate frame of reference. When you observe the simulation progressing you see that the boat is not moving longitudinally, but the water appears to be moving past the boat. It's as if you were in a reference frame that was moving with the boat. However, imagine instead that you are observing the simulation from a nearby stationary vessel watching the boat go past. Now you are in the inertial reference frame (world coordinates). From that vantage point, flow that is very close to you (and substantially far from the passing vessel) is not moving at all and the velocity vectors would have zero length. As you moved closer to the passing boat you would find that the fluid was actually moving in the direction of the boat until at the limit if you could observe a fluid particle in contact with the boat it would be moving at the boats velocity. This inertial reference frame is the one that is used for the velocity vector plot.


If you would prefer to see the flow vectors in the reference frame moving with the boat you can simply define a custom display variable that subtracts the velocity of the boat. To do this, open the Expression Editor and define a new display variable as shown in the highlighted line below. Note that the sign of the right-hand-side depends on the orientation of your model as explained in the Expression Editor comments below.



Now select the marine_symmetry boundary again and in the Properties panel change the Vector variable from "Velocity" to the new user-defined variable "MyFlow" as shown in the images below.



The result is provided below. Note that I did not change the Surface display variable on the symmetry plane, so it is identical to the prior display. Now you can clearly observe the recirculation zone in the flow behind the transom.



Hopefully this addresses a common question that comes up when displaying flow velocity vectors with Orca3D Marine CFD. As always, if you have any questions about this or anything else related to Orca3D please send your question to support@orca3d.com..