Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
MAXSURF | MOSES | SACS | OpenWindPower
  • Product Communities
MAXSURF | MOSES | SACS | OpenWindPower
MAXSURF | MOSES | SACS | OpenWindPower - Wiki Using Corrosion in Seastate analysis
    • Sign In
    • -Offshore Support Solutions
      • +MAXSURF
      • +MOSES
      • +Multiframe
      • -SACS
        • +FAQs
        • +SACS Licensing
        • +Release Notes
        • -SACS Support Solutions
          • Technical Support
          • Troubleshooting Errors
          • +SACS Collapse Solutions
          • +SACS Combine Solutions
          • +SACS Dynamic Response Solutions
          • SACS Dynamic Superelement Solutions
          • +SACS Dynpac Solutions
          • +SACS Executive Solutions
          • +SACS Fatigue Solutions
          • +SACS Gap Solutions
          • +SACS IV Solutions
          • +SACS Joint Can Solutions
          • +SACS Post Solutions
          • +SACS Precede Solutions
          • +SACS PSI Solutions
          • -SACS Seastate Solutions
            • Base shear comparison
            • Does SACS handle breaking waves?
            • Error message “stream theory solution is not valid”.
            • Hydrodynamic coefficient input for the lines: CDM, MGROV & GRPOV
            • Hydrostatic collapse using LDOPT line and HYDRO line
            • Moving Load Application
            • Negative Space Load
            • Plate Load Generation during Launching of Jacket
            • Using Corrosion in Seastate analysis
            • WAVE definition - YLOC card
            • Wave loads comparison between analysis
            • Wind Card
            • Wind Load calculation Using API
          • +SACS Superelement Solutions
          • +SACS Tow Solutions
          • +SACS Wave Response Solutions
          • +SACS Wind Turbine Solutions
          • +SACS Installation
          • +SACS System Errors
          • +Suction Bucket
        • +Webinars
    • How to Share MAXSURF/SACS Model Files on the Forum
    • +Offshore Learning Resources
    • Working Remotely with MAXSURF, MOSES or SACS

     
     Questions about this article, topic, or product? Click here. 

    Using Corrosion in Seastate analysis

    Product(s): SACS
    Version(s): All
    Area: Seastate

    Community Question:

    Hello, I am working on a Fatigue analysis, and when I review my results in the Deterministic wave/Transfer function analysis the override list of elements set in the card GRPOVAL is reported. I have reported this, but the developers haven't done anything to repair

    Answer 

    First of all, we need to keep in mind that when we apply corrosion during our analysis, the weight and sections calculated by the Seastate module for the effect of the corrosion environment will persist in all analyses, once you have included the card CORR in your analysis, you can't ignore this effect unless it is a static analysis.

    PSI Analysis

    Next, it shows the Modules that SACS active when a PSI analysis is executed and then, the workflow followed in which we can see the moment of the process in which the overrading is applied on elements. it's important to mention that in the early stage of the development of SACS, the corrosion option (CURR card) was thought to be used only in the static analysis (in place).

    When you run static analysis, you can see that the next modules are active.

    Below the Workflow in a PSI analysis is presented.

    If you implement the CORR and GRPOVAL card in your model and execute a static analysis, the Seastate module will be activated and, in this step, the sections will be updated considering the effects of corrosion and they will be stored in a temporary seastate.oci file. Later it will be reported in the post-processor validating the sections and members in override and finally, with this, the weight and sections to be reported in the list will be calculated.

    Extraction Shape Analysis

    Next, to understand the inner process during a Dynamic analysis below is presented the modules active during Extract mode shapes. 

    When you run a Dynamic - Extract Mode Shape, SACS active the modules in the next screenshot.

    Below is presented the workflow followed by SACS during an "Extract Mode Shape Analysis" to explain the inner process when the card CORR is active. In the next Flowchart, we can see that Dynpac receives updated section dimensions for corroded members, and it uses those dimensions to create members' mass and then their weight. 

    Dynamic-Deterministic Wave / Transfer Function  Analysis

    When you run a Dynamic-Deterministic Wave / Transfer Function, SACS activates the other options.

    We feed the program with these files; dynmod and dynmass which already consider the effect of corrosion in elements. These two files' data will be used to calculate the new sections and weight

    As you can see, the Dynpac module is the 4th module active when you run Extract Mode Shape, here Dynpac receives updated section dimensions for corroded members, and it uses those dimensions to create members' mass and then their weight. If you set a list of override elements this won't be considered because the sections, come from the result of the Seastate module, and the validation is performed in the post-processor module.

    Why does SACS do that?

    From the beginning, the workflow thought was to consider the use of this card (CORR and GRPOVAL) only in the Seastate module, in fact, all modules of SACS work in an isolated way, a good workflow is considered the element's weight as a load in elements and considers the corrosion only to review the section (without use the card DEAD. This will avoid variation in the weight of the structure.

    As conclusion,

    • Cards CORR and GRPOVAL are only supported in the Seastate module. Implementing the card GRPOVAL and the option "Member Load Based in the Original Cross-Sectional dimensions" doesn't have any effect when the solution is brought through different modules like Dynpac or Collapse, these modules calculate the mass based on updated member dimensions in the SeaState OCI file during the solution.

    1. SeaState does not communicate directly with Dynpac. The order of modules is SeaState > Pre-Processor > Solver > Dynpac. This causes the dynpac module takes the results of corroded sections directly from the seastate module which considers the effects of corrosion.
    2. SeaState calculates the model weight as a load applied to the model. The weight is a static load for static analysis, not the mass matrix for performing a dynamic analysis like wave response or earthquake analysis. 
    3. The Dynpac module calculates mass matrices, needed for mode extraction and dynamic analyses.
    • The mass matrix is more than the structural weight. It includes the effects of the rotational degrees of freedom and added (virtual) mass associated with wave response
    • It is also worth noting that the model weight can be calculated from the mass matrix but not the other way around

     
    Example

    A simple structure comparison of the reported self-weight between static and dynamic analysis -

    The results obtained in the static analysis and dynamic analysis isolated without using Corrosion, the upper listing (static listing) matches with the lower listing (Dynpac listing) -
     

    Now we have the comparison for the same model using Corrosion in the analysis and considering a group of elements to override the corrosion using the card GRPOVAL 

    Conclusion:

    It does not matter if you set a list of elements using the card GRPOVAL as long as the result has to go through the dynamic module the effect of this will be null.

    • Seastate
    • Corrosion
    • override
    • Share
    • History
    • More
    • Cancel
    • Ricardo Alarcon Created by Bentley Colleague Ricardo Alarcon
    • When: Fri, Oct 20 2023 6:36 PM
    • Ricardo Alarcon Last revision by Bentley Colleague Ricardo Alarcon
    • When: Fri, Nov 24 2023 11:14 AM
    • Revisions: 11
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies