世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

MATHCAD函数(变量)使用及与仿真无法对应

[复制链接]
查看: 2620 |回复: 12
1
eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2012-10-4 09:20:43
用MATHCAD画BODE图并与LTSPICE验证,在画BODE(幅值相位VS频率曲线)的时候,发现定义一些函数的时候,MATHCAD能识别多重变量内嵌:如定义:
x:=1,1...10
y(x):=x+2
w(y):=y*3
即画w---x的曲线.
还是见下图吧,典型的低通滤波器:
传递函数这些都在下面,但却怎么样也无法与仿真对应.








所有的结果(只看红色的幅值曲线),应该只有一个是对的,所以对于嵌套使用,有什么技巧?
eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2012-10-4 09:22:21
 
上LTSPICE的结果:

eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2012-10-4 09:36:47
 
但问题是这二个在某些点上还是对应不上:

eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2012-10-4 09:45:16
  • 倒数10
 
再试了下simetrix,发现与LTSPICE可以对应得上.

eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2012-10-4 09:57:48
  • 倒数9
 
主要是100HZ前对应不上,仿真设置的小信号幅值是1V.
eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2012-10-4 10:41:58
  • 倒数8
 
上传网友的结果:
MATLAB直接用传递函数画的的结果:与仿真结果相同.

eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2012-10-4 10:43:32
  • 倒数7
 
saber仿真结果,同样也对:

怪了...
greendot
  • 积分:31525
  • |
  • 主题:0
  • |
  • 帖子:8687
积分:31525
LV12
专家
  • 2012-10-4 10:51:01
  • 倒数6
 
不怪,只怪LZ设的f, step 太大,试设 f = 1,10,10^6,应该对应仿真了。
eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2012-10-4 10:57:35
  • 倒数5
 

多谢greendot老师指点,果真如此...难怪开始在后半部分是没有问题,原来100HZ前,1K的步长有问题...
ht_lb@126.com
  • 积分:17104
  • |
  • 主题:131
  • |
  • 帖子:7948
积分:17104
LV10
总工程师
  • 2012-10-4 22:14:45
  • 倒数4
 
文版的mathcad用的哪个版本?
eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2012-10-5 07:33:45
  • 倒数3
 
Mathcad,版本 14.0.0.163
ht_lb@126.com
  • 积分:17104
  • |
  • 主题:131
  • |
  • 帖子:7948
积分:17104
LV10
总工程师
最新回复
  • 2012-10-8 09:16:53
  • 倒数1
 
windymike
  • 积分:202
  • |
  • 主题:7
  • |
  • 帖子:30
积分:202
LV3
助理工程师
  • 2012-10-8 09:15:23
  • 倒数2
 
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号