Compit-07
Transcript of Compit-07
![Page 1: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/1.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 1/29
The Ship Stability Research Centre, Department of Naval Architecture and Marine
Engineering, the Universities of Glasgow and Strathclyde, Glasgow, Scotland, UK
And
Safety at Sea Ltd., Glasgow
J. Majumder , D. Vassalos, S. Sarkar, H.S. Kim, L. Guarin, A. York,
T. Dahlberg
![Page 2: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/2.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 2/29
Human-Environment Local Interactions
and Operations Simulation
Helios Is an O.R. System
Helios Is an Omni-functional System
![Page 3: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/3.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 3/29
An Tour of Helios
It started off as a pedestrian
simulation tool but hassubsequently been extended
to address some more
problems such as :
![Page 4: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/4.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 4/29
Fire Risk Assessment
•Creation of data input for firesimulation.
•Fire & people co-simulation.
![Page 5: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/5.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 5/29
IMO Circ. 1033 Evaluation
![Page 6: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/6.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 6/29
Static Stability
Ballasting Decision
Support
![Page 7: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/7.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 7/29
Representation and Processing of
Subdivisions and Compartment Definitions
Recognition of Planar Loops
![Page 8: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/8.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 8/29
Parametric Geometry Creation
Automatic Structured Panelization
![Page 9: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/9.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 9/29
Conversion to Unstructured Points to
Surface (used in meshing for CFD)
![Page 10: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/10.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 10/29
Parrallel Optimization
GA-Server : The optimization
manager.
GA-Client : Runs the worker
processes, serves as
middleware.
Multi-objective optimization using NSGA2
![Page 11: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/11.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 11/29
Visibility Coverage Analysis
APPLICATIONS:
•Identifying optimum location of guiding signs, TV screens, sprinklers, sensor radio nodes etc., also evaluating and ranking positions of commercial adverts.•Deciding positions of guards, crew, and surveillance cameras.•Analyse the positioning of emergency signs for scenarios with smoke, in which
maximum visible distance significantly reduced.•Design of deck-plans with the objective of its amenability to surveillance with
minimum resource.
![Page 12: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/12.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 12/29
Multi-sensor Fusion (Envisioned but not (yet) funded)
Fusion of the monitored/sensed Dataas Scalar or Vector fields.
Field visualization for situational
awareness.
Tracking occupants using location andidentity aware tags
Front end for command/control and
announcement systems (localized
commands and announcements, 3d
audio).
![Page 13: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/13.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 13/29
Planning of port Operations by Simulation
![Page 14: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/14.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 14/29
Significant Operations
Arrival
Trailer Operations
Unloading
Loading
Customs
![Page 15: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/15.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 15/29
Modelling Method
•Event Driven System
•Processes Modelled using Tasks
and Events.
•Event Handlers assign/modify
tasks of mobile entities.
•Automatic, regular expression
based and event driven path
assignment
![Page 16: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/16.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 16/29
Modelling Primitives :Events
1. A vehicle entering or leaving a road.
2. A vehicle entering or leaving an annotated region.
3. A road becoming occupied, choc-a-bloc full, or empty.
4. A vehicle parking or becoming stagnant.
5. A timer event (scheduled to happen at a certain time or after a certain
interval).
6. A periodic timer event (an event that is triggered every so manyseconds).
7. Mouse click event at a higher level of abstraction (e.g. with the
context of a point in the 3d model space that has been pointed to while
clicking, or the object that has been clicked on)
![Page 17: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/17.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 17/29
Modelling Primitives: Tasks for
Vehicles
• Road Name• Destination Region• Regular Path Expression• Arbitrary Script in Current Context
• Attach trailer • Detach Trailer • Run Over (not really)• Annihilate Self • Stop• Wait• Stop Until Event• Teleport
W
e w o u l d h a v e
l i k e d t o u s e h i g
h e r l e v e l t a s k s
w i t h > 2 D O F
k
i n e m a t i c p l a n n
i n g :
M
U R R A Y , M . ; S A
S T R Y , S . ( 1 9 9 3 ) , N o n - H o l o n o m
i c m o t i o n
p
l a n n i n g : S t e e r i n
g u s i n g s i n u s o i d
s , I E E E T r a n s a c t i o n s o n
A
u t o m a t i c C o n t r o
l , 3 8 ( 5 ) 1 9 9 3 , p p . 7 0 0 - 7 1 6
![Page 18: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/18.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 18/29
Modelling Primitives: Roads, Lanes,
Manoeuvres
Environment can be
modelled in Helios, but
AutoCAD can be used
for fine tuning.
![Page 19: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/19.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 19/29
Simulation of Trailer Operations
![Page 20: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/20.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 20/29
Automatically produces 3D from 2D fairly accurately
A t ti C i
![Page 21: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/21.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 21/29
Automatic Conversion
of GA DrawingGA Drawing
Spatial
Database
Processing
Pipeline
![Page 22: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/22.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 22/29
Modelling simulation environment automatically
from CAD drawings
Triangulationcreates a cellular
topology of CAD
drawings.
The dual graph of the triangulation is
used for path
planning.
A triangular cellmaps to a node in
the plan graph. A
pair of nodes have
an edge between
them when they
have share a side.
![Page 23: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/23.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 23/29
Simulation environment from CAD
drawings (an example)
CAD drawingCellular Topology
Simulation
An agent always seeks the farthest visible node on its
itinerary.
By triangulation, an agent always knows its current node.
![Page 24: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/24.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 24/29
Staircase/Ramp Generation
Concept initially tested with FLUENT
dA y
z
x
z
D
∫∫
∂∂+
∂∂ 22
Minimize the integral
within the projected domain
Used the Ritz method of
variational optimization with
unstructured finite elements
![Page 25: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/25.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 25/29
Helios : The Software Architecture
• The core of Helios is a DLLs written in C++• 600+ commands
• C++ API to use the DLL
• Persistent sessions
• The user interface is a Tcl script that dynamicallyloads the Helios DLL and invokes its exportedfunctions.
This is probably a technologicalsolution to development of an
integrated software with shared IP.
![Page 26: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/26.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 26/29
Integration Architecture
Tcl Interpreter
H e l i o s C o r e
O p e n C A S C A D
E
U n
s t r u c t u r e d
M e s h R e a d e r
GUI 2 HTML Templates
G A C o n v e r t e r
Scripts
O p e n S c e n e
G r a p h
C G
N S
N A
G
O r a c l e B e r k e l e y
D B V T
K
R e
m o t e C o n t r o l
N S
G A 2
F a
u l t T r e e
GUI 1
Peaceful co-existence of GPL,QPL and proprietary
codes. (Not 100% sure though, an FSF lawyer can tell
better).
![Page 27: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/27.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 27/29
Other Results
• Recognition of enclosed space type by shape signatures.• Symbol recognition in line drawings by affine invariant
matching and geometric hashing.
• Event generation from spatial probability density
functions.• Regular expressions based path planning on labelled
networks.
• Animation of 3D smoothed particle hydrodynamics.
• Location aware fault trees.• Bayesian Network (poly-tree only so far).
• Multidimensional linear regression.
![Page 28: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/28.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 28/29
Possible Future Work
• A more comprehensive behavioural model.• Non-holonomic motion planning.• Inclusion of more practical operational
knowledge.
• Understanding of peculiarities of humanbehaviour.
• Behaviour under crisis conditions (panic etc.)• Panelization for arbitrary trim/heel etc.
• Automated Volume meshing for RANSE.• More solutions.
![Page 29: Compit-07](https://reader030.fdocuments.in/reader030/viewer/2022021317/577daf441a28ab223f925d09/html5/thumbnails/29.jpg)
8/15/2019 Compit-07
http://slidepdf.com/reader/full/compit-07 29/29
Thank You
Questions!