George papazafiropoulos的博客 https://万博manbetx平台m.limpotrade.com/blog/12765 牛顿优化算法使速度提高了10倍。从需要到现实。 https://万博manbetx平台m.limpotrade.com/node/21505

引入了一种新的优化概念,该概念涉及使用线性等效计算的梯度对任何非线性结构进行基于梯度的优化,从而与需要非线性结构本身梯度信息的经典牛顿型优化算法相比节省了大量的计算量。利用非线性结构的弹塑性滞回效应和等效线性结构的阻尼作用所耗散的能量,将非线性结构简化为线性结构。

上述期刊论文中提出的优化过程的目标是,通过在规定的基本(小应变)特征周期内找到楼层刚度和强度的最佳分布,最大限度地减少能量(粘滞阻尼或滞后耗散)沿MDOF平面剪力建筑高度分布的变化。采用了一种专门为结构优化设计的带线搜索控制的迭代改进牛顿优化算法。找到了两种具有代表性的线性或非线性多自由度受剪结构的最佳刚度分布,使得粘滞阻尼和滞回耗散能分别在结构高度上的分布是均匀的。研究了地震激励、临界模态阻尼比和归一化屈服层间位移限制对最优刚度分布的影响。与其他结构优化策略(例如,均匀延性概念)相比,基于该方法的结构设计更合理,技术上更可行,同时,它有望在强震事件中提供更多的保护,防止整体倒塌和生命损失。这项研究是一个明确的指示,以能源为导向的抗震设计,而不是基于最大的力和/或位移反应。最后,根据优化问题的大小,证明了与经典优化算法相比,新的优化概念可以减少多达10倍的运行时间。

可以修改许多已知的优化算法以纳入上述概念。最终,一个包含修改版本的新类别将出现,它将能够捕获规模和复杂性增加的问题,同时需要相同的计算工作量。 Beginning with this, the authors will extend many known optimization algorithms with this new concept which will be a window to the future of optimum structural design.

See here or here for more details.

There are two ways to increase speed: increase power or decrease force. The former is a matter of (computational) resources. The latter is a matter of imagination.

2017年8月13日星期日10:15:38 +0000 乔治Papazafeiropoulos 21505在https://ime万博manbetx平台chanica.org https://万博manbetx平台m.limpotrade.com/node/21505#comments https://万博manbetx平台m.limpotrade.com/crss/node/21505
Abaqus搅拌摩擦焊过程仿真 https://万博manbetx平台m.limpotrade.com/node/19448
< span class="field-item even">< span id="yui_3_16_0_1_1455025381290_5051">亲爱的朋友们,

我在Abaqus中开发了一个模型,其中包括一个旋转工具(拉格朗日部分,建模为刚体),一个工件建模为欧拉部分,Johnson-Cook本然模型,离散场,体积分数工具,和底板建模为拉格朗日部分(线弹性)。据我所知,拉格朗日部件和欧拉部件之间的接触被建模为一般接触,但是当在同一个装配体中必须指定两种不同类型的接触时,不允许定义两种类型的一般接触(在Abaqus/CAE中)。我想问您,在Abaqus/Explicit中,动态温度-位移分析中欧拉部分和拉格朗日部分的接触是如何建模的?有哪些可用的选项?非常感谢您的回复。_______________________________________________
George Papazafeiropoulos
船长,希腊空军基础设施工程师
土木工程师,硕士,博士研究生,南大
电子邮件:gpapazafeiropoulos@yahoo.gr
网站:http://users.ntua。gr / gpapazaf / < / > < / p > < / div > < / div > < / div > 星期二,2016年2月9日13:51:07 +0000 乔治Papazafeiropoulos 网址:https://imecha万博manbetx平台nica.org https://万博manbetx平台m.limpotrade.com/node/19448#comments https://万博manbetx平台m.limpotrade.com/crss/node/19448 将结果从Abaqus转移到Matlab https://万博manbetx平台m.limpotrade.com/node/19371

亲爱的大家,

一个新的提交已经提出,旨在提供Abaqus和Matlab之间的链接。提交有一个新工具箱的形式(一个包含Matlab代码,Abaqus代码以及相关应用程序和示例的zip文件)。

经常发生的情况是,研究人员不得不求助于需要将Abaqus与Matlab相关联的技术和/或算法。第一个是用于执行各种类型的有限元分析的商业有限元软件。在某些情况下,Abaqus分析的结果需要以某种方式进行后处理。实现这一点的第一步是使各种输出数据以某种方式易于操作。另一方面,Matlab编程语言通常用于各种任务,因为它是一种高级编程语言,使用户能够轻松处理所涉及的各种数据。因此,必须在Abaqus和Matlab之间建立一个链接,以便轻松地将结果从前者转移到后者进行进一步处理。

众所周知,Abaqus可以以两种方式运行:打开Abaqus/CAE并在job模块中提交作业,或者打开Abaqus/Command并通过指定包含要进行的分析所需选项的输入文件来运行分析。除此之外,还可以在Matlab中运行Abaqus分析,而无需打开Abaqus/CAE甚至Abaqus/Command。这在abaquus2matlab包中包含的各种验证分析中得到了证明。

Although Abaqus uses user subroutines written in Fortran programming language and Python for various tasks, until today it is not configured to interface with Matlab in some way. Abaqus2Matlab is a Matlab toolbox, which can be used to retrieve results from an Abaqus analysis, with a very small modification of the input file. The modification necessary for Abaqus to produce the results requested can be seen in the manuals of the functions accompanying this toolbox.

Abaqus2Matlab is a program for the extraction of Abaqus analysis results to Matlab. It is written in MATLAB programming language and is available as source code distributed under a BSD-style license (see License.txt inside the package). This toolbox aims to solve the aforementioned issues, and to provide a linking between Abaqus and Matlab, which will enable the two different softwares to cooperate, enabling thus Abaqus users to effectively postprocess Abaqus results.

INSTRUCTIONS FOR USE: After downloading the package, the files have to be extracted. After this, open the file named "Documentation.m" in Matlab and run it (press F5). Then, type "web('Documentation.html')" in the Matlab command window (then enter) to view the documentation of Abaqus2Matlab.

The author of this package is open to any recommendations, observations, bug reports, comments (positive or negative), which will be used as a feedback to improve the toolbox in future versions.

The toolbox is available for download at ResearchGate: https://www.researchgate.net/publication/290440223_Abaqus2Matlab_-_Progr... , and File Exchange of Matlab Central: http://www.mathworks.com/matlabcentral/fileexchange/54919-abaqus2matlab .

Enjoy and rate!

2016年1月24日星期日15:22:18 +0000 乔治Papazafeiropoulos 19371在https://ime万博manbetx平台chanica.org https://万博manbetx平台m.limpotrade.com/node/19371#comments https://万博manbetx平台m.limpotrade.com/crss/node/19371 分布质量空间框架的频率分析 https://万博manbetx平台m.limpotrade.com/node/12788

亲爱的,

我想做一个三维框架的频率分析,它有三个梁元素(2列和一个梁)。模型中没有集总质量。我想给这三个元素分配质量等于每单位长度的m。

当我在梁截面定义中指定非零密度(等于m/A,其中A为横截面面积)时,< br / >当我从梁元素变成了框架元素< br / >当我从梁的线性几何为梁二次几何秩序(标准元件库)< br / >当我试图分配*类型的质量(通过特殊→惯性选择交互模块)< br / >学的提取由有限元分析的结果是不正确的(他们不符合频率分析的结果与一致质量矩阵制定和经典

另一个想法是研究在频率分析中涉及的质量矩阵是否使用集中质量公式或一致质量公式进行组合。
有人能说清楚各种梁单元的质量公式吗?
耦合自由度呢?
旋转惯量作为质量矩阵的项是什么?

还提到,当我分析完全相同的框架时,点质量直接分配给其顶部节点,提取的特征值与具有一致质量矩阵公式和经典欧拉-伯努利梁刚度矩阵公式的频率分析结果相同。

关于哪里可能出错还有其他想法/评论吗?

如果有人需要,我可以发送输入文件。

Thanks to everyone in advance for your help

Best regards,

George Papazafeiropoulos
_____________________________________________
First Lieutenant, Infrastructure Engineer, Hellenic Air Force
Civil Engineer, M.Sc., Ph.D. candidate, NTUA

Mailto: gpapazafeiropoulos@yahoo.gr
Website: http://users.ntua.gr/gpapazaf/
Linkedin: http://goo.gl/MtB3Y
Xing: http://goo.gl/gbvFB
Facebook: http://goo.gl/NJD0z

星期一,2012年7月16日13:58:51 +0000 乔治Papazafeiropoulos 12788网址:https://i万博manbetx平台mechanica.org https://万博manbetx平台m.limpotrade.com/node/12788#comments https://万博manbetx平台m.limpotrade.com/crss/node/12788
ABAQUS与Fortran的连接 https://万博manbetx平台m.limpotrade.com/node/11416

亲爱的,

我已经安装了ABAQUS 6.10-1和Intel Visual Fortran Compiler Professional Edition 11.1 for Windows。最后一个的安装需要之前安装Microsoft Visual Studio 2008。我的操作系统是Windows XP 32位x86。
我在abaqus命令中运行abaqus作业和abaqus子程序文件(允许abaqus通过在命令行上包含-user来执行编译),我得到以下错误消息:

ABA_PARAM.INC(1):错误#6222:此隐式语句未在范围单元内正确定位。
隐式real*8(a-h,o-z)

在Abaqus安装目录中有文件ABA_PARAM_SP。INC和ABA_PARAM_DP。而不是文件ABA_PARAM.INC。此外,在编译子例程期间似乎存在一个错误(Abaqus error: Problem during compilation)。

有人知道如何处理这个错误吗?此外,如果有人概述了将Abaqus与Fortran连接起来的过程,将会非常有帮助。不能确定上述链接是否正确完成。

事先非常感谢。

2011年11月15日星期二22:15:51 +0000 乔治Papazafeiropoulos 11416,网址:https://万博manbetx平台m.limpotrade.com https://万博manbetx平台m.limpotrade.com/node/11416#comments https://万博manbetx平台m.limpotrade.com/crss/node/11416
书请求…… https://万博manbetx平台m.limpotrade.com/node/9390

亲爱的朋友们

我正在寻找以下的书:

尼古拉·伊万诺维奇·穆斯卡利什维利的《弹性数学理论的一些基本问题》。

如果有人有电子版的话,我会很感激的。如果有人有纸质版,可以借给我几天,我会很感激……

提前感谢

George Papazafeiropoulos

2010年11月27日星期六19:41:26 +0000 乔治Papazafeiropoulos 9390网址:https://i万博manbetx平台mechanica.org https://万博manbetx平台m.limpotrade.com/node/9390#comments https://万博manbetx平台m.limpotrade.com/crss/node/9390