Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Элемент подпрограммы

    Очевидно, более высокие уровни общности модулей (широко специализированные и общие) имеют преимущества в отличие от специализированных модулей, так как их использование требует в общем при моделировании ХТС меньшего объема памяти, позволяя избегать повторных вычислений (дублирования). Разработка общих модулей позволяет создавать библиотеку модулей, на основе которой станет возможным проектирование различных ХТС. Однако увеличение степени общности модулей достигается за счет удаления из подпрограммы расчета модулей операций для вычисления конструкционных параметров элементов и параметров [c.60]


    Библиотека как совокупность подпрограмм является обязательным элементом системного и прикладного обеспечения ЕС ЭВМ. По существу, сама ОС является библиотекой, управляемой специальной программой. Для хранения программ пользователя в ОС также имеются специальные библиотеки. [c.268]

    В качестве примера проблемно-ориентированного пакета рассмотрим структуру системы моделирования стационарных условий работы технологического процесса [22]. Система реализована на Фортране, и входным языком для определения моделируемой схемы, а также описания последовательности вычислений является также Фортран. Структура системы приведена на рис. 1.15. Основными ее элементами являются библиотека подпрограмм, подпрограмма пользователя, главная программа и файлы для размещения данных. [c.74]

    К параметрическим данным относятся характеристики схемы или ее элементов, такие, как коэффициенты теплопередачи, константы скорости реакции и т. д. Их объем определяется тем, какие подпрограммы используются в процессе моделирования. [c.76]

    Библиотека объектных модулей содержит программы, полученные после трансляции любым транслятором ДОС/ЕС. Включение их производится только БИБЛИОТЕКАРЕМ. Объектные модули пе готовы к выполнению, так как не прошли этапа редактирования и имеют ненастроенные адреса, однако содержат информацию РЕДАКТОРУ для внешних связей. Независимо от транслятора, объектные модули по структуре однотипны, поэтому на этапе редактирования они могут объединяться в общую программу. Если абсолютные модули являются готовыми к выполнению программами или частями программ с жесткими связями между отдельными фазами, то объектные могут объединяться на этапе редактирования в любые допустимые сочетания между собой и с вновь транслируемыми. Если в программе появляется необходимость замены отдельных подпрограмм без дополнительной трансляции, то ее элементы целесообразно хранить в библиотеке объектных модулей. Информация об объемном модуле содержится в оглавлении. [c.206]

    Язык был предложен в 1956 г. и впервые реализован на ЭВМ фирмы ИБМ в 1957 г. По мере расширения круга потребителей он претерпел существенные изменения, появились различные варианты языка — его диалекты. Изменения относились к усовершенствованию отдельных его элементов, введению новых операторов и изменению структуры программы. Например, Фортран-1 не допускал подпрограмм, и вся программа должна была интерпретироваться целиком. В Фортране-И введена подпрограмма, но компиляция программы была отделена от ее исполнения. Фортран-ГУ уже рассматривается как единая система автоматического программирования с развитой логической структурой. [c.339]


    Обычно в список формальных параметров включаются переменные, значения которых должны быть вычислены в результате выполнения подпрограммы, и переменные, значения которых участвуют при определении результата. Например, при записи под-программы-функции для вычисления коэффициента корреляции формальными параметрами являются массивы X и У, т. е. массивы, участвующие в обработке, и /V — величина, характеризующая количество элементов каждого из массивов. Все другие переменные используются для обозначения промежуточных результатов, и их область действия локализована данной подпрограммой. Аналогичным образом выбирались параметры и для примера обращения матрицы. [c.377]

    В первом операторе определяется максимальное количество элементов массивов X и Y с тем, чтобы при загрузке зарезервировать для них память. Следующий оператор обеспечивает ввод N — номер последнего элемента X (I) или У (I) и числовые значения этих элементов. Формат данных задается оператором с меткой 5. Следующие операторы — это обращение для расчета коэффициента корреляции и вывода результата. Заметим, что как в вызывающей программе, так и подпрограмме необходимо описание массивов. Атрибуты всех переменных в программе заданы неявно. [c.378]

    Ся переменной N при обращении к функции. Таким образом, в подпрограмме-функции обрабатываются массивы размерности N. Следует заметить, что в подпрограмме действия с элементами массива производятся в пределах заданных измерений. Это означает, что для массивов с числом измерений больше одного расположение элементов в вызывающей программе и подпрограмме определяется заданной размерностью. [c.380]

    Математическая модель данной ХТС представлена в виде программы для цифровой вычислительной машины, состоящей из главной управляющей программы и шести подпрограмм. Главная программа вызывает подпрограммы, которые моделируют различные элементы ХТС каталитического крекинг-процесса. Четыре подпрограммы моделируют отдельные элементы системы. [c.321]

    В обобщенную специальную программу моделирования ХТС входят подпрограмма ввода исходной информации подпрограмма математических моделей элементов системы основная исполнительная подпрограмма подпрограмма массива информации о физико-химических константах и физических свойствах компонентов и смесей подпрограмма оптимизации и прогнозирования возможных технологических режимов подпрограмма обеспечения сходимости вычислительных операций подпрограмма вывода результатов. [c.324]

    Подпрограмма ввода исходной информации содержит информацию о технологической и информационной топологии системы в виде технологической схемы, а также в виде параметрического потокового графа или информационно-потокового мультиграфа информацию о производительности системы, составе и физических свойствах сырья, промежуточных и готовых продуктов информацию о технологических и конструкционных параметрах элементов и параметрах технологических режимов системы информацию о требуемой точности результатов моделирования. [c.326]

    Подпрограмма математических моделей элементов ХТС строится по модульному принципу, сущность которого заключается в следующем. Математическую модель каждого элемента получают в виде совокупности математических моделей типовых технологических операторов, называемых в дальнейшем модулями (см. также стр. 82). Модуль — это модель типового технологического оператора, представленная в форме матрицы преобразования (111,24) или нелинейного выражения (1,2). [c.327]

    Какие именно модули выбираются для моделирования отдельных элементов, зависит от поставленных целей исследования системы, глубины понимания физико-химических основ технологических процессов и точности исходных данных. Основой для разработки подпрограммы математических моделей элементов ХТС по модульному принципу является библиотека стандартных программ математических моделей типовых технологических операторов и операторная схема системы. [c.327]

    Основная исполнительная подпрограмма специальных программ моделирования ХТС — это совокупность нескольких стандартных подпрограмм, которые контролируют выполнение всех операций моделирования и оптимизации системы осуществляют декомпозицию ХТС на строго соподчиненные подсистемы определяют оптимальный порядок расчета элементов в многоконтурных ХТС с минимальным числом нараметров особых технологических потоков устанавливают оптимальный порядок расчета уравнений, образующих математическое описание модулей. Для разработки основных исполнительных подпрограмм применяют алгоритмы оптимизации стратегии исследования ХТС на основе топологических моделей, подробно рассмотренные в главе V. [c.328]

    Функции и подпрограммы являются основными элементами при записи программы и используются для записи многократно используемых алгоритмов и выражений. В Фортране различают четыре типа функций арифметический оператор-функция, встроенная функция, подпрограмма-функция, подпрограмма. [c.128]


    Одно из важных достоинств топологического принципа описания ФХС и развиваемой на его основе автоматизированной системы подготовки модуля ФХС состоит в том, что вместо системы дифференциальных уравнений в памяти ЭВМ значительно проще и удобнее хранить закодированную связную топологическую структуру ФХС, которая при необходимости всегда может быть развернута по специальной подпрограмме ЭВМ в модуль типового элемента ХТС. Набор таких связных топологических структур составляет библиотеку блока подготовки модулей автоматизированных систем проектирования ХТС, которая может постепенно пополняться [25]. [c.21]

    При этом обращение к подпрограмме, составленной пользователем, может происходить неоднократно. В случае, когда нелинейности зависят только от времени (например, параметр МОУ г — = г ( )), такой процесс завершается за конечное число шагов. Это легко проследить, пользуясь принципом декомпозиции ( 3.1), при котором нелинейные элементы заменяются генераторами причинно-следственных отношений. Такая замена наглядно показывает последовательность вычислений. [c.201]

    Подпрограмма расчета каждого элемента охватывает диффузионный (массообменный), тепловой, гидродинамический, конструктивный и стоимостный расчеты элемента определенной конструкции. [c.152]

    Конструкцию элемента можно изменить, но в этом случае необходима замена подпрограммы его расчета при сохранении неизменными параметров, связывающих рассматриваемый элемент с остальной частью схемы. [c.152]

    Разработка структуры автоматизированной системы обработки экспериментальных данных проводилась с учетом обеспечения диалога, хранения физико-химических данных в базе данных на кассетной магнитной ленте, организации программного обеспечения в виде ряда модулей-подпрограмм для исключения дублирования неоднократно используемых процедур. В базе физико-химических данных логически взаимосвязаны три основных элемента вещество, константа и ее численное значение. [c.229]

    Относительно (II.2) следует сказать, что существуют программы, реализующие все химико-технологические операции преобразования, процедуры, а также все необходимые вспомогательные действия на основе специального метаязыка, содержащего в качестве команд и подпрограмм все необходимые модели элементов, физико- [c.34]

    Программа позволяет генерировать системы уравнений и допускает использование различных подпрограмм. Она состоит из трех основных блоков, которые используются последовательно один за другим. Первый блок формирует уравнения из структуры ХТС в форме / (д ) = 0. Второй блок определяет оптимальную совокупность выходных переменных с учетом одного из критериев минимального числа итерируемых переменных или критерия чувствительности. Третий блок предназначен для решения систем уравнений (в том числе и уравнений для элементов ХТС с распределенными параметрами) методами простой итерации с модификациями или методом Гаусса— Ньютона. В этом же блоке имеются подпрограммы для оптимизации ХТС и расчета ХТС с учетом неопределенности некоторых параметров математических описаний ХТС. [c.108]

    Кодирование элементов УП ведется в соответствии с ее форматом и рядом других условий, связанных с технологическими возможностями конкретного станка и техническими средствами подготовки управляющих программ. Эти сведения содержатся в инструкции по программированию для данного станка с ЧПУ. УП можно представить совокупностью подпрограммы (подпрограмма - система команд, управляющая законченной последовательностью действий рабочих органов станка). [c.202]

    Все ЭВМ современных КИМ располагают математическим обеспечением для определения типовых геометрических элементов точки, прямой, плоскости, окружности, эллипса, цилиндра, конуса, шара. Системы ЭВМ имеют для компоновки измерительных программ подпрограммы на такие операции, как определение расстояния, положение точки, линии или плоскости симметрии, расчета координат точек выбранного сечения, определение перпендикуляра, расчет отклонений геометрической формы и расположения поверхностей. [c.257]

    STIFF (Л/, Г, Y, Н, НЕ, EPS, MF), где /V, MF - целые, Т, Н, НЕ, EPS -действительные, Y — одномерный массив из N элементов. Подпрограмма осуществляет численное интегрирование системы из N обыкновенных дифференциальных уравнений 1-го порядка, Т — текущее время, перед обращением к подпрограмме этой переменной должно быть присвоено [c.237]

    Стоятельных систем уравнений, описывающих процессы в отдельных элементах проточной части. При системном подходе к моделированию целесообразно представить расчет параметров в каждом элементе в виде самостоятельных процедур, чтобы при решении конкретных задач для различных ступеней записывать в управляющей программе только обращения к этим процедурам. Преимущество такого подхода очевидно при расчетах многоступенчатых машин, а также при расчетах отдельных элементов проточной части, если для них существуют процедуры численного решения уравнений газодинамики. В этом случае в результате расчета сразу получаются все необходимые параметры. Важно, что переход от одного способа расчета к другому заключается при этом только в изменении оператора, вызывающего соответствующую процедуру или подпрограмму, а структура всей модели или программы в целом в основном сохраняется. [c.102]

    Языки обработки графичес ко й информации в САПР развиваются в основном по двум направлениям на базе алгоритмических языков типа фортран, ПЛ-1, алгол с использованием механизма подпрограмм для вывода заданных графических изображений, состоящих из таких элементов, как точка, прямая, дуга, окружность, текст и т. д. и путем расширения алгоритмических языков добавлением новых синтаксических элементов для описания графической информации компактным образом. Применение подобных языков неудобно в том смысле, что для каждого конкретного документа необходимо составлять новые программы, что требует высокой квалификации в области программирования. Более рациональным является направление по созданию проблемно-ориентированных графических языков для описания объектов различной геометрии объектов ортогональной геометрии в двухмерном и трехмерном пространстве (проектирование зданий и элементов зданий, компоновка и размещение оборудования) объектов, ограниченных гладкими поверхностями второго и большего порядка объектов, получаемых в технологии резания (например, машиностроительных конструкций) [8—10]. [c.253]

    Рассмотрим следующий пример. При расчете многостадийных процессов (папример, абсорбция, ректификация, экстракция), а также решении дифференциальных уравнений в частных производных разностными методами матрица коэффициентов системы уравнений имеет специальный вид с большим числом нулевых элементов. Для решения таких систем линейных уравнений обьга-но используются методы, позволяющие хранить в памяти только ненулевые элементы матрицы, благодаря чему существенно сокращается объем занимаемой памяти. Запишем подпрограмму решения системы линейных уравнений с трехдиагональной матрицей коэффициентов, алгоритм решения которой приведен в гл. 6. [c.290]

    Здесь ai — имена массивов pi — десятичная целая константа, задающая максимальное количество элементов по каждому измерению массива. Если оператор DIMENSION находится в подпрограмме, то Pi может быть скалярной переменной целого тина (см. с. 377). [c.349]

    Y и максимальный индекс массивов. Напомним, что для массивов обя.1атель-ным является их описание с помощью оператора DIMENSION. Это относится как к массивам, используемым в качестве формальных параметров, так и к массивам, используемым только в данной подпрограмме-функции. Массивы объявлены с 50 элементами, хотя действительное значение N может быть меньше. Для подпрограмм и функций имеется возможность задания переменных границ, при этом каждое из измерений задается переменной целого типа (см. с. 378). [c.374]

    Итак, в вызывающей програ1ше массивы А и В объявлены имеющими по 100 элементов, а действительное количество элементов задается в операторе ввода (переменная N). В подпрограмме-функции эти массивы заданы с переменными границами (переменная К). Действительная их размерность задает- [c.379]

    Исполнительная программа вызывает модуль СМЕШЕНИЕ и переводит управление к подпрограмме модуля. Последняя написана так, что отыскиваются параметры элемента для номера элемента NE в номере строки EN матрицы EN. Внутри модуля параметра потоков и параметры элементов ХТС передаются к требуемым переменным подпрограммам. В результате расчетов в рабочих матрицах STRMI и STRMO (и, возможно, в строке NE матрицы EN или EN ) получают новые числа. Затем управление возвращается к исполнительной программе PA ER. [c.333]

    Многогрупповой расчет дает о реакторе очень подробную информацию. Помимо коэффициента размножения, определяется пространственно-энергетическое распределение потоков, отправляясь от которого можно вычислить, например, распределение поглощения или делений нейтронов по энергиям и пространству или поток нейтронов различных энергий, испускаемых из реактора. Конечно, вводимая информация также очень подробна. Поэтому, раз многогрупповые уравнения запрограммированы для быстродействующих вычислительных машин, основные условия при расчете каждой системы приходится затрачивать на сбор нейтропно-физических констант и на вычисление усредненных сечений для различных групп. Однако даже от этой черновой работы удалось избавиться на многих из больших быстродействующих машин, где теперь имеются библиотеки соответствующих стандартных подпрограмм. Эти стандартные программы не только обеспечивают расчеты современными данными о ядерных сечениях всех элементов в иптервале энергий от тепловой до несколько мегаэлектроновольт, но также содержат различные процедуры усредтхепия для быстрой подготовки групповых констант. [c.391]

    РЕ124 (Л/, А), где /V- целое, А - действительный одномерный массив. Подпрограмма распечатывает на АЦПУ содержимое Л/ первых элементов массива А в формате (10Е12.4). [c.237]

    ARP (Л/, А), где N целое, А - действительный одномерный массив. Подпрограмма распечатывает на АЦПУ содержимое N первых элементов массива/4 в формате (10Е12.4) вместе с номерами элементов. [c.237]

    Подпрограммы доступа позволяют прочитать (записать) значение отдельного элемента и значения элементов по списку прочитать (записать) запись определить ее абсолютный адрес определить характеристики элемента, записи, файла и т. д. Подпрограммы доступа могут быть как ОЗУ-резидентными, так и диск-резидентными в зависимости от резидентности прикладных программ..  [c.169]

    Для каждого значения У с помощью подпрограммы МТЕЯ находятся значения X, 8, Р яо массивам иУ, иХ, 118, ир, содержащим по К элементов. Затем вычисляются значения диаметра затвора, относительного хода затвора, относительной пропускной способности и абсолютной пропускной способности по формулам (1П. 117) —(П1. 119), (111.122). Найденные значения печатаются. [c.225]

    Внутренняя структура подсистемы. Подсистему расчетов по методу конечных элементов ыол по рассматривать как совокупность четырех баз— иснолнительнон базы, дистрибутивной базы, рабочей базы данных и архивной базы данных (рис. 4.20). В исполнительную базу входят собственно рабочие программы в загрузочном коде, которые последовательно вызываются в процессе расчета. Кроме того, в исполнительную базу входят управляющие программы, которые позволяют определить, в какой последовательности доллшы исполняться рабочие программы. Рабочие и управляющие программы исполнительной базы осуществляют обмен данными через рабочую базу данных. В рабочую базу данных записываются входные н выходные данные программы исполнительной базы. Это могут быть различные таблицы, массивы и списки параметров для рабочих программ, а такл е временные командные файлы, которые создают управляющие программы для решения конкретных подзадач и которые вызываются для исполнения. Система управления рабочей базой данных включает в себя набор подпрограмм обеспечения доступа к рабочей базе данных (эти подпрограммы используются рабочими программами подсистемы), а такл е сервисных программ, позволяющих пользователю пол чать доступ неносредственно к любой информации рабочей базы данных. Сервисные программы включены в исполнительную базу. В архивную базу данных за- [c.222]


Смотреть страницы где упоминается термин Элемент подпрограммы: [c.213]    [c.202]    [c.77]    [c.347]    [c.373]    [c.237]    [c.239]    [c.98]    [c.278]    [c.356]   
Программирование (1963) -- [ c.213 ]




ПОИСК





Смотрите так же термины и статьи:

Получение подпрограммы и основные элементы полярографической кривой сила тока—потенциал



© 2024 chem21.info Реклама на сайте