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

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

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

Проектирование алгоритмическое

Алгоритмическое проектирование заключается в разработке алгоритмов функционирования и создании математического обеспечения ЭВА.  [c.10]

Алгоритмическое проектирование используется для разработки программного обеспечения ЭВА. Для больших программных систем обычно используют набор иерархических уровней, два из которых являются основными. На первом планируют всю программную систему и разрабатывают схемы алгоритмов на основе программных модулей. На втором производят программирование модулей на заданном алгоритмическом языке.  [c.11]


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

К понятию реентерабельности подпрограмм близко (но не тождественно) понятие рекурсивности. Рекурсивная подпрограмма — подпрограмма, которая вызывает сама себя (либо непосредственно, либо через цепочку модулей). Многие алгоритмы автоматизированного проектирования в области структурного синтеза и параметрической оптимизации по сути рекурсивные. Самым простым примером здесь может служить метод половинного деления, используемый для одномерного поиска экстремума функций. Однако не все алгоритмические языки  [c.23]

Чтобы сократить объемы дополнительных знаний для специалистов, разрабатывающих и эксплуатирующих САПР, принимаются различные меры. В частности, создаются так называемые проблемно-ориентированные языки высокого уровня, которые являются по существу языками проектирования в конкретной области техники. Эти языки оперируют привычной терминологией, не требуют для освоения специальных познаний в программировании и однозначно транслируются в алгоритмические языки типа ФОРТРАН и т. п. С другой стороны, создаются технологии автоматизированного программирования, позволяющие переложить на ЭВМ всю рутинную работу по написанию программ. Использование языков проектирования в предметной области, технологий автоматизированного программирования и других средств позволяет не перегружать профессиональные знания специалистов и сосредоточить их внимание на решении наиболее творческих задач проектирования и программирования.  [c.7]

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


ОС ЭВМ реализуют обычно трехуровневую структуру управления 1) задачами проектирования 2) заданиями для отдельных задач 3) данными для отдельных заданий. Примерно такую же структуру управления реализуют и специальные мониторы. Однако в отличие от стандартных ОС, рассчитанных на применение универсальных алгоритмических языков, специальные мо-  [c.20]

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

Поскольку в задаче анализа объекта проектирования используются алгоритмические модели, для проведения оптимизации в САПР используется поисковая схема.  [c.30]

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

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

Базовый проблемно-ориентированный язык описания графи ческой информации (ОГРА) ]27] предназначен для описания графических конструкторских документов и операций их формирования в системах автоматизированного проектирования. Изобразительные средства языка дают возможность автономно описывать графическую информацию или включать ее в программы проектирования, составленные на универсальных алгоритмических языках типа ассемблер и ФОРТРАН. Язык строится в соответствии с требованиями (см. п. 1 гл. 4), вытекающими из специфики автоматизированного проектирования.  [c.136]

Разработка и внедрение универсальных алгоритмических языков АЛГОЛ, ФОРТРАН, PL-1 и других позволяет научным работникам, инженерам, конструкторам, преподавателям и аспирантам применять описания алгоритмов для решения задач проектирования и конструирования современных машин и приборов с помощью ЭВМ.  [c.3]

Необходимо дальнейшее развитие теории алгоритмических процессов проектирования систем машин автоматического действия.  [c.136]

Приведенных ссылок достаточно для заключения о недостаточной детерминированности задачи выбора основных видов чертежа в процессе машинного проектирования. Для алгоритмического описания процесса выбора видов необходимо предварительное моделирование.  [c.56]

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


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

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

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

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

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

Поиск информации потребовал создания, четкой формальной системы поиска. При алгоритмическом проектировании для этой цели наиболее удобна и экономна системная идентификация реквизитов, содержащихся в ТКС. Если g — ТКС, г1з — кортеж, идентичный некоторой зоне ТКС, а — компонента кортежей 1з, а п, — номер кортежей G, идентичных строкам ТКС, то схема ссылки на некоторый реквизит Р будет следующей  [c.139]

Основные виды задач при алгоритмическом проектировании  [c.173]

Для перевода вычислительных задач, записанных на обычном математическом языке, на язык автоматизированных систем проектирования, существуют хорошо разработанные алгоритмические языки, такие, как АЛГОЛ-60, автокод Инженер , ФОРТРАН, КОБОЛ и др. Наличие трансляторов с этих языков на языки конкретных ЭЦВМ обеспечило широкое их применение для автоматизации программирования вычислительных задач. В настоящее время разработка и решение арифметических блоков алгоритмов проектирования не встречают затруднений.  [c.173]

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

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

На основе капитальных работ по теории машин и механизмов [83—85] в настоящее время разрабатываются методы алгоритмического проектирования принципиальных схем машин. В работах [86, 87] изложены методы аналитического описания и преобразования структурных схем машин-автоматов, базирующиеся на материалах названных выше работ по теории механизмов и машин, а также на идеях математической теории алгоритмов 1[88] и алгебры высказываний.  [c.266]

На рис. 87 схематично изображены этапы алгоритмического проектирования вала, выполняемого на основе рассмотренных методов. После определения расчетных сечений вала в местах нагрузки диаметры ступеней округляются до нормализованных с учетом того, что они должны уменьшаться от середины вала к его торцам. Это обусловливается заданным значением вектора сборки вала = + 1. Вектор формообразования принимается в этом случае равным вектору сборки, т. е. = + 1.  [c.279]

Применение математических методов и ЭВМ, Вычислительные методы проектирования оптимальных конструкций (алгоритмическое и программное обеспечение) / А. Н. Останин, В. А. Гугля, Н. Н. Гур-ский и др.  [c.159]

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

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


В большинстве задач проектирования при отсутствии аналитического задания целевых функций проверка F( ) на выпуклость или вогнутость, как правило, невозможна, поэтому для решения задач оптимального проектирования используют методы поисковой оптимизации, основанные на исследовании малой окрестности отимальной точки в допустимой области. Основные требования, предъявляемые к методу поиска,— высокая алгоритмическая надежность, приемлемые затраты машинного времени и требуемой памяти.  [c.281]

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

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

Лингвистическое обеспечение САПР ОЭП призвано освободить проектанта от необходимости описывать модели объекта проектирования на алгоритмических языках и компоновать отдельные проблемные модули в единый программный продукт. >отя эту компоновку и осуществляет ЭВМ под управлением программы РЕДАКТОР, задание на эту работу с указанием характера компоновка проектант, как любой пользователь ЭВМ, должен записать на спепиагьном языке управления заданиями в операщюнной системе ЭВМ, который обладает слабой мнемоничностью и требует от пользователя хорошего знания всех особенностей состава ЭВМ. Составление программ на алгоритмическом языке и на языке управления заданиями, а главное - их отладка потребует от проектанта значительных временных затрат, которые приведут к появлению неоптимальной программы. Однако главное при этол( — проектант отвлекается от решения своей непосредственной задачи.  [c.134]

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

Проблемно-ориелтирозанныЯ алгоритмический язык СИРИУС . Соколов В. Ф. Автоматизация операций проектирования процессов машиностроения , изд-во Наука , 1970, стр. И—21.  [c.189]

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

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

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

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


Смотреть страницы где упоминается термин Проектирование алгоритмическое : [c.387]    [c.14]    [c.135]    [c.18]    [c.19]    [c.190]    [c.196]    [c.8]    [c.25]   
Теоретические основы САПР (1987) -- [ c.10 ]



ПОИСК



Алгоритмические средства проектирования логической структуры базы данных

Основные виды задач при алгоритмическом проектировании

Стрельцов. Проектирование модельно-алгоритмической части автоматизированных систем управления технологическими процессами одного класса



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