AMESim软件建模

书籍《液压AMESim计算机仿真指南_梁全》

一、基本使用方法

1、快捷键

旋转图标:ctrl+R

镜像图标:ctrl+M

删除元件:ctrl+X 或者delete (必须在草图模式下)

弹出某类型库的元件:双击右侧类型库名。也可以直接在右侧选择。

放大和缩小:ctrl+小键盘区的+-

添加的文字进行随意拖动:双击文字。

进入草图模式:    F5

进入子模型模式: F6

进入参数模型:    F7

进入运行模式:    F8

给元件重命名:选中元件,右键,选择Alias..


2、子模型模式

只有一个子模型的元件,系统自动关联。

对于有多个子模型的,需要手动匹配。

或者使用“首选子模型”功能。


3、找平衡点。直接从平衡位置显示图形。

在运行参数对话框中,选择“Standard options”选项卡。选中“Hold inputs constat”。


4、仿真结束后,查看曲线图

双击元件,选择参数,再点击plot或者拖动到草图上。


5、输出数据到CSV文件

将需要的变量拖动到watch variable面板(右下方)中,在面板空白处右键并选择

“Export variables to CSV file”。


6、在原基础上继续仿真一段时间

在Run parameters中将Final time设置为更长的时间。然后选中Continuation run复选框。

仿真会在原基础上再仿真一段时间,不必从头开始仿真。


7、使用Experiment view面板

通过该面板,用户可以改变模型的参数,保存模型的不同状态,然后迅速地应用到不同的参数集以及与这些参数对应的结果,而不需要重新配置模型并重新运行仿真以获得结果。

(1)打开面板:ctrl+sgift+m

(2)点击面板中的“Save to experimrnt”按钮,选择“save parameters and results"。

右键单击“Description”列可以编辑名字等。此时就完成了一次保存。改变参数,保存多组。

(3)应用试验:

选择exp_1,并单击应用试验按钮。


8、选择性保存

双击元件,修改“Save next”列的状态。


9、批运行 (书上第69页

(1)参数模式下:

stetting——Batch parameters

选中一个元件,从右侧参数面板中拖动参数到Batch parameters对话框右侧。

改变参数值,两种方式,自由选择。

(2)批运行

仿真模式下:

点击Run parameters按钮,在Run type中选“Batch”,进行仿真。

(3)绘制批运行仿真曲线

打开某元件参数的图形,在绘图窗口中,单击“Batch plot”按钮(注意此时光标变成手型),然后选择绘制区域并单击鼠标左键,弹出对话框,选择要绘制的参数对应图形。



10、超级元件的创建

选中需要的元件后,右键create supercomponent ,自动弹出Auxiliary system对话框。。。

但是,R13版本中没有了Auxiliary system对话框。

解决办法:

创建超级元件后,右键进入open supercomponent 中,然后view——show/hide——supercomponent edition。

supercomponent edition可以进行name、icon、port等配置。


11、绘制两个量的差值

(1)打开元件的“watch view”面板,将需要的变量拖动到“post processng”(软件最下方),

(2)右键空白处,添加新的一行。在title中输入定义的名字比如differ pressure,

在“Expression”中输入表达式比如A3-A2。

(3)在运行模式下,可以直接将这个量绘制出来。

注:改变“Expression”表达式,可以进行多种处理。书中第115页。



二、液压方面建模知识点

1、管路的子模型

DIRECT:相当于不存在管道。

HL000:计算流进管道的净流量,用净流量计算压力和时间的关系。如果流入管道的流量为正,压力随时间增加;如果为负,则减少。

通常需要液体和管道壁厚的体积模量及管道材料的弹性模量。

其他HL03、HL09、HL07类似,详见说明。

符号意义:

C代表压缩性;R代表阻力(管道的摩擦);I代表惯量(流体的动量)。

若沿着管道有很大的压力降,一般是设置的尺寸问题。溢流阀也不应设置到离高压口很远的地方。


2、

AMESim子模型都用bar表示液体压力且1bar=0.1MPa,以L/min表示液体的体积流量。

通常液压油的含气量(air/gas content)在1%以下,典型值为0.1%


3、

仿真时,许多检查被应用于用户的子模型。比如流体属性、管道规模和“print interval”。

两点注意问题:

(1)如果用户想看到f Hz的频率,那么“print interval”(仿真参数中设置)不能大于1/(10f) s

(2)“print interval”为x 秒,用户能看见的频率在1/(10f)Hz以下。

液压系统中不能总是使用复杂的管道子模型。应先选用能达到仿真目的的最简单的子模型。注意用户感兴趣的频率和当前print interval”下能看到的频率。


4、方向阀-三位四通阀

其子模型SV00 

工作循环子模型UD00

方向阀的位移是一个分数,在-1到1之间。阀芯位置为1时,P口连通A口,T口连通B口。阀芯位移为-1时,A和T相连,B和P相连。0时,没有流量.

阀在极限位置的特性,可以根据一对参数设置,可在供应商样本中找到。

参数“value rated current”设置为40mA。意味着输入信号为40mA时阀芯位移为1.当阀芯移动时,其行为类似二阶系统。用户可以指定固有频率和阻尼比。

在运行参数对话框中,需选择“Discontinuities Prinout”。

换向阀模型里面有一个值是饱和电流的值,输入信号除以饱和电流等于开口度,等于开口的百分比,开口百分比在乘以最大过流面积等于实际的过流面积。


三、常见问题

1、无法进入参数模式

解决办法:修改“环境变量”,在“path”中添加“%AME%;%AME%/win32”
环境变量的设置方法:右键 “计算机”,选择高级属性。

2、

















### 使用Python进行期货量化交易的知识与教程 #### 了解基础环境配置 为了顺利开展期货量化工作,建议先掌握Python的基础语法并熟悉其开发环境。对于初学者而言,可以通过阅读官方文档《The Python Tutorial》快速入门[^1]。 #### 掌握核心库的应用 Pandas作为强大的数据分析工具,在处理时间序列数据方面表现卓越。通过`import pandas as pd`语句引入该库后,可以便捷地读取、清洗转换各类金融数据集[^3]。 ```python # 导入必要的库 import pandas as pd # 加载CSV文件中的历史价格数据 data = pd.read_csv('historical_prices.csv') print(data.head()) ``` #### 学习CTA策略原理 期货市场的CTA(商品交易顾问)策略依赖于技术分析技术指标预测未来走势。这类模型会综合考虑多个因素如成交量持仓量等,并依据特定算法判断买卖时机[^4]。 #### 实践案例分享 下面是一个简单的移动平均线交叉策略实例: ```python def moving_average_crossover_strategy(df, short_window=40, long_window=100): signals = pd.DataFrame(index=df.index) signals['signal'] = 0.0 # 计算短期长期均线 signals[f'short_mavg_{short_window}'] = df['Close'].rolling(window=short_window).mean() signals[f'long_mavg_{long_window}'] = df['Close'].rolling(window=long_window).mean() # 当短周期均线上穿长周期均线时买入;反之卖出 signals['signal'][short_window:] = \ np.where(signals[f'short_mavg_{short_window}'][short_window:] > signals[f'long_mavg_{long_window}'][short_window:], 1.0, 0.0) # 创建订单列(持有状态),初始值设为无仓位 signals['positions'] = signals['signal'].diff() return signals ``` 上述代码实现了基于双均线系统的自动开平仓逻辑,能够有效识别趋势变化方向,从而指导实际投资决策过程[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值