Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Author
giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys
 
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Bạn hỏi một câu chung chung thế này thì khó ai mà có thể giúp bạn được,...
Mình nghĩ rằng khi hỏi thì bạn nên đưa ra vấn đề một cách cụ thể, ngắn gọn và dễ hiểu... như thế thì mọi người mới có thể giúp bạn được !

Brg
 
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Vấn đề của mình là 1 vấn đề cơ bản trong lập trình mô phỏng mô hình hình học trong ansys .Mình đã có ví dụ sẵn nhưng thực sự là ko hiểu người ta lại lập trình như thế. Mình cần các bạn giúp là ở chỗ này

đây là 1 ví dụ

/PREP7
ET,1,SOLID92
MP,EX,1,2.1e5
MP,NUXY,1,0.3
K,1,0,0
K,2,0,75
K,3,-75,0
LARC,2,3,1,75
K,4,130,75
K,5,130,0
L,2,4
L,4,5
L,5,3
LPOT
K,6,0,32.5
K,7,-32.5,0
LARC,6,7,1,32.5
LDIV,5,2
LDELE,5
LPLOT
L,1,8
L,1,7
AL,5,6,7
AL,1,2,3,4
VEXT,1,0,0,0,0,-24.9
VEXT,2,0,0,0,0,-24.9
VSBV,2,1
K,16,0,0,5
K,17,5,0,5
K,18,0,0,10
CIRCLE,16,32.5,18,17
AL,4,15,10,7
VEXT,1,0,0,0,0,-35
VSBV,3,1


Tại sao lại là AL,5,6,7
AL,1,2,3,4
Và đây là nick chát của mình domanhlinh_130990
Ai có lòng tốt thì hãy để nick chát cho mình kết bạn để hỏi chi tiết cụ thể hơn. chân thành cảm ơn các bạn đã giúp!
 
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Bạn vào trong Help của Ânsys sẽ có hướng dẫn cụ thể về câu lệnh AL này,...
Câu lệnh này để tạo Area bao bởi các đường line xác định trước
!Trích từ Help
AL

AL, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10
Generates an area bounded by previously defined lines.
!
 
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Mình biết cái AL là để tạo mặt , tuy nhiên L1 <-> L,1,2 hay là L,2,4. Nghĩa là nó hiểu L1, L2, L3, ... tương ứng những cái nào mình nối đường thẳng trước ?

Vấn đề thứ 2 mình muốn hỏi

/PREP7
ET,1,SOLID92
MP,EX,1,2.1e5
MP,NUXY,1,0.3
K,1,0,0
K,2,0,75
K,3,-75,0
LARC,2,3,1,75
K,4,130,75
K,5,130,0
L,2,4
L,4,5
L,5,3
LPOT
K,6,0,32.5
K,7,-32.5,0
LARC,6,7,1,32.5
LDIV,5,2
LDELE,5
LPLOT
L,1,8
L,1,7
AL,5,6,7
AL,1,2,3,4
VEXT,1,0,0,0,0,-24.9
VEXT,2,0,0,0,0,-24.9
VSBV,2,1
K,16,0,0,5
K,17,5,0,5
K,18,0,0,10
CIRCLE,16,32.5,18,17
AL,4,15,10,7
VEXT,1,0,0,0,0,-35
VSBV,3,1

Nó viết lệnh Al,4,15,10,7 ở đâu ra trong khi trong bài lập trình ko thầy L15, L10 , L7 ( L15 LÀ NỐI TỪ ĐIẺM NÀO ĐẾN DIỂM NÀO?
 
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Trong Ansys APDL, khi bạn tạo một đối tượng ...chẳng hạn hình vuông thì các cạnh của nó sẽ được đánh số !
Trường hợp của bạn thì các cạnh 15, 10, 7 được tạo bởi một trong cách lệnh : LARC, hoặc LDIV....
Tốt nhất để kiểm tra cạnh nào được đánh số bao nhiêu bạn vào cú pháp như sau: menu PlotCtrls/ Numberings...chọn mục "LINE line number" và kích chọn "On".... như thế cách cạnh sẽ hiện số và bạn xác định được đâu là số cạnh cần tìm.
Bạn làm tương tự với Point hoặc Area ..

@ Theo mình bạn nên chịu khó tìm tutorial mà học, ... vì những câu hỏi của bạn hoàn toàn có thể tìm ở các ví dụ đơn giản có rất nhiều trên mạng

Brg
 
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Cảm ơn mystar, xin hỏi bạn tên là gì và bao nhiêu tuổi rồi, để tiện cho việc xưng hô.Thanks!
 
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Chào Mystar !
Nhờ bạn mà mình đã hiểu cơ bản về vấn đề mô phỏng mô hình hình học. Nhưng hôm nay mình lại phải nhờ bạn giải thích giùm cái vấn đề chia lưới.
/PREP7
ET,1,SOLID92
MP,EX,1,2.e5
MP,NUXY,1,0.3

K,1,0,0,0
K,2,290,0
K,3,290,210
K,4,290,227.5
K,5,230,227.5
K,6,180,227.5
K,7,60,227.5
K,8,0,227.5
K,9,0,210
K,10,60,210

K,11,180,210
K,12,230,210
K,13,290,157.5
K,14,0,157.5

L,1,2
L,2,13
L,13,14
L,14,1
L,13,3
L,3,12
L,12,11
L,11,10
L,10,9
L,9,14
L,3,4
L,4,5
L,5,6
L,6,7
L,7,8
L,8,9
L,5,12
L,6,11
L,7,10

AL,1,2,3,4
AL,3,5,6,7,8,9,10
AL,6,11,12,17
AL,7,17,13,18
AL,8,18,14,19
AL,9,19,15,16

VEXT,all,0,0,0,0,-310

/VIEW,1,1,1,1
/ANG,1
/REP,FAST

VADD,all

K,29,0,0,5
circle,1,38,29,2

AL,35,36,37,53

VEXT,10,0,0,0,0,-310

VSBV,7,1

K,36,230,115
K,37,235,115
K,38,230,115,5

circle,36,35,38,37
AL,1,4,20,23

VEXT,1,0,0,0,0,-310
VSBV,2,1

K,43,120,75,5
K,44,125,75,5
K,45,120,75,10

Circle,43,62.5,45,44
AL,61,66,67,68

VEXT,1,0,0,0,0,-85
VSBV,3,1

K,58,120,75,5
K,59,125,75,5
K,60,120,75,10

CIRCLE,58,62.5,60,59

AL,67,68,61,66
VEXT,1,0,0,0,0,-165
VSBV,2,1

K,65,0,115,5
K,66,5,115,5
K,67,0,115,10

circle,65,40,67,66

AL,61,66,67,68

VEXT,1,0,0,0,0,-85
VSBV,3,1

K,75,0,115,5
K,76,5,115,5
K,77,0,115,10
CIRCLE,75,40,77,76
AL,64,66,67,61

VEXT,1,0,0,0,0,-165

VSBV,2,1
AADD,48,2
AADD,18,9
AADD,13,50

ESIZE,20
VMESH,all
FINISH


Trên là ví dụ , mình muốn bạn giải thích giùm cái lệnh "AADD", lệnh ESIZE VÀ cái lệnh VMESH
cảm ơn bạn rất nhiều!
 
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Thứ 2 là cái lỗi "LINE 7 crosses the axis of rotation"
/Prep7
Et,1,shell63
Mp,ex,1,2.1e5
Mp,Nuxy,1,0.3

K,1,0,0,0
K,2,50,0,0
K,3,50,85
K,4,15,95,0
K,5,15,100,0

L,1,2
L,2,3
L,3,4
L,4,5

LFILLT,1,2,7
LFILLT,2,3,5
LFILLT,3,4,3
KLIST,ALL,,,COORD

K,12,0,120,0
L,1,12

LSEL,s,,,1,7,1

AROTAT,ALL,,,,8,360,4
AMESH,ALL

khi nhập file text vào thì hiện ra "LINE 7 crosses the axis of rotation" trong khi nhập giống của sách. Mong bạn giúp đỡ
 
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

1. Lệnh AADD là lệnh cộng các Area riêng biệt với nhau, nó tương tự câu lệnh : Boolean/ Unite
ví dụ : AADD 48,2 ; là cộng Areasố 48 với số 2 để tạo thành một Area mới

2. Lệnh ESIZE là lệnh chia một đoạn thẳng thành các phần bằng nhau:
Trong câu lệnh của bạn : ESIZE,20 là chia các đoạn thẳng thành các phần đoạn nhỏ với kích thước là 20

3. Câu lệnh VMESH là chia lưới Volume

Brg
 
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Mystar có thể lấy ví dụ lập trình 1 khối trụ đặc tròn xoay đặc được không, nhưng mà phải dùng lệnh xoay quanh 1 trục nhé vì mình đang làm cái piston mà ? và mình làm như trong sách rồi nhưng vẫn bị lỗi.thanks!
 
B

blue sky

Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Mình vừa đọc qua bài viết của bạn mình nghĩ bạn mới làm về Ansys nên
Mình góp ý chút: để cho bạn có hướng tự nghiên cứu sau này về Ansys
thứ nhất: về câu lệnh APDL bạn nên tra trên phần help của Ansys nó sẽ giải thích rất rõ ràng ý nghĩa các câu lệnh
thứ 2 : Đối với chi tiết tiết đối xứng (cả về hình học và tải tác động) bạn nên đưa về phân tích 1 phần nào đó thôi (1/2, 1/4, 1/8 v.v.v) thì nó tiết kiệm dc khá nhiều thời gian mà kết quả thì như nhau. ( như bài của bạn ở trên là đối xứng tròn xoay về hình học nếu về tải đối xứng nữa thì càng đơn giản hơn là đưa về phân tích 2 D thôi rất nhanh gọn. nếu muốn bạn vẫn có thể quét lưới thành 3 D cũng ok, hay ra kết quả rồi bạn muốn thể hiện 3D vẫn ok hết.
bạn có thể tham khảo thêm cuốn sách Hướng dẫn sử dụng Ansys trên mạng cũng dc

Chúc bạn thành công
thân ái
 
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Mình đã làm theo sách nhưng bị lỗi như ở trang 1 mình đã trình bày nên mình mới hỏi các bạn cho mình ví dụ về cách lập trình bằng lệnh AROTAT ( KHỐI ĐẶC) .Mình cũng biết là lập trình ra được biên dạng sau đó dùng lệnh xoay tròn quanh 1 trục. Mình mới học mong mọi người chỉ giúp bằng 1 ví dụ cụ thể.Thanks! chứ nói chung chung thì ko ổn lắm vì mình đang mắc ở cái lệnh AROTAT thôi mà.
 
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Chào bạn, mình cũng đã thử chương trình trên của bạn thì cũng báo lỗi tương tự...Hiện mình cũng chưa tìm ra lỗi
Tuy nhiên bạn có thể dùng lệnh trực tiếp trên menu để tạo khối tròn xoay như mong muốn ..
Thao tác như sau:
- Khi đến câu lệnh AROTAT thì bạn dừng lại không đánh dòng lệnh ấy vào cửa sổ command nữa, thay vì thề bạn vào đường dẫn : Preprocessor/Modeling/Operate/Extrude/Line/About Axis.... sẽ hiện lên cửa sổ chọn cách cạnh cần quay, bạn kích chọn cách cạnh từ 1 đến 7, chọn xong nhấn chuột giữa...
- Nhẫn xong chuột giữa bạn tiếp tục chọn các KeyPoint 1 và 12 (trục xoay)... hiện lên cửa sổ tiếp theo, bạn điền 4 vào mục NSEGok

Bạn sẽ có khối tròn xoay..
Brg
 
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Mystar ơi , nếu mà dùng theo đường dẫn như vậy thì làm sao lập trình tiếp cái tiếp theo trên phần notepan đây . ???????.Mong mýtar giup đỡ có khi phải bỏ đề án mất thôi, hicc hicc
 
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Mystar ơi , nếu mà dùng theo đường dẫn như vậy thì làm sao lập trình tiếp cái tiếp theo trên phần notepan đây . ???????.Mong mýtar giup đỡ có khi phải bỏ đề án mất thôi, hicc hicc
Mình không hiểu ý bạn ?!
Với Ansys Mechanical APDL thì mỗi câu lệnh dạng Text sẽ có câu lệnh tương đương với lựa chọn ở Cửa sổ Menu bên cạnh,...
và bạn có thể dùng câu lệnh dạng text đánh hoặc copy vào dòng lệnh command hoặc dùng Cửa sổ Menu bên cạnh.. hai cái này là tương đương nhau.

Còn nếu chỉ đơn giản là bạn muốn lấy dòng text của câu lệnh để làm thuyết minh thì cũng dễ thôi,... Bạn cứ thực hiện thao tác lệnh bằng Cửa sổ menu bên cạnh (như mình đã hướng dẫn với câu lệnh AROTA), khi đó phần mềm sẽ tự động ghi lại các câu lệnh đó trong file LOG, để truy cập file này lấy ra dòng Text của câu lệnh bạn vào đường dẫn sau:
menu File/ List/Log File .... .sẽ hiện ra file Log liệt kê tất cả các lệnh bạn đã thực hiện.... sau đó bạn có thể copy ra bổ sung vào thuyết minh !

Brg
 
Lượt thích: umy
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Chào Mystar, bây giờ mình lại đang mắc không lập trình được " cung tròn " trong Ansys mong mystar giúp đỡ về cú pháp câu lệnh đó. Mình tìm mãi trong phần help rồi cũng không hiểu lắm . Nếu có ví dụ cụ thể thì càng tốt. Cảm ơn mystar đã giúp đỡ trong thời gian qua.
 
Author
Ðề: Cần giúp đỡ về vấn đề lập trình bằng câu lệnh để mô phỏng (mô hình hình học)và tính toán trong ansys

Mystar thật sự vẫn chưa hiểu ý mình chỗ này. Nếu mình dùng theo đường dẫn như vậy rồi thì giờ mình muốn lập trình tiếp trong file text thì mình làm thế nào đây? Ví dụ như mình xoay vật thể bằng giao diện GUi (người dùng) như của mystar hướng dẫn thì mình đã làm ok rồi. Tuy nhiên mình muốn đục khoét thêm vật thể đó sau khi thực hiện tròn xoay bằng đường dẫn mà mình phải thực hiện đục khoét vật thể tiếp sau khi tròn xoay, nhưng ko được dùng giao diện Gui mà phải lập trình tiếp bằng file text thì mình phải làm như thế nào hả Mytar?
 
Top