当前位置:首页 > 公众号精选 > TsinghuaJoking
[导读]■ 问题提出 在博文 逆Laplace数值逆变换[1] 给出了数值计算Laplace逆变换的简易程序。其中存在以下几个问题需要讨论: 问题1: 程序实现过程原理以及优化; 问题2: 运算参数: , , 对于积分数值的影响。从上篇博文中明显看到有些计算出的结果大大偏离的实

ce.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, "PingFang SC", Cambria, Cochin, Georgia, Times, "Times New Roman", serif;">

■ 问题提出


在博文 逆Laplace数值逆变换[1] 给出了数值计算Laplace逆变换的简易程序。其中存在以下几个问题需要讨论:

  • 问题1: 程序实现过程原理以及优化;
  • 问题2: 运算参数: 对于积分数值的影响。从上篇博文中明显看到有些计算出的结果大大偏离的实际值。比如其中的函数 所计算出来的幅值超过了1.

01程序实现原理以及优化


1.Laplace逆运算

所以,算法的核心是对 进行傅里叶反变换,然后在乘以

由于确认变换后的函数 是实函数,因此,为了节省计算时间,只对傅里叶反变换的积分,进行正半轴的积分,同时积分的上限由参数 决定。对积分的数值取齐实部,再乘以2便可以得到

2.Python积分程序实现优化

使用梯形积分来实现函数的积分,可以获得更精确的积分值。理论分析可知:

其中 以及 。那么积分误差上限为:

其中,

▲ 图2.1 梯形积分方法示意图

计算 可以有两种方式:

方式1: 对左、右黎曼积分加权平均:

方式2: 利用如下的公式计算:

最后实现的代码为:

def trapz(f, a, b, N=50): x = linspace(a, b, N+1) y = f(x) y_right = y[1:] y_left = y[:-1] dx = (b-a) / N T = dx/2 * sum(y_right + y_left) return T

利用上述公式,对 进行积分测试:

printf(trapz(sin, 0, pi/2, 1000))

所得到结果为:0.9999997943832332。可以看到使用n=1000对应的结果后面的积分精度达到了小数点后面6位9的小数点的位数。

3.实现Laplace逆运算

通过上面梯形积分方法,实现Laplace数值逆变换,具体的子程序如下面所示。

#------------------------------------------------------------def invlt(t, fs, sigma, omiga, nint): omigadim = linspace(0, omiga, nint+1, endpoint=True) y = [(exp(1j*o*t) * fs(sigma+1j*o)).real for o in omigadim] y_left = y[:-1] y_right = y[0:] T = sum(y_right + y_left) * omiga/nint return exp(sigma*t) * T/ pi / 2
#------------------------------------------------------------def fs(s): return 1/(s*s+1)
#------------------------------------------------------------sigma = 0.2omiga=200nint=omiga*50
tdim = linspace(0, 2*pi* 3, 200)ft = [invlt(t, fs, sigma, omiga, nint) for t in tdim]

02一些基本函数的实验


下面通过对一些基本常见函数的laplace变换,来测试一下上述程序的性能。

Ⅰ.sin(t)

sigma=0.2, omiga=200, nint=omiga*50

Ⅱ.exp(-t)

sigam=-1+0.1, omiga=200, nint=omiga*50

Ⅲ.u(t)

Ⅳ.u(t-1)

Ⅴ.周期化脉冲信号

※ 结论


通过原理分析,可以获得建议的Laplace数值逆运算的正确的PYTHON算法程序。

这个程序是直接对Laplace反变换公式利用梯形积分方法获得计算结果。通过对几种常见的信号Laplace的反变换,验证了这个算法的正确性。

通过在此过程,可以看到,对于参数sigma, omiga, nint对于计算结果还是有很大的影响。另外,对于时间t,只能在比较小的范围内有效,当t超过一定长度,前面所计算的结果都会出现比较大的误差。

▲ 对于方波进行Laplace数值反变换的结果

参考资料

[1]

逆Laplace数值逆变换: https://zhuoqing.blog.csdn.net/article/details/107241738





center;">公众号留言



大大,请问AI电磁组不进圆环会加时间吗?规则上写不要求进圆环,但圆环进比不进的时间更长一些,那这个赛道元素的意义是什么?之前记得您有过类似回答,但是找不到了谢谢您~

回复:这主要是为了使得AI电磁组能够在普通的赛道上完成比赛,而不必对赛道进行改造。同时,圆环的存在也会对AI电磁组在数据训练是产生影响。


老师好,关于AI电磁组的有个情况需要向您反映一下,规则中规定车模运行方向不限,这里有个bug,如果车倒着跑,电感依然只距离后轮轴心往前5cm,这样安装是符合目前公布的规则的,但因为舵机在后,也就是转向机构在后,相当于获得了25cm+的物理前瞻,这样通过传统电磁寻迹的方法也能轻松获得不错的速度,我想这里应该是一个BUG。


现在因为时间紧,不少同学都想用传统方法来钻空子,同时因为今年没有全国统一场地的国赛,还有云比赛的存在,对参赛车模具体采用了什么方法也不利于检查,需要更多的人力,,所以我认为应该限制运行方向,不能倒着跑,从一定程度上可以打消部分人钻空子的念头,此建议仅供卓老师参考。

回复:谢谢你的建议。关于这方面,我们将会给出竞赛规则补充说明,限制车模只能往前行。


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭