吾爱光设

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

[求助] matlab泽尼克多项式拟合光学元件面型并计算PV于RMS

[复制链接]
  • TA的每日心情
    开心
    2024-8-20 08:53
  • 签到天数: 108 天

    [LV.6]常住居民II

    9

    主题

    47

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-6-5 09:37 | 显示全部楼层 |阅读模式
    求教!
    使用Ansys Workbench软件对光学元件机械结构进行仿真,现在提取了节点数据,想用matlab对节点数据进行前处理并用泽尼克多项式拟合面型求取PV与RMS!
    (目前泽尼克多项式已经编好,并且可以正常使用,但是节点数据前处理程序有问题,不知道有没有朋友做过,帮忙看一下问题)
    注:应该是节点前处理程序编程逻辑有问题,是以z轴方向变形为0的节点数据为基准计算PV与RMS值(Z轴即受力方向),问题就是:如果z轴没有变形为0的节点则无法拟合面型也无法计算PV与RMS。
    以下是节点数据前处理程序(编程逻辑有问题,请大家帮忙看一下)






    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-20 08:53
  • 签到天数: 108 天

    [LV.6]常住居民II

    9

    主题

    47

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2023-6-5 10:51 | 显示全部楼层
    用sigfit模拟面型输出的是残差PV与残差RMS值,而不是面型的PV与RMS
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-8-7 00:25
  • 签到天数: 140 天

    [LV.7]常住居民III

    7

    主题

    1093

    回帖

    229

    积分

    版主

    积分
    229
    发表于 2023-6-5 15:25 | 显示全部楼层
    本帖最后由 Ds12345679 于 2023-6-5 15:50 编辑

    大致可以看出你想画一下泽尼克Z4,离焦量的三维图。
    这是我学习时的数据:
    x=-8:0.5:8;
    y=x;
    [x,y]=meshgrid(-8:0.5:8);r=sqrt(x.^2+y.^2)+eps;
    z=sin(r)./r;
    surf(x,y,z);
    shading interp




    有一天,徒弟说客户要和你通话,公司的产品出现三叶草干涉图,让我帮助分析。我要求将ZYGO的标准镜转180安装,图形没变化。我又要求将压圈松开,过5分钟看干涉图,基本没变。我认为问题来自产品,需退回重新加工。在干涉仪的桌面列出了泽尼克项里3级像差共8项,第九项是水平三叶草像差,它很像双分离式系统的3点间隔产生的应力。在干涉仪里有泽尼克多项式,共36项的数据,目前的干涉图是泽尼克多项式的和。通常只看初级像差,即前8项。把干涉仪的泽尼克数据代入Zemax泽尼克边缘相位面型里,填上最大项数,归一半径,按项填数,就可以模拟PV值。用watlab也可以拟合pv值,目前我只会显示一下36个项的图形,不够深入。






    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-23 12:39
  • 签到天数: 757 天

    [LV.10]以坛为家III

    21

    主题

    131

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-6-19 09:52 | 显示全部楼层
    你好,请问一下这个节点数据提取问题,节点数据是提取总的形变量的一部分吗?还是型变量数据?感谢!
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-20 08:53
  • 签到天数: 108 天

    [LV.6]常住居民II

    9

    主题

    47

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2023-7-1 16:11 | 显示全部楼层
    hotpotyou 发表于 2023-6-19 09:52
    你好,请问一下这个节点数据提取问题,节点数据是提取总的形变量的一部分吗?还是型变量数据?感谢!

    这个就看你需要什么数据了!提取总的变形量数据计算出来就是总的PV与RMS值;提取某个表面的变形量数据计算出来就是特定表面的PV与RMS值。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-18 10:47
  • 签到天数: 197 天

    [LV.7]常住居民III

    9

    主题

    28

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2024-4-3 16:40 | 显示全部楼层
    Superstar_韩 发表于 2023-6-5 10:51
    用sigfit模拟面型输出的是残差PV与残差RMS值,而不是面型的PV与RMS

    楼主,请问matlab泽尼克拟合的程序可以发一下吗?想了解这方面的内容,但是完全没有头绪,所以像借鉴下
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-20 09:45
  • 签到天数: 153 天

    [LV.7]常住居民III

    23

    主题

    101

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2024-4-11 09:50 | 显示全部楼层
    Superstar_韩 发表于 2023-6-5 10:51
    用sigfit模拟面型输出的是残差PV与残差RMS值,而不是面型的PV与RMS

    那去除刚体位移后,多项式拟合前的残差pv与rms是不是面型的PV与RMS?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-20 09:45
  • 签到天数: 153 天

    [LV.7]常住居民III

    23

    主题

    101

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2024-4-17 09:36 | 显示全部楼层
    Superstar_韩 发表于 2023-6-5 10:51
    用sigfit模拟面型输出的是残差PV与残差RMS值,而不是面型的PV与RMS

    面型的PV与RMS怎么获得呢?
    得到的
    残差PV与残差RMS值应该是指实质矢高方向上的变形
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-20 08:53
  • 签到天数: 108 天

    [LV.6]常住居民II

    9

    主题

    47

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2024-4-18 15:31 | 显示全部楼层
    等晴天 发表于 2024-4-17 09:36
    面型的PV与RMS怎么获得呢?
    得到的残差PV与残差RMS值应该是指实质矢高方向上的变形
    ...

    我一般用编程Zernike多项式拟合计算PV与RMS值
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-20 09:45
  • 签到天数: 153 天

    [LV.7]常住居民III

    23

    主题

    101

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2024-4-19 15:08 | 显示全部楼层
    Superstar_韩 发表于 2024-4-18 15:31
    我一般用编程Zernike多项式拟合计算PV与RMS值

    你拟合的数据是矢高方向上的变形吗?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-23 13:47 , Processed in 0.093750 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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