PH
physolve/PhyMHC
PhyProject: Metal Hydride Cycling. Automation for mass flow-pcI apparatus
Задачи разработки
Конец декабря 2024: разработать модель процесса циклирования двух металлогидридных реакторов
Концепт модели: реакция в двух реакторов протекает как маятник. Клапаны блокируют потоки, чтобы зарядить. И разблокируют, чтобы разрядить
Оставшиеся задачи
- Вывод остальных графиков
- Сохранение последнего эксперимента конфигом и подгрузка при запуске
- Можно ли добавлять комментарий на ходу?
Задачи 4 февраля 2025
- Частное логирование и вывод настроек запуска
- Название запуска
- Из какого в какой
- Итого полготило, итого отдало
- На русском параметры
- Привязка файла запуска (лог)
- Счетчик запуска в названии
- Должен знать название всех файлов в директории, если такое-же сегодняшнее добавляет_1
- По умолчанию дата, из, в, №
- Комментарий к логу
Задачи 5 февраля 2025
- Окончание эксперимента и очистка с добавлением значений в новый конфиг
- Таблица
- Создание нового конфига и бэкап старого
- Пауза включается когда процесс идет и клапан закрывается
- Из баллона в
- Контроль supplyToX переменной в RunConfig
- В логе итого и названия столбцов на русском
Первостепенное
- Логирование общее и частное
- Общее логирование с выбором частоты записи
- Перенести указатели в класс logdatabase
- Создай таймер в logdatabase и метод изменения частоты
- Частное логирование с выбором частоты записи
- Вывод значений из таблицы расчет конкретного запуска
- Общее логирование с выбором частоты записи
- Расчет пройденного объема газа для Upstream и Downstream
- На данном этапе добавляю как обычный сенсор для Upstream и Downstream, в который помещается значение посчитанное
- Значение можно ввести (конфигурация литры и время //потом ещё объемы и т.д.//)
- Связь ScalarCalc и reactorUps, reactorDws
- Добавление из ниоткуда (из баллона) - происходит по дальнему от реактора
- Отнимаение вникуда (вакуум) - не считаем
- Баллон в баллон добавление по дальнему и отнимание по ближнему
Система моделирования процесса цикла
- Разбить цикл на стадии (параллельные)
- Нагрев, охлаждение -> параметры?
- Подача газа -> параметры?
- Откачка -> параметры?
- Сорбция и десорбция без нагрева -> параметры?
- Нагрев в материале для сорбции -> параметры?
- Нагрев в материале для десорбции -> параметры?
- Разработать event для рекции кллапанов на стадии
Параметры на реакторе
- Вывод входного, внутреннего и выходного потоков (входной и выходной - плюс минус одно?)
- Внутренее время реактора
Влияние клапана
- Если клапан открыт и подача газа - растет пока не наберет в молях достаточное кол-во
Причины остановки эксперимента
- Закончился баллон - условия, предотвратить?
- Материал не сорбцирует - условия?
- Материал не десорбцирует - условия?
- Нагрев меньше ожидаемого - условия?
- Нагрев больше ожидаемого - условия?
- Давление газа меньше ожидаемого - условия?
- Давление газа больше ожидаемого - условия?
- Вакуум не герметичный - условия?
On this page
Languages
C++93.7%QML3.4%C2.7%CMake0.2%
Contributors
Created December 12, 2024
Updated February 26, 2025