Skip to content
  • Andrew Heather's avatar
    ENH: Added new propellerInfo function object · 734a3143
    Andrew Heather authored and Andrew Heather's avatar Andrew Heather committed
    Calculates propeller performance and wake field properties.
    
    Controlled by executeControl:
    - Propeller performance
      - Thrust coefficient, Kt
      - Torque coefficient, 10*Kq
      - Advance coefficient, J
      - Open water efficiency, etaO
      - Written to postProcessing/<name>/<time>/propellerPerformance.dat
    
    Controlled by writeControl:
    - Wake field text file
      - Wake: 1 - UzMean/URef
      - Velocity in cylindrical coordinates at xyz locations
      - Written to postProcessing/<name>/<time>/wake.dat
    - Axial wake field text file
      - 1 - Uz/URef at r/R and angle
      - Written to postProcessing/<name>/<time>/axialWake.dat
    - Velocity surface
      - Written to postProcessing/<name>/surfaces/time>/disk.<fileType>
    
    Usage
    
        Example of function object specification:
        \verbatim
        propellerInfo1
        {
            type            propellerInfo;
            libs            (forces);
            writeControl    writeTime;
    
            patches         ("propeller.*");
    
            URef            5; // Functi...
    734a3143