image
ค่านิยม :
ซื่อสัตย์ มีวินัย เป็นมืออาชีพ มีความเที่ยงธรรม และประพฤติตนเป็นที่ชื่นชมของบุคคลทั่วไปฯ.
image
วิสัยทัศน์ :
เราคือส่วนสำคัญส่วนหนึ่งของความพร้อมรบ และความสำเร็จในภารกิจของกำลังรบฯ.
 

Composite Plate Bending Analysis With Matlab Code Jun 2026

% Expand to 20x20 (u,v,w,θx,θy per node) % Here we assemble directly into 5 DOF format % For simplicity, we use block matrices % Actual implementation would map correctly % We'll assemble Ke as 5x5 blocks per node

u = u₀ + z ψₓ v = v₀ + z ψᵧ w = w₀ Composite Plate Bending Analysis With Matlab Code

function [N, dNdxi, detJ, invJ] = shape_functions(xi, eta, coord) % 4-node bilinear quadrilateral N = 0.25 * [(1-xi) (1-eta); (1+xi) (1-eta); (1+xi) (1+eta); (1-xi) (1+eta)]; dNdxi = 0.25 * [-(1-eta), (1-eta), (1+eta), -(1+eta); -(1-xi), -(1+xi), (1+xi), (1-xi)]; J = dNdxi * coord; % 2x2 Jacobian detJ = det(J); invJ = inv(J); end % Expand to 20x20 (u,v,w,θx,θy per node) %

%% 4. Global Stiffness Matrix Assembly K = sparse(n_dof, n_dof); gp = [-1/sqrt(3), 1/sqrt(3)]; % Gaussian points (2x2 integration) Bending Analysis (Load Case) % Scenario: Plate subjected

%% 6. Display ABD Matrix disp('Extensional Stiffness [A] (N/m):'); disp(A); disp('Coupling Stiffness [B] (N):'); disp(B); disp('Bending Stiffness [D] (N-m):'); disp(D);

%% 7. Bending Analysis (Load Case) % Scenario: Plate subjected to Uniform Moment Mx = 100 N-m/m % This simulates a pure bending case. M_applied = [100; 0; 0]; % [Mx, My, Mxy] in N-m/m