FreeCAD icon indicating copy to clipboard operation
FreeCAD copied to clipboard

[Feature Request] A tool for kinematic analysis on sketches

Open FEA-eng opened this issue 3 years ago • 2 comments

Is there an existing request for this?

  • [X] I have searched the existing requests

Forums discussion

https://forum.freecadweb.org/viewtopic.php?f=8&t=68826

Subproject(s) affected?

Sketcher

Idea description

Previous FR on this topic was closed for being too wide: #6908 This one is much more specific and definitely achievable, as described below. A small tool for simple kinematic analysis on properly constrained sketches could be added. It would just require "driving" constraints in the sketch and reading positions of vertices, then calculating velocity and acceleration as derivatives of displacement and creating plots. It can be achieved with a simple script but such a script has to be rewritten for each sketch.

Anything else?

No response

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

FEA-eng avatar Jul 24 '22 08:07 FEA-eng

If you mean to use the sketcher solver as simulation then I believe this is achievable with assemly 4's animation feature

adrianinsaval avatar Jul 25 '22 11:07 adrianinsaval

If you mean to use the sketcher solver as simulation then I believe this is achievable with assemly 4's animation feature

It's cool if it works with sketches as well. However, animation is just a nice visual addition to kinematic analysis. What I'm talking about is being able to do some calculations - obtain positions of vertices and generate plots of displacement, velocity and acceleration vs time.

FEA-eng avatar Jul 25 '22 18:07 FEA-eng

I don't think adding this tool inside sketcher makes much sense, and I can't think of any place in current freecad where this could be placed. Instead I suggest using some addon for this like nikra-dap wb

adrianinsaval avatar Mar 28 '23 22:03 adrianinsaval

@PaddleStroke do you think this is feasible in Sketcher for 2D kinematics? Regarding your work on Assembly and MDDyn maybe this is also possible. Or should this be a separate WB?

maxwxyz avatar Mar 30 '24 19:03 maxwxyz