Skip to Content

FROUDE

Overview

The FROUDE function calculates the Froude number (Fr), a dimensionless number used in fluid mechanics to characterize the influence of gravity on fluid motion. The Froude number is defined as the ratio of a characteristic velocity to the square root of the product of gravitational acceleration and a characteristic length:

Fr=VgLFr = \frac{V}{\sqrt{g L}}

where:

  • VV is the characteristic velocity (m/s)
  • LL is the characteristic length (m)
  • gg is the acceleration due to gravity (m/s², default 9.80665)

The Froude number is important in the study of open channel flows, ship hydrodynamics, and other applications where gravity plays a significant role in fluid behavior. Optionally, the squared form of the Froude number can be returned.

For more information, see the fluids.core documentation  and the fluids GitHub repository .

This example function is provided as-is without any representation of accuracy.

Usage

To use the function in Excel:

=FROUDE(V, L, [g], [squared])
  • V (float, required): Characteristic velocity in m/s.
  • L (float, required): Characteristic length in meters.
  • g (float, optional, default=9.80665): Acceleration due to gravity in m/s².
  • squared (bool, optional, default=FALSE): If TRUE, returns the squared Froude number.

The function returns a single value (float): the Froude number (dimensionless), or its squared value if squared is TRUE. If the input is invalid, an error message (string) is returned.

Examples

Example 1: Standard Froude Number

In Excel:

=FROUDE(1.83, 2)

Expected output:

Result
0.4116

Example 2: Froude Number with Custom Gravity

In Excel:

=FROUDE(1.83, 2, 1.63)

Expected output:

Result
1.0135

Example 3: Squared Froude Number

In Excel:

=FROUDE(1.83, 2, 9.80665, TRUE)

Expected output:

Result
0.1694

Example 4: Squared Froude Number with Custom Gravity

In Excel:

=FROUDE(1.83, 2, 1.63, TRUE)

Expected output:

Result
1.0272

Python Code

import micropip await micropip.install(['fluids']) from fluids.core import Froude as fluids_froude def froude(V, L, g=9.80665, squared=False): """ Calculate the Froude number (Fr) for a given velocity, length, and gravity. Args: V: Characteristic velocity in m/s. L: Characteristic length in meters. g: Acceleration due to gravity in m/s² (default: 9.80665). squared: If True, returns the squared Froude number (default: False). Returns: The Froude number (float, dimensionless), or its squared value if squared is True. Returns an error message (str) if input is invalid. This example function is provided as-is without any representation of accuracy. """ try: V = float(V) L = float(L) g = float(g) squared = bool(squared) except Exception: return "Invalid input: could not convert arguments to float." if L <= 0 or g <= 0: return "Invalid input: L and g must be positive." try: result = fluids_froude(V, L=L, g=g, squared=squared) except Exception as e: return f"Error: {str(e)}" return result

Example Workbook

Link to Workbook 

Last updated on