В поисках "совершенства"

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

В поисках "совершенства"

Сообщение Ingwar »

Задачка для поиска изящного решения. Собственные изыскания пока дают "портянки" плат (большое кол-во блоков).
Если есть время и желание, прошу подсказать простое в свой математической красоте решение.
Исходные данные:
Имеется резервуар с водой. Он наполняется из 8ми одинаковых труб с небольшой фиксированной производительностью. Из резервуара вода забирается через одну трубу. Отток воды непостоянный - от 0 до объема, которые могут дать все 8 входных труб. Необходимо поддерживать уровень в баке. Допускается дрейф уровня в определенных пределах.
Уточнения:
Входные трубы оснащены клапанами. Выходная труба "неуправляемая". В проекте есть меню, в котором можно задавать очередность включения клапанов, верхний уровень, шаг изменения уровня для включения/выключения клапанов. Уровень контролируется во всем диапазоне (датчик 4-20мА).
Базовые блоки для экономии времени.
разминка.flp
Условия решения:
Возможность наращивать приток воды (для компенсации забора) последовательным включением клапанов на входных трубах в любой заданной последовательности. И соответственно выключать в этой или обратной последовательности.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей