Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Тепловая симуляция системы циркуляции и теплообмена воды в FiPy

истекло время актуальности


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

  1. Геренация представления FiPy для поддерживаемых устройств исходя из типа устройства и параметров (например, длина и диаметр трубы, тепловое сопротивление стенок).
  2.  Физически реалистичная симуляция одиночных устройств в представлении FiPy по модели из п.1.
  3. Физически реалистичная симуляция системы из нескольки устройств из пп. 1--2 на FiPy.
  4. Приближенная симуляция вышеуказанной системы на упрощенных моделях. Это "отдельная ветка эволюции", т.е. не связанный код, разделяющий лишь входной формат данных.


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

Для физически реалистичной симуляции (как для одиночного устройства, так и для системы в целом):

  1.  Из модели системы сгенерировать представление для симуляции на FiPy;
  2. Запустить симуляцию системы с временнЫм шагом t до достижения (виртуального) времени T.

Для приближенной симуляции:

  1. Из модели системы сгенерировать представление для приближенной симуляции.
  2. Запустить симуляцию системы для определения состояния системы по прошествии времени T.


Требования:

  • Язык программирования: Python (высокий профессиональный уровень), понимание различных оптимизаций, в том числе, компиляции в нативный код Numba;
  • Библиотеки: FiPy, NumPy, SciPy, networkx или boost graph;
  • Формальный диплом по программированию с обязательным включением курса по численному анализу либо 10+ лет опыта;
  • Опыт работы с FiPy;
  • Знание технического английского языка.


При успешном завершении проекта возможно представление постоянной работы.

Внимание: заявки будут рассматриваться начиная с 19.03.2018. Обязательно будет предварительное интервью на профпригодность.



Заказчик
Павел Гуревич
Израиль Хайфа  1   0
Проект опубликован
15 марта в 14:37
56 просмотров