603 - 5885 1250 (4 lines) info@mes100.com
View Categories

Optimizing MiTS Performance for a Mega Road Project with 800,000+ survey data

3 min read

Introduction #

Handling long stretches of rural road projects can be quite a challenge. The engineers could be receiving ground-level information in the form of hundreds of thousands if not millions of survey points–courtesy of LIDAR data or data from Google Earth import– from the surveyors. And on top of that the engineers will have to design a long stretch of roads ranging from 20 km, which could result in many tens of thousands of platforms (or mesh triangles).

Such a heavy drawing can easily buckle the most advanced hardware (especially) if you are using Civil 3D, which is a huge resource hog even when the drawing is light and small. Therefore any competent road software must fully optimise the operations under the hood to provide a smooth experience for the users when they use the software to design the road.

MiTS 3 Performance enhancements #

A lot of work went into MiTS 3 to make the program snappy when running big projects with sub-million survey points and hundreds of thousands of road platforms.. After months of hard work, much has been improved, and the improvements can be categorized into two key sections:

  1. Road Modeling Operation – The optimization focuses on tasks such as adjusting alignments and modifying road offsets. The software now exhibits a high level of responsiveness in making changes to these elements of the design even when the road string is long

  1. Loading and Saving of Project Files – For large projects, the time required for these operations has been reduced, ensuring a more seamless and swift experience for users in accessing or storing project data.

The benchmark is done on a road project with 800K survey points, some 20km stretch of roads with hundreds of thousands of road platforms. The analysis was performed using a machine that is 5 years old, equipped with 16 GB RAM and an i5 processor.

Shown below is the detailed breakdown of some of the improvements introduced in our latest version, comparing it to the older version.

Road modeling operation #

The transition between features in Road Modules #

Operations

MiTS 2.9.72.0

MiTS 3

Vertical Alignment to Horizontal Alignment

5 minutes and 30.97 seconds

2.39 seconds

Vertical Alignment to Road Width

4 minutes 52.82 seconds

4.51 seconds

Vertical Alignment to SuperElevation

4 minutes 38.28 seconds

2.30 seconds

Horizontal Alignment to Vertical Alignment

2 minutes 38.12 seconds

0.75 seconds

SuperElevation to Vertical Alignment

3 minutes 0.85 seconds

11.44 seconds

Clickin on verification panel to go into alignment features

6 minutes 11.21 seconds

22.81 seconds

Example Performance Comparison between MiTS 2 and MiTS 3 versions #

Transitioning from Vertical Alignment feature to Horizontal Alignment feature in MiTS 2

Transitioning from Vertical Alignment feature to Horizontal Alignment feature in MiTS 3

Editing of the road design elements #

Operations

MiTS 2.9.72.0

MiTS 3

Road Width Elements

Adding Carriageway

3 minutes 53.30 seconds

11.30 seconds

Adding Drain Reserve

42.76 seconds

9.79 seconds

Horizantal Line Elements

Adding IP

13.17 seconds

7.22 seconds

Delete IP

18.16 seconds

7.88 seconds

Horizontal Curve Elements

Changing Radius

24.63 seconds

4.14 seconds

Changing Spiral Length (In)

15.41 seconds

5.44 seconds

Changing Spiral Length (Out)

20.46 seconds

4.73 seconds

Superelevation Elements

Untick curve widening

17.57 seconds

6.30 seconds

Tick curve widening

17.56 seconds

6.24 seconds

Change curve widening width

17.44 seconds

9.41 seconds

Changing SE percentage

27.07 seconds

7.82 seconds

Example Performance Comparison between MiTS 2 and MiTS 3 versions #

Adding carriageways in MiTS 2

Adding carriageways in MiTS 3

Loading and saving of project file #

Operations

MiTS 2.9.72.0

MiTS 3

Opening project file

4 minutes 57.03 seconds

54.69 seconds

Home Button

3 minutes 0.69 seconds

1.83 seconds

Saving project file

3.65 seconds

3.52 seconds

Example Performance Comparison between MiTS 2 and MiTS 3 versions #

Opening project file in MiTS 2

Opening project file in MiTS 3

MiTS 3 vs. Civil 3D #

Additionally, performance evaluations of the same project file in both Civil 3D and MiTS 3 are included. It becomes evident that in MiTS 3, after the speed optimization, the operations of zooming, panning, and object selections exhibit faster speed.

Panning Operations #

Zooming Operations #

Object Selections #

Conclusion #

Speed optimization is an ongoing process. It is a sign of software maturity as the software is being stress-tested and being improved upon so that it can handle bigger and bigger projects.  We are grateful that we have faithful users who are willing to use the software ( and bear with the sluggishness) and let us know the areas of improvement.

If you feel that some areas of MiTS can still be improved, do let us know!

Powered by BetterDocs