During shield machine tunneling, the earth pressure in the sealed cabin must be kept balanced to ensure construction safety. As there is a strong nonlinear coupling relationship among the tunneling parameters, it is difficult to control the balance between the amount of soil entered and the amount discharged in the sealed cabin. So, the control effect of excavation face stability is poor. For this purpose, a coordinated optimization control method of shield machine based on dynamic fuzzy neural network (D-FNN) direct inverse control is proposed. The cutter head torque, advance speed, thrust, screw conveyor speed and earth pressure difference in the sealed cabin are selected as inputs, and the D-FNN control model of the control parameters is established, whose output are screw conveyor speed and advance speed at the next moment. The error reduction rate method is introduced to trim and identify the network structure to optimize the control model. On this basis, an optimal control system for earth pressure balance (EPB) of shield machine is established based on the direct inverse control method. The simulation results show that the method can optimize the control parameters coordinately according to the changes of the construction environment, effectively reduce the earth pressure fluctuations during shield tunneling, and can better control the stability of the excavation surface.