“People argued forty years ago that the calculator might put the engineer out of work,” says Justin Szabo, an electrical engineer in Arup’s Building Services team. “What actually happens with these tools is they free someone up from tasks they probably didn’t want to be doing to begin with."
Justin is trying to shave a three hour job down to 15 minutes—in this case, the repetitive task of laying out emergency lighting. Using Dynamo, Justin wrote a script to automate the task. He is now working with a team to refine the script into a product that’s scalable across Arup. This means the program needs to not only be robust enough to handle a variety of layouts, but user-friendly enough to be taken up by engineers without a background in computer modelling.
Laying out emergency lighting is a completely code driven process. Different lights have different outputs. Those outputs govern the requirement for how close together the lights need to be. On your typical project, it could take three or more hours to produce a layout by hand and check for compliancy. Justin Szabo is leveraging technology to reduce this to the push of a button.
While tools like Justin’s will reduce the amount of hours our service engineers are required to spend on certain jobs, it certainly won’t remove them from the process entirely. A level of technical expertise is still needed to pilot the software. As our Arup colleague, Dan Hill, says: the engineer is the shepherd and the script is the sheepdog, working under the engineers’ guidance.
By simplifying and speeding up the repetitive aspects of these job, our engineers will have more time to communicate with design and construction teams, and create platforms for new applications.
“I see this as the first of many projects that will remove the gap between design and documentation. Where you can design and then produce a drawing or 3D model that can be built off right away.”
Justin Szabo is one of a number of engineers working across Arup to speed up repetitive design tasks like checking calculations, formatting and data manipulation.
Every design and every designer is different. We have hundreds of automation processes on the go, using anything from Grasshopper, to Revit, to Python with teams in Sydney, Melbourne, Brisbane and Singapore developing parametric scripts to automatically update and optimise designs on options. The real challenge is balancing standardisation with the unique requirements of each project.
Justin is currently working with a research team to scale his Revit script into a usable product. This involves talking with other service engineers to make sure the software will be a simple, transparent, ‘plug and play’ model.
Engineers are often (and understandably) reluctant to use ‘black box’ tools developed by other people for other applications where they can’t see the inner workings. To avoid this, the research team will be sharing the code with other engineers—not only cracking open the black box, but allowing the code to be built on and applied to other applications.
This story was written by Jeff McAllister, as part of the Research Review. This series is produced by the Arup Australasia Research team; Alex Sinickas, Bree Trevena and Jeff McAllister with contributions from Sheda and Noel Smyth.
Ask Justin about
We work with industry partners, governments, universities, startups and community organisations. We do this through research partnerships, and as consultants and facilitators for foresight, research, storytelling and technical writing workshops.