OBJECTIVE Pro ~ A Sneak Peek

Background

One of the goals of OBJECTIVE’s next major version was to offer the community a means of generating a CSA-F280 compliant heatloss modeller as that is now required by NBC 2020. This was the easier task because OBJECTIVE pretty much does this already, as the ‘Static’ or ‘One-Zone’ method which CSA supports in the standard. But we also wanted to test OBJECTIVE to ASHRAE 140’s bench tests so that we can make that claim also, for their Class II or one-zone, static model compliance, and yes, ASHRAe 140 has two paths, dynamic hourly and static methods. But NECB for Part 3 Buildings has set ASHRAE 140 Hourly modelling as the bar for energy modellers. That makes our work a lot harder. To run an hourly modeller you pretty much need a Building to model. OBJECTIVE in essence is a spreadsheet of values that represent the building. So what to do? Give up? Or build a building modeller? Because if you’re in for a penny, you’re in for a pound here. If you make an app that can import an entire building, you’re 90% of the way towards building something you can model a building with. So we’re crazy enough to do both it seems.

If you could Clone Revit or ArchiCad, would you?

There are a few things the ArchiCad and Revit using communities have in common, one is complaining about the high cost of the software, but also usability and feature problems. As a BIM user for over 30 years now, I have seen buglists and feature requests grow and die over decades, but one thing remains always, some of the best ideas that come from Alpha and Beta testing forums and user group meetings die at the side of the road.

Legacy software companies either didn’t have the resources to implement feature X or Y, or they considered the users to be philistines, or worse yet, they heard user concerns but then delivered something that is nearly the opposite of what was requested or some feature that was not even half-baked. As a long-time manager of BIM in large and small offices, I’ve seen how BIM software ships the B and M parts (Building and Modelling) while leaving the I part (Information) almost entirely up to the user. This means decades (I’m not exaggerating) are needed to produce a solid template that can be used to generate real building collateral, full drawing sets, performance modelling options, wbLCA modelling, cost estimates and the like. So what if you could start from scratch, focus on the Information parts first, and then build a robust app around that? This is an approach we can call ‘Building Intelligence Modelling’. To answer the question, many AI-powered startups are attempting ‘clean-room’ clones of Revit and ArchiCad, I’ve tried them, and they are so far, easy to crash and rife with bugs. We feel that’s a missed opportunity- what if we can do better?

What would better even look like?

In short: there is power in simplicity. We can consider this simplicity as a form of leverage, and any lever can multiplies the effort applied. For anyone that can remember hand drafting with pencils and pens, the choice of pen is a primary decision. Pen weights confer to architectural functions, heavy structure gets a heavy pen, light fills or hatches get a hairline pen. Stuff needs to be legible when printed, and nobody had 255 pens on their desk (the pen count of most CAD/BIM apps, multiplied by as many times as one has pen tables). Without getting nostalgic, a return to the simplicity of a restrained group of pen weights and colours would help new users obtain better graphic results because, as per Occam’s razor, there are just fewer things to get wrong. So we started with a limited palette of 30 pens, with the standard 1-10 ramp that CAD users are familiar with. Then assign these weights and colours to materials that are defined in the app. When a material is defined, its full graphic and visual properties should form part of that definition, as well as its physical properties and even cost, and embodied carbon. So that when a building is designed, its cost, wbLCA, and thermal performance can be robustly evaluated at any stage. We have done exactly this: materials drive all display and reporting. Simple, powerful.

Just a test file showing our native OOTB (Out Of the Box) assemblies, materials and details. When materials drive display, concrete renders with a thick cutline, insulation shows what it is by colour (mineral batt and board here = green hairline), image shaders are part of the Material, Fills/Hatches represent the material in plans and sections, and Costs, Thermal Properties and Embodied Carbon are all part of the Material’s definition, so full elemental cost analysis and wbLCA, together with Building Energy Modelling (BEM) is part of even the most basic model.

Drawings are Foundational.

I was so impressed with the work of the folks developing BlenderBIM aka. Bonsai that my architecture firm even co-funded the development of composite or layered wall, roof and floor assemblies in Bonsai, but after some attempts to learn Blender and Bonsai, it became apparent to me that the development team’s approach to the model was taking resources away from creating quality drawings and document management, and as construction is still heavily dependent on drawings as the ‘work instruments’ of an engineer or architect’s contract sets, I felt this was a wrong approach or a missed opportunity, and so set out to see if we could do better with a native app. Our results speak for themselves.

Zooming in to the section above we see a window detail the way my own practice details, them, which I have since learned by Isothermal studies, is NOT the best way to do it. This is the power of Building Intelligence Modelling, the model can teach the practitioner better ways to design and detail. But this is a basic window object in the app, with dozens of parameters a user can fiddle with to get the window detail their own practice uses. PS – can you see what you might do differently or better here? Now compare that with an OOTB section from your favourite BIM model, what’s the difference here?

Geometry as the Principal Innovation.

This may be the hardest bit to explain, as it undercuts hundreds, even thousands of years of inherited bias around how geometry is conceived of and performed in a computer. R. Buckminster Fuller is known for the geodesic dome and other inventions, but few realize his primary contribution to human knowledge was the synthesis of a new way of looking at geometry, with the Tetrahedron (the ‘three sided pyramid’) as its foundation rather than the cube. It is easy to mistake this as a trivial re-framing of the relationships of shapes in space, just a re-labelling of the same Euclidean space, but it actually has profound implications for mathematics and computational geometry, and we take full advantage of it. The core idea is that if one takes the tetrahedron as the fundamental frame to assign coordinates to space, we have 4-axes, ABCD, instead of XYZ. Coordinates are written as [0,0,0,0] instead of (1, 1, 1). This is a much broader topic that is fully described in the link (for more information see our Synergetics Cookbook paper on ResearchGate). In short, with ABCD coordinates and Norman J. Wildberger’s Rational Trigonometry, we can do computational geometry with whole integers, completely bypassing irrational numbers (like √3 and √2, the cube diagonal and face diagonal of a square as two examples), resulting in a computational efficiency, speed AND exactness that conventional trig and XYZ cannot. We use these methods directly in energy modelling to generate our ISO-compliant Isothermal contour modelling within our new app. The way we model energy flow is described in this research paper: Huygens-Fuller-Thomson ‘spherelets’.

What this same window looks like in our ‘Opening Builder’ which is akin to Revit’s Family Editor or ArchiCad’s parametric objects. This is just showing the Isothermal modelling and the group of ISO Standards the modeller already complies with (in green, pending tests in amber). Note: condensate risk is low for this assembly at 40%RH or lower and 22ºC, a slider a user can adjust, but any more humidity and we have a condensate risk, feedback is immediate. Note the two coldest points are at the edge-spacer, a known weak point for many windows and this is a triple-glazed insert. The depth of the glazing spacer makes a significant difference, lower profiles are better.

Public Alpha

If this interests you, email andy[at]openbuilding.ca and I can send you the link to the download package – we’re going to ship a public alpha version for users to test. It’s far from finished, we don’t have the CSA-F280 or ASHRAE 140 bits baked yet, but we do have the full ISO-compliant thermal solvers for Assemblies, Openings and whole Building Sections shipped now. The versions will run on Apple OSX (M1 Silicon machines or newer), and a Linux build will ship in December, 2026. We’ll record a Zoom intro session with our internal group and will post the recording to youtube – and here – this week.

Full building sections can be modelled in the app, with the junctions between walls, roofs and floors adjustable parametrically by the user across over 100 different default assemblies the app ships with, and you can make your own as well. The way materials join is set by the user and saved as ‘Key-Pairs’ – resulting in clean model intersections at any scale or view, plan, section or detail. The ground solve runs a 10yr analysis, and Eave, Wall and Foundation solves complete in seconds with live animations of heat flows.

Comments

Leave a Reply

Discover more from openbuilding

Subscribe now to keep reading and get access to the full archive.

Continue reading