회전식 유체기계는, 케이싱(7)과, 로터(31)와, 로터(31)에 방사상으로 배치된 복수의 베인 피스톤 유닛(U1∼U12)을 구비한다. 각각의 베인 피스톤 유닛(U1∼U12)은, 로터 챔버(14)내를 미끄럼 운동하는 베인(42)과, 베인(42)의 비(非)미끄럼 운동측에 맞닿는 피스톤(41)으로 이루어진다. 팽창기(4)로서 기능할 때는, 고압 가스의 팽창에 의해 피스톤(41)을 작동시켜서 베인(42)을 사이에 끼워 로터(31)를 회전시킴과 동시에 고압 가스의 압력 강하에 의한 저압 가스의 팽창에 의해 베인(42)을 사이에 끼워 로터(31)를 회전시킨다. 한편, 압축기로서 기능할 때는, 로터(31)의 회전에 의해 베인(42)을 사이에 끼워 저압축 공기를 피스톤(41)측에 공급하고, 또한 베인(42)에 의해 피스톤(41)을 작동시켜서 저압축 공기를 고압축 공기로 변환시킨다. 그래서, 피스톤식의 것이 갖는 이점과 베인식의 것이 갖는 이점을 겸비한, 팽창 기능 및 압축 기능을 갖는 회전식 유체기계를 제공할 수 있다.