基于扩张状态观测器的PMSM自抗扰控制仿真模型:微分器TD、非线性状态误差反馈律NLSEF与MATLAB Simulink的应用研究,基于扩张状态观测器的PMSM自抗扰控制(ADRC仿真模型):跟踪微
资源内容介绍
基于扩张状态观测器的PMSM自抗扰控制仿真模型:微分器TD、非线性状态误差反馈律NLSEF与MATLAB Simulink的应用研究,基于扩张状态观测器的PMSM自抗扰控制(ADRC仿真模型):跟踪微分器、非线性状态误差反馈律与扩张状态观测器的协同作用研究,基于扩张状态观测器的永磁同步电机(PMSM) 自抗扰控制ADRC仿真模型MATLAB Simulink①跟踪微分器TD:为系统输入安排过渡过程,得到光滑的输入信号以及输入信号的微分信号。②非线性状态误差反馈律NLSEF:把跟踪微分器产生的跟踪信号和微分信号与扩张状态观测器得到的系统的状态计通过非线性函数进行适当组合,作为被控对象的控制量③扩张状态观测器ESO:作用是得到系统状态变量的估计值及扩张状态的实时作用量。,基于扩张状态观测器的永磁同步电机(PMSM);自抗扰控制ADRC仿真模型;跟踪微分器TD;非线性状态误差反馈律NLSEF;扩张状态观测器ESO;MATLAB Simulink,基于ADRC的PMSM自抗扰控制模型:TD-NLSEF-ESO联合仿真研究 <link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/90373007/2/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/90373007/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Abaqus<span class="_ _0"> </span><span class="ff2">一层一跨混凝土框架拟静力试验模拟的详细建模过程</span></div><div class="t m0 x1 h2 y2 ff2 fs0 fc0 sc0 ls0 ws0">一<span class="ff3">、</span>引言</div><div class="t m0 x1 h2 y3 ff2 fs0 fc0 sc0 ls0 ws0">在现代工程领域中<span class="ff4">,</span>混凝土框架结构的拟静力试验模拟成为了研究的热点<span class="ff3">。</span>本文主要介绍利用</div><div class="t m0 x1 h2 y4 ff1 fs0 fc0 sc0 ls0 ws0">Abaqus<span class="_ _0"> </span><span class="ff2">软件对一层一跨混凝土框架进行拟静力试验模拟的详细建模过程<span class="ff3">。</span>我们将聚焦于使用</span></div><div class="t m0 x1 h2 y5 ff1 fs0 fc0 sc0 ls0 ws0">Abaqus<span class="_ _0"> </span><span class="ff2">梁单元结合两种不同的子程序来进行模拟<span class="ff4">,</span>并分析其建模方法和模拟结果<span class="ff3">。</span>本文旨在为相关</span></div><div class="t m0 x1 h2 y6 ff2 fs0 fc0 sc0 ls0 ws0">领域的研究人员和技术人员提供一种切实可行的建模方法<span class="ff3">。</span></div><div class="t m0 x1 h2 y7 ff2 fs0 fc0 sc0 ls0 ws0">二<span class="ff3">、</span>准备阶段</div><div class="t m0 x1 h2 y8 ff2 fs0 fc0 sc0 ls0 ws0">在开始建模之前<span class="ff4">,</span>我们需要对模型进行必要的准备工作<span class="ff3">。</span>这包括收集和分析实际工程数据<span class="ff4">,</span>确定模型</div><div class="t m0 x1 h2 y9 ff2 fs0 fc0 sc0 ls0 ws0">的几何尺寸<span class="ff3">、</span>材料属性以及边界条件等<span class="ff3">。</span>此外<span class="ff4">,</span>我们还需要准备相应的模型文件和两个子程序文件以</div><div class="t m0 x1 h2 ya ff2 fs0 fc0 sc0 ls0 ws0">及使用说明文件<span class="ff3">。</span>这些文件将在后续的建模过程中起到关键作用<span class="ff3">。</span></div><div class="t m0 x1 h2 yb ff2 fs0 fc0 sc0 ls0 ws0">三<span class="ff3">、<span class="ff1">Abaqus<span class="_ _0"> </span></span></span>梁单元结合子程序<span class="_ _1"> </span><span class="ff1">PQFiber-UConcrete02+UStee102<span class="_ _0"> </span></span>的建模过程</div><div class="t m0 x1 h2 yc ff1 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span><span class="ff2">创建模型<span class="ff4">:</span>在<span class="_ _1"> </span></span>Abaqus<span class="_ _0"> </span><span class="ff2">中创建一层一跨混凝土框架的模型<span class="ff4">,</span>选择合适的梁单元类型<span class="ff3">。</span></span></div><div class="t m0 x1 h2 yd ff1 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span><span class="ff2">材料属性定义<span class="ff4">:</span>根据实验数据定义混凝土和钢材的材料属性<span class="ff4">,</span>包括弹性模量<span class="ff3">、</span>泊松比<span class="ff3">、</span>密度等<span class="ff3">。</span></span></div><div class="t m0 x1 h2 ye ff1 fs0 fc0 sc0 ls0 ws0">3.<span class="_ _2"> </span><span class="ff2">子程序安装与配置<span class="ff4">:</span>安装并配置<span class="_ _1"> </span></span>PQFiber-UConcrete02<span class="_ _0"> </span><span class="ff2">和<span class="_ _1"> </span></span>UStee102<span class="_ _0"> </span><span class="ff2">两个子程序<span class="ff4">,</span>根据使</span></div><div class="t m0 x2 h2 yf ff2 fs0 fc0 sc0 ls0 ws0">用说明文件进行相应设置<span class="ff3">。</span>这两个子程序将用于模拟混凝土和钢材的力学行为<span class="ff3">。</span></div><div class="t m0 x1 h2 y10 ff1 fs0 fc0 sc0 ls0 ws0">4.<span class="_ _2"> </span><span class="ff2">网格划分<span class="ff4">:</span>对模型进行网格划分<span class="ff4">,</span>选择合适的网格尺寸以平衡计算精度和计算效率<span class="ff3">。</span></span></div><div class="t m0 x1 h2 y11 ff1 fs0 fc0 sc0 ls0 ws0">5.<span class="_ _2"> </span><span class="ff2">边界条件与荷载施加<span class="ff4">:</span>根据实验条件设置模型的边界条件和荷载<span class="ff4">,</span>进行拟静力试验模拟<span class="ff3">。</span></span></div><div class="t m0 x1 h2 y12 ff2 fs0 fc0 sc0 ls0 ws0">四<span class="ff3">、<span class="ff1">Abaqus<span class="_ _0"> </span></span></span>梁单元结合子程序<span class="_ _1"> </span><span class="ff1">iFiberLUT-iConcrete05+iSteel05<span class="_ _0"> </span></span>的建模过程</div><div class="t m0 x1 h2 y13 ff2 fs0 fc0 sc0 ls0 ws0">对于另一种子程序组合<span class="_ _1"> </span><span class="ff1">iFiberLUT-iConcrete05+iSteel05<span class="ff4">,</span></span>其建模过程与前述类似<span class="ff4">,</span>但在材料</div><div class="t m0 x1 h2 y14 ff2 fs0 fc0 sc0 ls0 ws0">模型选择和子程序配置上有所不同<span class="ff3">。</span>具体步骤如下<span class="ff4">:</span></div><div class="t m0 x1 h2 y15 ff1 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span><span class="ff2">创建模型<span class="ff4">:</span>同样在<span class="_ _1"> </span></span>Abaqus<span class="_ _0"> </span><span class="ff2">中创建一层一跨混凝土框架的模型<span class="ff3">。</span></span></div><div class="t m0 x1 h2 y16 ff1 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span><span class="ff2">材料模型选择<span class="ff4">:</span>使用<span class="_ _1"> </span></span>iFiberLUT<span class="_ _0"> </span><span class="ff2">子程序并选择<span class="_ _1"> </span></span>iConcrete05<span class="_ _0"> </span><span class="ff2">和<span class="_ _1"> </span></span>iSteel05<span class="_ _0"> </span><span class="ff2">材料模型来定义</span></div><div class="t m0 x2 h2 y17 ff2 fs0 fc0 sc0 ls0 ws0">混凝土和钢材的力学行为<span class="ff3">。</span></div><div class="t m0 x1 h2 y18 ff1 fs0 fc0 sc0 ls0 ws0">3.<span class="_ _2"> </span><span class="ff2">子程序配置<span class="ff4">:</span>根据使用说明文件配置<span class="_ _1"> </span></span>iFiberLUT<span class="_ _0"> </span><span class="ff2">子程序的相关参数<span class="ff3">。</span></span></div><div class="t m0 x1 h2 y19 ff1 fs0 fc0 sc0 ls0 ws0">4.<span class="_ _2"> </span><span class="ff2">网格划分<span class="ff3">、</span>边界条件与荷载施加<span class="ff4">:</span>与前述步骤类似<span class="ff4">,</span>根据实际需要进行调整<span class="ff3">。</span></span></div><div class="t m0 x1 h2 y1a ff2 fs0 fc0 sc0 ls0 ws0">五<span class="ff3">、</span>模型分析</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>