It is straightforward to plot the integrated forces (shear and pressure) on any boundary in your simulation as described in the Orca3D Help File. In addition, it is easy to extract the plot data from any time history plot in SimericsMP using the clipboard-copying functionality, also described in the Help file. Sometimes, however, you might want to evaluate the dynamic forces on the model separate from the static forces. The integrated flow pressure forces includes both dynamic and static components (e.g., the hydrostatic pressure force). This makes it difficult to evaluate the lift forces on a vessel due just to dynamic flow effects. 


If you want to see the lift forces on a vessel due purely to dynamic flow effects, it is easily accomplished by defining a custom plot variable in SimericsMP. To define the dynamic pressure as custom plot variables in time history plots, you need to subtract the hydrostatic pressure at each location and time step during the simulation (which is typically different than that at rest due to the heave and pitch of the model). You need to subtract rhoW * g * z (water density * gravitational acceleration * vertical location relative to static free surface) integrated over all of the cell faces on the model that are below z = 0. To add this to the time history plot output you can add the following expressions in the Expression Editor before starting the simulation. 


rhow = share.water.rho
grav = 9.80665

gaugePressure = integral(flow.P * normal.z, patch.hull) + integral(flow.P * normal.z, patch.transom)
plot.gaugePressureZ = 2 * gaugePressure # assuming a symmetric run
#plot.gaugePressureZ: [N]

staticPressure = integral(z < 0 ? rhow * grav * -z * normal.z : 0, patch.hull) + integral(z < 0 ? rhow * grav * -z * normal.z : 0,  patch.transom)
plot.staticPressureZ = 2 * staticPressure # assuming a symmetric run
#plot.staticPressureZ: [N]

dynamicPressure = gaugePressure - staticPressure
plot.dynamicPressureZ = 2 * dynamicPressure # assuming a symmetric run
#plot.dynamicPressureZ: [N]

There are a few things to note in the above expressions. First, we just included hull and transom boundaries, but if you have others that are below the free surface (like rudders) you will need to add them as well. Second, the static pressure due to air on the topside is being neglected for simplicity since it is small. Finally, we are approximating the hydrostatic pressure based on the wet portion of the hull below the calm free surface. This neglects the instantaneous free-surface wave contour on the hull, typically expected to be fairly small for displacement vessels.


When you run the simulation and create a new XY plot, if you select the "Common" module in the Model panel you should see three new variables (gaugePressureZ, staticPressureZ, and dynamicPressureZ) as shown below.