wiki:sns:intactgh:results
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:sns:intactgh:results [2023/05/17 14:00] – sandy | wiki:sns:intactgh:results [2024/02/12 08:20] (current) – [Visualize] goldy | ||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | ======Results ====== | + | ======Results |
+ | ===== Visualize | ||
<WRAP group> | <WRAP group> | ||
<WRAP half column> | <WRAP half column> | ||
- | All Results can be viewed using the Visualization | + | All Results can be viewed using the **Visualize** |
The visualization block accepts the following three inputs: | The visualization block accepts the following three inputs: | ||
Line 9: | Line 10: | ||
* deflection scale | * deflection scale | ||
* [[wiki: | * [[wiki: | ||
+ | |||
+ | 📌See [[wiki: | ||
</ | </ | ||
Line 15: | Line 18: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | |||
===== Simulation Reader ===== | ===== Simulation Reader ===== | ||
<WRAP group> | <WRAP group> | ||
<WRAP half column> | <WRAP half column> | ||
- | A Simulation Reader block can load the results of an existing simulation for visualization. Right-click on the block and select a simulation. | + | A Simulation Reader block can load the results of an existing simulation for visualization. |
+ | It can accept an optional input to specify where solutions are stored. Right-click on the block and select a simulation. | ||
</ | </ | ||
<WRAP half column> | <WRAP half column> | ||
- | {{ : | + | {{ : |
</ | </ | ||
+ | |||
+ | Figure below has a simple example that show how to use Read Sim block to visualize old simulations from a Project folder. | ||
+ | |||
+ | {{ : | ||
</ | </ | ||
Line 30: | Line 40: | ||
<WRAP half column> | <WRAP half column> | ||
A Visualization Settings block allows configuring the display of the visualization. | A Visualization Settings block allows configuring the display of the visualization. | ||
+ | |||
+ | The inputs are the maximum and minimum fraction of the full scale of the quantity you want to visualize, and an index indicating a different legend color scale to use. The defaults are to visualize the full range of the quantity of interest, and the default color scale is a rainbow color scale. | ||
+ | |||
+ | For example, to visualize the middle 50% of range of the quantity of interest, set '' | ||
</ | </ | ||
<WRAP half column> | <WRAP half column> | ||
Line 39: | Line 53: | ||
<WRAP group> | <WRAP group> | ||
<WRAP half column> | <WRAP half column> | ||
- | The sampler block samples a solution at a set of points. | + | The sampler block samples a solution at a set of points. |
* the solution to be sampled | * the solution to be sampled | ||
* list of points in (or on) the geometry where the solution is sampled | * list of points in (or on) the geometry where the solution is sampled | ||
+ | * a material input in the case of an **assembly of components with different materials**. | ||
+ | <WRAP center round important 80%> | ||
+ | Note that using incorrect material will yield wrong results. | ||
+ | </ | ||
+ | . | ||
The outputs are as follows: | The outputs are as follows: | ||
* a list of the names of the solution quantities | * a list of the names of the solution quantities | ||
* a tree of solution values at the input points | * a tree of solution values at the input points | ||
* a list of the corresponding points where the sampling occurred (these points may or may not correspond identically with the input points) | * a list of the corresponding points where the sampling occurred (these points may or may not correspond identically with the input points) | ||
+ | <WRAP center round box 80%> | ||
+ | 📌 See an example problem: [[wiki: | ||
+ | </ | ||
+ | |||
</ | </ | ||
<WRAP half column> | <WRAP half column> | ||
Line 53: | Line 76: | ||
===== Visualization Hints ===== | ===== Visualization Hints ===== | ||
- | ** Z-fighting ** Visualization of results is best performed with the original geometry on a hidden layer or in Rhino viewports that are in wireframe mode. | + | Note: you may have to hide other geometries that interfere with the result visualization (** Z-fighting **) and also use Wireframe mode. Other geometries may have been added through Grasshopper (hide by **turning off Preview** for the GH block) |
+ | |||
+ | {{ : | ||
+ | |||
+ | Usage of deflection scale to animate the part deflection. | ||
+ | |||
+ | * Scale the deformation to see the deflected shape | ||
+ | {{ : | ||
** Previews ** In the same vein, the inputs to the simulation (components, | ** Previews ** In the same vein, the inputs to the simulation (components, | ||
Line 64: | Line 94: | ||
* Generally speaking, predicted values of displacement are always more accurate than predicted values of strains and stresses, because displacement is the primary quantity directly computed by solving a system of linear equations. In contrast to stresses, displacements have finite magnitude and do not have singularities at any points. | * Generally speaking, predicted values of displacement are always more accurate than predicted values of strains and stresses, because displacement is the primary quantity directly computed by solving a system of linear equations. In contrast to stresses, displacements have finite magnitude and do not have singularities at any points. | ||
* Large displacements are not necessarily bad; they simply indicate flexibility of the system to move or deform. | * Large displacements are not necessarily bad; they simply indicate flexibility of the system to move or deform. | ||
- | * Because displacement is the primary computed quantity, | + | * Because displacement is the primary computed quantity, |
* For the same reason, displacements provide the best measure for comparing consistency, | * For the same reason, displacements provide the best measure for comparing consistency, | ||
- | * **Strains**. Informally, strains measure (directional) rate of deformation within the body. It is dimensionless because it measures change of length per unit length. Just like stress, one-dimesional | + | * **Strains**. Informally, strains measure (directional) rate of deformation within the body. It is dimensionless because it measures change of length per unit length. Just like stress, one-dimensional |
* At every point in the body, it is possible to orient the coordinate system in such a way that only normal strains acting in the three orthogonal coordinate axis directions remain. These three components of strain are called principal strains. The value and the direction of the principal strains changes at every point. | * At every point in the body, it is possible to orient the coordinate system in such a way that only normal strains acting in the three orthogonal coordinate axis directions remain. These three components of strain are called principal strains. The value and the direction of the principal strains changes at every point. | ||
* Generally, strains are proportional to stresses (i.e. large strains imply large stresses), and in linear elasticity stresses and strains are directly related by proportionality constants according to Hooke' | * Generally, strains are proportional to stresses (i.e. large strains imply large stresses), and in linear elasticity stresses and strains are directly related by proportionality constants according to Hooke' | ||
Line 74: | Line 104: | ||
* At every point in the body, it is possible to orient the coordinate system in such a way that only normal stresses acting in the three orthogonal coordinate axis directions remain. These three components of stress are called principal stresses. The value and the direction of the principal stresses changes at every point. | * At every point in the body, it is possible to orient the coordinate system in such a way that only normal stresses acting in the three orthogonal coordinate axis directions remain. These three components of stress are called principal stresses. The value and the direction of the principal stresses changes at every point. | ||
* Principal stresses are the main tools in predicting failure of materials based on properties of materials and postulated theory. Von Mises criterion is popular for ductile materials, while Rankine and Mohr criteria are widely used for brittle materials. | * Principal stresses are the main tools in predicting failure of materials based on properties of materials and postulated theory. Von Mises criterion is popular for ductile materials, while Rankine and Mohr criteria are widely used for brittle materials. | ||
- | * Stresses tend to vary much faster than displacements and may even grow unbounded in the vicinty | + | * Stresses tend to vary much faster than displacements and may even grow unbounded in the vicinity |
- | * **Danger Level.** For a specific failure criterion, a danger level is a scalar value that ranges between 0 and 1. It is computed at every point as a ratio of the computed value of the selected failure criterion to the threshold value known to cause failure of the particular material. | + | * **Danger Level.** For a specific failure criterion, a danger level is a scalar value that ranges between 0 and 1. It is computed at every point as a ratio of the computed value of the selected failure criterion to the threshold value known to cause failure of the particular material. A value greater than 1, indicates that the computed value exceeds the known threshold. |
- | * A value greater than 1, indicates that the computed value exceeds the known threshold. | + | |
- | * The values of danger level greater than 1 are not displayed, but the maximum value and location is included in the report and may be determined in the View tab. | + | |
wiki/sns/intactgh/results.1684353657.txt.gz · Last modified: 2023/05/17 14:00 by sandy