
發布
注冊
/
登錄文件操作的案例
k文件生成及其操作
K文件生成及其使用
GUI:Main Menu︴Solution︴Write Jobname
Command:EDWRITE
一般使用UltraEdit軟件對k文件進行編輯和修改,也可以使用寫字板等文本編輯器對其進行處理。
生成K文件后,需要在DOS模式下遞交文件,具體操作方式如下(假定ANSYS程序安裝在C盤,k文件位于D盤根目錄下)
(1)
在DOS系統中進入D盤根目錄(工作目錄)
(2)
在DOS命令輸入“C:Program Files\ansys Inc\v90\ANSYS\bin\intel”按Enter鍵
(3)
在DOS命令行輸入“ls970 I=Jobname.k memory=nwds” 按Enter鍵
進行上述操作之后,LS-DYNA970求解器將讀取Jobname.k文件進行計算,并在D盤根目錄(工作目錄)下輸出結果數據文件
Memory用來為LS-DYNA970進行計算時指定內存分配空間大小。當計算模型較小時,不需要設定Memory,當計算模型較大時,Memory通常可設定為100000000,具體取值需要進行測試調試。
展開 基于python編程操作ABAQUS輸入文件生成PD3D單元顆粒
方法1生成顆粒的隨機性較好,操作簡單。方法2直接在ABAQUS界面生成顆粒,當所需顆粒數量以萬為計量單位時,在前處理界面時就會卡死,對顯卡要求極高。因此,在僅考慮到這些弊端情況下,就已經使研究人員頭皮發麻,無從下手。
在一些特定應用場合下,比如所需顆粒數量數以萬計,我們只能采用方法1生成顆粒,但我們不僅僅是需要顆粒,還需將這些顆粒與其它模型進行耦合求解計算,這個時候粒子生成器就會有局限性。此外,考慮到顆粒在空間中排布的多樣性,比如最典型的高斯分布,那么粒子生成器很難做到一步到位生成所需分布特征的顆粒。
我們今天介紹的通過python編程操作ABAQUS輸入文件生成PD3D單元顆粒,其可操作性更強,我們可以不采用粒子生成器內部定義的隨機算法生成顆粒,用戶可以根據需求自定義顆粒分布算法,以契合實際工況。此外,可省去粒子生成顆粒的分析步,直接進行工況建模求解計算。
本貼只是個人興趣,只提供思路,不提供源碼,用戶需了解ABAQUS的inp文件的書寫規則、python操作文件語法和生成顆粒的底層邏輯(分布模型)。感興趣的可以私信,提供編寫思路。
下面我們采用這一方法生成直徑2mm、3mm、4mm和5mm的混合顆粒,數量為1000。具體生成結果如下圖所示。
展開 【LSDYNA操作小技巧】K文件求解設置、檢查K文件關鍵字
【LSDYNA操作小技巧之一】在用LSDYNA Solver 求解K文件時,經常需要設置一些求解參數,比如求解內存和CPU個數,但每次求解一次就需要重新設置一次,相對比較繁瑣,其實在K文件中就可以一次性設置好這些參數,避免重復設置。具體設置步驟如下圖1所示。
圖1 K文件求解設置
【LSDYNA操作小技巧之二】在用LSDYNA完成K文件的設置后如何知道設置的參數是否沒有錯誤呢?如下圖所示操作可以排除一些基本的仿真設置錯誤。
ICEM劃分結構+非結構的混合網格處理方法的操作視頻,幾何文件以及網格文件 ¥20
配有幾何模型,可跟隨視頻實際操作

順時針逆時針同時旋轉滑移動網格全程操作視頻+全部網格文件+fluent計算文件 ¥60
順時針逆時針同時旋轉滑移動網格全程操作視頻+全部網格文件+fluent計算文件
滑移網格模擬閥門開啟,全程操作視頻(包括fluent設置),全部模型+ICEM文件+fluent文件 ¥120
滑移網格模擬閥門開啟,全程操作視頻(包括fluent設置),全部模型+ICEM文件+fluent文件
流場中的自轉加公轉,全程操作視頻(包括fluent設置),全部模型+ICEM文件+fluent文件 ¥80
流場中的自轉加公轉,全程操作視頻(包括fluent設置),全部模型+ICEM文件+fluent文件
1/2撲翼重疊網格動網格仿真,帶全套操作視頻教程+全部網格文件+fluent計算文件 ¥120
1/2撲翼重疊網格動網格仿真,帶全套操作視頻教程+全部網格文件+fluent計算文件
fluent動網格,水流被攪拌的同時收到高溫壁面加熱汽化,全程操作視頻、全部計算文件、udf等文件 ¥20
fluent動網格,水流被攪拌的同時收到高溫壁面加熱汽化,全程操作視頻、全部計算文件、udf等文件
Workbench LS-DYNA墜落向導新能源電池包墜落過程操作文檔-附講解視頻及模型文件 ¥88
本文將以電池包墜落為例,詳細介紹如何使用LS-DYNA的墜落測試模塊進行仿真分析,幫助讀者快速掌握相關操作。
1、概述
LS-DYNA是一款業界領先的顯式有限元分析軟件,廣泛應用于墜落測試、沖擊與穿透、碰撞、乘員安全等領域。其墜落測試模塊通過簡化操作流程,使用戶能夠輕松設置和運行墜落測試仿真。本文將結合實際案例,詳細介紹電池包墜落測試的仿真步驟,并提供一些注意事項,以幫助讀者更好地理解和應用該模塊。
2、操作流程
啟動Ansys Workbench,選擇LS-DYNA模塊,鼠標左鍵按住將此模塊拖拽到右邊空白操作區。如下圖所示。
上圖中項目A為我們已計算完成的案例,B為我們新建的項目,因本文檔主要演示墜落測試向導功能操作,且在實際應用中,模型各不相同,所以本文應用已有模型和材料設置進行演示,因此將項目A的材料左鍵按住拖至項目B的材料欄,將項目A的模型左鍵按住拖至項目B的模型欄,共享材料和模型設置。
雙擊項目B的model欄,打開軟件界面進行仿真參數設置,
打開模型后會自動導入已關聯的模型和材料設置,界面如下,
選中幾何模塊中有問號的殼體,有問號說明模型定義不完全,本項目中,為合理利用計算資源,設置模型為殼體,我們需為他賦予厚度和材料定義。厚度設置為3mm,材料定義為鋁合金NL。
接下來應用墜落測試向導功能,點擊LS-DYNA,在環境任務欄中會有“墜落測試向導”按鈕,點擊進入向導設置。
展開 使用python操作圖像文件
00 安裝擴展庫
pip install pillow
01 獲取顏色的RGBA值
from PIL import ImageColor
ImageColor.getcolor('red','RGBA')
Out[49]: (255, 0, 0, 255)#紅色的RGBA值
02 讀取圖像,查看屬性
import os
from PIL import Image
os.chdir('D:\IMAGE_Samples')
lena=Image.open('lena.jpg') #讀取圖像
width,height=lena.size #圖像尺寸(像素點)
lena.format #圖像格式
lena.format_description #圖像格式說明
lena.filename #圖像名稱
03 裁剪圖像,復制圖像,黏貼圖像
lena=Image.open('lena.jpg')
lena.crop((200,100,400,300)) #裁剪圖像
lena=Image.open('lena.jpg')
lena2=lena.copy() #復制圖像
lena=Image.open('lena.jpg')
ss=lena.crop((200,100,300,200)) #先裁剪圖像
lena2=lena.copy() #再復制圖像
lena2.paste(ss,(200,200)) #將裁剪的圖像黏貼到復制的圖像上
lena2 #查看最終的圖像
04 旋轉圖像,鏡像圖像
lena=Image.open('lena.jpg')
lena.rotate(10,expand=True) #旋轉10度
lena=Image.open
展開 
使用python操作pdf文件
05 加密PDF文件
在寫入文件之前,進行加密設置,密碼為leslie:
06 解密PDF文件
常規方法打開加密PDF文件:
import PyPDF2
pdfobj=open('D:\PDF_Samples\leslie.pdf','rb')
pdffile1=PyPDF2.PdfFileReader(pdfobj)
pdffile1.getPage(0)
會出現錯誤提示:
解密方法:
import PyPDF2
pdfobj=open('D:\PDF_Samples\leslie.pdf','rb')
pdffile1=PyPDF2.PdfFileReader(pdfobj)
pdffile1.decrypt('leslie') #輸入密碼
Out[35]: 1 #返回1表示密碼正確
07 加密批處理
import PyPDF2,os
pdffiles=[]
for filename in os.listdir('D:\PDF_Samples\.'):
if filename.endswith('.pdf'):
pdffiles.append(filename)
os.chdir('D:\PDF_Samples')
for pdfname in pdffiles:
pdfobj=open(pdfname,'rb')
pdffile1=PyPDF2.PdfFileReader(pdfobj)
pdffile2=PyPDF2.PdfFileWriter()
for i in range(pdffile1.numPages):
page=pdffile1.getPage(i)
pdffile2.addPage
展開 TCL語言實現文件的讀取操作 ¥15
TCL中逐行讀取文件,本案例主要是采用tcl語言實現CSV每行內容的讀取。
詳細程序見收費部分,凡購買本案例的朋友,針對本案例的疑問可私信,謝謝!
windows操作-打開cmd及進入某文件夾
打開cmd操作
打開cmd,同時按鍵盤上windows鍵和R鍵,如下圖
顯示如下界面
點擊確定,進入cmd界面
進入某個工作目錄
先進入d盤
直接輸入d:
進入d盤中某個文件夾
首先進入d盤然后cd +文件夾路徑
比如cd D:\temp
【分享】OPTIMUS對Excel的接口使用方法(源文件與操作avi)
注意:軟件版本OPTIMUS 5.2 SP2
感興趣的,試試吧
OPT_Excel.part1.rar
OPT_Excel.part2.rar
OPT_Excel.part3.rar
OPT_Excel.part4.rar
OPT_Excel.part5.rar
opt-Excel(源文件).rar