Strand7 Software: In Detail: Feature Summary
Strand7 summary of features
Environment | |
Data files | |
The entire Strand7 data file is stored in a single .ST7 file. This is a compact binary file that makes book-keeping, maintenance and model archiving much easier. Strand7 results are also stored in single files - for example, linear static analysis results are stored in a single .LSA file. Strand7 result files are significantly smaller than those typically generated by other FEA software. | |
Configuration | |
Strand7 is highly user-configurable. For example, you can set a wide range of display options, such as colours, lighting and perspective. You can also configure file locations, which is useful in a networked environment --- you can keep model files on a shared network drive while keeping temporary files on a faster local PC drive. | |
Context-sensitive help | |
Press F1 at any time to view context-sensitive help. Strand7 has a comprehensive, hyperlinked on-line help system that includes tutorials, modelling techniques and theory. | |
Multiple model processing | |
Strand7 allows you to open multiple models simultaneously. You can exchange data graphically between models using copy/cut-and-paste tools. You can solve more than one model at the same time, even while editing and post-processing other models. | |
Physical units | |
Strand7 is fully units-aware. You can set and modify all the physical units used by Strand7. These units do not have to be consistent - should you so desire, you can mix metres and kilograms with feet and pounds. | |
Language support | |
Strand7 supports a range of different languages including Chinese and Japanese. | |
Building models | |
Unlimited entity creation | |
Strand7 does not impose any limits on the number of nodes or elements, or the number of equations. Any limitations imposed are generally hardware-related. For example, the maximum number of load cases is 32000, which is virtually unlimited for real modelling purposes. | |
Real-time dynamic rotation | |
You can rotate, scale and pan the entire model in real-time, using only the mouse. This feature is available in wireframe mode or fully-shaded solid mode, and doesn't require special graphics cards or graphics acceleration. You can also use it to dynamically change the displacement scale when looking at results. Simply click and drag to set the required displacement scale. | |
Groups | |
Use element groups to organise and manage large models. Create a set of groups, which can be organised into an appropriate hierarchy of your choice. Then, assign elements to these groups. You can show and hide elements, select elements and view results by group. | |
User-defined beam sections | |
Design your own beam cross-sections. Strand7 renders these in 3D for both pre-processing and post-processing, so you can create sections of arbitrary shape and immediately view them in the graphical editor. Strand7s section calculator generates exact torsional constants, shear areas and warping constants whenever you create a user-defined section. | |
Verification tools | |
Strand7 offers many mesh verification tools, like free-edge display. You can contour many quantities, including aspect ratio, volume and applied pressure and temperature. | |
General equation input | |
Enter numbers as mathematical expressions. For example, you can assign node forces and plate pressures as functions of position. | |
Undo and redo | |
Strand7 offers a powerful unlimited undo capability. You can undo all modelling changes, no matter how complex or how many entities are affected. A redo function lets you reverse the previous undo. | |
Automatic mesh generation | |
Strand7 includes automatic mesh generation tools, working directly from geometry. You can automatically generate 4-node and 8-node plates from 2D regions, and 4-node and 10-node tetrahedra from 3D regions. Strand7 provides powerful geometry input tools for the automatic mesher. Alternatively, you can import CAD-generated data for more advanced CAD geometry. IGES, STEP, AutoCAD's DXF format and Spatial's ACIS format are supported. And to ensure you can generate a good quality mesh, Strand7 includes a suite of geometry cleaning, healing and defeaturing tools. | |
User-defined coordinate systems | |
Define your own coordinate systems, which can be rectangular, cylindrical, spherical or toroidal. Local coordinate systems can greatly simplify model-building and results extraction. | |
Plate thickness display | |
Strand7 can render plate element thicknesses. This lets you clearly visualise the relative thickness of each plate, and helps you check for errors. You can easily contour results --- such as stresses --- on both plate surfaces simultaneously. | |
Sub-modelling | |
Sub-modelling allows you to extract parts of a model and save them as separate files, with boundary displacement conditions automatically enforced as constraints. This lets you perform local mesh grading without having to re-solve the entire model. | |
Multiple freedom cases | |
You can generate results for multiple sets of freedom conditions in a single model. | |
Investigating results | |
Solvers | |
Strand7 includes the following solvers:
Strand7 also provides the following data:
|
|
Cutting planes | |
You can specify arbitrary cutting planes in brick models, and view stress contours on these planes. | |
Load case combinations | |
You can create a virtually unlimited number of load case combinations. Change these combinations at any time without having to re-solve the model. | |
Searching | |
Use searching to locate certain result values, or results exceeding a certain value. | |
Result contours | |
Strand7 helps ensure you detect all stress concentrations. You can contour stress that has been: averaged, not averaged, averaged only across elements with the same material, and averaged only across elements in the same plane (for plate elements). | |
Enveloping | |
For problems with multiple load cases, or transient problems with many time steps, you can display the envelope of maximum results over every load case or time step. | |
Listings and reporting | |
List, sort, filter and print result data in report format. You can filter results by group and property, and view results for only those entities selected in the graphical editor. For more detail, request plate and brick results at nodes and Gauss points, and beam results at many positions along each beam. | |
XY plots | |
You can generate an XY plot of virtually any result parameter between two points on the model. Simply click on two nodes to specify the desired path. | |
Elements and attributes | |
Nodes | |
Strand7 includes the following node attributes:
|
|
Beam attributes | |
Strand7 includes the following beam attributes:
|
|
For pipe elements, Strand7 includes the following attributes:
|
|
For cable elements, Strand7 includes the following attribute:
|
|
Plate attributes | |
Strand7 includes the following plate attributes:
|
|
Brick attributes | |
Strand7 includes the following brick attributes:
|
|
Materials | |
You can define your own materials or extract them
from a user-configurable materials library. Material models supported by Strand7 include:
|
|
To define nonlinear material behaviour, you can specify stress
vs strain, force vs displacement, moment vs curvature and moment vs rotation
tables. Yield criteria supported by Strand7 include:
|
|
Beam elements | |
Strand7 includes the following beam types:
|
|
Plate elements | |
Strand7 plates may be
Included are the following plate types:
|
|
Brick elements | |
Strand7 bricks may be:
|
|
Links | |
Strand7 includes the following link types:
|
|
Documentation | |
In addition to the context-sensitive on-line help, the following
documentation is available:
|
|