Show simple item record

contributor authorGlabe, Jeffrey;Plecnik, Mark
date accessioned2022-12-27T23:12:45Z
date available2022-12-27T23:12:45Z
date copyright9/15/2022 12:00:00 AM
date issued2022
identifier issn1530-9827
identifier otherjcise_22_6_061007.pdf
identifier urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4288120
description abstractThe method of kinematic synthesis requires finding the solution set of a system of polynomials. Parameter homotopy continuation is used to solve these systems and requires repeatedly solving systems of linear equations. For kinematic synthesis, the associated linear systems become ill-conditioned, resulting in a marked decrease in the number of solutions found due to path tracking failures. This unavoidable ill-conditioning places a premium on accurate function and matrix evaluations. Traditionally, variables are eliminated to reduce the dimension of the problem. However, this greatly increases the computational cost of evaluating the resulting functions and matrices and introduces numerical instability. We propose avoiding the elimination of variables to reduce required computations, increasing the dimension of the linear systems, but resulting in matrices that are quite sparse. We then solve these systems with sparse solvers to save memory and increase speed. We found that this combination resulted in a speedup of up to 250 × over traditional methods while maintaining the same accuracy.
publisherThe American Society of Mechanical Engineers (ASME)
titleCombining Uneliminated Algebraic Formulations With Sparse Linear Solvers to Increase the Speed and Accuracy of Homotopy Path Tracking for Kinematic Synthesis
typeJournal Paper
journal volume22
journal issue6
journal titleJournal of Computing and Information Science in Engineering
identifier doi10.1115/1.4055241
journal fristpage61007
journal lastpage61007_11
page11
treeJournal of Computing and Information Science in Engineering:;2022:;volume( 022 ):;issue: 006
contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record