Éder,

Agora entendi suas colocações. Bem, dessa maneira acredito que o modelo deva ser declarado dessa maneira.

#------------------------------------------------------------------------------------------
# modelo com efeito aleatório e local, cultivar, local:cultivar e resídual
# só é possível estimar resídual se haver repetições dentro de locais:cultivar

# número de níveis
nl <- 10; nc <- 8; nr <- 3
# efeitos aleatórios
l <- rnorm(nl,0,2);      # de local
c <- rnorm(nc,0,1.5);    # de cultivar
lc <- rnorm(nl*nc,0,1);  # de local:cultivar (interação genótipo:ambiente)
e <- rnorm(nl*(nc+nr),0,0.5) # residual, var entre rep no mesmo local:cult

# dados artificiais
da1 <- expand.grid(local=gl(nl,1), cultivar=gl(nc,1), r=1)
da2 <- expand.grid(local=gl(nl,1), cultivar=gl(nr,1), r=2)
da <- rbind(da1, da2)

# matriz de delineamento
Z <- with(da, cbind(model.matrix(~-1+local),
                    model.matrix(~-1+cultivar),
                    model.matrix(~-1+local:cultivar)))
dim(Z)
ranef <- c(l, c, lc)
length(ranef)
y <- Z%*%ranef+e

require(lme4)

m0 <- lmer(y~(1|local)+(1|cultivar)+(1|local:cultivar), data=da)
summary(m0)

#------------------------------------------------------------------------------------------

À disposição.
Walmes.

==========================================================================
Walmes Marques Zeviani
LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W)
Departamento de Estatística - Universidade Federal do Paraná
fone: (+55) 41 3361 3573
VoIP: (3361 3600) 1053 1173
e-mail: walmes@ufpr.br
skype: walmeszeviani
twitter: @walmeszeviani
homepage: http://www.leg.ufpr.br/~walmes
linux user number: 531218
==========================================================================