Multi-physics operation and sizing optimisation in Pyomo: Application to large irrigation systems | IEEE Conference Publication | IEEE Xplore