Narrative:

Today I departed from hwd on a cross country training flight. Since hwd is right under sfo class B airspace; to avoid hard time I requested radar flight following from the ground itself. I took off the runway with a southeast departure right in between san jose class C and sfo class B for avoiding most of the complex airspaces.as I took off and started my climb out tower transferred me to the norcal departure. I had two way radio communication with norcal and norcal instructed me to maintain VFR for the flight. When I was climbing out of 1500 MSL norcal vectored me towards san mateo bridge for traffic separation. When I reached san mateo bridge; norcal told me to stay at or below 2500 feet and stay out of class B airspace. By this time I was already at 2300 feet and super close to the floor of class B airspace which starts at 1500 feet. I had to descend 800 feet in less than 1 NM and turn almost 90 degrees to avoid class B airspace.but the problem descending below 1500 feet MSL is the obstacles and high terrain surrounding the bay area. If I descend to 1500 feet MSL to avoid entering class B I would be very close to the obstacles on the ground and cannot maintain 1000 feet above the highest obstacle according to the part 91 rule. If I do not descend I will annoy the center.I determined avoiding obstacle was more important than following ATC command. I stopped my descent and turned 90 degrees to avoid obstacles. I used my aviate navigate and communicate principle to avoid bad consequences in this situation.but in the end center was not happy with me and transferred me to another frequency for the rest of the flight. Out of my 1200 hour experience I never had a problem like this and this is the [first] time I am filing a report.what I think would avoid this kind of situation again is if center gave a vectoring heading and altitude instead [of] simply instructing me to avoid class B when I have very [little] reaction time and close to the airspace.

Google
 

Original NASA ASRS Text

Title: A light-twin pilot reported a Class B incursion while on flight following in the SFO area.

Narrative: Today I departed from HWD on a cross country training flight. Since HWD is right under SFO Class B airspace; to avoid hard time I requested radar flight following from the ground itself. I took off the runway with a southeast departure right in between San Jose Class C and SFO Class B for avoiding most of the complex airspaces.As I took off and started my climb out Tower transferred me to the Norcal Departure. I had two way radio communication with Norcal and Norcal instructed me to maintain VFR for the flight. When I was climbing out of 1500 MSL Norcal vectored me towards San Mateo Bridge for traffic separation. When I reached San Mateo Bridge; Norcal told me to stay at or below 2500 feet and stay out of Class B Airspace. By this time I was already at 2300 feet and super close to the floor of Class B airspace which starts at 1500 feet. I had to descend 800 feet in less than 1 NM and turn almost 90 degrees to avoid Class B airspace.But the problem descending below 1500 feet MSL is the obstacles and high terrain surrounding the Bay Area. If I descend to 1500 feet MSL to avoid entering Class B I would be very close to the obstacles on the ground and cannot maintain 1000 feet above the highest obstacle according to the Part 91 rule. If I do not descend I will annoy the Center.I determined avoiding obstacle was more important than following ATC command. I stopped my descent and turned 90 degrees to avoid obstacles. I used my Aviate Navigate and Communicate principle to avoid bad consequences in this situation.But in the end Center was not happy with me and transferred me to another frequency for the rest of the flight. Out of my 1200 hour experience I never had a problem like this and this is the [first] time I am filing a report.What I think would avoid this kind of situation again is if Center gave a vectoring heading and altitude instead [of] simply instructing me to avoid Class B when I have very [little] reaction time and close to the airspace.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.