orcaflex 9.2a manual

393
w 1 OrcaFlex Manual Version 9.2a Orcina Ltd. Daltongate Ulverston Cumbria LA12 7AJ UK Telephone: +44 (0) 1229 584742 Fax: +44 (0) 1229 587191 E‐mail: [email protected] Web Site: www.orcina.com

Upload: myoung-choi

Post on 03-Mar-2015

719 views

Category:

Documents


7 download

TRANSCRIPT

w

OrcaFlexManual Version9.2a OrcinaLtd. Daltongate Ulverston Cumbria LA127AJ UK Telephone: Fax: Email: WebSite: +44(0)1229584742 +44(0)1229587191 [email protected] www.orcina.com

1

w

Contents

CONTENTS 1 INTRODUCTION1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 InstallingOrcaFlex RunningOrcaFlex ParallelProcessing DistributedOrcaFlex OrcinaLicenceMonitor DemonstrationVersion ValidationandQA Orcina ReferencesandLinks

1111 13 14 15 15 15 15 16 16

2 TUTORIAL2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 GettingStarted BuildingaSimpleSystem AddingaLine AdjustingtheView StaticAnalysis DynamicAnalysis MultipleViews LookingatResults GettingOutput InputData

2121 21 21 22 22 23 24 24 24 24

3 EXAMPLES3.1 Introduction

2727

4 USERINTERFACE4.1 Introduction4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.1.10 4.1.11 ProgramWindows TheModel ModelBrowser ModelBrowserViews MoveSelectedObjectsWizard Libraries ModelStates UsingModelStates Toolbar StatusBar MouseandKeyboardActions

292929 29 30 32 32 33 36 38 38 39 39

3

Contents

wMenus4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.2.10 4.2.11 4.2.12 FileMenu EditMenu ModelMenu CalculationMenu ViewMenu ReplayMenu GraphMenu ResultsMenu ToolsMenu WorkspaceMenu WindowMenu HelpMenu ViewParameters ViewControl Navigatingin3DViews ShadedGraphics HowObjectsareDrawn SelectingObjects CreatingandDestroyingObjects DraggingObjects ConnectingObjects Printing,CopyingandExportingViews ReplayParameters ReplayControl CustomReplays CustomReplayWizard SuperimposeTimes DataFields DataFormEditing ProducingResults SelectingVariables SummaryandFullResults Statistics LinkedStatistics OffsetTables LineClashingReport TimeHistoryandXYGraphs RangeGraphs OffsetGraphs SpectralResponseGraphs PresentingOrcaFlexResults ModifyingGraphs

4.2

4243 44 45 46 48 48 49 49 49 50 50 51

4.3

3DViews4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 4.3.10

5152 53 53 54 55 57 57 57 58 58

4.4

Replays4.4.1 4.4.2 4.4.3 4.4.4 4.4.5

5859 60 60 61 62

4.5 4.6

DataForms4.5.1 4.5.2 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.6.10 4.6.11 4.6.12

6263 64

Results

6565 66 67 67 68 68 68 69 70 71 72 72

4.7

Graphs4.7.1

7374

4

w

Contents

4.8 4.9 4.10 4.11 4.12 4.13

Spreadsheets TextWindows Workspaces ComparingData Preferences PrintingandExporting

74 75 75 75 76 78

5 AUTOMATION5.1 5.2 Introduction Postprocessing5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.2.10 5.2.11 5.2.12 Introduction OrcaFlexSpreadsheet InstructionFormat Predefinedcommands Basiccommands TimeHistoryandrelatedcommands RangeGraphcommands Datacommands InstructionsWizard DuplicateInstructions TipsandTricks ErrorHandling Introduction ScriptFiles ScriptSyntax ScriptCommands Examplesofsettingdata HandlingScriptErrors ObtainingVariableNames AutomatingScriptGeneration

7979 7979 79 81 83 83 84 85 85 86 89 92 93

5.3

BatchProcessing5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.3.8

9393 94 94 95 97 102 102 103

6 THEORY6.1 6.2 6.3 6.4 6.5 CoordinateSystems DirectionConventions ObjectConnections InterpolationMethods StaticAnalysis6.5.1 6.5.2 6.5.3 LineStatics BuoyandVesselStatics VesselMultipleStatics CalculationMethod Ramping

105105 106 107 107 109109 113 113

6.6 6.7

DynamicAnalysis6.6.1 6.6.2

114115 117

FrictionTheory

117

5

Contents

wSpectralResponseAnalysis EnvironmentTheory6.9.1 6.9.2 6.9.3 6.9.4 6.9.5 6.10.1 6.10.2 6.10.3 6.10.4 6.10.5 6.10.6 6.10.7 6.11.1 6.11.2 6.11.3 6.11.4 6.11.5 6.11.6 6.11.7 6.11.8 6.11.9 6.11.10 6.11.11 6.11.12 6.11.13 6.11.14 6.11.15 6.11.16 6.11.17 6.11.18 6.11.19 6.11.20 6.11.21 6.11.22 6.12.1 6.12.2 6.12.3 6.12.4 6.12.5 BuoyancyVariationwithDepth CurrentTheory SeabedTheory Morison'sEquation Waves VesselRotations RAOsandPhases RAOQualityChecks DragLoads Stiffness,AddedMassandDamping ImpulseResponseandConvolution WaveDriftLoads Overview StructuralModelDetails CalculationStages CalculationStage1TensionForces CalculationStage2BendMoments CalculationStage3ShearForces CalculationStage4TorsionMoments CalculationStage5TotalLoad LineEndOrientation LineLocalOrientation TreatmentofCompression ContentsFlowEffects LinePressureEffects PipeStressCalculation PipeStressMatrix HydrodynamicandAerodynamicLoads DragChains LineEndConditions InteractionwiththeSeaSurface InteractionwithSeabedandShapes Clashing ModalAnalysis Overview LumpedBuoyAddedMass,DampingandDrag SparBuoyandTowedFishAddedMassandDamping SparBuoyandTowedFishDrag ContactForces

6.8 6.9

120 121121 122 122 123 124

6.10 VesselTheory

131131 132 133 135 137 138 139

6.11 LineTheory

141141 142 143 144 145 147 147 148 148 149 150 150 152 153 154 155 158 159 159 160 160 163

6.12 6DBuoyTheory

164164 166 167 169 171

6.13 3DBuoyTheory 6.14 WinchTheory 6.15 ShapeTheory

171 172 174

6

w

Contents

7 SYSTEMMODELLINGDATAANDRESULTS7.1 7.2 7.3 7.4 ModellingIntroduction DatainTimeHistoryFiles VariableData7.3.1 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.4.6 7.4.7 7.4.8 7.4.9 7.4.10 ExternalFunctions Statics Dynamics Integration&TimeSteps ExplicitIntegration ImplicitIntegration NumericalDamping ResponseCalculation PropertiesReport Drawing Results SeaData SeaDensityData SeabedData WaveData DataforRegularWaves DataforRandomWaves DataforJONSWAPandISSCSpectra DataforOchiHubbleSpectrum DataforTorsethaugenSpectrum DataforUserDefinedSpectrum DataforTimeHistoryWaves DataforUserSpecifiedComponents DataforResponseCalculation WavesPreview SettingupaRandomSea CurrentData WindData DrawingData ExternalFunctions Results WaveScatterConversion

177177 178 180181

GeneralData

182183 184 185 186 187 188 189 189 189 189

7.5

Environment7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6 7.5.7 7.5.8 7.5.9 7.5.10 7.5.11 7.5.12 7.5.13 7.5.14 7.5.15 7.5.16 7.5.17 7.5.18 7.5.19 7.5.20 7.5.21

190190 191 192 194 195 195 196 197 197 198 198 199 199 200 201 203 205 206 207 207 208

7.6 7.7

SolidFrictionCoefficientsData Vessels7.7.1 7.7.2 7.7.3 7.7.4 7.7.5 VesselData VesselTypes ModellingVesselSlowDrift VesselResponseReports VesselResults LineData

212 214215 223 245 246 248

7.8

Lines7.8.1

250252

7

Contents

w7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.8.10 7.8.11 7.8.12 7.8.13 7.8.14 7.8.15 7.8.16 7.8.17 7.8.18 7.8.19 LineTypes Attachments RayleighDamping LineResults DragChainResults FlexJointResults ModalAnalysis LineSetupWizard LineTypeWizard Chain Rope/Wire LinewithFloats HomogeneousPipe HosesandUmbilicals ModellingStressJoints ModellingBendRestrictors LineEnds ModellingCompressioninFlexibles Wings CommonData AppliedLoads WingData WingTypeData LumpedBuoyProperties LumpedBuoyDrawingData SparBuoyandTowedFishProperties SparBuoyandTowedFishAddedMassandDamping SparBuoyandTowedFishDrag SparBuoyandTowedFishDrawing ShadedDrawing Otheruses ExternalFunctions PropertiesReport Results BuoyHydrodynamics HydrodynamicPropertiesofaRectangularBox ModellingaSurfacePiercingBuoy Data PropertiesReport Results Data WireProperties Control ControlbyStage ControlbyWholeSimulation DriveUnit 266 274 278 281 292 292 292 294 295 296 301 304 308 309 311 313 315 318

7.9

6DBuoys7.9.1 7.9.2 7.9.3 7.9.4 7.9.5 7.9.6 7.9.7 7.9.8 7.9.9 7.9.10 7.9.11 7.9.12 7.9.13 7.9.14 7.9.15 7.9.16 7.9.17 7.9.18 7.9.19 7.10.1 7.10.2 7.10.3 7.11.1 7.11.2 7.11.3 7.11.4 7.11.5 7.11.6

319320 321 323 323 324 326 327 328 330 331 332 332 334 334 334 335 337 337 340

7.10 3DBuoys

342343 344 344

7.11 Winches

345346 346 347 347 348 348

8

w

Contents

7.11.7 7.11.8

ExternalFunctions Results Data Results Data Blocks Cylinders CurvedPlates Planes Drawing Results

349 349

7.12 Links7.12.1 7.12.2

350350 352

7.13 Shapes7.13.1 7.13.2 7.13.3 7.13.4 7.13.5 7.13.6 7.13.7

352353 354 355 355 356 357 358

7.14 AllObjectsDataForm

358

8 FATIGUEANALYSIS8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 8.13 Commands Data CommonLoadCasesData LoadCasesDataforRegularAnalysis LoadCasesDataforRainflowAnalysis LoadCasesDataforSpectralAnalysis ComponentsData AnalysisData SNCurves IntegrationParameters Results FatiguePoints HowDamageisCalculated

361361 362 363 364 364 364 366 367 367 368 368 369 370

9 VIVTOOLBOX9.1 9.2 FrequencyDomainModels9.1.1 9.1.2 9.2.1 9.2.2 9.2.3

371372372 376

VIVA SHEAR7 WakeOscillatorModels VortexTrackingModels VIVDrawing

TimeDomainModels

380383 386 392

9

w

Introduction,InstallingOrcaFlex

1

INTRODUCTION

Welcome to OrcaFlex (version 9.2a), a marine dynamics program developed by Orcina for static and dynamic analysisofawiderangeofoffshoresystems,includingalltypesofmarinerisers(rigidandflexible),globalanalysis, moorings,installationandtowedsystems. OrcaFlexprovidesfastandaccurateanalysisofcatenarysystemssuchasflexiblerisersandumbilicalcablesunder wave and current loads and externally imposed motions. OrcaFlex makes extensive use of graphics to assist understanding. The program can be operated in batch mode for routine analysis work and there are also special facilitiesforpostprocessingyourresultsincludingfullyintegratedfatigueanalysiscapabilities. OrcaFlex is a fully 3D nonlinear time domain finite element program capable of dealing with arbitrarily large deflectionsoftheflexiblefromtheinitialconfiguration.Alumpedmasselementisusedwhichgreatlysimplifiesthe mathematical formulation and allows quick and efficient development of the program to include additional force termsandconstraintsonthesysteminresponsetonewengineeringrequirements. In addition to the time domain features, modal analysis can be performed for individual lines and RAOs can be calculatedforanyresultsvariableusingtheSpectralResponseAnalysisfeature. OrcaFlexisalsousedforapplicationsintheDefence,OceanographyandRenewableenergysectors.OrcaFlexisfully 3D and can handle multiline systems,floating lines, line dynamicsafter release, etc. Inputs include ship motions, regularandrandomwaves.Resultsoutputincludesanimatedreplayplusfullgraphicalandnumericalpresentation. IfyouarenewtoOrcaFlexthenpleaseseethetutorialandexamples. ForfurtherdetailsofOrcaFlexandourothersoftware,pleasecontactOrcinaoryourOrcinaagent.Copyrightnotice

CopyrightOrcinaLtd.19872008.Allrightsreserved.

1.1

INSTALLINGORCAFLEX

HardwareRequirements OrcaFlexcanbeinstalledandrunonanycomputerthathas: Windows2000,XP,Vista. If you are using small fonts (96dpi) the screen resolution must be at least 1024 x 768. If you are using large fonts(120dpi)thescreenresolutionmustbeatleast1280x1024. Apowerfulprocessorwithfastfloatingpointandmemoryperformance.Thisisthemostimportantfactorsince OrcaFlexisacomputationintensiveprogramandsimulationruntimescanbelongforcomplexmodels. Atleast512MBofmemory.ThisislessimportantthanprocessorperformancebutsomeaspectsofOrcaFlexdo performbetterwhenmorememoryisavailable.Inaddition,havingplentyofmemoryallowsyoutouseother applicationsefficientlyatthesametimeasrunningOrcaFlexsimulations. As much disk space as you require to store simulation files. Simulation files vary in size, but can be 10's of megabyteseachforcomplexmodels. Ascreenresolutionof1280X1024orgreateranda16bitorgreatercolourpalette. A DirectX 9 compatible graphics card with at least 256MB memory for the most effective use of the shaded graphicsfacility. MicrosoftExcelinordertousetheOrcaFlexautomationfacilities. WindowsXPorVista.

However,OrcaFlexisaverypowerfulpackageandtogetthebestresultswewouldrecommend:

For up to date information on hardware choice for OrcaFlex please refer to our website at www.orcina.com/Support. Installation ToinstallOrcaFlex:

11

Introduction,InstallingOrcaFlex

w

Youwillneedtoeitherinstallfromanaccountwithadminprivilegesor(onVista)havethedetailsofsuchan account. IfinstallingfromCD,inserttheOrcaFlexCDandruntheAutorun.exeprogramontheCD(onmanymachines thisprogramwillrunautomaticallywhenyouinserttheCD).Thenclickon'InstallOrcaFlex'. If you have received OrcaFlex by email or from the web you will have a zip file, and possibly a number of licencefiles(*.lic).Extractthefilesfromthezipfiletosometemporarylocation,andsavethelicencefilestothe samefolder.ThenruntheextractedfileSetup.exe. YouwillalsoneedtoinstalltheOrcaFlexdonglesuppliedbyOrcina.Seebelowfordetails.

Forfurtherdetails,includinginformationonnetworkandsilentinstallation,clickonReadMeontheAutorunmenu oropenthefileInstallationGuide.pdfontheCD.IfyouhaveanydifficultyinstallingOrcaFlexpleasecontactOrcina oryourOrcinaagent. OrcinaShellExtension WhenyouinstallOrcaFlextheOrcinaShellExtensionisalsoinstalled.ThisintegrateswithWindowsExplorer,and associatesthe dataandsimulationfile types (.datand.sim) with OrcaFlex. You can then open an OrcaFlexfile by simplydoubleclickingthefilenameinExplorer.Theshellextensionalsoprovidesfilepropertiesinformation,such aswhichversionofOrcaFlexwrotethefileandtheCommentstextforthemodelinthefile.Fordetailsseethefile CD:\OrcShlEx\ReadMe.htmontheOrcaFlexCD. InstallingtheDongle OrcaFlexissuppliedwithadongle,asmallhardwaredevicethatmustbeattachedtothemachineortothenetwork towhichthemachineisattached. Note: Thedongleiseffectivelyyourlicencetorunonecopy(ormore,ifthedongleisenabledformore copies)ofOrcaFlex.Itis,inessence,whatyouhavepurchasedorleased,anditshouldbetreated withappropriatecareandsecurity.IfyouloseyourdongleyoucannotrunOrcaFlex. Orcinacannormallyresupplydisksormanuals(achargebeingmadetocovercosts)iftheyarelost ordamaged.Butwecanonlysupplyanewdongleinthecasewheretheolddongleisreturnedto us.

Warning:

Dongleslabelled'Hxxx'(wherexxxisthedonglenumber)mustbepluggedintothemachineonwhichOrcaFlexis run. Dongles labelled 'Nxxx' can be used in the same way as 'Hxxx' dongles, but they can also be used over a network,allowingtheprogramtobesharedbymultipleusers.Inthelattercasethedongleshouldbeinstalledby yournetworkadministrator;instructionscanbefoundintheDongledirectoryontheOrcaFlexCD.TypesofDongle

Dongles are available for either parallel or USB ports, and these are functionally equivalent so far as OrcaFlex is concerned.Ingeneral,USBdonglesarepreferred,sincetheyseemtobemorereliable.Inanycase,parallelportsare becominglesscommononnewmachines.Bydefault,'N'donglescanholdupto10OrcaFlexlicencesforuseovera network.Wecansupplydongleswithlargercapacitiesonrequest. DongleTroubleshooting Wesupply,withOrcaFlex,adongleutilityprogramcalledOrcaDongle.IfOrcaFlexcannotfindthedonglethenthis programmaybeusedtocheckthatthedongleisworkingcorrectlyandhastheexpectednumberoflicences.For detailsseetheOrcaDonglehelpfile. TheOrcaDongleprogramisincludedontheOrcaFlexCD,andyoumaychoosetoinstallitfromtheAutorunmenuin thesamewayasOrcaFlex.Itisalsoavailablefordownloadfromourwebsiteatwww.orcina.com/Support/Dongle. Alsoonourwebsite,usersofnetworkdonglesmayfindtheOrcinaLicenceMonitortobeuseful.Thisapplication keepstrackofthenumberofOrcaFlexlicencesclaimedonanetworkatanytime.Diagnostics

IfOrcaFlexfailstostart,withtheerrorthatitcan'tobtainalicence,thenpleasecheckthefollowing. If you are using a network dongle, are all the licences in use? The Orcina Licence Monitor may be of use in determiningthis.Iftheyare,youwillneedtowaituntilalicencebecomesfreebeforeyoucanrunOrcaFlex.

12

w

Introduction,RunningOrcaFlex

Ifyouareusingalocaldongle,isitpluggedintoyourmachine?Ifso,isthedongledevicedriverinstalled?You can check this by running OrcaDongle. If the driver is not present, it may have been uninstalled by another program:ifso,youcanfixthisbyRepairingtheOrcaFlexinstallation(fromtheWindowsControlPanel,select 'AddorRemovePrograms'(XP)orPrograms/ProgramsandFeatures(Vista),selecttheOrcaFlexentry,select ChangethenRepair).Ifthisstillfails,youcaninstallthedriverbydownloadingfromourwebsite,andrunning, thefileHaspSetup.msi. DoesthedongleyouareusinghaveanOrcaFlexlicenceonit?Again,youcancheckthiswithOrcaDongle. Doyouhavealicencefileforthedongleyouwishtoaccess?ThisfilewillbenamedNxxx.licorHxxx.lic(where xxxisthedonglenumber)andwillbeintheOrcaFlexinstallationfolder.Ifnot,thenyoushouldbeabletocopy therequiredfile(s)fromtherootleveloftheOrcaFlexCDintotheinstallationfolder.

Ifnoneofthesehelp,thenpleasecontactusatOrcinawithadescriptionoftheproblem.Ideally,pleasealsoemailto usthediagnosticsfilenamedOrcLog.txtwhichOrcaFlexwillhavewrittenonfailingtofindalicence.Thisfilecanbe foundinthefolder"%appdata%/Orcina/OrcaFlex":toopenthisfolder,selectStartmenu|Run...andenterthetext betweenthequotes(includingthe'%'characters).

1.2

RUNNINGORCAFLEX

A shortcut to run OrcaFlex is set up on the Start menu when you install OrcaFlex (see Start\Programs\Orcina Software\). ThisshortcutpassesnoparameterstoOrcaFlexsoitgivesthe defaultstartupbehaviour;seebelow.Ifthisisnot suitableyoucanconfigurethestartupbehaviourusingcommandlineparameters,forexamplebysettingupyour ownshortcutswithparticularparametersettings. DefaultStartup OrcaFlex has two basic modules: full OrcaFlex and staticsonly OrcaFlex. A full OrcaFlex licence is needed for dynamicanalysis. When you run OrcaFlex it looks for an Orcina dongle from which it can claim an OrcaFlex licence (either a full licenceorastaticsonlylicence).Bydefault,itfirstlooks foralicenceonalocaldongle(i.e.oneinlocalmodeand connected to the local machine) and if none is found then it looks for a licence on a network dongle (i.e. one in network mode and accessed via a licence manager over the network). This default behaviour can be changed by commandlineparameters. IfOrcaFlexfindsanetworkdongleandthereisachoiceofwhichlicencestoclaimfromit,thenOrcaFlexdisplaysa ChooseModulesdialogtoaskyouwhichmodulesyouwanttoclaim.Thishelpsyousharethelicenceswithother users of that network dongle. For example if the network dongle contains both a full licence and a staticsonly licencethenyoucanchoosetousethestaticsonlylicence,ifthatisallyouneed,sothatthefulllicenceisleftfreefor otherstousewhenyoudonotneedityourself.TheChooseModulesdialogcanbesuppressedusingcommandline parameters. CommandLineParameters OrcaFlexcanacceptvariousparametersonthecommandlinetomodifythewayitstartsup.Thesyntaxis: OrcaFlex.exeFilenameOption1Option2...etc. Filenameisoptional.IfpresentitshouldbethenameofanOrcaFlexdatafile(.dat)orsimulationfile(.sim)andafter startingupOrcaFlexwillautomaticallyopenthatfile. Option1,Option2etc.areoptionalparametersthatallowyouconfigurethestartupbehaviour.Theycanbeanyof the following switches. For the first character of an option switch, the hyphen character '' can be used as an alternativetothe'/'character.DongleSearchswitches

Bydefaulttheprogramsearchesfirstforalicenceonalocaldongleandthenforalicenceonanetworkdongle.The followingswitchesallowyoutomodifythisdefaultbehaviour. /LocalDongleOnlysearchforlicencesonalocaldongle.Nosearchwillbemadefornetworkdongles. /NetworkDongle Only search for licences on a network dongle. Any local dongle will be ignored. This can be usefulifyouhavealocaldonglebutwanttouseanetworkdonglethathaslicencesformoremodules.

13

Introduction,ParallelProcessing

w

ModuleChoiceswitch

Thisswitchisonlyrelevantifthedonglefoundisanetworkdongleandthereisachoiceoflicencestoclaimfrom thatdongle.Youcanspecifyyourchoiceusingthefollowingcommandlineswitch: /DisableDynamicsChoosethestaticsonlybasiclicence.Thisissometimesusefulwhenusinganetworkdongle sinceitallowsyoutoleavefulllicencesfreeforotheruserswhenyouonlyneedastaticsonlylicence.

IfyoudonotspecifyallthechoicesthentheprogramdisplaystheChooseModulesdialogtoaskforyourremaining choices.Youcansuppressthisdialogusingthefollowingswitch. /DisableInteractiveStartupDonotdisplaytheChooseModulesdialog.Theprogrambehavesthesameasifthe userclicksOKonthatdialogwithoutchanginganymodulechoices.

BatchCalculationswitches

TheseswitchesallowyoutoinstructOrcaFlextostartabatchcalculationassoonastheprogramhasloaded.The followingswitchesareavailable: /Batch Start a batch calculation as soon as the program has loaded. The batch calculation will contain all the filesspecifiedonthecommandline(youcanhavemorethanone)intheorderinwhichtheyarespecified.You canuserelativepathswhichwillberelativetotheworkingdirectory. /CloseAfterBatchInstructstheprogramtocloseoncethebatchiscomplete.

ProcessPriorityswitches

These switches determine the processing priority of OrcaFlex. The available switches are /RealtimePriority, /HighPriority,/AboveNormalPriority,/NormalPriority,/BelowNormalPriority,/LowPriority.ThickLinesswitch

The/ThickLinesswitchallowsyoutospecifyaminimumthicknessforlinesdrawnonOrcaFlex3DViewwindows. Forexampleusingtheswitch/ThickLines=5forcesOrcaFlextodrawalllinesatathicknessofatleast5.Ifnovalue isspecified(i.e.theswitchis/ThickLines)thentheminimumthicknessistakentobe2. ThisswitchhasbeenaddedtomakeOrcaFlex3DViewsclearerwhenprojectedontoalargescreen.ThreadCountswitch

The /ThreadCount switch allows you to set the number of execution threads used by OrcaFlex for parallel processing.Forexample/ThreadCount=1forcesOrcaFlextouseasingleexecutionthreadwhichhastheeffectof disablingparallelprocessing.

1.3

PARALLELPROCESSING

Machineswithmultipleprocessorsorprocessorswithmultiplecoresarebecomingincreasinglycommon.OrcaFlex canmakegooduseoftheadditionalprocessingcapacityaffordedbysuchmachines.Foruptodateinformationon hardwarechoiceforOrcaFlexpleaserefertoourwebsiteatwww.orcina.com/Support/Benchmark. OrcaFlex performs the calculations of the model's Line objects in parallel. This means that, interactively at least, performanceisonlyimprovedformodelswithmorethanoneLineobjectweintendtoremovethisrestrictionina futurereleaseofthesoftware.However,formodelswithmorethanoneLineperformanceissignificantlyimproved. Both batch processing and fatigue calculations process their jobs and load cases concurrently, using all available processorcores. Note,however,thattheOrcaFlexspreadsheetiscurrentlyonlyabletomakeuseofasingleprocessorcore.Weplan toaddressthislimitationinafuturerelease.Threadcount

OrcaFlexmanagesanumberofexecutionthreadstoperformtheparallelcalculations.Thenumberofthesethreads (thethreadcount)defaultstothenumberofphysicalprocessorcoresavailableonyourmachineasreportedbythe operatingsystem.Thisdefaultwillworkwellformostcases.ShouldyouwishtochangeityoucanusetheTools|Set ThreadCountmenuitem.Thethreadcountcanalsobecontrolledbyacommandlineswitch.

14

w

Introduction,DistributedOrcaFlex

Hyperthreading

Some Intel processors offer a technology called hyperthreading. Such processors can process multiple execution threadsinparallelbymakinguseofunderusedresourcesontheprocessor.Hyperthreadedprocessorsappearto theoperatingsystemas2distinct,logicalprocessors. Sadly,therealworldperformanceofsuchchipsdoesnotliveuptothemarketinghype.Atbestthistechnologycan give improvements of around 1020%. However, the performance of hyperthreading under OrcaFlex varies considerably with the OrcaFlex model being analysed. In the worst cases using hyperthreading results in performancetwiceasslowaswithout! For this reason we recommend that you don't attempt to use hyperthreading when running OrcaFlex. By default OrcaFlexwilluseasmanythreadsastherearetruephysicalcoresavailabletoyoursystem. Tohelpunderstandthisconsideradualprocessor,dualcoremachinewithhyperthreadingsupport.Theoperating system will recognise 8 processors. Of these processors, 4 are true physical processor cores and the other 4 are virtualhyperthreadedprocessors.AccordinglyOrcaFlexwilldefaulttousing4calculationthreads.

1.4

DISTRIBUTEDORCAFLEX

DistributedOrcaFlexisasuiteofprogramsthatenablesacollectionofnetworked,OrcaFlexlicensedcomputersto run OrcaFlex jobs, transparently, using spare processor time. For more information about Distributed OrcaFlex please refer to our website at www.orcina.com/Support/DistributedOrcaFlex. Distributed OrcaFlex can be downloadedfromthisaddress. OrcaFlexcanalsomakeuseofmachineswithmultipleprocessorsusingparallelprocessingtechnology.

1.5

ORCINALICENCEMONITOR

TheOrcinaLicenceMonitor(OLM)isaservicethatmonitorsthecurrentnumberofOrcaFlexlicencesclaimedona networkinrealtime.OtherprogramsthatusetheOrcaFlexprogramminginterface(OrcFxAPI)suchasDistributed OrcaFlexandtheOrcaFlexspreadsheetarealsomonitored.Youcanobtaininformationoneachlicenceclaimedthat includes: Networkinformation:thecomputername,networkaddressandtheusername. Licenceinformation:thedonglename,thedongletype(networkorlocal)andthetimethelicencewasclaimed. Program information: which modules are being used, the version, and the location of the program which has claimed the licence (usually this is OrcaFlex.exe but it can be Excel.exe for the OrcaFlex spreadsheet for example).

OLMcanbedownloadedfromourwebsiteatwww.orcina.com/Support/OrcinaLicenceMonitor.

1.6

DEMONSTRATIONVERSION

ForanoverviewofOrcaFlex,seetheIntroductiontopicandthetutorial. ThedemonstrationversionofOrcaFlexhassomefacilitiesdisabledyoucannotcalculatestaticsorrunsimulation, andyoucannotsavefiles,print,exportorcopytotheclipboard.Otherwisethedemonstrationversionisjustlikethe fullversion,soitallowsyoutoseeexactlyhowtheprogramworks. In particular the demonstration version allows you to open any prepared OrcaFlex data or simulation file. If you open a simulation file then you can then examine the results, see replays of the motion etc. There are numerous examplefilesprovidedonthedemonstrationCD. IfyouhavethefullversionofOrcaFlexthenyoucanusethedemonstrationversiontoshowyourcustomersyour OrcaFlexmodelsandresultsfortheirsystem.Todothis,give themthedemonstrationversionandcopiesofyour OrcaFlex simulation files. The demonstration version can be found on your OrcaFlex CD see CD:\Demo_CD\ReadMe.

1.7

VALIDATIONANDQAavailable from our website at

The OrcaFlex validation documents are www.orcina.com/SoftwareProducts/OrcaFlex/Validation.

15

Introduction,Orcina

w

1.8

ORCINA

Orcina is a creative engineering software and consultancy company staffed by mechanical engineers, naval architects, mathematicians and software engineers with long experience in such demanding environments as the offshore, marine and nuclear industries. As well as developing engineering software, we offer a wide range of analysis and design services with particular strength in dynamics, hydrodynamics, fluid mechanics and mathematicalmodelling. ContactDetails OrcinaLtd. Daltongate Ulverston Cumbria LA127AJ UK Telephone:+44(0)1229584742 Fax:+44(0)1229587191 Email:[email protected] WebSite:www.orcina.com OrcinaAgents Wehaveagentsinmanypartsoftheworld.Fordetailspleaserefertoourwebsite:www.orcina.com/ContactOrcina.

1.9References

REFERENCESANDLINKS

API,1993.APIRecommendedPractice2AWSD(RP2AWSD).AmericanPetroleumInstitute. API.ComparisonofAnalysesofMarineDrillingRisers.APIBulletin.2J. Barltrop N D P, and Adams A J, 1991. Dynamics of fixed marine structures. Butterworth Heinemann for MTD. 3rd Edition. BatchelorGK,1967.Anintroductiontofluiddynamics.CambridgeUniversityPress. BlevinsRD,2005.ForcesonandStabilityofaCylinderinaWake.J.OMAE,127,3945. CarterDJT,1982.PredictionofWaveheightandPeriodforaConstantWindVelocityUsingtheJONSWAPResults, OceanEngineering,9,no.1,1733. CasarellaMJandParsonsM,1970.CableSystemsUnderHydrodynamicLoading.MarineTechnologySocietyJournal 4,No.4,2744. ChapmanDA,1984.TowedCableBehaviourDuringShipTurningManoeuvres.OceanEngineering.11,No.4. Chung J and Hulbert G M, 1993. A time integration algorithm for structural dynamics with improved numerical dissipation:Thegeneralizedmethod.ASMEJournalofAppliedMechanics.60,371375. CMPT,1998.Floatingstructures:Aguidefordesignandanalysis.EditedbyBarltropNDP. CentreforMarineand PetroleumTechnologypublication101/98,OilfieldPublicationsLimited. CumminsWE,1962.Theimpulseresponsefunctionandshipmotions.Schiffstechnik,9,101109. DeanRG,1965.Streamfunctionrepresentationofnonlinearoceanwaves.J.Geophys.Res.,70,45614572. DirlikT,1985.ApplicationofcomputersinFatigueAnalysis.PhDThesisUniversityofWarwick. DNV,1991.EnvironmentalConditionsandEnvironmentalLoadsClassificationNotes30.5.March. ESDU71016.Fluidforces,pressuresandmomentsonrectangularblocks.ESDU71016ESDUInternational,London. ESDU80025.Meanforces,pressuresandflowfieldvelocitiesforcircularcylindricalstructures:Singlecylinderwith twodimensionalflow.ESDU80025ESDUInternational,London. FalcoM,FossatiFandRestaF,1999.Onthevortexinducedvibrationofsubmarinecables:Designoptimizationof wrappedcablesforcontrollingvibrations.3rdInternationalSymposiumonCableDynamics,Trondheim,Norway. FaltinsenOM,1990.Sealoadsonshipsandoffshorestructures.CambridgeUniversityPress.

16

w

Introduction,ReferencesandLinks

FentonJD,1979.Ahighordercnoidalwavetheory.J.FluidMech.94,129161. FentonJD,1985.AfifthorderStokestheoryforsteadywaves.J.Waterway,Port,Coastal&OceanEng.ASCE.111, 216234. FentonJD,1990.Nonlinearwavetheories.Chapterin"TheSeaVolume9:OceanEngineeringScience",editedby B.LeMeHauteandD.M.Hanes.Wiley:NewYork.325. FentonJD,1995.Personalcommunicationpreprintofchapterinforthcomingbookoncnoidalwavetheory. GregoryRWandPaidoussisMP,1996. Unstableoscillationoftubularcantileversconveyingfluid:Part1:Theory. Proc.R.Soc.293SeriesA,512527. HartnupGC,AireyRGandFraserJM,1987.ModelBasinTestingofFlexibleMarineRisers.OMAEHouston. HoernerSF1965.FluidDynamicDrag,PublishedbytheauthoratHoernerFluidDynamics,NJ08723,USA. HuseE,1993.InteractioninDeepSeaRiserArrays.OTC7237,1993. Isherwood R M, 1987. A Revised Parameterisation of the JONSWAP Spectrum. Applied Ocean Research, 9, No. 1 (January),4750. IwanWD,1981.Thevortexinducedoscillationofnonuniformstructuralsystems.JournalofSoundandVibration, 79,291301. IwanWDandBlevinsRD,1974.AModelforVortexInducedOscillationofStructures.JournalofAppliedMechanics, September1974,581586. KotikJandMangulisV,1962.OntheKramersKronigrelationsforshipmotions.Int.ShipbuildingProgress,9,No.97, 361368. Larsen C M, 1991. Flexible Riser Analysis Comparison of Results from Computer Programs. Marine Structures, ElsevierAppliedScience. LonguetHiggins M S, 1983. On the joint distribution of wave periods and amplitudes in a random wave field. ProceedingsRoyalSocietyLondon,SeriesA,MathematicalandPhysicalSciences.389,241258. MaddoxSJ,1998.Fatiguestrengthofweldedstructures.WoodheadPublishingLtd,ISBN1855730138. Morison J R, O'Brien M D, Johnson J W, and Schaaf S A, 1950. The force exerted by surface waves on piles. Petrol TransAIME.189. Mueller H F, 1968. Hydrodynamic forces and moments of streamlined bodies of revolution at large incidence. Schiffstechnik.15,99104. Newman J N. 1974. Secondorder, slowlyvarying forces on vessels in irregular waves. Proc Int Symp Dynamics of MarineVehiclesandStructuresinWaves,Ed.BishopREDandPriceWG,MechEngPublicationsLtd,London. NewmanJN,1977.MarineHydrodynamics,MITPress. NDP, 1995. Regulations relating to loadbearing structures in the petroleum activities. Norwegian Petroleum Directorate. OchiMKandHubbleEN,1976.Sixparameterwavespectra;Proc15thCoastalEngineeringConference,301328. Oil Companies International Marine Forum, 1994. Prediction of Wind and Current Loads on VLCCs, 2nd edition, Witherby&Co.,London. PaidoussisMP,1970.Dynamicsoftubularcantileversconveyingfluid.J.MechanicalEngineeringScience,12,No2, 85103. PaidoussisMPandDeksnisEB,1970.Articulatedmodelsofcantileversconveyingfluid:Thestudyofaparadox.J. MechanicalEngineeringScience,12,No4,288300. PaidoussisMP and Lathier B E, 1976. Dynamics of Timoshenko beamsconveying fluid. J. MechanicalEngineering Science,18,No4,210220. PalmerACandBaldryJAS,1974.Lateralbucklingofaxiallyconstrainedpipes.J.PetroleumTechnology,Nov1974, 12831284. PodeL,1951.TablesforComputingtheEquilibriumConfigurationofaFlexibleCableinaUniformStream.DTMB Report.687.

17

Introduction,ReferencesandLinks

w

Principles of Naval Architecture. Revised edition, edited by J P Comstock, 1967. Society of Naval Architects and MarineEngineers,NewYork. PuechA,1984.TheUseofAnchorsinOffshorePetroleumOperations.EditionsTechnique Rawson and Tupper, 1984. Basic Ship Theory 3rd ed, 2: Ship Dynamics and Design, 482. Longman Scientific & Technical(Harlow). RieneckerMMandFentonJD,1981.AFourierapproximationmethodforsteadywaterwaves.J.FluidMech.104, 119137. RoarkRJ,1965.FormulasforStressandStrain.4theditionMcGrawHill. SarpkayaT,ShoaffRL,1979.InviscidModelofTwoDimensionalVortexSheddingbyaCircularCylinder.ArticleNo. 790281R,AIAAJournal,17,no.11,11931200. SarpkayaT,ShoaffRL,1979.Adiscretevortexanalysisofflowaboutstationaryandtransverselyoscillatingcircular cylinders.Reportno.NPS69SL79011,NavalPostgraduateSchool,Monterey,California. RychlikI,1987.Anewdefinitionoftherainflowcyclecountingmethod.Int.J.Fatigue9,No2,119121. SkjelbreiaL,HendricksonJ,1961.Fifthordergravitywavetheory.Proc.7thConf.CoastalEng.184196. Sobey R J, Goodwin P, Thieke R J and Westberg R J, 1987. Wave theories. J. Waterway, Port, Coastal & Ocean Eng. ASCE113,565587. Sparks C, 1980. Le comportement mecanique des risers influence des principaux parametres. Revue de l'Institut FrancaisduPetrol,35,no.5,811. SparksC,1983.Comportementmecaniquedestuyauxinfluencede latraction,delapressionetdupoidslineique: Applicationauxrisers.Revuedel'InstitutFrancaisduPetrol38,no.4,481. Standing RG, Brendling WJ, Wilson D, 1987. Recent Developments in the Analysis of Wave Drift Forces, Low FrequencyDampingandResponse.OTCpaper5456,1987. Tan Z, Quiggin P, Sheldrake T, 2007. Time domain simulation of the 3D bending hysteresis behaviour of an unbondedflexibleriser.OMAEpaper29315,2007(downloadfromOrcinawebsite). TaylorRandValentP,1984.DesignGuideforDragEmbedmentAnchors,NavalCivilEngineeringLaboratory(USA), TNNoN1688. TorsethaugenKandHaverS,2004.Simplifieddoublepeakspectralmodelforoceanwaves,PaperNo.2004JSC193, ISOPE2004Touson,France. Thwaites,1960.IncompressibleAerodynamics,Oxford,399401. TimoshenkoS,1955.VibrationProblemsinEngineering,vanNostrand. TriantafyllouMS,YueDKPandTeinDYS,1994.Dampingofmooredfloatingstructures.OTC7489,Houston,215 224. Tuckeretal,1984.AppliedOceanResearch,6,No2. TuckerMJ,1991.WavesinOceanEngineering.EllisHorwoodLtd.(Chichester). Wichers J E W, 1979. Slowly oscillating mooring forces in single point mooring systems. BOSS79 (Second InternationalConferenceonBehaviourofOffshoreStructures). WichersJEW,1988.ASimulationModelforaSinglePointMooredTanker.DelftUniversityThesis. WuM,SaintMarcouxJF,BlevinsRD,QuigginPP,2008.Paper No.ISOPE2008MWU10.ISOPEConference2008, Vancouver,Canada.(downloadfromOrcinawebsite) YoungAD,1989.BoundaryLayers.BSPProfessionalBooks,8791.

18

w

Introduction,ReferencesandLinks

SuppliersoffrequencydomainVIVsoftwareSHEAR7

SBMAtlantia 1255EnclaveParkway,Suite1200 Houston,TX77077,USA Attention:Dr.S.Leverette Email:[email protected] Tel:+12818994300 Fax:+12818994307VIVA

DavidTeinConsultingEngineers,Ltd. 11777KatyFreeway,Suite434South Houston,TX77079,USA Phone:+12815310888 Fax:+12815315888 Email:[email protected]

19

w

Tutorial,GettingStarted

22.1

TUTORIALGETTINGSTARTED

This short tutorial gives you a very quick run through the model building and results presentation features of OrcaFlex. OncompletionofthetutorialwesuggestthatyoualsolookthroughtheprerunexamplesseeExampleFiles. OnstartingupOrcaFlex,youarepresentedwitha3Dviewshowingjustabluelinerepresentingtheseasurfaceand abrownlinerepresentingtheseabed.Atthetopofthescreenaremenus,atoolbarandastatusbararrangedinthe manner common to most Windows software. As usual in Windows software, nearly all actions can be done in severalways:here,toavoidconfusion,wewillusuallyonlyrefertoonewayofdoingtheactionwewant,generally usingthemouse.

Figure: TheOrcaFlexmainwindow

2.2

BUILDINGASIMPLESYSTEM

Tostartwith,wewillbuildasimplesystemconsistingofonelineandonevesselonly. onthetoolbar.Thecursorchangesfromtheusualpointertoa Usingthemouse,clickonthenewvesselbutton crosshaircursortoshowthatyouhavenowselectedanewobjectandOrcaFlexiswaitingforyoutodecidewhereto place it. Place the cursor anywhere on the screen and click the mouse button. A "ship" shape appears on screen, positionedattheseasurface,andthecursorrevertstothepointershape.Toselectthevessel,movethecursorclose to the vessel and click the mouse button the message box (near the top of the 3D view) will confirm when the vessel has been selected. Now press and hold down the mouse button and move the mouse around. The vessel follows the mouse horizontally, but remains at the sea surface. (To alter vessel vertical position, or other details, selectthevesselwiththemouse,thendoubleclicktoopentheVesseldatawindow.)

2.3

ADDINGALINE

Now add a line. Using the mouse, click on the new line button . The crosshair cursor reappears move the mousetoapointjusttotherightofthevesselandclick.Thelineappearsasacatenaryloopatthemouseposition. Movethemousetoapointclosetothelefthandendoftheline,pressandholddownthemousebuttonandmove themousearound.Theendofthelinemovesaroundfollowingthemouse,andthelineisredrawnateachposition. Release the mouse button, move to the right hand end, click and drag. This time the right hand end of the line is draggedaround.Inthisway,youcanputtheendsofthelinesroughlywhereyouwantthem.(Finalpositioningto exactlocationshastobedonebytypingintheappropriatenumbersselectthelinewiththemouseanddoubleclick tobringupthelinedataform.)

21

Tutorial,AdjustingtheView

w

Movethelineendsuntilthelefthandendofthelineisclosetothebowoftheship,therighthandendliesabovethe waterandthelinehangsdownintothewater. Atthispoint,thelinehasadefaultsetofpropertiesandbothendsareatfixedpositionsrelativetotheGlobalorigin. Forthemomentwewillleavethelineproperties(length,mass,etc.)attheirdefaultvalues,butwewillconnectthe lefthandendtotheship.Dothisasfollows: 1. Clickonthelinenearthelefthandend,toselectthatendoftheline;makesureyouhaveselectedtheline,not thevesselorthesea.Themessageboxatthelefthandendofthestatusbartellsyouwhatiscurrentlyselected. Ifyouhaveselectedthewrongthing,tryagain.(Notethatyoudon'thavetoclickattheendofthelineinorder toselectitanywhereinthelefthandhalfofthelinewillselectthelefthandend.Asarule,itisbettertochoose apointwellawayfromanyotherobjectwhenselectingsomethingwiththemouse.) Releasethemouseandmoveittothevessel,holddownthe CTRLkeyandclick.Themessageboxwillconfirm theconnectionand,toindicatetheconnection,thetriangleattheendofthelinewillnowbethesamecolouras thevessel.

2.

Nowselectthevesselagainanddragitaroundwiththemouse. Thelefthandendofthelinenowmoveswiththe vessel.Leavethevesselpositionedroughlyasbeforewiththelineinaslackcatenary.

2.4

ADJUSTINGTHEVIEW

The default view of the system is an elevation of the global XZ plane you are looking horizontally along the positive Y axis. The view direction (the direction you are looking) is shown in the Window Title bar in azimuth/elevationform(azimuth=270;elevation=0).Youcanmoveyourviewpointup,down,rightorleft,andyou nearthetopleftcornerofthewindow.Clickon canzoominorout,usingtheviewcontrolbuttons eachofthetop3buttonsinturn:thenclickagainwiththeSHIFTkeyhelddown.TheSHIFTkeyreversestheactionof thebutton.Ifyouwanttomovetheviewcentrewithoutrotating,usethescrollbarsatthebottomandrightedgesof thewindow.Byjudicioususeofthebuttonsandscrollbarsyoushouldbeabletofindanyviewyoulike. Alternatively, you can alter the view with the mouse. Hold down the ALT key and left mouse button and drag. A rectangle on screen shows the area which will be zoomed to fill the window when the mouse button is released. SHIFT+ALT+leftmousebuttonzoomsouttheexistingviewshrinkstofitintherectangle. Warning: OrcaFlex will allow you to look up at the model from underneath, effectively from under the seabed!Becausetheviewisisometricandalllinesarevisible,itisnotalwaysapparentthatthis hasoccurred.Whenthishashappened,theelevationangleisshownasnegativeinthetitlebar.

Therearethreeshortcutkeyswhichareparticularlyusefulforcontrollingtheview.ForexampleCTRL+Pgivesaplan viewfromabove; CTRL+Egivesanelevation; CTRL+Qrotatestheviewthrough90abouttheverticalaxis.( CTRL+P andCTRL+Eleavetheviewazimuthunchanged.) buttononthe3DViewtobringuptheEditViewParametersform.Thisgivesamorepreciseway Nowclickthe ofcontrollingtheviewandisparticularlyusefulifyouwanttoarrangeexactlythesameviewof2differentmodels say2alternativeconfigurationsforaparticularrisersystem.Edittheviewparametersifyouwishbypositioningthe cursorintheappropriateboxandeditingasrequired. If you should accidentally lose the model completely from view (perhaps by zooming in too close, or moving the viewcentretoofar)thereareanumberofwaysofretrievingit: PressCTRL+TorrightclickintheviewwindowandselectResettoDefaultView. PresstheResetbuttonontheEditViewParametersform.Thisalsoresetsbacktothedefaultview. Zoomoutrepeatedlyuntilthemodelreappears. Closethe3DViewandaddanewone(usetheWindow|Add3DViewmenuitem).Thenewwindowwillhave thedefaultviewcentreandviewsize.

2.5Note:

STATICANALYSISIfyouarerunningthedemonstrationversionofOrcaFlexthenthisfacilityisnotavailable.

22

w

Tutorial,DynamicAnalysis

Torunastaticanalysisofthesystem,clickontheStaticAnalysisbutton .Themessageboxreportswhichlineis being analysed and how many iterations have occurred. When the analysis is finished (almost instantly for this simplesystem)theProgramStatemessageinthecentreoftheStatusBarchangestoread"StaticsComplete",and theStaticAnalysisbuttonchangestolightgreytoindicatethatthiscommandisnolongeravailable.Theappearance of the line will have changed a little. When editing the model, OrcaFlex uses a quick approximation to a catenary shapeforgeneralguidanceonly,andthisshapeisreplacedwiththetruecatenaryshapewhenstaticanalysishas beencarriedout.(SeeStaticAnalysisformoredetails). WecannowexaminetheresultsofthestaticanalysisbyclickingontheResultsbutton Selectionwindow. Youareofferedthefollowingchoices: Resultsinnumericalandgraphicalform,withvariousfurtherchoiceswhichdeterminewhatthetableorgraph willcontain. Resultsforallobjectsoroneselectedobject. .ThisopensaResults

Ignorethegraphoptionsforthemoment,selectSummaryResultsandAllObjects,thenclickTable.Asummaryof the static analysis results is then displayed in spreadsheet form. Results for different objects are presented in differentsheets.Toviewmorestaticanalysisresultsrepeatthisprocess:clickontheResultsbuttonandselectas before.

2.6

DYNAMICANALYSIS

Wearenowreadytorunthesimulation.IfyouarerunningthedemonstrationversionofOrcaFlexthenyoucannot dothis,butinsteadyoucanloaduptheresultsofaprerunsimulationseeExamples. .Asthesimulationprogresses,thestatusbarreportscurrentsimulationtime ClicktheRunSimulationbutton andexpected(real)timetofinishtheanalysis,andthe3Dviewshowsthemotionsofthesystemasthewavepasses through. .Ananimatedreplayofthesimulationisshowninthe3Dviewwindow.Usethe ClicktheStartReplaybutton view control keys and mouse as before to change the view. The default Replay Period is Whole Simulation. This meansthatyouseethesimulationstartfromstillwater,thewavebuildingandwithitthemotionsofthesystem. SimulationtimeisshownintheStatusbar,topleft.Negativetimemeansthewaveisstillbuildingupfromstillwater tofullamplitude.Attheendofthesimulationthereplaybeginsagain. Thereplayconsistsofaseriesof"frames"atequalintervalsoftime.Justasyoucan"zoom"inandoutinspacefora , edit closer view, so OrcaFlex lets you "zoom" in and out in time. Click on the Replay Parameters button Intervalto0.5sandclickOK.Theanimatedreplayisnowmuchjerkierthanbeforebecausefewerframesarebeing shown. NowclickagainonReplayParameters,setReplayPeriodtoLatestWaveandclickontheContinuousboxtodeselect. Thereplayperiodshownisattheendofthesimulationandhasdurationofasinglewaveperiod.Attheendofthe waveperiodthereplaypauses,thenbeginsagain. topausethereplay.Clickingrepeatedlyonthisbuttonstepsthroughthe NowclickontheReplayStepbutton replayoneframeatatimeaveryusefulfacilityforexaminingaparticularpartofthemotionindetail.Clickwith theSHIFTkeyhelddowntostepbackwards. Youcanthenrestarttheanimationbyclickingon'StartReplay'asbefore.Toslowdownorspeedupthereplay,click onReplayParametersandadjustthespeed.Alternativelyusetheshortcuts CTRL+Fand SHIFT+CTRL+Ftomakethe replayfasterorslowerrespectively. ToexitfromreplaymodeclickontheStopReplaybutton .

23

Tutorial,MultipleViews

w

2.7

MULTIPLEVIEWS

Youcanaddanotherviewofthesystemifyouwishbyclicking ontheViewbutton .Clickagaintoaddathird view,etc.Eachviewcanbemanipulatedindependentlytogive,say,simultaneousplanandelevationviews.Tomake allviewsreplaytogether,clickonReplayControlandchecktheAllViewsbox.Toremoveanunwantedviewsimply close its view window. To rearrange the screen and make best use of the space, click Window and choose Tile Vertical(F4)orTileHorizontal(SHIFT+F4).Alternatively,youcanminimisewindowssothattheyappearassmall icons on the background, or you can resize them or move them around manually with the mouse. These are standard Windows operations which may be useful if you want to tidy up the screen without having to close a windowdowncompletely.

2.8

LOOKINGATRESULTS.ThisopensaResultsSelectionwindow.

NowclickontheResultsbutton

Youareofferedthefollowingchoices: ResultsasTablesorGraphs,withvariousfurtherchoiceswhichdeterminewhatthetableorgraphwillcontain. Resultsforallobjectsoroneselectedobject.

Select Time History for any line, then select Effective Tension at End A and click the Graph button. The graph appearsinanewwindow.Youcancalluptimehistoriesofawiderangeofparametersformostobjects.Forlines, you can also call up Range Graphs of effective tension, curvature, bend moment and many other variables. These show maximum, mean and minimum values of the variable plotted against position along the line. Detailed numericalresultsareavailablebyselectingSummaryResults,FullResults,StatisticsandLinkedStatistics. Timehistoryandrangegraphresultsarealsoavailableinnumericalformselectthevariableyouwantandpress theValuesbutton.TheresultscanbeexportedasExcelcompatiblespreadsheetsforfurtherprocessingasrequired. Further numerical results are available in tabular form by selecting Summary Results, Full Results, Statistics and LinkedStatistics. Windowsdisplayingsystemviewsorgraphscanbeautomatically arrangedonscreenastheyappearbyselecting Window|Auto Arrange (this is the default setting on start up). Windows displaying tabular results are not automaticallyarrangedonopening,butareincludedinanysubsequentrearrangementofthescreen.ResultsPostProcessing

ExtrapostprocessingfacilitiesareavailablethroughExcelspreadsheets.

2.9

GETTINGOUTPUT

You can get printed copies of data, results tables, system views and results graphs by means of the File|Print menu, or by clicking Print on the popup menu. Output can also be transferred into a word processor or other application,eitherusingcopy+pasteviatheclipboardorelseexport/importviaafile. Note: PrintingandexportfacilitiesarenotavailableinthedemonstrationversionofOrcaFlex.

2.10

INPUTDATA

Takealookthroughtheinputdataforms.Startbyresettingtheprogram:clickontheResetbutton andanswer 'Yes'tothewarningprompt.ThisreturnsOrcaFlextotheresetstate,inwhichyoucaneditthedatafreely.(Whilea simulationisactiveyoucanonlyeditcertainnoncriticalitems,suchasthecoloursusedfordrawing.) NowclickontheModelBrowserbutton .ThisdisplaysthedatastructureintreeformintheModelBrowser.

Select an item and double click with the mouse to bring up the data form. Many of the data items are self explanatory.Fordetailsofadataitem,selecttheitemwiththemouseandpressthe F1key.Alternativelyusethe questionmarkHelpiconinthetoprightcorneroftheform.Havealookaroundalltheobjectdataformsavailableto getanideaofthecapabilitiesofOrcaFlex.

24

w

Tutorial,InputData

EndofTutorial Wehopeyouhavefoundthistutorialuseful.TofamiliariseyourselfwithOrcaFlex,trybuildingandrunningmodels ofanumberofdifferentsystems.Themanualalsoincludesarangeofexamplesandtechnicalnoteswhichexpand onparticularpointsofinterestordifficulty. Finally,pleaserememberthatweatOrcinaareoncalltohandleyourquestionsifyouarestuck.

25

w

Examples,Introduction

33.1

EXAMPLESINTRODUCTION

OrcaFlexcomeswithatutorialandacomprehensivecollectionofexamplefiles.Thefullsetofexamplefilesareon the OrcaFlex CD (see CD:\Demo_CD\OrcaFlex\Examples), and when OrcaFlex is installed some or all of the examples(dependingonyourinstallationoptions)arecopiedintotheOrcaFlexinstallationdirectory.Theexamples canalsobefoundonourwebsiteatwww.orcina.com/SoftwareProducts/OrcaFlex/Examples. The OrcaFlex help file describes each example case in detail. The OrcaFlex Help file can be downloaded from our websiteatwww.orcina.com/SoftwareProducts/OrcaFlex/Documentation.

27

w

UserInterface,Introduction

44.14.1.1

USERINTERFACEINTRODUCTIONProgramWindows

OrcaFlexisbaseduponamainwindowthatcontainstheMenus,aStatusBar,aToolBarandusuallyatleastone3D viewofthemodel.Thewindowcaptionshowstheprogramversionandthefilenamecurrentlyinuseforeitherdata (.dat)orsimulationfiles(.sim).

Figure: TheOrcaFlexmainwindow showing3Dpictorialviewsofthemodel showingresultsingraphicalform showingresultsinnumericalform reportingstatus

Withinthismainwindow,youcanplaceanynumberofsubordinate(orchild)windowswhichmaybe: 3DViewWindows GraphWindows SpreadsheetWindows TextWindows

Additionaltemporarywindowsarepoppedup,suchasDataFormsforeachobjectinthemodel(allowingdatatobe viewedandmodified)andDialogueBoxes(usedtospecifydetailsforprogramactionssuchasloadingandsaving files).Whileoneofthesetemporarywindowsispresentyoucanonlyworkinsidethatwindowyoumustdismiss thetemporarywindowbeforeyoucanuseotherwindows,themenusortoolbar. TheactionsthatyoucanperformatanytimedependonthecurrentModelState. ArrangingWindows 3D View, Graph, Spreadsheet and Text Windows may be tiled so that they sit sidebyside, but they must remain withintheboundsofthemainwindow.IfAutoArrangeisselectedthentheprogramrearrangesthewindowsusing thecurrentschemeeverytimeanewwindowiscreated.

4.1.2

TheModel

OrcaFlex works by building a mathematical computer model of your system. This model consists of a number of objectsthatrepresentthepartsofthesysteme.g.vessels,buoys,linesetc. Eachobjecthasaname,whichcanbeanylength.Objectnamesarenotcasesensitive,so Riser,riserandRISER wouldallrefertothesameobject.ThisbehaviouristhesameasforWindowsfilenames. Themodelalwayshastwostandardobjects: Generalcontainsgeneraldata,suchastitle,unitsetc. Environmentrepresentsthesea,seabed,waves,currentetc.

29

UserInterface,Introduction

w

YoucanthenusetheModelBrowserorthetoolbartoaddotherobjectstorepresentthepartsofyoursystem.There isnolimit,otherthanthecapacityofyourcomputer,tothenumberofobjectsyoucanaddtothemodel. Atanytime,youcansaveyourmodeltoadatafileyoucanthenreopenitatalaterdatetocontinuework.

4.1.3

ModelBrowser or the Model | Model Browser menu item or use the keyboard

At any time you can use the Model Browser to see what objects you have in your model. To display the model browser, use the model browser button shortcuts(F6toopenthemodelbrowser).

Figure: ModelBrowser

TheModelBrowserconsistsofalistofalltheobjectsinthemodel,arrangedintocategoriesaccordingtoobjecttype. Severalsymbolsareusedinthelistofobjects: Categoriescanbeopened,toshowtheircontents,orclosed,tosimplifyviewingacomplexmodel. Objects.Usedoubleclicktovieworedittheobject'sdata. Locked.Theseobjectscannotbedraggedbythemouseinthe3DView. You can navigate the list and select the object required by clicking with the mouse, or using the arrow keys and return.Ifthelistislongerthanthewindowthenyoucaneitherenlargethewindoworusethescrollbar. Note: Morethanoneobjectcanbeselectedinthemodelbrowser.Thisallowsyoutoperformthesame action(e.g.delete,copy,hide,show,locate)onmanyobjectsatonce.Toselectmorethanoneobject you use the standard Windows key presses CTRL+CLICK to add to a selection and SHIFT+CLICK to extendaselection.

30

w

UserInterface,Introduction Ifyouhaveallobjectsinthemodelbrowserselectedthenitcanbedifficulttodeselectthem.The simplestwayistouse CTRL+CLICKtodeselectoneitemandthento CLICKthatitemagaintoselect italone.

Hint:

ModelBrowserFacilities Themodelbrowsermenus,anditspopupmenu,providethefollowingmodelmanagementfacilities.Fordetailsof keyboardshortcutsseeKeysonModelBrowser.Add

Addanewobjecttothemodel.Delete

Deletetheselectedobjectfromthemodel.Cut/Copy

CutorCopytheselectedobjecttotheclipboard.Paste

Pasteanobjectfromtheclipboardintothemodel.IftheobjectistheVariableDatathenallthevariabledatatables arepastedin,withtablesbeingrenamedifnecessarytoavoidclashingwithexistingvariabledatanames. Note: YoucanuseCut/CopyandPastetotransferobjectsbetweentwocopiesofOrcaFlexrunningonthe same machine. You can also use it to transfer objects between two OrcaFlex data files (open the sourcefileandcopytheobjecttotheclipboard,thenopenthedestinationfileandpastetheobject backfromtheclipboard),buttheLibraryfacility(seebelow)providesaneasierwayofachieving thesamething.

MoveSelectedObjects

OpenstheMoveSelectedObjectsWizard.Locate

Findsandhighlightstheobjectinanyopen3Dviewwindows.Thisisusefulincomplexmodelswheremanyobjects areonthe3Dview.ThehighlightingmethodisdeterminedbytheLocateObjectMethodpreference.Edit

Open the object's data form. This action can also be invoked by doubleclicking an item, or by selecting it and pressingRETURN.Rename

Renametheselectedobject.Youcanalsorenamebysingleclickingtheselectedobject.Lock/Unlock

Lockorunlocktheselectedobject.Hide/HideAll/Show/ShowAll

Controlwhethertheobjectsaredrawnon3Dviews.Reorder

Youcanusedrag+dropwiththemousetoreorderobjectsinthemodel.Thisisusefulifyouareworkingonthestatic positionofoneparticularlineyoucandragituptothetopofthelistoflines,sothatitwillbetackledfirstwhen OrcaFlexdoesthestaticanalysis.Library

TheLibrarymenufacilitiesallowyoutoopenaseconddatafile.YoucanthenImportobjectsfromthatsecondfile intothecurrentmodel.Youcanalsoimportusingdrag+dropwiththemouse.FordetailsseeLibraries. Notes: Theseconddatafileisreferredtoasthelibrarymodel,butinfactitcanbeanyOrcaFlexdatafile. The library facilities therefore provide an easy way to move objects between different OrcaFlex datafiles.

31

UserInterface,Introduction

w

Iftheobjectbeingimportedisthevariabledatathenallthevariabledatatablesaretransferred, withtablesbeingrenamedifnecessarytoavoidclashingwithexistingvariabledatanames.

SwitchtoMainWindow

Thebrowser'sWindowmenuenablesyoutoswitchfocustothemainformwithoutclosingthebrowserwindow.A correspondingcommandonthemainform'sWindowmenuswitchesfocusback.

4.1.4

ModelBrowserViews

Thereare2waysofviewingobjectsinthemodelbrowser:byTypesorbyGroups.Youcanswitchbetweenviews byclickingonthemodelbrowserView|ViewbyGroups/Typesmenuitems,orthoughthepopupmenu.TypesView

This is the traditional model browser view. The browser has a number of folders containing objects of the same type.Forexampleallthelinesarecontainedinafoldercalled"Lines".Objectscanbereorderedwithinafolderbut theycannotbemovedtoadifferentfolder. ToselectthisviewyoushouldclicktheView|ViewbyTypesmenuitem.GroupsView

Thisviewallowsyoutocustomisehowtheobjectsarearrangedinthemodelbrowser.Youcanaddanynumberof browser groups to the browser. These groups are simply folders in the browser tree. Groups can contain any numberofobjectsorothergroups.Inthiswayahierarchicalstructureforthemodelcanbecreated. ToselectthisviewyoushouldclicktheView|ViewbyGroupsmenuitem. ToaddgroupsyouselecttheEdit|AddGroupmenuitemorusethepopupmenu.Groupscanberenamedinthe samewayasotherobjects.Objectscanbeaddedtoagroupbydraggingtheobjectsontothegroup.Anynumberof objectscanbeaddedtoagroupinoneoperationbyfirstselectingtheobjectsandthendraggingthem.Thismultiple selectionisperformedusingthestandardWindowskeypressesCTRL+CLICKtoaddtoaselectionandSHIFT+CLICKto extendaselection.Groupscan bedragged into othergroupsand soa hierarchical structurefor the model can be created. As well as allowing you the freedom to structure your model however you like, the Groups View allows you to performthesameaction(e.g.delete,copy,hide,show,locate)onallobjectsinagroup.Thegroupingstructureis alsousedwhencyclingthroughdataformsclickingtheNextbuttontakesyoutothenextobjectinthegroupsview.

4.1.5

MoveSelectedObjectsWizard

Thiswizardallowsyoutomoveandrotateanumberofobjectsenmasse.Thewizardismostusefulwhenyouselect multipleobjects,agrouporanumberofgroupsoreventheentiremodel. TousethewizardyoumustfirstopentheModelBrowserandselecttheobjectswhichyouwishtomove.Thenclick MoveSelectedObjectsonthebrowser'seditmenu(alsoavailablefromthepopupmenu). Selectingobjects Beforeusingthewizardyoumustselect(inthemodelbrowser) theobjectswhichyouwishtomove.Therearea varietyofwaysinwhichyoucandothis.Welistafewofthemoreusefulmethodsbelow: Selectasingleobject.SHIFT+CLICKtoextendaselection.

Select multiple objects. You can do this in the model browser using CTRL+CLICK to add to a selection and Selectanobjecttypefolder.ThisworkswhenthemodelbrowserisinTypesViewmode.Forexampleselectthe Linesfolderifyouwishtomoveallthelinesinamodel. Selectagroup.ThisworkswhenthemodelbrowserisinGroupsViewmode.Thisallowsyoutomoveallobjects inthatgroup. Selecttheentiremodel.ThisiseasiesttodowhenthemodelbrowserisinGroupsViewmode.Thefirstitemin themodelbrowseristitled"Model".Selectthisitemifyouwishtomoveallobjectsinthemodel.

Thereisnolimitationtothetypeofselectionsyoucanmake.Ifyouwishtomove2groupsthenselectbothofthem (usingCTRL+CLICK)andopenthewizard.

32

w

UserInterface,Introduction If your selection includes an item which contains other objects (e.g. a group or an object type folder)thenallobjectscontainedbythatitemwillbemovedbythewizard.

Note: Points

Thewizardshowsalistofthepointsassociatedwitheachselectedobject.Forobjectslikebuoys,vesselsandshapes asinglepointisshown.Forobjectslikelines,linksandwincheswithmultipleconnectionpointsthelistshowseach connectionpointforthatobject.Thelistalsoshowstheglobalcoordinatesofeachpoint. Foreachpointyouhavetheoptionofincludingorexcludingitinthemoveoperation.Thismightbeusefulifyou wanted to move only the End A line connection points and leave the End B connection points unchanged, for example. Movespecifiedby Thereare4methodsofspecifyinghowtheobjectsaremoved.Displacement

Forthismethodyouspecifyapositionchange(i.e.adisplacement)whichwillbeappliedtoallthepointsincludedin themoveoperation.PolarDisplacement

ThismethodissimilartotheDisplacementmethod.Hereyouspecifyadirectionanddistancewhichdeterminea positionchange.Thisisappliedtoallthepointsincludedinthemoveoperation.NewPosition

Hereyougiveareferencepointanditsnewposition.Thesamedisplacementisappliedtoallotherpointsincluded inthemove.Rotation

Thismethodrotatestheincludedpointsinthehorizontalplane.Youspecifyanangleofrotationandacentralpoint about which the rotation is performed. Note that the environment data (e.g. wave and current directions, seabed directionetc.)isnotincludedintherotation. Movingtheobjects Onceyouhavedecidedwhichobjectstoincludeinthemoveandhowthemoveisspecifiedyouarereadytoactually move theobjects. This is done by clicking the Move button. If youchange yourmind anddecide notto move the objectsthensimplyclicktheClosebutton.

4.1.6

Libraries

AnOrcaFlexLibraryisacollectionofOrcaFlexobjects(linetypes,lines,buoysetc.)storedinanordinaryOrcaFlex datafile.Forexample,alibrarymaycontainallthestandardLineTypesthatyouuseregularly.Oncesuchalibrary file has been built you can quickly build new models using the library this gives faster model building and can makeQAproceduressafer. To open a library file, use the File | Libraries menu or the Library menu on the Model Browser. Note that any OrcaFlexdatafilecanbeopenedasalibraryfile,andthismakesiteasytousethemodelbrowsertocopyobjects fromonemodeltoanother.

UsingLibrariesLibrariesallowyoutoeasilyimportobjectsfromoneOrcaFlexmodeltoanother.TodothisrunOrcaFlexandopen themodelbrowserbyclickingthemodelbrowserbutton F2.Themodelbrowsershouldlooklike: ortheModel|ModelBrowsermenuitem,orpressing

33

UserInterface,Introduction

w

Nowyouopenyourfileasalibrary.Todothisclicktheopenbutton file.Nowthemodelbrowserwilllooklike: onthemodelbrowserandselectyourdata

Wearenowgoingtocopysomeobjectsfromtherighthandpanetothelefthandpane.Todososelecttherequired linetypesandclicktheimportbutton .Asanalternativetotheimportbuttontheobjectscanbedraggedfrom therighthandpanetothelefthandpaneortheLibrary|Importmenuitemcanbeused. Note that you can select a number of objects and import them all in one go. You do this by using the standard Windows key presses CTRL+CLICK to add to a selection and SHIFT+CLICK to extend a selection. If you do this the librarywilllooklike:

34

w

UserInterface,Introduction

OnceyouhaveimportedtherequiredobjectsyoucanclosethelibrarybyselectingtheLibrary|Closemenuitem onthemodelbrowser.Nowthemodelbrowserlookslike:

Herearesomeotherpointsaboutusinglibraryfiles:

35

UserInterface,Introduction

w

BecauselibraryfilesaresimplyordinaryOrcaFlexdatafiles,youcantemporarilytreatanyOrcaFlexdatafileas alibrary.ThisallowsyoutoimportobjectsfromoneOrcaFlexdatafiletoanother. You can resize the model browser by dragging its border. You can also control the relative sizes of its two panes,bydraggingtherightborderoftheleftpane. Youcanview,butnotedit,thedataforalibrarymodelobject,bydoubleclickingitintheModelBrowserorby selectingitandusingthepopupmenu. Whenanobjectisimportedfromalibrary,thedestinationmodelmayalreadyhaveanobjectofthatname.In thiscaseOrcaFlexautomaticallygivestheobjectanewnamebasedontheoldname;youmaywishtoalterthis name.

Nameclasheswhenimporting

Iftheobjectbeingimportedusesatypee.g.alinetypeorvesseltypethenOrcaFlexautomaticallyimportsallthe typesthattheobjectuses.Ifthenamesofanyofthosetypes matchnamesalreadyinthedestinationmodel,then OrcaFlex needs to know which ones to use the ones already in the destination model or the ones in the source model.IfthissituationarisesthenOrcaFlexwarnsyouandgivesyouthefollowingoptions: Use Existing: The type is not transferred. Instead, the transferred object will use the type, of that name, that alreadyexistsinthedestinationmodel. Rename: This option transfers the used type, giving it a new name, and the transferred object uses the transferredtype. UseAllExisting:ThisoptionappliestheUseExistingoptiontoallremainingtypesusedbytheobject.Soforall remainingtypesusedbytheobject,thetypesalreadyinthedestinationmodelareused,whenevertheirnames matchthetypesused. Rename All: This option applies the Rename option to all remaining types used by the object. So all the remainingtypesusedbytheobjectaretransferred,usingnewnameswhereneeded,andthetransferredobject usesthetransferredtypes.

BuildingaLibraryAlibraryfileissimplyanOrcaFlexdatafileyoucanuseanyOrcaFlexdatafileasalibrary.Inpracticeitismost convenienttoputyourcommonlyusedOrcaFlexobjectsintofilesdesignatedasOrcaFlexlibraryfiles. YoubuildalibraryfileinthesamewayasyoubuildastandardOrcaFlexdatafile.Startingwithablankmodelyou canaddobjectsintheusualwayandsettheirdata.Typically,however,youwouldwanttoreuseobjectsthathad previouslybeencreatedandusedforaproject. Todothisyouwouldopenthemodelbrowserandloadyourprojectdatafileasalibraryusingtheopenbutton onthemodelbrowser.ThenyouimporttherequiredobjectsasdescribedinUsingLibraries.Thisprocedurecanbe repeatedwithanumberofdifferentdatafilesuntilyouhavealltheobjectsyouwishtokeepinthelibrary.Thenyou shouldclosethemodelbrowserandsavethedatafilebyclickingthe datafilecannowbeusedasalibrary. Notes: buttononthemainOrcaFlexform.This

Because they are OrcaFlex models, libraries contain General and Environment data, but these wouldnotusuallybeused,exceptperhapsfortheGeneraldataCommentfield,whichcanactasa titleforthelibrary. Because the library file is just an ordinary OrcaFlex data file, it can also be opened using File | Open.Thisallowsyoutoeditthedataoftheobjectsinthelibrary.

You can set up as many library files as you wish. For example you might have separate libraries for Line Types, Attachment Types, Vessel Types, Variable Data Sources etc., or you may choose to use just one library for everything.Themodelbrowser'sLibrarymenucontainsalistofthemostrecentlyusedlibraries.

4.1.7

ModelStates

OrcaFlexbuildsandanalysesamathematicalmodelofthesystembeinganalysed,themodelbeingbuiltupfroma seriesofinterconnectedobjects,suchasLines,VesselsandBuoys.FormoredetailsseeModellingandAnalysis.

36

w

UserInterface,Introduction

OrcaFlexworksonthemodelbymovingthroughasequenceofstates,thecurrentstatebeingshownonthestatus bar.Thefollowingdiagramshowsthesequenceofstatesusedandtheactions,resultsetc.availableineachstate.

RESET Calculate Static Position Calculating Statics Reset

STATICS COMPLETE Reset Run Pause SIMULATION UNSTABLE Simulating Run

Edit or Reset

SIMULATION Reset PAUSED Extend Simulation

SIMULATION COMPLETE

Reset

Figure:

ModelStates

Thestatesusedareasfollows:Reset

ThestateinwhichOrcaFlexstarts.InResetstateyoucanfreelychangethemodelandeditthedata.Noresultsare available.CalculatingStatics

OrcaFlexiscalculatingthestaticspositionofthemodel.YoucanabortthecalculationbyCLICKINGtheResetbutton.StaticsComplete

Thestaticscalculationiscompleteandthestaticpositionresultsareavailable.Youareallowedtomakechangesto themodelwheninthisstatebutifyoumakeanychanges(exceptforveryminorchangeslikecoloursused)thenthe modelwillbeautomaticallyresetandthestaticsresultswillbelost.Simulating

Thedynamicsimulationisrunning.Theresultsofthesimulationsofarareavailableandyoucanexaminethemodel data,butonlymakeminorchanges(e.g.coloursused).Youcannotstorethesimulationtoafilewhilesimulating youmustpausethesimulationfirst.SimulationPaused

Thereisasimulationactive,butitispaused.Theresultssofarareavailableandyoucanexaminethemodeldata. Youcanalsostorethepartrunsimulationtoafile.

37

UserInterface,Introduction

w

SimulationComplete

Thesimulationiscomplete.Thesimulationresultsareavailableandyoucanstoretheresultstoasimulationfilefor later examination. You must reset the model, by CLICKING on the Reset button, before significant changes to the modelcanbemade. YoucanusetheExtendSimulationfacilityifyouwishtosimulateforafurtherperiodoftime.SimulationUnstable

The simulation has become unstable. The simulation results are available and you can store the results to a simulation file for later examination. This allows you to try and understand why the simulation has become unstable. You may also want to examine the results up until the point at which the simulation became unstable. However, please treat these results with caution because the simulation eventually went unstable this indicates thatthedynamicsimulationmaynothaveconvergedatearliersimulationtimes. Youmustresetthemodel,byCLICKINGontheResetbutton,beforesignificantchangestothemodelcanbemade.

4.1.81. 2.

UsingModelStates

Toillustratehowmodelstateswork,hereisanexampleofatypicalworkingpattern: InResetstate,openanewmodelfromadatafileorusethecurrentmodelasthestartingpointforanewmodel. InResetstate,addorremoveobjectsandeditthemodeldataasrequiredforthenewmodel.Itisgenerallybest touseaverysimplemodelintheearlystagesofdesignandonlyaddmorefeatureswhenthesimplemodelis satisfactory. Run a static analysis (to get to StaticsComplete state) and examine the static position results. Make any correctionstothemodelthatareneededthiswillautomaticallyresetthemodel.Steps(2)and(3)arerepeated asrequired. Runasimulationandmonitortheresultsduringthesimulation(inSimulatingstate). IffurtherchangestothemodelareneededthenResetthemodelandeditthemodelaccordingly.Steps(2)to (5)arerepeatedasrequired. Finalise the model, perhaps improving the discretisation (for example by reducing the time step sizes or increasing the number of segments used for Lines). Run a final complete simulation (to reach SimulationCompletestate)andgeneratereportsusingtheresults.

3.

4. 5. 6.

4.1.9

Toolbar

The toolbar holds a variety of buttons that provide quick access to the most frequently used menu items. The selectionofbuttonsavailablevarieswiththecurrentProgramState. Button Action Open Save ModelBrowser NewVessel NewLine New6DBuoy New3DBuoy NewWinch NewLink EquivalentMenuItem File|Open File|Save Model|ModelBrowser Model|NewVessel Model|NewLine Model|New6DBuoy Model|New3DBuoy Model|NewWinch Model|NewLink

38

w

UserInterface,Introduction EquivalentMenuItem Model|NewShape Calculation|SingleStatics Calculation|RunSimulation Calculation|PauseSimulation Calculation|Reset Replay|StartReplay Replay|StopReplay Replay|StepReplayForwards Replay|EditReplayParameters Window|Add3DView Results|SelectResults Help|OrcaFlexHelp

Button Action NewShape CalculateStatics RunSimulation PauseSimulation Reset StartReplay StopReplay StepReplayForwards EditReplayParameters AddNew3DView ExamineResults HelpContentsandIndex

4.1.10

StatusBar

TheStatusBarisdividedintothreefields:TheMessageBox

Thisisatthelefthandend.Itshowsinformationabouttheprogressofthecurrentaction,suchasthenameofthe currentlyselectedobject,orthecurrentiterationnumberorsimulationtime.Errormessagesarealsoshownhere. Whenastaticscalculationisdonemessagesshowingtheprogressofthecalculationareshowninthemessagebox. To see all the messages from the statics calculation CLICK on the message box the StaticsProgressWindow will thenbeopened.TheProgramStateIndicator

Inthecentreandshowswhichstatetheprogramisin(seeModelStates).TheInformationBox

Thisisontheright.Itshowsadditionalinformation,including: Theglobalcoordinatesofthepositionofthecursor,inthecurrentviewplane. Distanceswhenusingthemeasuringtapetool.

4.1.11

MouseandKeyboardActions

AswellasthestandardWindowsmouseoperationssuchasselectionanddraggingOrcaFlexusessomespecialised actions. Clicking the right mouse button over a 3D View, Graph or Text Window displays a popup menu of frequentlyusedactions,suchasCopy,Paste,Exportetc.Forwireframe3DViewsandGraphWindowsthemouse canbeusedforzooming.Simplyholdthe ALTkeydownandusingtheleftmousebutton,dragaboxovertheregion youwanttoview. Allofthemenuitemscanbeselectedfromthekeyboardbypressing ALTfollowedbytheunderlinedlettersthisis describedinyourMicrosoftWindowsManual. Example: Toexitfromtheprogram(menu:File|Exit)pressALT+FthenX,orALTthenFthenX

39

UserInterface,Introduction

w

Anumberoffrequentlyusedmenuitemsmayalsobeaccessedby shortcutkeys,suchas CTRL+Rtostartareplay. Seethetablesbelow.TheshortcutkeysarealsodisplayedontheOrcaFlexmenus.Wesuggestthatasyoubecome morefamiliarwiththeoperationofOrcaFlexthatyoumemorisesomeoftheshortcutkeysforactionsthatyouuse frequently.KeysonMainWindow

Newmodel Openfile Savefile Opendata Savedata Help Print Show/hideModelBrowser SwitchbetweenModelBrowserandMainWindow Calculatestaticposition Runsimulation Pausesimulation Resetsimulation Openresultsselectionform Gotonextwindow Gotopreviouswindow Tilewindowsvertically Tilewindowshorizontally Closeselectedwindow CloseprogramKeysonModelBrowser

CTRL+N CTRL+O CTRL+S SHIFT+CTRL+O SHIFT+CTRL+S F1 F7 F6 SHIFT+F6 F9 F10 F11 F12 F5 CTRL+F6 SHIFT+CTRL+F6 F4 SHIFT+F4 CTRL+F4 ALT+F4

Editdata Renameobject SwitchtoMainWindow Locate Moveselectedobjects Hide Show Hideallobjects Showallobjects ViewbyGroups ViewbyTypes Lock/Unlockobjects Cut Copy Paste Delete Closebrowser

Enter F2 SHIFT+F6 F3 CTRL+M CTRL+H CTRL+S SHIFT+CTRL+H SHIFT+CTRL+S SHIFT+CTRL+G SHIFT+CTRL+T CTRL+L CTRL+X CTRL+C CTRL+V DELETE ESC

40

w

UserInterface,Introduction

KeysonDataForms

Help Gotonextdataform Gotopreviousdataform Displaybatchscriptnamesforcurrentlyselected dataitemortable. DisplayPropertiesReport Showconnectionsreport Copyform Exportform Printform Opencalculator CloseformDataSelectionKeys

F1 F6 SHIFT+F6 F7 ALT+ENTER F8 F9 F10 CTRL+P F12 ALT+F4

Gotonextdataitemortable Gotopreviousdataitemortable Gotodataitemortablelabelledwithunderlinedletter Movearoundwithinatable Selectmultiplecellsintable Gotofirstorlastcolumnintable GoupordowntableseveralrowsatatimeDataEditingKeys

TAB SHIFT+TAB ALT+LETTER

SHIFT+ SHIFT+HOME SHIFT+END HOME,END PGUP,PGDN

Enternewvalueforselectedcell Editcurrentvalueofselectedcell Movearoundwithinnewdatavaluebeingentered Acceptedit Accepteditandgotoadjacentcellintable Canceledit Cutselectedcell(s)toclipboard Copyselectedcell(s)toclipboard Pastefromclipboard Fillselectionfromtop(copytopcelldown) Fillselectionfromleft(copyleftmostcelltoright) Fillselectionfrombottom(copybottomcellup) Fillselectionfromright(copyrightmostcelltoleft) Insertnewrowintable Deleteselectedrowoftable3DViewControlKeys

Typenewvalue F2 ,,HOME,END RETURN , ESCCTRL+X CTRL+C CTRL+V CTRL+D CTRL+R CTRL+U SHIFT+CTRL+D CTRL+L SHIFT+CTRL+R INSERT DELETE

Elevationview Planview

CTRL+E CTRL+P

41

UserInterface,Menus

wCTRL+ALT+ CTRL+ALT+ CTRL+ALT+ CTRL+ALT+ CTRL+Q SHIFT+CTRL+Q CTRL+I SHIFT+CTRL+I

Rotateviewpointup(incrementviewelevationangle) Rotateviewpointdown(decrementviewelevationangle) Rotateviewpointright(incrementviewazimuthangle) Rotateviewpointleft(decrementviewazimuthangle) Rotateviewpoint+90 Rotateviewpoint90 ZoomIn ZoomOut Moveviewcentrefineadjustment Moveviewcentrecoarseadjustment Editviewparametersforcurrent3Dview Resettodefaultview Settodefaultview3DViewControlKeys(forwireframegraphicsonly)

CTRL+ CTRL+W CTRL+T SHIFT+CTRL+T

Show/Hidelocalaxes Show/Hidenodeaxes Show/Hideoutofbalanceforces Undomostrecentdrag Lock/Unlockselectedobject Placenewobject Editselectedobject Cutselectedobjecttoclipboard Copyselectedobject,orviewifnoneselected, toclipboard Pasteobjectfromclipboard(followedbymouseclick orRETURNtopositionthenewobject) Deleteselectedobject MeasuringtapetoolReplayControlKeys

CTRL+Y CTRL+ALT+Y SHIFT+CTRL+Y CTRL+Z CTRL+L SPACEorRETURN CTRL+F2 CTRL+X CTRL+C CTRL+V DELETE SHIFT+CTRL+drag

Start/Stopreplay Replayfaster Replayslower Stepforwardsoneframeinthereplayandpause Stepbackwardsoneframeinthereplayandpause Editreplayparameters

CTRL+R CTRL+F SHIFT+CTRL+F CTRL+A CTRL+B CTRL+D

4.2

MENUS

OrcaFlexhasthefollowingmenus: The File menu has the file opening and saving commands, plus commands for printing or exporting data or resultsandmanaginglibraries. TheEditmenuhasdataandobjecteditingfacilities. TheModelmenugivesaccesstothemodelbuildingfacilities. TheCalculationmenuprovidescommandsforstartingandstoppinganalyses,includingbatchprocessing. TheViewmenuprovidesviewcontrol.

42

w

UserInterface,Menus

TheReplaymenuprovidesreplaycontrol. TheGraphmenugivesyouaccesstofacilitiesrelatedtothecurrentlyactivegraphwindow. TheResultsmenuleadstotheresultsfacilities. TheToolsmenuallowsyouadjustpreferencesandtolockorunlockobjects. TheWorkspacemenuallowsyoutosaveandrestorecollectionsofview,graphandspreadsheetwindows. TheWindowmenugivesaccesstothevariouswindowsthatareavailable,andallowsyoutoadjustthelayoutof yourwindows. TheHelpmenuleadstothevarioushelpdocumentationthatisavailable.

4.2.1New

FileMenu

Deletesallobjectsfromthemodelandresetsdatatodefaultvalues.Open

Openadataorsimulationfile. YoucanalsoopenanOrcaFlexfilebydragginganddroppingitontotheOrcaFlexwindow.Forexampleifyouhave WindowsExplorerrunninginonewindowandOrcaFlexrunninginanotherthenyoucanaskOrcaFlextoopenafile bysimplydraggingitfromExploreranddroppingitovertheOrcaFlexwindow. IfyouopenadatafilethenOrcaFlexreadsinthedata,whereasifyouselectasimulationfilethenOrcaFlexreadsin both the data and the simulation results. To read just the data from a simulation file, you can use the Open Data menuitem. IfyouloadapartiallyrunsimulationthenitcanbecompletedbyusingCalculation|RunSimulation. OrcaFlexcanreadfilesthatwerewrittenbypreviousversionsoftheprogram.Itcanevenreadfileswrittenbymore recent versions of the program. If the file requires a facility that is not available in the version reading it then a warningisgiven.Save

Savethedata,plusthesimulationresultsifasimulationisactive,tothecurrentlyselectedfilename,usingextension .DAT(iftherearenosimulationresults)or.SIM(iftherearesimulationresults).Ifafileofthatnamealreadyexists thenitisoverwritten. Note:SaveAs

Youcannotsavethesimulationwhileitisrunningyoumustpausethesimulationfirst.

ThisisthesameasSavebutallowsyoutospecifythefilenametosaveto.Ifafileofthatnamealreadyexiststhen youareaskedwhethertooverwritethefile.OpenData

Readthedatafromanexistingdatafile(.DAT)orsimulationfile(.SIM),replacingtheexistingmodel.Ifasimulation fileisspecifiedthenOrcaFlexreadsjustthedatafromit,ignoringthesimulationresultsinthefile. Note:SaveData

Toselectasimulationfileyoufirstneedtoset"FileofType"tobe"SimulationFiles(*.sim)".

Savethedataintothecurrentlyselectedfilename,usingextension.DAT.Ifafileofthatnamealreadyexiststhenitis overwritten.SaveDataAs

ThisisthesameasSaveDatabutallowsyoutospecifythefilenametosaveto.Ifafileofthatnamealreadyexists thenyouareaskedwhethertooverwritethefile.

43

UserInterface,Menus

w

CompareData

Comparesthedataof2OrcaFlexmodels.SeeComparingDatafordetails.SubmittoDistributedOrcaFlex

SubmitthecurrentfileforprocessingbyDistributedOrcaFlex.Forthisoptiontobeavailable,eithertheDistributed OrcaFlexViewerorClientmustalsobeinstalledonthemachine.Libraries

Youcancreatenew librariesofOrcaFlexobjects,oropenexistinglibraries.Youcanthenimportobjectsfromthe libraryintoyourexistingmodel,orexportobjectsfromyourexistingmodeltothelibrary.Export

DisplaytheExportDialoguebox,allowingyoutoexportData,3DViews,Graphs,SpreadsheetsorTextWindows.See alsoCopy.SelectedPrinter

Allowsyoutochangetheselectedprinter.PrinterSetup

Calls up the Printer Setup dialogue. This standard Windows dialogue is used to select which printer to use, and allows you to controlthewaythat it isused the details varyfrom printerto printer, anddepend on theprinter manufacturer's device driver currently installed. Please refer to the manuals for your printer as well as the Microsoftdocumentation.Print

Displaythe Print Dialoguebox,allowingyoutoprintData, 3DViews, Graphs,Spreadsheets orTextWindows. See Printing.MostRecentFiles

Listofthemostrecentlyusedfiles.Selectinganitemonthelistcausesthefiletobeloaded.Exit

CloseOrcaFlex.

4.2.2

EditMenu

UndoDrag

Undothemostrecentdrag.Thisisusefulifyouaccidentallydraganobject.Cut

Copiesthecurrentselectiontotheclipboardandthendeletesit.Copy

Ifthereisacurrentlyselectedobject(seeSelectingObjects),thenthatobjectiscopiedtotheclipboard.Youcanthen useEdit|Pastetocreateduplicatecopiesoftheobject.Thedatafortheobjectiscopiedtotheclipboardintextform, fromwhereitcanbepastedintoawordprocessordocument. Note: Afterpastingintoawordprocessor,youwillprobablyneedtoputthetextintoafixedspacefont sincemuchofthedataisintables.

If there is no currently selected object then the currently selected 3Dview, text window, graph or spreadsheet is copiedtotheclipboard.

44

w

UserInterface,Menus

Paste

Insertobjectfromclipboard.Thiscanbeusedtoduplicateanobjectseveraltimeswithinthemodel.Afterselecting Paste,theobjectisinsertedatthenextmouseCLICKpositionina3Dview. IfthecurrentwindowisaSpreadsheetthenthecontentsoftheclipboardarepastedintothespreadsheet.Delete

If the active window is a 3D View then the currently selected object is deleted. Before the object is deleted, any connectedobjectsaredisconnected,andanygraphsassociatedwiththeobjectareclosed. IftheactivewindowisaSpreadsheetthentheselectedcellsarecleared.SelectAll

SelectsallthecellsinaSpreadsheet.CopyAllData

Copythewholemodeltotheclipboard.Themodeldataiscopiedtotheclipboardintextform,fromwhereitcanbe pastedintoawordprocessordocument.

4.2.3

ModelMenu

ModelBrowser

TogglesthevisibilityoftheModelBrowser.NewVessel NewLine New6DBuoy New3DBuoy NewWinch NewLink NewShape

Createnewobjects.ThemousecursorchangestotheNewObjectsymbol .Theobjectisplacedatthepositionof thenextmouse CLICKwithina3Dview. Athreedimensionalpositionisgeneratedbyfindingthepointwherethe mouse CLICK position falls on a plane normal to the view direction and passing through the Default View Centre. Vesselsarealwaysplacedinitiallyattheseasurface,thatiswiththeiroriginatZ=SeasurfaceZ(seeVesselData).ShowConnectionsReport

Displaysaspreadsheetcontaininginformationaboutallobjectconnectionsinthemodel.TruncateObjectNames

Old versions of OrcaFlex (before 7.4b) cannot read files that contain long object names, i.e. longer than 10 characters.Thismenuitemtruncatesanylongobjectnamesinthemodel.Youshoulddothisifyouwishtosenda filetoanotheruserwhoseversionofOrcaFlexisolderthan7.4b.

45

UserInterface,Menus

w

DeleteUnusedTypes

Deletesanytypes(e.g.LineTypes,ClumpTypesetc.)thatarenotinuse.Thisissometimesusefultosimplifyadata file,ortofindoutwhichtypesareinuse.DeleteUnusedVariableDataSources

Deletesanyvariabledatasourcesthatarenotinuse.Thisissometimesusefultosimplifyadatafile,ortofindout whichvariabledatasourcesareinuse.UseCalculatedPositions

Thismenuitemisavailableafterasuccessfulstaticiterationorwhenthesimulationisfinishedorpaused. Ifthemodelisinthestaticscompletestatethenclickingthemenuitemsetstheinitialpositionsofbuoys,vessels and free line ends to be the calculated static positions. This can be desirable when setting up a model, since the positionsfoundarelikelytobegoodestimatesforthenextstaticscalculation. Ifthemodelisinthesimulationpausedorstoppedstate,thenclickingthemenu itemsetstheinitialpositionsof buoysandfreelineendstobethelatestpositionsinthesimulation.ThisisusefulwhenOrcaFlexstaticsfailstofind anequilibriumconfiguration.Insuchcasesyoucanusedynamicswithnowavemotiontofindthestaticequilibrium positionandthenclickUseCalculatedPositions. If a replay is active then clicking the menu item sets the initial positions of buoys and free line ends to be the positionsatthelatestreplaytime.UseSpecifiedStartingShapeforLines

ThismenuitemisanextensionofUseCalculatedPositions.Aswellassettingtheinitialpositionsofbuoys,vessels andfreelineendsitmodifiesdataforallLinesinthefollowingway: 1. 2. TheStep1StaticsMethodissettoUserSpecified. The User Specified Starting Shape data are set to the calculated node positions. As described above these positionsareeithertheresultsofastaticcalculationortheresultsofadynamicsimulation.

UseStaticLineEndOrientations

This menu item is only available after a successful static analysis. Clicking the menu item sets the line end orientationdata,foralllineendsinthemodelthathavezeroconnectionstiffness,totheorientationsfoundinthe staticanalysis.Thisisdoneasfollows. For any line end with zero bend connection stiffness, the end azimuth and end declination will be set to the azimuthanddeclinationoftheendnode,asfoundbythestaticanalysis. Ifthelineincludestorsionandthelineendconnectiontwiststiffnessiszero,thentheendgammawillbesetto thegammaoftheendnode,asfoundbythestaticanalysis.

Thisactioncanbeusefulifyouwanttosetthelineendorientationtothatwhichgiveszeroendmomentswhenthe lineisinitsstaticposition.Todothisfirstsettheendconnectionstiffnessvaluestozero,thenrunthestaticanalysis andthenclickthe UseStaticLineEndOrientationsmenuitem.Youcanthensettheendconnectionstiffnessto theiractualvalues.

4.2.4

CalculationMenu

SingleStatics

Startthesinglestaticscalculation(seeStaticAnalysis).Progressandanyerrormessagesthatoccurarereportedin the Statics Progress Window, which is shown as a minimised window icon. The statics calculation can be interruptedbyCLICKINGtheResetbutton.MultipleStatics

Startsthemultipleoffsetstaticscalculation(seeMultipleStatics).Progressandanyerrormessagesthatoccurare reportedintheStaticsProgressWindow,whichisshownasaminimisedwindowicon.Thestaticscalculationcanbe interruptedbyCLICKINGtheResetbutton.

46

w

UserInterface,Menus

RunSimulation

Start a full dynamic simulation (see DynamicAnalysis). If necessary, OrcaFlex will automatically do a statics calculationfirst. During the simulation, the StatusBar shows the current simulation time and an estimate of the time that the simulationwilltake,andall3DViewwindowsandGraphsareupdatedatregularintervals.Theupdateintervalis setintheTools|Preferencesdialoguebox.ThesimulationcanbeinterruptedbyCLICKINGthePausebutton.PauseSimulation

Pausethesimulation.Tosavetheresultsofapartrunsimulationyouneedtopauseitfirst.Thesimulationcanbe restartedbyCLICKINGtheRunbutton.Reset

Resetthemodel,discardinganyexistingresults.Themodelcanthenbeeditedoranewmodelloaded.ExtendSimulation

Thisfacilityisonlyavailablewhenthecurrentsimulationiseitherpausedorcompleted.Itaddsanotherstagetothe current simulation, without having to reset. You are asked to specify the length of the new stage. You can then continuethesimulation,withouthavingtorestartitfromscratch.Thisisparticularlyusefulifyouhaveasimulation thathasnotbeenrunforlongenough. Notethatdataforthenewstage,e.g.forwinchcontrolandvesselprescribedmotion,aresettothesameasforthe previouslaststage.Youcannoteditthedataforthenewstage. Notes: Awinchwillthereforedothesameinthenewstageasinthepreviouslaststage.Soifthewinch mode at the end of the simulation was Specified Tension, Specified Tension Rate or Specified PayoutRate,thenitwillcontinueinthatmodeandwiththesametargettension,tensionrateor payoutrate,respectively.IfthewinchmodeattheendofthesimulationwasSpecifiedPayoutthen the winch will payout the same amount in the new stage, so if the new stage is of a different durationthentheresultingpayoutratewilldiffer. Similarly, a vessel will continue to turn if it was turning at the end of the simulation. If the prescribed motion mode at the end of thesimulation was Constant Velocity then itwill continue withthatsameconstantvelocityinthenewstage.Whereasiftheprescribedmotionmodeatthe endofthesimulationwasVelocityChange,thenitwillmakethesamevelocitychangeagainover the new stage, so if the new stage is of a different duration then the resulting acceleration will differ.

ViewWarnings

Displays a window allowing you to review all warnings displayed by OrcaFlex during a calculation (statics or dynamics). This feature is particularly useful for simulations run in batch mode or by Distributed OrcaFlex. In these circumstanceswarningsarenotdisplayedsincetodosowouldrequireuserintervention.LineSetupWizard

OpenstheLineSetupWizard.ThewizardisonlyavailablewhenthecurrentsimulationisinResetstate.WaveScatterConversion

Opens the Wave Scatter Conversion form. This facility converts a scatter table of sea states to a scatter table of regular(i.e.individual)waves.BatchProcessing

Run a batch of simulations automatically while the program is unattended. See BatchProcessing for details. A BatchModedialogueboxispresented,allowingyoutoselectthedatafilestobeincludedinthebatchrunandthen startthebatchrun.Theresultsareautomaticallywrittentosimulationfileswiththesamenamesasthedatafiles,

47

UserInterface,Menus

w

for later inspection. While running in batch mode the program does not require user input and does not request confirmationbeforeoverwritingsimulationfiles.

4.2.5

ViewMenu

ChangeGraphicsMode

Togglesthegraphicsmodebetweenwireframeandshaded.EditViewParameters

Adjust the ViewParameters for the highlighted 3DView. You can adjust the view centre position, view size and direction.SeeViewParameters.RotateUp/Down/Left/Right

Changetheviewdirection,forthehighlighted3DView,bytheviewrotationincrement(seePreferences).Plan

Setthehighlighted3DViewtoaplanview(Elevation=+90).Elevation

Setthehighlighted3Dviewtoanelevationview(Elevation=0).Rotate90/Rotate90

Increase(ordecrease)theviewazimuthby90,forthehighlighted3Dview.ZoomIn/ZoomOut

Clickthezoombuttontozoomin(decreaseviewsize)or SHIFT+CLICKittozoomout(increaseviewsize).Applies onlytothecurrentlyhighlighted3DView.ResettoDefaultView

Resetthecurrentlyhighlighted3Dviewbacktothedefaultviewforthismodel.SetasDefaultView

Setthedefaultviewforthismodeltobethecurrentlyhighlighted3Dview.Axes

Thissubmenugivesyoucontrolofthe3DViewAxesPreferences.SuperimposeTimes

Allowsmodelconfigurationsfordifferenttimesofthesimulationtobesuperimposedin3DViews.SeeSuperimpose Times.CurrentPosition

DrawsthemodelatthelatesttimethisactionisusedtocanceltheSuperimposeTimesview.

4.2.6

ReplayMenu

EditReplayParameters

Adjust the Replay Parameters, such as the period of simulation to replay, the time interval between frames, the replayspeedetc.FormoreinformationseeReplays.Start/StopReplay

Startsorstopsthereplay.

48

w

UserInterface,Menus

StepReplayForwards,StepReplayBackwards

Stepthereplayforwardsorbackwardsoneframeatatime.Clickthebuttontostepforwards; CLICKwithSHIFTheld downtostepbackwards.ReplayFaster/Slower

Increaseord