Embraer Phenom 100
Flight Crew Air Transport Pilot (ATP); Flight Crew Multiengine; Flight Crew Instrument
Flight Crew Last 90 Days 45; Flight Crew Total 5000; Flight Crew Type 300
Human-Machine Interface
Aircraft Equipment Problem Less Severe; Deviation - Altitude Crossing Restriction Not Met; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Clearance
Air Traffic Control Issued New Clearance; Flight Crew Became Reoriented; Flight Crew Overcame Equipment Problem
Aircraft; Human Factors
I was flying the HHOOD2 arrival. The crossing restriction at RABBI is FL240 or below and 13.1 miles later at HHOOD it is 10;000 feet. My aircraft does not look at the entire arrival and consider all crossing restrictions. Instead; it only looks at the one directly in front of it and calculates to the lowest listed altitude. Therefore; it does not recognize that it can be lower than FL240 at RABBI.After passing RABBI; it stopped descending and I realized that there would be no way I could descend 14;000 feet in 13 miles. I should have looked ahead at each restriction to catch this kind of situation. ATC turned me off the approach as I would have missed the crossing restriction by a few thousand feet. The VNAV system in this aircraft does not work well with these new 'descend via...' clearances. I have to be more vigilant in catching these situations where I will have to manually calculate descent paths; especially because I am single pilot.
An Embraer Phenom pilot was flying an approach that had stepdown fixes. Pilot said that ...'The VNAV system in this aircraft does not work well with these new 'descend via...' clearances.'  because the system only looks at the upcoming fix and not fix altitudes further along the arrival.  As a result she was unable to make a crossing restriction and was then vectored off the arrival by ATC.