Check the time axis and units of a test CSV first
Check units, missing values, finite numbers, and duplicate or reversed timestamps in synthetic demonstration data, then save the check results and a chart.
If you only put peak stress numbers side by side, differences in mesh, output interval, and evaluation location can look like design changes. Build a comparison condition table from synthetic cases and record the numerical difference together with the range you can actually judge.
This translation was generated by AI. Check the code, units, and numbers against the original. Native-speaker review has not yet been completed for each language. 한국어
Who this is forEngineers who compile vehicle or component simulation results or confirm comparison conditions with the analyst
A peak value is a result found by a specific extraction method across the whole model or a specified region. If the part, the time, or the stress definition is missing, you cannot say the same target is being compared, even with the same units. The deliverable of this article is not a ranking of numbers but a condition record that shows whether a comparison is valid and what still needs checking.
The metric in the example is “the maximum von Mises stress saved in the root-ROI region between 0 and 20 ms.” Distinguish the maximum over the whole region from the maximum of the time history at a specific coordinate. The two values search different spatial ranges, so name each one and keep them in separate columns.
| Condition | A | B | C |
|---|---|---|---|
| Geometry revision | R01 | R01 | R02 |
| Local mesh size | 4 mm | 2 mm | 4 mm |
| Result output interval | 1 ms | 0.2 ms | 1 ms |
| Stress evaluation | Averaged nodal | Unaveraged element nodal | Averaged nodal |
| Region & time | root-ROI, 0~20 ms | root-ROI, 0~20 ms | root-ROI, 0~20 ms |
| Region maximum | 214 MPa | 248 MPa | 205 MPa |
| Time of maximum | 8 ms | 8.4 ms | 8 ms |
| Coordinates of maximum (mm) | (12, 3, 0) | (12.3, 3, 0) | (11.8, 3, 0) |
A and B have the same geometry, but the mesh, output interval, and stress evaluation all differ at once. You can record the arithmetic fact that 248 MPa is higher than 214 MPa, but this table cannot separate which condition caused the increase. Nor does it support the explanation that the design got worse.
A and C are assumed to compare a geometry change, and the extraction conditions in the table are the same. However, there is no actual calculation history or mesh convergence data, so a physically valid design comparison has not been completed. Even with the same nominal mesh size, when the geometry changes you must recheck the local element layout and quality.
COMSOL's guidance on mesh refinement explains choosing a quantity of interest and comparing how results change on finer meshes. Local values can converge more slowly than integrated quantities, and near singularities at sharp corners local results may not converge even with refinement. When the peak keeps growing, do not pick the number from the smallest elements as the answer; review the model idealization and the evaluation method.
The result output interval and the time step the solver uses internally can be different. COMSOL's time-dependent examples also distinguish output times from adaptive internal steps. A peak taken from sparse output times can miss a peak between outputs, and reducing the output interval alone does not guarantee accurate time integration.
Averaged nodal stress and unaveraged element nodal stress are different post-processing results. Ansys's official documentation distinguishes the values of elements connected to a node from the averaged display. Programs can differ in the order of extrapolation, averaging, and invariant calculation, so check the settings and definitions in the version you actually use.
B와 A의 영역 최대값 차이 = 248 − 214 = +34 MPa
A를 기준으로 한 상대 차이 = (248 − 214) ÷ 214 × 100 ≈ +15.9 %
C와 A의 영역 최대값 차이 = 205 − 214 = −9 MPa
A를 기준으로 한 상대 차이 = (205 − 214) ÷ 214 × 100 ≈ −4.2 %Example record sentence: “The saved-result peak for synthetic case B is 34 MPa higher than A. Because mesh, output interval, and evaluation method differ, a causal comparison is withheld. C is 9 MPa lower than A, but this example has no evidence of convergence or validation against a real model.” If the reference value for a relative difference is 0, do not calculate a percentage; record the absolute difference and why it cannot be calculated.
If the coordinates of the region maximum moved, also look at the value at a specific coordinate as needed. At the fixed coordinate (10, 3, 0) mm in the synthetic data, the time-history maximum is 210 MPa for A and 199 MPa for C. This is a different metric from the region maxima of 214 MPa and 205 MPa. Whether that coordinate refers to the same material location after the geometry change must be checked separately in the real model.
| Common error | Record to keep |
|---|---|
| Judging it improved because the color is less red | Same legend range, actual values, and extraction conditions |
| Comparing the same node number across different meshes | Coordinate system, physical location, and region correspondence |
| Recording the output interval as the internal solver step | Record the two values as separate items |
| Comparing averaged and unaveraged values as the same metric | Evaluation location and averaging settings |
| Writing a safety conclusion from a single peak value | Expert review of the model, criteria, and validation in that field |
No actual finite element analysis was performed for this material, and mesh convergence, time convergence, material models, contact, and correlation with tests were not verified. Fatigue, crash, welding, composites, and similar fields use different metrics and evaluation methods, so they need review by an expert in that field. The differences calculated here only check the arithmetic relationships between synthetic numbers.
References were checked at official sources on September 19, 2026. Product-specific screen operations are not covered; check the result definitions for the version of the analysis software you use.
Windows local Python standard library Fraction; official sources checked 2026-09-19
Includes code, input data, and instructions. Extract the ZIP and read README.txt first.
Download example ZIPExample code, filenames, and input keys remain unchanged. Refer to the commands and checking steps in the translated article as well.
The explanations and examples were written for this site. See the official sources below for the related behavior and concepts.