Best practices for robust parametric designs
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have a chair design which is based on a complete set of parameters, i.e., there are no "magic numbers" entered in any sketches or extrusions, but rather every variable is defined as a user parameter.
Ideally, I should like to be able to change any parameter by a reasonable amount to fine-tune the appearance of the chair without the complications of yellow warnings resulting.
I developed the design carefully, at each step doing what seemed reasonable to achieve a robust model.
I having started testing this process by adding amounts to one parameter at a time.
However, I find that yellow warnings pop up after I change many/ most of the individual parameters.
-------------------------------
The following is the result of changing just 2 of my parameters (one at a time):
depthAtBottom
Adding e.g., + 500mm introduces 2 yellow warnings!
"Bottom of Side apron" sketch Lost projections
"Top of tenons" sketch Lost projections
----------------
Adding only +10mm (to the original value of 482mm) results in different warnings.
Warning: Cut right mortise clearance for Front apron tenon
<b>1 Reference Failures</b><br/>The target body is lost, try editing this feature to reselect target body.
Warning: Cut left mortise clearance
<b>1 Reference Failures</b><br/>The target body is lost, try editing this feature to reselect target body.
-------------------------------
height
Adding e.g., + 200mm introduces 4 yellow warnings!
Warning: Plane through upper and lower edges of Rear apron end
<b>1 Reference Failures</b><br/>The model is using cached geometry to solve. Please reselect reference geometry for failed features in the timeline.
Warning: Tenon on plane at Rear apron end after its cut
Project2
Warning: Cushion sides at ply edge
<b>1 Reference Failures</b><br/>The profile reference is lost, try editing this the feature to reselect the lost profile.
Error: Cushion corner fillets
Compute Failed
-------------------------------
No doubt I can fix each of those issues but it is unpleasant to have to do so.
Subsequently, I may want to go back/ change to a different value for that same parameter and then I no doubt need to yet again fix the resulting same or different issues 😞
Since there are 50 or more parameters in my parameter-driven model, the process of fixing all the issues for different possible permutations of the parameters will be very tedious 😞
I appreciate that specific issues will arise for each design.
However, I am thinking that it would be good to have a checklist of "Best practices to ensure robustness of parametric designs".
This is not the first design for which I have experienced this difficulty and won't be the last!
I am aware of the BORN approach which appears to be one of the best practices.
I have tried to use this where possible but many elements of this chair design are not parallel to the main coordinate system.
Consequently, the design involves construction planes, projections of drawings or parts of bodies, etc. into other drawings, etc.
Questions arise when doing projections - for example, should I best project from another drawing or from an edge/ vertex of a body that was generated from that drawing?
In summary, I should much appreciate ideas or links to ideas relating to "Best practices for robust parametric designs" or "Best practices to avoid yellow warnings" ...