This is a user manual for the GLASSS web application, a tool created by Maffeis Engineering SpA for the analysis and design of glass structures. This document provides a comprehensive guide to using the app, from defining the geometry and built-up of your glass panel to applying loads, running an analysis, and generating a report.
What is GLASSS?
GLASSS is an advanced web application designed to simplify the complex process of designing and analyzing glass structures. By using this tool, engineers and designers can accurately define the properties of a glass panel, apply various load conditions, and perform a detailed Finite Element Method (FEM) analysis. This ensures that the glass structure meets safety standards and performs as expected under different environmental and mechanical stresses.
Alongside the FEM analysis, a novel Generative AI is presented for creating a fast preview.
Main tabs
The GLASSS interface is structured around a workflow composed of nine main sections:
By following the sections in order, you can complete a full analysis of your glass structure from start to finish.

To enable mesh visualization, click Show Mesh. Clicking the Data panel will open a dropdown menu with various options. Remember to click Save frequently, as auto-save is not available.
This section allows you to define the geometric properties of your glass panel.


Define the shape of your geometry by entering the polygon points one by one in a counterclockwise direction. To change the number of points, click the "Change Shape" button. You can also define the radius of curvature for a cylindrical shape. The global axes are displayed for reference.
This section shows the layers that make up your glass package. The surfaces are numbered from outside to inside, and the thickness of each package is displayed on the right side of the image.

Select a vertical or horizontal orientation or set a custom rotation angle in degrees. The rotation is performed around the Y-axis, following the right-hand rule, with respect to the orientation chosen.
To add a new package and create a gas camera, click on "Add New Pane". A new pane will always be placed on the inside of the existing glass package.


If your glass package includes interlayers, it's crucial to update the parameters of your load combinations to reflect the secant modulus of these interlayers. This ensures accurate calculations for their behavior under load.


You can add a new layer in two ways:

You can adjust the interlayer specifications by:
Note: If your desired material is not available in the list, you can manually input its secant modulus directly into the load cases table, found within the "Loads" section.

Adjust edge supports, or add point supports and hole fixings in this section. To modify an edge support, click on the desired edge.

You have several support types to choose from:

If "Structural Silicone Support" is selected, a figure will appear, allowing you to define the following parameters for the silicone seal:
The silicone is modelled as point springs at each node of the edge's mesh, with stiffness values calculated based on the data you provide.

If cameras are present in your design, a figure will appear, allowing you to select the spacer specifications for each camera. This includes the width and elastic modulus for each.
In cases with two cameras, one refers to the outside camera and the second to the inside camera.
The spacer is modelled using truss elements that connect the mesh nodes at the edge across the camera.

Define your loads and load combinations here. All loads have a specified duration, which is used to calculate the secant modulus of interlayers for load combinations.
Enable this to apply gravity along the negative global Z-axis.

A uniform load applied normal to the glass surface. Specify the intensity in kPa for pressure and suction on both inside and outside surfaces.

A uniform load in kPa, projected onto the horizontal footprint. It's always applied to the top side with respect to the Z-axis.

A horizontal force defined by:

You can set the maximum allowable deflection and define the verification standard:
If you choose the EN 16612 standard, you can set the gamma coefficients (γM) for material safety factors. These coefficients are used to calculate the design resistance (fgd) based on the characteristic glass resistance (fgk). You can view the values for load duration, fgd at the surface, and fgd at the edge.



You have two options for analysis:
"Check and Report" options are only available after a successful FEM analysis.
The analysis is performed in the cloud and returns displacements and stresses for every load combination.
GLASSS AI is based on a neural network trained and validated on a very large dataset of glasses. It exploits state-of-the-art deep learning techniques to predict the outcome of typical FEM calculations over stresses and displacements. This tool's sole purpose is to provide an ultra-fast estimation of the order of magnitude of stresses and deformations.
The AI system does not allow the user to obtain a certified document. The use of FEM is mandatory to obtain a certification of the calculation.


If the analysis is successful, you can view displacements and stresses.
For displacement results, you can view:
For stress results, you can see:
This section displays the working ratios for each load case. Results are color-coded to easily identify whether they pass or fail.
For each load condition, you can view the maximum calculated values alongside the allowable limits, specifying the package, pane, and location of the stress.

You can generate a detailed report of your calculations. This report includes all relevant data and analysis details.
To save or print the report, use the download or print buttons located in the top bar.
Please ensure you adhere to the terms of use as accepted upon accessing the service.
