宣布Wolframsystemmodeler.

今天,我很高兴地宣布,我们公司正在进入另一个新领域:大规模系统建模。去年,我写了我们计划启动新一代大规模的系统建模.现在我们正朝着这个方向迈出重要的一步沃尔夫勒姆systemmodeler.

systemmodeler.是一个非常通用的环境,处理系统的建模与机械,电气,热,化学,生物,和其他组件,以及不同类型的组件的组合。这是例如Mathematica——关于用象征的形式来代表一切事物这一普遍观点。

systemmodeler.,系统是由连接组件的层次结构构建而成的,通常使用交互方式进行组装systemmodeler.的拖放界面。在内部,systemmodeler.所做的就是从它的符号系统描述中衍生出大量的微分代数和其他方程和事件说明,然后使用强大的内置的符号-数字混合方法来解决这些问题。这样做的结果是系统的一个完全可计算的表示,它反映了系统的实际物理版本将做什么,但允许即时可视化、模拟、分析等等。

这里有一个例子systemmodeler.使用2685方程的飞机动力学模型来分析连续下降着陆的控制回路:

Wolfram SystemModeler中显示的飞机连续下降着陆

做各种系统建模的产品有一段漫长而复杂的历史。令人兴奋的是systemmodeler.是,从其非常基础,它采用了一种新的方法,从而大大统一和概括了可能的事情。过去,产品倾向于特定于特定应用领域(如电路或液压),或者基于诸如程序块的刚性低级组件模型。

什么systemmodeler.确实是使用完全符号的所有符号表示,它立即允许覆盖两个任意域,以及要使用的组件的更灵活的模型。过去,这么一般代表性都可以完成。但主要突破是,通过使用新一代的混合符号 - 数字方法,systemmodeler.能够成功地解决甚至是非常大规模的此类系统的行为。

当一个人开始systemmodeler.,立刻就有了一个包含数千个标准组件的库——传感器、执行器、齿轮、电阻、接头、加热器等等。它的一个主要特征是systemmodeler.它使用新的标准Modelica语言进行系统规范,因此可以立即使用组件制造商和其他人的模型库。

库

systemmodeler.是为了使多种系统建模工作自动化而建立的。一旦一个人确定了一个系统,systemmodeler.可以模拟系统的任何方面的行为,产生可视化和3D动画。它还可以以交互式网站的形式合成报告——或者生成一个作为独立可执行文件的系统的可计算模型。

仅凭这些能力就能systemmodeler.一种非常有用和重要的新产品,适用于各行各业航空航天汽车海洋消费者制造业,除了

但还有更多。记住我们有Mathematica了。和systemmodeler.直接整合Mathematica-带来我们的全部25年的Mathematica技术堆栈。

这使得许多壮观的事情成为可能。就像Mathematica可以操作数据、图像或程序,所以现在它也可以操作可计算模型systemmodeler..这意味着它只需要一两行Mathematica代码进行参数扫描,敏感性分析,或对模型进行复杂的优化systemmodeler.

一个得到了所有的界面特征Mathematica- 能够进行可视化,即时引入交互式控件,或将可计算的CDF文档作为报告进行。

但更重要的是,你可以使用所有的算法和分析能力Mathematica.因此,采用模型并对其进行统计分析、建立控制系统或以任何格式导出结果都变得非常简单Mathematica支持。

当一个人建立模型时,引入真实世界的数据通常是很重要的,比如材料属性、实时天气或成本信息。并且通过它与Wolfram| alpha的直接链接——以及它的自定义数据导入功能——Mathematica可以提供这些systemmodeler.

对我来说,看到我们的技术组合的所有部分协同工作,我感到非常满意。而这仅仅是个开始。正如我在去年的文章中所讨论的,这是有可能的集成系统建模不仅与Mathematica,但也在深层次与Wolfram|Alpha和我们的移动应用程序等东西。

但今天,我很兴奋地推出Wolframsystemmodeler.作为我们公司的一个主要新方向。Mathematica使我们能够代表广泛的形式和算法系统;systemmodeler.将我们的触角延伸到大规模的实际工程和其他系统。我们已经知道这将使一些重要的事情成为可能。但我确信,随着我们逐渐认识到符号系统建模的真正力量,未来几年将会有许多令人惊喜的事情发生。

Wolfram SystemModeler例子

(见Wolfram SystemModeler网站欲了解更多信息,请查看我们的新课程对系统建模)。

发布:新技术

19日的评论

  1. 恶心!

    coolekush
  2. 有可能用SystemModeler为我设计新的声带吗,因为我刚刚失去了说话的能力。只是惊呆了……

    Ruslan Vasylev
  3. 感人的。也许现在有人可以建立一个时机。

    鲁迪b Stranden
  4. 你好,

    我一直在拍摄仿真工具/软件,如赛普尔,Simul8和过去4年的见证人。您的软件似乎与您发布的内容非常相似。它是否与轮相同?我可以获得软件的试用版吗?

    阿玛

  5. 伟大的产品!!!我希望你能尽快提供Mathematica + System Modeller的Hobbyist版本,以便我可以作为圣诞礼物交易iPad。现在,它只是遥不可及的广大我们:-(

    马诺
  6. 作为Mathematica的长期用户(从版本2开始),我很乐意尝试SystemModeler。这看起来确实令人兴奋。

  7. 看起来让人印象深刻。用户是否有能力将他们的模型导出到C代码中,以便与NI VeriStand或dSpace系统等硬件在环系统集成?另外,如果我在SystemModeler中开发我的控制器代码,我是否能够将其导出为C代码,以便在嵌入式计算设备(例如微控制器)上实现?

  8. 像这样的软件非常强大,对所有人来说都是必不可少的。我们需要为普通人建立一个免费的开源版本。

    Murali年代
  9. 令人惊异的是,伟大的产品!我真的很喜欢!

    林涛商
  10. 我希望,这将为技术发明家创造一场革命,同时也推动我们对生物系统的理解。

    我们需要的是优秀的教程,这样才能一步一步地掌握它的全部潜力。

    我希望,所有的学生都能接触到它。

    老人马丁

    老人马丁
  11. 我认为你的作品非常棒,它对理解许多系统的行为非常有帮助。
    谢谢你!

    柴那
  12. 你的库支持Bond图形建模吗?

    威拉
  13. 它更具面向的工程研究。无论是可以用来做科学的作品,如分子的设计,结构求解,找到状态的密度......

    Nitthin Ananth
  14. 它是否可以用于土木工程结构的建模,如桥梁或建筑物?

    "
  15. 如果我知道如何定义我遇到的问题,我就能解决它们!记住,定义问题是解决问题最困难的部分。接下来,必须根据适当的物理原理规划解决方案。在此过程中进行了假设,然后,瞧,我们为System Modeler做好了准备。接下来,我们必须验证我们的假设,如果有任何假设是错误的,我们必须改变解决方案的计划,并循环整个过程,直到所有的假设都得到验证。

  16. 很好-我可以在一个人工世界中玩模拟吗?就像《第二人生》或第一人称射击游戏?看看人们是如何在《我的世界》中创造“计算几何”(计算器!)计算雷石东……

    我想用细胞自动机在太空/火星/月球/小行星上建造东西,基于模型。这些ca可以通过tonka卡车或乐高积木来实现,地球上的人们可以共享这些积木。我想很多小孩(无论大小)都会喜欢在火星上创造一个栖息地,通过玩一个游戏。社交游戏……

    我们的想法是,退休后去一个类似加拿大购物中心的地方,在火星引力的三分之一处与迪拜塔相遇。

    也可以很快完成。

    说说计算几何吧?

    伊恩沃克
  17. 有可能模拟天球仪的机制吗?在我年事已高的时候[79]我觉得我做不到,但是一个年轻的狂热者也许可以....ndenboschbob@

    鲍勃Vandenbosch
  18. 我不能百百吉我一直在多年而不知道这一点。

Baidu