
發布
注冊
/
登錄ansys的軟件開發歷程的案例
Abaqus Python 二次開發-歷程輸出數據提取的python實現 ¥3.49
在Abaqus中,歷程變量的輸出,尤其是反力及位移,經常是如下的格式。
此時,如果想提取數據,一些關于Abaqus 二次開發的書籍里提供的方式是:odb.step['Step-1'].historyRegions['Node PART-TRIMMED-MESH.288422']. historyOutputs['U1'].data 。這種方式,需要輸入 'Node PART-TRIMMED-MESH.288422' 這種很長的字符串,繁瑣且容易出錯。
在付費內容中,提供了一種便捷的方法,得到長字符串,提取相關的數據,并將數據保存為csv文件。
展開 abaqus二次開發:后處理批量提取場輸出和歷程輸出結果(源碼帶注釋) ¥198
abaqus二次開發:后處理批量提取場輸出和歷程輸出結果(購買后需要加V私聊獲取使用教程)
購買后,請加V:wzd_1021_
更多插件內容,請私聊
同時提供定制hypermesh/hyperview/abaqus前后處理插件開發。
【ANSYS線上直播回看】Ansys 面向ISO26262高安全性應用的車載軟件開發
『點擊觀看直播回放』
本次活動將介紹Ansys針對當前汽車行業合規ISO 26262高安全性車載軟件開發要求的解決方案 – Ansys SCADE。主要包括ISO 26262標準的簡單介紹,合規給車企帶來的必要性和挑戰以及Ansys SCADE解決方案的工具組成、技術特點和應對這些挑戰的方法。
此次網絡直播吸引了眾多觀眾在線觀看,在會后我們也陸續收到在線觀眾以及其他用戶前來詢問,在此附上本場網絡直播錄播內容,供大家回看學習。
▼▼▼2020 Ansys網絡研討會有獎反饋 - 可免費獲取本場錄播和講解資料,參與者均可獲得千元培訓券及技術鄰金幣獎勵!
展開 數字孿生 | 如何使用Ansys Twin Builder軟件加速電動汽車開發
擴展仿真環境,揭示電動汽車性能
此外,OEM廠商還可以使用Twin Builder軟件在虛擬環境中運行所有可能的測試用例,以了解車輛性能。這有助于了解測試驗證的成功次數、失敗次數以及失敗原因。借助這些額外的洞察信息,汽車制造商可以決定哪些設計方案能夠實際進行原型制造和測試。
當您擁有所有ROM后,通過數字孿生將其連接到開放式集成平臺,這樣您能夠擴展仿真環境,以分析特定駕駛場景中的車輛性能。通過這種級別的數據交換,可以在所有開發階段,以及在各種虛擬測試場景或邊緣案例中,針對自動駕駛、高級駕駛輔助系統(ADAS)、動力總成和車輛動力學無縫測試和驗證模型的性能。
Sambharam表示:“從本質上講,OEM廠商需要一款能夠在虛擬環境中盡可能模擬基于需求的測試矩陣的工具。而這正是Twin Builder軟件的靈活性和準確性,ROM,以及多物理場功能的用武之地。將這些功能集成到第三方駕駛仿真器中,使汽車制造商能夠捕獲邊緣案例,其考慮了各種基于物理場的相互作用(結構、流體、電磁等),軟件和硬件之間的相互作用以及車輛與駕駛環境之間的相互作用。”
數字孿生方興未艾,但一些OEM廠商并未充分利用這種技術來更快地推進電氣化目標。
目前,Ansys開放數字孿生平臺Ansys Twin Builder的免費試用,歡迎點擊鏈接進行申請:
數字孿生平臺
Ansys Twin Builder
相關閱讀
英偉達與新思科技宣布戰略合作,攜手重塑工程設計未來
雜志下載 | Ansys Advantage:仿真為能源和可持續發展賦能
一期一會 | 什么是電動汽車動力總成?
展開 
自己總結的ansys中如何施加時間歷程載荷
好的話就回帖
基于ANSYS二次開發的壓電疊堆仿真軟件 (原創,如轉載,請注明出處)
技術難點:ANSYS二次開發,力電多場耦合
完成人:技術鄰ANSYS專家
業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981
研究對象:Cymbal壓電振子疊堆
原理:利用壓電材料的正壓電效應將機械能轉化為電能
適用范圍:壓電傳感器,振動能量收集等。
優點:操作傻瓜,高度集成,可視化優。
可代做的業務范圍:
壓電分析
ANSYS二次開發,打造高度定制化的專業有限元軟件
耦合場分析
歡迎購買軟件使用權
模擬過程:
1、將結構進行參數化
2、利用APDL、TCL/TK語言開發出內核和界面語言。
3、結果的可視化。
圖1:Cymbal壓電疊堆軟件首界面
圖2:Cymbal壓電疊堆軟件功能界面
圖3:Cymbal壓電疊堆軟件參數化界面
圖4:Cymbal壓電疊堆軟件后處理界面
圖5:Cymbal壓電疊堆軟件變形結果
圖6:Cymbal壓電疊堆軟件電壓結果
圖7:Cymbal壓電疊堆軟件瞬態電壓結果
展開 基于ANSYS的汽車起重機專用有限元軟件定制開發(原創,如轉載,請注明出處)
為響應技術鄰的ANSYS技術大賽,以示支持,特發此貼。
分析類型:ANSYS二次開發
技術難點:該項目牽涉到多學科,力學,起重機學,機械、有限元,ANSYS,語言編程等相關學科。
完成人:技術鄰ANSYS專家
業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981
研究對象:汽車起重機
開發語言:TCL/TK APDL
TCL/TK作為ANSYS經典的界面開發語言,可以使實現命令和數據的無縫交換(WB采用其他語言)
APDL可以實現參數化編程和功能實現。
開發時間:大于1年
軟件特點:
高效精準的建模分析技術
完全參數化控制(結構參數、控制參數、工況參數等);
基于參數化的自動化實現(自動實現建立幾何模型、網格劃分、加載、施加邊界條件、自動計算和分析);
有限元操作的完全內部封裝,傻瓜式操作的特點(完全不懂有限元,都能得到專業分析結果);
基于行業標準和國家標準的計算結果評估系統(15個有限元計算結果評估子系統)。
展開 【普及知識產權】軟件開發人員在職期間開發出的軟件著作權歸誰?
【普及知識產權】軟件開發人員在職期間開發出的軟件著作權歸誰?
舉個例子:軟件開發出身的項目經理H應聘到一家主營大數據的軟件公司C,負責公司年度重要開發項目——軟件S的開發工作。入職后,公司給H配了電腦和軟件開發人員。歷時三個月,軟件開發完成,并在不久后拿到了國家版權中心授權的《軟件著作權登記證書》。
項目經理H問:軟件由我主導,我享有著作權嗎?
要解答H的提問,我們得先了解什么叫職務作品?
職務作品是指公民為完成法人或者其他組織工作任務所創作的作品。其特征是:創作的作品應當屬于作者的職責范圍;對作品的使用應當屬于作者所在單位的正常工作或業務范圍之內。
【職務作品的著作權歸屬】
第一種情況:職務作品的著作權由單位享有,作者享有署名權
第二種情況:著作權由作者享有,單位享有優先使用作品權
【小象知識產權】本案例中,項目經理H與軟件公司C屬于勞動合同關系,而開發軟件S屬于H的本職工作,該案例屬于職務作品著作權的第一種情況,軟件S的著作權歸公司C所有。
那是不是H這種情況著作權只能歸公司呢?
NO,當事人之間可以通過合同約定著作權由法人或者其他組織享有的職務作品(《專利法》也有作品可以通過合同來約定權利歸屬的相關規定)。換句話說,就是H可以和公司C以合同的形式約定職務作品中著作權的歸屬。
以上內容來自商標、專利、軟著專注者——小象知識產權
展開 ANSYS基于VC++6.0的二次開發ANSYS基于VC++6.0的二次開發與 相互作用分析在ANSYS中的實
ANSYS基于VC++6.0的二次開發ANSYS基于VC++6.0的二次開發與
相互作用分析在ANSYS中的實現 (轉貼)
1 概述
ANSYS是一套功能十分強大的有限元分析軟件,能實現多場及多場耦合分析;是實現前后處理、求解及多場分析統一數據庫的一體化大型FEA軟件;支持異種、異構平臺的網絡浮動,在異種、異構平臺上用戶界面統一、數據文件全部兼容,強大的并行計算功能支持分布式并行及共享內存式并行。該軟件具有如下特點:
(1) 完備的前處理功能
ANSYS不僅提供了強大的實體建模及網格劃分工具,可以方便地構造數學模型,而且還專門設有用戶所熟悉的一些大型通用有限元軟件的數據接口(如MSC/NSSTRAN,ALGOR,ABAQUS等),并允許從這些程序中讀取有限元模型數據,甚至材料特性和邊界條件,完成ANSYS中的初步建模工作。此外,ANSYS還具有近200種單元類型,這些豐富的單元特性能使用戶方便而準確地構建出反映實際結構的仿真計算模型。
(2) 強大的求解器
ANSYS提供了對各種物理場量的分析,是目前唯一能融結構、熱、電磁、流體、聲學等為一體的有限元軟件。除了常規的線性、非線性結構靜力、動力分析外,還可以解決高度非線性結構的動力分析、結構非線性及非線性屈曲分析。提供的多種求解器分別適用于不同的問題及不同的硬件配置。
(3) 方便的后處理器
ANSYS的后處理分為通用后處理模塊(POST1)和時間歷程后處理模塊(POST26)兩部分。后處理結果可能包括位移、溫度、應力、應變、速度以及熱流等,輸出形式可以有圖形顯示和數據列表兩種。
(4) 多種實用的二次開發工具
ANSYS除了具有較為完善的分析功能外,同時還為用戶進行二次開發提供了多種實用工具。
展開 敏捷開發——互聯網時代的軟件開發方式
在軟件開發方面,完成指的是某些內容按照標準進行了編碼,經過了審查、實施、測試、整合和記錄。在服務支持方面,指的是用戶故事的每個任務都已經完成,產品所有者對其進行了審核,并確定所交付產品滿足了需求。
在敏捷中,完成意味著團隊知道需要交付什么,并且按要求進行了交付。完成是一種確保透明的手段,能夠確保工作的質量符合產品要求和組織目的。
三、完成的定義是否會變化?
敏捷這種至關重要的管理方法可以在各類框架中執行,包括 Scrum、極限編程、自適應軟件開發、DSDM、特性驅動開發、看板和水晶方法等。
這些流程是可在敏捷框架內工作的方法,但它們具備不同的方法和功能,可以適用于不同類型的項目并發揮最佳的成效。具體哪一種更好可能需要取決于具體項目的情況。但這并不意味著每個項目只能選擇一種方法。綜合運用一個或多個方法,可能更適合項目的需求。敏捷之所以廣受歡迎,也恰好是因為其靈活性及過程的多樣性。盡管敏捷包含不同類型的進程,它們都遵循了同樣的完成定義。
(圖為Scrum敏捷開發流程)
四、完成的原則是不變的
2001年發布的《敏捷宣言》宣告了敏捷的誕生。宣言的發表是為了回應傳統的軟件開發管理方法,它概述了每個敏捷框架中存在的基本概念。敏捷宣言強調的四個核心價值是:
個體和互動高于流程和工具
工作的軟件高于詳盡的文檔
客戶合作高于合同談判
響應變化高于遵循計劃
敏捷軟件開發還提出了12條原則。
展開 Ansys推出開發者一站式中心,進一步簡化開發流程
Ansys開發者門戶網站通過全新平臺提供面向Ansys仿真技術的支持、文檔和協作,以提升開發者體驗(DX)
//
主要亮點
Ansys開發者門戶網站是專屬的一體化平臺,通過將Ansys業界領先產品組合的技術文檔、專家互動和開發人員工具匯聚在一起,實現開發者體驗的提升
Ansys創建的一站式中心旨在簡化工具訪問,以幫助工程師、開發人員和架構師創建綜合全面的多物理場解決方案并實現先進的仿真工作流程
為推動實現仿真普及化的承諾,Ansys宣布推出Ansys開發者門戶網站,以幫助開發人員更方便地獲得工具——該數字空間將更好地賦能Ansys生態系統,并將用戶和各領域的Ansys仿真專家緊密相連。
Ansys開發者門戶網站將整個Ansys產品組合的開發人員工具匯聚到統一的中心,并且還提供相關文檔、示例、指南和使用案例。該門戶網站使用戶能夠在整個Ansys產品組合中擴展仿真工作流程,以提高工作效率。此外,門戶網站還包括社區論壇,讓客戶、合作伙伴和內部開發人員能夠在此開展協作、分享創意觀點、咨詢問題和提出功能建議,同時能夠直接訪問PyAnsys項目的Python庫等開源計劃。
Ansys致力于為客戶提供加速創新和實現目標所需的工具。通過簡化獲取豐富資源的方式以及提升可用性,Ansys幫助工程師、架構師和開發人員能夠更好地設計新方案,以實現物理和工程領域中重復、復雜仿真和工作流程的自動化。通過門戶網站促進對這些資源的訪問,將顯著減少完成任務所需的時間,并最大限度地減少出錯的可能性。
展開 
ANSYS Workbench ACT 開發實例:ANSYS Workbench SwiftComp
本文介紹一個基于ANSYS Workbench ACT 的插件(extension)開發實例:ANSYS Workbench SwiftComp GUI。這個插件可以用于多尺度復合材料分析,減少工程師花費在仿真上的時間,同時保證很高的精確度。(詳細可以關注我的文章(英文):https://www.linkedin.com/pulse/a ... cale-modeling-zhao/)
1. 背景介紹
這個插件的目的是為SwiftComp提供一個用戶界面(GUI)。SwiftComp是基于Mechanics of Structure Genome (MSG)理論的可以高效準確分析符合材料的軟件。
2. 概述
2.1. SwiftComp systems at Toolbox
成功安裝ANSYS Workbench SwiftComp GUI之后,SwitftComp Homogenization 和 SwiftComp Dehomogenization將會出現在 Workbench 的 Toolbox 里面。
2.2. Toolbar in DesignModeler
在Designmodeler里面,會有新的Common 1D SG (Structure Genome),Common 2D SG, 和 Common 3D SG供選擇
2.3. Toolbar in Mechanical Environment
在Mechanical 里面,會用Homogenization,Structural Analysis,Dehomogenization,和 Failure Analysis供選擇
3.
展開 汽車軟件開發困局
代碼運行從傳統的單核到現在的多核,如何合理地,動態分配資源而不是之前的靜態資源分配,都對傳統汽車電子軟件開發人員帶來挑戰與技能的轉型。
圖10 圖源:互聯網
汽車電子軟件屬于嵌入式軟件開發范疇,是在專用計算機系統上進行軟件開發,一般要求開發人員具有一定的硬件基礎。主流的嵌入式平臺包含ARM、DSP、FPGA等,開發語言主要是匯編/C/C++。
相對應的是,IT與互聯網大部分的軟件開發人員,都屬于在通用計算機系統上的軟件開發,一般是在某種操作系統上,如Windows,Linux,Android,IOS等,進行應用軟件開發,主要包含電腦端,手機端,服務器端等設備,以X86與ARM架構為主。大部分開發人員都會使用某種高級語言,如C++,JAVA,JS,PYTHON,MySQL,等,進行特定任務的開發。
但是,對來自汽車產業外部的互聯網開發人員,雖然人數巨大(據估計,有100萬的從業人員),但如果從事汽車電子軟件的開發,卻需要了解整車架構及汽車本身的know-how(圖11)。這個限制了互聯網軟件開發人員的選擇。
ICT行業與智能硬件的公司,以及芯片公司,也培養了大量的通信精英(移動通信,Wifi,Ethernet 等)和底層BSP或Firmware固件開發團隊,他們屬于軟件團隊中最懂電子硬件的人。這部分人將是汽車電子軟件開發的最佳人選。但是,對整車架構和汽車本身的know-how的理解(圖11),也同樣限制了這部分嵌入式軟件開發人員能夠快速上手。
圖11 復雜的整車架構,需要多年的知識沉淀與積累 圖源:互聯網
AI智能的發展,互聯網公司培養了大量的算法人員(圖像/語音/數據)。開放的互聯網精神,也培養了一批技術深厚的信息安全團隊。
展開 談談OEM的軟件開發
不過隨著車輛中軟件的價值占比逐漸增加,以及自動駕駛、網聯、數字化、OTA等需求撲面而來,OEM也不得不重視軟件開發,開始打造自己的軟件團隊。這也從各大OEM廠商的校招可以看的出來,現在OEM越來越青睞計算機及其相關專業的學生。
OEM如何打造自己的軟件開發團隊呢?
一種方式是成立獨立的軟件開發公司或者部門,
類似于大眾和上汽,大眾成立5000千人的軟件開發部門,而上汽直接成立上汽軟件開發中心,與技術中心、捷能公司平級。
這種方式類似于將軟件外包,
只不過是自己的兄弟公司
。OEM只需將自己提出自己的需求,而軟件部門或者公司,根據需求輸入來實現軟件開發,與當前OEM與供應商合作方式類似,另外由于是新部門或者是新公司,組織架構可以重新設立,約束較少,這種對OEM來說也是最簡單的。
另一種方式就是在當前OEM的研究院的組織架構下,通常分為新能源、動力、底盤、車身、智能網聯等部門,擴充自己的軟件開發團隊。
但是由于各個部門當前的軟件開發能力有差異,比如通?,F在的新能源的VCU、BMS軟件都有自己開發,而動力、車身沒有自己的軟件開發團隊。這樣從哪個入手,開始自己做,畢竟不可能全部一起自己搞。
另外在域控制器時代,一個域控制器可能覆蓋不同的部門
,比如動力域控制器,可能覆蓋新能源和動力,這樣一來,誰負責開發,怎么擴部門合作開發,又是一大難題。
在組織情形確定下后,在當前各個頭部企業都加入到汽車行業這個賽道上,OEM如何吸引優質的軟件開發人員也是一大挑戰。
展開 招聘:HyperWorks軟件二次開發工程師
職位: HyperWorks軟件二次開發工程師
工作地點:上海/杭州
工作職能:
(1) HyperWorks軟件的客戶化定制開發
(2) 軟件需求定義
(3) 軟件功能及框架定義
(4) 軟件開發工作
職位要求:
(1) 本科及以上學歷
(2) 力學、有限元及相關專業背景
(3) 具備一定的CAE仿真分析能力,至少熟悉HyperWorks的HyperMesh和后處理莫
(4) 有良好的編程能力,能熟練進行面向對象編程,有實際的HyperWorks二次開發項目經驗
(5) 具備良好的技術溝通能力和客戶交流能力.
以下幾條不是職位必須的,但能為你提高競爭力:
(1) HyperWorks,Nastran, Abaqus等有限元及多體動力學分析軟件的使用經驗
(2) C++,Java等面向對象語言的開發經驗
(3) 具備腳本編程經驗,特別是Tcl/TK編程經驗
(4) 豐富的CAE分析工作經驗
(5) 具備良好的英語閱讀、書寫和交流能力
技術鄰內招,高于行業的薪資、獎金、分紅,具體請咨詢微信。聯系方式:微信12011758
展開