time complexity of self assembly process with misbehaving
play

Time Complexity of Self-Assembly Process with Misbehaving parts By: - PowerPoint PPT Presentation

Time Complexity of Self-Assembly Process with Misbehaving parts By: Ivan Lucatero Allan Hancock College Aerospace Engineering Mentor Anahita Mirtabatabaei Professor Francesco Bullo Mechanical Engineering Department 1 What is Self Assembly?


  1. Time Complexity of Self-Assembly Process with Misbehaving parts By: Ivan Lucatero Allan Hancock College Aerospace Engineering Mentor Anahita Mirtabatabaei Professor Francesco Bullo Mechanical Engineering Department 1

  2. What is Self Assembly? DNA Strand Self-Assembly consists of • Assimilating reactions in nature • Autonomous parts • Localized programming Future Robotics Chemical Reaction 2

  3. Research Goals • Simulate biological system with Matlab/Simulink • Simulation is to include: • Time complexity • Misbehaving Parts • Effects on evolution time • Similarity to Initiator 3

  4. Approach to Development of Code • Conditional programming • Parts’ size identification • Collision detection 4

  5. Simulink Code Control of motion Distance to walls 5

  6. Simulink Trial No collision detection • Code gets very long with • addition of parts No attaching mechanism • 6

  7. Matlab Editor Programming • Less redundancy with use of loops • Data is readily accessible • Easy to vary number of parts • Very illustrative parts 7

  8. Focused on Biomolecular Self-Assembly Metastable Three-arm Monomers junction Catalyst First State Second State Third State 8

  9. Matlab Programming First Trial Second Trial All parts bounce and none connect Parts connect in pairs 9

  10. Final Trial 10

  11. Graphs N vs. Time of Completion 70 60 50 Time (s) 40 30 20 10 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 -10 N (Number of Parts) Number of Connections vs. Time 30.0 25.0 20.0 15.0 10.0 5.0 0.0 0 20 40 60 80 100 11 Time (s)

  12. Future plans • Make code more user friendly • More complex shapes • Include more details 12

  13. References http://www.symbrion.eu/show_image.php?id=5&scalesi ze=o Eric Klavins “Programmable Self Assembly” IEEE Control Systems Magazine » August 2007 Paolo Di Prodi, Lorenzo Cococcia, Matlab Code http://www.nature.com/nature/journal/v451/n7176/extr ef/nature06451-s1.pdf 13

  14. Thank You First State Second State Third State Any Questions? DNA Strand 14

  15. Misbehaving Parts Does not attach Destroys all bonds 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend