Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

  • Make sure Intpol_Rel_B is dimensionless and determined by SYS: System/Equation.  

The syntax of every intrinsic function in Quaestor is described in this documentation, see the functions overview. The syntax above means the following.

...

  • Change the number of decimals to 4 for Error, Intpol_Rel_B and Rel_B to 4.
  • Change the relation (find the relation and press F2) for Intpol_Rel_B  to

Intpol_Rel_B = DQUAD(@Hull, 2, @Frame, @Rel_B, Frame)

...

First, take a look at the arguments after Hull. Data within the object Hull  will be used in the integration, but yet it only contains dimensionless frame numbers and dimensionless widths. By putting (@X, @B_Frame, Lpp, B) behind it, you ask Quaestor to calculate X and B_Frame using data from within Hull, using Lpp and B from outside Hull and add all these parameters to the object Hull. You do actually use the object Hull as a function to calculate other parameters. This is a very powerful ability of Quaestor (see also QuaestorSyntax).

...

Because you solved a multiple case problem, the object has been used as function and reused for every case. Only the contents content of the last case calculated remains in the object. The columns X and B3_Frame are added to the object, whose . These values are calculated for every case of Frame and Rel_B within Hull.

...

  • Add @RANGEALLOWED to parameter DISP (Parameter tab, Data field of Properties window).

  • Run a solution for the initial stability GM of every possible ship, by selecting the Ships object and GM as task in the Process Manager. Press Next repeatedly until the text on the button turns to Data input again and the solution is completed.

  • In the GM solution tree, select the object Hull.

Image Added

If the object Hull in the solution is now opened again, you'll see that, like for the waterplane area, the columns X and B3_Frame are added to the object, whose values are calculated for every case of Frame and Rel_B within Hull. Note that the parameter B_Frame is also added, as it is used to calculate B3_Frame. Again, only the values of the last ship (last input case) are stored in the object.             

6    Comparing the stability to other ships


Finaly, let's compare the obtained values for GM to other ships. Data of the GM value for a certain ship length is available, so we only have to compare them. You canl can use the least squares method to obtain an average GM value for a certain length, using the data of some other ships.

...

Note that the syntax of the relation uses TEXTITEM$(nr), but in the data slot the syntax TEXTITEM1= is used. The TeLiTab is written between two | characters. Multiple textitems can be available in a relation (TEXTITEM$(101), TEXTITEM$(2) .. TEXTITEM$(n)).

...