北太天元 v4.1 正式上线 | 六大核心升级构建科学计算新生态

2025-05-28

省流版

北太天元科学计算与系统仿真软件v4.1版本在内核、集成开发环境(IDE)、建模仿真、工具箱等多个关键领域进行了升级。

  • 北太天元新增了Python插件、SymPy符号数学计算插件。

  • 北太真元新增了状态机建模StateEvo工具箱和FlightGear模块库,强化了控制系统工具箱和FMU导入功能。

对标国际主流工具链,北太天元/真元的替代率进一步得到提升。


详解版

北太天元v4.1更新详情


01Python混合编程:Python插件实现跨语言的混合编程,共筑科学计算生态繁荣

北太天元新增Python插件,为用户提供了无缝的跨语言编程环境。用户可在北太天元中直接调用Python生态进行混合编程,无需切换开发工具即可实现自研科学计算语言与Python代码的协同工作。Python插件核心机制包含两个技术层次:

  • 首先通过pyroot()接口建立跨语言桥梁,获取Python解释器的根对象访问权限;

  • 继而采用"py.模块名"的语法结构,可直接调用Python标准库及第三方包的函数接口。

这种设计架构支持numpy、pandas等常用科学计算库的透明调用,同时保留了北太天元自身矩阵运算的优化优势。Python插件实现了三个维度的突破:

  • 北太天元符号表达式与Python对象的自动类型转换;

  • 跨语言异常处理机制的深度融合;

  • 内存空间的共享管理。

用户既能利用北太天元的高性能数值计算内核,又可复用Python生态丰富的机器学习、数据可视化工具链,显著提升科研与工程开发的效率边界。


02补齐符号数学计算短板:通过SymPy插件提升科学计算的完整性和精确性

补齐符号数学计算短板:通过SymPy插件提升科学计算的完整性和精确性

北太天元新增SymPy插件,强化符号数学计算能力,扩展数学推导功能,支持对复杂符号表达式执行求导、积分等解析运算,满足用户对高精度数学推导的需求。SymPy插件的核心特性包括:

  • 深度符号解析能力支持对复杂表达式执行解析求导、不定积分与定积分运算,输出结果保留π、e等数学常量的符号形式,避免浮点截断误差。

  • 计算精度保障插件基于SymPy的符号算法库开发,确保在极限计算及级数展开等高阶运算中维持理论级精度,适用于学术公式验证与工程规范校验。

本次符号数学计算能力升级,为教学、科研与工程应用提供更强大的数学分析支持:通过高精度符号解析与推导能力,以数学语言的严谨性解决实际问题,助力理论知识的直观阐释与模型的高效验证。

图片

返回结果中 ** 表示 ^



北太真元v2.0更新详情

01支持状态机建模:提升北太真元仿真能力,更好地支撑复杂控制系统设计验证

北太真元新增StateEvo工具箱,提供了状态机建模仿真功能,可以定义系统的状态、事件以及它们之间的转换来刻画系统的行为特性,支持对复杂系统的动态行为进行精确的建模与仿真。

  • 复杂逻辑的可视化表达:StateEvo工具箱通过图形化方式(如状态转移图)直观展示系统逻辑。例如,在自动驾驶系统中,状态机可描述车辆从“正常行驶”到“紧急制动”的切换条件(如障碍物距离、车速等),帮助工程师快速理解系统行为。

  • 动态行为的精确建模:StateEvo工具箱支持时序逻辑、并发状态等高级特性,适用于非线性、离散事件驱动的系统。例如,在通信协议设计中,状态机可模拟数据包的发送、接收、重传等时序逻辑,确保协议可靠性。

  • 跨领域通用性:StateEvo工具箱可应用于控制系统、嵌入式软件、数字孪生等多个领域。例如,在工业机器人控制中,状态机可描述机械臂从“待机”到“运动”再到“停止”的完整工作流。

图片

02FlightGear联合仿真:可视化闭环验证,深化航空航天领域应用

北太真元新增FlightGear模块库,提供了与FlightGear软件的交互接口,支持生成FlightGear运行脚本,实现了与FlightGear的飞行模拟环境联合仿真。

  • 跨平台可视化闭环验证:FlightGear是开源的飞行仿真平台,广泛应用于飞行器动力学模拟和可视化验证。北太天元/真元擅长数值计算与系统建模,通过联合仿真,可将复杂数学模型(如飞行控制算法、动力系统建模)与FlightGear的高保真三维可视化结合,实现从理论设计到动态仿真的全流程闭环验证。

  • 航空航天领域应用深化:通过FlightGear模块库,可以与FlightGear的飞行模拟环境相结合,为航空航天领域的教学、科研和工程实践提供更全面的仿真支持,例如用于飞行器设计优化、飞行控制算法验证等。

图片

03控制系统工具箱:新增系统设计和调节功能,提升控制系统性能评估与优化能力

北太真元强化了控制系统工具箱,新增LQG、LQR权衡调节/跟踪器性能和控制力度,使用卡尔曼滤波器估计系统运行期间的状态。

  • 提升控制系统的优化能力

    • 基于LQR最优控制方法,通过定义性能指标(状态和控制输入的加权二次型),求解最优控制律以最小化该性能指标,用户可以根据实际需求灵活调整状态和控制输入的权重。

    • 基于LQG控制,适用于存在噪声的系统,通过卡尔曼滤波器对系统状态进行估计,再利用LQR求解最优控制律。

  • 增强系统性能评估与优化

  • 增强系统性能评估与优化

    • 支持跟踪器性能功能,使用户能够对系统在跟踪期望轨迹时的性能进行量化分析。有助于用户根据性能评估结果调整控制器参数,优化系统设计,提高系统的跟踪精度和动态响应能力。

    • 通过支持控制力度的调整和优化,用户可以根据实际应用场景的需求,平衡控制精度和能耗之间的关系,实现系统的高效运行。


04全面支持FMU导入:提升软件的兼容性和扩展性,实现模型共享

北太真元强化了FMI标准接口,全面支持ME(Model-Exchange)、CS(Co-Simulation) 1.0、2.0和3.0 FMU导入,并通过FMI官网校验认证。

  • 促进多工具协同仿真与模型共享:FMI标准是工业领域广泛采用的模型接口规范,支持不同仿真工具之间的模型交换与协同工作。北太真元通过支持FMI标准,能够与其他支持该标准的软件无缝集成,实现跨平台的模型复用和联合仿真。这有助于打破工具间的壁垒,提升复杂系统研发的效率,尤其是在涉及多学科协同设计(如航空航天、汽车控制等领域)时,可显著缩短研发周期并降低集成成本。

  • 支持复杂系统的高效开发:FMI标准支持模型的分层封装与动态交互,北太真元通过该功能可将子系统模型独立开发并集成到更大的系统中。例如,在智能汽车或飞行器设计中,动力系统、控制系统等模块可通过FMI接口进行独立仿真与优化,最终整合为完整数字孪生体。这种模块化设计不仅提升了开发灵活性,还便于团队协作和版本管理。

图片



快来体验吧~

🔥下载地址🔗

https://www.baltamatica.com/download.html

📚更多详细信息,请参阅发行说明🔗

https://www.baltamatica.com/community/sposts/detail/0d26a72e-a70d-cd82-b2be-b31b1c4cba11.html。

(复制上述链接到浏览器中打开即可进入社区,社区会及时更新软件预览版及正式版)