|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Цитата:
2. На этот вопрос вы должны будуте ответить сами, про что я выше и говорил. Дело в том что я по работе не ж/бетонщик-практик, и хотя хорошо представляю себе этот процесс но все же не могу предвидеть всех нюансов работы. IMHO в результате получится нечто такое: вы строите все в акаде, параллельно формируете текстовый файл с apdl кодом (сравнительно универсальным, чтобы можно было менять геометрию без глобального изменения кода) - т.е. код без привязки к номерам а чисто логический где это возможно. Потом пускаете на счет и программа в процессе счета кидает нужные рисунки в заданные папки и генерит отчет по заданной вами форме (с армированием и т.д.). Если вы по работе занимаетесь одним и тем же, то повозившись с годик над стилем работы и кодом придете к значительному прогрессу. Но для этого вам один-два примера надо будет построить ручками. Для формирования определенных наборов может подойти блок команд для групп примитивов (т.н. компоненты в меню Select). 3. LAYER, NUM - Specifies the element layer for which data are to be processed. (определить слой обол элемента для которого данные должны быть обработаны) PS Давайте если хотите перейдем на мыло, мне интересно будет следить за вашей работой. Мое мыло: na-hoo@ya.ru |
|||
![]() |
|
||||
проектировщик Регистрация: 06.09.2006
Санкт-Петербург
Сообщений: 162
|
Большое спасибо за отзывы! Конечно все лировские термины я с пониманием читал, а вот ANSYS-команды пока ещё не все! Но чем больше я внимаю основы этой программы, тем больше жара добавляю в топку своего нездорового любопытства!
Хотел бы ещё узнать про импорт SАТ-файлов из DWG. Какие условия выносит ANSYS к импорту, что бы потом геометрию не мурыжить повторно, а приступить к работе дальше! Следующий вопрос покажется, уважаемому чату возможно не адекватным, но если не брать в учет тонкости задавания моделей, сложности постановок задания к расчёту, и т.д… В Лире у меня уходить на модель в 200000 элементов средней сложности около недели, столько же на анализ и на пересчёт, сколько у меня времени займёт набивка модели в ANSYSе? Хотя бы примерно! Спрашиваю потому, что не очень люблю упрощать по возможности схемы, делить на подсхемы и т.д. Очень нравиться в ANSYSе возможность более упрощенного создания геометрии грунта. Буду рад, если участники форума подскажут, как лучше моделировать грунт, каким элементам и как лучше задавать граничные условия? Хотел ещё выразить большую благодарность Фёдору Павловичу Пинежанинову, т.к. это с его подачи заинтересовался ANSYSом! Очень приятно было зачитать выше фамилию этого крупного специалиста в МКЭ! |
|||
![]() |
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Цитата:
![]() |
|||
![]() |
|
||||
ПГСник Регистрация: 17.02.2004
Белокаменная
Сообщений: 290
|
alle и другие гуру!
А воту меня такой вопрос. SCAD, впрочем как и Лира триангуляцию делает неахххти как, а чаще - плохо. Можно ли каким-либо способом создав в Ansys модель и натянув на нее удобоворимую сетку кинуть в SCAD, чтобы там посчитать совсеми РСУ, армированиями и т.д.??? Если можно, то последовательность сохранения в программах и наименования расширений.
__________________
Правда есть, но кто ж ее скажет... |
|||
![]() |
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Цитата:
Мне приходит в голову написать на apdl несложный макрос аккуратно переводящий элементы в поверхности и линии, а потом соотв. воспользоваться средствами импорта геометрии (jges, dxf)/ Хотя самый прямой выход нашел СергейД с конвертерами ![]() |
|||
![]() |
|
||||
проектировщик Регистрация: 06.09.2006
Санкт-Петербург
Сообщений: 162
|
Цитата:
|
|||
![]() |
|
||||
дискретизатор континуума (бывший) Регистрация: 28.09.2005
Уфа
Сообщений: 299
|
вот это (см. конец списка) http://cae.tgngu.tyumen.ru/Programs/...sys_galery.htm создал за полдня (уже имея соотв. навыки)
сетку бил не автоматом, настраивал
__________________
я еще не волшебник, я только учусь |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
отладка модели в ансис намного быстрее поскольку
1)много средств диагностики и не надо искать вырожденных элементов и дыр=их просто обычно не бывает (нужно сильно напортачить чтобы появились) 2) считаются типовые модели 40-60 тыс узлов в среднем быстрее вдесятеро. а большие тем паче и без глюков. обращу внимание на метод сопряженных градиентов, который годится теперь не только для солидов, но (с 10.0 особенно) доработан для плохообусловленных матриц (балочно-оболочечных задач в частности). и им можно считать все подряд линейные задачи так что 1 млн уравнений это минут 10. решали уже и 4 млн уравнений =ок 1.5 часов (хотя сошлось прилично и раньше) соответственно быстрее считаешь-быстрее отладишь 3) но основное это все же нелинейности 4) конвертирую в лиру-скад действительно "сравнит несложным макросом. который посредством *vwrite построчно порождает TXT 5) из лиры-скад читаю фортраном (привык...) это много сложнее (идентификация сечений особенно). все типысечений не сделал , оттого и не вывешиваю пока программу. 6) большие модели разумеется считаем ансисом, потом для экспертизы всю модель (если небольшая) или какие то фрагменты перегоняем в скад. арматуру все равно у нас подбирают сами... 7) примеры применения loadcase описаны в разделе сейсмики (spectrum) там создается автски скрипт суммирования с коэфф и под корнем даже |
|||
![]() |
|
||||
Проектирование МК Регистрация: 13.08.2005
Москва
Сообщений: 358
|
Помогите начинающему, пожалуйста. Пытаюсь передать схему из линий (line) из Mechanical Desktop в ANSYS Workbench экспортируя чертеж в iges.
При импорте iges в ANSYS Workbench ничего не получается. Как правильно перадать стержни и можно ли их вообще передать. С солидами получается. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
начинающему (если он "строитель") wb я бы не советовал.
он подразумевает твердотельное моделирование и очень типовые процедуры счета. и разбивка автоматическая там эффективнее и красивее. но сначала там проще (мб даже проще скада...). потом сложнее, чем в обычном. для сложного и своего все равно нужно писать и исполнять макросы. +там со стержнями неважно пока. если не убедил, создайте солмд, содержащий нужные линии, импортируйте, уберите лишнее но лучше импортируйте в обычный (проблем никаких) и работайте на здоровье когда освоитесь, сами будете выбирать что cделать лучше в wb |
|||
![]() |
|
||||
ученик Регистрация: 27.09.2006
exUSSR
Сообщений: 10
|
нужен совет
Для создания Area пригодной для Mapped Mesh формирую 4 границы, каждая из которых состоит из группы LINE полученных путем LCOMB. Вопрос можно ли передать в LCOMB предварительный набор линий типа (LSEL,S,LINE,,1,830), без GUI? спасибо! |
|||
![]() |
|
||||
дискретизатор континуума (бывший) Регистрация: 28.09.2005
Уфа
Сообщений: 299
|
Код:
Цитата:
но можно и писать, если так больше нравится
__________________
я еще не волшебник, я только учусь |
|||
![]() |
|
||||
Проектирование МК Регистрация: 13.08.2005
Москва
Сообщений: 358
|
Спасибо СергейД, я пользуюсь ing+2005, но из за сложности конструкции нужно проанализировать устойчивость, но не с помощью собственных чисел(баклинг) а понадежнее как-то. Вот и решил попробовать в ансисе. Может подскажете как?
|
|||
![]() |
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Цитата:
СергейД Подскажите пожалуйста формат для вывода натурального числа. *vwrite,а (1X,а=,', ???, ') Ни одной книги по фортрану под рукой, раньше точно помню делал, но ту самую буковку как нарочно забыл. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
вот фрагмент макроса, создающего начало txt для лиры и скада
*vwrite,'(0/','1;"',nazv, '"/)','(1/' %3c%/%3c%8c%3c%/%3c kte=etyiqr(0,14)! Количество типов элементов *do,j,1,kte esel,s,type,,j *get,ke,elem,,count *if,ke,eq,0,cycle *get,nty,etyp,j,attr,enam ne=0 *do,i,1,ke ne=elnext(ne) *get,nm,elem,ne,attr,real *if,nty,eq,4,then *vwrite,nm,nelem(ne,1),nelem(ne,2) 5 %4i %7i %7i/ *elseif,nty,eq,8,then *vwrite,nm,nelem(ne,1),nelem(ne,2) 4 %4i %7i %7i/ *elseif,nty,eq,63,then *do,jj,1,4$ n%jj%=nelem(ne,jj)$ *enddo *if,n3,eq,n4,then *vwrite,nm,n1,n2,n3 42 %6i %7i %7i %7i/ *else *vwrite,nm,n1,n2,n4,n3! ТАК!!! 44 %6i %7i %7i %7i %7i/ *endif *elseif,nty,eq,65,OR,nty,eq,45,then *do,jj,1,8$ n%jj%=nelem(ne,jj)$ *enddo *if,n3,eq,n4,then *vwrite,nm,n1,n2,n3,n5,n6,n7! ПРИЗМА 33 %6i %7i %7i %7i %7i %7i %7i/ *ELSE *vwrite,nm,n1,n2,n3,n4,n5,n6,n8,n7! БРИК 36 %6i %7i %7i %7i%7i %7i %7i%7i %7i/ *ENDIF *endif *enddo *enddo *vwrite,')','(3/' %1c %/ %3c ну и дальше в том же духе... формат лучше не фортранный а внутренний, тот что описан в хелп команды *msg универсальных советов давать сложно... вообще говоря, это физгеонелинейный расчет. но... допустим сжимаете стержень по эйлеру осевой силой. если не зададите крохотной боковой силы он так и сожмется всмятку. вводите возмущение, (я предпочитаю начальному несовершенству боковую силу скажем 0.0001 основной) и он будет почутьчуть изгибаться как изогнется очень-считай потеря устойчивости для выбора геом несовершенства устойчивость нужно сначала просчитать линейно, посмотреть на какую форму похожа общая потеря устойчивости. она может быть и 759ая... (скажем покрепленная "клетками" панель потеряет уст сначала вол всех клетках, потом в группах, потом силовые элементы, а потпом когда нибудь вся) добавляете ее со множителем к координатам и решаете нелин. формы можно считать не с первой, а большие заданного запаса, т.е. по порциями. Хотя стержневую на 13000 узлов 1000 форм посчитала не слишком и долго минут 15. анализировать чтобы проще их, сделал макрос либо вводите малое давление, общую потерю провоцирующее |
|||
![]() |
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Цитата:
![]() Подскажите ваш мат. принцип вычлениения "той самой" формы, я имею ввиду общую 798ю из 1000. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
нужно было для двух десятков сечений идентифицировать "их" низшиеформы.
в цикле по формам анализировал какие сечения у элементов, где узлы с перемещением 1 по одной из компонент и запоминал номера форм для каждого из сечений. |
|||
![]() |
|
||||
дискретизатор континуума (бывший) Регистрация: 28.09.2005
Уфа
Сообщений: 299
|
Цитата:
beam189 - квадратичный (3 узла - доп узел по середине Midside Node, апроксимация квадратичной функцией) Как они выглядят можете псмотреть в справке ANSYS, Inc. Theory Reference / Chapter 12. Shape Functions / 12.3. 3-D Lines beam188 u=f(s) beam189 u=f(s^2) e=u' -> для beam188 e=const - деформация постоянна по длине элемента для beam189 e=f(s) - деформация изменяется по длине элемента по линейному закону
__________________
я еще не волшебник, я только учусь |
|||
![]() |