Modeling of double asteroids with PIKAIA algorithm Przemysław Bartczak Astronomical Observatory of A. Mickiewicz University.

Slides:



Advertisements
Similar presentations
Computer Graphics: 3D Transformations
Advertisements

Lectures D25-D26 : 3D Rigid Body Dynamics
Three Dimensional Viewing
1. 2 Rotational Kinematics Linear Motion Rotational Motion positionxangular position velocityv = dx/dtangular velocity acceleration a = dv/dt angular.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Chapter 10 Angular momentum Angular momentum of a particle 1. Definition Consider a particle of mass m and linear momentum at a position relative.
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
Kinetics of Rigid Bodies in Three Dimensions
Test 3 today, at 7 pm and 8:15 pm, in Heldenfels 109 Chapters
Euler Rotation. Angular Momentum  The angular momentum J is defined in terms of the inertia tensor and angular velocity. All rotations included  The.
Chapter 11 Dynamics of Rigid Bodies Inertia Tensor Rigid body in rotation For a rigid body, each particle does not move in the frame attached to.
Colorado Center for Astrodynamics Research The University of Colorado 1 Computation of Azimuth and Elevation George H. Born These slides describe how to.
Prof. Reinisch, EEAS / Simple Collision Parameters (1) There are many different types of collisions taking place in a gas. They can be grouped.
AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005.
Rigid Bodies Rigid Body = Extended body that moves as a unit Internal forces maintain body shape Mass Shape (Internal forces keep constant) Volume Center.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Mechanics of Rigid Bodies
Euler Equations. Rotating Vector  A fixed point on a rotating body is associated with a fixed vector. Vector z is a displacement Fixed in the body system.
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
Euler Angles. Three Angles  A rotation matrix can be described with three free parameters. Select three separate rotations about body axesSelect three.
Computer graphics & visualization Rigid Body Simulation.
Distributed Forces: Moments of Inertia
Kinetics of Particles:
Theory of Machines Lecture 4 Position Analysis.
7.1 Scalars and vectors Scalar: a quantity specified by its magnitude, for example: temperature, time, mass, and density Chapter 7 Vector algebra Vector:
Two-Dimensional Rotational Dynamics 8.01 W09D2 Young and Freedman: 1.10 (Vector Product), , 10.4, ;
Chapter 9 Rotations of Rigid Bodies Up to this point when studying the motion of objects we have made the (implicit) assumption that these are “point objects”
Machine Vision for Robots
航天动力学与控制 Lecture 年 2 月 4 General Rigid Body Motion –The concept of Rigid Body A rigid body can be defined as a system of particles whose relative.
Two-Body Systems.
Sect 5.4: Eigenvalues of I & Principal Axis Transformation
1 Fundamentals of Robotics Linking perception to action 2. Motion of Rigid Bodies 南台科技大學電機工程系謝銘原.
Developing An Educational Rigid Body Dynamics Physics Engine By Neal Milstein.
Rotational Mechanics. Rotary Motion Rotation about internal axis (spinning) Rate of rotation can be constant or variable Use angular variables to describe.
Sect 5.6: Torque-Free Motion of a Rigid Body
We use Poinsot’s construction to see how the angular velocity vector ω moves. This gives us no information on how the angular momentum vector L moves.
D’Alembert’s Principle the sum of the work done by
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
KINEMATICS OF PARTICLES
The Spinning Top Chloe Elliott. Rigid Bodies Six degrees of freedom:  3 cartesian coordinates specifying position of centre of mass  3 angles specifying.
Chapter 13 Gravitation.
CE 201- Statics Chapter 9 – Lecture 1. CENTER OF GRAVITY AND CENTROID The following will be studied  Location of center of gravity (C. G.) and center.
12/24/2015 A.Aruna/Assistant professor/IT/SNSCE 1.
Geometric Algebra Dr Chris Doran ARM Research 3. Applications to 3D dynamics.
On Orbital Stability of Periodic Motions in Problems of Satellite Dynamics Bardin B.S. Moscow Aviation Institute Dept. of Theoretical Mechanics Universidad.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Two-Dimensional Rotational Dynamics W09D2. Young and Freedman: 1
Two-Dimensional Rotational Dynamics 8.01 W09D2 Young and Freedman: 1.10 (Vector Product), , 10.4, ;
Sect. 4.9: Rate of Change of a Vector Use the concept of an infinitesimal rotation to describe the time dependence of rigid body motion. An arbitrary.
1 - 1 Dr.T.VENKATAMUNI, M.Tech, Ph.D PROFESSOR & HOD DEPARTMENT OF MECHANICAL ENGINEERING JEPPIAAR INSTITUTE OF TECHNOLOGY.
Celestial Mechanics VI The N-body Problem: Equations of motion and general integrals The Virial Theorem Planetary motion: The perturbing function Numerical.
1 7. Rotational motion In pure rotation every point of an object moves in a circle whose center lies on the axis of rotation (in translational motion the.
1 Angular Momentum Chapter 11 © 2012, 2016 A. Dzyubenko © 2004, 2012 Brooks/Cole © 2004, 2012 Brooks/Cole Phys 221
Forward Projection Pipeline and Transformations CENG 477 Introduction to Computer Graphics.
Test 2 review Test: 7 pm in 203 MPHY
Rotation of 67P. Mottola et al. (2014): Lightcurve photomerty -> Spin period of h.
Instituto de Astrofísica de Andalucía
Lecture 16 Newton Mechanics Inertial properties,Generalized Coordinates Ruzena Bajcsy EE
Chapter 18 KINETICS OF RIGID BODIES IN THREE DIMENSIONS
Kinetics of Rigid Bodies in Three Dimensions
Astronomy 340 Fall 2005 Class #3 13 September 2005.
ME321 Kinematics and Dynamics of Machines
Kinematics of Rigid Bodies in Three Dimensions
Manipulator Dynamics 2 Instructor: Jacob Rosen
Advanced Computer Graphics Spring 2008
Rigid Body Dynamics ~ f = p h g
Physics 321 Hour 31 Euler’s Angles.
Physics 319 Classical Mechanics
Physics 319 Classical Mechanics
Presentation transcript:

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 Cayley-Klein parameters:Euler angles: Rotation angle α Nutation angle β Precession angle γ Body frame: The axes are directed along the principal moments of interia of the primary. Fixed frame: the axes are aligned with some suitably chosen astronomical coordinate system. Both system of axes are Cartesian, right-handed and share the same origin 0, located at the center of mass of the primary Drawback: undetermined for β=0 or β=π

Model of system When the primary rotates, the Cayley-Klein parameters change according to the differential equations where is the angular rate vector in body frame.

Model of system Dynamics equations describe the orbital motion of the satelite with respect to the primary and rotation of primary. Ω - Angular rate vector R - Satelites radius vector P - Momentum vector Γ - Angular momentum vector J 1,J 2,J 3 – principal moments

Model of system Constans of motion: Hamiltonian: Total angular momentum vector: Cayley-Klein parameters: Integrating the equations of motion by means of the Raudau-Everhart RA-15 procedure, we have obtained highly accurate results within a fairly short computation time.

Model of shape The dynamical part of the model (free or forced precession) Primary: Three-axial ellipsoid Satellite: Spherical

Model of shape The synchronous double asteroids Primary and satellite: Three-axial elipsoids Primary and satellite: Three-axial elipsoids plus two craters.

Model of shape YORP Only one body: Triangular faces

Input parameters Date of observation Position of asteroid (Orbital elements ) Orientation of binary system Model of shape and binary system Modelling of lightcurve Position of Sun and Earth

Model of lightcurve Ray tracing is 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-buffering is 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 – genetic algorithm Genetic algorithms are a class of search techniques inspired from the biological process of evolution by means of natural selection.

PIKAIA – genetic algorithm Determined parameters of model (blue): System:Shape: Period, primary: a, b/a, c/a density, secoundary: a, b/a, c/a Rotation angle α, Nutation angle βDeformation: Precession angle γ2 craters: (8 parameters)

Parallel computing SQL database PC System: Debian Compilator: gcc,c++ SQL database: MySql, oracleXe Librares: CORBA, POSIX Threads