CAEplex is a web platform that can be used to run mechanical analysis computations in the cloud without needing to actually install any kind on software in the user’s computer. The main objective is to be able to solve

**Heat conduction**with temperature, heat flux and/or convective boundary conditions,**Modal analysis**to compute natural frequencies and modes of oscillation, and/or**Mechanical elasticity**optionally taking into consideration temperature distribution from- a heat conduction problem (i),
- an algebraic expression of
*x*,*y*and*z*, or - interpolated point-wise scattered data.

easily and quickly direcly from a web browser.

Technically, it is a web front-end for a number of free and open source back-ends running on the cloud. In other words, what others might call a “web-based simulation platform running on the cloud” (we say modeling, not simulation).

It provides an easy-to-use yet fairly powerful web-based interface to solve thermo-mechanical problems using the finite element method running on the cloud. This interface allows users to

- choose a geometry (either uploaded by the user or from an Onshape document),
- define a problem (elasticity, heat conduction of modal analysis),
- create a mesh,
- solve the problem in the cloud, and
- view and post-process the results.

Gmsh, developed by Christophe Geuzaine and Jean-François Remacle.

Fino, developed by Seamplex (the same company that built CAEplex).

Any project (or case) solved with CAEplex can be either private or public. The free plan only allows users to create public projects. Paid subscriptions allow the creation of private projects.

It means that any project whose visibility is marked as “public” may be seen (i.e. accessed in read-only mode) by anyone on the Internet, including users not signed up or logged in into the CAEplex platform.

In particular, that the information contained in a public project, including the CAD file, problem data and results are

- made freely available for read-only access in caeplex.com even to people that is nor registered as CAEplex users, and
- released under the terms of the Creative Commons Attribution 4.0 International License.

Even more, other CAEplex users may clone public projects and make changes on the copy, which may also be marked as “public” or “private.” Also, note that if a public project is deleted, the associated data may not be completely removed from our servers and such project may still be available for other users.

CAD means “Computer-Aided Design” and refers to the creation of 3D models of parts and structures. CAE means “Computer-Aided Engineering” and refers to the solution of engineering problems using CAD models as the domain, i.e. elasticity, heat conduction, electromagnetism, fluid mechanics, etc.

Note that if the terms Design and Engineering are exchanged in every text of the world, nobody would notice the difference.

CAEplex can process files uploaded id

Please try to avoid IGES if possible. It is an old and archaic format, which is no longer maintained and problems are all over the place. Use the list above in that order of preference.

Additionally, CAEplex can use models created in Onshape by directly opening a new CAEplex tab in the document window.

See this illustrative picture.

CAEplex can solve steady-state

- heat conduction with temperature, heat flux, or convection boundary conditions (no radiation),
- modal analysis with homogeneous boundary conditions,
- linear elasticity with a variety of displacement and load conditions.

In any case, material properties and boundary conditions can be given as expressions of temperature and/or space.

Please note that

- CAEplex can only solve
*linear*problems, in both the geometric material senses of the word. Thus- materials should follow Hooke’s law independently of the strain condition, and
- displacements are supposed to be
*small*so as to assume the original nodes remain in the same position when computing the external loads.

- When using multi-solid geometries, the material interfaces will be treated as bonded (i.e. no contact computations are performed).

Make sure the file contains solid information. If you are using SolidWorks, see this link. Or better, use another format such as BREP or STEP.

Most likely you have a stress singularity with a very large stress in a single point. Try changing the scale to see if the other stresses have a reasonable distribution. Try to optimize and/or refine the mesh. See this post about singularities.

We have a team at Seamplex with a track record of engineering projects. Contact us.

They contain some data about the current viewpoint. You can copy them, change the viewpoint and then click again “copy & paste” and paste the numbers you copied earlier to get back to the original viewpoint. Note that you can copy the viewpoint data in a project and paste them in another one to have the same exact view in both.

In elasticity and modal problems, that surface is assumed to be free without any external load.

In heat conduction problems, that surface is assumed to have a convection boundary condition with the reference temperate and coefficient defined in the “Ambient” section.

Before going back to the results step, the problem will be re-solved.

Either will work. In general, newer standards are better.

A web-based simulation (or modeling) platform running on the cloud

The company that developed CAEplex.

A free and open-source tool for solving elasticity, heat conduction and modal analysis using the finite element methods.

A three-dimensional geometry kernel distributed as a free and open-source library.

A free and open source Python wrapper for OpenCASCADE

A free and open source three-dimensional meshing generation tool.

“Seamplex” is to “Simplex” what “Beatles” is to “Beetles,” refering to both

- Simplicity as in “simple but not simpler,” and
- The
*k*-dimensional geometric construction called simplex.

It is a combination of Computer-Aided Engineering and the suffix “plex,” (which in turn means “having parts or units”) that rhymes with Seamplex.

Finite-elements optimization.

CAEplex provides an interface for performing thermo-mechanical analysis directly in your browser. CAEplex gathers input data from the user and first interacts with Gmsh to obtain a suitable unstructured mesh. It then interacts with Fino to solve the problem using the finite-element method and finally shows the obtained results to the user. Every step is done directly from the browser and the computations are performed in the cloud. Thus, there is no need to install any extra software nor hardware.

Either

- add a new geometry and drop your CAD file (in BREP, STEP or IGES) into the upload zone, or
- create a document in Onshape, subscribe to CAEplex in the App Store, add a new CAEplex tab and choose the Part Studio you want to analyze.

You will in a future version of CAEplex.

If the Hooke law still holds, even if the Young modulus depends explicitly on space (which is the case if it depends on the temperature and the temperature is a known function of *x*, *y*, and *z*), then material linearity is not lost.

Pay attention to the two icons at the top navigation bar. With them you can toggle the step properties and the geometric toolbars.

Seamplex is the company that developed both Fino and CAEplex. Fino is a back-end for solving engineering problems using the finite element method. CAEplex is a web front-end that uses Fino as the solving back-end (and Gmsh as the meshing back-end).

When you subscribe to a paid plan, you get automatic access to the plan’s features without needing to make any payment. You will receive an email with instructions to proceed, which depend on the country you reside. You have five working days to complete the payment, otherwise your account will be downgraded back to the free account and you will no longer be able to start a new trial period until the payment is complete.

Because you can. In the first step one completely defines the problem. In the second step one sets the discretized domain over the finite-element approximation is computed. Theoretically, after the continuous problem is defined only iterations with coarse and fine meshes should be performed. And that is what CAEplex proposes.

Keep in mind that to obtain stresses (and displacements) it is mandatory to at least fix displacements. Instead of mixing all the conditions into one single project, CAEplex proposes firs to solve a thermal case and then a mechanical one.

In the first case, the temperature distribution is obtained from 1. the thermal conductivities of the materials, and 2. the heat boundary conditions.

In the second case, the stresses (and displacements) are obtained from 1. the temperature distribution obtained in the first case, 2. the mechanical properties of the materials, 3. the displacement boundary conditions, and 4. (optionally) other surface or volumetric loads.

Note that the meshes in each case need not to be the same. In effect, first-order elements are better suited for thermal problems and second-order elements are better suited for mechanical problems. With the CAEplex approach, one can have the best grid for each case and even refine one case without needing to re-compute the other. Additionally, the same thermal case can be used to obtain stresses for different fixations in several mechanical problems.

Because the size of the stiffness matrix is given by the number of nodes and not the number of elements.

When multi-solid CAD files are

Because you would have to click on thousands of small triangles to set real boundary conditions (until we work out a surface re-parametrization algorithm).

Because CAEplex works on top of the OpenCASCADE geometry kernel, which uses BREP as the main format.

Because you can download Gmsh’s input file (`.geo`

format) and Fino’s input file (`.inp`

format) and run both free and open source programs in your own computer. You can even run them step-by-step with a debugger such as `gdb`

.

Because it allows you to see and understand what equations are being solved, and how they are being solved. And if you cannot understand code, at least you have the freedom to hire somebody to do it for you. Using privative software, that freedom is not present. You cannot ask any expert to explain what is happening inside the computer that gives you results because privative software privates you from that option because there is no source code available for anyone outside the software vendor.

- Chat with us with the button below, or
- Contact us