рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Основные этапы компьютерного моделирования

Основные этапы компьютерного моделирования - раздел Философия, МОДЕЛИРОВАНИЕ ОБЪЕКТОВ В МЕТАЛЛУРГИИ На Современном Этапе Развития Науки И Техники Моделирование Очень Тесно Связа...

На современном этапе развития науки и техники моделирование очень тесно связано с использованием ЭВМ, а возможности компьютерного моделирования иногда кажутся, настолько большими, что моделирование называют “третьим методом” познания, сочетающим в себе достоинства как теории так эксперимента /1/.

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

В “классическом” варианте моделирования какого-либо объекта или процесса можно условно выделить следующие этапы /1/:

- создание формализованной (математической) модели,

- создание алгоритма,

- создание программы,

- отладка полученной программы.

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

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

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

- алгоритмы не должны искажать основные свойства модели и, следовательно, исходного объекта;

- алгоритмы должны быть экономичными как с точки зрения осуществления расчетов при моделировании, так и с точки зрения построения;

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

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

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

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

Рассмотрим случай “классической” постановки прямого моделирования на примере процесса обтяжки /19/. Процесс обтяжки осуществляется следующим образом: изогнутая заготовка, уложенная на пуансон и закрепленная в зажимах, деформируется под действием поднимающегося вверх пуансона (рисунок 1).

 

 

Рисунок 1 – Схема процесса обтяжки: 1 – пуансон, 2 – листовая заготовка, 3 – неподвижный зажим, 4 – гидравлический цилиндр, приводящий в движение пуансон

 

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

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

Тогда “классический” вариант моделирования технологического процесса обтяжки будет состоять из следующих этапов:

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

На втором этапе последовательность расчетов, выполняемая в процессе моделирования, должна быть записана согласно требованиям ГОСТ в виде алгоритма. Для этого сначала необходимо четко определить последовательность выполнения операций.

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

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

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

 

– Конец работы –

Эта тема принадлежит разделу:

МОДЕЛИРОВАНИЕ ОБЪЕКТОВ В МЕТАЛЛУРГИИ

университет имени академика С П Королева... Ф В Гречников И П Попов А Г Шляпугин...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Основные этапы компьютерного моделирования

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

Последовательность действий, выполняемая при моделировании в CAE-системах, использующих МЭК.
Практическая реализация МКЭ в программных продуктах обычно осуществляется в следующем порядке: - Создание геометрической модели и ее дискретизация. - Задание типа КЭ. - С

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги