Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Офтопик > Некоммерческие проекты
Перезагрузить страницу Виртуальная химическая лаборатория
Ответ
 
Опции темы Опции просмотра
  (#16 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 07.09.2008, 04:53

Цитата:
Ну, разработчики из Mozill-ы тратят же время на создание FireFox, например
1. Им пользуется огромное число людей, в том числе они сами
2. Как следствие - разработчики дополнительно получают известность
3. Разработчики всё-таки получают за это деньги

Цитата:
Надо, чтоб программа обеспечивала наглядность химической реакции, иначе толку от неё будет нее больше, чем от учебника по химии.
Такую наглядность даёт видеокурс. Возможно, организованный как набор фрагментов видео.
Если проект расширить до некого каркаса производных видеокурсов, перспективы вырастут на 2 порядка
Ответить с цитированием
  (#17 (permalink)) Старый
just_vladimir just_vladimir вне форума
Member
 
Сообщений: 420
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.11.2006
По умолчанию 07.09.2008, 19:30

Вот в этом то вся и фишка, что фрагментов видео не надо, ну или они нужны маленько по другому. Суть такой ВХМ не демонстрировать опыты, а дать возможность детям как бы играться с набором веществ и видеть результаты своих действий (ну и их отсутствие в том числе, как результат тоже) и учиться именно на этом... А видео можно потом, в конце, когда уже прошла реакция, появляется возможность посмотреть реальный опыт на видео.
Вы не поверите, но эту вещь я с таким трудом донес до химика, с которым я консультировался, просто ужас
Ответить с цитированием
  (#18 (permalink)) Старый
Jonano Jonano вне форума
Специалист
 
Аватар для Jonano
 
Сообщений: 3,541
Сказал(а) спасибо: 2
Поблагодарили 14 раз(а) в 14 сообщениях
Регистрация: 19.04.2005
По умолчанию 08.09.2008, 11:36

Цитата:
а дать возможность детям как бы играться с набором веществ и видеть результаты своих действий
Ну, я думаю, наиболее упорно детки будут трудить над созданием нитроглицерина и тринитротолуола (тротила), с последующими испытаниями ))
Ответить с цитированием
  (#19 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 08.09.2008, 11:53

А ядерные реакции планируются?
Ответить с цитированием
  (#20 (permalink)) Старый
Exmap Exmap вне форума
Member
 
Сообщений: 1,045
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2007
По умолчанию 08.09.2008, 18:36

Цитата:
А ядерные реакции планируются?
Cудя по твоему энтузиазму вряд ли что-то вообще планируется... =)
Ответить с цитированием
Ads.
  (#21 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 09.09.2008, 04:26

Цитата:
Cудя по твоему энтузиазму вряд ли что-то вообще планируется...
Ах вот оно в чем дело...
Ответить с цитированием
  (#22 (permalink)) Старый
Matematic Matematic вне форума
Member
 
Аватар для Matematic
 
Сообщений: 388
Сказал(а) спасибо: 31
Поблагодарили 8 раз(а) в 8 сообщениях
Регистрация: 15.01.2007
По умолчанию 10.09.2008, 20:21

Сложная, на мой взгляд, задача.

По сути дела надо продумать логическую абстрактную модель, изображающую правила химии и свойства веществ в реакциях, продумать, как ее реализовать (например, с помощью структур данных, основанных на указателях в C/C++), сделать "движок", который будет обходить эту структуру, "замыкать" ее, выполнять на ее основе какие-то действия или же воспользоваться для этой цели чем-то готовым, работающим по аналогичному принципу типа языка Пролог.

Потом правила химии могут налагаться одно на другое, и даже противоречить друг другу. Решение должно быть принято все же одно. Во многих случаях реакция невозможна из-за слабости реагентов или энергетической невыгодности ее протекания. Например,
H2O + SiO2 != H2SiO3
Fe2O3 + 3H2O != 2Fe(OH)3
и т. д.
Так что, надо будет определить, будет ли протекать рекция или нет.
Ясно, что вносить в базу все возможные реакции глупо и бессмысленно, пропадает весь смысл программы, да это и малореально, написать общие простые правила протекания химических реакций, а потом перечислить исключения тоже не лучший вариант: слишком много будет исключений, да и при первой же нестандартной ситуации программа может дать неверное решение. Значит, правила должны быть тоньше, сложнее, многочисленнее.

В общем, задача совсем не детская, а весьма серьезного уровня. Думаю, одному создателю-энтузиасту потребовалось бы 3 - 5 лет на создание только базовой части (без всяких там видео, графики и т. п.), после чего, думаю, ему жаль было бы ее отдать только как игрушку школьникам. Автор бы, сумей он хорошо осуществить задуманное (а на это бы ушли годы), подумал бы о широком внедрении своей программы в науке и технике.

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

Да, хотел еще вот что написать.
Успешный проект подобного рода был осуществлен еще в Советском Союзе. Программа называлась АСТРА, разработана была чуть ли ни в Бауманке (точно не знаю), написана была на Фортране. Правда, она основывалась на термодинамике. В виде таблиц были заданы термодинамические потенциалы веществ, радикалов, атомов при разных температурах и давлениях. Пользователь задавал начальные компоненты и их количества, а также условия их нахождения в смеси (температура, давление). После чего программа рассчитывала получившиеся компоненты и их количества в условиях термодинамического равновесия (исходя из условия минимума соотв. ТД-потенциала). Вроде как получившиеся результаты хорошо согласовывались с опытом. Вообще, по-моему очень плодотворный подход, особ. для газовых смесей. Интересно, никто не знает, сейчас этот проект существует? Дорабатывают ли они эту программу, выпускают ли ее новые версии, или же забросили? Сам с ней никогда не встречался, знаю понаслышке.
Ответить с цитированием
  (#23 (permalink)) Старый
just_vladimir just_vladimir вне форума
Member
 
Сообщений: 420
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.11.2006
По умолчанию 10.09.2008, 21:37

Matematic собственно как я уже говорил, данная задача сложна с точки зрения химика, химики не обладают нужной моделью.
Все что можно от них добиться, это набор разрозненных правил, а порой просто фактов, что эта реакция идет так и все(типо "я знаю я видел, это так").
Ответить с цитированием
  (#24 (permalink)) Старый
just_vladimir just_vladimir вне форума
Member
 
Сообщений: 420
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.11.2006
По умолчанию 02.10.2008, 21:34

Проект жив? или умер?
Ответить с цитированием
Ads
  (#25 (permalink)) Старый
Exmap Exmap вне форума
Member
 
Сообщений: 1,045
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2007
По умолчанию 02.10.2008, 21:48

умер
Ответить с цитированием
  (#26 (permalink)) Старый
Karaken Karaken вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.09.2013
По умолчанию 06.09.2013, 19:55

Я вот мечтаю в далёком будущим поучаствовать в создании виртуального мира где будет всё, в том числе и химия с сопроматом.
Сечас же я хочу начать собирать народ для нековкого пробного проекта на больше похожего на игру Spore скрещенную c Mayncraft и Civilization/
В общем в ней должна быть некая условная таблица Пенделеева из элементов которой по простым и примитивным правилам будут создаваться молекулы вплоть до цикличных имитирующих сложные органические соединения, по свойствам этих молекул будут рассчитываются "стройматерьялы", и них можно будет сделать некое стилизованное подобие живой клетки, а из них набрать ткани и органы организма.
Полученное существо конечно будет пустышкой как и в Spore просто шкуркой на тянутой на скелет. Но свойства этой шкурки, и движения скелета будут заложены не от балды а исходя из "Биологии" организма. От ней же будет зависеть ти трофее полученных при убийстве, например вкус мяса и качество шкуры.
Естественно должны быть и обычные, не живые матерь ялы всякие сплавы типо бронзы и силумина для доспехов например. А так же различные взрывчатые вещества.

Мне не важно , считаете ли это реальным, но если кто-то хочет помочь или интересуется результатом, то мой скайп karaken93.
Ответить с цитированием
  (#27 (permalink)) Старый
onetofree123 onetofree123 вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.12.2013
По умолчанию 16.12.2013, 15:46

Цитата:
Сообщение от just_vladimir Посмотреть сообщение
Matematic собственно как я уже говорил, данная задача сложна с точки зрения химика, химики не обладают нужной моделью.
Все что можно от них добиться, это набор разрозненных правил, а порой просто фактов, что эта реакция идет так и все(типо "я знаю я видел, это так").
сам понимаешь что мелишь?

только если ты сам себя считаешь химиком( и отсюда свою ТОЧКУ выводишь)

есть такие ответвления химии: как физическая, коллоидная....... допустим, для начала много не умничать (не лезть в органику и биохим), + неорганическая химия + минимальные закономерности взаимодейсвтия эллектронных орбиталей + термодинамика = мда, примерный минимум с чего начинать...


интересно
однако, это всего лишь мое мнение
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
виртуальная машина не видит USB флэшку Terroristka Любые вопросы от новичков 8 29.03.2012 05:43
Виртуальная машина Taws Любые вопросы от новичков 1 22.01.2012 16:17
Виртуальная память Monogamy Память 10 11.03.2011 00:14
Низкая виртуальная память dimmslider Память 2 27.03.2008 05:25
Виртуальная функция в деструкторе Odin_KG С/С++ 1 11.03.2008 11:22
Шаблон или виртуальная функция D_K С/С++ 33 19.09.2007 12:12
ВИРТУАЛЬНАЯ ПАМЯТЬ. SENERO777 Память 8 09.09.2007 00:49
Виртуальная память Vladimir the Red Sunny Общие вопросы программирования 2 06.12.2006 14:07
Антивирусы лаборатория касперского где скачать Shunix Новости 0 07.09.2006 19:13
Не работает виртуальная PreTranslateMessage Чугайнов Н.Г. Visual C++ 0 14.07.2003 08:37



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов