home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   sci.optics      Discussion relating to the science of op      12,750 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 11,506 of 12,750   
   Phil Hobbs to Gash M   
   Re: Sagging a lens surface to zones   
   27 Nov 13 11:34:32   
   
   From: pcdhSpamMeSenseless@electrooptical.net   
      
   On 11/27/2013 10:06 AM, Gash M wrote:   
   > On Wednesday, November 27, 2013 3:39:38 PM UTC+1, Helpful person wrote:   
   >> On Wednesday, November 27, 2013 8:54:35 AM UTC-5, Gash M wrote:   
   >>   
   >>> Hi all,   
   >>   
   >>>   
   >>   
   >>> I would like to write a routine (either in c or matlab) which can be used   
   to collapse a given conic or aspheric surface to Fresnel zones, which is   
   basically designing a Fresnel lens from a given lens entity(surface). Fresnel   
   Lens(FL) which has    
   prismatic facets is easy to implement.But in this case the facets have to be   
   conic(aspheric) and different ways of realizing the FL is possible like fixed   
   sag per zone and fixed zone spacing.That is the general goal. My problem is   
   breaking down this    
   problem into smaller pieces to make it easy for coding. Therefore, my question   
   is : what are the basic blocks that my code needs to have to construct a FL   
   from a given surface? A sample code would be appreciated.   
   >>   
   >>>   
   >>   
   >>> Thanks,   
   >>   
   >>>   
   >>   
   >>> Gash   
   >>   
   >>   
   >>   
   >> I hope you do realize that collapsing a curved   
   >>   
   >> surface to a flat Fresnel will result in different   
   >>   
   >> aberrations.   
   >>   
   >>   
   >>   
   > Thanks for the reply.You are right.But the orientation of the grooves for   
   different applications matters. In my case,I want the FL for collimation   
   purpose; so the groove out orientation is preferred.Moreover,since the   
   application is for illumination    
   aberration is not much a concern here.I know how to model conventional FL in   
   commercial products like Zemax.My interest is to write a code which can   
   collapse a given surface to Fresnel zones. Could you give me some guidance how   
   to start?   
   >   
   > Thanks,   
   >   
   > gash   
   >   
      
   It's a poorly posed problem.  You can't just take onion slices of the   
   surface and arrange them on a plane, because that will completely   
   destroy the imaging properties of the lens--each ring will produce a   
   focus at a different Z position.  (I know that there are misleading   
   pictures, in some optics books that shall not be named, that make it   
   look like that's the procedure, but it isn't.)   
      
   You have to adjust the power of each ring to focus at the same place.   
      
   (And of course, the behaviour with field angle is also completely   
   different--Fresnels fall apart completely as the field angle goes up.)   
      
   Cheers   
      
   Phil Hobbs   
      
   --   
   Dr Philip C D Hobbs   
   Principal Consultant   
   ElectroOptical Innovations LLC   
   Optics, Electro-optics, Photonics, Analog Electronics   
      
   160 North State Road #203   
   Briarcliff Manor NY 10510   
      
   hobbs at electrooptical dot net   
   http://electrooptical.net   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca