Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Алгоритмы блочные

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


Приведен алгоритм расчета вынужденных поперечно-крутильных колебаний звеньев планетарного механизма. При моделировании решается матричное уравнение. Блочный принцип построения матриц используется и при построении программы. Алгоритм позволяет исследовать колебания п-сателлитного узла. Описан алгоритм на алгоритмическом языке Фортран-4.  [c.170]

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

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

ИСХОДНОГО текста) 4) аналитические преобразования , 5) комбинации перечисленных вьппе приемов. Чаще всего используются блочные алгоритмы шифрования, в которых указанные приемы применяются отдельно по отношению к каждому блоку, на которые предварительно разделен исходный текст (обычно такие блоки являются 64-битовыми).  [c.216]

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

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


Алгоритм, представленный на рис. 15.3, может быть применен к любой невырожденной линейной блочно-ленточной системе, в которой все ленточные блоки полностью заполнены. Для рассмотренных  [c.422]

Рис. 5.4. Схема алгоритма прямого хода блочного метода Гаусса. Рис. 5.4. Схема алгоритма <a href="/info/332823">прямого хода</a> <a href="/info/395433">блочного метода</a> Гаусса.
По характеру использования узлов АЛУ делятся на многофункциональные и блочные. В многофункциональном АЛУ все операции выполняются на одном устройстве. Переход на работу по тому или иному алгоритму осуществляется коммутацией логических схем. Более высокое быстродействие достигается в блочном АЛУ, в котором операции над числами с фиксированной точкой выполняются в одном блоке, а с плавающей точкой - в другом. Может существовать и отдельный блок для обработки десятичных чисел. В блочном АЛУ за счет увеличения аппаратуры возможно параллельное выполнение различных арифметических операций.  [c.66]

Подматрицы Ян отражают свойства отдельных подсхем, Ян, Ян — связи между подсхемами, Яи — изменение граничных переменных. Здесь 1=1, 2,...,/—1 (I—1)—число подсхем. Можно показать, что применение метода Гаусса для решения систем ЛАУ с матрицей коэффициентов блочно-диагонального вида с окаймлением приводит к выполнению арифметических операций только с ненулевыми подматрицами, поэтому метод подсхем можно рассматривать как разновидность методов разреженных матриц. Существенное отличие метода подсхем — возможность организации автономных вычислений для каждой отдельной подсхемы в процессе выполнения прямого и обратного хода в методе Гаусса, что позволяет хранить в оперативной памяти только подматрицы Яге, Ян, Ян и Яи, а не всю матрицу Якоби. Алгоритмы формирования ММС зависят от выбранного координатного базиса V и конструируются на основании простых логических правил, разработанных для схем, содержащих многополюсные элементы (фактически происходит переход от подсхемы к многополюснику). Основной особенностью этих алгоритмов является автономное формирование уравнений моделей подсхем.  [c.148]

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

Если симметричная матрица коэффициентов разделена иа квадратные подматрицы ц (обычно называемые блоками), а ма трицы X и В аналогично разделены на подматрицы X,- и В., то процедура исключения Гаусса может быть использована для нахождения X,- точно так же, как и раньше. Предыдущие формулы и алгоритмы остаются в силе, за исключением того, что а,7 заменяется на А,/, 4 — иа В и Х — на X,. Единственное отличие состоит в том, что всякий раз, когда в первоначальной процедуре появляется умножение иа аГб (обратное аи), в блочной процедуре оно заменяется умножением на матрицу, обратную А 4 (Ай, ). Таким образом, с помощью процедуры обращения симметричных подматриц А б можио использовать метод исключения Гаусса для сведения квадратной матрицы, состоящей из подматриц А,/ к верхней треугольной блочной матрице. Аналогично, подматрица В преобразуется к соответствующей подматрице С,. Так как каждая новая подматрица известна явно, то процесс обратной подстановки, аналогично использован ному ранее, дает неизвестный вектор X. Анализ этого процесса показывает, что для выполнения процедуры исключения необходимы в оперативной памяти в каждый момент времени только Три блока матрицы коэффициентов А. Соответственно для про-  [c.230]


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

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

Особенностью построения программы КИНКОЛ являются ее блочная структура и организация передачи параметров через общие области и формальные параметры, позволяющие без особых трудностей менять алгоритм исследований.  [c.136]

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

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

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

Примерами стандартных блочных алгоритмов шифрования с закрытым ключом могут служить алгоритм DES Data En ryption Standard), утвержденный в качестве стандарта США в 1980 г, или алгоритм, представленный в отечественном стандарте ГОСТ 28147-89. В этих алгоритмах используются комби-  [c.216]

Все вычисления в методе Хилла производят над матрицами блочной структуры, что упрощает алгоритмы и программы для вычислений на ЭВМ. Точность вычислений может быть оценена сопоставлением результагов, относящихся к двум или нескольким приближениям последовательно возрастающего порядка. В этом методе не используется ни малость глубины модуляции, ни малость демпфирования, ни близость системы к канонической. Необходимое для удержания число членов в рядах (54) и (55) зависит от области частот, в которой ищется решение. Для расчета области неустойчивости вблизи побочного резонанса порядка р нужно сохранить в разложениях (54) и (55) по крайней мере гармоники до порядка р включительно.  [c.130]

Единый алгоритм анали-3 а рычажных механизмов второго класса -строится на основе блочного принципа, в соответствии с которым составляется сравнительно короткая и простая главная протрамма и несколько подпрограмм - независимых блоков (или модулей), обращение к которым предусмотрено в главной программе. Последняя определяет фактически лишь последовательность расчетов, а расчеты проводятся главным образом в подпрограммах.  [c.412]

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

В п. 2.4.4 мы использовали метод прогонки для решения одномерных уравнений. Алгоритм прогонки не может быть легко расширен на случай двумерных уравнений. Стандартные прямые методы для двумерных уравнений требуют большого объема компьютерной памяти и длительного времени счета. Поэтому мы будем применять итерационный метод решения этих линейных алгебраических уравнений. Как будет видно далее, в итерационнном методе важное место занимает алгоритм прогонки. Описанная ниже процедура решения является комбинацией метода переменных направлений (или метода линия за линией ) и схемы блочной коррекции.  [c.90]


Краевые условия. Анализ краевых задач в двумерном случае. В алгоритмах расчета сеток возможны различные способы расстановки узлов на границе области. Наиболее часто узлы на границе области считаются заданными и фиксированными. Этот способ используется и при построении блочно-структурированных сеток, когда расчетная область разрезается на подобласти, и на общих их границах узлы должны совпадать. Если сетки в отдельных блоках рассчитывать независимо друг от друга, то гладкость линий сетки в местах стыковок блоков нарушается. Гладкость сеточных линий и движение узлов на линиях стыковок блоков в соответствии с заданными критериями оптимальности достигаются специальной организацией перекрытия блоков, реализованной в программе MOPS-2а.  [c.520]

Многосвязные оптимальные сетки в двумерных областях (MOPS-2a). На основе алгоритма, описанного в п. 2.1, строятся оптимальные криволинейные блочно-структурированные сетки в односвязных и многосвязных областях с простой и сложной топологией, когда отображения заданной области G из плоскости ( 1, 2) на совокупность прямоугольников Р в параметрической плоскости (pi,p2) и обратно могут быть неоднозначны. Такие сетки содержат элементы базисных сеток типа О, (7, Н [в]. Сетки, построенные по методике M0PS-2a, обладают гладкостью сеточных линий на границах стыковок блоков, для чего используется метод перекрытия блоков. Автоматическая организация метода позволила существенно сократить и упростить объем вводимой информации для расчета сеток.  [c.524]

При наличии системы уравнений для каждой подобласти матрица полной системы для многозонной области может быть построена так, как это обсуждалось в гл. 3 и в работах [1,3, 4, 16, 17]. С точки зрения эффективности программирования желательно объединить такой процесс составления уравнений для многозонных областей с алгоритмом решения получающихся при этом систем уравнений с блочно-ленточными матрицами, как это обсуждалось Томлином ИбТ. Очевидно, что это требует определенного искусства от программиста.  [c.420]

Рис. 15.3. Алгоритм решения линейной системы с блочно-ленточнон матрицей. Рис. 15.3. Алгоритм <a href="/info/95817">решения линейной системы</a> с блочно-ленточнон матрицей.
Реализация алгоритма формирования н решения алгебраических уравнений выполнена на ЭВМ БЭСМ-6 на основе системы программ, написанных на алгоритмическом языке ЦЕРН-ФОРТРАН и автокоде МАДЛЕН. Использование блочного метода Гаусса для решения полученных уравнений позволило довести порядок их системы до 6000,  [c.6]

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

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

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

Итерационные методы подразделнюгся на два широких класса — точечные и блочные. В первом случае алгоритм используется для модификации приближенного решения в одном узле сетки, покрывающей область решения. Во втором случае решение модифицируется сразу в группе узлов сетки. Ниже приводятся примеры часто применяемых точечных итерационных ме тодов.  [c.114]

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

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

Покрытие потерь пара и конденсата в цикле ГРЭС осуществляется обработанной речной водой по схеме известкование и коагуляция в осветлителях — механическая фильтрация — химобессоливание ступенчато-противоточное водо-род-катионирование в автономно эксплуатируемых фильтрах, первая ступень анионирования на низкоосновном анионите, декарбонизация, вторая ступень катионирования и анионирования на высокоосновном анионите и глубокое обессоливание в ФСД). Схема обессоливающей установки принята по принципу блочного включения ионитных фильтров (рисунок). Блок фильтров унифицирован для исходных вод различного качества, что позволяет иметь одинаковый алгоритм управления в режимах работа и восстановление блока, а также стандартные типовые узлы, обеспечивающие их взаимозаменяемость.  [c.110]


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

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

Имеется несколько алгоритмов решения систем уравнений с ленточными матрицами, эффективных и дешевых (т. е. дающих максимальную точность при минимуме времени и памяти), однако такие методы менее эффективны и значительно дороже в применении к задачам с блочно-ленточными матрицами. Цель метода ПНГ в методе конечных элементов та же, что и в методе переменных направлений в разностных схемах, а именно свести систему уравнений многомерной задачи к последовательности систем, по форме аналогичных системам уравнений, возникающих в одномерных задачах (Митчелл, 1967).  [c.67]

Блочное разбиение может также использоваться и в других прямых методах, таких, как процедура Холесского. Широкое применение блочных процедур в последние годы связано с уменьшением требуемого объема оперативной памяти прн решении больших систем уравнений. Например, в работе [11] использовались два блока. Нижиий блок перемещался на место верхнего, пересылаемого во внешнюю память, и считывался новый нижний блок, В работе [12] использовались строки целых чисел для записи положения блоков с ненулевыми элементами, В работе (13] опнсаи б.точный (по узлам) алгоритм, В работах [14—16 также применены блочные алгоритмы исключения, причем в алгоритме работы [16] сохраняются только ненулевые элементы. В более поздних работах [17, 18] размеры б локов автоматически приводятся в соответствие с масштабом решаемой задачи.  [c.231]

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


Смотреть страницы где упоминается термин Алгоритмы блочные : [c.25]    [c.68]    [c.336]    [c.93]    [c.403]    [c.202]    [c.17]    [c.389]    [c.245]    [c.9]   
Основы автоматизированного проектирования электромеханических преобразователей (1988) -- [ c.141 ]



ПОИСК



Алгоритм



© 2025 Mash-xxl.info Реклама на сайте