!STEP¶
Ustawienia kroku analizy
Wymagane dla nieliniowej analizy statycznej i nieliniowej analizy dynamicznej
Jeśli ta definicja zostanie pominięta dla analiz innych niż powyższe, wszystkie warunki brzegowe są włączane, a obliczenie wykonywane jest w jednym kroku
W przypadku analizy statycznej z właściwościami materiału lepkosprężystego lub pełzającego określ TYPE=VISCO i ustaw warunki czasu obliczeń
Należy zauważyć, że TYPE (STATIC/VISCO) określa typ kroku decydujący o tym, czy przyrost czasu jest przekazywany do materiału, i jest niezależny od typu analizy (STATIC/DYNAMIC itd.) określonego przez !SOLUTION (zobacz Uwagi poniżej)
Parametry¶
TYPE = STATIC(domyślnie) / VISCO (analiza quasi-statyczna)
SUBSTEPS = liczba podkroków dla warunków brzegowych (domyślnie: 1)
CONVERG = próg kryterium zbieżności (domyślnie: 1.0e-6)
MAXITER = maksymalna liczba iteracji w analizie nieliniowej (domyślnie: 50)
AMP = nazwa funkcji czasu (określona przez !AMPLITUDE)
INC_TYPE = FIXED (stały przyrost, domyślnie) / AUTO (automatyczny przyrost)
MAXRES = maksymalne dopuszczalne residuum (domyślnie: 1.0e+10)
TIMEPOINTS = nazwa listy punktów czasowych (określona przez !TIME_POINTS, NAME)
AUTOINCPARAM = nazwa zestawu parametrów automatycznego przyrostu (określona przez !AUTOINC_PARAM, NAME)
MAXCONTITER = maksymalna liczba iteracji kontaktu w analizie kontaktowej (domyślnie: 10)
** 2. wiersz **
Gdy INC_TYPE=FIXED (można pominąć, gdy TYPE=STATIC)
| Zmienna | Atrybut | Opis |
|---|---|---|
| DTIME | R | Przyrost czasu (domyślnie: 1/SUBSTEPS) |
| ETIME | R | Przedział czasu kroku (domyślnie: 1) |
Gdy INC_TYPE=AUTO (określane niezależnie od TYPE)
| Zmienna | Atrybut | Opis |
|---|---|---|
| DTIME_INIT | R | Początkowy przyrost czasu |
| ETIME | R | Przedział czasu kroku |
| MINDT | R | Dolna granica przyrostu czasu |
| MAXDT | R | Górna granica przyrostu czasu |
** 3. i kolejne wiersze **
BOUNDARY, id id=GRPID zdefiniowany przez !BOUNDARY, !VELOCITY, !ACCELERATION
LOAD, id id=GRPID zdefiniowany przez !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
CONTACT, id id=GRPID zdefiniowany przez !CONTACT
Przykład¶
Przykład użycia stałych przyrostów czasu
Włącz automatyczną regulację przyrostu i ustaw początkowy przyrost czasu na 0.01, przedział czasu kroku na 2.5, dolną granicę przyrostu czasu na 1E-5, górną granicę przyrostu czasu na 0.3 oraz maksymalną liczbę podkroków na 200
Włącz automatyczną regulację przyrostu i określ listę punktów czasowych TP1 jako czasy obliczeń i zapisu wyników
Uwagi¶
TYPE(STATIC/VISCO) jest przełącznikiem określającym, czy przyrost czasu jest przekazywany do prawa konstytutywnego materiału w danym kroku, i jest niezależny od typu analizy określonego przez!SOLUTION. PrzySTATICmateriał nie odwołuje się do przyrostu czasu (niezależność od szybkości); przyVISCOlepkosprężystość i pełzanie korzystają z rzeczywistego przyrostu czasu. To rozróżnienie obowiązuje tylko dla analizy statycznej; w analizie dynamicznej (!SOLUTION, TYPE=DYNAMIC)TYPEnie jest uwzględniany, a przyrost czasu jest zawsze traktowany jako czas rzeczywisty- Przy automatycznej regulacji przyrostu SUBSTEPS jest traktowane jako maksymalna liczba podkroków
- Nazwa listy punktów czasowych TIMEPOINTS oraz nazwa zestawu parametrów automatycznego kontaktu AUTOINCPARAM są ważne tylko wtedy, gdy INC_TYPE=AUTO
- Gdy określono TIMEPOINTS, wskazane !TIME_POINTS musi być zdefiniowane przed kartą !STEP.
- Gdy określono AUTOINCPARAM, wskazane !AUTOINC_PARAM musi być zdefiniowane przed kartą !STEP. Jeśli ten parametr pominięto, używany jest domyślny zestaw parametrów automatycznego przyrostu
- Jeśli !STEP pominięto w analizie dynamicznej, analiza jest traktowana jako analiza jednokrokowa oparta na
n_stepit_deltaz !DYNAMIC, a zdefiniowane warunki brzegowe i obciążenia są włączane. Zachowanie to zapewnia zgodność wsteczną; dla nowych danych wejściowych zaleca się definiowanie !STEP - Dla stałych przyrostów w analizie dynamicznej zaleca się określenie
DTIME, ETIMEw drugim wierszu !STEP w celu sterowania przyrostem czasu i przedziałem czasu kroku.n_stepit_deltaz !DYNAMIC są traktowane jako wartości domyślne, gdy !STEP pominięto lub ze względu na zgodność wsteczną - Gdy w analizie dynamicznej określono INC_TYPE=AUTO, przyrost czasu jest sterowany za pomocą DTIME_INIT, ETIME, MINDT i MAXDT w drugim wierszu. Automatyczne przyrosty i cutback są używane głównie w nieliniowej niejawnej analizie dynamicznej
- W analizie dynamicznej !BOUNDARY, !VELOCITY i !ACCELERATION można włączać krok po kroku za pomocą wiersza BOUNDARY, a !CLOAD i !SPRING dla metody niejawnej można włączać krok po kroku za pomocą wiersza LOAD