
發(fā)布
注冊
/
登錄import的案例
import在ABAQUS/CAE使用的簡單例子
在ABAQUS 6.6之前只能將standard import至explicit或explicit import至standard
6.7版已加入standard import至standard或explicit import至explicit
但是import有一些先天的限制,如contact.tie.coupling,rigid body等常用功能都需在後一個分析重新定義,也不是每一種分析都能做imprt.詳細(xì)請看help.
不過ABAQUS/CAE 6.6版以後在這方面已支援得相當(dāng)不錯
可將原model直接重新定義做第二個分析,或者copy一個新model做第二個分析
上傳一個自己用6.6版做的小範(fàn)例給大家參考:
model-1是用standard做的第一個分析
Import-deformed是利用import/part將odb檔已變形的instance全部導(dǎo)入做explicit,優(yōu)點(diǎn)是可以在前處理很清楚了解變形的狀況與位置,缺點(diǎn)是要做較多的設(shè)定,
Import-undeformed是直接將model-1做copy,然後將定義為rigid body的part-4 odb import進(jìn)來,以更新part-4的位置(import只支援discrete rigid,不支援rigid body),這種方式優(yōu)缺點(diǎn)和上一個方式剛好相反.
import.rar
展開 import在ABAQUS/CAE使用的簡單例子
在ABAQUS 6.6之前只能將standard import至explicit或explicit import至standard
6.7版已加入standard import至standard或explicit import至explicit
但是import有一些先天的限制,如contact.tie.coupling,rigid body等常用功能都需在後一個分析重新定義,也不是每一種分析都能做imprt.詳細(xì)請看help.
不過ABAQUS/CAE 6.6版以後在這方面已支援得相當(dāng)不錯
可將原model直接重新定義做第二個分析,或者copy一個新model做第二個分析
上傳一個自己用6.6版做的小範(fàn)例給大家參考:
model-1是用standard做的第一個分析
Import-deformed是利用import/part將odb檔已變形的instance全部導(dǎo)入做explicit,優(yōu)點(diǎn)是可以在前處理很清楚了解變形的狀況與位置,缺點(diǎn)是要做較多的設(shè)定,
Import-undeformed是直接將model-1做copy,然後將定義為rigid body的part-4 odb import進(jìn)來,以更新part-4的位置(import只支援discrete rigid,不支援rigid body),這種方式優(yōu)缺點(diǎn)和上一個方式剛好相反.
各位可以斟酌使用.
import.rar
展開 【轉(zhuǎn)帖】在不同job間傳遞結(jié)果(import)之整理與問題集錦
在不同job間傳遞結(jié)果,版上已有許多討論,小弟以6.8版ABAQUS/CAE為例,參考6.8 EF版Abaqus Analysis User's Manual 9.2 Importing and transferring results及曹金鳳與石亦平博士合著的ABAQUS有限元分析常見問題解答,個人使用經(jīng)驗(yàn)以及版上討論,作一匯總及問題集錦整理,但所學(xué)有限,如有錯誤敬請指正。
概述:
ABAQUS提供了從standard至explicit、explicit至standard、standard至standard(6.7版以後)及explicit至explicit(6.7版以後)的分析結(jié)果傳遞功能。
為便於區(qū)分,將第一個分析稱為原始分析(生成需要傳遞的資料),第二個分析稱為”後續(xù)分析”(接收自原始分析的資料)
Import功能主要用於以下工況:
1.金屬成型過程與回彈分析-成型過程常用explicit code分析以解決複雜接觸的收斂問題,回彈分析則常import至standard code以避開explicit code作準(zhǔn)靜態(tài)會遇到的基礎(chǔ)模態(tài)振動問題。
2.裝配過程分析-使用import功能可在原始分析中對所關(guān)心的零件進(jìn)行分析,再在後續(xù)分析中移除不要的零件和(或)加入新的零件繼續(xù)進(jìn)行分析。
操作步驟:
1.在原始分析模型設(shè)置重啟動資料輸出,操作步驟為step module/ output/ restart requests。
2.在後續(xù)分析中為需要傳遞資料的部件定義初始狀態(tài)場,操作步驟為load module/ predefined field/ create/ 設(shè)置step 為initial/ category選擇other/ Initial state/選擇需導(dǎo)入原始分析的部件/輸入原始分析job name,step及frame。
展開 限時0元 | 《Abaqus中import的使用(案例:金屬成型及回彈)》-林麗
課程介紹
《Abaqus中import的使用(案例:金屬成型及回彈)》
使用import, 可以方便的在Eliplicit和Standard之間傳遞odb文件,從而發(fā)揮隱式求解和顯示求解各自的優(yōu)勢,其中典型的問題有金屬成型及回彈,過盈裝配等。
00:00:00-00:07:00 import的特點(diǎn)介紹及案例簡介
00:07:00-00:15:00 Abaqus中實(shí)際操作--金屬成型過程(Explicit)
00:15:00-0025:00 Abaqus中實(shí)際操作--金屬回彈過程(standard)
課件及所使用的inp文件可以在課程附件中下載。
限時優(yōu)惠
原 價:9.9元
限時優(yōu)惠價:999金幣
點(diǎn) 擊 領(lǐng) 取:https://www.yqgqt.org.cn/goldmall/details/5f191c4c23e16925f3940ed3
查 看 課 程:https://www.yqgqt.org.cn/college/video/c15658
展開 
Importing and Editing an Orphan Mes
Importing and Editing an Orphan Mesh泵體分析
Abaqus import預(yù)應(yīng)力跌落仿真測試
導(dǎo)讀
跌落測試除了單次跌落外,根據(jù)不同的標(biāo)準(zhǔn)需求,還有多次跌落或者預(yù)應(yīng)力跌落,上次我們進(jìn)行了單次跌落在Abaqus中的實(shí)現(xiàn)過程,今天我們使用Abaqus Import功能,進(jìn)行卡扣的預(yù)應(yīng)力跌落。
首先進(jìn)行卡扣的裝配仿真,在step模塊中開啟重啟動功能,如下:
分析結(jié)果如下:
新建分析模塊導(dǎo)入結(jié)果文件作為跌落測試的零件,如下:
設(shè)置導(dǎo)入為變形后模型,注意,把“-1”刪除,如下:
確保導(dǎo)入后模型名字如下:
其余操作請參考眼鏡跌落測試部分,進(jìn)入load模塊,設(shè)置預(yù)定義場,如下:
提交計算,查看跌落后應(yīng)力如下:
Moldex3D模流分析之Import Sample Model
匯入示范模型 (Import Sample Model)
在 SOLIDWORKS 中打開示范用的組件檔案,請注意: SYNC for SOLIDWORKS 只能使用組件檔案.示范檔案位于 [安裝路徑] \Samples\Sample1\SolidWorks Sample Model1.sldprt,請開啟它。
進(jìn)入SYNC (Go to SYNC )
在 SOLIDWORKS中點(diǎn)擊主頁簽上的 Moldex3D,點(diǎn)擊左方的 Moldex3D SYNC 后,可以看到屬于 SYNC 的樹形圖被啟動。 此時塑件的幾何模型將被匯入并顯示在顯示主要窗口窗口中。
設(shè)定塑件屬性及材料 (Set Part Properties and Its Material)
點(diǎn)擊 Moldex3D SYNC 頁簽中的 塑件 并進(jìn)入屬性管理頁面,點(diǎn)擊模型以進(jìn)行選擇,接著按下按鈕以啟用 Moldex3D材料精靈,進(jìn)行塑件的材料性質(zhì)設(shè)定.指定材料名稱(ABS),材料制造商(CHIMEI),材料型號(POLYLAC PA707).按下 OK 鍵,完成塑件指定,左列樹形圖的塑件將出現(xiàn)指定的材料名稱、制造商、型號,主窗口中的塑件也會變色為黃色.
展開 ABAQUS批處理方法 ¥5
# -*- coding: mbcs -*-
# Do not delete the following import lines
from abaqus import *
from abaqusConstants import *
import __main__
def Macro1():
import section
import regionToolset
import displayGroupMdbToolset as dgm
import part
import material
import assembly
import step
import interaction
import load
import mesh
import optimization
import job
import sketch
import visualization
import xyPlot
import displayGroupOdbToolset as dgo
import connectorBehavior
s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__',
sheetSize=200.0)
g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints
s.setPrimaryObject(option=STANDALONE)
s.rectangle(point1=(-10.0, 5.0), point2=(10.0, -15.0))
p =
展開 03 使用python生成時域波形(numpy & scipy)
01 生成正弦波形
import numpy as np
import scipy.signal as sig
import matplotlib.pyplot as plt
fs=256
t=np.arange(0,1,1/fs)
xt=np.sin(2*np.pi*5*t) #初相位為0度
plt.plot(t,xt)
import numpy as np
import scipy.signal as sig
import matplotlib.pyplot as plt
fs=256
t=np.arange(0,1,1/fs)
xt=np.sin(2*np.pi*5*t+np.pi/2) #初相位為90度
plt.plot(t,xt)
02 生成余弦波形
import numpy as np
import scipy.signal as sig
import matplotlib.pyplot as plt
fs=256
t=np.arange(0,1,1/fs)
xt=np.cos(2*np.pi*5*t) #初相位為0度
plt.plot(t,xt)
03 生成三角波形
import numpy as np
import scipy.signal as sig
import matplotlib.pyplot as plt
fs=256
t=np.arange(0,1,1/fs)
xt=sig.sawtooth(2*np.pi*5*t,1) #上斜
plt.plot(t,xt)
import numpy as np
import scipy.signal as sig
import matplotlib.pyplot as plt
fs=256
t=np.arange(0,1,1/fs
展開 高光譜與多光譜技術(shù):核心區(qū)別與應(yīng)用選擇
important;"><strong style="overflow-wrap: anywhere; word-break: normal; max-width: 100%; text-wrap: unset !important;">3. 成本與技術(shù)考量</strong></p>
</div><div contenteditable="false" width="100%" class="ql-align-justify">
<p style="overflow-wrap: anywhere; word-break: normal; overflow-y: auto; max-width: 100%; line-height: 30px; text-wrap: unset !important;">若預(yù)算有限且缺乏專業(yè)處理團(tuán)隊(duì),多光譜更為實(shí)際。高光譜則需要較高的預(yù)算與技術(shù)支持,適合對精度要求極高的項(xiàng)目。</p>
</div><div contenteditable="false" width="100%" class="ql-align-justify">
<p style="overflow-wrap: anywhere; word-break: normal; overflow-y: auto; max-width: 100%; line-height: 30px; text-wrap: unset !important;"><strong style="overflow-wrap: anywhere; word-break: normal; max-width: 100%; text-wrap: unset !important;">4.
展開 使用Python建立Abaqus材料庫
原腳本如下:
# -*- coding: mbcs -*-
# Do not delete the following import lines
from abaqus import *
from abaqusConstants import *
import __main__
import section
import regionToolset
import displayGroupMdbToolset as dgm
import part
import material
import assembly
import step
import interaction
import load
import mesh
import optimization
import job
import sketch
import visualization
import xyPlot
import displayGroupOdbToolset as dgo
import connectorBehavior
mdb.models['Model-1'].Material(name='Titanium')
mdb.models['Model-1'].materials['Titanium'].Density(table=((4500.0, ), ))
mdb.models['Model-1'].materials['Titanium'].Elastic(table=((116000000000.0,
0.34), ))
mdb.models['Model-1'].Material(name='AISI 1005 steel')
mdb.models['Model-1'].materials['AISI 1005 steel'].Density(table=((7872.0
展開 
04 使用python設(shè)計模擬濾波器
()
共振濾波器
import numpy as np
import scipy.signal as sig
import matplotlib.pyplot as plt
b,a=sig.iirpeak(100,30,512)
w,h=sig.freqz(b,a,fs=512)
plt.plot(w,20*np.log10(abs(h)))
plt.xlabel('Hz')
plt.ylabel('dB')
plt.grid()
05 使用python設(shè)計模擬濾波器(2)
01 iirfilter的使用
butter帶通
import numpy as np
import scipy.signal as sig
import matplotlib.pyplot as plt
N, Wn = sig.buttord([20, 50], [14, 60], 3, 40, analog=True)
b, a = sig.butter(N, Wn, 'bandpass', analog=True)
w, h = sig.freqs(b, a, np.logspace(1, 2, 500))
plt.plot(w, 20 * np.log10(abs(h)))
plt.xlabel('angular fre [rad/s]')
plt.ylabel('response [dB]')
plt.grid()
iirfilter帶通(等效)
import numpy as np
import scipy.signal as sig
import matplotlib.pyplot as plt
N, Wn = sig.buttord([20, 50], [14, 60], 3, 40, analog=True)
b,a=sig.iirfilter(N,Wn,btype='bandpass',ftype='butter',analog=True)
w, h = sig.freqs(b, a, np.logspace(1, 2, 500))
plt.plot(w, 20 * np.log10(abs(h)),c='red')
plt.xlabel('angular fre [rad/s]')
plt.ylabel('response [dB]')
plt.grid()
ellip帶通
import
展開 利用Python提取ABAQUS的.odb結(jié)果中的輪軌接觸信息 ¥500
這里以python提取輪軌接觸時的法向力和切向力結(jié)果為例,進(jìn)行說明:
#- -coding: UTF-8-*-
from abaqus import *
from odbAccess import *
from abaqusConstants import *
from caeModules import *
from driverUtils import executeOnCaeStartup
from odbAccess import *
from caeModules import *
import random
import math
import os
odb=openOdb(r"D:\*******.odb")
file_CNORMF_WHEEL=open('CNORMF_WHEEL.txt','w')
file_CNORMF_RAIL=open('CNORMF_RAIL.txt','w')
file_CSHEARF_WHEEL=open('CSHEARF_WHEEL.txt','w')
file_CSHEARF_RAIL=open('CSHEARF_RAIL.txt','w')
file_FSLIPR_SLIPEQ_WHEEL=open('FSLIPR_SLIPEQ_WHEEL.txt','w')
file_FSLIPR_SLIPEQ_RAIL=open('FSLIPR_SLIPEQ_RAIL.txt','w')
step1=odb.steps['Step-1']
allFrames=step1.frames
展開 機(jī)器學(xué)習(xí) |使用門控循環(huán)單元網(wǎng)絡(luò)生成文本 ¥2
import
Sequential
from
keras.layers
import
Dense, Activation
from
keras.layers
import
LSTM
from
keras.optimizers
import
RMSprop
from
keras.callbacks
import
LambdaCallback
from
keras.callbacks
import
ModelCheckpoint
from
keras.callbacks
展開 import的相關(guān)專題、標(biāo)簽、搜索
import import from multiple libraries is not supported in a standard import analysis.host element set is not defined in the *import or *import elset data.abaqus import cv2abaqus import cv2import from multiple libraries is not supported in a standard import analysishost element set is not defined in the *import or *import elset datahost element set is not defined in the *import or *import elset data.