吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 3155|回复: 3

[求助] 如何把具有一般面形的拼接镜子的面形中心移到孔径中心上?

[复制链接]
10 枚金币 回复本帖可获得 2 枚金币奖励! 每人限 1 次(中奖概率 50%)
  • TA的每日心情
    难过
    2024-5-8 10:57
  • 签到天数: 56 天

    [LV.5]常住居民I

    24

    主题

    121

    回帖

    16

    积分

    新手

    积分
    16
    发表于 2022-8-18 20:03 | 显示全部楼层 |阅读模式
    **1**下图所示是拼接镜的一个六边形子镜,在不同转角下的情况。一般来说演示的话可以用Irregular面形,这个面型在LensData后面的参数中可以通过Y-Decenter让子孔径浮动在离轴的地方,这样子镜的面形就是它轴外的面形了。但是Irregular面形只能表征到4次幂偶次非球,面形再复杂就不行了。
    **2**那么可行的操作如图所示,如果面形一般,可以在面形的Aperture设置中,通过Aperture Y-Decenter把子孔径平移,这样面形就是大曲面的离轴面形了。但是如果要对子镜的装调做些公差分析(自转和平移的公差),最好还是如Irregular面形一样,把中心设置在子镜中心为好,要不然加入坐标断点后一切的平移旋转都是由原来大曲面的中心操作的,反映到子镜中心上则完全的耦合在了一起,实难操作了。

    **3**不知道坛友有什么建议。。。。太难了





    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-5-8 10:57
  • 签到天数: 56 天

    [LV.5]常住居民I

    24

    主题

    121

    回帖

    16

    积分

    新手

    积分
    16
     楼主| 发表于 2022-8-22 11:26 | 显示全部楼层
    该问题,我有一个解决办法,即让旋转子镜的坐标断点中(双击坐标断点)有个Tilt/Decenter选项卡,里面有个坐标回归,把子镜旋转后恢复的坐标断点恢复到第一个虚拟面(毕竟无穷远物,为了可视化肯定有个入射虚拟面,一般就是第一面),即Orientation,XYZ,选Surf1。具体原理我不知道,但是这么做是好使的,不过你需要注意之后STO和子镜间距是子镜在总镜面的矢高,这个用SSAG操作数在评价函数用一下就知道了,记得把操作数中的Y输入为子镜在整体的Y-Decenter数值哈。

    评分

    参与人数 1金币 +2 收起 理由
    前途无量 + 2

    查看全部评分

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-23 01:26
  • 签到天数: 174 天

    [LV.7]常住居民III

    22

    主题

    51

    回帖

    6

    积分

    小白

    积分
    6
    发表于 2024-9-3 23:03 | 显示全部楼层
    您可以用非序列模式,将每个子镜设置一个参照空物体,将参照物放在各个子镜中间,就能实现各个子镜绕着其中心旋转了。

    不知道您现在完成对拼接镜的仿真了吗?我有个问题想请教您,如果想要对主镜为拼接式的同轴三反系统(主镜由多块子镜构成)实现仿真,用多重结构拼接,其主镜口径只显示单一子镜口径,MTF及波前也都按照单一子镜显示;用非序列模式拼接,系统的MTF及PSF等无法显示“计算终止,无效的结果”,想问下您现在有好的解决办法吗?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-5-8 10:57
  • 签到天数: 56 天

    [LV.5]常住居民I

    24

    主题

    121

    回帖

    16

    积分

    新手

    积分
    16
     楼主| 发表于 2024-9-5 09:22 | 显示全部楼层
    盖世龙王克里斯 发表于 2024-9-3 23:03
    您可以用非序列模式,将每个子镜设置一个参照空物体,将参照物放在各个子镜中间,就能实现各个子镜绕着其中 ...

    你好,请参考我发表的文章[color=var(--color-darkpurple)]Simulation method for multichromatic light spots in mosaic aperture telescopes with large image planes during deployment.
    拼接口径波前获取Zemax是错误的,因为波前的定义是出瞳球面理想波前偏差,对于拼接系统不同组态理想球面不共相。
    我用从入瞳或者物方参考球面(无穷远就是平面)做对每个子镜组态从同一个参考面出发做光程追迹后得到波前光程差,把数据存txt后读取进MATLAB,用子镜对应的掩膜把波前光程差提取出来才最终得到拼接共相误差。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-23 21:24 , Processed in 0.140625 second(s), 27 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表