Printer Friendly Compartment Questions Compartment Questions


Q: What does the message *** ERROR: No Solution to Ballasting Problem Found" mean?

A: This means the program could not find a solution to the ballasting problem as posed. First, check if your initial condition is reasonable. Is your draft and trim such that the vessel displacement is larger than the applied weight? Then, check to make sure you have provided MOSES sufficient tanks to ballast, and there is sufficient size to these tanks to affect the desired change. You will normally need at least 4 tanks, a set of 2 each side of the centerline (port and stbd), and a set of 2 each side of the LCF (fore and aft).


Q: What does the message *** ERROR: In Computing Tank Depth" mean?

A: This message usually occurs with very strange mean tank shapes. If you can not detect any obvious errors, send us your input files.


Q: can I stop flooding a tank and have it continue with the current percent full?

A: There is no direct way to do this, but the commands:

   &set amt = &compartment( tank  -amount)
   &compartment -correct -amount %amt
will accomplish what you want for the compartment "tank".


Q: When I flood the TUBE_TANK representing a jacket leg member, will MOSES assume the member is flooded for hydrostatic collapse?

A: No, MOSES does not map the pressures for a TUBE_TANK compartment to the structural element, so hydrostatic collapse is not considered properly in this case.


Q: can I define TUBTANK between the same joints where I have a flooded member?

A: No, this is totally incorrect. If you flood the compartment, you have twice the amount of flooding in your model. MOSES has no way to tell if a TUBE_TANK is coincident with a flooded member, where the flood flag is set using BEAM -FLOOD yes.


Q: I am doing a dynamic upending of a spar. After a compartment gets "almost full" (99.99%) the flow rates and the heads change erratically. What is going on here?

A: What you have here is a numerical problem. While the upending may be gentile, the internal pressure computation is not. In fact,

     P = C/V
where V is the volume of air. When a compartment get 100% full, V is zero and the pressure is large. You need a smaller time step to get good results here.


Q: What causes message "*** ERROR: TANK1 adds negative weight either permeability or definition wrong"?

A: What does the message Either Permeability or Definition Wrong, mean? The most likely cause is you have defined your compartment so that the normals for the panels you created point in the wrong direction. In particular, if you have used the -BOTH option to define both sides of a compartment cross section, be sure to adhere to the MOSES Reference Manual:

"In this case, one first defines the positive portion and proceeds around the contour to define the negative portion. In all cases, one starts at the bottom of the station (minimum z and zero y) and proceeds around counter clockwise (point 2 is has non decreasing z from point 1)"

Also, be sure the permeability for interior compartments is negative.


Q: Why do I have problems finding hydrostatic equilibrium after issuing the "CMP_BAL" command with the "-CORRECT" option but I have no problem if I omit "-CORRECT" option?

A: You have the wrong permeability sign on your compartment description. A wrong sign in the permeability using the "-CORRECT" option produces forces in the wrong direction, so, equilibrium cannot be found. The permeability should be positive for a buoyant piece (exterior compartment) and negative for a hole or an interior compartment.


Q: How can I model a TUBTANK where the inside diameter changes along the length?

A: What you need is more than one tubtank per compartment:

     &describe compartment lega1
     tubtank 1000 *1 *2
     tubtank 1050 *2 *3
     tubtank 1000 *3 *4
etc. MOSES will combine these so that water properly flows to the proper location (provided that you have defined the total compartment). In other words, what you define for a compartment is the total enclosed volume between two bulkheads, and you can combine any number of pieces to accomplish this task.


Q: Why do I get a strange vertical center of gravity when I fill a non rectangular compartment half full?

A: You did not use &COMPARTMENT -CORRECT. Without the -CORRECT option, the program uses an average depth of the tank to find the vertical center of gravity.


Q: Why does the &CMP_BAL command allow compartments to fill below the minimum specified with the -LIMITS option?

A: The -LIMITS option applies to compartments specified after the option. Therefore, the correct syntax is &CMP_BAL BNAM -LIMIT 40 100 :TNAM to specify a minimum of 40% and a maximum of 100%. The order of the options on a command is important, and many options act on the data following the -OPTION on a command line.


Q: I ballasted compartments of a barge using &COMPART -CORRECT -PER :TSEL 100. Why when I use &COMPART -FLOOD TNAME1 to evaluate damage, and then &COMPARTMENT-NO_FLOOD TNAME1, is the compartment not flooded "correctly".

A: The command you used to "-NO_FLOOD" the compartment used the default flooding method. To be sure of getting the flooding method you want you can specify it on the command; i.e.

     &COMPARTMENT -CORRECT -NO_FLOOD TNAME1.



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

Site Map

Copyright(C) 1996-2008 Ultramarine,Inc.