Are there any way to generate a terrain based on an object which is a surface built in blender, and make it the same position and size with the object.
Use this script.
Export a heightmap from blender and use it to generate your terrain in unity. For more information on exporting it from blender, see this wiki. These videos will show you how to import the heightmap into unity as a terrain.