Tomoo Yamaji, founder of YAMAJI DESIGN, answered six questions ahead of his presentation at CDFAM Tokyo on the geometry design stage of an aerospace heat exchanger project.

The case study covers a diaphragm geometry that neither conventional CAD nor a single computational design tool could handle on its own, and the Grasshopper to nTop workflow built to generate, thicken and array a large family of variants. He also discusses where the handoff between B-Rep and implicit modeling still requires manual work, and where DfAM and computational design adoption stands in Japanese industry and academia.

Image showcasing a presentation slide featuring a case study titled 'Development of Auto-design Workflow for Heat Exchanger' by Tomoo Yamaji from Yamaji Design, part of the CDFAM Tokyo symposium in October 2026.

Can you introduce YAMAJI DESIGN, the type of work it takes on, and give an outline of what will be covered in the heat exchanger case study at CDFAM?

  1. Developing programs for automated design
  2. Mechanism design for proof-of-concept mockups and prototypes
  3. Industry trend research and ideation of new products
  4. Training (computational design software and DfAM)

Although I describe myself as a “consultant for AM”, in practice I also provide services related to conventional manufacturing methods, my main clients are:

  • Japan: aerospace company
  • United States: consumer electronics manufacturer
R&D workflow diagram: performance design, geometry design, then 3D printing and physical testing in parallel with CAE (CFD, FEM), converging on correlation.

Workflow: Within the full workflow (performance design > geometry design > CFD analysis > 3D printing > physical testing > correlation), this presentation focuses on the geometry design step.

Exploded view of a heat exchanger showing header, distributor, fluid channel core, distributor and header, with a jet engine and a close-up of the wavy fluid channel core geometry.

Target region: The geometry of the diaphragm that forms the fluid channel core of the heat exchanger.

Challenge and solution: Many conventional 3D CAD systems are inherently ill-suited to generating a large number of geometric variations and to handling issues such as self-intersection and singularity. Computational design tools such as Grasshopper (B-Rep) and nTop (implicit) also struggle when used on their own. The presentation explains how combining the two tools allowed us to overcome these challenges.

What was it about the design space of the diaphragm geometries in this project that pushed the workflow beyond what a conventional CAD package could handle, and at what point did that become clear?

The project required generating a large number of geometric variations by taking one base diaphragm geometry and varying multiple parameters that define it.

1. Generating a large number of variations

Example fluid channel cells with parameters labeled size, wavelength and amplitude; 10 x 10 x 10 = 1,000 variations. Illustrative geometry, not from the actual project.

The base diaphragm geometry was the type that requires significant effort to model even a single variation in conventional 3D CAD. For example, if the geometry is defined by three parameters and each parameter is varied across ten values, the total number of variants is 10 × 10 × 10 = 1,000.

Modeling these one by one in conventional 3D CAD would require an enormous amount of labor. To move the project forward within a short timeframe, computational design (3D modeling by programming) was the efficient approach.

2. Self-intersection and singularity

Limitation of B-Rep: a zero-thickness wavy surface is thickened, producing self-intersecting geometry that cannot be sliced or 3D printed.

The base diaphragm geometry was not a simple planar shape but an organic one. Even if the zero-thickness surface could be modeled in conventional 3D CAD, adding thickness often caused self-intersection or singularity. Passing such data to downstream processes risks failures in slicing or 3D printing. Because most conventional 3D CAD systems use B-Rep as their geometric representation, it is inherently impossible to avoid these issues completely. This was another reason conventional 3D CAD was inefficient for this project.

When did this become clear?

In the very first meeting with the client, when I heard the project requirements, it was clear that completing the project using only conventional 3D CAD would be extremely difficult. At that time the client was not familiar with the concept of computational design and intended to proceed with conventional 3D CAD alone.

Grasshopper and nTop take very different approaches to programming and to representing geometry. How was the handoff between the two structured, what actually moves between them in the data flow, and where did that boundary cause friction?

1. Integration between Grasshopper and nTop

Workflow combining Grasshopper (B-Rep) to generate many zero-thickness diaphragm variations, and nTop (implicit) to thicken and array them into the fluid channel core.

Grasshopper and nTop differ greatly in their characteristics, strengths, and weaknesses. The diaphragm geometry in this project was difficult to model in nTop alone. In the first half of the workflow, Grasshopper was used to generate zero-thickness B-Rep surfaces, which were exported as STEP files. In the second half, the STEP files were imported into nTop, where implicit modeling was used to add thickness, create arrays, and build the complete fluid channel core.

What data moves through the workflow?

Due to NDA restrictions I cannot disclose full details, but based on the example geometry shown in the presentation, the data included:

  • Base diaphragm geometry (zero-thickness B-Rep surface, .step)
  • Array information for the fluid channel core (.csv)
  • Diaphragm thickness
Friction at the boundary: data transfer from a zero-thickness Grasshopper surface to a thickened nTop body requires manual operation, creating a discontinuity that lowers the degree of automated design.

In this workflow, some manual file handling was required when transferring data between Grasshopper and nTop. This created a significant discontinuity in the overall workflow. Manual operations introduce the possibility of human error, which is a form of friction. Increasing the degree of automation in the data transfer between the two tools would reduce this friction and lower the probability of error.

Once the workflow was in place, how were the generated variants evaluated and filtered, and how much of that assessment could be automated versus needing an engineer to look at the result?

Performance design > geometry design > CFD analysis > 3D printing > physical testing > correlation

Of these steps, I automated only geometry design. The other stages were mostly not automated on the client side. All variations generated by the workflow were therefore analyzed and filtered manually by the CFD engineering team. From those results, variations with a good balance across the evaluation factors below were selected for metal 3D printing, physical testing, and correlation with the CFD results.

Heat exchangers for aerospace must satisfy the following four factors in balance:

  • Heat transfer performance
  • Pressure drop
  • Structural strength
  • Weight

With more than fifteen years across service bureau and aerospace environments, how has the adoption of DfAM and computational design tools in Japanese industry shifted, and where does it still lag?

On-site adoption of AM is not as advanced as in Europe or the US, so DfAM concepts have not been widely adopted. Computational design is a different story: Grasshopper has been actively used in Japanese architecture for nearly twenty years.

In both DfAM and computational design, Japan lags significantly behind other countries. In the aerospace industry where I previously worked, understanding of the hardware (AM machines) has progressed, but the design methodologies needed to take advantage of that hardware have not. As a result, adoption of computational design software is limited, with a strong bias toward hardware over software. Academia shows similar tendencies.

I have recently been lecturing on computational design at a Japanese national university. Both industry and academia need to build their knowledge in a balanced way across hardware and software.

What is the main point to be taken from this presentation, and what would be worth hearing from the other speakers and attendees at CDFAM Tokyo?

  • Computational design tools each have distinct characteristics.
  • Grasshopper and nTop, for example, have highly contrasting characteristics.
  • Depending on the project, a single tool may be insufficient.
  • By combining multiple tools, it is possible to compensate for each tool’s weaknesses and build the entire workflow efficiently.
  • Implicit interoperation: computational designers need to pay attention to data transfer between each process, both before and after 3D modeling.

CDFAM brings together speakers from three groups: software developers, users, and academia. I find particular value in presentations from users, showing how they solved the challenges in their own projects.

Through these I want to learn more about the characteristics of different tools. Given the rapid progress of AI, I am also interested in hearing about its potential in computational design.


Tomoo Yamaji will expand on this case study at CDFAM Tokyo, October 8 – 9, 2026, alongside others working on computational design for manufacturing. Join us to meet them. Registration is open at cdfam.com/tokyo-2026.

Promotional banner for CDFAM Tokyo 2026, a symposium on Computational Design, AI, and Machine Learning in industrial design, engineering, and architecture, October 8-9, 2026 in Tokyo, Japan.

Recent Interviews & Articles

Author: Duann Scott

  • Combining B-Rep and Implicit Modeling for Heat Exchanger Geometry – Tomoo Yamaji

    Combining B-Rep and Implicit Modeling for Heat Exchanger Geometry – Tomoo Yamaji

    Tomoo Yamaji of YAMAJI DESIGN answers six questions ahead of CDFAM Tokyo on combining Grasshopper (B-Rep) and nTop (implicit) to generate heat exchanger diaphragm geometry for an aerospace project.

  • WHITEHOTNOISE – AI to CAD Benchmarks – 2026

    WHITEHOTNOISE – AI to CAD Benchmarks – 2026

    This is a very quick and rough analysis to understand how AI benchmarks for CAD are designed, run and scored, and what their results are actually worth in engineering practice. This is not a thorough academic review, infinite hours have not been spent investigating every benchmark in fine detail, and they are not ranked or…

  • Form Follows Force – David Burpee

    Form Follows Force – David Burpee

    David Burpee is a computational designer based in the Pacific Northwest who has spent more than a decade developing design tools and engineering strategy for brands including Nike, PUMA, Brooks Running and General Motors. Trained as an architect at USC, he worked on high-rise and supertall projects before moving into the ‘faster moving fields’ of…

  • The Best Design Is The Design You Can Make – BRAID Technologies

    The Best Design Is The Design You Can Make – BRAID Technologies

    BRAID joins us ahead of CDFAM Tokyo, where the team will launch AURA, its computational design platform, starting with stamping. Below, they discuss why sheet metal forming is the first target, how AURA approaches the problem, and what they plan to share with the CDFAM community as major sponsor of the Tokyo 2026 event. Can…

  • Emergent Matter – Eamon Carrig

    Emergent Matter – Eamon Carrig

    Eamon Carrig of Emergent Matter answers six questions on Software Defined Matter, a framework developed by the Austin based startup for differentiable design and manufacturing. The interview covers the choice of signed distance fields, a single differentiable graph linking geometry, materials, physics and manufacturing constraints, and the .sdm file as an engineering record. Can you…

  • Aeroforms – Zinab Eisa & Esha Morakhiya – Harvard University

    Aeroforms – Zinab Eisa & Esha Morakhiya – Harvard University

    Zinab Eisa and Esha Morakhiya, graduate students in the Master in Design Engineering program at Harvard University, will present Aeroforms at CDFAM Tokyo, a computational model of the scents of Japan built on the 100 Scents of Japan catalog compiled by a Japanese ministry, public environmental data, and literature-derived odor thresholds. Ahead of their presentation,…

  • Nodi: A Unified Computational Design Platform For Additive Manufacturing

    Nodi: A Unified Computational Design Platform For Additive Manufacturing

    Masatatsu Nakamura, founder and developer of Nodi, answered six questions ahead of his presentation at CDFAM Tokyo on the node-based CAD/CAE platform he is building for metal additive manufacturing. In the interview he covers his path from real-time graphics at teamLab to writing a CAD kernel and CAE solver from the ground up, how Nodi…

  • Suboptimal – Sarat Babu

    Suboptimal – Sarat Babu

    Sarat Babu – Six Questions – CDFAM Tokyo We first met in 2014, in the frothy days of peak 3D printing hype, when I was trying to give Autodesk’s money away as part of the $100 million Spark investment fund and you were doing the most advanced DFAM I had ever seen at Betatype. Unfortunately…

  • Aurora As AI-Grounded Climate Intelligence For Early-Stage Design – CannonDesign

    Aurora As AI-Grounded Climate Intelligence For Early-Stage Design – CannonDesign

    For those who don’t know CannonDesign or the work behind Aurora, how would you describe the practice and what the two of you will be presenting at CDFAM DC? Elliot:CannonDesign is a global design firm that regards sustainability as a moral, ethical, and professional imperative, considering it a standard of care owed to clients, colleagues,…

  • Bridging The CAD-To-Simulation Gap – Matthew Sederberg -Coreform

    Bridging The CAD-To-Simulation Gap – Matthew Sederberg -Coreform

    You presented at CDFAM New York in 2024. What shifts have you seen in how industry is approaching the CAD-to-simulation problem since then, and how has that affected Coreform’s strategy? At CDFAM New York in 24, the CAD-to-simulation conversation was mostly about speed: how do we reduce manual meshing and preprocessing time to get to…