Berkeley Madonna 10 動態系統模型軟體
- Berkeley Madonna 10 動態系統模型軟體
-
類別數學分析軟體
-
介紹Berkeley Madonna 是一個非常快的通用微分方程求解器。它的圖形界面提供了一個直觀的平台,可以使用符號輕鬆構建複雜的數學模型,而無需編寫方程。該軟件提供了一套用於繪製結果的圖形工具。
Berkeley Madonna 10 Dynamic Systems Modeling Software
Version 10 is a 64-bit application with the following advantages:
• It is about 2-5 times faster than version 9 depending on the
mathematical model.
• Memory limitations imposed by running in 32-bit mode on
version 9 are alleviated allowing for models with essentially
unlimited memory usage on modern hardware.
• We have revamped our Monte Carlo dialog for stochastic
simulations, added a histogram plotting feature, and added
new built-in functions.
• Code redesign will also facilitate porting to Linux, which we
expect to do in late 2021.
• Two version 8 features have yet to be implemented:
oscilloscope mode and check dt.
Features
Solves:
• Ordinary Differential Equations
• Difference Equations
• Multi-dimensional transcendental algebraic equation roots
• Discrete simulations using conveyors, ovens, and queues
Easy to Use:
• Type equations directly into equation window in ordinary
mathematical notation.
• Click Run. Solutions are automatically plotted. Buttons on
toolbar allow variables to be toggled on and off the graph.
Special Interfaces:
• Flowchart Editor - create models visually with icons and let
Berkeley Madonna write the equations.
• Chemical Reactions - write chemical equations using conventio
nal chemical notation. Berkeley Madonna will automatically
apply the appropriate rate law (e.g., mass action) and generate kinetic equations for you.
Very Fast Execution:
• Berkeley Madonna's impressive speed makes it suitable for
large-scale systems, stochastic models, curve fitting, root
finding, batch processes, parameter plots, stiff systems, etc.
Parameter Exploration:
• Change parameter values directly using the parameter window.
• Parameter Sliders - move the slider and the model runs
instantly and displays the new solution.
• Automatic scan of Parameter Space - define a range for a
parameter and Berkeley Madonna computes and plots a
family of curves spanning the range.
• Parameter Plots - select an attribute (min, max, mean,
frequency, etc.) of any variable. Berkeley Madonna
automatically plots the attribute as a function of a
parameter.
• Histograms - quickly turn time series data into a histogram
with the click of a button. Easily scroll through bin sizes to
find the best representation.
Integration Algorithms:
• Euler (1st order)
• Runge-Kutta (2nd and 4th order)
• Adaptive stepsize (4th order Runge-Kutta)
• Stiff ODE solver (Rosenbrock)
• Custom DT - write your own equations for adjusting stepsize.
Allows for stochastic modeling using methods such as the
Gillespie algorithm.
Import Experimental Data:
• Curve Fitter - estimate parameters by fitting solution to one
or more imported data sets.
Other Capabilities:
• Fast Fourier Transform - plot results in frequency domain.
• Array notation (dimensioned variables)
• Hybrid multi-dimensional root solver used to automatically
set up steady-state initial conditions. Can also be embedded
in integration loops.
系統需求
windows:
PC compatible computer running Microsoft Windows 95 or later (including Windows 10), or Windows NT 4.0 or later. It does not
work under older versions of Windows NT (such as 3.51), nor
does it run under 16-bit versions of Windows (3.1, 3.11, etc.).
Berkeley Madonna comes bundled with Java OpenJDK 14 and
Clang.
MAC:
Berkeley Madonna version 10 is tested on macOS 10.12 (Sierra) through 10.15(Catalina), and may not work on earlier macOS operating systems. To run Madonna on earlier macOS versions, please contact us to obtain Berkeley Madonna version 9. Berkeley Madonna comes bundled with Java OpenJDK 14. Berkeley Madonna
version 10 also requires Apple’s Xcode command line tools,
which is launched automatically when first run and downloaded
from the Apple App Store. In order for this download to work
properly, you must have an active internet connection the first
time you run the software. This automatic installation of the
Xcode tools is equivalent to running “xcode-select --install"
in a Terminal.
Memory:
By default, Berkeley Madonna will attempt to allocate ¼ of your
free RAM at start up for use. If this, amount of memory is
insufficient for your model, and you cannot reduce memory
usage in the model through other means, which is always
preferable, please contact us at MadonnaExec ‘at’ gmail ‘dot’
com for advice on increasing Berkeley Madonna’s memory
allocation
Berkeley Madonna 10 動態系統模型軟體
版本 10 是一個 64 位應用程序,具有以下優點:
• 根據數學模型,它比版本 9 快約 2-5 倍。
• 在版本 9 上以 32 位模式運行所施加的內存限制得到緩解,
允許模型在現代硬件上具有基本上無限的內存使用量。
• 我們改進了用於隨機模擬的 Monte Carlo 對話框,
添加了直方圖繪圖功能,並添加了新的內置函數。
• 代碼重新設計也將有助於移植到 Linux,我們預計將在 2021 年末進行。
• 兩個版本 8 功能尚未實現:示波器模式和檢查 dt。
特徵
解決:
• 常微分方程
• 差分方程
• 多維超越代數方程根
• 使用傳送帶、烤箱和隊列進行離散模擬
易於使用:
• 用普通的數學符號將方程直接輸入方程窗口。
• 單擊運行。解決方案是自動繪製的。工具欄上的按鈕允許在圖表上打開
和關閉變量。
特殊接口:
• 流程圖編輯器- 使用圖標直觀地創建模型,並讓 Berkeley Madonna
編寫方程式。
• 化學反應- 使用傳統的化學符號寫出化學方程式。Berkeley Madonna
將自動應用適當的速率定律(例如,質量作用)並為您生成動力學方程。
非常快速的執行:
• Berkeley Madonna 令人印象深刻的速度使其適用於大規模系統、
隨機模型、曲線擬合、求根、批處理、參數圖、剛性系統等。
Parameter Exploration:
• 使用參數窗口直接更改參數值。
• 參數滑塊 - 移動滑塊,模型立即運行並顯示新的解決方案。
• 參數空間的自動掃描 - 定義參數的範圍,伯克利麥當娜計算
並繪製跨越該範圍的曲線族。
• 參數圖 - 選擇任何變量的屬性(最小值、最大值、平均值、頻率等)。
Berkeley Madonna 自動將屬性繪製為參數的函數。
• 直方圖 - 單擊按鈕即可將時間序列數據快速轉換為直方圖。
輕鬆滾動瀏覽 bin 大小以找到最佳表示。
積分算法:
• 歐拉(一階)
• Runge-Kutta(二階和四階)
• 自適應步長(四階 Runge-Kutta)
• 剛性 ODE 求解器 (Rosenbrock)
• 自定義 DT - 編寫您自己的方程來調整步長。允許使用 Gillespie
算法等方法進行隨機建模。
導入實驗數據:
• Curve Fitter - 通過將解決方案擬合到一個或多個導入的數據集來
估計參數。
其他能力:
• 快速傅立葉變換 - 在頻域中繪製結果。
• 數組表示法(維度變量)
• 用於自動設置穩態初始條件的混合多維根求解器。也可以嵌入到積分
循環中。
MathType 7 數學符號編輯軟體
MathType是由Design Science公司設計的一個可以在Word、PowerPoint等字處理軟體和演示程式中編輯科學方程式編輯器。支援TeX和LaTeX,以及國際標準MathML,並能夠把方程式轉化為支援Web的各種圖形,也支援WMF和EPS輸出。
PTC MathCad 7 互動式數值計算系統軟體
PTC Mathcad Prime 是工程數學軟件的行業標準,使您能夠解決最複雜的問題,並共享您的工程計算。使用 PTC Mathcad Prime 7,工程計算變得更好。此版本在符號、文檔和可用性方面引入了關鍵增強功能。
Mathematica 12 計算與視覺化軟體
Mathematica 12 是我們三十多年的獨特旅程中另一個重要的里程碑,它大幅擴展了 Mathematica 所涉及的領域,並引入了許多的創新,為所有 Mathematica 用戶提供了更為出色的性能以實現更高的效率。