Dynamic Analysis

<< Click to Display Table of Contents >>

Navigation:  Flexcom > Examples > K - Software Tutorials > K01 - Worked Example - Simple >

Dynamic Analysis

Previous pageNext page

The presence of waves, whether regular or random, requires you to specify a dynamic analysis. As Flexcom has traditionally been a time domain analysis tool, existing users may instinctively associate “dynamic analysis” with “time domain”. The vast majority of time domain analyses are non-linear, and this option is selected by default. Refer to Time Domain Analysis for further information on this feature.

Create a new blank keyword file which uses the metric unit system and name it K1-SWR-dynamic.keyx, (or similar, depending on your naming convention).

KEYWORD PARAMETERISATION

You may define constant parameters within a keyword file, and reference these parameters when defining input variables. If you choose to define any such parameter, their definitions must appear at the beginning of the keyword file, under the $PREPROCESSOR section. When referencing a parameter, the variable definition must be preceded by the characters =[ and followed by the ] character. Specifically the variable definition will appear in the format =[Parameter], rather than just having an explicitly specified value. Refer to Parameters for further information on this feature.

For the purposes of this example, we will examine a regular wave load case, corresponding to wave periods of 10s, though in practice many more waves would also be examined. A new parameter call Period is defined, and assigned a value of 10 seconds as shown below.

parameter_table

parameter_key

Period Parameter

Refer to *PARAMETERS for further information on these data inputs.

ANALYSIS TYPE

The type of analysis to be performed must be specified in each $LOAD CASE section. In this example, a dynamic analysis is required.

Analysis_table1

analysis_key2

Analysis Type

Refer to *ANALYSIS TYPE  for further information on these data inputs.

 

REGULAR WAVE

In this example, a regular wave of period of 10 seconds and amplitude of 5 meters is created. The wave direction is measured in degrees anti-clockwise from the global Y-direction and all waves in Flexcom emanate from the origin. The default direction is 0°, however for this example the direction is set at -130° aligned with the local vessel surge axis. Refer to Regular Airy Wave for further information on this feature.

wave_table

wave_key1

Wave Properties

Refer to *WAVE-REGULAR for further information on these data inputs.

TIME STEPPING

In a variable step analysis, the choice of time step magnitude is made by the program based on a number of criteria. The time step is continuously monitored and varied as appropriate by the program within user-specified limits, to ensure a stable and convergent solution. A variable step is typically used in analyses where the structural response varies significantly during the course of the simulation. Appropriate time variables are computed based on the regular wave period. The dynamic analysis runs for 5 wave periods, with the loads ramped on over the first wave period. A fixed time step equal to 5% of the wave period is used. Refer to Variable Time Stepping and Choice of Time Step for further information on these features.

time_step_table

time_step_key

Dynamic Analysis Time Stepping

Refer to *TIME for further information on these data inputs.

RESTART

The Restart facility allows us to specify that a particular analysis is to be restarted from a previous run, to build up to the full dynamic solution in stages. In a restart, the structure configuration at the end of the preceding analysis becomes the starting configuration for the restart. Refer to Restart Analysis for further information on this feature.

In this case we want to restart the present run from the K1-SWR-static file.

 

restart_table

restart_key

Restart Analysis

Refer to *RESTART for further information on these data inputs.

DATABASE POSTPROCESSING

For this analysis the Statistics output category is used. Options are provided for plotting statistics of motions and forces for specified element sets or the whole structure. Outputs include maximum/minimum envelopes, mean values, standard deviations and extreme values. Refer to Database Postprocessing for further information on this feature.

In this example a plot of the maximum/minimum envelopes of effective tension and bending moment is requested. Variable values are assigned to different force statistics for ease of use. In this case the variable value of 7 corresponds to effective tension and the value of 8 corresponds to bending moment. The statistic output feature is calculated over the last two periods in this example. Flexcom excludes any values before this time.

 

Stat_force

data_post_key

Database Postprocessing Requests

Refer to *STATISTICS for further information on these data inputs.

RUNNING THE ANALYSIS

Once the specification of the dynamic data is complete, you should save the keyword file and run the analysis.

When a run is in progress, you can monitor its status via the Analysis Status area. The progress bar is naturally most beneficial for longer dynamic analyses (e.g. where it provides an approximate estimate of remaining CPU time), and sample progress information is shown below.

analysis_bar

Another useful feature in the File View is that the program provides an indication of the status of the analysis. When the run has finished, the icon associated with the keyword file changes totick , indicating that the analysis has completed successfully. You may have noticed the icon next to the keyword file name was previously wait , indicating the analysis had not yet been run. As the computation time for the static analysis is relatively short, you probably won’t have noticed that the icon briefly changed totimer , indicating that the analysis was currently in progress

EXAMINING RESULTS

You can view the analysis results using the Plotting facility. Plot files have the file extension .MPLT (an abbreviation of Mcs PLoT). The plot below shows the static effective tension distribution in the riser (this corresponds to the file K1-SWR-dynamic.D1.mplt, or similar, depending on your naming convention). You can examine the other plots created for the static analysis at your convenience. Refer to Plotting for further information on this feature

plot2

Dynamic Analysis - Effective Tension Envelope