русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Проектирования


Дата добавления: 2015-08-06; просмотров: 20806; Нарушение авторских прав


Проектирование технического объекта связано с созданием, преобразованиями и пред­ставлением в принятой форме образа этого объекта. Образ объекта или его составных частей может созда­ваться в воображении человека в результате творческо­го процесса или генерироваться по некоторым алгорит­мам в процессе взаимодействия человека и ЭВМ. В лю­бом случае проектирование начинается при наличии задания на проектирование, которое отражает потреб­ности общества в получении некоторого технического изделия. Это задание представляется в виде тех или иных документов и является исходным (первичным) описани­ем объекта. Результатом проектирования, как правило, служит полный комплект документации, содержащий достаточные сведения для изготовления объекта в за­данных условиях. Эта документация представляет собой окончательное описание объекта.

Проектирование — процесс, заключающийся в преоб­разовании исходного описания объекта в окончательное описание на основе выполнения комплекса работ исследо­вательского, расчетного и конструкторского характера.

Преобразование исходного описания в окончательное порождает промежуточные описания, которые являются предметом рассмотрения с целью определения окончания проектирования или выбора путей его продолжения. Та­кие описания называют проектными решениями.

Проектирование, при котором все или часть проектных решений получают путем взаимодействия человека и ЭВМ, называют автоматизированным, а проектирование, при котором ЭВМ не используется, — неавтоматизиро­ванным.

 


Возможности проек­тирования сложных объектов обусловлены использованием ряда принципов, основными из которых являются декомпозиция и иерар­хичность описаний объ­ектов, многоэтапность и итерационность про­ектирования, типиза­ция и унификация про­ектных решений и средств проектирова­ния.



Рис 1.1
Иерархические уровни описаний проектируемых объектов.

Описания технических объектов должны быть по слож­ности согласованы с возможностями восприятия челове­ком и возможностями оперирования описаниями в про­цессе их преобразования с помощью имеющихся средств проектирования. Однако выполнить это требование в рамках некоторого единого описания, не расчленяя его на некоторые составные части, удается лишь для прос­тых изделий. Как правило, требуется структурирование описаний и соответствующее расчленение представлений о проектируемых объектах на иерархические уровни и аспекты. Это позволяет распределять работы по проек­тированию сложных объектов между подразделениями проектной организации, что способствует повышению эффективности и производительности труда проектиров­щиков.

Разделение описаний по степени детализации отобра­жаемых свойств и характеристик объекта лежит в основе блочно-иерархического подхода к проектированию и при­водит к появлению иерархических уровней (уровней аб­страгирования) в представлениях о проектируемом объ­екте.

На каждом иерархическом уровне используются свои понятия системы и элементов. На уровне 1 (верхнем уровне) подлежащий проектированию сложный объект S рассматривается как система S из n взаимосвязанных и взаимодействующих элементов Si (рис. 1.1). Каждый из элементов в описании уровня 1 представляет собой

 


также довольно сложный объект, который, в свою очередь, рассматривается как система Si на уровне 2. Элементами систем Si являются объекты Sij, j=1, 2, ..., mi (mi — количество элементов в описании системы Si). Как правило, выделение элементов Sij происходит по функциональному признаку. Подобное разделение про­должается вплоть до получения на некотором уровне элементов, описания которых дальнейшему делению не подлежат. Такие элементы по отношению к объекту S называют базовыми элементами.

Таким образом, принцип иерархичности означает структурирование представлений об объектах проекти­рования по степени детальности описаний, а принцип декомпозиции (блочности) —разбиение представлений каждого уровня на ряд составных частей (блоков) с воз­можностями раздельного (поблочного) проектирования объектов Si на уровне 1, объектов Sij на уровне 2 и т. д.

 

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

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

При рассмотрении технологических процессов в машиностроении наиболее общее, но и наименее деталь­ное описание представляется принципиальной схемой технологи­ческого процесса.

На следующем иерархическом уровне описы­ваются маршруты обработки деталей (маршрутная технология) как системы, состоящие из элементов — технологических опера­ций. Дальнейшее применение принципов иерархичности и блочности приводит к выделению уровней описания операционной технологии и управляющих программ для станков с числовым программным управлением. На уровне описания управляющих программ технология определена с точностью


до элементарных дви­жений рабочих органов программно-управляемого технологиче­ского оборудования.

При проектировании радиоэлектронной аппарату­ры к базовым элементам относят элементы принципиальных

электрических схем (интегральные микросхемы и такие дискрет­ные электрорадиоэлементы, как резисторы, конденсаторы, тран­зисторы, трансформаторы). Из этих элементов образуются функ-

циональные узлы — усилители, вторичные источники питания,

сумматоры, преобразователи сигналов и т. п. В свою очередь, функциональные узлы входят как элементы в состав более слож-

ных образований — устройств или блоков, описываемых с по­мощью функциональных схем. Примерами устройств являются процессор, оперативное запоминающее устройство, передатчик, модем. Из устройств компонуются радиоэлектронные системы (ЭВМ, радиолокационная станция, система управления движу­щимся объектом), описываемые с помощью структурных схем. Возможно выделение как некоторых промежуточных иерархиче­ских уровней, так и более высоких иерархических уровней для описания объединений систем (например, уровня, на котором рассматриваются вычислительные сети, состоящие из ЭВМ, вы­числительных систем, аппаратуры передачи данных и абонент­ских пунктов).

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

Аспекты описаний проектируемых объектов. Кроме расчленения описаний по степени подробности отражения свойств объекта, порождающего иерархические уровни, используют декомпозицию описаний по характеру ото­бражаемых свойств объекта. Такая декомпозиция приво­дит к появлению ряда аспектов описаний. Наиболее крупными являются функциональный, конструкторский и технологический аспекты. Решение задач, связанных с преобразованием или получением описаний, относящих­ся к этим аспектам, называют соответственно функцио­нальным, конструкторским и технологическим проектиро­ванием.

Функциональный аспект связан с отображе­нием основных принципов функционирования, характера физических и информационных процессов, протекающих в объекте, и находит выражение в принципиальных, функциональных, структурных, кинематических схемах и сопровождающих их документах.

Конструкторский аспект связан с реализаци­ей результатов функционального проектирования, т. е. с определением геометричес-

 

 

ких форм объектов и их взаим­ным расположением в пространстве.

Технологический аспект относится к реали­зации результатов конструкторского проектирования, т. е. связан с описанием методов и средств изготовления объ­ектов.

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

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

Составные части процесса проектирования. Проекти­рование как процесс, развивающийся во времени, расчленяется на стадии, этапы, проектные процедуры и опе­рации.

 

При проектировании сложных систем выделяют ста­дии предпроектных исследований, технического задания и технического предложения, эскизного, технического, ра­бочего проектов, испытаний и внедрения.

На стадиях предпроектных исследований, техническо­го задания и технического предложения на основании изучения потребностей общества; в получении новых из­делий, научно-технических достижений в данной и смеж­ной отраслях промышленности, имеющихся ресурсов оп­ределяют назначение, основные принципы построения технического объекта и формулируют техническое зада­ние (ТЗ) на его проектирование. Эти стадии называют также стадиями научно-исследовательских работ (НИР).

На стадии эскизного проекта (иначе стадии опытно- ',
конструкторских работ — ОКР) проверяется коррект­ность и реализуемость основных принципов и положе­ний, определяющих функционирование будущего объекта, и создается его эскизный проект.

На стадии технического проекта выполняется всесторонняя проработка всех частей проекта, конкретизируются и детализируются технические решения.

На стадии рабочего проекта формируется вся необходимая документация для изготовления изделия. Далее создается и испытывается опытный образец или пробная партия изделий, по результатам испытаний вносятся не обходимые коррективы в проектную документацию, после чего осуществляется внедрение в производство на выбранном предприятии.

Этап проектирования — часть процесса проек­тирования, включающая в себя формирование всех требующихся описаний объекта, относящихся к одному или нескольким иерархическим уровням и аспектам. Часто названия этапов совпадают с названиями соответствую­щих иерархических уровней и аспектов. Так, проектиро­вание технологических процессов расчленяют на этапы разработки принципиальных схем технологического про­цесса, маршрутной технологии, операционной технологии и получения управляющей информации на машинных но­сителях для программно-управляемого технологического оборудования. При проектировании больших интеграль­ных схем (БИС) выделяют этапы проектирования компо­нентов, схемотехнического, функционально-логического и топологического проектирования


Первые три из этих этапов связаны с решением задач трех иерархических уровней функционального аспекта, имеющих аналогич­ные названия. Этап топологического проектирования включает в себя задачи, относящиеся ко всем иерархи­ческим уровням конструкторского аспекта в проектиро­вании БИС.

Составные части этапа проектирования называют проектными процедурами. Проектная процеду­ра — часть этапа, выполнение которой заканчивается получением проектного решения. Каждой проектной процедуре соответствует некоторая задача проектирова­ния, решаемая в рамках данной процедуры. Более мел­кие составные части процесса проектирования, входя­щие в состав проектных процедур, называют проект­ными операциями. Примерами проектных процедур могут служить: оформление чертежа изделия, расчет параметров усилителя, выбор типовой конструк­ции для построения электродвигателя, а примерами проектных операций — вычерчивание типового графиче­ского изображения (зубчатого зацепления, рамки черте­жа и т. п.), решение системы алгебраических уравнений, описывающих статическое состояние усилителя, расчет показателей эффективности очередного варианта по­строения электродвигателя.

Таким образом, понятия уровня и аспекта относятся к структурированию представлений о проектируемом объекте, а понятие этапа — к структурированию процес­са проектирования.

Нисходящее и восходящее проектирование. Если ре­шение задач высоких иерархических уровней предшест­вует решению задач более низких иерархических уров­ней, то проектирование называют нисходящим. Если раньше выполняются этапы, связанные с низшими иерар­хическими уровнями, проектирование называют восходя­щим-.

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

 

от потенциально возмож­ных оптимальных техни­ческих результатов. Од­нако нужно помнить, что подобные отклонения не­избежны при блочно-иерархическом подходе к проектированию и что какой-либо приемлемой альтернативы блочно-иерархическому подходу при проектировании сложных объектов не существует. Поэтому оптимальность результатов блочно-иерархического проектирования следует рассматривать с позиций технико-экономических показателей, включаю­щих в себя, в частности, материальные и временные за­траты на проектирование.

Поскольку принимаемые предположения могут не оп­равдаться, часто требуется повторное выполнение проект­ных процедур предыдущих этапов после выполнения про­ектных процедур последующих этапов. Такие повторения обеспечивают последовательное приближение к опти­мальным результатам и обусловливают итерационный ха­рактер проектирования. Следовательно, итерационность нужно относить к важным принципам проектирования сложных объектов.

На практике обычно сочетают восходящее и нисходя­щее проектирование. Например, восходящее проектирова­ние имеет место на всех тех иерархических уровнях, на которых используются унифицированные элементы. Оче­видно, что унифицированные элементы, ориентированные на применение в ряде различных систем определенного класса, разрабатываются раньше, чем та или иная кон­кретная система из этого класса.

Внешнее и внутреннее проектирование [1].При ни­сходящем проектировании формулировка ТЗ на разработ­ку элементов /г-го иерархического уровня относится к проектным процедурам этого же уровня. Иначе обстоит дело с разработкой ТЗ на систему высшего иерархическо­го уровня или на унифицированную систему элементов, предназначенную для многих применений. Здесь разра­ботка ТЗ является самостоятельным этапом проектирова­ния, часто называемым внешним проектированием. В отличие от него этапы

 


про­ектирования объекта по сформулированным ТЗ называют внутренним проектированием.

Основа внешнего про­ектирования — правиль­ный учет современного со­стояния техники, возмож­ностей технологии, прог­ноз их развития на период времени, не меньший жиз­ненного цикла объекта. Наряду с техническими факторами необходимы

учет экономических показателей, прогноз стоимости и сроков проектирования и изготовления. На основе изуче­ния состояния и перспектив научно-технического прогрес­са группа экспертов формулирует первоначальный вари­ант ТЗ на систему. Оценку выполнимости сформулиро­ванного ТЗ и рекомендации по его корректировке полу­чают с помощью проектных процедур внутреннего про­ектирования.

Итак, на начальных стадиях проектирования сложных систем имеет место итерационный процесс, в котором по­очередно выполняются процедуры внешнего и внутренне­го проектирования — формулировка ТЗ, его корректиров­ка, оценка выполнимости, прогноз материальных и вре­менных затрат на проектирование и изготовление.

Унификация проектных решений и процедур. Обычно унификация объектов имеет целью улучшение технико-экономических показателей производства и эксплуатации изделий. Использование типовых и унифицированных проектных решений приводит также к упрощению и уско­рению проектирования: так, типовые элементы разраба­тываются однократно, но в различных проектах применя­ются многократно.

Однако унификация целесообразна только в таких классах объектов, в которых из сравнительно небольшого числа разновидностей элементов предстоит проектирова­ние и изготовление большого числа разнообразных си­стем. Именно эти разновидности элементов и подлежат унификации. Для сложных систем, состоящих из этих элементов (часто и для элементов, реализующих новые физические принципы или технологические возможности),


в каждом конкретном случае приходится заново выпол­нять многоуровневое иерархическое проектирование. В этих условиях целесообразно ставить вопрос не об уни­фикации изделий, а об унификации средств их проектирования и изготовления, в частности об унификации проектных процедур в рамках САПР. Наличие средств автоматизированного выполнения типовых проектных процедур позволяет оперативно создавать проекты новых изделий, а в сочетании со средствами изготовления в ус­ловиях ГАП осуществлять оперативное изготовление но­вых оригинальных изделий.

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

Математическая модель (ММ) технического объек­та— система математических объектов (чисел, пере­менных, матриц, множеств и т. п.) и отношений между ними, отражающая некоторые свойства технического объекта. При проектировании используют математические модели, отражающие свойства объекта, существенные с позиций инженера.

Среди свойств объекта, отражаемых в описаниях на определенном иерархическом уровне, в том числе в ММ, различают свойства систем, элементов систем -; и внешней среды, в которой должен функционировать объект. Количественное выражение этих свойств осуще­ствляется с помощью величин, называемых параметрами. Величины, характеризующие свойства системы, элементов системы и внешней среды, называют соответственно вы­ходными, внутренними и внешними параметрами.

Примеры параметров проектируемых объектов.

Для поршневых компрессоров:

выходные параметры—производительность компрессора, мощность двигателя, максимальное давление сгорания, число циклов, расход топлива;

внутренние параметры — коэффициенты истечения клапанов, ко­эффициенты трения, геометрические размеры полостей; внешние параметры — температура окружающей среды, давление газа на всасывании первой ступени, противодействие в выпуск­ной системе.

Для э л е к т р о н н о г о усилителя:

выходные параметры — полоса пропускания, коэффициент уси­ления на средних частотах, входное сопротивление, мощность рассеяния;

внутренние параметры — сопротивления резисторов, емкости конденсаторов, параметры транзисторов;

внешние параметры — сопротивление и емкость нагрузки, напря­жения источников питания. Для оптического прибора:

выходные параметры — сферическая аберрация, кома, астигма­тизм, хроматизм положения, фокусное расстояние системы; внутренние параметры — радиусы поверхностей линз и расстоя­ния между ними; внешние параметры — температура окружающей среды и др.

Обозначим количества выходных, внутренних и внеш­них параметров через m, n, l, а векторы этих параметров соответственно через Y= (у1, y2,…, ym), Х= (х1, x2,..., xn), Q=(q1, q2,—,Ql). Очевидно, что свойства системы зави­сят от внутренних и внешних параметров, т. е. имеет место функциональная зависимость

Y=F(X, Q) (1.1)

Система соотношений (1.1) является примером математической модели объекта. Наличие такой ММ позво­ляет легко оценивать выходные параметры по известным значениям векторов X и Q. Однако существование зави­симости (1.1) не означает, что она известна разработчи­ку и может быть представлена именно в таком явном от­носительно вектора Y виде. Как правило, математичес­кую модель в виде (1.1) удается получить только для к очень простых объектов. Типичной является ситуация, когда математическое описание процессов в проектируе­мом объекте задается моделью в форме системы уравне­ний, в которой фигурирует вектор фазовых переменных

V:

L V (Z) = φ (Z). (1.2)

 

Здесь L — некоторый оператор, Z — вектор независимых переменных, в общем случае включающий время и пространственные


координаты, φ(Z) — заданная функция независимых переменных.

Фазовые переменные характеризуют физическое или информационное состояние объекта, а их изменения во времени выражают переходные процессы в объекте.

Примеры фазовых переменных. К фазовым переменным относят­ся силы и скорости в описаниях механических систем, давления и расходы в описаниях гидравлических и пневматических си­стем и т. п.

Следует подчеркнуть следующие особенности пара­метров в моделях проектируемых объектов:

Внутренние параметры (параметры элементов) в моделях k-гo иерархического уровня становятся выход­ными параметрами в моделях более низкого (&+1)-го иерархического уровня. Так, в рассмотренном выше при­мере (см. с. 23) для электронного усилителя параметры транзистора являются внутренними при проектировании усилителя и в то же время выходными при проектирова­нии самого транзистора.

Выходные параметры или фазовые переменные, фигурирующие в модели одной из подсистем (в одном из аспектов описания), часто оказываются внешними пара­метрами в описаниях других подсистем (других аспек­тов). Так, максимальные температуры корпусов элек­тронных приборов в электрических моделях усилителя относятся к внешним параметрам, а в тепловых моделях того же объекта — к выходным параметрам.

Большинство выходных параметров объекта явля­ются функционалами зависимостей V(Z), т. е. для их определения необходимо при заданных X и Q выполнить решение системы уравнений (1.2) и по полученным ре­зультатам решения рассчитать Y. Примерами выходных параметров-функционалов служат мощность рассеяния, амплитуда колебаний, длительность задержки распрост­ранения сигнала и т. п.

Исходные описания проектируемых объектов часто представляют собой ТЗ на проектирование. В этих опи­саниях фигурируют величины, называемые техническими требованиями к выходным параметрам г/,- (иначе норма­ми выходных параметров). Технические требования об­разуют вектор ТТ = (ТТ1 ТТ2,..., ТТТ.), где величины ТТ, представляют собой границы допустимых диапазонов из­менения выходных параметров уj.

Требуемые соотношения между уj и TTj - называют усло-

виями работоспособности. Условия работоспособности чаще всего являются односторонними неравенствами вида

уj < TTj (1.3)

или

уj > TTj (1.4)

 

При этом размеры векторов ТТ и Y одинаковы (r = m). Однако для некоторых выходных параметров уj условия работоспособности могут иметь вид двусторонних огра­ничений:

TT’j < уj < TT”j. (1.5)

 

Примеры выходных параметров, которым в ТЗ соответствуют условия работоспособности:

вида (1.3)—мощность рассеяния в электронном устройстве, потери давления в трубопроводе, расход топлива в двигателе; вида (1.4)—КПД, мощность двигателя, коэффициент усиле­ния усилителя;

вида (1.5) —фокусное расстояние оптической системы, резо­нансная частота избирательного усилителя.



<== предыдущая лекция | следующая лекция ==>
Введение | Типовые проектные процедуры


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.244 сек.