Post-Processing Cases - Ultramarine.com Post-Processing Cases

In all commands in the Structural Post-Processing Menu, one has the option to specify precisely which cases to consider. One always has the "basic" cases obtained directly from the structural solution available, but one of the more powerful capabilities of MOSES is the ability to combine the results of the fundamental load cases to obtain new cases for post-processing. For most situations, this capability is exercised via the CASES command.

As mentioned above, most of the control of post-processing cases is accomplished with the command:


     CASES_POST, -OPTIONS

where the available options are:


     -DELETE, :CASE_SEL(1), ........., CASE_SEL(n)

     -COMBINE, NEWNAME, CASE(1), MULT_F(1), MULT_P(1) ...,

     -AMOD, MULT, NAME(1), ........., NAME(n)

     -NOMINAL, NAME, MULT

     -PRELOAD, NAME

     -TIME, ENV_NAME, NEWNAME(1), T(1), .........., NEWNAME(i), T(i)

     -PROCESS, PRC_NAME

     -MEAN, MLCNAME

     -FATIGUE, DURATION_NAME, TOTTIME, TOW_VEL

     -SPECTRA, ENV_NAME(1), ............., ENV_NAME(i)

If one has defined some cases which he no longer needs, he can delete them by using the option -DELETE, which will delete all cases which match any of the selectors CASE_SEL(i).

The -COMBINE option is used to define a simple linear combination of previously defined cases (either fundamental or combinations themselves). Here NEWNAME is the name the user wishes to give to this combination, CASE(i) is the name of the cases to be combined, and MULT_F(i) and MULT_P(i) are the multiplier for this case for loads and pressure respectively. One really should not have two multipliers here, but some codes require multiplying the static loads by a factor. If one also multiplies the pressures by the same factor, one gets unreasonable code pressure checks. If MULT_P is omitted, then it is set to the value of MULT_F.

Some codes allow one to employ an "allowable stress modifier". This is a number which is multiplied by the allowable stress in the computation of a code check. If the user takes no action, these factors are set to 1. To alter these multipliers, one should use the -AMOD option. Here, MULT is the new allowable stress modifier for cases which match any of the names NAME(i) and it can contain wild characters.

The allowable stress modifiers operate on "cases", either load cases or combine cases. They do not operate on the constituents of a combine. Thus, suppose one issues the following:

     CASES -AMOD   1.3   @
     CASES -COMBINE DOG CAT .5 BIRD .5

Since the combine case, DOG, was defined after the definition of the allowable stress modifiers, a default modifier will be assigned. If one wishes DOG to have a different modifier, he must either issue another CASES -AMOD command, or define DOG before the -AMOD.

The -NOMINAL and -PRELOAD options define load cases and multiplier to be considered as the nominal and pre-load cases during a foundation code check. They play the same role here as the -SET_STATE option on &CONNECTOR play for a Process Post-Processing FOUNDATION check. If either of these are not defined the values defined via &CONNECTOR will be used.

The -TIME option is used to produce a time domain "snap-shot" from results obtained via a frequency domain structural solution. Here, ENV_NAME is a seastate name which has been previously defined on an &ENV command, and NEWNAME(i) is the name given to the snapshot of the system at time T(i).

All of the other options deal with converting response operator solutions into something more meaningful. MOSES associates a process name with each set of response operator loads cases. The -PROCESS option tells MOSES to use the response operators associated with process PRC_NAME for all options which follow. Normally, one wishes to combine the response operators with the mean to obtain the results. Without any other action, MOSES will use the "frequency mean" load case for this process in the combination. Use of the -MEAN option instructs the program to use the case MLCNAME instead of FRQMEAN(i) for all cases defined after the -MEAN option is encountered until a new -MEAN is encountered.

The -FATIGUE option can be used to alter the total time of exposure to a given environment or the process to which it is applied. If this option is used, then whenever the duration DURATION_NAME is used to compute fatigue, the actual exposure for a given component will be WTIME * TOTTIME / SUMTIME where TOTTIME (days) is that specified with the option, WTIME is the time specified when the component was defined, and SUMTIME is the sum of WTIME(i) for the duration. If TOW_VEL is specified, the length of the tow will be computed as the tow velocity times the duration of the tow, where TOW_VEL is in ft/sec or m/sec, and the duration of the tow is determined by summing the durations. When this option is used, the process associated with the duration is also changed to be the one specified by the preceding -PROCESS option.

The -SPECTRA option allows one to combine the frequency domain results to obtain spectral ones. Here, ENV_NAME(i) are the names of environments which have been previously defined via &ENV commands or in the &DATA Menu. The cases defined by this option will have the same names as the environments. These cases will be formed as follows: First, the RMS of each force or deflection will be computed based on the spectrum. The statistic selected by the -PROBABILITY option on the &ENV command will then be computed. Finally, if the -USE_MEAN option was selected when the environment was defined, the statistical result will be added to the mean using the sign of the mean. In other words, the mean and the deviation will be combined by adding the absolute value of the two quantities and using the sign of the mean. Here, the mean is either the appropriate FRQMEAN or MLCNAME.