Cтраница 1
Алгоритмический модуль, подготовленный для исполнения в одном из указанных режимов, становится программным модулем. [1]
Алгоритмические модули, включаемые в КАМ, должны представлять собой законченное научно-техническое решение частной задачи и выполнять определенную функцию. В соответствии с введенной в первой главе терминологией алгоритмические модули ( AM) являются унифицированными решениями первого ранга. Совокупность AM образует упорядоченную иерархическую структуру, в которой модули высокого уровня могут содержать AM низкого уровня, образуя составной макромодуль ( МКМ) - унифицированное решение второго ранга. [2]
Унифицированы алгоритмические модули комплексов задач управления производительностью и качеством подготовки газа для ГДП при децентрализованной ( ПО Оренбурггаздобыча) и централизованной ( ПО Шатлыкгаздобыча) структурах сбора и подготовки газа. К ним относятся следующие задачи: учет и контроль добычи газа и конденсата, состояние оборудования, формирование режимного листа оператора и суточного рапорта, оптимальное распределение заданного отбора газа по скважинам, расчет технологических режимов работы газосборных шлейфов, текущего режима работы скважин, учет и контроль качества подготовки газа, расчет текущего режима работы технологических линий подготовки газа, определение и прогнозирование предаварийных и аварийных ситуаций, контроль и анализ технико-экономических показателей, оптимизация процессов подготовки газа и конденсата, расчет количества выделившейся влаги и вводимого ингибитора гидратообразования. [3]
Каталоги алгоритмических модулей ориентированы на решение задач контроля, моделирования и управления. [4]
Каталог алгоритмических модулей общепромышленного применения / ЦНИИ - ТЭИприборостроения. [5]
Итак, алгоритмический модуль представляет собой математическое и алгоритмическое описание решения какой-либо частной задачи проектирования. Модуль описывает решение отдельной, логически законченной задачи, для которой однозначно определены входная и выходная информация; при делении модуля на более мелкие структурные части теряется его функциональный смысл; модуль возможно объединять с другими модулями и многократно использовать для решения задачи в различных условиях; кроме того, он обладает инвариантностью к программной реализации и фиксированной формой представления. [6]
На основе сборников алгоритмических модулей созданы библиотеки типовых программных модулей. Для каждой отрасли промышленности такие библиотеки разделяются по функциональному назначению и включают соответственно программные модули для решения задач сбора и обработки информации ( контроля), моделирования технологических объектов и систем управления, решения задач управления, а также программные модули для организации, управления и обслуживания вычислительных процессов в АСУ ТП. Наряду с отраслевыми библиотеками разработана межотраслевая библиотека программных модулей, образующая ядро программной базы АСУ ТП. [7]
Вторая стадия синтеза - выбор алгоритмических модулей из групп однотипных и определение их параметров - осуществляется автоматизированной системой проектирования. Результаты проектирования являются заданием для третьей стадии синтеза. [8]
Приведем математическую формулировку задачи определения рационального набора алгоритмических модулей для совокупности алгоритмов ПОИ и РП [49, 52], в соответствии с которой минимизируются затраты оперативной памяти при соблюдении ограничений на погрешность вычисления выходных величин. [9]
Кроме того, помимо вида и числа выбранных алгоритмических модулей, необходимые затраты памяти зависят от способа программной реализации и могут сильно варьироваться в процессе программирования. [10]
Такая алгоритмическая база в настоящее время создана в виде сборников алгоритмических модулей, типичных для АСУ ТП ведущих отраслей промышленности. В алгоритмической базе АСУ ТП, образуемой всей совокупностью алгоритмических модулей, можно выделить общепромышленное ядро, в которое входят алгоритмические модули, повторяющиеся в большинстве АСУ ТП независимо от их отраслевой принадлежности. [11]
Структура программной базы соответствует структуре алгоритмической базы АСУ ТП: алгоритмическому модулю ( или их отдельной группе) соответствует один или несколько программных модулей. Образно выражаясь, строится мозаичный программный портрет обобщенной АСУ ТП, повторяющий черты алгоритмического портрета, и хотя отдельные элементы алгоритмической и программной мозаик могут строго не совпадать, программный портрет в целом является отображением алгоритмического портрета. Общая схема программной базы повторяет схему алгоритмической базы АСУ ТП, поэтому первой ( и наиболее важной) задачей является построение общепромышленного ядра программной базы. [12]
![]() |
Датчик поиска базовых точек при роботизированной точечной сварке. [13] |
При разработке программного обеспечения систем управления за основу принят принцип создания алгоритмических модулей для каждого из типов используемого оборудования. Контроллер работает по принципу последовательного управления. Обработка программных блоков осуществляется в отдельном ( организационном) блоке. Использование языка релейно-контактных символов обеспечивает простоту в работе с программным обеспечением системы управления. [14]
Образование множества конкурирующих вариантов одного и того же алгоритма обусловлено существованием множества алгоритмических модулей, реализующих каждую типовую операцию контроля и управления. Указанные варианты отличаются рядом характеристик - затратами памяти и времени исполнения, точностью получаемых результатов, которые являются компонентами векторного критерия качества проектирования. [15]