NNOM训练环境搭建(Windows)

目录

一、安装Anaconda

二、安装nnom编译环境

1. 创建并激活虚拟环境

2. 统一安装所有安装包

三、编译NNOM


一、安装Anaconda

windows版本:Anaconda3-2019.10-Windows-x86_64.exe

勾选添加进系统环境变量,其他使用默认选项进行安装。

二、安装nnom编译环境

1. 创建并激活虚拟环境

打开Anaconda Prompt (Anaconda3),创建一个虚拟环境(注意指定python版本):

激活虚拟环境:

2. 统一安装所有安装包

新建文件requirements.txt,内容如下:

tensorflow-cpu==2.3.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
keras==2.4.3 -i https://pypi.tuna.tsinghua.edu.cn/simple
scipy==1.4.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
numpy==1.17.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
matplotlib==3.1.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
tqdm==4.60.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
Pillow==8.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
h5py==2.10.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple

在虚拟环境下执行(注意requirements.txt所在的路径):

安装结束:

三、编译NNOM

开始训练:

结束:

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
由于这是一个较为复杂的问题,我们逐步来回答。 1. 在Simulink中建立调速系统的动态结构图 根据传递函数1/s3+18s2+72s,我们可以使用Simulink中的Transfer Fcn模块来建立传递函数模型。建立模型的步骤如下: 1. 打开Simulink并创建一个新模型。 2. 在模型中添加Transfer Fcn模块,并将传递函数输入到模块中。 3. 添加一个Sum模块,并将输入连接到该模块中。 4. 在Sum模块中添加反馈,即连接输出到Transfer Fcn模块中。 5. 添加一个Step模块,该模块代表输入信号。 6. 连接Step模块到Sum模块中。 7. 运行模型并观察输出结果。 2. 计算额定磁通下电机电动势转速比 电机电动势常数K_E等于额定磁通下电机电动势与转速之比。因此,我们可以使用以下公式来计算电动势转速比: K_E = V_RMS / (2 * pi * f * n) 其中,V_RMS是电源电压,f是电网频率,n是电机转速。 3. 求闭环系统的闭环放大倍数 系统调速范围为D=20,静差率为s=5%。因此,我们可以使用以下公式来计算闭环放大倍数: K_P = (D / 100) * (1 / s) 4. 求拖动系统测速反馈系数 给定信号un*=12V时,n=nnom=1000r/m。因此,我们可以使用以下公式来计算测速反馈系数: K_S = un* / (K_E * nnom) 5. 求满足调速范围和静差率的比例调节器放大系数KP 我们已经求得了闭环放大倍数K_P和测速反馈系数K_S。因此,我们可以使用以下公式来计算比例调节器放大系数K_P: K_P = K_P / K_S 6. 系统稳定性分析 要确定系统是否稳定,我们需要计算系统的临界开环放大倍数,并将其与闭环放大倍数进行比较。系统的临界开环放大倍数等于系统传递函数的分母中最大的实部。如果闭环放大倍数大于临界开环放大倍数,则系统不稳定。 7. 设计控制器参数以满足相角裕度要求 为了满足相角裕度要求,我们可以使用控制器设计工具箱中的根轨迹法来设计控制器。具体步骤如下: 1. 打开MATLAB并创建一个新的脚本文件。 2. 在脚本文件中使用Control System Designer打开调节器设计工具箱。 3. 在工具箱中输入系统传递函数,并设置相角裕度要求。 4. 使用根轨迹法来设计控制器参数。 5. 在脚本文件中编写代码来实现控制器。 以上是对问题的回答,根据具体情况可能还需要进一步的调整和完善。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值