Код с комментариями
Долгов Дмитрий Игоревич “Code в Ansys ”
Научный руководитель кандидат технических наук Громыко Олег Владимирович
Минск, 2013
1.Код с комментариями 2.Код в скринах
Код с комментариями
/COM,ANSYS MEDIA REL. 10.0 (05/31/2005) REF. VERIF. MANUAL: REL. 10.0! комментарий /VERIFY,VM24!название /PREP7!вход в препроцессор!Main Menu >Preprocessor /TITLE, VM24, PLASTIC HINGE IN A RECTANGULAR BEAM!название заголовка C*** STR. OF MATLS., TIMOSHENKO, PART 2, 3RD ED., PG. 349, ART. 64 C*** USING BILINEAR KINEMATIC HARDENING PLASTICITY BEHAVIOR TO DESCRIBE C*** THE MATERIAL NONLINEARITY! ANTYPE,STATIC! тип анализа(статический)!Main Menu>Preprocessor>Loads>Analysis Type>New Analysis ET,1,BEAM23! тип элемента beam23,номер элемента 1!Main Menu>Preprocessor>Element Type>Add/Edit/Delete R,1,2,(2/3),2! задание реальных констант(площадь=2,момент инерции=2/3,высота=2)!Main Menu>Preprocessor>Real Constants>Add/Edit/Delete MP,EX,1,30E6! свойства материала(Модуль Юнга=30Е6)!Main Menu>Preprocessor>Material Props>Material Models MP,NUXY,1,0.3! свойства материала(коэффициент Пуассона=0.3)!Main Menu>Preprocessor>Material Props>Material Models TB,BKIN,1,1! тип таблицы данных(биленейное кинематическое упрочнение)!Main Menu>Preprocessor>Material Props>Material Models TBTEMP,70! Определяет температуру=70 для таблицы данных!Main Menu>Preprocessor>Material Props>Material Models TBDATA,1,36000,0! определяет данные для таблицы данных(предел текучести=36000 И нуля касательного модуля=0)!Main Menu>Preprocessor>Material Props>Material Models N,1! определение первого узла с координатами (0,0,0)!Main Menu>Preprocessor>Modeling>Create>Nodes>In Active CS N,2,10! определение последнего узла с координатами (10,0,0)!Main Menu>Preprocessor>Modeling>Create>Nodes>In Active CS E,1,2! создание элемента между узлами!Main Menu>Preprocessor>Modeling>Create>Elements>Auto Numbered>Thru Nodes D,1,ALL! закрепление первого узла по всем степеням свободы!Main Menu>Preprocessor>Loads>Define Loads>Apply>Structural>Displacement>On Nodes SAVE! сохраняем!Utility Menu>File>Save as FINISH! выход из препроцессора!Main Menu>Finish /SOLU! вход в решатель!Main Menu>Solution SOLCONTROL,0! востановление значений по умолчанию!Main Menu>Solution>Load Step Opts>Solution Ctrl NEQIT,5! задает максимальное число равновесных итераций для нелинейных анализов(Максимум 5 РАВНОВЕСИИ итераций за шаг)!Main Menu>Solution>Analysis Type>Sol'n Controls>Nonlinear NCNV,0! устанавливает кнопку прекратить анализ(Не завершать анализ, если РЕШЕНИЕ не сходится)!Main Menu>Solution>Analysis Type>Sol'n Controls>Advanced NL OUTRES,EPPL,1! управление данных решения, написанное в базу данных(хранение пластических деформаций для каждого подшага),пластические деформации элемента!Main Menu>Solution>Analysis Type>Sol'n Controls>Basic CNVTOL,U! устанавливает значения сходимости для нелинейных анализов(критерий сходимости основанный на перемещении и!Main Menu>Solution>Analysis Type>Sol'n Controls>Nonlinear CNVTOL,ROT! вращении) *DO,I,1,4! цикл от 1 до 4!This command cannot be accessed from a menu. F,2,MZ,(20000+(I*4000))! приложение момента ко 2му узлу балки со значением (20000+(I*4000))!Main Menu>Solution>Define Loads>Apply>Structural>Force/Moment>On Nodes SOLVE! решение!Main Menu>Solution>Solve>Current LS *ENDDO! завершить цикл!This command cannot be accessed from a menu. FINISH! выход из решателя!Main Menu>Finish /POST26! вход в постпроцессор истории результатов!Main Menu>TimeHist Postpro NSOL,2,2,U,Y,UY2! перемещение узла 2 по y. Определяет узловые данные которые должны быть сохранены в файле результатов!Main Menu>TimeHist Postpro>Define Variables ESOL,3,1,,LEPPL,1,EPPLAXL! осевая пластическая деформация.Указывает данные элемента, которые будет храниться в файле результатов!Main Menu>TimeHist Postpro>Define Variables PRVAR,2,3! списки переменных от времени (или частоты)!Main Menu>TimeHist Postpro>List Variables FINISH! выход из постпроцессора истории результатов!Main Menu>Finish /CLEAR, NOSTART! CLEAR PREVIOUS DATABASE BEFORE STARTING PART2!очистка базы данных предыдущего задания перед началом второй части!Utility Menu>File>Clear & Start New /PREP7! вход в предпоцессор!Main Menu >Preprocessor C*** USING BILINEAR ISOTROPIC HARDENING PLASTICITY BEHAVIOR TO DESCRIBE C*** THE MATERIAL NONLINEARITY RESUME! возвращение!Utility Menu>File>Resume from TBDELE,BKIN,1! удаление нелинейного материала таблицы BKIN. Удаляет определенные ранее таблицы данных.!Main Menu>Preprocessor>Material Props>Material Models TB,BISO,1,1! тип таблицы данных(билинейное изотропное упрочнение)!Main Menu>Preprocessor>Material Props>Material Models TBTEMP,70! определяет температуру=70 для таблицы данных!Main Menu>Preprocessor>Material Props>Material Models TBDATA,1,36000,0! определяет данные для таблицы данных(предел текучести=36000 И нуля касательного модуля=0)!Main Menu>Preprocessor>Material Props>Material Models FINISH! выход из препроцессора!Main Menu>Finish /SOLU! вход в решатель!Main Menu>Solution SOLCONTROL,0! востановление значений по умолчанию!Main Menu>Solution>Load Step Opts>Solution Ctrl NEQIT,5! задает максимальное число равновесных итераций для нелинейных анализов(Максимум 5 РАВНОВЕСИИ итераций за шаг)!Main Menu>Solution>Analysis Type>Sol'n Controls>Nonlinear NCNV,0! устанавливает кнопку прекратить анализ(Не завершать анализ, если РЕШЕНИЕ не сходится)!Main Menu>Solution>Analysis Type>Sol'n Controls>Advanced NL OUTRES,EPPL,1! управление данных решения, написанное в базу данных(хранение пластических деформаций для каждого подшага),пластические деформации элемента!Main Menu>Solution>Analysis Type>Sol'n Controls>Basic CNVTOL,U! устанавливает значения сходимости для нелинейных анализов(критерий сходимости основанный на перемещении и!Main Menu>Solution>Analysis Type>Sol'n Controls>Nonlinear CNVTOL,ROT! вращении) *DO,I,1,4! цикл от 1 до 4!This command cannot be accessed from a menu. F,2,MZ,(20000+(I*4000))! приложение момента ко 2му узлу балки со значением (20000+(I*4000))!Main Menu>Solution>Define Loads>Apply>Structural>Force/Moment>On Nodes SOLVE! решение!Main Menu>Solution>Solve>Current LS *ENDDO! завершить цикл!This command cannot be accessed from a menu. FINISH! выход из решателя!Main Menu>Finish /POST26! вход в постпроцессор истории результатов!Main Menu>TimeHist Postpro NSOL,2,2,U,Y,UY2! перемещение узла 2 по y. Определяет узловые данные которые должны быть сохранены в файле результатов!Main Menu>TimeHist Postpro>Define Variables ESOL,3,1,,LEPPL,1,EPPLAXL! осевая пластическая деформация.Указывает данные элемента, которые будет храниться в файле результатов!Main Menu>TimeHist Postpro>Define Variables PRVAR,2,3! списки переменных от времени (или частоты)!Main Menu>TimeHist Postpro>List Variables! /OUT,vm24,vrt! вывод в файл!Utility Menu>File>Switch Output to>File /OUT! вывод!Utility Menu>File>Switch Output to>File FINISH! выход из постпроцессора истории результатов!Main Menu>Finish *LIST,vm24,vrt! отображение содержимого файла кода!This command cannot be accessed from a menu.
|