# ANSYS/CFX, MFX FSI: piezoelectric microfluidic channel pumping problem

 Register Blogs Members List Search Today's Posts Mark Forums Read

 December 12, 2011, 13:44 ANSYS/CFX, MFX FSI: piezoelectric microfluidic channel pumping problem #1 New Member   Join Date: Jan 2011 Posts: 13 Rep Power: 8 Sponsored Links Dear all: I'd like to thank singer1812 and stumpy first for their comments to help me run the MFX example in ANSYS manual. I am trying to analyze a fluidic pumping problem in vibrational channel with ANSYS 12.1. The vibration of the channel is actuated by piezoelectric material, PZT, with pairs of electrodes operating at different frequencies or phase shift. (The idea is similar to this example: http://www.astem.or.jp/kyotokesshu/r...09/a/21-10.pdf) Initially I thought I'd need transient fluid-solid interaction with ANSYS/CFX MFX because of the different frequencies in PZT actuation and the presence of fluid. (Maybe you can comment on this.) I have followed closely on the 'Example Simulation of a Piezoelectric Actuated Micro-Pump' in the coupled-field manual. So far I have finished the PZT-actaution part, but got stuck with the MFX procedure. I don't really know how to apply the changing voltage load at different time steps in MFX. I've searched past posts and the Verfication manual, but still not know how to solve my problem. Maybe more experience users can kindly help me with this. The sinusoidal voltage load I use on PZT for the structure part is applied through a DO loop. [Example code]----------------------- !constant setup pi=4*atan(1) !Applied voltage V=100 !Applied Frequency Freq=20 !Time steps used in solution Tstep=1/(20*Freq) : : /SOLU ANTYPE,TRANS TINTP,,0.25,0.5,0.5 !The first time step is applied through a ramped load to make sure a convegent step happens. TIME,Tstep KBC,0 !Application of different voltages Vapp1=V*(sin(2*pi*Freq*Tstep-2*pi/3)) Vapp2=V*(sin(2*pi*Freq*Tstep)) Vapp3=V*(sin(2*pi*Freq*Tstep+2*pi/3)) : voltage application to specific nodes) : ALLSEL,ALL SOLVE !The following time steps are done in stepped load. Do loop ends at time=0.25 sec. *DO,idxT,(2*Tstep),0.25,Tstep TIME,idxT KBC,1 Vapp1=V*(sin(2*pi*Freq*idxT-2*pi/3)) Vapp2=V*(sin(2*pi*Freq*idxT)) Vapp3=V*(sin(2*pi*Freq*idxT+2*pi/3)) : voltage application to specific nodes) : ALLSEL,ALL SOLVE *ENDDO FINISH ----------------------------------------- I am really confused about applying different time steps in the MFX /SOLU process. Maybe someone can explain it with a sample code? Or is there other better way of applying the sinusoidal voltage? Thank you all for your help! Sincerely, Ryan

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post Quarkz Main CFD Forum 6 October 7, 2015 12:24 V. Kumar CFX 9 July 21, 2009 04:22 abouziar Main CFD Forum 1 May 30, 2008 04:08 YY CFX 0 April 13, 2008 10:54 whpsoft FLUENT 0 May 24, 2006 10:22