Electro-hydraulic servo valve is a typical complicated multi-domain system constituted by mechanical, electric, hydraulic and magnetic components, which is widely used in electro-hydraulic servo systems such as construction machinery, heavy equipment, weapon and so forth. The traditional method of modeling and simulation of servo valve is based on block diagram or signal flow, which cannot describe the servo valve system from components level nor be used in modeling and simulation of overall servo systems. In the procedure of traditional method, computational causality must be involved in modeling of servo valve, which is inconvenient to execute modification on components or parameters. Modelica is an object-oriented modeling language which is suited for large, complex, heterogeneous and multi-domain systems. The key features of Modelica are multi-domain, object-oriented and non-causal, which are suitable for modeling of servo valve and make the model readable, reusable, and easy to modify. The simulation results show similar curves with traditional method. This new servo valve modeling and simulation method can provide the engineers a more efficient way to design and optimize a servo valve and an overall servo system.
Ming LiGuang MengJianping JingJinyang LiuZuoyang Zhong
Modelica-based object-orient method is proved to be rapid, accurate and easy to modify, which is suitable for prototype modeling and simulation of rotor system, whose parameters need to be modified frequently. Classical non-object-orient method appears to be inefficient because the code is difficult to modify and reuse. An adequate library for object-orient modeling of rotor system with multi-faults is established, a comparison with non-object-orient method on Jeffcott rotor system and a case study on turbo expander with multi-faults are implemented. The relative tolerance between object-orient method and non-object-orient is less than 0.03%, which proves that these two methods are as accurate as each other. Object-orient modeling and simulation is implemented on turbo expander with crack, rub-impact, pedestal looseness and multi-faults simultaneously. It can be conclude from the case study that when acting on compress side of turbo expander separately, expand wheel is not influenced greatly by crack fault, the existence of rub-impact fault forces expand wheel into quasi-periodic motion and the orbit of expand wheel is deformed and enhanced almost 1.5 times due to pedestal looseness. When acting simultaneously, multi-faults cannot be totally decomposed but can be diagnosed from the feature of vibration. Object-orient method can enhance the efficiency of modeling and simulation of rotor system with multi-faults, which provides an efficient method on prototype modeling and simulation.