From 2b34d0bb0cbfb2fb192eafd60b4f9e551d4304cc Mon Sep 17 00:00:00 2001 From: "KOKO\\Mimi" Date: Sat, 8 Aug 2026 23:50:58 +0900 Subject: [PATCH] modify reference and agents.md --- AGENTS.md | 2 ++ .../cantilever beam displacements.csv | 24 +++++++------- .../cantilever beam elemental forces.csv | 33 +++++++------------ .../cantilever beam reactions.csv | 24 +++++++------- reference/cantilever beam/cantilever beam.inp | 8 +++-- 5 files changed, 43 insertions(+), 48 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 234e627..3462bfd 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -57,6 +57,8 @@ - 커밋 메시지는 conventional commits 형식을 따른다: `feat:`, `fix:`, `docs:`, `refactor:`, `test:`, `chore:`. ## Agent/Skill Workflow +AI 에이전트는 유한요소 구조해석 지식이 필요할 때 FEM wiki를 참조하기 위해 `.codex/skills/fem-theory-query` 스킬을 사용할 수 있다. + | 개발 과정 | Agent | Skill | 산출물 | | --- | --- | --- | --- | | 요구조건 분석 | `requirement-agent` | `fesa-requirements-baseline` | `docs/requirements/.md` | diff --git a/reference/cantilever beam/cantilever beam displacements.csv b/reference/cantilever beam/cantilever beam displacements.csv index 24ae5db..9b77459 100644 --- a/reference/cantilever beam/cantilever beam displacements.csv +++ b/reference/cantilever beam/cantilever beam displacements.csv @@ -1,12 +1,12 @@ -Part Instance Name, Node Label, U-U1, U-U2, U-U3, UR-UR1, UR-UR2, UR-UR3 -PART-1_1-1,1,0.000000E+00,0.000000E+00,-1.000000E-30,0.000000E+00,1.000000E-29,0.000000E+00 -PART-1_1-1,2,0.000000E+00,0.000000E+00,-2.900000E-04,0.000000E+00,5.428570E-04,0.000000E+00 -PART-1_1-1,3,0.000000E+00,0.000000E+00,-1.094290E-03,0.000000E+00,1.028570E-03,0.000000E+00 -PART-1_1-1,4,0.000000E+00,0.000000E+00,-2.355720E-03,0.000000E+00,1.457140E-03,0.000000E+00 -PART-1_1-1,5,0.000000E+00,0.000000E+00,-4.017140E-03,0.000000E+00,1.828570E-03,0.000000E+00 -PART-1_1-1,6,0.000000E+00,0.000000E+00,-6.021430E-03,0.000000E+00,2.142860E-03,0.000000E+00 -PART-1_1-1,7,0.000000E+00,0.000000E+00,-8.311430E-03,0.000000E+00,2.400000E-03,0.000000E+00 -PART-1_1-1,8,0.000000E+00,0.000000E+00,-1.083000E-02,0.000000E+00,2.600000E-03,0.000000E+00 -PART-1_1-1,9,0.000000E+00,0.000000E+00,-1.352000E-02,0.000000E+00,2.742860E-03,0.000000E+00 -PART-1_1-1,10,0.000000E+00,0.000000E+00,-1.632430E-02,0.000000E+00,2.828570E-03,0.000000E+00 -PART-1_1-1,11,0.000000E+00,0.000000E+00,-1.918570E-02,0.000000E+00,2.857140E-03,0.000000E+00 +Frame,Part Instance Name, Node Label, U-U1, U-U2, U-U3, UR-UR1, UR-UR2, UR-UR3 +Increment 1: Step Time = 1.000,PART-1_1-1,1,0.000000000E+00,0.000000000E+00,-1.000000000E-30,0.000000000E+00,1.000000000E-29,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,2,0.000000000E+00,0.000000000E+00,-2.761905780E-04,0.000000000E+00,5.428573350E-04,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,3,0.000000000E+00,0.000000000E+00,-1.066667140E-03,0.000000000E+00,1.028571860E-03,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,4,0.000000000E+00,0.000000000E+00,-2.314286540E-03,0.000000000E+00,1.457143460E-03,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,5,0.000000000E+00,0.000000000E+00,-3.961906300E-03,0.000000000E+00,1.828572130E-03,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,6,0.000000000E+00,0.000000000E+00,-5.952383390E-03,0.000000000E+00,2.142857990E-03,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,7,0.000000000E+00,0.000000000E+00,-8.228574880E-03,0.000000000E+00,2.400001050E-03,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,8,0.000000000E+00,0.000000000E+00,-1.073333810E-02,0.000000000E+00,2.600000940E-03,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,9,0.000000000E+00,0.000000000E+00,-1.340952890E-02,0.000000000E+00,2.742858140E-03,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,10,0.000000000E+00,0.000000000E+00,-1.620000600E-02,0.000000000E+00,2.828572640E-03,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,11,0.000000000E+00,0.000000000E+00,-1.904762720E-02,0.000000000E+00,2.857143990E-03,0.000000000E+00 diff --git a/reference/cantilever beam/cantilever beam elemental forces.csv b/reference/cantilever beam/cantilever beam elemental forces.csv index 9720e64..3fded76 100644 --- a/reference/cantilever beam/cantilever beam elemental forces.csv +++ b/reference/cantilever beam/cantilever beam elemental forces.csv @@ -1,21 +1,12 @@ -Part Instance Name, Element Label, Node Label, SF-SF1, SF-SF2, SF-SF3, SM-SM1, SM-SM2, SM-SM3,,,,, -PART-1_1-1,1,1,0.000000E+00,-1.000000E+06,0.000000E+00,9.500000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,1,2,0.000000E+00,-1.000000E+06,0.000000E+00,9.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,2,2,0.000000E+00,-1.000000E+06,0.000000E+00,9.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,2,3,0.000000E+00,-1.000000E+06,0.000000E+00,8.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,3,3,0.000000E+00,-1.000000E+06,0.000000E+00,8.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,3,4,0.000000E+00,-1.000000E+06,0.000000E+00,7.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,4,4,0.000000E+00,-1.000000E+06,0.000000E+00,7.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,4,5,0.000000E+00,-1.000000E+06,0.000000E+00,6.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,5,5,0.000000E+00,-1.000000E+06,0.000000E+00,6.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,5,6,0.000000E+00,-1.000000E+06,0.000000E+00,5.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,6,6,0.000000E+00,-1.000000E+06,0.000000E+00,5.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,6,7,0.000000E+00,-1.000000E+06,0.000000E+00,4.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,7,7,0.000000E+00,-1.000000E+06,0.000000E+00,4.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,7,8,0.000000E+00,-1.000000E+06,0.000000E+00,3.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,8,8,0.000000E+00,-1.000000E+06,0.000000E+00,3.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,8,9,0.000000E+00,-1.000000E+06,0.000000E+00,2.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,9,9,0.000000E+00,-1.000000E+06,0.000000E+00,2.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,9,10,0.000000E+00,-1.000000E+06,0.000000E+00,1.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,10,10,0.000000E+00,-1.000000E+06,0.000000E+00,1.000000E+06,0.000000E+00,0.000000E+00,,,,, -PART-1_1-1,10,11,0.000000E+00,-1.000000E+06,0.000000E+00,5.000000E+05,0.000000E+00,0.000000E+00,,,,, +Frame,Part Instance Name, Node Label, SF-SF1, SM-SM1, SM-SM2, SM-SM3 +Increment 1: Step Time = 1.000,PART-1_1-1,1,0.000000000E+00,1.000000000E+07,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,2,0.000000000E+00,9.000000000E+06,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,3,0.000000000E+00,8.000000000E+06,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,4,0.000000000E+00,7.000000000E+06,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,5,0.000000000E+00,6.000000000E+06,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,6,0.000000000E+00,5.000000000E+06,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,7,0.000000000E+00,4.000000000E+06,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,8,0.000000000E+00,3.000000000E+06,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,9,0.000000000E+00,2.000000000E+06,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,10,0.000000000E+00,1.000000000E+06,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,11,0.000000000E+00,-1.560000000E-02,0.000000000E+00,0.000000000E+00 diff --git a/reference/cantilever beam/cantilever beam reactions.csv b/reference/cantilever beam/cantilever beam reactions.csv index 83584a1..fea4234 100644 --- a/reference/cantilever beam/cantilever beam reactions.csv +++ b/reference/cantilever beam/cantilever beam reactions.csv @@ -1,12 +1,12 @@ -Part Instance Name, Node Label, RF-RF1, RF-RF2, RF-RF3, RM-RM1, RM-RM2, RM-RM3 -PART-1_1-1,1,0.000000E+00,0.000000E+00,1.000000E+06,0.000000E+00,-1.000000E+07,0.000000E+00 -PART-1_1-1,2,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 -PART-1_1-1,3,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 -PART-1_1-1,4,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 -PART-1_1-1,5,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 -PART-1_1-1,6,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 -PART-1_1-1,7,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 -PART-1_1-1,8,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 -PART-1_1-1,9,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 -PART-1_1-1,10,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 -PART-1_1-1,11,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00,0.000000E+00 +Frame,Part Instance Name, Node Label, RF-RF1, RF-RF2, RF-RF3, RM-RM1, RM-RM2, RM-RM3 +Increment 1: Step Time = 1.000,PART-1_1-1,1,0.000000000E+00,0.000000000E+00,1.000000000E+06,0.000000000E+00,-1.000000000E+07,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,2,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,3,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,4,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,5,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,6,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,7,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,8,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,9,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,10,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 +Increment 1: Step Time = 1.000,PART-1_1-1,11,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00,0.000000000E+00 diff --git a/reference/cantilever beam/cantilever beam.inp b/reference/cantilever beam/cantilever beam.inp index 9883654..9eedc9c 100644 --- a/reference/cantilever beam/cantilever beam.inp +++ b/reference/cantilever beam/cantilever beam.inp @@ -18,7 +18,7 @@ 9, 8., 0., 0. 10, 9., 0., 0. 11, 10., 0., 0. -*Element, type=B31 +*Element, type=B33 1, 1, 2 2, 2, 3 3, 3, 4 @@ -33,12 +33,14 @@ 1, 10, 1 *Elset, elset=Set-2, generate 1, 10, 1 +*Elset, elset=Set-3, generate + 1, 10, 1 +*Elset, elset=Set-4, generate + 1, 10, 1 ** Section: Section-1 Profile: Profile-1 *Beam General Section, elset=Set-1, material=Material-1, section=GENERAL 1., 0.0833333, 0., 0.0833333, 0.140833 0.,1.,0. -*Transverse Shear Stiffness -6.73077e+10, 6.73077e+10, 0.25 *End Part ** **