Динамічний розрахунок можна виконати двома способами: графічним або аналітичним. Аналітичний спосіб забезпечує більшу точність, ніж графічний, проте потребує значних витрат часу без використання комп’ютерної техніки, оскільки значення кожної сили, що діє в кривошипно-шатунному механізмі треба визначити багаторазово залежно від кута повороту колінчастого вала.
Тому для спрощення проведення динамічного розрахунку ДВЗ рекомендується використовувати прикладні математичні програми (MathCAD, Mathematica, Maple, MatLab, SPSS та інші).