Инструменты пользователя

Инструменты сайта


pdelib

Здесь пишем хотелки, сильно не задумываясь как реализовать. Чтобы не забыть хотелки

Обертка для алгоритмов

Класс computing_task.

  1. Модели, их параметры
  2. Топология расчетной схемы
  3. Буфер
  4. Управление расчетом: запустить, приостановить, сбросить, считать до заданного момента времени
  5. Реализация расчетного потока
  6. Обратный вызов (Callback) для передачи данных в GUI. Способ привязки расчетных параметров с объектами GUI.
  7. Динамика краевых условий (кусочно-линейная, кусочно-постоянная, из файла)

Алгоритм расчета сети

  1. (готов с оговоркой) Изотермический стационар (isooil проверен только для аналитических моделей, ЧМ поверх ЧМ не тестился). Изотермический расчет сетей. Реальный газ (численный метод поверх численного метода)
  2. (готов) Изотермический нестационар
  3. (готов с оговоркой) Неизотермический стационар (проверено на бабочке, длинные трубопроводы не тестировались)
  4. (не готово) Неизотермический нестационар
  5. (не готово) Контроль точности расчета

Модели

  1. Для всех распределенных моделей: Неявная схема
  2. Для всех распределенных моделей: Метод прогонки для ленточных матриц с многопоточностью.
  3. Неизотермический нефтепровод. Модель по жидкости надо подстраивать по вязкости (зависимость от температуры) и по термобарическому расширению
  4. Неизотермический газопровод. Неизотермичность, реальный газ, горизонталь, скорость (не массовый расход!)
  5. Газлифтная скважина
  6. Исполнительное устройство: клапан, заслонка, задвижка
  7. Насос
  8. Компрессор
  9. Самотеки (как идея с неявной схемой)
  10. СОД. Несколько СОД, (i) с возможностью проходить между участками МН, надо учитывать на уровне ТГЦ, (ii) с неявной схемой

Идентификация

  1. Проблема «численный метод поверх численного метода»
  2. Проблемы скорости счета

Термодинамика

Расчет выпадения капельной жидкости

Редактор схем

  1. Название M3 (Математическое Моделирование Маркодельгруп), A2M
  2. (достигнут работоспособный уровень) GUI редактора схем
  3. (в процессе) Стыковка модели и GUI
  4. (вялотекущий режим) OPC

Тестирование, Документирование и Организация кода

  1. Осмыслен подход Test driven development для специфических алгоритмов гидравлического расчета
  2. Наработан подход к документированию тестов. «Что тестируется, за счет чего тестируется.»
  3. Выбран Doxygen для документирования кода

Перспектива

  1. Никто не умеет считать МН полностью (с) М.В. Лурье
  2. Онлайн-моделирование. Нужен хороший обзор, возможно из других областей (например, атомная промышленность)
pdelib.txt · Последние изменения: 2013/10/26 01:23 — v.yuzhanin