How to input pre-defined 6×6 stiffness matrix into SACS


How to input pre-defined 6×6 stiffness matrix into SACS

K.Kurojjanawon

10-Aug-2015

หลายคนอาจจะเคยเจอปัญหาที่ว่าต้องใส่ pre-defined 6×6 stiffness matrix เข้าไป โดยส่วนใหญ่ ไม่รู้จะใส่ยังไงใน sacs ก็เลือกที่จะไปใส่เป็น elastic spring เข้าไป ซึ่งมันก็ใส่ได้ 6 dofs โดยมันเป็นค่า diagonal ของ stiffness matrix แต่มันใส่ค่า off-diagonal ไม่ได้ หลายๆ คนเลือกที่จะ ignore ค่า off-diagonal ไป เพราะไม่รู้จะใส่เข้าไปใน sacs ยังไง

วันนี้ผมแนะนำการใส่ full pre-defined 6×6 stiffness matrix เข้าในใน SACS ง่ายๆ ตามข้างล่างเลย

  1. ให้ไปทำ substructural analysis โดยสร้าง define 6×6 stiffness matrix ใน superelement input file ก่อน โดยใช้ ‘create user defined super element’ซึ่งจะได้ subsef.xxx ออกมา
  2. เวลาจะวิเคราะห์อะไรให้ เรียก subsef.xxx เข้าไป โดย imported superelement เข้าไปร่วมรันด้วย

กรณีที่มี superelement หลายไฟล์

เช่น ผมวิเคราะห์ jacket แต่ไม่มี topsides model อยู่ใน model ของผม แล้วผมได้ 6×6 stiffness matrix มาจาก topsides team อีก บริษัท งั้นผมก็จะได้ superelement ไฟล์ที่หนึ่ง จาก stiffness ของ topsides แต่ผมทำ jacket ผมมี superelement จาก foundation ด้วย งั้นทำให้ผมมี superelement 2 ไฟล์ ซึ่งเวลาเรียกไปรันอะไรก็ตาม เราสามารถเรียก superelement ได้ทีละ 1 ไฟล์เท่านั้น งั้นเราต้องรวม superelement 2 ไฟล์ให้กลายเป็น 1 ไฟล์ก่อน โดยใข้ ‘Merge superelement’ จากนั้นค่อยเรียก superelement ตัวที่รวมแล้วไปใช้

11816125_10204758457217371_409030823430824612_o.jpg

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s