Artificial Engineering Solutions

Software for fire protection engineers, written by one

Artificial Engineering Solutions builds desktop tools that turn everyday engineering design into fast, checkable calculations. Built in Australia, to the standards engineers work with.

Designed by practising engineers

Our tools come from real project work, so they follow the way engineers draw, check and sign off a design.

Built on the standards

Calculations and checks follow the codes that apply to the job, including AS 2118.1, NFPA 13, FM and AS/NZS 3500.1.

Your files stay with you

Our software runs locally on your own computer, with no cloud dependency. Projects open instantly and nothing leaves your machine.

Products

Desktop software for fire protection design, available for Windows.

SketchFlowFire sprinkler and hydrant hydraulics

Sketch the pipe network the way you’d draw it on a plan, or trace it over an imported PDF. SketchFlow balances the network and reports flow and pressure at every node and pipe, then checks the design against the standard for the job.

  • AS 2118.1
  • NFPA 13
  • FM
  • Boosters and backflow
  • PDF tracing
  • Windows
SketchFlow on a 10-storey NFPA 13 project, without modelling the whole building first. 45 seconds.

SketchFlow tutorial: your first calculation

Go from a floor plan PDF to a balanced sprinkler network and a calculation report. Watch the voiced walkthrough, then follow the steps. The free demo calculates up to ten nodes, so you can try every step before you buy a licence.

Voiced walkthrough: sketching and calculating a sprinkler layout over a Level 8 floor plan. 74 seconds.
  1. Install and start a project

    Install SketchFlow from the Microsoft Store and open it. Start a new project and choose the standard it will be checked against: AS 2118.1, NFPA 13 or FM.

  2. Import the floor plan

    Import a PDF or image of the plan as an underlay. Use the opacity slider to fade it so your pipework stands out. For a multi-page PDF, assign each page to its level.

  3. Set the scale

    Click two points a known distance apart and enter the distance, or type a 1:N ratio. From then on every pipe you trace measures correctly.

    Check it: draw a test pipe along a dimensioned wall and confirm the length before you start.

  4. Sketch the network

    From the toolbar, place the water supply, then pipes, nodes, risers and sprinklers. Draw in 2D, or switch to the 3D view and sketch on the faces of the view cube for risers and multi-level pipework.

    Shortcuts: toggle Ortho with Shift or F8 to keep runs square. While drawing, type an exact length and press Enter to place the next point. Use Copy, Move and the arrow keys to repeat and nudge layouts.

  5. Add boosters and backflow devices

    On the Booster & BFP page, add pumps, pressure-reducing valves, orifice plates, fixed drops or backflow preventers to a pipe. Run the AS/NZS 3500.1 hazard check to see the minimum backflow device for the site, or pick a WaterMark device from the library to load its pressure-loss curve.

  6. Define the design area

    Enter the design density and area for the system, then draw the design area over the heads. SketchFlow searches inside it for the most hydraulically demanding area.

  7. Calculate and review

    Run the calculation. The plan is colour-coded by velocity or flow, and anything out of range for the chosen standard is flagged. Use the pipe schedule to pick a node and jump straight to it on the plan.

  8. Issue the report

    Export a summary, standard or detailed report, or a plain-text export. Use .DAT or .FIW to move results to other tools. To remove the DEMO mark, enter your licence key in the activation window.

    Need a licence? Email sales@ai-es.com.au.

News and announcements

Product releases and company updates. Follow Artificial Engineering Solutions on LinkedIn to hear about new releases first.

  • Coming soon

    Coming soon: dB Sketcher for emergency warning speaker design

    Our next product lays out EWIS and BOWS speakers and estimates the sound pressure level, in dB(A), throughout a building. Import the PDF drawing, detect the walls, then place speakers or let dB Sketcher distribute them. It maps coverage across every floor against the target, the higher of 65 dB(A) or ambient noise plus 10 dB, accounting for walls, doors, storage racks and running plant.

    The same design also cables the speakers back to the FDCIE with voltage-drop checks and sizes the amplifiers and standby batteries. dB Sketcher is a design-stage SPL screen and does not replace STI prediction under AS 1670.4 or measurement at commissioning.

    Register interest for early access
  • Product launch

    SketchFlow is now available for Windows

    Our hydraulic calculation software for fire sprinkler and hydrant systems is available through the Microsoft Store. Engineers can sketch or trace a network, calculate to AS 2118.1, NFPA 13 or FM, and issue reports, all on their own machine. A free demo handles networks up to ten nodes.

    Get it from Microsoft Store

About us

Artificial Engineering Solutions is an Australian company developing AI-driven engineering solutions and software. Our aim is to lead the integration of AI into engineering consulting, turning the calculations, checks and documentation that take up consultants’ time into fast, reliable tools.

We pair registered engineers who know how designs are checked and signed off with developers who build the software, so every product is grounded in real project work. SketchFlow, our hydraulic calculation software for fire protection, is the first of these tools.

Mohamed M. Mustafa

Founder, CPEng, RPEQ, PE, CFPS

Engineers Australia Professional Engineer of the Year 2024 (Overseas Chapters)

Mohamed is a registered professional engineer with experience across different markets, including the United States and Australia. He is a Chartered Professional Engineer (CPEng) with Engineers Australia, a Registered Professional Engineer of Queensland (RPEQ), a licensed Professional Engineer (PE) in the United States, and a Certified Fire Protection Specialist (CFPS).

mohamed@ai-es.com.au

Mohamed Badran

Technical Director

Mohamed leads development and coding at Artificial Engineering Solutions. An electrical engineer by background, he moved into machine learning engineering, bringing hands-on experience in technical troubleshooting and rigorous quality assurance to building AI and engineering software. He works across Python, machine learning, artificial intelligence and data science, and is based in Philadelphia, United States.

Get in touch

For product licences, pricing, support and early access to dB Sketcher, email the sales team. For partnerships or anything else, write to the founder directly.

Sales and licences

Licence keys, pricing, team licences and product support.

sales@ai-es.com.au

Founder

Partnerships, feedback and technical questions.

mohamed@ai-es.com.au

Follow us on LinkedIn