Begtostudy(白途思)'s Academic Blog分享 http://blog.sciencenet.cn/u/begtostudy 欢迎访问Begtostudy的学术blog!--不要小聪明,寻找大智慧!

博文

再谈科学与工程的区别:发泄一下最近的郁闷

已有 5129 次阅读 2010-8-16 16:44 |个人分类:[专辑]科学与工程|系统分类:科研笔记

本来我想等问题解决了再谈谈这个问题,但是最近实在是郁闷,很想说道说道(发泄一下)。

两个月前,看到一篇与我研究的一个问题相似的文献,让我第一次感到,科学问题有时候就是工程中的特列、特殊情况。
我以前的眼光太大、太开放了,没有盯住其中的细节,没有深入这些细节问题的理论问题。

从这个角度上,我抓到我的研究问题中一个很特殊的情况(没有现成的解决方法),展开文献搜索。
果然找到与这个问题相关的理论研究:球面曲线的插值,围绕这个理论,主要是在动画领域应用。
也很顺利的找到一篇文献,采用约束曲线方程的方式求解插值曲线。
方法从理论到解都很流畅。
但是,当我花了一个月的时间去理解算法、编制程序求解,准备应用到我的工程问题(应用问题)的时候,发现解根本没法用!
原来求出来的解(权值)有负值,这在CAD中是不允许的,不仅UG这样的商用软件不允许,连开源的CAD OpenCASCADE也不允许(主要是为了杜绝曲线奇点的出现)。
好在方程组不是唯一解那种,而是存在无数解那种。
我就用计算机穷举随机点的方法尝试寻找非负权值的曲线。
但是可惜,尝试了上千万个随机解,也找不到非负权值的曲线。
痛苦,一个月的工作白费了。好在和师兄不断的沟通中,对曲线、曲面理论知识的认识有了很大的加深(毕竟我们比起CG的人还是很外行的)。

接下来的一个月,看到一篇也是用于动画的带方向点的插值曲线构造问题,也是在球面上构造。
不过这次的理论要难的多,因为相关文献用到极射投影、非线性方程组的处理等问题。
我最怕非线性方程组,看起来实在痛苦。
虽然我以前也学过数值分析,知道非线性方程组用计算机是很好解的,但是看到其中的变量关联我就觉得恐慌。
好在在相关文献的帮助下,终于搞懂了算法的整个流程,但是却发现最后构造的曲线是非常规曲线(Bezier、B样条),这个在CAD上也是画不出来的。
痛苦,早知道这样我就不白费功夫了。要知道文献没看懂之前,我这种层次的人也不知道算法能不能用,或者有没有什么可吸取的。

对于这些理论研究,他们采用matlab画几个点,求解个方程组,画曲线、曲面就OK了。
但是在工程中就很难办了,要受到很多限制。比如我提到的CAD不支持负权值、不支持自定义的曲线。
唉,痛苦中~~~
以前很鄙视AI技术,因为其理论基础不完善,没有理论解看上去很优美。
但是优美的理论解有时候没法用啊~~~

实在找不到理论解,就用AI技术逼近曲线算了,两个月没休息过了,要人命了,感觉自己快挺不住了(不断的搜索、不断的尝试、不断的失败)!

注:欢迎加我:QQ:370566617    MSN:begtostudy@hotmail.com


https://blog.sciencenet.cn/blog-234554-353627.html

上一篇:谈谈科学计算语言
下一篇:心情烦躁了可以做一下眼保健操
收藏 IP: .*| 热度|

2 武夷山 唐常杰

发表评论 评论 (2 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-6 13:06

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部