Цитата Сообщение от capzap Посмотреть сообщение
а есть ли вообще смысл следить за строгим равенством наработки, это же все равно одномоментный эффект, насос с наименьшей наработкой догнал остальных и не остановился же, а перегнал и опять фактически равенство неполучилось. Моя идея организовать стек FIFO и выключившийся насос туда заносить, а вытесненный из стека запускать следующим, так как по определению он больше "отдыхал"
А строго равенства и не будет .Но чем больше ,без аварийно работают насосы ,тем точнее будет равенство.При последовательной ротации через равный промежуток времени (например 24 часа) ,то же нет равенства времени работы,причем еще больще,потому как не учитывается время которое отработал насос за 24 часа.А тут время ротации разное ,а время работы стремится уравнятся.Главное принцип -меньше работал -включайся .Если нужно 3 насоса чередовать ,то ищется (запоминается) минимально работавший из 3 и он включается .Анализ производится каждый раз когда есть команда на включение .
Это примерно то же что стек ,только по другому организован .