170 likes | 236 Views
Modeling of double asteroids with PIKAIA algorithm. Przemysław Bartczak Astronomical Observatory of A. Mickiewicz University. Idea of modelling. Observation data. Model of binary system. simulation. Model of system.
E N D
Modeling of double asteroidswith PIKAIA algorithm Przemysław Bartczak AstronomicalObservatory of A. Mickiewicz University
Idea of modelling Observation data Model of binary system simulation
Model of system Body frame: Theaxesaredirectedalongthe principal moments of interia of theprimary. Fixedframe: theaxesarealignedwithsomesuitablychosenastronomicalcoordinate system. Both system of axesareCartesian, right-handed and sharethe same origin 0, locatedatthe center of mass of theprimary Cayley-Kleinparameters: Euler angles: Rotationangleα Nutationangleβ Precessionangleγ Drawback: undetermined for β=0 orβ=π
Model of system Whentheprimaryrotates, theCayley-Kleinparameterschangeaccording to thedifferentialequations whereΩistheangularratevectorin body frame.
Model of system Dynamics equationsdescribethe orbital motion of thesatelitewithrespect to theprimary and rotation of primary. Ω - Angularratevector R - Satelite’s radius vector P - Momentumvector Γ - Angularmomentumvector J1,J2,J3 – principal moments
Model of system Constans of motion: Hamiltonian: Total angularmomentumvector: Cayley-Kleinparameters: Integratingtheequations of motion by means of theRaudau-Everhart RA-15 procedure, we haveobtainedhighlyaccurateresultswithin a fairlyshortcomputation time.
Model of shape Thedynamical part of the model (freeorforcedprecession) Primary: Three-axialellipsoid Satellite: Spherical
Model of shape Thesynchronous double asteroids Primary and satellite: Three-axialelipsoids plus twocraters. Primary and satellite: Three-axialelipsoids
Model of shape YORP Only one body: Triangularfaces
Model of lightcurve • Ray tracingis a technique for generating an image by tracing the path of light through pixels in an image plane and simulating the effects of its encounters with virtual objects. Scattering : Lommel-Seeliger law
Model of lightcurve • Ray tracing
Modelling of lightcurve • Z-bufferingis the management of image depth coordinates in three-dimensional (3-D) graphics. The depth of a generated pixel (z coordinate) is stored in a buffer (the z-buffer or depth buffer)
Modelling of lightcurve • Z-buffering
PIKAIA – geneticalgorithm Genetic algorithms are a class of search techniques inspired from the biological process of evolution by means of natural selection.
PIKAIA – geneticalgorithm Determinedparameters of model (blue): System: Shape: Period , primary: a, b/a, c/a density , secoundary: a, b/a, c/a Rotationangleα, NutationangleβDeformation: Precessionangleγ 2 craters: (8 parameters)
Parallelcomputing System: Debian Compilator: gcc,c++ SQL database: MySql , oracleXe Librares: CORBA, POSIX Threads