dc.description.abstract | The Master s thesis discusses verification of equipment transport on offshore platforms.
The goal of the thesis is to use the form finding method dynamic relaxation
to create a software application, which helps the layout engineers to automatically
check whether an equipment transport route on offshore platforms is feasible using
dynamic relaxation. This could potentially save a lot of time and add value
by enabling the ability to run several iterations of the transport route with little
effort. The thesis presents a new workflow, based on using the new application, and
discusses advantages and disadvantages between the new and current workflow for
transport route verification.
By using Autodesk Navisworks and its .NET and COM API, a plug-in application
was created for Navisworks, to automatically verify movement of an object through
a given access way. This was done using Navisworks clash detective feature through
the .NET API. The plug-in application required input parameter such as a validation
object, a boundary geometry and a path. The plug-in application is divided into two
phases; one path optimizing phase, and one verification phase. The optimizing phase
is a pre-phase for the verification phase, to optimize run-time speed. The verification
phase uses dynamic relaxation to try to move the validation object through the given
path. If the validation object clashes with the boundary geometry, the dynamic
relaxation will try to find a point of equilibrium where there is no clash.
The plug-in application uses WPF (Windows Presentation Foundation) as a presentation
system in .NET, with the MVVM (Model-View-ViewModel) architecture.
The visualization of the validation object s movement, and the verification result, is
done via Navisworks .NET API, where the movement is presented in Navisworks
own UI. The plug-in application s UI will present information about the status of
a verification. The UI gives the opportunity for the user to monitor the velocity,
acceleration and applied force in the dynamic relaxation method during verification
using chart controls. | |