Printer Friendly General Questions General Questions


Q: I have a semi-submersible platform with mooring lines and risers. Can I simulate flooding of one of the columns in static process?

A: The STATIC PROCESS and HYDROSTATIC menus are magic in the sense that they were designed to do very specific traditional things. Thus they do not have the generality of most of MOSES. In particular, theses menus consider only a single body and connectors (other than a sling in Static Process) are ignored.

For your problem you will need to construct your own process:

Here, xx is a number and you should assign the numbers in order as the processes evolves; i.e. start with 1 then use 2, etc.

Repeat this until you have stored events for for all situations of interesti. You can then use the PRCPOST MENU to report the results.


Q: Is there a problem with the &APPLY command? It appears that it is using the square of the fraction I tell it to apply.

A: In fact, what your file contains is:

    &apply -fraction -load_group hullwl %prop%
    &apply -fraction -force #jyforce %prop%
Actually this is not a glitch - it is what you told MOSES to do! The first of these says to multiply the forces in load group hullwl bu prop, the second one says to multiply the forces due to the load set #jyforce by prop. Thus prop for the first one and prop for the second one is prop**2.


Q: Can MOSES calculate the natural period of a ship?

A: The mass in the equations of motion for a ship in the frequency domain depends on frequency. Thus, there is no classical natural frequency. Almost everybody talks about a natural period and when they do, they really mean where the response peaks.


Q: Is it possible to get the hydrostatic stiffness matrix from MOSES?

A: Not directly. If you do the following

     &status force
     &instat -move bod 0 0 1 0 0 0
     &status force
The difference in the bouyancy force between the two the force status reports will give you the heave row of the stiffenss. If you do this for each degree of freedom, you will get the complete matrix.


Q: Why are my plot titles not centered?

A: You have specified a proportional font for graphics (Times Roman, Helvetica, etc.). Choose a fix space font (Courier) and they will be properly aligned.


Q: How can I change the number of lines per page in the out file?

A: You need to change the "style" of the output page. In particular, use the command

   &STYLE OUTPUT -LPI   NUM
Click Here to look at the details.


Q: Is there a summary that contains beam K Factors?

A: Yes, look at

   &SUMMARY
       BEAM PROPERTIES
This provides the Buckling Length times the K Factor divided by the element length.


Q: Is the added mass coefficient reported by MOSES the total added mass? In other words, will the total added mass be the displacement x the added mass coefficient reported or displacement x (1 + added mass coefficient reported).

A: This is a normal confusion. what we report is the added mass. What many others report is the hydrodynamic mass. The differ by 1; i.e. the hydrodynamic mass is the basic mass plus the added mass.


Q: can I get MOSES to output a table of data?

A: Yes, you can. The STORE command in the DISPOSITION MENU is designed to perform this task. By default it emits a "CSV" file but you can change this to emit an HTML file. If you want maxima, over several situation you can keep track of a set of data and then use &BUILDG to put the data into a matrix and the STORE to emit the table.


Q: Can you explain how to use &FILE?

A: The &FILE command is designed to be a general interface between the MOSES user and the computer's file system.

It is not designed to replace &DEVICE -USE_FILE which, in days gone past, was the way to change the file associated with a channel; i.e. the old command

    &DEVICE -USE_FILE G_DEVICE COW.EPS
should be replaced with
    &CHANNEL GRA_DEV  -FILE COW.EPS
Click Here for a test that uses &FILE to open, write to, and read from a file.


Q: What does the message "*** FATAL ERROR: Write Failed IOSTAT = xxx Disk Is Probably Full !" mean?

A: OK, this one really is obvious. If your disk is full, MOSES will not run.


Q: What does the message "*** FATAL ERROR: Unexpected END OF FILE on Type" mean?

A: During an INMODEL command, you asked MOSES to read a file that does not exist, or does not have the permission to be read. Check your use of &INSERT and &DEVICE -AUXIN, and make sure the referenced files can be opened.


Q: What does the message "*** OS ERROR: Refused to Allocate Space Probably Out Of Swap Space" mean?

A: This is an allocation request to the operating system that was not satisfied, see your System Administrator.


Q: What does the message "*** SECURITY ERROR: Update Is Incompatible With Installation" mean?

A: This means you downloaded the wrong update to MOSES from our website. For instance, you downloaded an update for Rev6.02, yet your present MOSES installation is Rev6.01. The download page warns against this.


Q: What does the message "*** SECURITY ERROR: XXXXX Is Not Authorized For This Version" mean?

A: This means you did not purchase MOSES Complete, and you are running a file that requires a command What does the message you do not have. This typically happens when running some of the test cases.


Q: What does the message "*** WARNING: No Data For A PICTURE" mean?

A: This usually means an invalid selection criteria is active. Use &REP_SEL -SELALL, or &PICTURE -RESET to check. The message can also mean there really is no data, caused by a problem while reading the model.


Q: Why do I get the message "*** WARNING: EQUILIBRIUM NOT FOUND WITHIN TOLERANCE"?

A: This means the program could not find equilibrium within the given tolerance using the given number of iterations. Normally, the user needs to determine the cause for this: either the program is chattering about a solution, or more iterations are required to find a solution. Typical solutions for this include specifying a better initial condition, or changing the default -OMEGA value. Click Here for further discussion.


Q: We are considering to use MOSES for lowering analysis. A typical case is for instance to install a cover or a template at the seabed. We typically want to analyze 4 different phases:

  1. Lifting in air before the cover meets the surface
  2. Lowering through the surface
  3. Cover fully submerged, typically 5m below surface
  4. Cover close to seabed, a few meters above the sea bed.
I will typically model the lifting vessel and the cover as two bodies, and then connect them with sling connectors. I think that phase 1 and 3 easily can be analyzed by using the Static process approach for lifting analyses and then combine these analyses with frequency domain analyses to incorporate the vessel motions and wave forces (phase3) acting on the cover.

However; I am not sure of what the best approach would be for phase 2. I am thinking about carry out many time domain analyses of this phase, where I use different waves for each run. Then report the maximum and minimum (to check for uplift) loads in the slings for each run. After carrying out maybe 30-40 runs, I could collect the data and establish confidence intervals for the mean loads in the slings and use these results to establish limiting environmental criteria for the lifting operation. A Monte Carlo approach so to speak. Do you have any experience with these kind of analyses in Moses? Is it possible to define a "lowering velocity" for the cover when doing time domain analyses of the lifting process? As the cover is partly submerged, will Moses take buoyancy variations as the wave passes by into account? In that case, I guess I must use very small time steps in the analyses...

With respect to phase 4, I wonder whether Moses takes into account the increase of added mass as the cover gets close to the seabed.

A: I normally look at the problem a bit differently. Basically, you have one body connected to another; one floating, the other being supported. The two important factors are that the length of the support line (and hence its stiffness) is being changed and the second body changes it proximity to the water and the bottom.

We recently did a study of lowering a jacket and we found that the maximum load occurred before the jacket entered the water but the maximum DAF occurred when the jacket was completely submerged. Also if the water depths are large then a resonance will occur for some length of line.

That having been said the answers to your specific questions depend on how you model the cover.


Q: Why doesn't the conversion between metric tons and kilo-newtons change when using SI units and changing the value for the acceleration of gravity in the program?

A: This confusion between mass and force units has more to do with the way SI units are typically used than with our software. In Europe, it seems common to use mass units to define a weight. As a convenience, our software allows this by accepting metric tons as a force measure. This is why changing the value of "g" has no effect on the difference between metric tons and kilo-newtons.


Q: I issued the command &DEFAULT -DEPTH to change the water depth after INMODEL and MOSES does not take the command. It seems that I can change the water depth only by issuing the &DEFAULT command before the INMODEL. Am I missing something here?

A: Yes, you are missing something. Water depth is a property of the environment and is set on the &ENV command. The default water depth &ENV uses is set by &DEFAULT. Thus to actually change the water depth, you need to issue &ENV -DEPTH. The reason it worked if you put the &DEFAULT before the INMODEL is that after the INMODEL, a new environment is created which uses the defaults currently in force.


Q: Why does the log file show a negative bottom clearance?

A: You have forgotten to specify the water depth. To do this, use &DEFAULT -DEPTH DEPTH, followed by &ENV. Since the water depth is treated as part of the environment, the &ENV command is required for the water depth to be recognized by the program.


Q: What formula is used in MOSES for determining radius of gyration?

A: The recepies MOSES uses are those in any undergraduate dynamics book. Local plate inertia is ignored, and beams are assumed to be slender; i.e. the size perpendicular to the centerline is small in comparison to the length. Other than this, the computation is exact.


Q: Why does MOSES sometime suddenly abort with the message "*** FATAL ERROR: Bad Time In NUMEVE"?

A: You are plotting pictures of the events to the screen as you proceed. One should never produce pictures to the screen while using input from a file. This really confuses MOSES. The error you reported is a symptom of the confusion.


Q: Is the bottom clearance (or the maximum submergence) measured from the lowest joint or does MOSES really compute the lowest point?

A: MOSES really computes the lowest point (based on the data he is given); i.e. the size of any beam is used to compute the lowest point.


Q: We get the message that we cannot get more than 8 points out of the &INTEREST REPORT. Since 8 points is really not enough, Is there any way to increase the number of points?

A: The 8 point limitation stems from the amount of real estate we have available on a page for the report. If you need more, loop over the commands providing the information you want, changing the interest points in each step.


Q: I have a system composed of several "things". Should I model them as a single body with several parts, or as separate bodies?

A: Unfortunately, the answer here depends on what you are interested in investigating. First, Bodies are considered to be rigid (except when using generalized coordinates). Thus, if there is to be relative motion between two "things", then they must be separate bodies. Even it there is no relative motion, there are times when you may want to use separate bodies. Suppose that you are interested in the forces which hold two things together. If these two things are parts of a single body, there is no way to "look" at the connecting forces except by doing a structural analysis. If, however, these things are modeled as two bodies connected by some system of connectors, then the connection forces are readily available. Remember, however, that these connection forces are computed assuming the bodies to be rigid, so a stress analysis will yield somewhat different results, depending on the flexibility of the bodies.


Q: How can I arrange multiple bodies in space?

A: This is perhaps one of the more difficult tasks which one has to perform in MOSES. The simple answer is that you use the &INSTATE command. (For details, click here.) You need to specify the location and orientation of each body. There are several different ways of doing this, but perhaps the easiest to see is:

&INSTATE -LOC BOD1 X1, Y1, Z1, RX1, RY1, RZ1 \
-LOC BOD2 X2, Y2, Z2, RX2, RY2, RZ2
Here, we are specifying the global location of the body origin of each body with the coordinates X1, Y1, ... Z2. To specify the orientation, we specify the Euler angles of each body, RX1, ... RZ2. Each of these are successive rotations. These are defined by first assuming the the global and body systems are aligned. One first rotates the body about the body Z axis an amount RZ, and then rotates it about the body Y axis an amount RY, and finally about the body X axis an amount RX. At the conclusion, the body is properly positioned in space.


Q: Is the stiffness matrix (hydrostatic and connector) used in MOSES a 3 X 3 matrix with coupling terms, using the assumption of small motions?

A: No, this stiffness matrix is a N X N matrix where N is 6 times the number of bodies. In the frequency domain, it is assumed to be constant. In the time domain, it is computed correctly at each time step.


Ultramarine, Inc. | Suite 325 | 3100 S. Gessner | Houston, Texas 77063 | (713)975-8146

Site Map

Copyright(C) 1996-2008 Ultramarine,Inc.