~~CLOSETOC~~
{{TOC:wide}}
\\
====== Surface Loads ======
Scan&Solve™ currently supports 4 types of surface loads: Vector Force, Scalar Force, Pressure, and Torque. For convenience vector and pressure loads may be specified in more than one way. Surface loads are applied to faces selected after clicking the [Add] (load) button in the Specify tab. If only a portion of a face needs to be loaded, please refer to the documentation on [[wiki:sns:sns2014:restraining_partial_faces_and_edges|Restraining Partial Faces]]. The procedure detailed there can be used to divide a face into separate parts for loading as well as restraining.
{{ :wiki:sns:sns2014:sl1.png?600 |}}
**NOTICE:** Loads are associated with solid faces by the order the faces are represented in Rhino. Consequently, any modifications to the geometry (e.g. Boolean operations) that affect the ordering of the faces may result in loads being moved to new faces or lost altogether. Check the location of your loads carefully if you modify the geometry between analysis runs.
==== Per Face Option ====
The "Per Face" option is available when specifying Vector and Scalar forces. Selecting this option means that the force is duplicated on each face in the set of selected faces. Otherwise, the specified magnitude of the force is distributed among the selected faces in direct proportion to their areas.
==== Unit Systems ====
The "Unit Sytem" menu is used to switch between different unit configurations when specifying magnitudes. There are several options available for both metric and U.S. units.
\\
===== Vector Force =====
A "Vector Force" load is a force load applied to a face in a specified direction. This type of load is analogous to pressing on the top of a book to push it across a table. The force is specified by entering the components of the force in each coordinate direction. If multiple faces are selected, check the "Per Face" option to duplicate the force on each face. Vector loads are annotated with red arrows in the direction the force is applied.
{{ :wiki:sns:sns2014:sl2.png?400|}}
{{:wiki:sns:sns2014:sl3.png?300 |}}
Another way to specify the vector force is to enter a direction and magnitude. This is done by selecting the "Vector force Direction & Magnitude" option. After pressing the "Direction" button, draw the tail, then the head of the vector. The magnitude of the vector is then entered in the corresponding text box.
{{ :wiki:sns:sns2014:sl4.png?400 |}}
\\
===== Scalar Force =====
A "Scalar force" load is a load specified in terms of the total force to be applied over a face. This type of load is akin to pushing on a facet of a soccer ball; where the amount of force may be known, but the direction might only be described as "inward". Positive loads push into the surface, negative loads pull on the surface. If multiple faces are selected, check the "Per Face" option to duplicate the force on each face. Scalar loads are annotated with yellow arrows in the direction of the applied load.
{{ :wiki:sns:sns2014:sl5.png?400|}}
{{:wiki:sns:sns2014:sl6.png?300 |}}
\\
===== Pressure =====
A "Pressure" load is a load specified in terms of force per unit area. Positive pressures push into the surface, negative pressure pull. Pressure loads are annotated with blue arrows in the direction of the applied pressure. Examples of pressure loads include wind on the side of a building or the air pressure keeping a soccer ball inflated.
{{ :wiki:sns:sns2014:sl7.png?400|}}
{{:wiki:sns:sns2014:sl8.png?300 |}}
\\
===== Pressure Expression =====
A "Pressure Expression" load is a type of pressure load that can vary according to a mathematical expression written in terms of the world coordinates x, y, and z. During the solution process, Scan&Solve™ evaluates the expression over the selected faces, applying the result as a pressure in the unit system specified for the load. The spatial coordinates used in the expression carry the length units in use by the Rhino document irrespective of the units used to specify the load.
{{ :wiki:sns:sns2014:sl9.png?400|}}
{{:wiki:sns:sns2014:sl10.png?300 |}}
==== Variables and Constants ====
Expressions in Scan&Solve™ may contain the following variables and pre-defined constants.
^Usage^Description|
|''x''|x-coordinate variable|
|''y''|y-coordinate variable|
|''z''|z-coordinate variable|
|''pi''|constant: 3.1415926...|
==== Mathematical Operators ====
In expressions, Scan&Solve™ supports the standard binary mathematical operators: + - * / and ^ as well as unary minus: -. Precedence may be specified in the expression using parentheses.
==== Mathematical Functions ====
Expressions in Scan&Solve™ may contain any of the following functions, where ''expr'' is an algebraic expression that may contain references to spatial coordinates ''x, y, z''.
^Usage^Description|
|''abs(expr)''|absolute value: %%|%%''expr''%%|%%|
|''sqrt(expr)''|square root|
|''square(expr)''|''expr''2|
|''exp(expr)''|e''expr''|
|''log(expr)''|natural log: ln(''expr'')|
|''log10(expr)''|log base 10: log10(''expr'')|
|''sin(expr)''|trigonometric sine of ''expr''|
|''cos(expr)''|trigonometric cosine of ''expr''|
|''tan(expr)''|trigonometric tangent of ''expr''|
|''cotan(expr)''|trigonometric cotangent of ''expr''|
|''sinh(expr)''|hyperbolic sine of ''expr''|
|''cosh(expr)''|hyperbolic cosine of ''expr''|
|''tanh(expr)''|hyperbolic tangent of ''expr''|
|''asin(expr)''|sin-1(''expr'')|
|''acos(expr)''|cos-1(''expr'')|
|''atan(expr)''|tan-1(''expr'')|
|''heaviside(expr)''|0 for ''expr'' < 0, 1 for ''expr'' ≥ 0|
|''sign(expr)''|1 for ''expr'' > 0, 0 for ''expr''=0, 1 for ''expr'' ≥ 0|
\\
===== Hydrostatic =====
A "Hydrostatic" load is a spatially varying pressure as experienced by the walls of a pool due to the weight of the water pressing against them. The pressure at any point depends on the density of the water, increasing from a value of zero at the water surface to a maximum at the deepest point. Hydrostatic loads are specified in Scan&Solve™ by specifying an oriented plane for the fluid surface and the density of the fluid in question. The plane's normal indicates the direction of increasing depth.
{{ :wiki:sns:sns2014:sl11.png?400|}}
{{:wiki:sns:sns2014:sl12.png?300 |}}
\\
===== Torque =====
A "Torque" load is a load that applies a twisting force around an axis. Torques are specified using a 2 step process. 1: The axis (a ray) is chosen by specifying an origin for the axis followed by a point on the axis (the ray's direction). 2: The magnitude of torque is specified in the entry box. The direction of the torque is determined using the right hand rule: using your right hand, point your thumb in the direction of the axis. A positive torque value applies a torque acting in the direction the fingers of your right hand would wrap around the axis. The torque load is distributed among all the selected faces and varies linearly from zero at the axis.
{{ :wiki:sns:sns2014:sl13.png?400|}}
{{:wiki:sns:sns2014:sl14.png?300 |}}
===== Related Blog Posts =====
* [[wiki:sns:sns2014:apply_point_loads|Applying Point Loads]]
* [[wiki:sns:sns2014:test_pressure_plastic_container|Applying Pressure Loads]]
=====Related Tutorial Videos=====
{{youtube>MNectTGB3IE?large}}
This short video shows how to apply [[wiki:sns:sns2014:surface_loads#Pressure expression|expression loads]] in Scan&Solve.
{{youtube>eY83ShUP764?large}}
Learn how to apply a [[wiki:sns:sns2014:surface_loads#Torque|torque]] in Scan&Solve by watching this video.
{{youtube>jBlJKbjpcgM?large}}
Learn how to apply [[wiki:sns:sns2014:surface_loads#Hydrostatic|hydrostatic loads]] in Scan&Solve.