Я всегда думал что диполь это

Ну, я это и написал, только не

а

И да, знак меняет в зависимости от угла. Мультипольное разложение - это разложение потенциала по обратным степеням расстояния от заряженного объекта до точки измерения при условии что размер заряженного объекта меньше этого расстояния. Если надо, что бы притягивал как

и не менял знака, то тоже можно что-нибудь придумать в некотором диапазоне расстояний, но при малых расстояниях, IMHO, все равно должно быть что-то не сильнее

, иначе система сколлапсирует.