SMART Solutions Network

SmartForm Analyser

The SmartForm Analyser is an analysis component that performs different analysis by extracting information from the SmartMesh. With the SmartForm Analyser you are able to choose what kind of geometry to analyse.

There are three kinds of geometry to choose from:

  • Panels
  • Bars
  • Nodes

With each geometry setting you have different geometrical properties to analyse. 

Input Parameters:

  • SmartMesh (1) - Input a SmartMesh to analyse
  • Auto Limits (2) - A boolean input parameter, True if you want to have the scale on the analysis based on the minimum and maximum values of the data. False if you want to want to have control over the minimum and maximum values. These can be modified with the Lower Limit and Upper Limit inputs.
  • Lower limit (3) - Lower limit of gradient range. This can be modified if only if the Auto Limits (2) is set to False.
  • Upper limit (4)- Upper limit of gradient range. This can be modified if only if the Auto Limits (2) is set to False.

Output Parameters:

  • Analysed SmartMesh (8) - Returns the analysed SmartMesh.
  • Data (9) - Numeric values from the analysed data as a list.

Interior Parameters:

  • Geometry (5) - Drop-down list that enables you to decide what kind of geometry to analyse: Panels, Bars or Nodes. 
  • Analysis Type (6) - Drop-down list that enables you to decide what kind of property to analyse. Every Geometry has various different kinds of analysis you can perform. These will vary according to the geometry.
  • Gradient (7) - The gradient performs exactly the same as the one in Grasshopper. This gradient can be edited and modified with your personal preferences.

Panels

A panel in the SmartForm Analyser is considered to be either a quadrilateral or a triangle. So all geometrical shapes with a higher number of corners will not be analysed and will be drawn blank in the panel mode.

Figure showing the accepted geometrical shapes, quadrilateral s and triangles, to be analysed with SmartForm Analyser


Panels can be analysed in several ways:

  • Area
  • Aspect_ratio
  • Kick_angle
  • Length
  • Max_angle
  • Max_min_ang_diff
  • Min_angle
  • Planarity
  • Planarity_dia
  • Planarity_ratio
  • Skew_angle
  • Slope
  • Type

Area

Triangles

The area of a triangle ABC is calculated by taking the crossproduct of AB and AC and divide by 2

Quadrilaterals

The area of a quad ABCD is calculated by taking the crossproduct of v1 and v2 and the crossproduct of v3 and v4. Adding them together and divide by 2.

Aspect Ratio

Aspect ratio is value for describing and analysing the proportion of the panel.

Triangles

The aspect ratio of  a triangle is calculated by taking the length of the longest side,in this triangle described as AB, and divide it with the perpendicular height,h, to the longest side.

Quadrilaterals

Aspect ratio =  ((AD +BC) / 2) / (AB +CD) / 2) -- > Where (AB + CD)  >  (AD +BC)

Kick Angle

The Kick angle value of a panel is the maximum kick angle from all its bars.

Length

The length value is based on the distances between AB, BC, CD and AD. The side with the maximum length is the Length Value.

Angle

The angle is calculated by taking the dot product of V1 and V2,where V1 and V2 are unit vectors. Then taking arc-cosine of the of the dot product value.
The angle is not necessarily calculated in the plane of the panel. Therefore the sum of all angles inside the panel is not necessarily 360.

Max. Angle

Maximum angle is the value of the largest angle inside the panel. The angle is given in degrees.

Min. Angle

Minimum angle is the value of the smallest angle inside the panel. The angle is given in degrees.

Max. Min. Angle difference

"Max min Ang diff"  is the difference of the smallest angle and the largest angle inside the panel. The angle is given in degrees.

Planarity

Planarity is a measurement for how much a panel deviates from being planar.

Planarity

This method of calculating planarity is based on making a plane from three corner points, in this case A,B and C. Then the closest distance from corner D, d, is the planarity.

Planarity Dia

This method of calculating planarity is based on making diagonals AC and BD. The closest distance between AC and AB, d, is the planarity.

Planarity Ratio

Planarity ratio is considered the Planarity of the Panel divided by its longest bar member. This method helps evaluate planarity in relationship to the actual dimensions of the panel.

Skew Angle

The skew value is a way of describing and analysing the proportions of the internal angles of a panel.

Triangles

The Skew angle of the triangle consisting of α1,α2,α3 is the difference of the smallest internal angle and 60 degrees.

Quadrilaterals

The Skew angle of the quad consisting of α1,α2,α3,α4 is the difference of the smallest internal angle and 90 degrees.

Slope

The slope value is the angle between the normal vector of the panel and the z-vector. The angle is given in degrees.

Type

The type value is describing the number of sides of the panel.

Bars

The bars in the SmartForm Analyser refers to the edges of the mesh. All the bars are always straight lines.

Bars can be analysed in several ways:

  • Length
  • Kick angle
  • Twist

Length

For a bar in the model the Length is the distance between the endpoints AB.

Kick Angle

The kick angle is the value of the angle between the two neighbouring panels to a bar between A and B.

Twist

Twist is the difference in rotation from the beginning to the end of the bar. 

Nodes

The nodes in the SmartForm Analyser refers to the points where the bars connect with each other.

Analysable properties for nodes in SmartForm Analyser:

  • Height
  • Valence
  • Min angle
  • Max angle
  • Max ang below 170
  • Delta angle
  • Delta ang below 170

Height

The height value is the closest distance from each node  to the World XY - Plane.

Valence

Valence is the number of bars that are connected to that node.

Angle

The angle is calculated by taking the dot product of V1 and V2,where V1 and V2 are unit vectors. Then taking arc-cosine of the of the dot product value.
All bars connected to a node does not necessarily lie in on plane. Therefore the sum of all angles around a node is not necessarily 360 degrees.

Min. Angle

Minimum angle is the value of the smallest angle between the associated bars to the node. The angle is given in degrees.

Max. Angle

Maximum angle is the value of the largest angle between the associated bars to the node. The angle is given in degrees.

Max. ang blw 170

Maximum angle is the value of the largest angle between the associated bars to the node. Shows the biggest angle below 170 degrees.

Delta Angle

Delta angle is the difference of the largest and the smallest angle between the associated bars to the node. The angle is given in degrees.

Delta ang. blw 170

Delta angle is the difference of the largest and the smallest angle between the associated bars to the node. Shows the delta angle below 170 degrees.

© 2017   Created by Dr. Shrikant B. Sharma.   Powered by

Badges  |  Report an Issue  |  Terms of Service