Автор: Redem Legaspi Jr. Создано в рамках проекта SMath. Опубликовано пользователем Andrey Ivashov.

Функциональность Beam Analysis Utility Functions

Версия 0.1.7340.18

Функции

Дополнительные компоненты, добавляющие в программу SMath Studio новые математические функции, необходимые для решения задач из различных областей.

  1. AnalyzeBeamCaprani("1:число", "2:матрица", "3:матрица", "4:матрица", "5:матрица", "6:матрица", "7:матрица", "8:матрица")
    Peforms FINITE ELEMENT ANALYSIS based on Dr. Colin Caprani's work and returns the result in Matrix Format. Where '1:number'= Beam Span, '2:matrix' = Support Matrix, '3:matrix' = Concentrated Load Matrix, '4:matrix' = Moment Load Matrix, '5:matrix' = Trapezoidal Load Matrix, '6:matrix' = Uniform Load Matrix, '7:matrix' = Modulus of Elasticity Matrix, '8:matrix' = Moment of Inertia Matrix
  2. AnalyzeBeamYakpol("1:число", "2:матрица", "3:матрица", "4:матрица", "5:матрица", "6:матрица", "7:число", "8:число")
    Peforms FINITE ELEMENT ANALYSIS based on Yakov Polyakov's work and returns the result in Matrix Format. Where '1:number'= Beam Span, '2:matrix' = Support Matrix, '3:matrix' = Concentrated Load Matrix, '4:matrix' = Moment Load Matrix, '5:matrix' = Trapezoidal Load Matrix, '6:matrix' = Uniform Load Matrix, '7:number' = Modulus of Elasticity, '8:number' = Moment of Inertia
  3. GetBendingMoment("1:матрица", "2:число")
    Calculates and returns the Bending Moment at specified location on the beam span. Where '1:matrix'= FEM Analysis Result Matrix, '2:number' = Distance taken from the left end of Beam
  4. GetDeflection("1:матрица", "2:число")
    Calculates and returns the Deflection at specified location on the beam span. Where '1:matrix'= FEM Analysis Result Matrix, '2:number' = Distance taken from the left end of Beam
  5. GetInfo("матрица")
    Redem's Test Function
  6. GetShear("1:матрица", "2:число")
    Calculates and returns the Shear at specified location on the beam span. Where '1:matrix'= FEM Analysis Result Matrix, '2:number' = Distance taken from the left end of Beam
  7. MaxBendingMoment("матрица")
    Calculates and returns beam's Maximum Bending Moment. Where 'matrix'= FEM Analysis Result Matrix
  8. MaxBendingMomentLocation("матрица")
    Calculates and returns the location of beam's Maximum Bending Moment. Where 'matrix'= FEM Analysis Result Matrix
  9. MaxDeflection("матрица")
    Calculates and returns beam's Maximum Deflection. Where 'matrix'= FEM Analysis Result Matrix
  10. MaxDeflectionLocation("матрица")
    Calculates and returns the location of beam's Maximum Deflection. Where 'matrix'= FEM Analysis Result Matrix
  11. MaxNegativeBendingMoment("матрица")
    Calculates and returns beam's Maximum Negative Bending Moment. Where 'matrix'= FEM Analysis Result Matrix
  12. MaxNegativeBendingMomentLocation("матрица")
    Calculates and returns the location of beam's Maximum Negative Bending Moment. Where 'matrix'= FEM Analysis Result Matrix
  13. MaxNegativeDeflection("матрица")
    Calculates and returns beam's Maximum Negative Deflection. Where 'matrix'= FEM Analysis Result Matrix
  14. MaxNegativeDeflectionLocation("матрица")
    Calculates and returns the location of beam's Maximum Negative Deflection. Where 'matrix'= FEM Analysis Result Matrix
  15. MaxNegativeShear("матрица")
    Calculates and returns beam's Maximum Negative Shear. Where 'matrix'= FEM Analysis Result Matrix
  16. MaxPositiveBendingMoment("матрица")
    Calculates and returns beam's Maximum Positive Bending Moment. Where 'matrix'= FEM Analysis Result Matrix
  17. MaxPositiveBendingMomentLocation("матрица")
    Calculates and returns the location of beam's Maximum Positive Bending Moment. Where 'matrix'= FEM Analysis Result Matrix
  18. MaxPositiveDeflection("матрица")
    Calculates and returns beam's Maximum Positive Deflection. Where 'matrix'= FEM Analysis Result Matrix
  19. MaxPositiveDeflectionLocation("матрица")
    Calculates and returns the location of beam's Maximum Positive Deflection. Where 'matrix'= FEM Analysis Result Matrix
  20. MaxPositiveShear("матрица")
    Calculates and returns beam's Maximum Positive Shear. Where 'matrix'= FEM Analysis Result Matrix
  21. MaxShear("матрица")
    Calculates and returns beam's Maximum Shear. Where 'matrix'= FEM Analysis Result Matrix
  22. ParseBeam("1:число", "2:число")
    Parses and returns beam's Matrix Data for Graphics Output. Where '1:number'= Length of Beam, '2:number' = Beam Apparent Depth or Thickness
  23. ParseMLoad("1:матрица", "2:строка", "3:число")
    Parses and returns Moment Load Matrix Data for Graphics Output. Where '1:matrix'= Moment Load Data Matrix, '2:string' = Load Label Prefix, '3:number' = Moment Load Graphic Scale
  24. ParsePLoad("1:матрица", "2:строка", "3:число")
    Parses and returns Concentrated Load Matrix Data for Graphics Output. Where '1:matrix'= Concentrated Load Data Matrix, '2:string' = Load Label Prefix, '3:number' = Concentrated Load Graphic Scale
  25. ParseQLoad("1:матрица", "2:строка", "3:число")
    Parses and returns Uniform Load Matrix Data for Graphics Output. Where '1:matrix'= Uniform Load Data Matrix, '2:string' = Load Label Prefix, '3:number' = Uniform Load Graphic Scale
  26. ParseSupport("1:матрица", "2:число", "3:строка", "4:число", "5:число")
    Parses and returns supports' Matrix Data for Graphics Output. Where '1:matrix'= Support Data Matrix, '2:number' = Beam Span, '3:string' = Support Label Prefix, '4:number' = Beam Apparent Depth or Thickness, '5:number' = Support Graphic Scale
  27. ParseTLoad("1:матрица", "2:строка", "3:число")
    Parses and returns Trapezoidal Load Matrix Data for Graphics Output. Where '1:matrix'= Trapezoidal Load Data Matrix, '2:string' = Load Label Prefix, '3:number' = Uniform Load Graphic Scale
  28. PlotBeam(...)
    Used in conjunction with Smath Studio 2D plot, this command plots Beam and Beam's Supports & Loadings. It takes infinite number of 'PARSED DATA' returned by 'Parse...' commands.
  29. PlotDeflection("матрица")
    Plots Beam Deflection Diagram onto SMath Studio 2D Chart. Where 'matrix'= FEM Analysis Result Matrix
  30. PlotMomentDiagram("матрица")
    Plots Beam Moment Diagram onto SMath Studio 2D Chart. Where 'matrix'= FEM Analysis Result Matrix
  31. PlotShearDiagram("матрица")
    Plots Beam Shear Diagram onto SMath Studio 2D Chart. Where 'matrix'= FEM Analysis Result Matrix
  32. SupportMoment("1:матрица", "2:число")
    Calculates and returns the Moment at specified support location. Where '1:matrix'= FEM Analysis Result Matrix, '2:number' = Distance taken from the left end of Beam
  33. SupportReaction("1:матрица", "2:число")
    Calculates and returns the Reaction at specified support location. Where '1:matrix'= FEM Analysis Result Matrix, '2:number' = Distance taken from the left end of Beam