Использование готовых оболочек (САМСТО) и программы DVIGwT для построения алгоритма решения и программы расчетов различных математических моделей.
Статические и динамические математические модели; их особенности.
Иерархическая структура математических моделей сложных объектов; увязка уровней в иерархической сложной модели
Корректность моделей; оценка погрешности математического моделирования; устойчивость решения.
Корректность-точность(глубина) описания процессов в объекте моделирования
Математическая модель является корректной, если для нее осуществлен и получен положительный результат всех контрольных проверок размерности, порядков, характера зависимостей, экстремальных ситуаций, граничных условий, физического смысла и математической замкнутости.
Адекватность-способность ММ, отображать характеристики ТО с погрешностью не более заданной. Степень соответствия результатов, полученных по разработанной модели, данным эксперимента или тестовой задачи. Проверка разработанной математической модели выполняется путем сравнения с имеющимися экспериментальными данными о реальном объекте или с результатами других, созданных ранее и хорошо себя зарекомендовавших моделей. В первом случае говорят о проверке путем сравнения с экспериментом, во втором — о сравнении с результатами решения тестовой задачи.
Решение вопроса о точности моделирования зависит от требований, предъявляемых к модели, и ее назначения. При этом должна учитываться точность получения экспериментальных результатов или особенности постановок тестовых задач. В моделях, предназначенных для выполнения оценочных и прикидочных расчетов, удовлетворительной считается точность 10-15%. В моделях, используемых в управляющих и контролирующих системах, требуемая точность может быть 1-2% и даже более.
Как правило, различают качественное и количественное совпадение результатов сравнения. Фактически при качественном сравнении оценивается совпадение лишь вида функции распределения параметров. Вопрос о количественном сравнении можно ставить лишь после удовлетворительного ответа на вопрос о качественном соответствии результатов. При количественном сравнении большое значение следует придавать точности исходных данных для моделирования и соответствующих им значений сравниваемых параметров
Оценка погрешностей производится по известным данным, которые известных из экспериментов или в сравнении с математической моделью более высокого уровня точности.
Устойчивость модели- это ее способность сохранять адекватность при исследовании эффективности системы на всем возможном диапазоне рабочей нагрузки, а также при внесении изменений в конфигурацию системы.
Необходимо, чтобы производилась проверка на корректность исходных данных
При математическом моделировании достаточно сложного технического объекта (ТО) описать его поведение одной математической моделью, как правило, не удается, а если такая м.м. и была бы построена, то она оказалась бы слишком сложной для количественного анализа. Поэтому к таким моделям применяют принцип декомпозиции. Он состоит в условном разбиении ТО на отдельные более простые блоки и элементы, допускающие их независимое исследование с последующим учетом взаимного влияния блоков и элементов друг на друга. В свою очередь, принцип декомпозиции можно применить и к каждому выделенному блоку вплоть до уровня достаточно простых элементов. В таком случае возникает иерархия ММ связанных между собой блоков и элементов
Декомпозиция по каждой из ветвей древовидной структуры ведется до тех пор, пока не приведет к получению элементов системы, не требующих дальнейшего разложения
Рассмотрим иерархическую модель на примере ТЭЦ. Модель ТЭЦ относится к сложному ТО. Для создания такой модели необходимо применить иерархический подход.
ММ ТЭЦ будет состоять из ММ энергоблоков входящих в состав ТЭЦ, в свою очередь энергоблок можно разложить, к примеру на два главных объекта это котел и ПТ. И т.д.
Рисунок 2-Иерархическая модель ТЭЦ
Все элементы должны быть увязан по целям моделирования,( к примеру для ММ ТЭЦ целью является определение тепловой эффективности, следовательно в элементе ПК должен определятся расход топлива и так далее спускаясь вниз по элементам).
Глубина описания процесса в каждом элементе должная быть на одном уровне одинакова. Уровни могут быть как вертикальными так и горизонтальными, Каждый элемен модели подчиняется вышестоящему.
По признаку учета зависимости объекта моделирования от времени различают статические и динамические характеристики систем, отражаемые в соответствующих моделях.
Статические модели (модели статики) отражают функцию системы - конкретное состояние реальной или проектируемой системы. Статические модели относятся к объектам, практически неизменяющимся во времени или рассматриваемым в отдельные временные сечения. Примеры. Закон Ома, описание показателей эффективности организацией в некоторый момент времени.
Динамические модели (модели динамики) отражают функционирование системы - процесс изменения состояний реальной или проектируемой системы. Они показывают различия между состояниями, последовательность смены состояний и развитие событий с течением времени. Динамические модели воспроизводят изменения состояний («движение») объекта с учетом как внешних, так и внутренних факторов. Примеры: описание процесса изменения показателей эффективности за некоторый период времени.
Для динамических моделей часто вводят понятия стационарность и нестационарность. Чаще всего стационарность выражается в неизменности во времени некоторых физических величин: стационарным является поток жидкости с постоянной скоростью, стационарна механическая система, в которой силы зависят только от координат и не зависят от времени.
Отличие статических и динамических моделей заключено в учете времени: в статике его как бы не существует, а в динамике это основной элемент.
В статических моделях 2 уровня модель описывается системой нелинейных уравнений, а в динамических моделях в свою очередь используются трансцендентных, дифференциальные уравнения.
В динамических моделях учитывается изменение накопления масс во объемах; иннерционность узлов; изменение теплового состояния деталей.
САМСТО предназначено для автоматизированного создания и развития систем моделирования и САПР в различных предметных областях. Это инструмент разработчика приложений, решающих задачи с использованием функциональной CAE-технологии. В САМСТО для моделирования авиационных двигателей применена концепция парапрограммирования (самопрограммирование).
С помощью САМСТО пользователь может добавлять в конкретные проекты новые типовые элементы, редактировать существующие и удалять ненужные.
Система DVIGwT создана в среде САМСТО и решает задачи структурного синтеза и параметрического анализа не только авиационных двигателей, но и энергетических установок произвольных схем.
Компьютерная среда DVIGwTпредназначена для выполнения термогазодинамических расчетов авиационных ГТД, наземных ГТУ, ПТУ, ПГУ, ТНУ произвольных схем и анализа их работы при изменении внешних условий и режимов работы. DVIGwТ позволяет изучать и анализировать работу как установки в целом, так и условия совместной работы отдельных ее узлов, например, компрессора, камеры сгорания, турбины и т.д. и элементов автоматики.
СистемаDVIGwТ основана на компонентной технологии построения модели установки. То есть с помощью декомпозитного подхода в распоряжении пользователя имеется набор типовых элементов, соответствующих узлам установки, из которых можно построить модель установки практически любой конструктивной схемы, включая гипотетические схемы. Расчет режимов работы производится в зависимости от нагрузки и климатических факторов, влияющих на работу установки на частичных режимах. Должны определяться и задаваться законы регулирования, обеспечивающие, к примеру, необходимую мощность установки за счет изменения расхода рабочего тела, при обеспечении постоянной частоты вращения роторов. В результате расчетов на номинальном и частичных режимах определяются показатели характерных точек тепловой схемы и общие показатели установки.
Расчетные задачи в контексте САМСТО/DVIGwТ представляют собой вложенные задачи САЕ, такие как структурный синтез- создание топологии модели пользователем; параметрический анализ- определение параметров двигателя в различных условиях; параметрический синтез- определение значений входных параметров; параметрическая оптимизация- нахождение оптимальных значений входных параметров в соответствии с заданной функцией цели; и структурная оптимизация- нахождение оптимальной схемы двигателя в соответствии с заданной функцией цели.