But sure enough, developing a new Yagi really depends on trial and error at the end of the day.
The other problem is also hard. In Maxwell’s equations, you can book it down to a single equation describing how energy is converted to a traveling wave. That energy conversion involves a Dirac delta function (our shorthand for “itty bitty thing the rest of the system doesn’t otherwise interact with “). The delta function goes to infinity at some point. A real energy source is just some weighted collection of these deltas. In other words, I have a bunch of singularities. At some nominal distance from each singularity, the math is well-behaved. Close-up, however, things fall apart. Numerical precision is exhausted quickly, field strengths go off the rails, phase velocities exceed the speed of light (Hertz has some fun wtf moments at the end of one of his notebooks grappling with this), and other fun effects. Software hates this. So theoreticians come up with ways to model these singularities at a close, but non-zero distance for a bunch of special cases. Software must decide among the cases with hints from the human operator and match up with the desired geometry. It’s super hard to get right in all cases. My advisor and others at OSU spent decades coming up more special cases to enable rapid design of dish antennas, and certain shapes of wire antennas, and even to accelerate stealth F-117 design.
Compared to all of this craziness, even a theoretical person like me will still spend a lot of time in the lab because it is just faster and strictly more accurate.
Antenna design is often characterized as black magic. It really isn’t. We just don’t know literally everything about the world and it sometimes matters for these devices. The mystery is not inward towards the mind, but outward towards the universe at small and large scales.
The future is wild: $500 and some free software let’s you build electronics at home.