Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

spar buckling runs when set to compact #67

Merged
merged 7 commits into from
Dec 1, 2024
Merged

spar buckling runs when set to compact #67

merged 7 commits into from
Dec 1, 2024

Conversation

rebeccamccabe
Copy link
Collaborator

No description provided.

Copy link

codecov bot commented Nov 30, 2024

❌ 15 Tests Failed:

Tests completed Failed Passed Skipped
41 15 26 0
View the top 3 failed tests by shortest run time
test validateNominalReport(field_report=power_avg,rel_tol_report=0.1_4)
Stack Traces | 0.0888s run time
Verification failed in test/validateNominalReport(field_report=power_avg,rel_tol_report=0.1_4).
    ---------------------
    Framework Diagnostic:
    ---------------------
    verifyEqual failed.
    --> The numeric values are not equal using "isequaln".
    --> The error was not within relative tolerance.
    --> Failure table:
                Actual         Expected         Error            RelativeError      RelativeTolerance
            _______________    ________    ________________    _________________    _________________
                                                                                                     
            108581.02885327     85900      22681.0288532702    0.264039916801749           0.1       
    
    Actual Value:
         1.085810288532702e+05
    Expected Value:
           85900
    ------------------
    Stack Information:
    ------------------
    In .../MDOcean/tests/test.m (test.validateNominalReport) at 140
test validateNominalWecsim(field_wecsim=c_v,rel_tol_wecsim=0.1_1)
Stack Traces | 0.104s run time
Verification failed in test/validateNominalWecsim(field_wecsim=c_v,rel_tol_wecsim=0.1_1).
    ---------------------
    Framework Diagnostic:
    ---------------------
    verifyEqual failed.
    --> The numeric values are not equal using "isequaln".
    --> The error was not within relative tolerance.
    --> Failure table:
                 Actual         Expected    Error    RelativeError    RelativeTolerance
            ________________    ________    _____    _____________    _________________
                                                                                       
            75.8945110267842      NaN        NaN          NaN                0.1       
    
    Actual Value:
      75.894511026784187
    Expected Value:
       NaN
    ------------------
    Stack Information:
    ------------------
    In .../MDOcean/tests/test.m (test.validateNominalWecsim) at 146
test validateNominalWecsim(field_wecsim=LCOE,rel_tol_wecsim=0.1)
Stack Traces | 0.107s run time
Verification failed in test/validateNominalWecsim(field_wecsim=LCOE,rel_tol_wecsim=0.1).
    ---------------------
    Framework Diagnostic:
    ---------------------
    verifyEqual failed.
    --> The numeric values are not equal using "isequaln".
    --> The error was not within relative tolerance.
    --> Failure table:
            Index         Actual         Expected    Error    RelativeError    RelativeTolerance
            _____    ________________    ________    _____    _____________    _________________
                                                                                                
              1      5.52516166015582      NaN        NaN          NaN                0.1       
              2      3.05487422692458      NaN        NaN          NaN                0.1       
              3      2.70279023933586      NaN        NaN          NaN                0.1       
              4      2.63792835607764      NaN        NaN          NaN                0.1       
    
    Actual Value:
       5.525161660155824   3.054874226924582   2.702790239335858   2.637928356077639
    Expected Value:
       NaN   NaN   NaN   NaN
    ------------------
    Stack Information:
    ------------------
    In .../MDOcean/tests/test.m (test.validateNominalWecsim) at 146

To view more test analytics, go to the Test Analytics Dashboard
📢 Thoughts on this report? Let us know!

@rebeccamccabe
Copy link
Collaborator Author

rebeccamccabe commented Nov 30, 2024

image
FOS of 3.658 when hardcoding F_heave = 9.1e6 and I(2) = I(2)/16 to match the RM3 report with their presumed error where using radius instead of diameter caused a factor of 16 error in I.

This is a FOS of 3.92 if using a load of 8500 kN instead of 9100 kN.

@rebeccamccabe
Copy link
Collaborator Author

Right now, sigma_Ex is quite low (~ 6 MPa), so I have hardcoded compact = true to prevent consideration of local buckling as plate element. I also still need to implement FOS_spar_local. Merging for now though since just having the updated spar combined buckling+compression+hoop stress is useful.

@rebeccamccabe rebeccamccabe merged commit 6bc7f17 into main Dec 1, 2024
1 check failed
@rebeccamccabe rebeccamccabe deleted the spar-stress branch December 1, 2024 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant