Конюхов А.В. - Основы анализа констр в ansys, страница 13
Описание файла
PDF-файл из архива "Конюхов А.В. - Основы анализа констр в ansys", который расположен в категории "". Всё это находится в предмете "основы автоматизированного проектирования (оап)" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "основы автоматизированного проектирования (сапр)" в общих файлах.
Просмотр PDF-файла онлайн
Текст 13 страницы из PDF
(По умолчанию –текущая.)Замечание.Для вычисления линеаризованных напряжений путь должен быть определен по узлам.Путь в меню:Main Menu > General Postproc > Path Operations > Define Path > …Построить графики данных, отображенных на путь.PLPATH, Lab1, Lab2, Lab3, Lab4, Lab5, Lab6Lab1, Lab2, Lab3, Lab4, Lab5, Lab6 – данные, отображенные на путь.Замечание.Путь должен быть предварительно определен с помощью PATH и PPATH, а данныеопределены с помощью PDEF.Путь в меню:Main Menu > General Postproc > Plot Results > -Plot Path Item- On GraphПечатать данные, отображенные на путь.PRPATH, Lab1, Lab2, Lab3, Lab4, Lab5, Lab6Путь в меню:Main Menu > General Postproc > Path Operations > List Path ItemsПостроить графикиконструкции.данныхвдольпутинагеометрииPLPAGM, Item, Gscale, NoptItem – метка, определяющая данные для отображения.Gscale – масштабный множитель.Nopt – опция отображения узлов.Путь в меню:Main Menu > General Postproc > Plot Results > -Plot Path Item- On Geometry5.
Операции постпроцессора POST26.Считать данные из файла.DATA, IR, LSTRT, LSTOP, LINC, NameIR – номер, присвоенный к переменной.LSTRT – номер первой позиции.LSTOP – номер последней позиции.LINC – шаг.Name – имя переменной.Замечание.После этой команды должна следовать команда формата записи /FORMAT.Определение данных в элементе для записи в файл.ESOL, NVAR, ELEM, NODE, Item, Comp, NameNVAR – номер переменной.ELEM – номер элемента.NODE – номер узла.Item – метка, определяющая данные.Comp – компонента данных.Name – имя данных.Путь в меню:Main Menu > TimeHist Postpro > Define VariablesОпределить узловые данные для записи в файл.NSOL, NVAR, NODE, Item, Comp, NameПуть в меню:Main Menu > TimeHist Postpro > Define Variables6. Команды APDL.Запрос на ввод данных.*ASK, Par, Query, DVALPar – имя переменной.Query – текст, который будет выведен на экран.DVAL – величина, которая будет присвоена по умолчанию, если пользователь введетпустую строку.Получить данные и присвоить их значение к переменной.*GET, Par, Entity, ENTNUM, Item1, IT1NUMPar – имя переменной.Entity – метка совокупности данных.
Используются NODE, ELEM, KP, LINE, AREA,VOLU.ENTNUM – номер совокупности.Item1 – имя данных совокупности.IT1NUM – номер или метка для Item1.Замечание.Команда *GET дает доступ к любым данным о геометрии конструкции (элементы,узлы, точки и т.д.) и к результатам решения. Для полного списка допускаемых Item1 иIT1NUM см. HELP по команде *GET.Определить массив.*DIM, Par, Type, IMAX, JMAX, KMAX, Var1, Var2, Var3Par – имя переменной.Type – тип массива:ARRAY – классический массив чисел (такой же, как в FORTRAN). Индексы –целые числа, начинающиеся с единицы.CHAR – массив для строковых значений.TABLE – массив чисел.
Индексы, в отличие от ARRAY, – действительные числа.IMAX – первая размерность (от 1 до 1000000 для ARRAY и CHAR, от 1 до 65535 дляTABLE).JMAX – вторая размерность (от 1 до 255).KMAX – третья размерность (от 1 до 7).Var1, Var2, Var3 – имя переменной, соответствующей первой, второй и третьейразмерностям.Считать данные из файла.PARRES, Lab, Fname, Ext, DirLab – метка операции чтения:NEW – заменить текущие параметры новыми.CHANGE – дополнить параметры.Fname – имя файла.Ext – расширение.Dir – имя директории.Замечание.При выполнении параметры считываются с файла параметров.Путь в меню:Utility Menu > Parameters > Restore ParametersЗаписать параметры в файл.PARSAV, Lab, Fname, Ext, DirLab – метка считывания:SCALAR – считать скалярные величины.ALL – считать скалярные и векторные величины.Fname – имя файла.Ext – расширение.Dir – имя директории.Замечание.Записать параметры в файл, при этом предыдущие значения переписываются.Путь в меню:Utility Menu > Parameters > Save ParametersОператор присвоения.*SET, Par, VALUE, VAL2, VAL3, VAL4, VAL5, VAL6, VAL7, VAL8, VAL9, VAL10Par – имя, идентифицирующее переменную.
Состоит из не более, чем 8 допустимыхсимволов (только буквы, цифры и нижняя черта), начиная с буквы.VALUE – значение переменной, численное или строковое.VAL2, VAL3, VAL4, VAL5, VAL6, VAL7, VAL8, VAL9, VAL10 – последовательныезначения, если переменная – массив.Замечание.Другая эквивалентная форма записи оператора присвоения – это использование знакаравенства.Par=VALUEA(1,3)=7.4 эквивалентно *SEТ, A(1,3),7.4*SET, A(1,4),10,11 эквивалентно A(1,4)=10 и A(2,4)=11Если не присваивать никакого значения, то переменная удаляется. Например, *SET, A.Параметры могут быть численные или строковые, векторные или скалярные.Допускается до 1000 параметров внутри одной программы. Векторные параметрыобычно удобно задавать, используя операторы цикла.
Значения переменной могут бытьприсвоены с экрана (оператор *ASK) или получены в результате работы программы(оператор *GET).Векторные переменные должны быть объявлены с помощью оператора *DIM.Операции с переменными.С переменными можно производить математические операции.+*/**<>СложениеВычитаниеУмножениеДелениеВозведение в степеньБольшеМеньшеДля определения приоритета выполнения операции используются круглыескобки ( ). Приоритет выполнения операций такой же, как и в FORTRAN: операции вскобках, возведение в степень (справа налево), умножение или деление (слева направо),знак числа (+A или -A), сложение или вычитание (слева направо), логические операции(слева направо).В ANSYS также применяются оператор-функции.
Например,F(x,y)=x**2-y**2Стандартные функции ANSYS.SIN(X) – синус.COS(X) – косинус.TAN(X) – тангенс.ASIN(X) – арксинус.ACOS(X) – арккосинус.ATAN(X) – арктангенс.SINH(X) – гиперболический синус.COSH(X) – гиперболический косинус.TANH(X) – гиперболический тангенс.SQRT(X) – квадратный корень.ABS(X) – абсолютная величина.SIGN(X,Y) – абсолютная величина X со знаком величины Y.
Y = 0 дает результат сположительным знаком.NINT(X) – ближайшее целое.MOD(X,Y) – проверка на Y = 0, если выполнено, то возвращается значение 0.EXP(X) – экспонента X.LOG(X) – натуральный логарифм.LOG10(X) – десятичный логарифм.RAND(X,Y) – случайное число в пределах от X до Y.GDIS(X,Y) – распределение Гаусса, X – математическое ожидание, Y –среднеквадратическое отклонение.Определение начала оператора цикла.*DO, Par, IVAL, FVAL, INCPar – имя управляющей переменной.IVAL – начальное значение управляющей переменной.FVAL – конечное значение управляющей переменной.INC – приращение переменной.Условие «иначе» в блоке if-then-else.*ELSEУсловие «если, то» в блоке if-then-else.*ELSEIF, VAL1, Oper, VAL2VAL1 – первое численное значение условного оператора.Oper – метка логической операции.
Для вычисления используется точность 1.0E-10.EQ – равно для VAL1 = VAL2.NE – не равно.LT – меньше VAL1 < VAL2.GT – больше VAL1 > VAL2.LE – меньше или равно.GE – больше или равно.ABLT – меньше по модулю.ABGT – больше по модулю.VAL2 – второе численное значение.Конец оператора цикла.*ENDDOКонец в блоке if-then-else.*ENDIFВыход из оператора цикла do-enddo.*EXITЗамечание.Используется для выхода из оператора цикла по какому-либо условию *IF.Условный оператор в блоке if-then-else.*IF, VAL1, Oper, VAL2, BaseVAL1 – первое численное значение условного оператора.Oper – метка логической операции. Для вычисления используется точность 1.0E-10.EQ – равно для VAL1 = VAL2.NE – не равно.LT – меньше VAL1 < VAL2.GT – больше VAL1 > VAL2.LE – меньше или равно.GE – больше или равно.ABLT – меньше по модулю.ABGT – больше по модулю.VAL2 – второе численное значение.Base – следующее действие, основанное на логическом выражении Oper.Замечание.Условные переходы могут быть вложены – допускается до 10 уровней.Пример блока.*IF,VAL1,Oper,VAL2,THEN---*ELSEIF,VAL1,Oper,VAL2---*ELSEIF,VAL1,Oper,VAL2---*ELSE---*ENDIFгде "----" представляет блок любого количества команд.
Допускается только один*ELSE в блоке, но количество *ELSEIF не ограничено.Безусловный переход.*GO, BaseBase выполнение перехода::метка – переход по метке.STOP – остановить выполнение программы.Оператор повтора предыдущей команды.*REPEAT, NTOT, VINC1, VINC2, VINC3, VINC4, VINC5, VINC6, VINC7, VINC8,VINC9, VINC10, VINC11NTOT – число повторов предыдущей команды (2 и более).VINC1, VINC2, VINC3, VINC4, VINC5, VINC6, VINC7, VINC8, VINC9, VINC10,VINC11 – шаги приращения.Присвоить значения массиву.*VFILL, ParR, Func, CON1, CON2, CON3, CON4, CON5, CON6, CON7, CON8, CON9,CON10ParR – имя массива. (Должно быть объявлено в [*DIM].)Func – функция заполнения:DATA – присвоение значений CON1 … CON2.RAMP – присвоение значений по функции.Запись данных в файл в форматированном виде.*VWRITE, Par1, Par2, Par3, Par4, Par5, Par6, Par7, Par8, Par9, Par10(операторы формата вывода данных)Par1, Par2, Par3, Par4, Par5, Par6, Par7, Par8, Par9, Par10 – переменные, значения которыхбудут записаны в файл.Замечание.Следом за оператором *VWRITE на отдельной строке необходимо поместить вкруглых скобках операторы формата ( аналогично оператору FORMAT в FORTRAN,например (A4, E10.3, 2X, D8.2) ).
Целые предписания типа Integer (I) нельзяиспользовать.Оператор задержки./WAIT, DTIMEDTIME – время задержки (в секундах).7. Команды выбора (Select).Команды используются для выбора геометрических объектов модели, таких, как узел,точка, поверхность, объем.Выделить объекты.ALLSEL, LabT, EntityLabT – тип выбора:ALL – выделить все объекты.BELOW – выделить все указанные объекты и ниже по уровню.Entity – тип выбранного объекта:ALL – все объекты.VOLU – объемы.AREA – поверхности.LINE – линии.KP – точки.ELEM – элементы.NODE – узлы.Путь в меню:Utility Menu > Select > EverythingВыделить поверхности, содержащие выбранные линии.ASLL, Type, ARKEYType – метка, определяющая тип выбора (здесь и далее в командах выбора):S – выбрать новую часть.R – выбрать часть из уже выбранной.A – дополнительно добавить к выделенному.U – снять выделение из текущего.ARKEY – определить, каким образом должна быть выделена поверхность:0 – выбрать поверхность, если любая из линий поверхности выделена.1 – выбрать поверхность, только если все ее линии выделены.Путь в меню: все опции по выделению доступны через многофункциональное менюSelect, которое вызывается следующим образом:Utility Menu > Select > EntitiesВыделить поверхности, содержащиеся в выбранных объемах.ASLV, TypeType – метка, определяющая тип выбора.Выделить элементы.ESEL, Type, Item, Comp, VMIN, VMAX, VINC, KABSType – метка, определяющая тип выбора.Дополнительно к уже упомянутым в ASLL:ALL – восстановить все элементы.NONE – не выделять ничего.INVE – обратить выделение.Следующие поля используются только при Type = S, R, A, или U:Item – метка, идентифицирующая данные.Comp – компонента данных.VMIN – минимальная величина данных, по которым производится выбор.