1 / 32

Cellular Automata

Cellular Automata. بسمه تعالي. ارائه دهنده : ندا داداشي. فهرست مطالب. Finite State Automta (FSA) Cellular Automata (CA) مفاهيم اوليه CA کاربردهاي CA. FSA (Finite State Automata). Determinant Indeterminant Ruls. Determinant. Indeterminant. ‍‍ Cellular Automaton. تعريف سلول

tariana
Download Presentation

Cellular Automata

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cellular Automata بسمه تعالي ارائه دهنده : ندا داداشي

  2. فهرست مطالب • Finite State Automta (FSA) • Cellular Automata (CA) • مفاهيم اوليهCA • کاربردهايCA

  3. FSA (Finite State Automata) • Determinant • Indeterminant • Ruls Determinant Indeterminant

  4. ‍‍Cellular Automaton • تعريف • سلول • شبکه • همسايگي • قانون • پيشرفت مدل با زمان

  5. شبکه • تقسيم‌بندي از نظر ابعاد • تقسيم‌بندي از نظر هندسه سلول

  6. Cell

  7. همسايگي • مجاور • قطري • همسايگي Von • همسايگي Moore

  8. همسايگي NeumannVon N(x,y)={(x,y): | |x-x0|+|y-y0| ≤ r} • تعداد سلول‌ها:2r(r+1)+1

  9. همسايگيMoore N(x,y)= {(x,y): |x-x0|≤ r ,|y-y0|≤ r } • تعداد سلول‌ها :(2r+1)2

  10. پيشرفت مدل با زمان

  11. ‍‍Cellular Automaton • مثال

  12. Elementary CA • CA بصورت باينري ؛ • يك بعدي ؛ • همسايگي :دو سلول مجاور.

  13. Totalistic CA • CAبصورت : يكبعدي. • همسايگي: دوسلولمجاور. • kحالت.

  14. Game of Life • اگر تعداد همسايه‌هاي “ زنده” يك سلول دقيقا 2 شود، سلول مقدار قبلي خودش را حفظ مي‌كند . • اگر تعداد همسايه‌هاي “زنده” يك سلول دقيقا 3 شود، سلول مقدار “ زنده “ به خود مي‌گيرد . • اگر تعداد همسايه‌هاي “زنده” يك سلول هر عدد ديگري شود، سلول مقدار “مرده” به خود مي‌گيرد. • Cellular Automata دو بعدي

  15. کاربردCA • مدل‌سازي تحريک قلب • مدل‌سازي ترافيک

  16. مدل سازي تحريک قلب

  17. مدل CA بطن • حالات سلول • استراحت (Q) • تحريک (E) • تحريک‌ناپذيري مطلق(A) • تحريک‌ناپذيري نسبي (R)

  18. قانون تغيير وضعيت 1. اگر سلول در وضعيت Q باشدو يک همسايه E داشته باشد، به E مي رود. 2. سلول تحريک شده به مدت EPدر E باقي‌مانده سپس به A مي رود. 3. سلول در A به مدت APij = RPij – RRP باقي‌مانده سپس به R مي‌رود. 4. سلول به مدت RRP ميلي‌ثانيه در حالت R مانده، اگر تعداد سلولهاي E همسايه کافي باشد به E و در غير اين صورت به Q مي رود.

  19. مدل CAبراي ترافيک • مدلNagel– Schreckenberg • مدل (VDR) velocity-dependent-randomization

  20. مدلNagel– Schreckenberg • حالت : سرعت ماشين • V = 0,1,…, Vmax • قوانين

  21. قوانين • افزايش سرعت Vn < Vmax Vn  min (Vn+1, Vmax) • کاهش سرعت Dn < Vn Vn  min (Vn , Dn) • آرايش تصادفي • حرکت ماشين

  22. مدلVDR • تعيين پارامتر تصادفي P = P(Vn(t))

  23. نتيجه گيري • CAيک روش ساده با توانايي فراوان در مدل کردن سيستم‌هاي پيچيده است. • يک روش عمومي براي مدلسازي است که مي‌تواند در زمينه‌هاي مختلف کاربرد داشته‌باشد. • با بالا بردن بعد مدل و دقيقتر‌کردن قوانين مي‌توان به نتايج بهتري رسيد.

  24. با تشکر

More Related