GHS Port Reference Center
Information for maritime designers, engineers and builders
Maintained by Creative Systems, Inc., Creators of GHS
Click here for information about GHS and other fine marine software.
Go to Main page

Roller bag launch simulation using ground conditions & hydrostatics.
    ENTER PM
    UNITS MT
    CREATE HULL
    ENDS 17.5, -17.5
    OUT 12.375
    TOP 3.25
    BOTTOM 0
    /
    
    WRITE BARGE.GF
    QUIT
    
    
    
    PROJ LAUNCH` - If project name match run file name, in GHS,
    `      press F5 and Enter to launch run file.
    
    ECHO Off
    
    WATER fW
    units MT
    
    READ BARGE.GF
    
    Title Launch at LiftOff
    Report LIFTOFF-.pf`-output file name changed.
    
    `ROLLER BAG LAUNCH SIMULATION USING GHS GROUND CONDITONS AND HYDROSTATICS
    
    `````````````PRINCIPAL CHACTARISTICS``````````````````
    WEIGHT 1600
    LCG 0
    TRIM -4.86
    DEPTH -1.5
    
    VARIABLE SLOPE = 4.86 `DEGREES
    VARIABLES (LE) INIT_LOC LOC SPACE:1:4
    VARIABLES (LE) K_SPRING=2 K_STEP ADV_BAG
    
    SET SPACE=3.88  `SETS THE SPACING BETWEEN ROLLER BAGS
    SET INIT_LOC = -13.58 `SETS THE LOCATION OF THE FIRST AIRBAG BEFORE ROLLING
    SET LOC = {INIT_LOC}
    
    `16 BAGS (8 PORT AND 8 STARBOARD) LAUNCHING PUTTING THE VARIABLES TO USE
    ` - Define a macro to create ground points
    `Vessel trim matches ground slope. Ground points established with zero reaction.
    `Vessel is 100% supported by ground because Depth is -1.
    `Solve will let the vessel settle onto the blocks.
    Macro MK-BAGS
    GROUND "%1 Airbag P", *, {LOC}, -9, 0 /PEN: 0, {k_spring} /LINEAR
    GROUND "%1 Airbag S", *, {LOC},  9, 0 /PEN: 0, {k_spring} /LINEAR
    IF %1 < 8 THEN SET LOC = %1 TIMES {SPACE} PLUS {INIT_LOC}
    /
    .MK-BAGS (8,1) 1  `-Iterate macro 8x. Increment input parameter by +1.
    
    Macro Report
    GROUND REPORT
    STATUS GROUND
    DISP STATUS profile
    /
    
    .report
    SOLVE
    .report
    
    Macro Roll `by sampling the loads at a spacing of 3.88 each ground pt
                   ` can be deleted rather than shifted which makes for a
                   ` simpler run file.
    Delete "%1 Airbag P"
    Delete "%1 Airbag S"
    Depth *+{Depth_Inc}
    Solve
    If %1 < 8 then .report else ST | DISP STATUS profile
    /
    
    Variable Depth_Inc
    Set Depth_Inc = 2 times {space} times sin {slope}
    .Roll(8,1) 1
    
    PRINT PREV
    report off
    quit
    
Add a free link to your site
Copyright © , Creative Systems, Inc.
Privacy policy