openfoam/tutorials
Mark Olesen b0136d835e ENH: lumped point motion using local linear basic functions (#1341)
- the earlier implementation of externally controlled lumped point
  motion (see merge request !120 and OpenFOAM-v1706 release notes) was
  conceived for the motion of simple structures such as buildings or
  simple beams. The motion controller was simply defined in terms of
  an orientation axis and divisions along that axis.

  To include complex structures, multiple motion controllers are
  defined in terms of support points and connectivity.

  The points can have additional node Ids associated with them, which
  makes it easier to map to/from FEA models.

  OLD system/lumpedPointMovement specification
  --------------------------------------------

      //- Reference axis for the locations
      axis            (0 0 1);

      //- Locations of the lumped points
      locations       (0 0.05 .. 0.5);

  NEW system/lumpedPointMovement specification
  --------------------------------------------

      // Locations of the lumped points
      points
      (
          (0  0  0.00)
          (0  0  0.05)
          ...
          (0  0  0.50)
      );

      //- Connectivity for motion controllers
      controllers
      {
          vertical
          {
              pointLabels (0 1 2 3 4 5 6 7 8 9 10);
          }
      }

  And the controller(s) must be associated with the given
  pointDisplacement patch. Eg,

     somePatch
     {
         type            lumpedPointDisplacement;
         value           uniform (0 0 0);
         controllers     ( vertical );   // <-- NEW
     }

TUT: adjust building motion tutorial

- use new controllor definitions
- replace building response file with executable
- add updateControl in dynamicMeshDict for slowly moving structure
2020-06-17 15:16:27 +02:00
..
basic TUT: add parallel test for laplacianFoam 2020-06-05 17:54:42 +02:00
combustion GIT: remove leading/trailing blank lines, trailing whitespace 2020-06-17 10:46:26 +02:00
compressible STYLE: update tutorials 2020-06-17 10:11:33 +02:00
discreteMethods GIT: remove leading/trailing blank lines, trailing whitespace 2020-06-17 10:46:26 +02:00
DNS/dnsFoam/boxTurb16 REL: Release preparations 2019-12-23 09:49:23 +00:00
electromagnetics REL: Release preparations 2019-12-23 09:49:23 +00:00
financial/financialFoam/europeanCall REL: Release preparations 2019-12-23 09:49:23 +00:00
finiteArea REL: Release preparations 2019-12-23 09:49:23 +00:00
heatTransfer GIT: remove leading/trailing blank lines, trailing whitespace 2020-06-17 10:46:26 +02:00
incompressible ENH: lumped point motion using local linear basic functions (#1341) 2020-06-17 15:16:27 +02:00
IO TUT: verificationAndValidation Allrun uses bash 2020-03-30 21:14:29 +02:00
lagrangian ENH: Cloud function objects - added Weber number calcuation and output 2020-06-11 14:56:46 +01:00
mesh STYLE: update tutorials 2020-06-17 10:11:33 +02:00
modules CONFIG: additional packaging helpers, tutorial test helper 2020-04-21 14:59:07 +02:00
multiphase TUT: include geometricVoF library for interface sampling 2020-06-17 10:55:24 +02:00
preProcessing GIT: remove leading/trailing blank lines, trailing whitespace 2020-06-17 10:46:26 +02:00
resources ENH: New atmospheric boundary layer (ABL) model suite (Part 1) 2020-06-09 11:08:14 +01:00
stressAnalysis REL: Release preparations 2019-12-23 09:49:23 +00:00
verificationAndValidation GIT: remove leading/trailing blank lines, trailing whitespace 2020-06-17 10:46:26 +02:00
Allclean STYLE: regularize quoting and exit on failed 'cd' 2019-11-13 13:19:16 +01:00
Allcollect STYLE: regularize quoting and exit on failed 'cd' 2019-11-13 13:19:16 +01:00
Allrun STYLE: regularize quoting and exit on failed 'cd' 2019-11-13 13:19:16 +01:00
Alltest STYLE: regularize quoting and exit on failed 'cd' 2019-11-13 13:19:16 +01:00
AutoTest CONFIG: additional packaging helpers, tutorial test helper 2020-04-21 14:59:07 +02:00