05-Maxwell-RMxprt参数化与优化设置.docVIP

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5 参数化分析和优化分析 优化设计由参数化分析(Parametric Analysis)和优化分析(Optimization)两部分构成。使用优化器optimetrics,用户可以从众多可行方案中找出一个最优解。一般原始设计方案,是一个初步的设计方案,需要将原始设计方案中的一些设计参数用变量定义,然后对这些变量进行优化。 Parametric Analysis(参数化分析):定义一个或多个扫描变量,并给每个扫描变量定义取值范围。优化器会在所有变量取值点进行计算,得到一系列的计算结果,这样用户就可以对结果进行比较从而确定每个设计变量对最终设计性能的影响。参数化分析常常可以用作优化分析的前期处理,因为它可以为优化分析提供变量的合理取值范围。 Target Optimization(目标优化):先确定优化目标和成本函数,优化器通过优化设计参数值来满足优化目标要求。 以上两个模块既可以单独使用,也可以结合使用。此外,优化器还具有良好的通用性,可用于与所选电机类型无关的其他优化设计。 5.1 RMxprt中的变量和参数 通过输入或输出参数,RMxprt界面可以与RMxprt求解器交换数据。RMxprt求解器从RMxprt界面接收输入参数和设计参数,并返回输出参数(或简称为参数)给RMxprt界面。在RMxprt界面中,我们可以定义输入变量(或简称为变量)和输出变量。变量用来给设计参数赋值,而输出变量用来接收输出参数的值。 变量可以是一个数值,也可以是其他变量的函数。数值变量是一个独立变量,而函数变量则是一个相关变量。给设计参数赋值的变量可以是独立变量,也可以是相关变量,还可以是数学表达式。在下列几种情形中,变量是非常有用的: 当需要改变设计参数的值时。 当需要对不同的设计参数使用相同的值时。 在参数化分析中,需指定了一系列具有一定取值范围的扫描变量时。 在优化分析中,优化设计参数时。 在RMxprt中有两种类型的变量:project variables和design variables。 project variables(项目变量):项目变量在整个Maxwell项目都有效,项目变量可以赋值给该项目中的任何设计变量。在RMxprt中,通过在项目变量名称上加上前缀符号$,来区分项目变量和设计变量。用户可以在创建它时就手动的将符号$添加到项目变量中,或者RMxprt自动添加。 design variables(设计变量):设计变量是与RMxprt设计有关的。设计变量可以赋值给RMxprt设计中的任何设计参数。 5.1.1 项目变量 5.1.1.1 添加项目变量 添加项目变量的步骤如下: 点击Project Project Variables… ,或者在项目树中的项目名称上点击右键,然后在快捷菜单中点击Project Variables… 如图5.1所示。显示Propterties对话框,如图5.2 图 5. SEQ 图 \* ARABIC 1 通过快捷菜单添加项目变量 图 5. SEQ 图 \* ARABIC 2 添加了项目变量$StatorLength后的Properties对话框 在Project Variables的表单中,点击按钮Add… ,显示Add Property对话框,如图5.3 图 5. SEQ 图 \* ARABIC 3 添加一个项目变量 在编辑框Name中输入变量的名称。 项目变量的名称必须以符号$开头,后面接一个字母。变量名由字母、数字以及下划线‘_’组成。内部函数和预定义常数不能作为变量名,如pi。 在编辑框Value中,输入变量的数值,单位可以选择是否添加。 注意:如果在变量定义时就已经定义了单位(在编辑框Value中),那么在给设计参数赋值时就不需要再输入单位了。 变量值可以是数值、数学表达式或数学函数,输入值将变成变量的当前值或默认值。 点击OK回到Properties对话框。这个新的变量名、变量值以及单位都将展开的表单中列出,参考图5.2。 在编辑框Description中可以选择是否输入对这个变量的描述。 可以选择是否选中复选框Read-Only。如果选中,变量名、变量值、单位和描述都不可以更改。 可以选择是否选中复选框Hidden。如果不选中,在Properties对话框中就不会显示该变量。 点击OK回到RMxprt界面。当项目激活之后,该项目新变量、变量值和单位就显示在标签页Variables中,如图5.4所示。 图 5.4 添加了一个项目变量 5.1.1.2 修改或删除项目变量 在RMxprt中修改或删除项目变量,操作步骤如下: 点击Project Project Variables… 。或者在项目树中的项目名称上点击右键,然后在快捷菜单中点击Project Variables… 如图5.1所

文档评论(0)

movie + 关注
实名认证
文档贡献者

喜欢分享的作者

1亿VIP精品文档

相关文档