this is a training task for COMSOL multiphysics
It is required to simulate glasses with frames in the COMSOL program, fix one arm, apply a load to the other and measure the stress level in the bridge of the nose. To illustrate, the teacher proposed a scheme.
frame material - Monel alloy 400
lens material - Cr-39
loading lever - 3N
The drawing must be executed in the COmsol program.
Using a "Model Wizard" we are creating a 2D model. The option with an axymmetric model will not suit us, since the shape does not look like a simple cube or cylinder and we cannot simply extrapolate all the measurements to the volume of the model along one axis.
we select as the physical model SOlid Mechanics, since we are dealing with a solid body. in the general Studies field, select Stationary, since we were not given the duration of the load in the task conditions.
since the physical dimensions of the lens frame are not specified in the task conditions, we will use the following dimensions
In the Sketch field, we select a rectangle to create a model. We pre-change the units of measurement from meters to centimeters
resize the rectangle by 6.5*5 cm and click build selected
now we are creating another smaller rectangle to simulate the lenses. we compare both rectangles
bandicam.2025-03-30.14-07-32-149.mp4
We also model a rectangle for the bridge of the nose.
using the Geometry/fill commands, we select the points where the edges are rounded.
combine the shapes using the Geometry/union commands, then remove the intersection in the bridge of the nose using Geometry/delete entities
then, also using the fill command, round off the edge of the bridge of the nose.
using the Geometry/copy and Geometry/mirror commands, we mirror our model to get the shape of the rim. I selected the X-axis offset coordinates for the mirrored part manually so as not to have to compare them.
add 2 dots to indicate the arches.
using the Geometry/union commands, we will combine the 2 parts of our model into 1
now, using add material, we will add the material for the frame.
let's choose the parts for which we will use the monel alloy 400 material.
When trying to add the lens material specified in task - Cr-39, the application library provides only optical properties. we are not satisfied with this, because we need physical parameters - Young's modulus, density and Poisson's ratio. since there is no such data in the library, we will add the properties manually.
to find out the numbers needed to complete the task, I used the DeepSeek neural network.
adding parameters to the material/blank material (pre-selecting the lenses)
in the Solid Mechanics field, select the thickness of the frame and lenses. let the thickness of the frame be equal to the thickness of the lenses. for some reason, the program outputs units of measurement in meters here, although we previously set centimeters.
we select the fixed part - the right arm of the glasses through Solid Mechanics/fixed constraint
now we select the load: Solid mechanics/boundary load, set the load value along the Y axis (since it is applied vertically) and change the force parameters to total force, since we want to find out the pressure not specifically on this area, but on the entire model.
in the Mesh field, select free triangles, as input parameters - entire geometry (since we want to measure the entire model) and quality - extremely fine/ build
in the Study/stationary field, select Computer selected for the study product
despite the obvious success of the computer simulation, I was confused by the overly pronounced deformation of the rim. in real life, with a load of 3 Newtons, we are unlikely to notice this on real glasses. Let's try to make changes so that the simulation result looks close to life.
in the STress/solid/deformations field, we estimate the scale factor, which acts as a multiplier for our load. it turns out to be huge
let's change it to a value of 1/press plot
now we don't see such an incredible deformation - most likely it would be the same in life, while we clearly see in the image the places where stress is distributed.























