吾爱光设

会员须知
会员须知
实用帮助
实用帮助
楼主: markma112

[求助] zemax扩展多项式的参数

[复制链接]
  • TA的每日心情
    开心
    2024-11-4 16:55
  • 签到天数: 103 天

    [LV.6]常住居民II

    21

    主题

    287

    回帖

    10

    积分

    小白

    积分
    10
    发表于 2023-4-27 17:20 | 显示全部楼层
    光の牙 发表于 2023-4-26 15:34
    扩展多项式后面那部分是在球面项的基础上叠加的,它的值是一定的。不管你归一化半径是多少,它的总值不变 ...

    这个道理我懂,但是我有这个疑问,我模拟一个实体的面型;比如我用matlab这么拟合出来的表面函数(P00,P10等参数)

    我在zemax的对应的xy多项式里面,我只能设半径为1的时候,才能使的跟我实际模型相匹配;如果我半径设置为其他的面型好像就变的很多;

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-7-17 14:13
  • 签到天数: 72 天

    [LV.6]常住居民II

    0

    主题

    34

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2023-5-7 19:29 | 显示全部楼层
    求知雷竞技下载找ray666点vip 发表于 2023-4-27 17:20
    这个道理我懂,但是我有这个疑问,我模拟一个实体的面型;比如我用matlab这么拟合出来的表面函数(P00,P1 ...

    系数跟归一化半径有关
    你这里xy是实际坐标
    如果你先把xy按归一化半径缩放了,然后再算系数,你会发现系数变很多
    这时候把对应的系数和归一化半径都输入进去看看
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-4 16:55
  • 签到天数: 103 天

    [LV.6]常住居民II

    21

    主题

    287

    回帖

    10

    积分

    小白

    积分
    10
    发表于 2023-5-8 09:48 | 显示全部楼层
    光の牙 发表于 2023-5-7 12:29
    系数跟归一化半径有关
    你这里xy是实际坐标
    如果你先把xy按归一化半径缩放了,然后再算系数,你会发现系 ...

    修改归一化半径,这一步要怎么操作呢?
    我这边都是实际的XY坐标输入进去的,matlab里面并没有看见有半径的输入;
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-7-17 14:13
  • 签到天数: 72 天

    [LV.6]常住居民II

    0

    主题

    34

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2023-5-8 11:30 | 显示全部楼层
    求知雷竞技下载找ray666点vip 发表于 2023-5-8 09:48
    修改归一化半径,这一步要怎么操作呢?
    我这边都是实际的XY坐标输入进去的,matlab里面并没有看见有半径 ...

    你自己先把xy实际坐标除去归一化半径,这个归一化半径可以随便一个值,最好是xy有效区域半径最大值。这个归一化半径最后要代入zemax中的
    然后再以归一化后的新的xy以及不变的z去拟合,拟合得到的系数填入zemax
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-4 16:55
  • 签到天数: 103 天

    [LV.6]常住居民II

    21

    主题

    287

    回帖

    10

    积分

    小白

    积分
    10
    发表于 2023-5-8 14:30 | 显示全部楼层
    光の牙 发表于 2023-5-8 04:30
    你自己先把xy实际坐标除去归一化半径,这个归一化半径可以随便一个值,最好是xy有效区域半径最大值。这个 ...

    好的,感谢你的回答,我大概明白了;
    就是对于仿真来说,其实哪一种方式都可以,但是优化来说的话,还是合适的归一化半径对优化更有利;
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-7-17 14:13
  • 签到天数: 72 天

    [LV.6]常住居民II

    0

    主题

    34

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2023-5-8 15:50 | 显示全部楼层
    求知雷竞技下载找ray666点vip 发表于 2023-5-8 14:30
    好的,感谢你的回答,我大概明白了;
    就是对于仿真来说,其实哪一种方式都可以,但是优化来说的话,还是 ...

    对。z值不变,也就是定义的表面的矢高,或者相位之类的总值不变。但xy坐标归一到(-1,+1)区间,这样拟合出来的它的系数不会出现非常小值。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-4 16:55
  • 签到天数: 103 天

    [LV.6]常住居民II

    21

    主题

    287

    回帖

    10

    积分

    小白

    积分
    10
    发表于 2023-5-10 09:28 | 显示全部楼层
    光の牙 发表于 2023-5-8 08:50
    对。z值不变,也就是定义的表面的矢高,或者相位之类的总值不变。但xy坐标归一到(-1,+1)区间,这样拟合出 ...

    又有个问题,像这种多项式的系数,要怎么控呢?(控的逻辑是啥,感觉对面型的变化,没有直观的影响对应关系)
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-7-17 14:13
  • 签到天数: 72 天

    [LV.6]常住居民II

    0

    主题

    34

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2023-5-10 16:31 | 显示全部楼层
    求知雷竞技下载找ray666点vip 发表于 2023-5-10 09:28
    又有个问题,像这种多项式的系数,要怎么控呢?(控的逻辑是啥,感觉对面型的变化,没有直观的影响对应关 ...

    这个扩展多项式是在球面项的基础上,叠加自由曲面项。
    所以实际上用的时候,肯定是先有个基础的球面项,然后根据像差微调增加一定的自由曲面项,这样才能使得自由曲面项尽可能的小。
    你拟合的时候首先就该有个基础的球面项,然后再试着拟合剩下的部分,不要直接当自由曲面去拟合,要不然自由曲面过大,加工难度大。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-7 12:09
  • 签到天数: 421 天

    [LV.9]以坛为家II

    4

    主题

    31

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2023-5-14 11:46 | 显示全部楼层
    光の牙 发表于 2023-4-26 17:54
    将你所需要的散点面形数据,按照zemax对扩展多项式面的定义公式那样去拟合,多项式的阶数试你拟合的精度需 ...

    您好请问这个散点面形数据在zemax中如何获取呢?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-7-17 14:13
  • 签到天数: 72 天

    [LV.6]常住居民II

    0

    主题

    34

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2023-5-16 09:51 | 显示全部楼层
    白光 发表于 2023-5-14 11:46
    您好请问这个散点面形数据在zemax中如何获取呢?

    自己编程序去算,去拟合。zemax只是给你提供一个验证工具,不能把所有事情都交给zemax

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-8 02:37 , Processed in 0.093750 second(s), 22 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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