US 12,229,477 B2
Designing a mechanism
Jean-François Rameau, Lisses (FR); and Ruixian Renaud, Velizy Villacoublay (FR)
Assigned to DASSAULT SYSTEMES, Velizy Villacoublay (FR)
Filed by DASSAULT SYSTEMES, Velizy Villacoublay (FR)
Filed on Dec. 23, 2020, as Appl. No. 17/132,650.
Claims priority of application No. 19306781 (EP), filed on Dec. 27, 2019.
Prior Publication US 2021/0200914 A1, Jul. 1, 2021
Int. Cl. G06F 30/17 (2020.01); G06F 3/0486 (2013.01); G06F 17/13 (2006.01); G06F 30/12 (2020.01); G06F 111/04 (2020.01); G06F 111/10 (2020.01)
CPC G06F 30/17 (2020.01) [G06F 30/12 (2020.01); G06F 3/0486 (2013.01); G06F 17/13 (2013.01); G06F 2111/04 (2020.01); G06F 2111/10 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for designing a mobile mechanism including rigid bodies and mechanical joints, the mechanism having parameters including dimensional parameters and positional parameters, the mechanism having a closure equation involving parameter values, the method comprising:
obtaining input parameter values from a user via a graphical user interface (GUI) representing an immobile mechanism in an input state defined by the user selecting graphical representations of the rigid bodies and mechanical joints, the input parameter values including input dimensional values of the selected rigid bodies and mechanical joints; and
determining output parameter values representing the mobile mechanism in an output state, the output parameter values including output dimensional values, the determining including minimizing an objective function under constraints, the objective function penalizing a distance between the output dimensional values and the input dimensional values, the constraints including a first constraint representing verification of the closure equation by the output parameter values, and a second constraint representing mobility of the mechanism in the output state,
wherein the determined output parameter values are applied in a manufacturing process of the mechanism such that the mechanism, in the output state, is closed and mobile, thereby increasing the productivity of the manufacturing process by increasing the speed of the designing by the user.