This hands-on tutorial walks a junior engineer through a simple, practical workflow in Bentley SACS to model an offshore jacket frame, run modal and linear static analyses, and check the most important outputs for early-stage design and verification. The goal is not to cover code-level design checks, but to give you confidence in setting up a clean model, identifying common issues, and producing outputs suitable for an early engineering review.
Clear goals for this tutorial:
Why SACS?
SACS is widely used for offshore steel structures. Junior engineers commonly need to create simple jacket models for concept checks, FE verification and preparing inputs for detailed design. This workflow covers those typical tasks in a beginner‑friendly way.
Before beginning this SACS jacket model tutorial, it helps to understand a few basic concepts.
You should be familiar with:
Do not worry if you are not yet comfortable with offshore hydrodynamic loading. This tutorial focuses on the structural modeling workflow rather than advanced wave loading techniques.
Create a project folder with a simple naming convention. Example:
Choose consistent units before modeling. For this tutorial use SI: meters (m), kilonewtons (kN), seconds (s). Document units in the model notes and SACS header so reviewers know what to expect. Start either with a blank model or a minimal template that only contains your preferred unit settings—avoid legacy templates that may contain unexpected definitions.
Sketch a plan and elevation first. For a simple jacket use a 4×4 plan with legs at the corners of a square 10 m x 10 m and nodes at elevations: mudline (−30 m), knee (−10 m), deck (0 m), and top of deck column (+5 m).
Enter nodes in a clear order (e.g., clockwise around the plan at each level). This helps later when creating members and reduces mistakes.
Connect nodes to create leg members and bracing. Example member types:
Name or number members consistently (LEG01, LEG02, BRAC01, DECK01). Consistent naming helps when filtering results later.
Define a material for steel: example E = 210000 MPa, density = 7850 kg/m3, yield strength 355 MPa (or API grade as required). Add a concrete grade if the deck or grouted members are modelled.
Assign pipe sections to members. Example: leg pipes OD = 0.6 m, thickness = 0.02 m; bracings OD = 0.3 m, thickness = 0.012 m. In SACS, define section properties (area, Ixx, Iyy, J) and check orientation for open sections.
For early hydrodynamic checks include simple added mass for members or nodal added mass for submerged sections. For example, add a uniform added mass coefficient in the global mass table (e.g., ρ_added = 500 kg/m per submerged member) or use SACS hydrodynamic item entries if you are familiar with them. This will affect modal periods and static inertia loads.
At mudline nodes set supports according to the assumed foundation: fixed (all DOF blocked) for pinned piles, or prescribed spring stiffness if you want more realistic conditions. For beginners, start with fixed supports and note this assumption in your report.
If some joints are idealized as pinned or include stiffeners, apply releases or rigid links as needed. In SACS, you can set member end releases for axial/shear/bending. Use rigid links sparingly and document where they were applied.
Use the SACS topology or connectivity tools to highlight unconnected nodes or members with zero stiffness. Visual inspection of the wireframe in several views also helps find “floating” members.
Always include self-weight as a default loadcase in SACS. Verify units: SACS often expects mass units consistent with your environment. For SI, self-weight will usually be applied automatically from member density. Check the gravity direction and magnitude (g = 9.81 m/s²).
For early checks, use simple static equivalents:
Use clear names: SELFWT, WIND_X, CURRENT_Y, MODAL, STAT_COMB1. For modal analysis create a separate case (MODAL) and for static create combinations (e.g., ULS_EQ = SELFWT + WIND_X + CURRENT_Y).
Run a modal analysis (eigenvalue) to obtain natural periods and mode shapes. Typical checks:
Run linear static cases for each loadcase and the combinations. Inspect global displacements (max translation at deck), member axial forces, shear and bending moments. Export results for critical members (legs and primary bracing) to tabular form for review.
Many junior engineers can run a modal analysis but struggle to interpret the results.
When reviewing mode shapes:
If a mode shape appears unusual, review support conditions, member connectivity, and mass definitions before proceeding with design checks.
If you see unexpected large displacements or rigid modes, isolate the problem region:
For senior review include a 1–2 page summary with:
Using the example dimensions above (10 m plan, 30 m height):
Before submitting your model for review, confirm the following:
✓ Units are consistent throughout the model
✓ Material properties are verified
✓ Section properties are assigned correctly
✓ Supports are applied properly
✓ No disconnected nodes exist
✓ Self-weight is included
✓ Modal analysis completed successfully
✓ Static load cases converge without warnings
✓ Maximum displacements reviewed
✓ Critical member forces exported
This simple checklist can prevent many common modeling errors during early-stage offshore structural analysis.
This tutorial gives a practical entry path for junior engineers to model a basic jacket frame in SACS, run modal and static analyses, and perform the essential checks needed for early‑stage verification. Keep assumptions simple, document units and boundary conditions, and use short, named loadcases. When unexpected results appear, isolate, simplify and re-run. The workflow here is intended to prepare you for more complex tasks: hydrodynamic analyses, fatigue and code checks once you are comfortable with the basics.
Rebar development length is one of the most important concepts in reinforced concrete design. However,…
Introduction A structural model may contain dead load, live load, wind load, snow load, and…
Introduction Every load applied to a building needs a continuous path to the ground. A…
Introduction A STAAD Pro ASCE 7-22 wind load workflow becomes much easier once you separate…
Introduction An ASCE 7-22 wind load calculation can look intimidating when you first open the…
A beginner-friendly, practical guide explaining why concrete curing matters, simple on-site curing methods, daily checks…