專家系統是以知識表示與知識推理技術來模擬由領域專家才能解決的複雜問題。模具工法專家系統將隱藏於模具設計廠中難以記錄的知識參數化與系統化,並儲存於資料庫中,透過有規則的推論過程進行特徵辨識與工法內容編排,並以知識工程系統作為知識管理,將所有特徵與工法內容協定儲存於資料庫中,以利後續之案例查詢。 本文以Java語言實作結構件工法排程專家系統,並以Spring Solid System作為CAD(computer-aided design)系統之主幹,讀取鈑金曲面模型資料進行特徵辨識分析,特徵辨識結果即為工法推論引擎之輸入端,輸出端則以Java3D呈現模具工法,再依據工法內容推算模具相關參數以作為模具設計之參考。
The expert system is based on knowledge representation and reasoning techniques to simulate the complex problems which can be resolved by experts in the particular fields. The die layout expert system stores the knowledge which is hidden in the die design factory and hard to record in the database parametrically and systematically. The system uses rule-based reasoning process to implement feature recognition and process planning, and also uses knowledge-based engineering system to manage those information data. All feature and process protocol also store in the database for querying. The die layout expert system for structure parts is programmed in Java language, and uses Spring Solid System as the backbone of the CAD system to read the digital surface model for feature recognition. The results of feature recognition would be the input of die layout reasoning engine, and the output of die layout is displayed by Java3D. Finally, calculating the relevant parameters of die according to die layout as the reference of die designing.