Solution_Library > Scripts > S_DisplMethod


S_DisplMethod

Purpose

script for displacement method of structural analysis

Synopsis

This is a script file.

Description

DISPLMETHOD script for displacement method of structural analysis
  the script contains the steps for the classical displacement method of structural analysis:
  (1) set up the kinematic matrix Af
  (2) set up the collection of element stiffness matrices Ks
  (3) set up the structure stiffness matrix Kf = Af'*Ks*Af
  (4) set up the equivalent nodal forces Pwf due to element loading
  (5) set up the initial element forces Q0
  (6) set up the initial nodal forces P0 = Af'Q0 + Pwf
  (7) solve for the free global DOF displacements Uf from Pf-P0 = Kf*Uf
  (8) determine the element deformations V=Af*Uf
  (9) determine the basic element forces Q=Ks*V+Q0

Cross-Reference Information

This function calls:

  • A_matrix kinematic matrix of structural model with 2d/3d truss and 2d frame elements
  • Create_PwForces set up equivalent nodal forces due to uniform element loading w
  • Ks_matrix block diagonal matrix of basic element stiffness matrices for structural model
  • Q0_vector initial (fixed-end) force vector for structural model
  • H_index cell array of indices into structure arrays for continuous element deformations
  • Complete_QV complete basic force QIN and element deformation vector VE with values at releases
This function is called by: