ENG Новый сайт

Расширенный поиск

[ Новые сообщения · Пользователи · Правила ]
Страница 3 из 3«123
Форум » SpaceEngine » Состояние разработки » Каталог элементов и веществ (Создание базы данных для химической модели SE)
Каталог элементов и веществ
rain42143Дата: Понедельник, 25.01.2016, 13:37 | Сообщение # 31
Нет аватара
Космический пилот
Группа: Пользователи
Пират
Сообщений: 84
Награды: 0
Статус: Offline
Цитата SpaceEngineer ()
Какая-то ересь
Точнее и не скажешь biggrin

С источниками свежими бяда. Я тоже численные значения для сол системы брал - один 3х томный справочник по химии 62-63 годов выпуска, и таблицы на основе "А. Камерон, 1982"

ссылки на всякий случай:
http://nuclphys.sinp.msu.ru/nuclsynt/n17.htm
http://chem21.info/page....3147097
http://dic.academic.ru/dic.nsf....2%D0%AC
Serega_strДата: Понедельник, 25.01.2016, 22:12 | Сообщение # 32
Космический пилот
Группа: Пользователи
Российская Федерация
Сообщений: 86
Награды: 2
Статус: Offline
Здрасьте! Есть свободное время. Скажите, какой сейчас год? biggrin
Могу ли я чем-нибудь помочь? Каталог, который лежит в шапке все еще хоть чуточку нужен?


Cпециалист по чтению тысяч строк числовой информации :D
Пробная версия каталога химических элементов и соединений для Space Engine:
https://bitbucket.org/Sergey_iL/elementsse
SpaceEngineerДата: Вторник, 26.01.2016, 00:16 | Сообщение # 33
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 54
Статус: Offline
Serega_str, нужны дажжыне не солько по элементам, сколько по простым веществам, из которых могут состять атмосферы.
В прикреплении - кусок кода, величины, после которых стоит /**/ - придуманы, я данных не нашёл. Также практически полностью придуманы данные в колонках AbundC (относительная распротарнённость в кометах) и AbundJ (относительная распространённость в протопланетном облаке) - вот это самое важное, от этого зависит первичный состав генерируемых атмосфер.

Кроме того, нужны идеи, как реализовать в коде хичические реакции. Например сейчас у меня получаются атмосферы, сожержащие 60% H2O и 30% CO2. В реальности эти газы будут реагировать, что-то выпадет в осадок, что-то превартится в другие газы. Пока вижу такой вариант - завести двумерный массив, по строкам и столбцам перечислить все газы, а на пересечениях - некие числа, показывающие, какие газы в итоге образуются при реакции столбца со строкой.
Прикрепления: 5659312.txt(4Kb)


rain42143Дата: Вторник, 26.01.2016, 04:22 | Сообщение # 34
Нет аватара
Космический пилот
Группа: Пользователи
Пират
Сообщений: 84
Награды: 0
Статус: Offline
некоторые простые в-ва для протопланетного облака
Прикрепления: 3935483.txt(1Kb)


Сообщение отредактировал rain42143 - Вторник, 26.01.2016, 04:23
rain42143Дата: Вторник, 26.01.2016, 05:25 | Сообщение # 35
Нет аватара
Космический пилот
Группа: Пользователи
Пират
Сообщений: 84
Награды: 0
Статус: Offline
Нашел нормальную работу по "Химический и фазовый состав межзвездных
молекулярных облаков и протопланетного облака в зоне образования планет гигантов", с распределением простых в-в.
Ключевые таблицы на страницах 48-56.
http://www.geokhi.ru/DocLab4....%B5.pdf
rain42143Дата: Вторник, 26.01.2016, 08:11 | Сообщение # 36
Нет аватара
Космический пилот
Группа: Пользователи
Пират
Сообщений: 84
Награды: 0
Статус: Offline
Цитата SpaceEngineer ()
Кроме того, нужны идеи, как реализовать в коде хичические реакции. Например сейчас у меня получаются атмосферы, сожержащие 60% H2O и 30% CO2

SpaceEngineer может как в реальности, как зависимость от температуры-давления?
Для Юпитера например для H2O (газ) верхний уровень конденсации P=5bar при t=273K
И распределение концентрации (на основе реальных данных) (по отношению к массовому кол-ву H2 в составе Юпитера)
20bar = 4,9x10-4 H2O
19bar = 5,6x10-4 H2O
11bar = 4,9x10-5 H2O
и так для всех основных соединений. +в таблице задан диапазон, какой процент/массовое кол-во данного вещества в данном слое/уровне по давлению+температуре образует такое-то кол-во, опять-же в процентно/массовом выражении других сложных соединений.
Т.е, допустим, движок сгенерил систему, "раздал" основной хим состав планетам, в зависимости от модели. А затем на основе заданной таблицы зависимости t/p, распределил сложные в-ва по уровням давлений в атмосферах.
RattusДата: Среда, 27.01.2016, 07:37 | Сообщение # 37
Строитель Миров
Группа: Модераторы
Российская Федерация
Сообщений: 663
Награды: 4
Статус: Offline
Цитата SpaceEngineer ()
Например сейчас у меня получаются атмосферы, сожержащие 60% H2O и 30% CO2. В реальности эти газы будут реагировать
Тёплая суперземля? Жидкая вода с углекислым газом обратимо образует малостабильную угольную кислоту. Растворимость газов падает с ростом температуры и уменьшением давления. Поэтому уже в точке кипения в воде не должно оставаться заметных количеств углекислоты, а в газовой фазе эти вещества вообще не должны никак взаимодействовать. Вот облака-туман будет кислым, а в самой атмосфере никих реакций быть не должно. По крайней мере в области умеренных, не закритических температур и давлений. Да и при высоких температурах существование более сложных соединений - под вопросом. Например в магме полно и того и другого, под очень высокими температурами и давлениями, но я что-то не читал, чтобы где-то писалось об их взаимодействии там.

КМК, те вещества, которые мы сейчас наблюдаем в атмосферах планет в значимых количествах (более 10 ppm) - это уже результат того, что всё что могло - прореагировало. Поэтому указывать концентрацию точнее этого порога смысла не вижу.

В то же время доля биомаркеров (например метана на Земле) может быть и меньше 1 ppm, но такие примеси, полагаю, вполне можно указывать просто списком "Следовые количества:" после указания основного состава.

P.S. Кстати: давно ещё пришла такая мысль: гораздо правильнее и удобнее было бы указывать количество тех или иных газов в абсолютных числах парциального давления. Именно этот показатель прямо характеризует скорость химических взаимодействий с ними - чтобы юзеру не пришлось открывать калькулятор и считать: 9% кислорода при 1,01МПа атмосфере - этого достаточно, чтобы по поверхности можно было ходить без дыхательного аппарата или ещё нет.

Да и исходное моделирование может быть заметно упростится, если забивать в генератор именно вариации количества газов, а суммарное давление пусть высчитывается как результат. Хотя в таком случае распределение летучих веществ по фазам будет высчитываться постфактум - а наличие гидросферы в генераторе вродекак тоже исходная константа... В общем тут надо хорошо думать ещё до начала настоящей стройки модели.


"Ннапыльн%х тpапинкахъ далиокихъ плонеттъ астануцца нашшы погадкиъ!" (ЙожЪ)
yahorizon2011Дата: Среда, 27.01.2016, 08:52 | Сообщение # 38
Строитель Миров
Группа: Пользователи
Пират
Сообщений: 793
Награды: 2
Статус: Offline
Цитата Rattus ()
чтобы юзеру не пришлось открывать калькулятор и считать: 9% кислорода при 1,01МПа атмосфере - этого достаточно, чтобы по поверхности можно было ходить без дыхательного аппарата или ещё нет.

Очень и очень точно! Я Инженера уже спрашивал, можно ли увидеть парциальное давление в SE в связи с химией атмосфер? А то подспудно уже подумал, что нужно будет заморачиваться с калькулятором! biggrin


Phenom IIx6 3870 МГц; Radeon HD 7870 OC 2048 Мб; RAM 6 Гб; Win 7 64, видеодрайвер Radeon 16.4.1

"И страшным, страшным креном
к другим каким-нибудь
неведомым вселенным
повернут Млечный Путь."
SpaceEngineerДата: Среда, 27.01.2016, 10:24 | Сообщение # 39
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 54
Статус: Offline
Цитата Rattus ()
P.S. Кстати: давно ещё пришла такая мысль: гораздо правильнее и удобнее было бы указывать количество тех или иных газов в абсолютных числах парциального давления.

Уже сделал.

Цитата yahorizon2011 ()
Да и исходное моделирование может быть заметно упростится, если забивать в генератор именно вариации количества газов, а суммарное давление пусть высчитывается как результат.

Именно так и делаю.

Цитата Rattus ()
а наличие гидросферы в генераторе вродекак тоже исходная константа...

Нет, наличие гидросферы определяется температурой, а температура определяется парниковым эффектом, а парниковый эффект - составом и давлением атмосферы... Так что без итераций никак.


erajzaonДата: Среда, 27.01.2016, 12:29 | Сообщение # 40
Первооткрыватель
Группа: Пользователи
Пират
Сообщений: 413
Награды: 2
Статус: Offline
Замечательно было бы ещё если бы хим состав можно было бы посмотреть у любого объекта... даже например у галактической туманности или... белого карлика к примеру wink

Какие бы вы миры не создавали в своём воображении, реальность всегда подкидывает вам идеи...
yahorizon2011Дата: Среда, 27.01.2016, 12:43 | Сообщение # 41
Строитель Миров
Группа: Пользователи
Пират
Сообщений: 793
Награды: 2
Статус: Offline
Цитата SpaceEngineer ()
наличие гидросферы определяется температурой, а температура определяется парниковым эффектом, а парниковый эффект - составом и давлением атмосферы...

Вот нравится мне такая наукообразность и реалистичность SE!


Phenom IIx6 3870 МГц; Radeon HD 7870 OC 2048 Мб; RAM 6 Гб; Win 7 64, видеодрайвер Radeon 16.4.1

"И страшным, страшным креном
к другим каким-нибудь
неведомым вселенным
повернут Млечный Путь."
RattusДата: Среда, 27.01.2016, 13:11 | Сообщение # 42
Строитель Миров
Группа: Модераторы
Российская Федерация
Сообщений: 663
Награды: 4
Статус: Offline
Цитата SpaceEngineer ()
Именно так и делаю... Так что без итераций никак.
Отлично! ohyes ... Но в итоге получается что приходится делать систему уравнений с несколькими неизвестными... Что-то типа коктейля "рекурсивный".
Цитата SpaceEngineer ()
Нет, наличие гидросферы определяется температурой
Ну и собственно составом этой гидросферы, вестимо? Т.е. с зависимостью точки плавления от отношения вода:аммиак и концентрации растворённых солей.
Вот ещё хорошая подборка материала тут нашлась на эту тему: http://webserver.dmt.upm.es/~isidor....ies.pdf
Там даже растворы наиболее ходовых спиртов и сахаров есть.


"Ннапыльн%х тpапинкахъ далиокихъ плонеттъ астануцца нашшы погадкиъ!" (ЙожЪ)
Форум » SpaceEngine » Состояние разработки » Каталог элементов и веществ (Создание базы данных для химической модели SE)
Страница 3 из 3«123
Поиск:

>