Skip to main content
Solved

Aspheric Microlens array

  • December 19, 2022
  • 1 reply
  • 892 views

Raphael.S

Hello community,

 

i want to simulate a aspherical surface with aspheric coefficients (2,4,6,8,10,12,14,16,) as a microlens array. The lenses have a rectangular shape and the aspheric terms are only in one axis.

Do you know which is the best solution for building such an lens array for aspheric surfaces?

 

I’m looking forward to your answers!!!

Best answer by David.Nguyen

Hi Raphael,

 

I suggest investigating mixed systems (sequential and non-sequential). Such a lenslet array can be created relatively easily in non-sequential mode using the Extended Polynomial Lens (Ext. Poly. Lens). Here is a dummy example for you.

Start with an Ext. Poly. Lens object (in this case with 2 coefficients: y^2 and y^4 only but it can go up to y^16):

Then, use the Array object to make the lenslet array:

Finally, convert the system into a mixed sequential/non-sequential one:

I’m attaching this example for your reference. Hopefully this helps.

Take care,

 

David

View original
Did this topic help you find an answer to your question?

1 reply

David.Nguyen
Luminary
Forum|alt.badge.img+2
  • Luminary
  • 1112 replies
  • Answer
  • December 19, 2022

Hi Raphael,

 

I suggest investigating mixed systems (sequential and non-sequential). Such a lenslet array can be created relatively easily in non-sequential mode using the Extended Polynomial Lens (Ext. Poly. Lens). Here is a dummy example for you.

Start with an Ext. Poly. Lens object (in this case with 2 coefficients: y^2 and y^4 only but it can go up to y^16):

Then, use the Array object to make the lenslet array:

Finally, convert the system into a mixed sequential/non-sequential one:

I’m attaching this example for your reference. Hopefully this helps.

Take care,

 

David


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings