Добрый вечер!

Интересует мнение форумчан, сколько может стоить такая задача:
есть печка - металлический шкаф с теплоизоляцией в который помещается продукция и выполняется программа нагрева\охлаждения.

Исполнительный элемент - твердотельное реле, которое коммутирует ТЭНы, 1шт.
Обратная свзяь - среднее арифметическое из 4х термодатчиков.
Защита - еще два термодатчика, рядом с тэнами, срабатывают при превышении температуры относительно уставки на некую фиксированную дельту.
Тип регулирования - ПИД.

Оборудование - СПК110 + МВ110-224.8А + МУ110-224.8К

Контроллер должен иметь возможность выполнять одну из N программ единовременно (N=10-50).
Программа представляет собой алгоритм из M шагов (сейчас M=3, нагрев, поддержание, охлаждение).
В минимальном варианте исполнения M-фиксировано и равно 3.
В оптимальном M - любое разумное.
На каждом шаге задаются параметры - целевая температура и длительность шага.
Нагрев и охлаждение - это линейные функции (y=kx).

Например:
1. Нагрев до 150 градусов за 5 часов.
2. Поддержание 12 часов.
3. Охлаждение до 50 градусов за 10 часов.

Понятно, что программы ограничены физическими возможностями печки, но, этот вопрос вне рамок задачи, считаем что печка позволяет выдержать температуру и сроки.

Программы должны храниться: в варианте минимум - заранее вшиты на этапе разработки, оптимум - загружаться с флешки как рецепты.

Требования к алгоритмам:
Выбор программы с кратким описанием на русском.
На тренде показ двух графиков - целевой (расчетной) и реальной температур.
Хранение графиков (в формате тренда sqlite) на флешке в варианте оптимум.
Аварии - разница между целевой и реальной превысила дельту, не зависимую от программы, отказ термодатчика (но они типа Pt100, так что непонятно как это определить).
Вывод прочей информации - температур, текущего шага, целевой температуры, времени работы на шаге, кнопки пуск\пауза\стоп, список аварий и прочая мелочевка. Настройки ПИД-регулятора (коэффициенты).

В варианте минимум это все, в варианте оптимум еще простое приложение под Win32 (.Net, MFC, Delphi) для создания программ для печки - выбор программы, добавление\удаление\редактирование шага, выбор из выпадающих списков действия (нагрев\поддержание\охлаждение), температуры, времени, визуализация в виде графика, сохранение на флешку.

Заранее спасибо!