Доброе время суток всем посетителям данного форума! Астрономия и программирование - одни из моих любимых хобби, и я иногда объединяю их для получения более высоких результатов . В этот раз проект был посвящен моделированию эволюции рассеянного скопления. Теория предсказывает распад такой конфигурации за не очень большое по астрономическим меркам время (те же Гиады практически распались), а также увеличение стабильности при увеличении количества звезд. Очевидно, скопление размером с шаровое полностью стабильно. Собственно, оценка этой границы и было целью эксперимента. Однако на пути встретилась такая не очень приятная проблема недостаток вычислительной мощности.. Пока программа осуществляет расчет без какой-либо оптимизации нахождение всех растояний, сил, действующих на каждую звезду, коррекция скорости и положения и т.д. через dT. Опытным путем было получено, что увеличение этого dT (для ускорения просчета) влечет за собой появление быстро накапливающейся ошибки, в результате чего в реальном времени на вполне современном компьютере возможно моделирование в реальном времени всего лишь нескольких десятков звезд! (Хотя и это выглядит очень красиво Данный параметр особенно сильно проявляет себя при тесных сближениях, непредсказуемо изменяя орбиты. Приходится вести многодневную запись промежуточных результатов и т.д. Ясно, что необходимо менять алгоритм. Если кто-то интересуется подобными исследованиями и может что-нибудь предложить по данному вопросу, очень прошу высказаться! Если у Вас есть какая-либо информация, касающаяся данной проблемы, тоже прошу не оставаться в стороне! Наверняка вмешательство человека, разбирающегося, например, в математическом моделировании, поможет вывести дело на новый уровень. Интересны абсолютно все идеи от небольших изменений в схему расчета или включения факторов собственной эволюции звезд до возможности просчета на нескольких машинах (хотя, как мне кажется, алгоритм этот распараллеливается не очень хорошо). Хотелось бы узнать, занимается ли еще кто-нибудь моделированием для объединения усилий в данном направлении. Заранее всем спасибо!
|