danny032 发表于 2011-8-2 08:34:50

透镜焦距计算问题



我在书上看到透镜焦距计算的公式为:
f=n*r1*r2/{(n-1)*}
n折射率r1 r2为曲率半径d为厚度
但是我用这条公式计算一面为凸,另一面为凹的透镜却不对的,为何?请大家指点一下。
例如:有一透镜 R1=15mmR2=15mm d=3mm n=1.62287计算出来的焦距和软件上量到的是不一样的。




blueboat2008 发表于 2011-8-2 09:44:50



薄透镜的焦距是通过近似得到的,与厚透镜的有差别。。




danny032 发表于 2011-8-2 16:45:13



谢谢blueboat2008 的回复,现在搞得有点明白了。1、这个是理论计算的值,实际上左右两边的焦距都不一样,计算出来的只是平均的值。2、由于球差的原因,平行的光入射到不同位置汇聚的焦点都不一样。所以用TP实测和计算不一样。




ds1234567 发表于 2011-8-6 10:43:02



测量焦距时无论那面朝向平行光管,焦距都是一样的,若果两面半径不同则截距不等。厚透镜焦距的计算公式与软件计算结果是一致的,都是313.733mm。zk9玻璃的e光折射率是1.62287(新沪)查zemax报告1.6228344,所以焦距是313.731。在网上下过3个计算软件,有高国欣的单透镜计算程序、透镜计算程序、数据表、以前的TDL。过去用TDL时证明他与zemax结果一样很准,例如,R1=18.197 R2=9999999D=3 K9 F=35.2450;但是只输出一个N值有时不准,比如r=5.86 r=4.56f=-136.4 d=2.74 计算n=1.28133,高国欣输出n=1.27885和1.48788,明显缺一个n,用上面的输入n=1.48788反算焦距f=-136.3998,可见仅是少一个解,这只是说明反算折射率时要注意,还有国际个库所用公式可能不同。




vonzen 发表于 2011-8-11 08:32:01



你计算的值 应该和软件计算的值相差不大,就算有球差存在 也不会相差很大。




xj2010cg 发表于 2012-4-22 14:52:14

{:6_143:}

phoenixzqy 发表于 2012-4-22 17:04:08

是不是半径的正负没弄对啊?

phoenixzqy 发表于 2012-4-22 17:04:23

现在计算焦距谁还用手算啊?

yuliang518 发表于 2013-4-11 16:43:58

是的没计算和实际设计有差距的{:6_143:}
页: [1]
查看完整版本: 透镜焦距计算问题