# Simulation


  In the CrownCAD 2025 R3 release, the first structural simulation module allows you to perform structural simulation calculations in part documentation.

# New Study

Switch the toolbar to the "Simulation" module, click the icon to create a new example and enter the name of the example:

# Set The Entity You Want To Analyze

  • When multiple entities are included in a document, all entities in the document are analyzed by default;

  • Right-click an entity in the simulation panel to set whether it wants to be analyzed;

  • Then edit the model to generate a new entity, the new entity is the entity to be analyzed by default;

  • The entity set to not analyze is not visible when the example is activated, and it does not need to consider whether it has added material, external load, and boundary information during calculation.

# Edit Material

  Select the entity in the simulation panel, click Apply Material and set the selected entity to the selected material;After setting, you can view the material set by the current entity in the simulation panel.

Note:

  • When the example is created, each entity inherits its material in the part document by default. Entities that do not have a separate material set inherit the document material.

  • After the example is created, the material of the entity in the example can be modified by the "Apply material" command of the simulation module.

  • The same entity can set different materials in different examples. Setting the material in the example does not affect the material of the entity.

  • A material must be added to each entity to be analyzed.

  • Do not select the entity, directly use the application material function, will uniformly modify the material of all the entities in the example.

# Set External Load

  Start the external payload command, select the payload element and payload type, and add an external payload to the entity.Right-click the external load of the simulation panel, you can set the visibility of the load arrow in the viewport.

Load type supports "force, torque, pressure, gravity, centrifugal force, remote load/mass".

  • Force: Can act on "points, lines, surfaces". Acting on the "surface", the load direction supports the "normal, direction vector" type; Acting on the "point and line", the load direction only supports the "direction vector" type.
  • Torque: Acting on the "surface", it is necessary to pick up the "cylinder, straight edge line" as the torque axis.
  • Pressure: acting on the "face", the load direction supports the "normal, direction vector" type.
  • Gravity: Acts on the "body", gravity direction is specified by picking up elements, gravity magnitude can be set to Earth gravity or custom values.

Name Rules
Type of load Display and select the load type
Pick up body Pick up the entity, multiple can be selected
Select all entities Click to fill all entities into the pick up body pick box
Gravitation Direction Can pick a plane, a straight line, two points to specify the direction of gravity.Points, lines and surfaces can be taken from sketches, solids, surfaces, and reference elements
Gravity Input range [-1e7,1e7].Equations and variables that do not support linkage.Click the rear reverse button to reverse
Apply Earth gravity Unchecked by default. After this parameter is selected, the gravity value cannot be changed. The value is fixed to 9.81
  • Centrifugal force: acts on the "body", the axis of centrifugal force is specified by picking up the element, and the angular speed can be customized.

Name Rules
Type of load Display and select the load type
Pick up body Pick up the entity, multiple can be selected
Centrifugal axis Can pick up a cylinder, a straight line, two points to specify the centrifugal axis.Points, lines and surfaces can be taken from sketches, solids, surfaces, and reference elements
Angular Velocity Input range [-1e7,1e7].Equations and variables that do not support linkage.Click the rear reverse button to reverse
  • Remote load/Mass: Acting on the "face", you can specify the load position and the amount of shift/rotation.

Name Rules
Type of load Display and select the load type
The face of the remote load The surface of a pickable entity supports multiple selections
Reference coordinate system Control the expansion and folding of relevant options
Type of coordinate system Optional "Global (default), User Defined"
Reference coordinate system Displays this only if the coordinate system type is set to user-defined.Single select a reference coordinate system
Position Control the unfolding and folding of relevant options
X、Y、Z Range can be entered [-1e7,1e7].Equations and variables that do not support linkage.Click the rear reverse button to reverse
Pan parts Control the unfolding and folding of relevant optionsBy default, it is not selected and folded, and the parameters can be set if only selected
XYZ Check the pan that represents the direction that needs to be set accordingly
Pan type "Force, shift" from left to rightUnselected directions Grey this item
Translation parameter The unit is N for force selection and mm for conversion selection.
Click the reverse button at the back to reverse.
Unchecked directions do not show this.
可输入范围[-1e7,1e7]。
Range can be entered [-1e7,1e7].Equations and variables that do not support linkage.
Rotating parts Control the unfolding and folding of relevant options.
Control the unfolding and folding of relevant optionsBy default, it is not selected and folded, and the parameters can be set if only selected.
XYZ Checkboxes represent rotations that need to be set in the corresponding direction, none is selected by default.
Type of rotation "Torque, Spin" from left to rightUnselected directions Place ash on this item.
Rotation parameter When selecting torque, the unit is N-m, and when selecting rotation, the unit is °.
Click the back reverse button to reverse.
Unchecked directions do not show this.
Enter the range [-1e7,1e7].Equations and variables that do not support linkage.
Type of linkage Control the expansion and collapse of related options
Connection types Optional "Distributed, rigid"

# Set Fixture

  Click , start the boundary constraint command, select the boundary constraint action element and type, add a boundary constraint to the entity.Right click on the boundary constraint of the simulation panel, you can set the visibility of the constraint arrow in the viewport.

The boundary constraint supports the type of "fixed geometry, symmetry, specified displacement".

  • Fixed geometry: Acts on a point or line surface to hold the selected element in place.
  • Symmetry: Only one half of the model is modeled, the plane of symmetry is specified, and the other half of the model is deduced by symmetry.

  • Specify displacement: Sets the amount of translation/rotation of the selected element, this constraint can also be used as a load.

Name Rules
Type Display and select the boundary constraint type
Displacement element Pick up any number of vertices, edges, surfaces.Point line surface can be taken from solid, surface.
XYZ translation/rotation Only the checked items can set rear parameters.
XYZ Pan/rotate Range can be entered [-1e7,1e7].Equations and variables that do not support linkage.Click the rear reverse button to reverse.

# Set Connection

If you want to create a linkage between entities, you can add contacts using the Connect command.

Connections support the "rigid, bind, spring, link" type.

  • Rigid: The surface to which the "rigid connection" is added is treated as a "rigid body" that does not deform when analyzed, and the two sets of surfaces move together and are stressed together.

    • The two sets of faces should come from two entities
    • The faces must be from the entities included in the analysis
  • Binding: The selected elements are treated as if they were welded during the simulation.

Name Rules
Type Display and select the local interaction type
Faces, edges, vertices for group 1 Choose multiple points, lines and surfaces from the entity
Swap interaction surfaces Click to swap interaction surfaces
Faces of Group 2 Choose more than one face from the entity
Automatically switch source and target entities to get the effect of changing Checked by default
Maximum gap The default value is 0. The value can be in the range of 0,100.Equations and variables that do not support linkage.
  • Spring: Defines a spring that resists tension only, compression only, or both.

Name Rules
Type Display and select connection type
Spring type Optional "Compress only, stretch only, compress & Stretch"
Dot 1, dot 2 Pick up vertices that belong to different entities. Single pick.
Stiffness Input range [-1e7,1e7].Equations and variables that do not support linkage.
Type of preload Compressive preload can only be selected for compression, tensile preload can only be selected for tension, compression and tension can be selected for one of the two.
preload Input range [-1e7,1e7].Equations and variables that do not support linkage.
  • Connecting rod: Defines the connecting rod joint between two parts.

Name Rules
Type Display and select connection type
Dot 1, dot 2 Pick up vertices that belong to different entities. Single pick.
Conjugation Type "Rigid, ball hinge" from left to right.
Section parameters Control the unfolding and folding of relevant options
Type of section Optional "Hollow section, solid section"
Outside radius Inputable range [0.001,1e7].Equations and variables that do not support linkage.
Inner radius Show this when hollow section only.Range can be entered [0.001,1e7].Equations and variables that do not support linkage.
Materials Control the unfolding and folding of relevant options
Material assignment mode Optional "Library, Custom"
Select materials Available when selecting "Library" only, click to pop up the Material Library dialog box for setting materials. The material name you set is displayed after "Library".
Young's modulus Input range [-1e7,1e12].Scientific notation should be supported.Linkage equations and variables should not be supported.
Poisson's ratio Input range [-1,1].Equations and variables that do not support linkage.
Density Input range [0.001,1e7].Equations and variables that do not support linkage.

# Set Mesh

Use the "Global Grid, Local grid" command to set the grid parameters.

  • There are only 1 global grid parameters, and you can add more than one local grid parameter.

  • Control parameters are optional. You can directly generate the grid with default values without adding them.

Name Rules
Maximum mesh size Range available [0.001,1e10].Equations and variables that do not support linkage.
Minimum mesh size Input range [0.001,1e10].Equations and variables that do not support linkage.
Circle minimum number of units Integers in the range [3,50] can be entered, and non-integers are automatically rounded.Linkage equations and variables are not supported.
Minimum number of side units Integers in the range [1,50] can be entered, and non-integers are automatically rounded.Linkage equations and variables are not supported.

Name Rules
Select elements Multiple edges and surfaces from the entity can be selected.
Maximum mesh size Range available [0.001,1e10].Equations and variables that do not support linkage.
Minimum mesh size Input range [0.001,1e10].Equations and variables that do not support linkage.
Circle minimum number of units Integers in the range [3,50] can be entered, and non-integers are automatically rounded.Linkage equations and variables are not supported.
Minimum number of side units Integers in the range [1,50] can be entered, and non-integers are automatically rounded.Linkage equations and variables are not supported.

# Generating Mesh

  Click to start the Generate Grid command, or right click on the grid in the simulation panel - Generate Grid and click OK after setting the precision in the dialog box.

Note:

  • You can manually generate a grid for the entity before running the example;
  • When running the example, if the grid has not been created yet, or if the grid is inconsistent with the current entity, the grid is automatically created or updated with medium precision.

# Run

  Click to execute the Run this example command.

  When running the example, the specific information is displayed in the dialog box. And support to click "terminate" to end the calculation. Deselect "Show resolver status when running analysis" to hide specific information.

# View Results

  • The "stress" result will be displayed by default after the calculation is complete.
  • Double-click on "Stress/Strain/Displacement" in the simulation panel to toggle the display results.

# Deformation Results

  • By default, the model will be deformed, and the degree of deformation will be increased in proportion to observe the displacement effect.
  • Click on the command bar to turn on or off the model deformation effect.
  • Right-click the result of "Stress/strain/displacement" in the simulation panel, click Set, and change the setting mode to "Custom", you can modify the amplification ratio of deformation effect.

# ISO Clipping

  • Click on the command bar's so that the result shows only areas of the model that match the parameters.

# Animate

  When any result is displayed in the example, click the [animation] command to play the resulting animation.

  • You can use the animation controller to control animation playback, pause, etc.
  • Click the Export button to export the animation as a video.

# Create Report

  • Click on the command bar to bring up the Report Options dialog box where you can select what you want to include in the report.

What can be included:

Sections Content
Title Set the designer, company, etc. information as needed
Instructions User defined text
Hypothetical User defined text
Model information All references cite information such as the names of parts and sub-assemblies
Example properties Including example name, analysis type, and grid type of solving information
Units Unit system: · Length/displacement · Temperature · Angular speed · Stress/pressure
Material properties · Material details such as name, yield strength, tensile strength · Material table values and diagrams · Customize the material description information · Custom material properties defined by the user for the custom material
Loads and fixtures · Load name, image and details
Joint definition · Joint type and details· Joint force
Grid information · Grid details and images· Grid control information (name, image, and details)
Example results Image and parameters of the result.
CONCLUSION User defined text.
Addendum Support for selecting local files, insert into documents.

1) The "Title" section checks and adds information in the title information.

2) "Title - Logo" requires the user to upload a picture.

3) The "Description, Hypothesis, Conclusion" section requires custom text to be entered by the user, which is blank by default.

4) Comment text can be added to other sections, and comment text is added at the end of the entire section.

  • Click OK after selecting the content to start generating the report, which will be downloaded automatically once generated.
  • The report generation process cannot be stopped, and other operations are prohibited.

# Active and Exit Case

  • utomatically activate after creating a new calculator.

  • Double-click the example in the simulation panel, or right-click the example and select "Activate Example" option to activate the example manually.

  • Right-click an already activated example and select the "Exit example" option to exit the currently activated example. It is recommended that you exit the example before editing the model.

  • Manually switching between "Feature Panel, View Panel, Simulation panel" does not affect the activation state of the example, that is, switching the panel does not cause activation or exit of the example.

  • After the example is created, modifying the model does not affect the generated example. You can activate the example to view historical data, or reset the example parameters and calculate the result.