Детальный пример с действующими программами. В статье на первом листе файла Excel раскрывается общий порядок алгоритмизации расчетов ТЭП, начиная от разработки Макета расчетов, затем разработка алгоритмов, после чего на базе Макета и алгоритма строится программа расчетов. Всего в файле 5 листов.
Первый лист – Статья. Здесь, помимо общего описания работы, приводятся фрагменты Макета с пояснениями и иллюстрациями, а также фрагмент алгоритма в виде блок-схем.
Второй лист – Макет. Здесь полный вариант макета расчета нормативных удельных расходов и экономии условного топлива на отпуск электроэнергии и тепла по Азаровской ТЭЦ. Это типичный макет, по которому персонал электростанции, обычно группа топливоиспользования, рассчитывает ТЭП – технико-экономические показатели работы ТЭС.
Третий лист – Бланк. Это форма, в которую оператор, обычно работник группы топливоиспользования, вводит все исходные данные, необходимые для расчета ТЭП. Бланков может быть несколько – по видам и группам оборудования: котлы, турбины и т.д.
Четвертый и пятый листы – ПГ-90 и ПГ-130. Это программы расчета, которые получают входные данные с листа Бланк и практически мгновенно вычисляют показатели ТЭП для двух групп оборудования – ПГ-90 и ПГ-130. Расчетные показатели вы можете смотреть прямо на этих листах, но обычно на ТЭС разрабатываются специальные формы для вывода расчетных данных. Этих форм может быть несколько для одной программы расчетов, в зависимости от видов и форм отчетности, которые использует или предоставляет вышестоящим инстанциям ТЭС. При желании, вы можете сами создать одну из подобных форм. Делается это очень просто. Например, так:
1. Ставите указатель курсора на пустую ячейку, например рядом с бланком входных данных и нажимаете клавишу "=".
2. Переходите на следующий лист (ПГ-90 или ПГ-130), щелкаете левой кнопкой мышки по ячейке с нужных вам результатом и нажимаете "Enter".
3. Переходите к следующей пустой ячейке и повторяете действия, начиная с первого пункта.
После этого вы можете изменить входные данные и мгновенно увидеть интересующий вас результат.
Программы в основном повторяют те же позиции расчетов, что предусматривает Макет. Разница между Макетом и программами в том, что расчеты по макету производит персонал, используя многочисленные графики и таблицы, а программы ведут автоматизированный расчет, используя аппроксимирующие формулы вместо графиков и таблиц. Кроме того, программы более детализированы в отношении расчетов и в них больше позиций расчета, чем в Макете. Хотя в идеале количество позиций расчета в Макете (в хорошо составленном Макете) и в построенной на его основе программе должно совпадать, на практике такого идеального совпадения не бывает. Помимо этого, программа может выполнять дополнительные функции, не предусмотренные Макетом – например, проверку на корректность вводимых данных.
Пример алгоритмизации:
ALGORITM.XLS 1916 Kb