Not sure exactly what you are asking, but the first questions are, since you are choosing 2 membranes:
1. How representative of ALL membranes are the 2 you choose?
2. Are you concerned with the effects of the factors changing based on the effectiveness of the membranes at filtering? You might think of this as membrane by factor interactions.
3. How much is the input material changing?
4. What other noise is changing between blocks, which will be confounded with membranes? (e.g., incoming material, environmental conditions, set-ups, etc.)
Here are some additional questions regarding membranes:
1. What are the membranes intended to do? I will assume they are meant to filter particles of a certain size.
2. How is membrane "performance" measured/evaluated? Is the measurement system capable? (what measurement system are you using?)
3. How much within membrane variability is there? How uniform are the pore sizes within membrane? Is this variability stable?
4. How much between membrane variability is there? Is this variability stable?
5. How much variability in particle size is there in the incoming "material"? Is this variability consistent?
Questions 2-5 can be answered with directed sampling or you can "nest" layers of these components into your experiment (within treatment). My advice is typically, noise should be understood (e.g., identified, quantified, and tested for stability) before using ANY optimization type of design (mixtures, response surface, CC, BB, FCC, etc.).
Blocking is intended to:
1. Partition the noise (a chunk of factors not specifically manipulated during the experiment) form the design factors (the factors you are manipulating) thereby increasing precision of detecting design factor effects,
2. Increase inference space (by allowing noise to change during the experiment), and sometimes
3. Allow for estimation of noise-by-factor interactions (essentially the robustness of your model).
If you can identify the noise a priori (and assign it to the block), then treating the block as a fixed effect has some advantages. If you cannot identify it then you are stuck with randomization.
A great Box quote (BH^2, p.102+):
"Block what you can randomize what you cannot"
"All models are wrong, some are useful" G.E.P. Box