Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

AutoChem - это выпущенное НАСА программное обеспечение [ требуется пояснение ], которое представляет собой автоматический генератор компьютерного кода и документальный редактор для химически реактивных систем [1], написанное Дэвидом Лэри в период с 1993 года по настоящее время. Он был разработан в первую очередь для моделирования химии атмосферы и, в частности, для усвоения химических данных .

Пользователь выбирает набор химических веществ. Затем AutoChem выполняет поиск этих веществ в базах данных химических реакций и автоматически строит обыкновенные дифференциальные уравнения (ОДУ), описывающие химическую систему. AutoChem символически дифференцирует производные по времени, чтобы получить матрицу Якоби , и символически дифференцировать матрицу Якоби, чтобы получить матрицу Гессе и сопряженную матрицу . Матрица Якоби требуется для многих алгоритмов решения обыкновенных дифференциальных уравненийчисленно, особенно когда ОДУ жесткие. Матрица Гессе и сопряженный элемент требуются для четырехмерного вариационного усвоения данных (4D-Var). AutoChem документирует весь процесс в виде файлов LaTeX и PDF .

Реакции, включающие указанные пользователем компоненты, извлекаются первой программой препроцессора AutoChem под названием Pick. Это подмножество реакций затем используется второй программой препроцессора AutoChem RoC (скорость изменения) для генерации производных по времени, якобиана и гессиана. После того, как две программы препроцессора завершились, весь код Fortran 90 был сгенерирован, необходимый для моделирования и усвоения кинетических процессов.

На сайте AutoChem доступна огромная база данных наблюдений за множеством различных компонентов атмосферы с множества платформ. [2]

AutoChem использовался для выполнения длительного усвоения химических данных о химии атмосферы. Эта ассимиляция была автоматически задокументирована программой AutoChem и доступна на сайте CDACentral. [3] Качество данных всегда является проблемой для усвоения химических данных, особенно наличие систематических ошибок. Для выявления и понимания систематических ошибок полезно сравнивать наблюдения с использованием функций распределения вероятностей . Такой анализ доступен в режиме онлайн на сайте PDFCentral, который был разработан для подтверждения наблюдений со спутника NASA Aura . [4]

См. Также [ править ]

  • Химическая кинетика
  • ЧЕМКИН
  • Кантера
  • Химический WorkBench
  • Кинетический препроцессор (КПП)
  • SpeedCHEM

Ссылки [ править ]

  1. ^ http://www.nasatech.com/Briefs/Nov05/GSC_14862_1.html
  2. ^ http://www.science-softcon.de/autochem/constituentobservationaldatabase.html
  3. ^ «Добро пожаловать в CDA Central» . Архивировано из оригинала 17 июля 2006 года . Проверено 24 апреля 2017 .
  4. ^ "PDF Central" . Архивировано из оригинального 23 февраля 2007 года . Проверено 24 апреля 2017 .