Skip to content

PhyProject: Metal Hydride Cycling. Automation for mass flow-pcI apparatus

Notifications You must be signed in to change notification settings

physolve/PhyMHC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задачи разработки

Конец декабря 2024: разработать модель процесса циклирования двух металлогидридных реакторов Концепт модели: реакция в двух реакторов протекает как маятник. Клапаны блокируют потоки, чтобы зарядить. И разблокируют, чтобы разрядить

Оставшиеся задачи

  • Вывод остальных графиков
  • Сохранение последнего эксперимента конфигом и подгрузка при запуске
  • Можно ли добавлять комментарий на ходу?

Задачи 4 февраля 2025

  • Частное логирование и вывод настроек запуска
    • Название запуска
    • Из какого в какой
    • Итого полготило, итого отдало
    • На русском параметры
    • Привязка файла запуска (лог)
    • Счетчик запуска в названии
      • Должен знать название всех файлов в директории, если такое-же сегодняшнее добавляет_1
      • По умолчанию дата, из, в, №
    • Комментарий к логу

Задачи 5 февраля 2025

  • Окончание эксперимента и очистка с добавлением значений в новый конфиг
    • Таблица
    • Создание нового конфига и бэкап старого
  • Пауза включается когда процесс идет и клапан закрывается
  • Из баллона в
    • Контроль supplyToX переменной в RunConfig
  • В логе итого и названия столбцов на русском

Первостепенное

  • Логирование общее и частное
    • Общее логирование с выбором частоты записи
      • Перенести указатели в класс logdatabase
      • Создай таймер в logdatabase и метод изменения частоты
    • Частное логирование с выбором частоты записи
      • Вывод значений из таблицы расчет конкретного запуска
  • Расчет пройденного объема газа для Upstream и Downstream
    • На данном этапе добавляю как обычный сенсор для Upstream и Downstream, в который помещается значение посчитанное
    • Значение можно ввести (конфигурация литры и время //потом ещё объемы и т.д.//)
  • Связь ScalarCalc и reactorUps, reactorDws
    • Добавление из ниоткуда (из баллона) - происходит по дальнему от реактора
    • Отнимаение вникуда (вакуум) - не считаем
    • Баллон в баллон добавление по дальнему и отнимание по ближнему

Система моделирования процесса цикла

  • Разбить цикл на стадии (параллельные)
    • Нагрев, охлаждение -> параметры?
    • Подача газа -> параметры?
    • Откачка -> параметры?
    • Сорбция и десорбция без нагрева -> параметры?
    • Нагрев в материале для сорбции -> параметры?
    • Нагрев в материале для десорбции -> параметры?
  • Разработать event для рекции кллапанов на стадии

Параметры на реакторе

  • Вывод входного, внутреннего и выходного потоков (входной и выходной - плюс минус одно?)
  • Внутренее время реактора

Влияние клапана

  • Если клапан открыт и подача газа - растет пока не наберет в молях достаточное кол-во

Причины остановки эксперимента

  • Закончился баллон - условия, предотвратить?
  • Материал не сорбцирует - условия?
  • Материал не десорбцирует - условия?
  • Нагрев меньше ожидаемого - условия?
  • Нагрев больше ожидаемого - условия?
  • Давление газа меньше ожидаемого - условия?
  • Давление газа больше ожидаемого - условия?
  • Вакуум не герметичный - условия?

About

PhyProject: Metal Hydride Cycling. Automation for mass flow-pcI apparatus

Topics

Resources

Stars

Watchers

Forks