My first thought is to give appropriate advice, more information regarding your situation may be needed. What are the response variables? What are the factors? How far do you need to move the response variables? etc.
To reiterate Mark's points, a screening design is meant to give a relative comparison of the factors of interest in the selected design space (which includes level setting and noise). Often the initial screening design will help to prioritize which factors have the largest effect on the response variable(s) of interest and which direction you want to move the design space. The objective being to efficiently move towards the optimum region. Usually, you are not concerned with non-linearity as this occurs within the design space and you are likely to move the space. More than 2-levels is very inefficient. Why create a complex model at the base of the mountain? (an analogy is creating a detailed map of Philadelphia when you are trying to get to Boulder, CO.).
What wasn't clear in your first post was this would be run via simulation. Realize in simulation, an algorithm has already been created in your simulation program. You may not know what it is (especially if you bought the simulation from a supplier), but it is already there. Now comes the difficult part....if the algorithm does not contain factors that you want to investigate, the analysis will say those factors have no effect. There are other opinions, my thoughts are simulation has limited utility for screening. In screening, you are investigating many variables that you don't know have an effect, while simultaneously comparing those factor effects to NOISE. How is NOISE simulated? IMHO, this cannot be realistically simulated.
Admittedly there are some programs that take a long time to run (e.g., FEA) and therefore to conserve computer runtime fractional factorials may be run, but if computer time is no big deal, run full factorials.
"All models are wrong, some are useful" G.E.P. Box