Смекни!
smekni.com

Матемитические основы моделирование 3d объектов (стр. 4 из 12)

* концептуальное проектирование,

* эскизное проектирование,

* техническое проектирование,

* рабочее проектирование,

* постановка и проведение модельного эксперимента,

* статистическая обработка результатов моделирования,

* формирование альтернативных решений исследуемой проблемы.

В зависимости от изучаемой предметной области, от решаемой проблемы, от математической подготовки исследователя и требований заказчика математические модели могут иметь различные формы и способы представления. В простейшем случае модель может представлять собой однофакторнуюлинейную или нелинейную функцию с постоянными числовыми коэффициентами (параметрами модели, отражающими внутренне состояние изучаемой системы). В этом случае показатель эффективности системы y’(t) является однозначной неслучайной функцией от определенного фактора x’(t). Примеромтакой модели является уже знакомая нам математическая модель электрического контура (рис 3). В данной модели исследуемым показателем является напряжение uc на пластинах конденсатора C, а переменным внешним фактором - фактор времени t. Внутреннее состояние данного контура характеризуется значениями его параметров R, C и E. При этом изменение изучаемого показателя uc(t) характеризуется дифференциальным уравнением: duc(t)/d(t) = (uc(t) - E )/ RC. Эксперимент с данной математической моделью сводится к решению данного дифференциального уравнения и к формулированию выводов о характере полученного решения. Для решения этой задачи применяется, как известно, метод наименьших квадратов. Классическим примером математической модели процессов такого типа является модель траектории полета космического аппарата, параметры которой уточняются по траекторным измерениям со станции наблюдения. Еще более сложным классом систем с точки зрения теории математического моделирования являются, так называемые, системы массового обслуживания. К ним относятся любые системы, в которых существует один или несколько потоков материальных или информационных объектов, которые обрабатываются определенным способом. Реальными системами массового обслуживания являются, например: телефонные станции, билетные кассы, информационно-вычислительные системы, автозаправочные станции и им подобные. К системам массового обслуживания космических средств относятся центры и пункты управления космическими аппаратами, системы сбора и передачи данных, стартовые комплексы и много других технических и организационных систем. При исследовании и моделировании систем массового обслуживания в качестве основных параметров, характеризующих функционирование этих систем, обычно рассматривают временные показатели: время наступления некоторого события - ti, интервалы времени между событиями - li, интенсивность событий - mi и соответствующие этим величинам распределения вероятностей*. Показателями эффективности функционирования систем массового обслуживания обычно являются:

1. для систем c отказами - среднее число отказов R(t0, t) за время (t0, t0 + t), вероятность P(t0, t) того, что за определенное время (t0, t0 + t) в системе не будет ни одного отказа,

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

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

F(S) = Ф[F1(S1), F2(S2), . . ., Fn(Sn)], (3.6)

где S - сложная система, S1, ..., Sn - ее подсистемы, F1, ..., Fn - цели функционирования соответствующих подсистем, Ф - математическое (формальное) описание закономерных связей между перечисленными целями.

Предполагается, что:

1. подсистема Si сложной системы, как и вся система S в целом, функционирует во времени, и в каждый момент времени t она находится в одном из возможных состояний Si(t);

2. с течением времени подсистема и система в целом под воздействием внешних и внутренних факторов переходят из одного состояния в другое;

3. в процессе функционирования системы (или подсистемы) она взаимодействует с внешней средой и другими системами, получая от них входной поток X(t) и выдавая выходной поток Y(t) событий, энергетических или материальных объектов.

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

Глава 2 . Роль компьютерного моделирования в процессе обучения

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

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

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

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

Познать – значит суметь понять изучаемый определенной наукой объект настолько, чтобы можно было создать модель, наиболее точно сохраняющую изучаемые черты объекта. Широко известны истории создания модели Солнечной системы, атома, молекулы ДНК и др.

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