For the DC motor modeling it depends on how complicated you would like your model to be. From the experience I would suggest you start with simple models of motors which you can find in the first link and if you are successful with your implementation then move to more complicated models that can be found in link 2 and 3.
For speed control of DC motor, you can start with a simple first order system with transfer function G(s)=K/(1+Ts), where you can obtain the dc gain (K) and the system time constant (T) from a simple real-time test. And for position control, you can add an integrator to this transfer function G2(s)=G(s)/s. Generally speaking, if you ignore the nonlinearities, dc motors behave like first order systems. There are many examples for designing fuzzy controllers. Here is an example of PID-yupe fuzzy controller we implemented on AMB system which requires much less rule-base to assign compared to common fuzzy three input fuzzy controllers.