ROLLUP PART, ANGINC -OPTIONS where the available options are: -SUPPORT, SN1, SN2, ......, SNn -AP_F, AFN1, VF1, HF1, AC1, ......, AFNn, VFn, HFn, ACn -CRANE CN1, ML1, CN2, ML2, ......, CNn, MLnHere, PART is the part name of the structure to be analyzed, and ANGINC is the angle increment in degrees for the analysis. A process event will be generated at each angle of the roll up, from horizontal to vertical. Remember that a separate model of just the portion to be rolled up is not required, since elements can be deactivated by using the EL_ACTIV command under the MEDIT menu.
Nodes that are supported in the fabrication yard during the roll up are specified as SNn using the -SUPPORT option. The applied forces during the roll up are specified with the -AP_F option, where AFNn is the node name where the force is applied, VFn is the vertical force, HFn is the horizontal force, and ACn is the angle at the which the specified forces become active. The units for these forces are kips. These forces are not applied until the roll up angle is greater than ACn, after which the forces remain constant. This option allows one to simulate a crane that keeps a constant load during the roll up process. Also, the provision for both vertical and horizontal components of forces allows one to simulate a winch or crane that does not connect a lifting sling that is perpendicular to the jacket leg.
The -CRANE option is used to specify the maximum load a crane can apply during a roll up. The node where the load is applied is CNn, while the maximum load is MLn, in the same units noted above. The macro will iterate to find the required crane load at each roll up angle analyzed, such that the maximum allowable crane load is not exceeded and the desired angle is obtained.
At the conclusion of the macro, reports and plots of the simulation are generated. A structural analysis can now be performed, using the process generated by the macro, as shown below:
struct &loop ename (%elist%) lcase -proces P_%ename% %ename% &endloop &type Solving ssolve -nonlinear endThese results can then be post processed to obtain beam and joint code checks, restraint loads and joint displacements.