Скачиваний:
216
Добавлен:
27.03.2015
Размер:
30.34 Кб
Скачать

Глава 13.

Объединение и сохранение моделей

Содержание

13. Объединение и сохранение моделей

13.1. Объединение моделей--------------------------------------------------------13-3

13.2. Архивирование моделей------------------------------------------------------13-3

13.2.1. Файл регистрации (file.log)----------------------------------------13-4

13.2.2. Файл базы данных (file.db)----------------------------------------13-4

13.2.3. Файлы, создаваемые командой CDWRITE-------------------13-5

13.1. Объединение моделей

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

Альтернативным методом является использование команды CDWRITE для получения файлов в формате ASCII и последующего их объединения командой CDREAD.

  • Для записи данных в ASCII-файл используется один из способов:

Команда: CDWRITE

Маршрут: Main Menu>Preprocessor>Archive Model>Write

  • Для считывания данных используются способы:

Команда: CDREAD

Маршрут: Main Menu>Preprocessor>Archive Model>Read

Преимущество этого метода состоит в том, что при операциях записи и считывания конфликт данных устраняется путем внесения команды NUMOFF в каждый создаваемый файл. При считывании данных эта команда предотвращает конфликт номеров сдвигом существующих значений при сохранении порядка нумерации данных. Для удаления возникающих незаполненных областей номеров можно использовать команду сжатия NUMCMP (или маршрут меню Main Menu>Preprocessor> Numbering Ctrls>Compress Numbers).

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

13.2. Архивирование моделей

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

13.2.1. Файл регистрации (file.log)

Преимущества

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

Замечание - Файл file.log создается автоматически во время сеанса работы. Если этот файл утрачен или испорчен, его можно воссоздать на основе информации базы данных командой LGWRITE (маршрут меню Utility Menu>File>Write DB Log File). Более подробные сведения о команде LGWRITE см. Руководство ANSYS Operations Guide.

Недостатки

Для получения базы данных некоторой задачи потребуется повторить ввод исходной информации. Из-за того, что в разных версиях программы ANSYS нумерация объектов может отличаться, осуществлять повторный ввод следует, видимо, с помощью той же версии программы, которая использовалась для получения файла регистрации. Кроме того, могут появиться трудности при интерактивном режиме воссоздания модели. При наличии ошибок ввода пакетный режим будет остановлен, и модель не будет построена полностью. Если подобная проблема встретится, то интерактивный ввод следует сопроводить командой /INPUT (маршрут меню Utility Menu>File>Read Input from).

13.2.2. Файл базы данных (file.db)

Преимущества

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

Недостатки

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

      1. Файлы, создаваемый командой CDWRITE

Преимущества

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

Недостатки

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

Соседние файлы в папке Твердотельное моделирование и построение сетки