With its special, arch-shaped array structure, a frequency diverse arc array (FDAA) can perform beam scanning in 360 degrees in azimuth and in arbitrary ranges by selectively activating array elements in different positions, utilizing array element phase compensation, and adopting a frequency offset design. In this paper, a beampattern synthesis and optimization method for FDDA using the virtual array element based on the geometric configuration of FDDA is proposed. First, the position of the virtual array element is determined by the direction of the target, and then activated array elements are selected. Afterwards, the frequency offset of each array element is set up on the equiphase surface to obtain the dot-shaped beampattern. Finally, amplitude weighting is introduced to suppress the increased sidelobe level of the dot-shaped beampattern, which is caused by inverse density weighting of the arch-shaped array structure. Simulation results validate the proposed method for beampattern synthesis and optimization in FDAA.