У вас вопросы?
У нас ответы:) SamZan.net

тематическое моделирование в системах автоматизированного проектирования САПР Содержание Эволюция

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 12.4.2025

Столярчук В.А. Материалы к курсу лекций. «Модели и методы анализа проектных решений»

Лекция № 6

Лекция № 6

Математическое моделирование в системах автоматизированного проектирования (САПР)

Содержание

Эволюция применения ЭВМ при решении инженерных задач для анализа систем 2

Моделирование и его применение в практике разработки ЛА. Понятия «модель» и «моделирование» 4

Классификация методов моделирования и их использование в практике разработки летательных аппаратов 6

Математические модели 10

Характеристики математических моделей 10

Классификация переменных и взаимосвязи параметров модели 14

Уровень агрегирования 16

Математическая модель сложной системы 16

Требования, предъявляемые к математическим моделям 21

Классификация математических моделей 25

Математические модели для оценки проектных параметров 26

Математические модели геометрии конструкции 26

Математические модели функционирования 26

Математические модели оптимизации 27

Математические модели технического риска 27

Математические модели критериев 28

Математические модели экономики ЛА и реализуемости программ 28

Эволюция применения ЭВМ при решении инженерных задач для анализа систем

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

На этом этапе сложился определенный стереотип процесса подготовки и решения на ЭВМ инженерной задачи, который в общем случае состоит из следующих этапов:

  1. инженерная постановка задачи
  2. математическая постановка задачи или разработка математической модели
  3. составление блок-схемы логической последовательности решения задачи
  4. выбор численных методов решения каждой из подзадач
  5. разработка алгоритмов решения каждой из подзадач
  6. составление программы на доступном ЭВМ языке и перенос её на машинные носители
  7. отладка программы (отыскание и исправление всех допущенных ошибок на базе исходных данных и результатов контрольного варианта)
  8. решение задачи на ЭВМ при "контрольных" и реальных исходных данных
  9. инженерный анализ полученных результатов и при необходимости, корректировка задачи (возврат к одному из пунктов 1 – 5,7) или исходных данных (возврат к пункту 9)

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

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

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

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

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

Моделирование и его применение в практике разработки ЛА. Понятия «модель» и «моделирование»

 

Существует довольно много вариантов определений понятий "модель" и «моделирование», в которых в той или иной мере отражаются взгляды на возможности моделирования и области его применения. Приведем те определения, которые, на наш взгляд  наиболее соответствуют рассматриваемым в настоящем пособии вопросам.

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

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

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

При физическом моделировании обеспечивается подобие между физической природой, геометрией объекта и модели.

Идеальное моделирование осуществляется:

  1. на уровне самых общих, не вполне осознанных и фиксированных модельных представлений
  2. на уровне достаточно детализированных знаковых систем

Первый вид называется мысленным моделированием, второй - знаковым, где моделями служат знаковые образования (схемы, чертежи, формулы, слова и предложения в некотором алфавите естественного или искусственного языка).

Соотношения между объектом и моделью помогут уяснить следующие положения:

  1. Модель конструируется исходя из целей исследований и воспроизводит лишь изучаемые черты и свойства объекта (с определенной погрешностью или степенью адекватности). Поэтому один и тот же объект может быть замещен множеством моделей различного целевого назначения.
  2. Для одного и того же объекта можно сконструировать множество моделей различной природы, имеющих одно и то же целевое назначение.
  3. Модель способна давать новую информацию об объекте.
  4. Модель всегда "беднее" объекта, поэтому ее изучение в принципе не может дать полностью достоверную информацию об объекте.

В практике разработки технических систем и, в частности, летательных аппаратов, объект и модель могут быть как материальными (по отношению к объекту этот термин более уместен), так и идеальными, например:

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

Классификация методов моделирования и их использование в практике разработки летательных аппаратов

При разработке летательных аппаратов (ЛА) широко применяются различные весьма многочисленные методы моделирования (рис. I).

Ранее в традиционном процессе разработки ЛА было широко распространено материальное моделирование (оно, кстати, не потеряло полностью своего значения и с развитием автоматизации). В связи с этим кратко укажем на основные особенности методов материального моделирования.

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

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

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

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

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

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

Наконец, третьим видом знакового моделирования является математическое моделирование.

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

В сложном процессе разработки ЛА находится место практически для всех приведенных на схеме методов моделирования. Так, идеи, зародившиеся у конструктора, сформированные в его сознании первые представления о возможном облике нового объекта являются некоторой «мысленной концептуальной моделью» этого объекта, Для проведения аэродинамических, весовых, прочностных расчетов в ходе проектирования применяются различные математические модели и методы моделирования. Чертежи объекта есть ни что иное как наглядно-образные модели, с различной степенью детализации представляющие создаваемый объект - от внешних очертаний объекта в целом до отдельных конструктивных элементов. Для различных испытаний и экспериментов находят применения материальные модели - макеты объекта, его агрегатов и узлов. Наконец, в практике создания и эксплуатации особо сложных объектов, например, уникальных летательных аппаратов, используют комплексную модель-аналог объекта. В таком аналоге с помощью взаимосвязанных математических и материальных моделей, а также реальных элементов объекта может быть воспроизведено  большинство ситуаций с моделируемым объектом в процессе полета для анализа и прогнозирования его поведения.

В целом разработка ЛА есть ни что иное, как процесс построения различных моделей разрабатываемого ЛА и его компонентов и оперирования этими моделями. При этом «удельный вес» отдельных методов моделирования со временем меняется.

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

Таким образом, широкое применение математического моделирования обусловлено

  1. ограниченностью возможностей других методов для моделирования очень сложных современных объектов, а в ряде случаев и принципиальной невозможностью их использования (например, при моделировании аварийных ситуаций)
  2. необходимостью генерирования и анализа большого числа вариантов объекта за ограниченное время
  3. появлением ЭВМ как средства реализации новых методов математического моделирования в инженерной практике

Математическое моделирование является при решении инженерных задач важнейшим компонентом процесса автоматизированного проектирования, а также главной методической основой автоматизации проектирования, конструирования  и технологической подготовки производства.

Математические модели

Характеристики математических моделей

Дадим сначала определение терминов "математическая модель" и "математическое моделирование".

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

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

Математическое моделирование состоит в использовании для исследования системы совокупности математических соотношений (формул, уравнений, неравенств, логических условий, операторов и т.д.), определяющих структуру системы и описывающих ее поведение.

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

Математическая модель системы содержит:

  1. описание множества возможных состояний системы;
  2. описание закона, в соответствии с которым система переходит из одного состояния в другое, и состоит из математических моделей элементов системы и математической модели взаимодействия между этими элементами.

Множество возможных состояний системы часто называют пространством состояний системы. Оно может быть непрерывным и дискретным. Каждое состояние может быть охарактеризовано численным значением одного или нескольких параметров системы. В соответствии с этим пространство состояний называют скалярным или векторным.

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

Часто термин «математическое моделирование» относят не только к оперированию математической моделью, но и к ее построению. При построении и оперировании математическими моделями необходимо принимать во внимание ряд существенных обстоятельств. Свойства и режимы работы объекта проектирования (он же – объект моделирования) характеризуются совокупностью параметров, объединяемых в три группы:

  1.  выходные параметры («выходы») – показатели качества, по которым можно судить о правильности функционирования системы и которые зависят как от свойств элементов, так и от особенностей связи элементов друг с другом, т.е. структуры системы: – вектор выходных параметров
  2.  внутренние параметры – это параметры элементов системы: – вектор внутренних параметров
  3.  внешние параметры («входы») – это параметры внешней по отношению к объекту среды, оказывающие влияние на его функционирование: – вектор внешних параметров

Однако далеко не во всех случаях зависимость «выхода» от внутренних параметров и «входа»  можно получить в явном виде, т.е., в форме аналитических моделей типа .

Более часто в математической модели  фигурируют так называемые фазовые переменные, с помощью которых описывается состояние объекта моделирования и которые не относятся к выходным, внутренним или внешним параметрам. Например, в механических системах, к которым относятся и ЛА, в число фазовых переменных входят скорости тел, имеющих учитываемые массы. Из всего множества фазовых переменных при построении математической модели обычно используют те из них, совокупность которых обеспечивает однозначное определение состояния  объекта. (Эти переменные часто  называются "базисными координатами и обозначаются каким-либо вектором, например .) В таком случае математическая модель представляется в виде: , где  – время. Внутренние параметры объекта фигурируют в этой модели в качестве коэффициентов при переменных.

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

В первом случае решению  соответствует несколько значений функционалов - анализируемых выходных параметров. (Например, при решении задач внешней баллистики, базисные координаты – это координаты снаряда и цели. Выходные координаты – точка встречи, время встречи). Во втором - в результате моделирования определяются те значения внешних воздействий на объект в процессе его функционирования, при которых его работоспособность или качество функционирования находятся в допустимых пределах. Например, к таким параметрам относится максимальная перегрузка при маневре ЛА.

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

Чтобы построить модель, необходимо искусственно вычленить из реального объекта (из системы или процесса) те элементы, которые считаются при этом существенными. Каждому элементу ставится в соответствие переменная модели.

Пример: при построении модели движения ЛА сам аппарат рассматривается как материальная точка, обладающая массой. К этой точке приложены внешние силы (тяга двигателя, аэродинамическое сопротивление и т.д.). Процесс движения характеризуется кинематическими параметрами (координаты, скорость, ускорение). Назовем некоторые переменные модели движения ЛА:  – масса ЛА,  – равнодействующая приложенных сил,  – ускорение. Из теоретической  механики известно, что эти переменные связаны соотношение  (второй закон Ньютона), Что здесь существенно: сама по себе формула  не является математической моделью движения ЛА, но она становится элементом этой модели после того, как мы построили упрощенное описание ЛА, вычленив и назвав элементы объекта (материальная точка и т.д.), и соотнесли эти элементы с переменными .

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

После того, как выделены элементы и выбраны соответствующие переменные, при построении модели и работе с ней вплоть до завершающего этапа - интерпретации результатов - исследователь оперирует только с переменными, как бы забывая о реальном объекте: он работает с концептуальным объектом (т.е. с моделью реального объекта).

Классификация переменных и взаимосвязи параметров модели

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

Таким образом, переменные модели содержательно интерпретируются как:

  1.  исходные параметры
  2.  параметры, характеризующие состояния объекта и/или его "выходы"
  3.  возмущения
  4.  управления

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

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

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

Уровень агрегирования

При системном рассмотрении объект моделирования представляет собой совокупность элементов, находящихся во взаимодействии между собой и с внешней средой, причем в рамках структуры объекта как системы выделяются различные иерархические уровни. Система – ЛА, например, может быть представлена в виде трех уровней: верхний уровень – ЛА в целом; средний уровень - такие подсистемы, как планер (или корпус), силовая установка, полезная нагрузка, система управления; нижний уровень - агрегаты подсистем.

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

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

Уровень агрегирования модели объекта определяется тем, с элементами какого уровня иерархии объекта непосредственно соотносятся переменные модели. Например, модель динамики ЛА, рассматриваемого как материальная точка, является более агрегированной, нежели модель, учитывающая влияние упругости корпуса на траекторию движения относительно центра масс.

Математическая модель сложной системы

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

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

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

Математическая модель сложной системы состоит из математических моделей элементов и математической модели взаимодействия между элементами.

Рассмотрим способы объединения моделей элементов.

Наиболее общей формой модельного представления любого объекта является представление его в виде абстрактной системы по схеме «вход - выход». При этом система определяется как нечто, обладающее входами и выходами: входы - это совокупность воздействий на систему извне; выходы - совокупность воздействия со стороны системы вовне. Описание того, что происходит внутри этого «нечто», называется состоянием системы.

Чтобы задать (определить) систему необходимо:

  1.  определить «входы»
  2.  определить состояния
  3.  детализировать «выходы»
  4.  описать, как система меняет свое состояние – в терминах входов и текущего состояния

Чтобы определить операцию, или эксперимент на системе, необходимо задать:

  1.  начальное состояние системы
  2.  характер времени (дискретное, непрерывное) и рассматриваемые интервалы
  3.  воздействующие на систему «входы»
  4.  наблюдаемые «выходы»

Такого рода схемы «вход-выход» удобны для представления структуры модели: в качестве выходов при этом выступают те характеристики объекта, которые требуется определять при моделировании, а входами являются исходные параметры объекта, управления и возмущения.

Простейшим вариантом объединения систем является конъюнкция, когда системы функционируют независимо и имеют каждая свои входы и выходы (Рис.2)

Рис.2.

Другой способ - каскадное объединение, когда выход одной системы служит входом другой (рис. 3 ).

Рис.3.

Еще один способ - объединение с обратной связью. Здесь выход системы является одним из ее же входов (рис. 4).

Рис.4.

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

Пусть имеется математическая модель, которая позволяет оценить максимальное количество Р пассажиров, ежедневно доставляемых на некоторое фиксированное расстояние, в зависимости от технико-эксплуатационных характеристик (ТЭХ) и затрат на программу производства пассажирских самолетов одного типа. В виде схемы входа-выхода эту модель можно изобразить в виде:

Здесь  – вектор ТЭХ, = [Сс(t), Сп(t), Сэ(t)] - ассигнования на реализацию программы создания и эксплуатации парка самолетов в функции времени t, представленные по таким видам затрат, как затраты на НИОКР с), серийное производство п) и эксплуатация э).

Пусть далее модель, состоит из блоков: блок функционирования парка численностью n самолетов, блок оценки длительности НИОКР и блок серийного производства. Тогда эта блочная модель может изображаться следующим образом (рис. 5).

Рис.5. Схема модели программы пассажирских самолётов

Все сказанное о схемах «вход-выход» полностью относится и к этой схеме модели программы пассажирских самолетов. В частности, моделирование как операция на абстрактной системе задается следующими элементами: определение начального состояния, определение масштаба и интервалов времени, определение входов  и , и как результат – определение выхода P(t).

Поскольку мы обсуждаем математические модели, то каждый из трех изображенных блоков должен быть реализован в виде математических соотношений или алгоритмов пересчета входных характеристик в выходные. Значит, каждый j-ый блок модели воспроизводит оператор преобразования входных характеристик Xj  в выходные Yj:

,        j = 1, 2,…, N

,           k = k(j)

,     q = q(j)

Совокупность блоков отображает набор L операторов преобразования Lj  и условий объединения входов и выходов блоков типа   

Xjq(t) = Yjk(t), где j  [1,N], q(j)  [1, Q], k(j)  [1, K]

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

Требования, предъявляемые к математическим моделям

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

Рассмотрим ряд особенностей этих двух фаз.

Требования, предъявляемые к математическим моделям

Формулирование совокупности требований к математической модели  является важным элементом  в процессе ее построения. Часть из этих  требований носит универсальный характер, т.е. справедлива по отношению к любой математической модели, а часть обусловлена использованием ЭВМ в качестве инструмента моделирования.

Основными требованиями к математической модели являются требования точности, универсальности, экономичности.

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

  1.  Реальные объекты, следовательно, и их модели характеризуются не одним, а несколькими параметрами. Отсюда вытекает первоначальный векторный характер оценки точности и необходимость сведения векторной оценки к скалярной для возможностей сопоставления моделей друг с другом.
  2.  Модели составляются для многократного использования при анализе разных вариантов объектов или даже многих типов объектов определенного класса. Поскольку характер проявления тех или иных свойств объекта зависит от особенностей взаимосвязей объекта с внешней средой и другими объектами системы, то и показатели точности отображения этих свойств в модели будут зависеть от конкретных условий функционирования объекта. В результате оценка точности перестает быть однозначной.
  3.  Истинные значения параметров объекта обычно отождествляют с экспериментально полученными. Однако погрешности эксперимента во многих случаях оказываются соизмеримыми с погрешностями матмодели, а иногда заметно их превышают. Для получения значений, близких к истинным, с помощью более точных математических моделей, чем испытуемая, требуется наличие такой более точной модели, что выполняется далеко не всегда.

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

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

Образуем вектор относительных погрешностей:

Где

В качестве критерия точности при многокритериальной оценке математической модели может быть использована либо т - норма вектора, т.е. , либо l – норма, т.е. , где i = 1, 2, …, n, ,  – выходной параметр объекта.

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

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

И, наконец, четвертое обстоятельство имеет место при статистическом моделировании случайных явлений или процессов. Здесь точность оценок вероятностей появления некоторого события, среднего значения, дисперсий и других характеристик случайных величин зависит от числа реализации процесса на модели и необходимой достоверности этих оценок. Например, при оценке вероятности р появления случайного события точность определяется по формуле , где ta – величина, зависящая от достоверности оценки, N = число реализаций модели.

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

Отметим, что в общем случае погрешности при моделировании зависят от ряда причин: неполного соответствия модели и объекта, неточности задания исходных параметров модели, случайного характера результатов моделирования,

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

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

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

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

Классификация математических моделей

В зависимости от уровня агрегирования математические модели подразделяются на модели систем и модели элементов, а в зависимости от способа образования моделей систем – на полные модели, получаемые непосредственным объединением моделей элементов и макромодели, являющиеся аппроксимацией полной модели.

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

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

Факт учета инерционности моделируемых процессов делает возможным разделить модели на  динамические и статические.

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

Ниже можно дать классификацию математических моделей с точки зрения их целевого назначения в САПР.

Математические модели для оценки проектных параметров

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

Математические модели геометрии конструкции

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

Математические модели функционирования

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

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

Модели этой группы в настоящее время еще не реализованы в САПР в полном виде, так же как не завершена и разработка подходов к построению такого рода моделей.

Математические модели оптимизации

Наряду с использованием хорошо разработанных за последние два десятилетия методов оптимизации и процедур решения задач математического программирования,  САПР предъявляет ряд специальных требований к моделям оптимизации, а именно:

  1.  необходимость решения оптимизационных задач большой размерности при затратах машинного времени не более нескольких минут (для обеспечения непрерывного диалогового режима проектирования)
  2.  алгоритмизация методов оптимизации иерархических систем (в связи с иерархической структурой системы основных математических моделей САПР)
  3.  многокритериальная оптимизация проектных решений в автоматизированном диалоговом режиме

Математические модели технического риска

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

Математические модели критериев

Можно выделить два типа моделей критериев, соответствующих следующим возможным вариантам представления целей, ради достижения которых создается анализируемая система:

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

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

Математические модели экономики ЛА и реализуемости программ

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




1. Структура управления ОАО ЛУКойл-Ставрополь
2. Политика как практическая деятельность
3. нестойкий быстродействующий нестойкий замедленнодействующий стойкий быстродействующий стойкий зам
4. реферат дисертації на здобуття наукового ступеня кандидата педагогічних наук
5. лист бухгалтерских услуг БУХГАЛТЕРСКИЕ УСЛУГИ Количество
6. История Великобритании
7. а сферы политики- аграрная транспортная антимонопольная налоговая социальная региональная экологи.html
8. Вейвлет-анализ
9. кинорежиссер родился 18 июня 1902 года
10. Uном кВ С нФ Uисп кВ Iиз мА Uпост кВ Rиз