COMSOL 博客

App 开发器和 COMSOL Server™ 的 7 种使用方式

2015年 9月 22日

by Brianne Christopher

App 开发器和 COMSOL Server™ 授权已经改变了仿真工程师们开发项目的方式,即可以不再遵循先研究设计再测试开发这个流程。如果您对如何使用 App 开发器和 COMSOL Server™ 这两个工具感到好奇的话,那么请阅读以下七个相关案例。

1. 为同事和客户创建 App

作为仿真专家,可能经常会有同事需要您对小幅改动的项目重复运行仿真。而借助 COMSOL Multiphysics® 软件中的“App 开发器”工具,就能以 App 的形式为仿真模型创建一个专门的版本,并在 COMSOL Server™ 上与同事共享。这可以使那些即使没有足够仿真专业知识的人,也能随时轻松修改模型。由此节省了时间和资源,并可以避免组织内研发部门可能出现的瓶颈。

离子注入器 App 的 UI 屏幕截图。
离子注入器 App 的 App 开发器用户界面。

举例来说,英国的 Manufacturing Technology Centre (MTC) 目前就开始在整个组织内利用 App 加强合作,优化特殊 3D 打印技术。使用 App 开发器和 COMSOL Server™ 后,MTC 开发并部署增材制造 App,并与其他团队成员共享,以测试他们的设计,从而进一步改进 3D 打印流程。

此外,您还可以与销售同事和客户支持同事共享 App,作为向客户演示的工具。例如,谱瑞科技(Parade Technologies) 的仿真工程师为研发部门的同事创建了 App,便于他们设计出更优秀的电子设备触摸屏。他们还为客户支持团队创建了 App,使该团队能针对不同的客户需求运行仿真,而不需要了解如何正确建立一个复杂模型。

2. 优化模型

App 开发器所包含的工具全部显示在一个整洁的用户界面上,使开发 App 成为一项愉快的体验。App 使用 Java® 编程语言编写,因此具备模型开发器所没有的一些功能。由此,通过创建 App还能优化仿真模型。

请看可调波长的 LED 的演示 App,这是 App 开发器中,能帮助您着手开发 App 的众多案例之一。在该示例中,您可以建一个 LED 的功能全面的仿真构,同时加入了更多功能。例如,可以在 App 中添加颜色显示窗口,根据不同的输入 LED 显示不同的发光颜色,从而提供即时反馈。

可调波长的 LED 演示 App。
有些 App 还包含了比模型更先进的特殊功能,如上面提到的“可调波长的 LED”示例 App。

3. 从那些没有 COMSOL Multiphysics® 软件授权的人处获得反馈

如果某个领域的专家没有 COMSOL Multiphysics® 软件的授权来打开、检查或者运行您的仿真模型,那么要得到他对项目的反馈将非常困难。凭借 App 开发器,为您的项目开发一个 App,并通过 COMSOL Server™ 与专家共享。这样您的同行就可以打开并运行该 App,然后分析该项目并给出具体反馈。

基于 COMSOL Server™ 的 App 部署十分安全:您可以控制哪些人可以访问哪些 App。

在 COMSOL Server™ 上运行 App。
使用 COMSOL Server™ 时可以通过浏览器与世界上任何地方的人共享 App。

4. 先把项目放一边

仿真工程师常常不得不同时处理多个项目,因为项目的优先级总在不断变化。如果您正是这样在各模型间疲于奔命,那么这里有一款仿真 App 会派得上用场。

将模型中最重要的部分存储进 App,这样回头再处理该项目时就能想起需要重点关注的方面。项目搁置的时间越长,App 起到的作用越大。

光栅演示 App 的 UI。
根据模型创建的 App 会记住仿真的具体细节供以后使用。此处显示:光栅演示 App。

5. App 用于教学

对于教育人士来说,一个常见的挑战是如何简化复杂概念,加快学习过程。学生使用仿真软件学习有限元分析时,必须首先学会如何使用软件本身。在 App 开发器的协助下,老师可以创建专业 App,使学生专注于模型最重要的方面 — 物理场。

您可以简化模型以向学生介绍概念,或者制作一款更复杂的 App 来考验学生。有关该用途的一个更详细的例子,请阅读以前讨论管式反应器 App 的博客文章

在学校里,物理和工程专业的学生需要磨练他们的仿真技能。然而,对于复杂的仿真软件,学习的过程往往并不轻松。借助 COMSOL Multiphysics 中的“App 开发器”,教授们能利用创建的 App 在更短的时间内教会学生基础建模技能。

可用于教学的一个 App 示例。
管式反应器 App 是一个能让学生有机会互动地学习化学反应工程的示例。

6. 将仿真与旧代码联系起来

知名的大公司通常都自己开发代码和程序,有些代码可能还是几十年前开发的。这些程序也被称为遗留代码,会经过不断地删减、补充和修改,而且通常由命令行驱动,而不能图形化。

使用 App 开发器创建 App,使其能够使用这些代码代表的功能,但用户界面更友好。App 开发器支持外部 Java® 和 C 库。这项功能确保了公司的新员工仍旧可以使用多年遗留的旧代码。实质上 App 开发器保留了旧代码,使其更简单易上手,并允许添加更多功能以改进其功能。

7. 您的下一个项目!

以上仅列出了 App 开发器和 COMSOL Server™ 众多使用方式中的几例,但将两者结合使用时几乎没有限制。关于如何使用这两个工具优化您的下一个仿真项目,您或许有不同的观点。

让我们开始吧…

请随时联系我们,提出任何有关 App 开发器和 COMSOL Server™ 的问题,参考下列资源,了解更多使用这两个工具的方式,现在开始共享仿真的强大力量。

Oracle 和 Java 是 Oracle 公司和/或其关联公司的注册商标。

博客分类


评论 (0)

正在加载...
Explore COMSOL Blog