3.6.19 · D3 · HinglishSpacecraft Structures & Systems Engineering

Worked examplesFEM for structures — assembling global stiffness

3,121 words14 min read↑ Read in English

3.6.19 · D3 · Physics › Spacecraft Structures & Systems Engineering › FEM for structures — assembling global stiffness

Yeh page parent topic on assembling global stiffness ki "battle-tested" companion hai. Parent ne dikhaya tha ki scatter-add kaise kaam karta hai. Yahan hum har situation drill karenge jo aap ko mil sakti hai: shared nodes, disconnected pieces, parallel bars, rotated bars, degenerate (rigid-body) matrices, aur wo exam twists jo logon ko trip karte hain.

Shuru karne se pehle, ek vaada: koi bhi symbol use nahi hoga jab tak usse draw na kar diya jaaye. Agar aapne kabhi stiffness matrix nahi dekha, toh pehle parent ka "Core Idea" padho — lekin neeche sab kuch apni notation khud earn karta hai.

Recall Teen words jinka hum baar baar use karenge

Node ::: mesh mein ek point jahan elements milte hain; displacements yahan measure hote hain. DOF (degree of freedom) ::: ek independent tarika jisme ek node move kar sakta hai (jaise horizontal, ya vertical). Hum inhe se number karte hain poore mesh mein. Scatter-add ::: chhote element matrix ko lo aur uski har entry ko bade global matrix mein add karo, un rows/columns par jo us element ke global DOF numbers se milti hain.


Scenario Matrix

Har assembly problem neeche diye cells ka mixture hota hai. Jo worked examples follow karte hain unhe un cell(s) ke label ke saath likha gaya hai jo wo cover karte hain, isliye mil ke ye poora table cover karte hain.

Cell Kya tricky hai Covered by
A. Series chain (shared interior node) overlapping entries ko sum karna padta hai Ex 1
B. Disconnected / no shared node zero coupling entry; block-diagonal Ex 2
C. Sign bookkeeping off-diagonals negative kyun, diagonals positive kyun Ex 3
D. Zero / degenerate (rigid-body) matrix boundary conditions se pehle Ex 4
E. Rotated element (transformation) local global, angle ; aur limit Ex 5
F. Vertical bar (limiting angle ) : kaun si entries survive karti hain? Ex 6
G. Parallel bars (same node pair) do elements dono nodes share karte hain stiffnesses add hoti hain Ex 7
H. Real-world word problem spacecraft bracket, DOFs khud choose karo Ex 8
I. Exam twist (DOFs mis-numbered) non-adjacent nodes scattered off-diagonals Ex 9

Cell A — Series Chain (Shared Interior Node)

Forecast: padhne se pehle guess karo ki kaun si ek entry ki jagah hogi.

Figure — FEM for structures — assembling global stiffness

Step 1 — Bar I ko DOFs par place karo. Yeh step kyun? Bar I sirf DOFs 1 aur 2 ko touch karta hai, isliye uska block us corner mein land karta hai; row/col 3 zero rehti hai kyunki Bar I ko node 3 ka koi pata nahi hai.

Step 2 — Bar II ko DOFs par place karo. Yeh step kyun? Bar II DOFs 2 aur 3 ko touch karta hai. Uska top-left upar land karta hai us ke jo pehle se par hai — yehi overlap hai.

Step 3 — overlap sum karo (yehi toh poora point hai). Yeh step kyun? Node 2 dono bars se belong karta hai, isliye uski self-stiffness hai. Figure mein middle node dekho: do springs usse khainchte hain, isliye wo double resistant hai.

Verify: har row sum karta hai (, , ). Poori chain ka rigid slide kuch bhi stretch nahi karta, isliye zero net force — correct hai. kyunki nodes 1 aur 3 koi bhi element share nahi karte. ✓

Sparse Matrix Storage se compare karo: dekho tridiagonal hai — zyaadatar entries already zero hain.


Cell B — Disconnected Pieces (No Shared Node)

Forecast: kya (do pieces ka coupling) zero hoga ya nonzero?

Step 1 — dono blocks scatter karo. Yeh step kyun? Bar I top-left fill karta hai; Bar II bottom-right . Kuch bhi overlap nahi karta.

Step 2 — coupling entry padho. . Yeh step kyun? tabhi hoga jab DOFs ek element share karein. DOFs 2 aur 3 alag, unconnected bars se belong karte hain.

Verify: block-diagonal hai — do independent springs, bilkul waise jaisa physics demand karta hai. Har block singular hai (akela bar freely slide kar sakta hai), jo Cell D ko foreshadow karta hai. ✓


Cell C — Sign Bookkeeping

Forecast: us force ka sign predict karo jo node par lagta hai jab node forward move karta hai.

Step 1 — impose karo. Force vector . Yeh step kyun? ka column hi force answer hai "unit push at " ke liye.

Step 2 — dono numbers interpret karo. (stretched bar ko wapas pull karta hai — restoring, positive diagonal). (wahi bar ko forward drag karta hai — negative off-diagonal). Yeh step kyun? Newton's third law: bar apne dono ends ko ek doosre ki taraf pull karta hai.

Verify: : koi external agent nahi, internal forces cancel hote hain. Isliye har off-diagonal coupling negative hoti hai aur diagonals positive spring-like elements ke liye. ✓


Cell D — Zero / Degenerate Matrix (Rigid-Body Mode)

Forecast: compute karne se pehle determinant guess karo.

Step 1 — rigid-body vector test karo. Yeh step kyun? Agar poori structure slide karne par zero force produce ho, toh wo displacement ek zero-energy (rigid-body) mode hai, isliye .

Step 2 — confirm karo . Expand karo: . Yeh step kyun? Zero eigenvalue zero determinant koi unique solution nahi — structure space mein float kar jaayega.

Step 3 — boundary condition lagao (node 1 fix karo). Row/col 1 delete karo: , . Yeh step kyun? Rigid-body freedom hataana (ek node nail karna) ko positive-definite aur invertible banata hai — dekho Boundary Conditions in FEM.

Verify: original determinant (singular ✓), reduced determinant (solvable ✓). Isliye FEM code hamesha Direct vs Iterative Solvers mein solve karne se pehle BCs apply karta hai. ✓


Cell E — Rotated Element (Transformation), Limit ke Saath

Forecast: kya par horizontal-only entry poora hoga, ya uska ek fraction?

Figure — FEM for structures — assembling global stiffness

Step 1 — transformation kyun zaroori hai. Ek bar sirf apni khud ki length ke saath motion resist karta hai. Apne local axis mein, stiffness do axial displacements relate karta hai: Yeh step kyun? Global directions bar ke saath aligned nahi hain, isliye ek global push isse sirf partly stretch karta hai. Hume project karna padega.

Step 2 — transformation matrix explicitly likho. lo. Ek node ka axial displacement uska motion bar direction par project karta hai: . Dono nodes A aur B ke liye yeh projection stack karo (global DOF order ): Yeh step kyun? ek rectangular dictionary hai jo 4 global movements ko 2 axial wale mein convert karta hai jo bar actually feel karta hai. Uski top row node A project karta hai, bottom row node B.

Step 3 — global stiffness paane ke liye sandwich karo. Yeh step kyun? (ek matrix) axial stiffness ko wapas 4 global DOFs mein push karta hai — har entry hai " us hisaab se scale hua ki wo do directions bar ke saath kitni align hain." Yeh Coordinate Transformations in FEM ka standard bar result hai.

Step 4 — plug karo: , isliye . Yeh step kyun? par ek horizontal push aur ek vertical push dono bar ko equally stretch karte hain, isliye aur stiffness fifty-fifty share karte hain.

Step 5 — limit (horizontal bar): . , isliye Yeh step kyun? Ek horizontal bar ki koi vertical stiffness nahi hoti (uske -rows/cols vanish ho jaate hain); sirf -DOFs 1-D pattern carry karte hain — bilkul Cell A wala plain bar horizontally embedded.

Verify: par, ka ek fraction, forecast confirm karta hai. par, (full) aur vertical stiffness . Dono matrices ke zero row sums hain (rigid slide kuch stretch nahi karta). Neeche Cell F () ke saath, teen angles poori range bracket karte hain. ✓


Cell F — Vertical Bar (Limiting Angle )

Forecast: guess karo ki horizontal stiffness zero hai ya nonzero.

Step 1 — substitute karo. , isliye Yeh step kyun? Ek vertical bar horizontal motion resist nahi kar sakta — vertical rod ko sideways push karo toh wo swing karta hai, stretch nahi. Isliye saare -rows/cols zero hain.

Step 2 — surviving block interpret karo. Sirf -DOFs (rows/cols 2 aur 4) jaana pehchana carry karte hain. Yeh step kyun? Yeh Cell C ke 1-D bar se match karta hai, bas vertical direction mein embedded hai.

Verify: Ex 5 se compare karo jab sweep karta hai : -stiffness slide karta hai aur -stiffness slide karta hai — perfectly complementary, koi jumps nahi. Zero -stiffness physically correct hai, aur warn karta hai ki ek unbraced vertical bar ek singular sub-system hai jise bracing/BCs ki zaroorat hai. ✓


Cell G — Parallel Bars (Same Node Pair)

Forecast: kya do stiffnesses add honge ya average honge?

Step 1 — Bar I scatter karo (DOFs ). Yeh step kyun? Bar I dono DOFs touch karta hai, poora fill karta hai.

Step 2 — Bar II ko same DOFs par scatter karo. Yeh step kyun? Dono elements dono nodes share karte hain, isliye har entry overlap karti hai aur hum entry-by-entry sum karte hain. Yeh parallel-spring rule seedha scatter-add se nikalta hai.

Verify: combined stiffness hai — parallel mein springs add hote hain (average nahi), bilkul elementary physics kehti hai. Row sums abhi bhi . Agar (koi doubler nahi) toh single bar recover hota hai. ✓


Cell H — Real-World Word Problem

Forecast: kya tip same load ka ek single bar se zyaada move karega ya kam?

Step 1 — spring constant compute karo. . Yeh step kyun? Material + geometry ko ek number mein convert karta hai; dono bars isse share karte hain.

Step 2 — assemble karo aur BC apply karo (Ex 1 + Ex 4 reuse karo). Reduced system (DOF 1 drop karo): Yeh step kyun? Node 1 fixed hai, isliye solve karne se pehle uski row/column remove ki jaati hai.

Step 3 — solve karo. Row 1 se: . Row 2: . Substitute karo: , . Yeh step kyun? Series mein do bars softer hote hain (compliances add hoti hain), isliye tip ek single bar ke stretch se double move karta hai.

Verify: units ✓. Series check: har bar stretch karta hai, total ✓. Forecast confirmed: ek single bar se zyaada. ✓


Cell I — Exam Twist (Non-Adjacent DOF Numbers)

Forecast: kya abhi bhi tridiagonal rahega, ya nonzeros diagonal band ke bahar appear honge?

Step 1 — Bar I ko rows/cols mein scatter karo. Yeh step kyun? ki block entries DOF list use karke global par map hoti hain.

Step 2 — Bar II ko rows/cols mein scatter karo. Yeh step kyun? Node 3 (shared wala) globally index 3 hai, isliye dono bars se accumulate karta hai.

Step 3 — assembled matrix likho. Yeh step kyun? Rows/cols reorder karo aur Ex 1 ka tridiagonal matrix recover hoga — same physics, permuted labels.

Verify: (shared node ✓); row sums zero ✓; nonzero tight band se bahar baithe hain — buri numbering bandwidth badhaa deti hai, Sparse Matrix Storage aur solver cost ko hurt karta hai. Achha node ordering matter karta hai — ise Mesh Refinement and Convergence se connect karo. ✓


Recall Rapid self-test

Series chain mein kyun hai? ::: Node 2 dono bars se shared hai; har ek add karta hai. kab guaranteed hai? ::: Jab DOFs koi common element share na karen. Same node pair ke beech do bars — kya stiffnesses add hoti hain ya average? ::: Add hoti hain: (parallel springs). Unconstrained singular kyun hai? ::: Rigid-body motion ek zero-energy mode hai . par bar ki -stiffness kya hai? ::: , phir , phir .

Har ki mechanics ke liye dekho Element Stiffness Matrices; big-picture pipeline ke liye dekho Finite Element Method Overview.