AI-DEQSOL. A knowledge-based environment for numerical simulation of engineering problems described by partial differential equations