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

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

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

Оптимизация программы

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

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


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

Анализ характеристик ракеты при наличии аэродинамического сопротивления. Оптимизация программы тяги  [c.26]

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

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

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


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

Этап модернизации и адаптации позволяет производить изменения, оптимизацию функционирования, модификацию программ.  [c.99]

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

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

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

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


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

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

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

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

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

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

Средства программы РЕМ АР накладывают следующие ограничения на использование аппарата оптимизации программы NASTRAN  [c.484]

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

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

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

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

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

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


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

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

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

Конструктор комплекса ПА-6 планирует состав и структуру загрузочного модуля рабочей программы РП, используя для этого возможности управляющих предложений и механизм автовызова редактора связей ОС ЕС. Источниками подпрограмм, из которых компонуется рабочая программа, являются временная библиотека объектных модулей 3 и постоянные библиотеки 4 (подпрограмм моделей элементов подпрограмм методов интегрирования, много-вариаитного анализа и параметрической оптимизации подпрограмм внешних воздействий на проектируемый объект подпрограмм расчета выходных параметров по результатам моделирования управляющих и сервисных подпрограмм и т. п.).  [c.143]

Модульная структура рабочей программы комплекса ПЛ-6 совпадает со структурой базового математического обеспечения, представленной на рис. 5.2. Однако в комплексе ПА-б группы модулей параметрическая оптимизация ОПТ, многовариантный анализ MBA, одновариантный анализ ОБА являются равноуровневыми и располагаются в отдельных перекрываемых сегментах оверлейной структуры рабочей программы. Связь между ними по управлению и информации осуществляется через монитор рабочей программы, как это показано на рис, 5.7, Поэтому подпрограммы, составляющие эти группы, должны быть повторновходимыми, это несколько усложняет их программирование, по зато, кроме значительной экономии ОП, дает возможность организации вложенных циклов операторов языка описания задания промежуточного языка комплекса ПА-б.  [c.144]

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

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

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

Особетостью реализации метода статистических испытаний является необходимость получения случайных значений параметров оптимизации. Эти значения могут быть получены на ЭВМ с помощью специальных программ — так называемых датчиков случайных чисел, которые будут рассмотрены в 6.6. В данном случае достаточно организовать только один цикл, в котором бы последовательно просматривались все УУр изображающих точек, каждая из которых формируется" из п случайных значений координат, которые получаются с помощью датчика случайных чисел.  [c.155]

Результаты одного из таких вычислительных экспериментов, выйол-ненных с помощью пакета программ, реализующего алгоритмы поисковой оптимизации и разработанного при участии авторов пособия, приведены в табл. 5.7. В качестве объекта был выбран асинхронный гиродвигатель. При его оптимизации принимались во внимание технологические ограничения по выполнимости пазов, зубцов и спинок статора и ротора, а также ограничения на рабочие показатели КПД в номинальном режиме > 0,5, кратность пускового момента к > > 1,2, пусковой ток / < 2 А, время разгона tp <150 с. Точность решения для всех методов принималась одинаковой при данном числе 170  [c.170]


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


Смотреть страницы где упоминается термин Оптимизация программы : [c.181]    [c.516]    [c.467]    [c.467]    [c.220]    [c.467]    [c.372]    [c.85]    [c.118]    [c.153]    [c.24]    [c.78]    [c.161]   
Теплоэнергетика и теплотехника Общие вопросы Книга1 (2000) -- [ c.201 ]



ПОИСК



Оптимизация

Программа



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