ПОИСК Статьи Рисунки Таблицы Некоторые принципы построения программ из "Термодинамические и теплофизические свойства продуктов сгорания том 1" Как видно из материалов второй части Справочника, построение любой программы расчета характеристик продуктов сгорания на ЭВМ обеспечивается рациональным сочетанием двух ее основных частей. [c.99] В программах, разработанных для расчета свойств продуктов сгорания конкретных топлив, обе части программы обычно составляют единое целое, при этом характеристики первой части программы (порядок системы уравнений, количество индивидуальных веществ и т. д.) приспособлены к конкретной информации, содержащейся во второй ее части. В этом случае при изменении класса рассчитываемых топлив требуется разработка новых программ. Такой подход к расчету характеристик продуктов сгорания в настоящее время следует считать малоэффективным. [c.99] При создании универсальных программ расчета характеристик продуктов сгорания возможны два типичных способа сочетания основных частей программы. [c.99] В первом из них математическая часть программы рассчитана на некоторое максимальное, определяемое возможностями ЭВМ, количество индивидуальных веществ, входящих в состав продуктов сгорания. Конкретные характеристики индивидуальных веществ подготавливаются для каждого класса рассчитываемых топлив и могут вводиться в ЭВМ вместе с исходными данными по топливу. Одновременно может вводиться специальная информация, настраивающая работу математической части программы. [c.99] Во втором варианте универсальных программ, как и в первом, математическая часть программы также рассчитана на некоторое максимальное количество индивидуальных веществ. Однако число веществ, для которых представлены конкретные характеристики, обычно значительно превосходит максимальное количество веществ, на которое рассчитана математическая часть программы. Эти конкретные характеристики, представленные для широкого класса химических элементов и соединений, обычно составляют единое целое с математической частью программы. Настройка последней а конкретный вариант расчета топлива обычно автоматизируется программными средствами. [c.99] При выполнении конкретного расчета на ЭВМ оба варианта универсальных программ являются равноценными, однако в целом, при выполнении массовых расчетов различных топлив, второй вариант программы является более мобильным и удобным в зкоплуатации. [c.99] Электронные вычислительные машины используются для расчетов состава и свойств продуктов сгорания уже более 15 лет. Однако публикации о характеристиках разработанных программ довольно ограничены. Тем не менее, тенденция к увеличению общности программ по числу и разнообразию химических элементов в топливе, объему получаемой информации является заметно выраженной. В этом отношении характерен и многолетний опыт авторов Справочника. [c.100] Первый вариант программы, разработанный авторами Справочника в 1957 году для ЭВМ Урал-1 , предусматривал расчет равновесного состава и характеристик продуктов сгорания, таких как /Д ш, п, р, Тсо, , Га для произвольных по составу топлив, содержащих химические элементы С, Н, О, N. Вариант программы для ЭВМ Урал-2 (1960 г.) давал возможность выполнять расчет топлив, содержащих химические элементы С, Н, F,0, 1,N, и позволял определять равновесные свойства продуктов сгорания Ср, а, н, 1наряду с перечисленными выше характеристиками. В программе для ЭВМ Урал-4 (1961 г.) была осуществлена алфавитноцифровая печать результатов расчета и широко представлены различные варианты расчета процесса расширения с замораживанием. [c.100] Программа на ЭВМ БЭСМ-6 обобщает многолетний опыт авторов в разработке универсальных программ для ЭВМ различного типа. Эта программа написана в командах ЭВМ БЭСМ-6, алгоритмические языки не используются. Как показала практика, для создания больших и сложных программ, рассчитанных на многолетнее использование без принципиальных изменений, предпочтительнее использовать систему команд ЭВМ. В этом случае программа по своей экономичности, компактности и гибкости, разнообразию вариантов расчетов оправдывает затраты на программирование в системе команд ЭВМ. [c.100] Вернуться к основной статье