Skip to main content

Optimize and Check Analytical — align geometry and inspect overlaps

Open these commands under BimSpeed.STR → Design after creating Analytical Members/Panels. Save a copy before optimization and compare connections and contours before/after, as well as element counts.

Optimize Member​

ControlMeaning
Length Extend Of BeamMillimetres; default in the reviewed version is 300 mm. Used to locate column nodes near beam endpoints and extend/trim beam curves at intersections.
Length Min Of BeamMillimetres, source default 200 mm. The reviewed code initializes its internal minimum from BeamExtend, so this field cannot yet be treated as an independent minimum-length control. Inspect actual short segments.
ActiveViewThe reviewed branch collects analytical members across the document. Do not assume it limits changes to visible elements.
SelectedSelect Analytical Members in Revit and Finish to constrain the processing set.
Ok / CloseOk changes member curves in transactions. Close closes the window. Undo and RVT Save are separate operations.

Reducing Length Extend Of Beam should accept fewer nearby endpoints; an excessive distance may attract an unintended node. Inspect endpoint/column-node distances, intersection segments and changed members before saving.

Optimize Panel​

ControlMeaning
Length to beamMillimetres, default 200 mm in the captured installation. Locates nearby parallel beam curves for contour alignment. Inspect neighbouring edges after adjustment.
ActiveViewThe reviewed branch collects from the document, processing Floor-role panels and openings according to its flow.
SelectedSelect Analytical Panels / Analytical Openings. Selected panels must have Floor role to enter this processing set.
Ok / CloseOk changes contours. Close closes the window. A closed window does not confirm every contour changed: some invalid-contour branches skip failures.

Reference beams are still collected across the document. Start with a small model, particularly for short edges and openings. Increasing tolerance does not guarantee a valid contour.

Check Analytical​

Ok examines analytical member pairs for overlapping/coincident parallel beams and columns in the current logic. The table provides Category, Element 1, Element 2, Status and element-view actions. Progress counts processed pairs, not structurally approved elements.

Close closes the table. The reviewed Element 2 view button binds the same command as Element 1; check which ID is actually selected. Close/reopen before a fresh check rather than assuming repeated Ok presses clear accumulated rows.

An empty table does not prove complete connectivity, loading or design adequacy. Inspect disconnected endpoints, panel/opening boundaries, host associations and ETABS data separately. Check Properties and analytical views after optimization and before ETABS export.

This practice set has no reopened, complete Optimize/Check result with before/after geometry. The behaviour caveats are retained so users can verify their version.

A repeatable optimization workflow​

  1. Save a pre-optimization copy. Choose an identifiable beam–column joint or panel edge with a measurable gap; record its IDs and initial distance.
  2. Open Optimize Member, enter distances in mm and choose Selected for a limited scope. Press Ok, select eligible Analytical Members and Finish. Inspect whether endpoints meet the intended columns or intersections.
  3. Open Optimize Panel, set Length to beam, choose Selected, press Ok, select eligible panels/openings and Finish. Check the aligned edge and adjacent corners. The selected-panel branch requires the Floor role.
  4. Compare geometry, run Check Analytical, review each ID pair and locate the elements. Keep unresolved findings visible rather than treating an empty table as the objective.

For a smaller/larger threshold comparison, use the same initial model: try 100 mm, inspect and Undo, then try 300 mm on the same IDs. A 150 mm gap may change the candidate set, provided the other geometric conditions are satisfied. Two successive runs are not equivalent inputs because the first may already have changed member curves or panel contours.

Interpret findings, save and reopen​

Check Analytical reports pairs recognized by its checks; it does not automatically repair or delete either element. Category identifies the element category, Element 1/2 identify the pair and Status describes the finding. Compare the view action with Properties; if it selects the wrong side, locate the ID directly. Reopen the checking window for a fresh run and compare the same scope.

After checking curves, roles, contours and openings, save the RVT. Open a copy in a fresh session and inspect representative IDs. If geometry is wrong, return to the saved pre-optimization copy or use Undo in the current session. Close does not reverse committed changes. There is no structural-capacity certification or design-report export button here.

Distance controls and an observed finding​

Optimize Member distance and scope controls

① Member distances in mm; ② scope; ③ run/close.

Optimize Panel distance and scope controls

① Distance to beam; ② scope; ③ run/close. The captured installation and reference implementation both initialize Length to beam = 200 mm. Re-enter the intended threshold before each comparison.

Check Analytical overlap finding from existing EVN analytical members

① Existing EVN Analytical Members 426886–426909 reported as Overlap by the local check. This is not a capacity assessment. ② 13894/13894 counts processed pairs, not errors. ③ Run/close. The finding requires inspection; this image does not establish that Optimize repaired it.

The bottom-left logo/Feedback/YouTube icons are explained under Design help buttons.