Cтраница 4
Алгоритм программы ( рис. 17) включает задание исходных ( блок 1) и начальных ( блок 2) данных. Далее вычисляются последующие значения г, у, t через их предыдущие значения с учетом приращений. Для составления программы расчета на ЭВМ подбирается язык программирования. [46]
Математическое описание динамики колонны состоит из дифференциальных уравнений, для интегрирования которых с помощью ЦВМ составляется специальная программа. Однако фазовые коэффициенты массопередачи, величина брызгоуноса, область устойчивой работы колонны по паровому потоку и некоторые другие величины вычисляются по одной и той же подпрограмме, являющейся частью всей программы. Это значительно уменьшает трудоемкость составления программ расчета, особенно для колонн с тарелками различных типов, так как при переходе от одной конструкции тарелки к другой будут меняться только подпрограммы, а основная программа расчета останется неизменной. [47]
Принятый порядок изложения материала в параграфах соответствует рациональной последовательности расчетов при проектировании систем приводов. Выведены расчетные формулы, даны рекомендации по определению числовых значений коэффициентов и приведены их примерные величины. Вид формул и последовательность их расположения приспособлены для составления программ расчета на ЭВМ. [48]
В настоящее время для кинематического анализа широко используются ЭВМ, причем во многих случаях результаты расчета входят в сравнительно узкий круг параметров. Обычно проектировщика или исследователя при кинематическом анализе интересуют лишь координаты и траектории отдельных точек или звеньев механизмов, их скорости и ускорения. При наличии стандартных подпрограмм для расчета отдельных групп звеньев составление программы расчета конкретного механизма превращается в рутинную работу, которую целесообразно переложить на ЭВМ. В связи с этим возникает задача создания автоматизированной системы, которая осуществляла бы ввод и контроль информации о механизме и выдавала таблицы или графики требуемых параметров. В данной работе кратко излагается принцип работы автоматизированной системы кинематического анализа плоских механизмов, разработанной во ВНИИЛТЕКМАШе и прошедшей опытную эксплуатацию. [49]
Этап 1 выполняется химиками и здесь не рассматривается. Проведение этапов 2 и 3 включает большую подготовительную работу, которая заключается в получении уравнений стационарности ( 2) и выводе кинетических уравнений ( 3), для чего требуется решить систему ( 2) относительно покрытий; в выводе формул аналитических производных S и гк по параметрам 6 ( для применения эффективных программ минимизации при расчетах на ЭВМ); в программировании полученных выражений. Эту работу необходимо проделать для каждого варианта механизма. Ручной вывод и программирование кинетических уравнений и их производных трудоемки и не позволяют осуществить в ограниченный срок анализа достаточно представительного набора механизмов, а также приводят к возникновению ошибок. Трудности усугубляются тем, что в случае нелинейной системы ( 2) часто не удается получить явные выражения для скоростей реакции. Возникает задача - передать самой ЭВМ функции составления программ расчета скоростей реакций и их первых производных для произвольных ГКР, задавая минимальную информацию, определяющую механизм. Указанные программы необходимы также для статистического анализа и планирования кинетического эксперимента. [50]
Краевая задача также сводится к начальной задаче Коши. Для устойчивого численного решения применяется метод прогонки с ортогонализацией. Для конструкций с разветвлением меридиана используется метод перемещений. Например, в работе [3] для линеаризации уравнений равновесия в случае геометрически и физически нелинейных задач применяется итерационная схема Ньютона-Канторовича. Для несимметричной нагрузки применяется разложение в ряды Фурье. Численное интегрирование проводится по методу Кутта-Мерсона. Приводится большое число подпрограмм, записанных на алгоритмическом языке АЛГОЛ-60, а также примеров составления программ расчета различных составных оболочечных конструкций. [51]
Оно может быть выполнено в том случае, если в программе содержится наименьшее возможное число машинных команд. Важное требование касается также времени выполнения программы на ЭВМ. Практика показывает, что опытные программисты, прежде всего программисты с хорошими математическими знаниями, способны составить программы, которые могут быть выполнены на вычислительной машине в короткий срок. При этом сокращение времени на половину и больше не является исключением. Для громоздких программ важным является также требование относительной простоты. Выполнение этого требования приводит к увеличению числа команд в программе и времени ее работы. Оно также должно выполняться и в том случае, если ясно, что программа должна будет подвергаться быстрым изменениям, например, при составлении программы расчета заработной платы. [52]