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

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

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

Структура программного обеспечения алгоритмов

Структура программного обеспечения алгоритмов  [c.241]

Типовая структура объектно-ориентированной процедуры и ее взаимодействия с подсистемой математического и программного обеспечения алгоритмов определения НДС и динамических характеристик конструкций (ФП-4) приведена на рис. 21.6.  [c.351]

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


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

Поэтому актуальной проблемой АП является проблема автоматизации разработки программных систем. В САПР значительное внимание уделяется вопросам создания метаязыков программирования, предназначенных для описания программного обеспечения на верхних иерархических уровнях его проектирования. Эти метаязыки позволяют лаконично описывать структуру проектируемого программного обеспечения, отдельным операторам метаязыка могут соответствовать достаточно крупные блоки программного обеспечения, насчитывающие десятки — сотни операторов языка программирования типа ФОРТРАН. Метаязыки используют для моделирования работы создаваемых программных систем, описания заданий на программирование отдельных модулей. Актуальной задачей является создание таких метаязыков и трансляторов с них, которые могли бы выполнять роль систем программирования. При наличии этих систем не потребовалось бы трудоемкое кодирование алгоритмов на традиционных языках программирования типа ФОРТРАН, ПЛ/1 и т. п.  [c.111]

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

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


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

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

Поэтому первым шагом алгоритма синтеза структуры комплексной САПР МЭА будет создание набора прикладного программного обеспечения для заданного класса аппаратуры.  [c.171]

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

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

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


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

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

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

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

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

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

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

Необходимость выделения СУБД в качестве самостоятельной ср1стемы следует из анализа структуры прикладного программного обеспечения управляющих ЭВМ и задач, решаемых его элементами. Примерно 70% команд от общего объема прикладного программного обеспечения предназначаются для организации распределения информации в памяти ЭВМ, доступа к информационным массивам, поиска элементов информации в них и других огераций информационного обслуживания. И только 30% команд реализуют непосредственно алгоритм управления. Информационная часть ИБД условно разделена на четыре базы целей (БЦ), знаний (БЗ), ресурсов (БР) и данных (БД). База данных содержит количественные данные, по структуре и содержанию не отличается от баз данных существующих АСУ. База знаний является моделью знаний человека о технологии производства и поведении управляемых объектов системы в тех или иных условиях. База целей содержит информацию о качественных и количественных критериях оценки эффективности функционирования автоматизированного производства в целом.  [c.58]

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


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

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

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

Все задачи базируются на одной математической модели по-токораспределения. Это обстоятельство повышает важность выполнения требований по сходимости и быстродействию алгоритмов и методов ее решения. Задачи, алгоритмы которых разработаны в данном параграфе, обеспечивают планирование и оперативное управление для всех трех структур С ЦТ. Математические методы и алгоритмы могут быть использованы при разработке программного обеспечения АСУ ТП.  [c.109]

Методическоё руководство к практическим занятиям по теории автоматического управления содержит описание и методику проведения лабораторных работ по исследованию цифровых систем автоматического регулирования. Изложены вопросы проектирования, расчета и применения микропроцессорных систем управления. Рассмотрены типовые алгоритмы цифрового контроля и управления, особенности их программного обеспечения и аппаратурной реализации, выбор структуры и параметров цифровых регуляторов.  [c.288]

Больщое значение для ряда работ имеет автоматизированная система научных исследований и испытаний (АСНИ). В частности, разработано техническое и программное обеспечение АСНИ для определения структуры и алгоритма микропроцессорной системы управления двигателем внутреннего сгорания.  [c.438]

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

Программное обеспечение имеет модульную структуру. Блок-схемд алгоритма проектирования привода представлена на рис. 6.11.  [c.213]

В. Г. Во.шн, В. А. Грузман. Программно-математическое обеспечение экспериментального комплекса АРИУС.. Рассматриваются структура программно-математического комплекса АРЙУС и функциональное назначение его частей. Выделяются основные этапы работы инструментального пакета, соответствующие формированию элементов информационного проекта. Дается оиисание алгоритма взаимодействия программных составляющих оперативного пакета.  [c.203]

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

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

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

Для решения первой проблемы в гл. 2 рассмотрены формальные средства для декларации семантических объектов модели предметной области комплексной САПР на основе языка технологии базы и средства описания синтаксиса и семантики на основе атрибутных грамматик с применением МБНФ для входных языков. В 3.1, 3.2 предложены алгоритмы трансляции и конвертирования единый) входной язык комплексной САПР — входной язык ППП в терминах отображений. Это позволяет конкретизировать структуру-системы генерации трансляторов комплексной САПР МЭА, состав необходимого программного обеспечения и перечень решаемых им  [c.118]


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

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

ГридинВ. Н. Структура и алгоритм работы системного-программного обеспечения комплексной САПР МЭА Сб. трудов/Автоматизация проектирования систем управления. —М. Статистика, 1982. —С. 124—144.  [c.250]

Прямая стыковка систем типа S ADA ООО Севергазпром и ЦПДУ затруднена, т.к. используется различное системное и прикладное программное обеспечение, различные структуры баз данных, алгоритмы обработки данных и т.д.  [c.26]

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

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

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


Смотреть страницы где упоминается термин Структура программного обеспечения алгоритмов : [c.138]    [c.25]    [c.581]    [c.220]    [c.157]    [c.270]    [c.135]    [c.242]   
Смотреть главы в:

Расчет машиностроительных конструкций методом конечных элементов  -> Структура программного обеспечения алгоритмов



ПОИСК



Алгоритм

Алгоритм структура

Обеспечение программное

Программные

Структура АРМ и их обеспечение

Структура программного обеспечения



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