!STEP¶
Thiết lập bước phân tích
Bắt buộc đối với phân tích tĩnh phi tuyến và phân tích động phi tuyến
Nếu bỏ qua định nghĩa này trong các loại phân tích khác, tất cả các điều kiện biên sẽ có hiệu lực và phép tính được thực hiện trong một bước
Trong phân tích tĩnh, nếu tính chất vật liệu là nhớt đàn hồi và từ biến, chỉ định TYPE=VISCO và thiết lập điều kiện thời gian tính toán
Lưu ý rằng TYPE (STATIC/VISCO) là loại bước xác định có truyền bước thời gian cho vật liệu hay không, và là chỉ định trên trục độc lập với loại phân tích (STATIC/DYNAMIC, v.v.) của !SOLUTION (xem phần Ghi chú bên dưới)
Tham số¶
TYPE = STATIC (giá trị mặc định) / VISCO (phân tích gần tĩnh)
SUBSTEPS = số bước con để chia điều kiện biên (mặc định: 1)
CONVERG = ngưỡng hội tụ theo chuẩn phần dư (mặc định: 1.0e-3)
CONVERG_DDISP = ngưỡng hội tụ theo chuẩn lượng hiệu chỉnh (mặc định: 1.0e-8)
CONVERG_LAG = ngưỡng hội tụ theo lượng hiệu chỉnh nhân tử Lagrange (mặc định: 1.0e-2)
MAXITER = số lần lặp tối đa trong phân tích phi tuyến (mặc định: 50)
AMP = tên hàm thời gian (được chỉ định bằng !AMPLITUDE)
AMPLITUDE = RAMP / STEP (phân bổ chuyển vị quy định cho các bước con)
mặc định: RAMP khi TYPE=STATIC, STEP khi TYPE=VISCO
INC_TYPE = FIXED (tăng cố định; giá trị mặc định) / AUTO (tăng tự động)
MAXRES = thiết lập phần dư cho phép tối đa (mặc định: 1.0e+10)
TIMEPOINTS = tên danh sách thời điểm (được chỉ định bằng !TIME_POINTS, NAME)
AUTOINCPARAM = tên bộ tham số tăng tự động (được chỉ định bằng !AUTOINC_PARAM, NAME)
CONVERGPARAM = tên bộ tham số hội tụ (được chỉ định bằng !CONVERG_PARAM, NAME)
MAXCONTITER = số lần lặp tiếp xúc tối đa trong phân tích tiếp xúc (mặc định: 10)
** Dòng thứ 2 **
Trường hợp INC_TYPE=FIXED (có thể bỏ qua nếu TYPE=STATIC)
| Tên biến | Thuộc tính | Nội dung |
|---|---|---|
| DTIME | R | Bước thời gian (mặc định: 1/SUBSTEPS) |
| ETIME | R | Bề rộng thời gian của bước (mặc định: 1) |
Trường hợp INC_TYPE=AUTO (chỉ định bất kể TYPE)
| Tên biến | Thuộc tính | Nội dung |
|---|---|---|
| DTIME_INIT | R | Bước thời gian ban đầu |
| ETIME | R | Bề rộng thời gian của bước |
| MINDT | R | Giới hạn dưới của bước thời gian |
| MAXDT | R | Giới hạn trên của bước thời gian |
** Từ dòng thứ 3 trở đi **
BOUNDARY, id id=GRPID được định nghĩa bằng !BOUNDARY, !VELOCITY, !ACCELERATION
LOAD, id id=GRPID được định nghĩa bằng !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
CONTACT, id id=GRPID được định nghĩa bằng !CONTACT
Ví dụ sử dụng¶
Ví dụ sử dụng bước thời gian cố định
Bật điều chỉnh tăng tự động, đặt bước thời gian ban đầu là 0.01, bề rộng thời gian của bước là 2.5, giới hạn dưới của bước thời gian là 1E-5, giới hạn trên của bước thời gian là 0.3 và số bước con tối đa là 200
Bật điều chỉnh tăng tự động và chỉ định danh sách thời điểm TP1 làm thời điểm tính toán và xuất kết quả
Ghi chú¶
- Có ba ngưỡng hội tụ.
CONVERGlà ngưỡng đối với đại lượng không thứ nguyên thu được bằng cách chia chuẩn phần dư cho lực tham chiếu (lực nội, trong phân tích động bao gồm cả lực quán tính và lực nhớt),CONVERG_DDISPlà ngưỡng đối với đại lượng không thứ nguyên thu được bằng cách chia chuẩn lượng hiệu chỉnh chuyển vị cho chuẩn tích phân bước chuyển vị trong bước con, vàCONVERG_LAGlà ngưỡng đối với đại lượng không thứ nguyên thu được bằng cách chia chuẩn lượng hiệu chỉnh nhân tử Lagrange cho giá trị lớn hơn giữa chuẩn nhân tử Lagrange và lực tham chiếu. Nếu thỏa mãn một trongCONVERGhoặcCONVERG_DDISPthì được coi là hội tụ; trong phân tích tiếp xúc dùng nhân tử Lagrange (!CONTACT_ALGO, TYPE=SLAGRANGE), ngoài ra luôn yêu cầu cảCONVERG_LAG. Định nghĩa các công thức xác định xem trong Tiêu chí hội tụ của tài liệu lý thuyết - Việc chỉ định có dùng hay không từng đại lượng xác định, và việc xác định theo giá trị lớn nhất của các thành phần bậc tự do, được thực hiện trong !CONVERG_PARAM. Khi chỉ định CONVERGPARAM, !CONVERG_PARAM được tham chiếu phải được định nghĩa trước thẻ !STEP. Các dòng đại lượng xác định và chuẩn được ghi trong thẻ được tham chiếu có ưu tiên cao hơn
CONVERG,CONVERG_DDISPvàCONVERG_LAG TYPE(STATIC/VISCO) là công tắc xác định có truyền bước thời gian cho quan hệ cấu thành vật liệu trong bước đó hay không, và là trục độc lập với loại phân tích được chỉ định bằng!SOLUTION. VớiSTATIC, vật liệu không tham chiếu bước thời gian (không phụ thuộc tốc độ); vớiVISCO, nhớt đàn hồi và từ biến tham chiếu bước thời gian thực. Sự phân biệt này chỉ có hiệu lực trong phân tích tĩnh; trong phân tích động (!SOLUTION, TYPE=DYNAMIC),TYPEkhông được tham chiếu và bước thời gian luôn được xử lý như thời gian thực- Trong trường hợp điều chỉnh tăng tự động, SUBSTEPS được xử lý như số bước con tối đa
- Về phân bổ chuyển vị quy định bằng
AMPLITUDEvà cách dùngRAMP/STEP, xem Tham chiếu chức năng: Điều khiển bước - Việc chỉ định tên danh sách thời điểm TIMEPOINTS và tên bộ tham số tăng tự động AUTOINCPARAM chỉ có hiệu lực khi INC_TYPE=AUTO
- Khi chỉ định TIMEPOINTS, !TIME_POINTS được tham chiếu phải được định nghĩa trước thẻ !STEP.
- Khi chỉ định AUTOINCPARAM, !AUTOINC_PARAM được tham chiếu phải được định nghĩa trước thẻ !STEP. Ngoài ra, khi bỏ qua tham số này, bộ tham số tăng tự động mặc định sẽ được sử dụng
- Nếu bỏ qua !STEP trong phân tích động, bài toán được xử lý như phân tích một bước dựa trên
n_stepvàt_deltacủa !DYNAMIC, và các điều kiện biên cùng tải đã định nghĩa sẽ có hiệu lực. Đây là cách xử lý để tương thích ngược; với dữ liệu đầu vào mới, nên định nghĩa !STEP - Trong phân tích động với tăng cố định, nên chỉ định
DTIME, ETIMEở dòng thứ 2 của !STEP để điều khiển bước thời gian và bề rộng thời gian của bước.n_stepvàt_deltacủa !DYNAMIC được xử lý như giá trị mặc định khi bỏ qua !STEP hoặc cho mục đích tương thích ngược - Khi chỉ định INC_TYPE=AUTO trong phân tích động, bước thời gian được điều khiển bằng DTIME_INIT, ETIME, MINDT và MAXDT ở dòng thứ 2. Tăng tự động và cắt lùi chủ yếu được sử dụng trong phân tích động phi tuyến bằng phương pháp giải ẩn
- Trong phân tích động, có thể kích hoạt !BOUNDARY, !VELOCITY và !ACCELERATION bằng dòng BOUNDARY, và !CLOAD cũng như !SPRING của phương pháp giải ẩn bằng dòng LOAD, theo từng bước