Tehnički Vjesnik (Jan 2023)

A Comprehensive Evaluation of the DFP Method for Geometric Constraint Solving Algorithm Using PlaneGCS

  • Yunlei Sun,
  • Yucong Li,
  • Kangping Liu

DOI
https://doi.org/10.17559/TV-20230518000644
Journal volume & issue
Vol. 30, no. 6
pp. 2026 – 2035

Abstract

Read online

The development of open-source geometric constraint solvers is a pressing research topic, as commercially available solvers may not meet the research requirements. In this paper, we examine the use of numerical methods in PlaneGCS, an open-source geometric constraint solver within the FreeCAD CAD software. Our study focuses on PlaneGCS's constraint solving algorithms and the three built-in single-subsystem solving methods: BFGS, LM, and Dogleg. Based on our research results, the DFP method was implemented in PlaneGCS and was successfully verified in FreeCAD. To evaluate the performance of the algorithms, we used the solving state of the constraint system as a test criterion, and analysed their solving time, adaptability, and number of iterations. Our results highlight the performance differences between the algorithms and provide empirical guidance for selection of constraint solving algorithms and research based on open-source geometric constraint solvers.

Keywords